TriportRPC

Ethereum RPC & APIs

Everything Triport offers on Ethereum behind one key: the full eth_* JSON-RPC surface with debug_/trace_/txpool_ namespaces, a REST product layer (wallets, mempool, MEV, validator and peer intel, beacon access), and WebSocket pub/sub.

Method / EndpointPOST https://triport.io/eth (JSON-RPC) · https://triport.io/v1/eth/… (REST) · wss://triport.io/ws/eth (streaming)
NetworkEthereum
Authenticationx-token header (SDK-preferred); see Authentication for all forms
Required scope— (tier-gated per method/channel)
Tier / rate limitAny tier; RPS-per-tier with burst, no daily quota — see Rate Limits

Endpoints

SurfaceEndpointReference
JSON-RPCPOST https://triport.io/ethEthereum JSON-RPC — 58 method pages
REST producthttps://triport.io/v1/eth/…Ethereum REST — 24 endpoint pages
Pub/Sub WebSocketwss://triport.io/ws/ethEthereum WS (newHeads, logs, newPendingTransactions, syncing)
Beacon (consensus-layer)https://triport.io/rpc/eth-beacon/…Beacon proxy · Beacon events SSE

All surfaces share the same API key, error envelope, and rate-limit model.

Quickstart

curl https://triport.io/eth \
  -H "x-token: $TRIPORT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'
{ "jsonrpc": "2.0", "id": 1, "result": "0x161f1b8" }

New to Triport? Getting Started takes you from zero to a verified response in under five minutes.

What is Ethereum-specific here

Rate limits

Ethereum requests are budgeted by sustained RPS per tier and request category, with 2× burst and no daily quota. debug_/trace_ methods sit in heavier categories. The per-tier numbers live in Rate Limits & Tiers.