eth_getTransactionByBlockHashAndIndex
Last updated
Was this helpful?
Last updated
Was this helpful?
Returns information about a transaction given block hash and transaction index position.
block hash
: (string) [Required] A string representing the hash (32 bytes) of a block.
transaction index
: [Required] A hexadecimal of the integer position in the block.
A transaction object, or null when no transaction was found. The transaction object will consist of the following keys and their values:
accessList
: A list of addresses and storage keys accessed by the transaction. See access list transactions.
blockHash
: 32 bytes. A hash of the block including this transaction. null
when it's pending.
blockNumber
: The number of the block including this transaction. null
when it's pending.
chainID
: chain ID specifying the network. Returned only for EIP-1559 transactions.
from
: 20 bytes. The address of the sender.
gas
: Gas provided by the sender.
gasPrice
: Gas price provided by the sender (in wei).
hash
: 32 bytes. The hash of the transaction.
input
: The data sent along with the transaction.
maxPriorityFeePerGas
: Maximum fee (in wei) the sender is willing to pay per gas above the base fee. See EIP-1559 transactions.
maxFeePerGas
: [optional] Maximum total fee (base fee + priority fee, in wei) the sender is willing to pay per gas. See EIP-1559 transactions.
nonce
: The number of transactions made by the sender prior to this one.
r
: 32 bytes. The ECDSA signature r
.
s
: 32 bytes. The ECDSA signature s
.
to
: 20 bytes. The address of the receiver. null
when it's a contract creation transaction.
transactionIndex
: The transaction's index position in the block, in hexadecimal. null
when it's pending.
type
: The transaction type.
v
: The ECDSA recovery ID.
value
: The value transferred (in wei).
yParity
: Parity (0x0
for even, 0x1
for odd) of the y-value of a secp256k1
signature.