TriportRPC

Ethereum errors

Ethereum methods use the shared JSON-RPC {jsonrpc,id,error} envelope. See the shared error reference for product codes -32001 through -32005 and -32601.

Notable method-page behavior:

  • admin_* and personal_* methods are intentionally unsupported and return -32601 in a JSON-RPC response;
  • premium debug_*, trace_*, bundle, proof, and txpool methods return -32002 below their required tier;
  • category exhaustion returns -32003; honor Retry-After before retrying;
  • EVM execution failures may include a revert reason in the upstream error or result. They are distinct from authentication and tier errors.