eth_getTransactionReceipt - Base RPC Method
Get transaction receipt with status and logs on Base. Essential for verifying transaction execution for consumer dApps, SocialFi, NFT marketplaces, and merchant payment integrations.
Returns the receipt of a transaction by transaction hash on Base. Receipt is only available for mined transactions.
Why Base? Build on Coinbase's L2 with 54% of L2 market revenue and direct access to 110M+ Coinbase users with $8B+ TVL, $0.08 gas fees, built-in Coinbase distribution, and seamless fiat rails.
Use Cases
The eth_getTransactionReceipt method is essential for:
- Transaction confirmation - Verify transaction was mined successfully
- Gas analysis - Check actual gas used vs estimated
- Event parsing - Read emitted events from logs
- Status verification - Confirm success/failure for consumer dApps, SocialFi, NFT marketplaces, and merchant payment integrations
Code Examples
Error Handling
| Error Code | Message | Description |
|---|---|---|
| -32602 | Invalid params | Invalid transaction hash |
Note: Returns null if transaction is not yet mined.
Related Methods
eth_getTransactionByHash- Get transaction detailseth_getLogs- Query logs by filter
eth_getTransactionByHash
Retrieve transaction details by hash on Base. Essential for consumer app developers, SocialFi builders, and teams seeking easy fiat onramps tracking transactions on Coinbase's L2 with 54% of L2 market revenue and direct access to 110M+ Coinbase users.
eth_estimateGas
Estimate gas required for transactions on Base. Essential for optimizing transaction costs for consumer dApps, SocialFi, NFT marketplaces, and merchant payment integrations.