eth_getTransactionByBlockHashAndIndex
Returns a transaction by index into a block, given by a block hash.
Parameters
Block hash
A block hash, as a hex number in a JSON string eg. "0xf77e76c25038b0be1fbd12a4f3e404173802bf0c9a9e62deef7949201d59ebfb"
Index
A zero-based index, as a hex string - eg. 0x0
Returns
A transaction, or null
if no such transaction is known to this node.
Returned transaction
Parameter | Type | Required | Description |
---|---|---|---|
blockHash |
string | required | Hash of the block in which this transaction appears |
blockNumber |
string | required | Hex number of the block in which this transaction appears |
from |
string | required | From address of this transaction |
gas |
string | required | Hex number - the amount of gas used by this transaction |
gasPrice |
string | required | Hex number - the gas price charged for this transaction, per gas unit |
maxFeePerGas |
string | optional | Hex number - max fee per gas for this transaction. See EIP-1559. |
maxPriorityFeePerGas |
string | optional | Hex number - max priority fee per gas. See EIP-1559. |
hash |
string | required | The transaction hash for this transaction |
input |
string | required | The input for this transaction |
nonce |
string | required | Hex number; the nonce for this transaction. |
to |
string | required | To address for this transaction |
value |
string | required | Hex number; the value sent with this transaction |
v |
string | required | Hex number; the v parameter for the signature for this transaction |
r |
string | required | Hex number; the r parameter for the signature on this transaction |
s |
string | required | Hex number; the s parameter for the signature on this transaction |
chainId |
string | optional | Hex number. The (EVM) chain id for this zq2 chain |
access_list |
array | optional | EIP-1559 access list. |
type |
string | required | Hex number; type of this transaction |
Example Request
curl -d '{
"id": "1",
"jsonrpc": "2.0",
"method": "eth_getTransactionByBlockHashAndIndex",
"params": [ "0x50b3b76c3a4f19ac20e498744d8e0ff9a110b9130acb3ba786c80c26738ee9ae", "0x0"
]}' -H "Content-Type: application/json" -X POST "https://api.zq2-prototestnet.zilliqa.com/"
Example response
{
"jsonrpc": "2.0",
"result": {
"blockHash": "0x50b3b76c3a4f19ac20e498744d8e0ff9a110b9130acb3ba786c80c26738ee9ae",
"blockNumber": "0x4f5f",
"from": "0xcb57ec3f064a16cadb36c7c712f4c9fa62b77415",
"gas": "0xbb278",
"gasPrice": "0x454b7a4e100",
"hash": "0xf4818804242f4a1f5c8f9d255a51b80bd1e21c0047affffd5f480636ac2a9773",
"input": "0x608060405234801561001057600080fd5b50604051610c38380380610c3883398101604081905261002f91610298565b8282600361003d8382610393565b50600461004a8282610393565b505050600061005d61007260201b60201c565b90506100698183610076565b50505050610478565b3390565b6001600160a01b0382166100a55760405163ec442f0560e01b8152600060048201526024015b60405180910390fd5b6100b1600083836100b5565b5050565b6001600160a01b0383166100e05780600260008282546100d59190610451565b909155506101529050565b6001600160a01b038316600090815260208190526040902054818110156101335760405163391434e360e21b81526001600160a01b0385166004820152602481018290526044810183905260640161009c565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b03821661016e5760028054829003905561018d565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516101d291815260200190565b60405180910390a3505050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261020657600080fd5b81516001600160401b0381111561021f5761021f6101df565b604051601f8201601f19908116603f011681016001600160401b038111828210171561024d5761024d6101df565b60405281815283820160200185101561026557600080fd5b60005b8281101561028457602081860181015183830182015201610268565b506000918101602001919091529392505050565b6000806000606084860312156102ad57600080fd5b83516001600160401b038111156102c357600080fd5b6102cf868287016101f5565b602086015190945090506001600160401b038111156102ed57600080fd5b6102f9868287016101f5565b925050604084015190509250925092565b600181811c9082168061031e57607f821691505b60208210810361033e57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561038e57806000526020600020601f840160051c8101602085101561036b5750805b601f840160051c820191505b8181101561038b5760008155600101610377565b50505b505050565b81516001600160401b038111156103ac576103ac6101df565b6103c0816103ba845461030a565b84610344565b6020601f8211600181146103f457600083156103dc5750848201515b600019600385901b1c1916600184901b17845561038b565b600084815260208120601f198516915b828110156104245787850151825560209485019460019092019101610404565b50848210156104425786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b8082018082111561047257634e487b7160e01b600052601160045260246000fd5b92915050565b6107b1806104876000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c8063313ce56711610071578063313ce5671461011c57806370a082311461012b57806385bb7d691461015457806395d89b411461015b578063a9059cbb14610163578063dd62ed3e1461017657600080fd5b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100ef57806319ff1d211461010157806323b872dd14610109575b600080fd5b6100b66101af565b6040516100c391906105fa565b60405180910390f35b6100df6100da366004610664565b610241565b60405190151581526020016100c3565b6002545b6040519081526020016100c3565b6100b661025b565b6100df61011736600461068e565b61028c565b604051601281526020016100c3565b6100f36101393660046106cb565b6001600160a01b031660009081526020819052604090205490565b602a6100f3565b6100b66102b0565b6100df610171366004610664565b6102bf565b6100f36101843660046106ed565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6060600380546101be90610720565b80601f01602080910402602001604051908101604052809291908181526020018280546101ea90610720565b80156102375780601f1061020c57610100808354040283529160200191610237565b820191906000526020600020905b81548152906001019060200180831161021a57829003601f168201915b5050505050905090565b60003361024f8185856102cd565b60019150505b92915050565b60603361026a816103e86102df565b505060408051808201909152600681526548656c6c6f2160d01b602082015290565b60003361029a85828561031e565b6102a585858561039c565b506001949350505050565b6060600480546101be90610720565b60003361024f81858561039c565b6102da83838360016103fb565b505050565b6001600160a01b03821661030e57604051634b637e8f60e11b8152600060048201526024015b60405180910390fd5b61031a826000836104d0565b5050565b6001600160a01b038381166000908152600160209081526040808320938616835292905220546000198114610396578181101561038757604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610305565b610396848484840360006103fb565b50505050565b6001600160a01b0383166103c657604051634b637e8f60e11b815260006004820152602401610305565b6001600160a01b0382166103f05760405163ec442f0560e01b815260006004820152602401610305565b6102da8383836104d0565b6001600160a01b0384166104255760405163e602df0560e01b815260006004820152602401610305565b6001600160a01b03831661044f57604051634a1406b160e11b815260006004820152602401610305565b6001600160a01b038085166000908152600160209081526040808320938716835292905220829055801561039657826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104c291815260200190565b60405180910390a350505050565b6001600160a01b0383166104fb5780600260008282546104f0919061075a565b9091555061056d9050565b6001600160a01b0383166000908152602081905260409020548181101561054e5760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610305565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b038216610589576002805482900390556105a8565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516105ed91815260200190565b60405180910390a3505050565b602081526000825180602084015260005b81811015610628576020818601810151604086840101520161060b565b506000604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b038116811461065f57600080fd5b919050565b6000806040838503121561067757600080fd5b61068083610648565b946020939093013593505050565b6000806000606084860312156106a357600080fd5b6106ac84610648565b92506106ba60208501610648565b929592945050506040919091013590565b6000602082840312156106dd57600080fd5b6106e682610648565b9392505050565b6000806040838503121561070057600080fd5b61070983610648565b915061071760208401610648565b90509250929050565b600181811c9082168061073457607f821691505b60208210810361075457634e487b7160e01b600052602260045260246000fd5b50919050565b8082018082111561025557634e487b7160e01b600052601160045260246000fdfea2646970667358221220c897a6dc5042fca31e75cf787b9a01c183696d0d2633cbe16843fac3a4115cf464736f6c634300081a0033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000f42400000000000000000000000000000000000000000000000000000000000000008525257546573744100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045254414100000000000000000000000000000000000000000000000000000000",
"nonce": "0x0",
"to": null,
"transactionIndex": "0x0",
"value": "0x0",
"v": "0x1059b",
"r": "0x187862d385dcea721250462ee0afa98e61f25434301dac120c94c23e210a6518",
"s": "0x217a53d53590aa2ffad21d2227e9c2268d513a3e17743fed5ee597be48dc7b01",
"chainId": "0x82bc",
"type": "0x0"
},
"id": "1"
}
Arguments
Parameter | Type | Required | Description |
---|---|---|---|
id |
string | Required | "1" |
jsonrpc |
string | Required | "2.0" |
method |
string | Required | "eth_getTransactionByBlockHashAndIndex" |
params |
array | Requred | [ block_hash, index] |