eth_getTransactionByHash - Zetachain RPC Method
Retrieve transaction details by hash on Zetachain. Essential for cross-chain dApp developers, Bitcoin DeFi builders, and teams requiring native multi-chain interoperability tracking transactions on the universal omnichain blockchain enabling cross-chain smart contracts across 50+ chains including Bitcoin.
Returns the information about a transaction by transaction hash on Zetachain.
Why Zetachain? Build on the universal omnichain blockchain enabling cross-chain smart contracts across 50+ chains including Bitcoin with native Bitcoin support, 50+ chain interoperability via UNISON, no bridging required, and partnerships with Curve and SushiSwap.
Use Cases
The eth_getTransactionByHash method is essential for:
- Transaction tracking - Get details of pending or confirmed transactions
- Payment verification - Verify transaction parameters
- Debugging - Analyze transaction data for omnichain DeFi, native Bitcoin smart contracts, cross-chain asset management, and unified liquidity aggregation
- Block explorers - Display transaction information
Request Parameters
32-byte transaction hash
Response Body
Transaction hash
Sender address
Recipient address
Value in wei
Gas provided
Gas price in wei
Transaction input data
Sender's nonce
Block hash (null if pending)
Block number (null if pending)
Code Examples
curl -X POST https://api-zetachain-mainnet.n.dwellir.com/YOUR_API_KEY \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "eth_getTransactionByHash",
"params": ["0x44a31ba6329490702fae6ac42f21801b18792c422004578cc5a83723e50c8b51"],
"id": 1
}'Error Handling
| Error Code | Message | Description |
|---|---|---|
| -32602 | Invalid params | Invalid transaction hash format |
Related Methods
eth_getTransactionReceipt- Get transaction receipteth_sendRawTransaction- Send transaction
eth_sendRawTransaction
Submit signed transactions to Zetachain. Essential for broadcasting transactions for omnichain DeFi, native Bitcoin smart contracts, cross-chain asset management, and unified liquidity aggregation.
eth_getTransactionReceipt
Get transaction receipt with status and logs on Zetachain. Essential for verifying transaction execution for omnichain DeFi, native Bitcoin smart contracts, cross-chain asset management, and unified liquidity aggregation.