Ethereum · Base · Arbitrum · Optimism · Polygon
Faster RPC reads for DeFi bots
without changing providers
Stop waiting on the internet for data your bot just requested. RPC Relay serves repeat reads from your machine, keeps one fast connection open for new data, and switches upstreams when a node slows down.
Approximately 30× lower in the published measured paths. Workload-specific; cold misses still pay network and upstream latency.
Respond faster
Repeated balance, block, receipt, log, and contract reads can return from your own machine instead of crossing the internet again.
Keep scanning through slowdowns
If one public node stalls, RPC Relay can fail over to another so a provider problem does not freeze your entire read pipeline.
Know when data is fresh
Every cached response exposes its age and cache status, so your strategy can reject data that is too old for the decision it is making.
Simulate before you send
Preview return data, estimate gas, and build an access list without signing or broadcasting the transaction.
Stop polling every block
Receive signed, deduplicatable callbacks for confirmed contract logs on your bot's HTTPS endpoint.
Use one SDK
Install @rpc-relay/sdk for an EIP-1193 and viem-compatible transport while the local service handles caching and prefetch.
Run on five networks
Keep Ethereum, Base, Arbitrum, Optimism, and Polygon data in separate routes and cache namespaces.
How to Use Your Token
Endpoint: https://rpc-cache-worker.rpc-relay-cache.workers.dev/api/v1/rpccURL
curl https://rpc-cache-worker.rpc-relay-cache.workers.dev/api/v1/rpc \
-H "Authorization: Bearer ***" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'
JavaScript
fetch('https://rpc-cache-worker.rpc-relay-cache.workers.dev/api/v1/rpc', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_TOKEN',
'Content-Type': 'application/json'
},
body: JSON.stringify({
jsonrpc: '2.0',
id: 1,
method: 'eth_blockNumber',
params: []
})
})
Python
import requests
response = requests.post(
'https://rpc-cache-worker.rpc-relay-cache.workers.dev/api/v1/rpc',
headers={'Authorization': 'Bearer YOUR_TOKEN'},
json={'jsonrpc': '2.0', 'id': 1, 'method': 'eth_blockNumber', 'params': []}
)
print(response.json())
Put the fast path next to your bot
Install one small local service and point your existing Ethereum or Base client at it. Repeat reads stay on your machine; new data uses one persistent, authenticated connection.
curl -fsSL https://rpc-relay.pages.dev/install.sh | sh
rpc-relay-pro setup # Ethereum Mainnet
rpc-relay-pro setup --chain base # Base Mainnet
rpc-relay-pro setup --chain arbitrum # Arbitrum One
rpc-relay-pro setup --chain optimism # OP Mainnet
rpc-relay-pro setup --chain polygon # Polygon PoS
# Point your EVM client to http://127.0.0.1:8545
Production proof on July 21, 2026. Measurements are workload-specific, not a guarantee. Miss padding is traffic-analysis resistance, not cryptographic PIR; cold misses include network and upstream latency. View machine-readable proof →
The v1.2 audit separates accelerator compute from HTTP queueing and validates JSON-RPC results: 10,076 sustained RPS at concurrency 32 with 100% valid responses in the published run. Reproduce it with rpc-relay-pro audit. View audit proof →
Give AI agents blockchain data without giving them your key
Claude Desktop and other local agents can read approved Ethereum or Base data through your machine. The agent never sees the Pro credential and cannot sign or send transactions.
rpc-relay-pro mcp-config
rpc-relay-pro mcp
Fast without flying blind
See exactly how old a fast response is
Speed only helps when the answer is still useful. RPC Relay labels every cached response with its age, network, and source so your bot can reject stale data instead of acting on it. Developers can read the exact values in X-Cache-Status, X-Local-Proxy-Ms, and X-RPC-Data-Age-Ms.
Read the chain faster
Pull balances, logs, receipts, liquidity changes, and contract state with the block and timestamp context your strategy needs.
Bring your own trading signals
Keep using your preferred price, funding, volatility, and risk feeds. RPC Relay improves blockchain reads; it does not invent trade signals.
Stay in control of execution
Your bot still controls signing, gas, slippage, stops, and position size. RPC Relay is a fast read layer, not a wallet.
There is no universal “3% trailing stop” or “1.5× ATR” setting. Those are strategy parameters that require instrument-specific testing; RPC Relay does not recommend or enforce them.
Trust, policy, and support
Read the operational and legal documents that govern this service.
Terms of Service
Service description, acceptable use, rate limits, and liability boundaries.
Privacy Notice
What data is handled, local accelerator behavior, retention, and contact for removal.
Refund and payment policy
Manual activation, no automatic renewal, refund eligibility, and request process.
Incident and status process
Live status endpoint, impact levels, update channels, and support priorities.
Platform capabilities
Rate limits, local accelerator behavior, trace methods, and known service boundaries.
Support
Email support for refunds, privacy requests, and access issues.
See how it works—and verify every claim
Start with the plain-English guides, then inspect the benchmarks and technical details when you are ready.
Speed up a Base bot
Use the same local fast path for Base without mixing Ethereum and Base data.
Run the speed test yourself
See the exact commands, hardware, success rate, and cold-versus-warm results behind our numbers.
Stay correct when the chain changes
Learn how RPC Relay detects replaced blocks and removes cached answers that are no longer canonical.
Avoid reconnecting on every request
Keep one authenticated connection open for cache misses and concurrent reads.
Connect Claude and local agents
Give agents read-only blockchain tools without exposing your token or wallet.
Simulate, don’t guess
Use rpc_relay_simulateTransaction for submitted: false simulation output with callOutput, gasEstimate, and accessList. debug_traceTransaction is excluded from this tier; use simulation instead.
Install from npm
npx -y @rpc-relay/mcp-server adds the public read-only MCP adapter to Claude Desktop and local agent frameworks.
Ethereum RPC latency
A practical guide to network floors, warm paths, cold misses, and honest measurement.
Choose Free or Pro
Test remotely for free, then upgrade when your bot needs local speed and higher limits.