Skip to main content

eth_getTransactionReceipt

Returns the receipt of a transaction by transaction hash on Binance Smart Chain. Receipt is only available for mined transactions.

Why BSC? Build on the third-largest blockchain by market cap with $12B+ TVL and 37%+ DEX market share with sub-$0.10 fees, 2.6M daily active users, full EVM compatibility, and direct Binance integration.

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 high-frequency DeFi (PancakeSwap), NFT marketplaces, and GameFi applications

Parameters#

ParameterTypeRequiredDescription
transactionHashDATAYes32-byte transaction hash

Request#

{
"jsonrpc": "2.0",
"method": "eth_getTransactionReceipt",
"params": ["0x15f20ca5615d94cc4685b9132ce7d5aafd5a4967197a2b3eec0bbbfef5eba10c"],
"id": 1
}

Returns#

FieldTypeDescription
statusQUANTITY1 (success) or 0 (failure)
transactionHashDATATransaction hash
blockHashDATABlock hash
blockNumberQUANTITYBlock number
gasUsedQUANTITYGas used by this transaction
cumulativeGasUsedQUANTITYTotal gas used in block up to this tx
logsArrayArray of log objects
contractAddressDATACreated contract address (if deployment)

Code Examples#

curl -X POST https://api-bsc-mainnet-full.n.dwellir.com/YOUR_API_KEY \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "eth_getTransactionReceipt",
"params": ["0x15f20ca5615d94cc4685b9132ce7d5aafd5a4967197a2b3eec0bbbfef5eba10c"],
"id": 1
}'

Error Handling#

Error CodeMessageDescription
-32602Invalid paramsInvalid transaction hash

Note: Returns null if transaction is not yet mined.