TriportRPC

Ethereum RPC endpoint & node API — chain ID 1

Last updated:

Get API key Read the documentation

Network details

Ethereum connection values
NetworkEthereum mainnet
Chain ID1 (0x1)
CurrencyETH
RPC URLhttps://triport.io/eth
WebSocket URLwss://triport.io/ws/eth
Keyed URL for walletshttps://triport.io/r/<API_KEY>/eth
Authenticationx-token: $TRIPORT_API_KEY (Authorization: Bearer also accepted), scope eth:rpc

Need the values in a wallet or framework format? The Ethereum chain config generates them for MetaMask, viem, ethers, Hardhat and Foundry.

What works today

Capabilities published as available — from the generated capability registry
CapabilityStatusMethods
JSON-RPC readsAvailable32 methods
WebSocket subscriptions (free+)AvailablenewPendingTransactions
WebSocket subscriptions (pro+)AvailablenewHeads, syncing

Reads cover the standard EVM surface — balances, code and storage, calls and gas estimates, blocks and receipts (including eth_getBlockReceipts), transactions, logs, and fee history.

Under investigation

WebSocket subscriptions under investigation (logs) — we are not promising this while the defect is open. Until it is closed, poll eth_getLogs instead of subscribing to logs. The status here changes when the registry entry changes, not when the copy is rewritten.

Transaction submission is not sold here yet

eth_sendRawTransaction is routed (registry status: Limited), but acceptance of a valid transaction has not been re-verified end to end, so this page does not offer it. If you use it anyway, a submit response is not inclusion — check the receipt.

What this page does not sell

Published in the registry, but not self-serve today
CapabilityStatusNotes
Peer-graph diagnosticsOn requestDiagnostic data of routed nodes; no account management.
Beacon events (SSE)PreparedAvailability to be confirmed in acceptance (S10).

Anything that is not in the “What works today” table is not sold on this page — each method's page in the Ethereum JSON-RPC reference carries its current status. We also publish no latency figures: the rate limits below are per-category RPS limits, not measured upstream capacity.

Limits and plans

Requests per second by plan — per-category RPS limits, not measured upstream capacity
CapabilityFree trial (7 days)BasicProBusinessEnterprise
Reads (eth_read_rpc)1020100250no per-category cap
WebSocket subscriptionsnewPendingTransactionssame; logs under investigation+ newHeads, syncingsame as Proall

Sustained rates carry a 2x burst. Plans: Basic $20, Pro $249, Business $499, Enterprise from $999 per month — a flat monthly price, no credits or overage: only the per-category RPS limits above. Free is a 7-day trial with a single key in the EU region, not a permanent plan. See Ethereum limits.

Every plan with its limits on every network, and what a plan costs at its cap: RPC pricing.

Quickstart

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

# viem
import { createPublicClient, http } from "viem";
import { mainnet } from "viem/chains";
const client = createPublicClient({
  chain: mainnet,
  transport: http("https://triport.io/r/<API_KEY>/eth"),
});

# Hardhat / Foundry
networks: { mainnet: { url: "https://triport.io/r/<API_KEY>/eth", chainId: 1 } }
rpc_endpoints = { mainnet = "https://triport.io/r/<API_KEY>/eth" }

FAQ

What is the Ethereum RPC endpoint?
https://triport.io/eth for JSON-RPC over HTTPS and wss://triport.io/ws/eth for WebSocket subscriptions. Authenticate with the x-token header, or use the keyed URL https://triport.io/r/<API_KEY>/eth where a wallet cannot send a custom header.
What is the Ethereum chain ID?
1 (0x1 in hex) for Ethereum mainnet. eth_chainId on the Triport endpoint returns 0x1. Standard EVM tooling — viem, ethers, Hardhat, Foundry, MetaMask — works against it.
Is there a free Ethereum RPC endpoint?
There is a 7-day free trial with one key in the EU region: 10 read requests per second on Ethereum, plus newPendingTransactions over WebSocket. After it, plans are flat monthly prices starting with Basic at $20.
Which WebSocket subscriptions work on Ethereum?
newPendingTransactions from the trial, newHeads and syncing from Pro, over eth_subscribe at wss://triport.io/ws/eth. The logs subscription is under investigation and is not promised — poll eth_getLogs until it is closed.
Does Triport charge credits or compute units for Ethereum calls?
No. Each plan is a flat monthly price with a requests-per-second budget per category, so an eth_call and an eth_blockNumber cost the same: one request against the read budget.
Can I send Ethereum transactions through Triport?
Not as a sold capability yet. eth_sendRawTransaction is routed, but acceptance of a valid transaction has not been re-verified end to end, so this page does not offer it. If you use it, a submit response is not inclusion — check the receipt.
What are the Ethereum rate limits?
Reads 10/20/100/250 requests per second on the Free trial, Basic, Pro and Business, with a 2x burst. Enterprise has no per-category cap. These are per-category RPS limits, not measured upstream capacity.

Ethereum read methods