eth_getTransactionReceipt - BSC

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

This method returns the receipt of a transaction by transaction hash on the BNB Smart Chain. The receipt contains information about the execution of the transaction including status, gas used, and logs.

Parameters

Parameter
Type
Required
Description

transactionHash

string

Yes

32-byte transaction hash

Request Example

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

Response Example

{
    "jsonrpc": "2.0",
    "id": "getblock.io",
    "result": {
        "blockHash": "0x5cd602c9365e1f343cfeb50d7ab71f8b38efd397fa4b41c42fb54772b5ec5416",
        "blockNumber": "0x4a883f0",
        "contractAddress": null,
        "cumulativeGasUsed": "0x8bd8",
        "effectiveGasPrice": "0x0",
        "from": "0x9fb20230831d9051c67cc2527d7bf0ea51e5412e",
        "gasUsed": "0x8bd8",
        "logs": [],
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "status": "0x1",
        "to": "0x4848489f0b2bedd788c696e2d79b6b69d7484848",
        "transactionHash": "0xcaf9dc7f41315007d9a3644196aacc2b033efabc7ca4dd6dc3b8f2597247df35",
        "transactionIndex": "0x0",
        "type": "0x0"
    }
}

Response Parameters

Field
Type
Description

status

string

0x1 (success) or 0x0 (failure)

transactionHash

string

Transaction hash

blockHash

string

Block hash

blockNumber

string

Block number

gasUsed

string

Gas used by this tx

logs

array

Array of log objects

status

string

Execution status

gasUsed

string

Gas consumed

logs

array

Event logs emitted

Use Cases

  • Verify transaction success

  • Calculate actual gas costs

  • Extract event logs

  • Confirm BEP-20 transfers

Error Handling

chevron-right-32602 — Invalid paramshashtag

The request parameters are invalid.

chevron-rightnull result — Transaction not found or pendinghashtag

A null result indicates the transaction is not found in the chain yet or is still pending.

SDK Integration

Last updated

Was this helpful?