This API is used to receive requests for simulating bundles. The method name is eth_callBundle
.
Copy {
"jsonrpc" : "2.0" ,
"id" : 1 ,
"result" : {
"bundleHash" : "0xb13bb92ebee57b42b7e8e91b41891e1693a449dcdb8530c6bffe684157e988da" ,
"ethSentToBuilder" : "63003000000000" ,
"gasFees" : "21000000000000" ,
"results" : [
{
"ethSentToBuilder" : "63003000000000" ,
"fromAddress" : "0x12994B3004Daab21035EDa1D4b31F7F63D606128" ,
"gasFees" : "21000000000000" ,
"gasPrice" : "4000142857" ,
"gasUsed" : 21000 ,
"toAddress" : "0x1266C6bE60392A8Ff346E8d5ECCd3E69dD9c5F20" ,
"txHash" : "0x0fbaa913aa0ffc22bba63a81ca2958ad14d630928c5a5240130fec7037605648" ,
"value" : "0x"
}
] ,
"stateBlockNumber" : 756983 ,
"totalGasUsed" : 21000
}
}
Copy {
"jsonrpc" : "2.0" ,
"id" : 1 ,
"error" : {
"code" : -32000 ,
"message" : "missing auth token"
}
}
Copy {
"jsonrpc" : "2.0" ,
"id" : 1 ,
"error" : {
"code" : -32000 ,
"message" : "rate limit exceeded, try again later"
}
}
Copy {
"jsonrpc" : "2.0" ,
"id" : 1 ,
"error" : {
"code" : -32000 ,
"message": "err: nonce too low: address 0x6c85F133fa06Fe5eb185743FB6c79f4a7cb9C076, tx: 28 state: 29; txhash 0x300c95d2b3086ddc1836de1e8c87878916d332ff42e8312cd404264ab8cdcd18"
}
}
Copy {
"jsonrpc" : "2.0" ,
"id" : 1 ,
"result" : {
"bundleHash" : "0x592da70a510720d149567bfbc5935a05780963607c3c75b93a9190bb60818f21" ,
"ethSentToBuilder" : "0" ,
"gasFees" : "218070000000000" ,
"results" : [
{
"error" : "execution reverted" ,
"ethSentToBuilder" : "0" ,
"fromAddress" : "0xb0b10B09780aa6A315158EF724404aa1497e9E6E" ,
"gasFees" : "218070000000000" ,
"gasPrice" : "10000000000" ,
"gasUsed" : 21807 ,
"revert" : "unlock error: locked" ,
"toAddress" : "0xdA51Cf6ed22740FD8fAfbBe61577A577915e7526" ,
"txHash" : "0xa09745617e0a212c5da379ea066f64e33f5215ce235d653bbbc1359b38d78baa" ,
}
] ,
"stateBlockNumber" : 29115 ,
"totalGasUsed" : 21807
}
}