githubEdit

eth_getTransactionByHash - Celo

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

This method returns information about a transaction by its hash on the Celo network. This is essential for tracking transaction status, debugging, and building transaction explorers. Celo's one-block finality means transactions are confirmed within ~1 second.

Parameters

Parameter
Type
Required
Description

transactionHash

string

Yes

32-byte transaction hash

Request Example

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

Response Example

{
  "jsonrpc": "2.0",
  "id": "getblock.io",
  "result": {
    "hash": "0x88df016429689c079f3b2f6ad39fa052532c56795b733da78a91ebe6a713944b",
    "nonce": "0x15",
    "blockHash": "0x4e3a3754410177e6937ef1f84bba68ea139e8d1a2258c5f85db9f1cd715a1bdd",
    "blockNumber": "0x1d9f2a8",
    "transactionIndex": "0x0",
    "from": "0x742d35Cc6634C0532925a3b844Bc9e7595f8bB45",
    "to": "0x8626f6940E2eb28930eFb4CeF49B2d1F2C9C1199",
    "value": "0xde0b6b3a7640000",
    "gas": "0x5208",
    "gasPrice": "0x5d21dba00",
    "input": "0x"
  }
}

Response Parameters

Parameter
Type
Description

hash

string

32-byte transaction hash

from

string

Sender address

to

string

Recipient address (null for contract creation)

value

string

Value in wei

gas

string

Gas limit

gasPrice

string

Gas price in wei

input

string

Call data

nonce

string

Transaction nonce

blockHash

string

Containing block hash

blockNumber

string

Containing block number

Use Cases

  • Track transaction status

  • Verify transaction details

  • Build transaction explorers

  • Debug failed transactions

  • Monitor pending transactions

Error Handling

Error Code
Description

-32602

Invalid params - malformed hash

-32603

Internal error - node processing issues

null result

Transaction not found

SDK Integration

Last updated

Was this helpful?