Search
⌘K
Ethereum
Methods
debug_getBadBlocks
debug_getRawBlock
debug_getRawHeader
debug_getRawReceipts
debug_getRawTransaction
debug_traceBlockByHash
debug_traceBlockByNumber
debug_traceCall
debug_traceTransaction
eth_accounts
eth_baseFee
eth_blobBaseFee
eth_blockNumber
eth_call
eth_callMany
eth_chainId
eth_coinbase
eth_createAccessList
eth_estimateGas
eth_feeHistory
eth_gasPrice
eth_getAccount
eth_getBalance
eth_getBlockByHash
eth_getBlockByNumber
eth_getBlockReceipts
eth_getBlockTransactionCountByHash
eth_getBlockTransactionCountByNumber
eth_getCode
eth_getFilterChanges
eth_getFilterLogs
eth_getLogs
eth_getProof
eth_getStorageAt
eth_getTransactionByBlockHashAndIndex
eth_getTransactionByBlockNumberAndIndex
eth_getTransactionByHash
eth_getTransactionCount
eth_getTransactionReceipt
eth_getUncleByBlockHashAndIndex
eth_getUncleByBlockNumberAndIndex
eth_getUncleCountByBlockHash
eth_getUncleCountByBlockNumber
eth_hashrate
eth_maxPriorityFeePerGas
eth_mining
eth_newBlockFilter
eth_newFilter
eth_newPendingTransactionFilter
eth_protocolVersion
eth_sendRawTransaction
eth_sendTransaction
eth_sign
eth_signTransaction
eth_simulateV1
eth_subscribe
eth_syncing
eth_uninstallFilter
eth_unsubscribe
net_listening
net_peerCount
net_version
trace_block
trace_call
trace_callMany
trace_filter
trace_get
trace_rawTransaction
trace_replayBlockTransactions
trace_replayTransaction
trace_transaction
txpool_content
web3_clientVersion
web3_sha3
Docs·APIs·Web3 RPC API·Ethereum·Methods·eth_simulateV1

eth_simulateV1

Executes a sequence of message calls building on each other's state without creating transactions on the block chain, optionally overriding block and state data

https://api.1inch.com/web3/1

Parameters

Payload (required)

Payload
* any
blockStateCalls
* array
blockOverrides
object
number
string
prevRandao
string
time
string
gasLimit
string
feeRecipient
string
baseFeePerGas
string
withdrawals
array
items
any
blobBaseFee
string
stateOverrides
object
additionalProperties
none
calls
array
items
object
type
string
nonce
string
to
string
from
string
gas
string
value
string
input
string
gasPrice
string
maxPriorityFeePerGas
string
maxFeePerGas
string
maxFeePerBlobGas
string
accessList
array
items
object
address
* string
storageKeys
* array
items
string
additionalProperties
none
blobVersionedHashes
string
traceTransfers
boolean
validation
boolean
returnFullTransactions
boolean

Block tag

default: 'latest'

Block tag
any
anyOf[0]
string
anyOf[1]
string (Enum)
earliest
finalized
safe
latest
pending
anyOf[2]
string

Request

Request
object
jsonrpc
* string (Enum)
2.0
method
* string
params
array
items
any
oneOf[0]
any
blockStateCalls
* array
blockOverrides
object
number
string
prevRandao
string
time
string
gasLimit
string
feeRecipient
string
baseFeePerGas
string
withdrawals
array
items
any
blobBaseFee
string
stateOverrides
object
additionalProperties
none
calls
array
items
object
type
string
nonce
string
to
string
from
string
gas
string
value
string
input
string
gasPrice
string
maxPriorityFeePerGas
string
maxFeePerGas
string
maxFeePerBlobGas
string
accessList
array
items
object
address
* string
storageKeys
* array
items
string
additionalProperties
none
blobVersionedHashes
string
traceTransfers
boolean
validation
boolean
returnFullTransactions
boolean
oneOf[1]
any
anyOf[0]
string
anyOf[1]
string (Enum)
earliest
finalized
safe
latest
pending
anyOf[2]
string
id
* number
1

Response

Result of calls

Result of calls
object
oneOf[0]
object
error
* any
oneOf[0]
any
oneOf[1]
any
oneOf[2]
any
oneOf[3]
any
oneOf[4]
any
oneOf[5]
any
oneOf[6]
any
oneOf[7]
any
oneOf[8]
any
oneOf[9]
any
oneOf[10]
any
oneOf[11]
any
oneOf[12]
any
oneOf[13]
any
oneOf[14]
any
oneOf[15]
any
oneOf[16]
any
oneOf[17]
any
oneOf[18]
any
oneOf[1]
array
items
object
hash
* string
parentHash
* string
sha3Uncles
* string
miner
* string
stateRoot
* string
transactionsRoot
* string
receiptsRoot
* string
logsBloom
* string
difficulty
string
number
* string
gasLimit
* string
gasUsed
* string
timestamp
* string
extraData
* string
mixHash
* string
nonce
* string
baseFeePerGas
string
withdrawalsRoot
string
blobGasUsed
string
excessBlobGas
string
parentBeaconBlockRoot
string
size
* string
transactions
* any
anyOf[0]
array
items
string
anyOf[1]
array
items
object
oneOf[0]
object
type
* string
nonce
* string
to
* string
gas
* string
value
* string
input
* string
maxPriorityFeePerGas
* string
maxFeePerGas
* string
gasPrice
string
accessList
* array
items
object
address
* string
storageKeys
* array
items
string
additionalProperties
none
chainId
* string
authorizationList
* array
items
object
chainId
* string
nonce
* string
address
* string
yParity
* string
r
* string
s
* string
yParity
* string
v
string
r
* string
s
* string
oneOf[1]
object
type
* string
nonce
* string
to
* string
gas
* string
value
* string
input
* string
maxPriorityFeePerGas
* string
maxFeePerGas
* string
maxFeePerBlobGas
* string
gasPrice
string
accessList
* array
items
object
address
* string
storageKeys
* array
items
string
additionalProperties
none
blobVersionedHashes
* array
items
string
chainId
* string
yParity
* string
v
string
r
* string
s
* string
oneOf[2]
object
type
* string
nonce
* string
to
any
oneOf[0]
null
oneOf[1]
string
gas
* string
value
* string
input
* string
maxPriorityFeePerGas
* string
maxFeePerGas
* string
gasPrice
* string
accessList
* array
items
object
address
* string
storageKeys
* array
items
string
additionalProperties
none
chainId
* string
yParity
* string
v
string
r
* string
s
* string
oneOf[3]
object
type
* string
nonce
* string
to
any
oneOf[0]
null
oneOf[1]
string
gas
* string
value
* string
input
* string
gasPrice
* string
accessList
* array
items
object
address
* string
storageKeys
* array
items
string
additionalProperties
none
chainId
* string
yParity
* string
v
string
r
* string
s
* string
oneOf[4]
object
type
* string
nonce
* string
to
any
oneOf[0]
null
oneOf[1]
string
gas
* string
value
* string
input
* string
gasPrice
* string
chainId
string
v
* string
r
* string
s
* string
blockHash
* string
blockNumber
* string
from
* string
hash
* string
transactionIndex
* string
withdrawals
array
items
object
index
* string
validatorIndex
* string
address
* string
amount
* string
additionalProperties
none
uncles
* array
items
string
requestsHash
string
additionalProperties
none

Did you find what you need?