Docs

trace_transaction - Hyperliquid RPC Method

Get traces for a specific transaction on Hyperliquid. Requires archive node for perpetual futures trading, onchain order books, and institutional-grade derivatives.

Returns all traces for a specific transaction on Hyperliquid.

Archive Node Required

This method requires an archive node. It is not available on full nodes.

When to Use This Method

  • Get parity-style transaction trace - Retrieve the full trace of all internal calls, state changes, and value transfers for perpetual futures trading, onchain order books, and institutional-grade derivatives
  • Analyze internal calls and state changes - See every sub-call, delegate call, and contract creation triggered by a transaction on Hyperliquid
  • Audit transaction execution paths - Follow the exact flow of execution through contracts to verify correctness
  • Track value flows - Trace how funds move through multiple contracts in a single transaction

Best Practices

  • Parity-style traces are more detailed than the debug namespace equivalent
  • Use trace_replayTransaction for combined trace, vmTrace, and stateDiff output
  • Results include both stateDiff and vmTrace sections for comprehensive analysis
  • Requires archive node access; not available on standard full nodes

Response Body

Response

Code Examples