debug_traceBlockByNumber - BSC

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

The debug_traceBlockByNumber method returns traces for all transactions in a block identified by its number on the BNB Smart Chain.

Parameters

Parameter
Type
Required
Description

blockNumber

string

Yes

Block number (hex) or "latest"

options

object

No

Tracer options

Request Example

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

Response Example

{
    "jsonrpc": "2.0",
    "id": "getblock.io",
    "result": [{
        "result": {
            "type": "CALL",
            "from": "0x...",
            "to": "0x...",
            "gasUsed": "0x5208"
        }
    }]
}

Response Parameters

Parameter
Type
Description

result

array

Array of trace results

Use Cases

  • Debug block by number

  • Analyze historical blocks

  • Build analytics tools

Error Handling

Error Code
Description

-32602

Invalid params

-32000

Block not found

SDK Integration

Last updated

Was this helpful?