We're now supporting Polygon zkEVM!
Learn more here.

Contents

eth_getTransactionByHash RPC Method

The API credit value for this method is 2 . To learn more about API credits and each method's value, visit the API Credits page.

Parameters:

  1. hash - string - The hash of a transaction

Returns:

  1. object - The transaction response object, or null if no transaction is found:

    blockHash - The hash of the block where this transaction was in. Null when it's a pending log

    blockNumber - The block number where this transaction was in. Null when it's a pending log

    from - The address of the sender

    gas - The gas provided by the sender, encoded as hexadecimal

    gasPrice - The gas price provided by the sender in wei encoded as hexadecimal

    maxFeePerGas - The maximum fee per gas set in the transaction

    maxPriorityFeePerGas - The maximum priority gas fee set in the transaction

    hash - The hash of the transaction

    input - The data sent along with the transaction

    nonce - The number of transactions made by the sender prior to this one encoded as hexadecimal

    to - The address of the receiver. Null when its a contract creation transaction

    transactionIndex - The integer of the transaction's index position that the log was created from. Null when it's a pending log

    value - The value transferred in wei encoded as hexadecimal

    type - The transaction type

    accessList - A list of addresses and storage keys that the transaction plans to access

    chainId - The chain id of the transaction, if any

    v - The standardized V field of the signature

    r - The R field of the signature

    s - The S field of the signature

Code Examples:

from web3 import Web3, HTTPProvider
w3 = Web3(HTTPProvider('http://sample-endpoint-name.network.quiknode.pro/token-goes-here/'))
print(w3.eth.get_transaction('0xb1fac2cb5074a4eda8296faebe3b5a3c10b48947dd9a738b2fdf859be0e1fbaf'))
Ready to get started? Create a free account