debug_traceTransaction - SEI

Example code for the debug_traceTransaction JSON-RPC method. Complete guide on how to use debug_traceTransaction JSON-RPC in GetBlock Web3 documentation

Traces the execution of a transaction on the Sei network, returning detailed information about each step of the EVM execution.

Parameters

Parameter
Type
Description

transactionHash

string

The hash of the transaction to trace

options

object

Tracing options including 'tracer', 'timeout', 'enableMemory', etc. (optional)

Request

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

Response

response.json
{
    "jsonrpc": "2.0",
    "id": "getblock.io",
    "result": {
        "type": "CALL",
        "from": "0x742d35Cc...",
        "to": "0x123456...",
        "value": "0x0",
        "gas": "0x5208",
        "gasUsed": "0x5208",
        "input": "0x...",
        "output": "0x..."
    }
}

Response Parameters

Field
Type
Description

result

object

The trace result object with execution details

Use Case

The debug_traceTransaction method is essential for:

  • Blockchain developers building applications on Sei

  • Wallet applications requiring network data

  • Analytics platforms tracking Sei network activity

  • DeFi protocols integrating with Sei's parallelized EVM

Error Handling

chevron-rightCommon errors when using this methodhashtag
Error Code
Message
Description

-32700

Parse error

Invalid JSON

-32600

Invalid Request

JSON is not a valid request object

-32601

Method not found

Method does not exist

-32602

Invalid params

Invalid method parameters

-32603

Internal error

Internal JSON-RPC error

-32000

Invalid input

Generic input error

-32500

Cross-VM error

Error in cross-VM operation (Sei-specific)

Web3 Integration

Last updated

Was this helpful?