githubEdit

eth_getTransactionByHash - HyperEVM

Example code for the eth_getTransactionByHash JSON RPC method. Сomplete guide on how to use eth_getTransactionByHash GetBlock JSON RPC in GetBlock Web3 documentation.

This method returns the information about a transaction requested by transaction hash.

Parameters

Parameter
Type
Required
Description

transactionHash

string

Yes

Hash of the transaction.

Request

curl --location --request POST 'https://go.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "jsonrpc": "2.0",
    "method": "eth_getTransactionByHash",
    "params": ["0x88df016429689c079f3b2f6ad39fa052532c56795b733da78a91ebe6a713944b"],
    "id": "getblock.io"
}'

Response

response.json
{
    "jsonrpc": "2.0",
    "id": "getblock.io",
    "result": {
        "blockHash": "0xb903239f8543d04b5dc1ba6579132b143087c68db1b2168786408fcbce568238",
        "blockNumber": "0x1b4",
        "from": "0x742d35Cc6634C0532925a3b844Bc9e7595f5bE21",
        "gas": "0x5208",
        "gasPrice": "0x3b9aca00",
        "maxFeePerGas": "0x4a817c800",
        "maxPriorityFeePerGas": "0x0",
        "hash": "0x88df016429689c079f3b2f6ad39fa052532c56795b733da78a91ebe6a713944b",
        "input": "0x",
        "nonce": "0x1",
        "to": "0x1234567890123456789012345678901234567890",
        "transactionIndex": "0x0",
        "value": "0xde0b6b3a7640000",
        "type": "0x2",
        "chainId": "0x3e7",
        "v": "0x0",
        "r": "0x...",
        "s": "0x..."
    }
}

Response Parameters

Field
Type
Description

hash

string

Transaction hash.

blockHash

string

Block hash (null if pending).

blockNumber

string

Block number (null if pending).

from

string

Sender address.

to

string

Recipient address.

value

string

Value transferred (hex wei).

gas

string

Gas limit (hex).

gasPrice

string

Gas price (hex wei).

maxFeePerGas

string

EIP-1559 max fee (hex).

maxPriorityFeePerGas

string

EIP-1559 priority fee (hex).

nonce

string

Sender nonce (hex).

input

string

Transaction data (hex).

type

string

Transaction type (0x2 for EIP-1559).

chainId

string

Chain ID (hex).

Use Case

The eth_getTransactionByHash method is essential for:

  • Transaction status tracking

  • Payment verification

  • Block explorer functionality

  • Transaction debugging

  • Wallet history displays

Error Handling

Error Code
Message
Cause

-32602

Invalid params

Invalid transaction hash.

-32603

Internal error

Transaction not found.

Web3 Integration

Last updated

Was this helpful?