debug_traceCall — Robinhood Chain JSON-RPC

Status: Available

Trace a read-only EVM call.

POSThttps://triport.io/rpc/robinhood
Network
Robinhood Chain mainnet (chain ID 4663)
Scope
robinhood:rpc
Auth
x-token: $TRIPORT_API_KEY
Rate limit
robinhood_read_rpc_heavy - 15 / 20 / 100 / 250 RPS sustained · short burst 30 / 40 / 200 / 500 (free / basic / pro / business) (plan policy); enterprise unlimited; Burst capacity

Endpoint and plans: Robinhood Chain RPC endpoint.

debug_traceCall — trace a read-only EVM call. The published signature and response shape come from the measured Robinhood OpenRPC contract (chain ID 4663).

Trace a call that was never sent: the fastest way to read a revert reason before submitting anything. Same caveat as the rest of debug_* — one measured operator, best-effort, no SLA. debug_* is not a synonym for parity trace_*, which is not part of this contract at all.

Availability: best-effort through one measured operator, without an availability SLA.

Parameters

JSON-RPC params is a positional array.

callCallrequired
Call object: to plus optional from, data, value, gas and fee fields.
blockBlockTagrequired
Block number in hex, or a tag: latest, earliest, pending. safe and finalized are not part of this contract.
optionsTraceOptionsrequired
Tracer selection and tracer-specific settings, for example {"tracer":"callTracer"}.

Response

A measured response from Robinhood Chain mainnet.

Errors

See Robinhood errors. Invalid parameters return a JSON-RPC parameter error; authentication and rate-limit failures use the shared client error contract. Unknown failures are returned without an implicit retry.

Examples

const response = await fetch("https://triport.io/rpc/robinhood", {
  method: "POST",
  headers: { "x-token": process.env.TRIPORT_API_KEY, "Content-Type": "application/json" },
  body: JSON.stringify({"jsonrpc":"2.0","id":1,"method":"debug_traceCall","params":[{"to":"0x0000000000000000000000000000000000000000","data":"0x"},"latest",{"tracer":"callTracer"}]}),
});
const payload = await response.json();

Notes

  • This is best-effort through one measured operator. Availability has no SLA.
  • Parity-style trace_* methods are not in the Robinhood catalog.