Skip to main content

eth_callMany RPC Method

Executes a list of bundles (a bundle is a collection of transactions), without creating transactions on the blockchain.

Updated on
Mar 24, 2026

Parameters

array
array
REQUIRED

Array of call bundles to simulate

transactions
array
REQUIRED

Array of transaction objects in the call bundle

from
string

The address the transaction is sent from

to
string
REQUIRED

The address the transaction is directed to

gas
string

The gas limit for this call

gasPrice
string

The gas price in wei

data
string

The call data

blockOverride
object

Override block-level fields for this bundle

blockNumber
string

The block number to use

context
object

Simulation context: specifies where in a block to apply the call bundles

blockNumber
string

The block number

transactionIndex
integer

The transaction index within the block

Returns

array
array

An array of bundles, where each bundle is an array of call results

array
array

An array of call results

value
string

The return data if the call was successful

error
string

The error if the call failed

Request
Response
1
{
2
"jsonrpc": "2.0",
3
"id": 1,
4
"result": [
5
[
6
{
7
"value": "0000000000000000000000000000000000000000000000000000000000000001"
8
},
9
{
10
"value": ""
11
}
12
]
13
]
14
}
1
{
2
"jsonrpc": "2.0",
3
"id": 1,
4
"result": [
5
[
6
{
7
"value": "0000000000000000000000000000000000000000000000000000000000000001"
8
},
9
{
10
"value": ""
11
}
12
]
13
]
14
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free