RPC services

Affordable RPC.

Fair pricing. Dependable access. Privacy in focus.

nullrpc is RPC built around affordability, reliability, and privacy. Explore the networks and capabilities available for your application.

Hoodi endpoint

https://hoodi.nullrpc.dev

JSON-RPC over HTTPS POST. No API key required.

Networks

Available networks

Additional networks are on the roadmap. Check this list for current support.

  • Hoodi testnet

    Ethereum testnet · Chain ID 560048

    Live

    Endpoint
    https://hoodi.nullrpc.dev
    Coverage
    Full archive history from genesis, plus the live head
  • Ethereum mainnet

    Chain ID 1

    Coming soon

    Endpoint
    Not available yet
    Coverage
    The mainnet archive is being built. No public endpoint until it is complete.

What you get

Data you can check, limits you can read

  • Full archive history

    Query any block since genesis. Every archived block is checked against its header: block hash, transactions, and receipts root.

  • Verified live head

    New blocks are followed by an Ethereum light client that checks beacon sync-committee signatures, then executed with the state root verified.

  • Standard JSON-RPC

    Familiar Ethereum methods such as eth_call, eth_getLogs, and historical state reads. View supported methods with exe_getCapabilities.

  • Fair usage limits

    1,000 requests per second per client, averaged over 10 seconds. A batch of up to 32 calls counts as one request.

Quick start

Connect to Hoodi

Point any Ethereum JSON-RPC client at https://hoodi.nullrpc.dev.

curl
curl https://hoodi.nullrpc.dev \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'
viem
const client = createPublicClient({ chain: hoodi, transport: http("https://hoodi.nullrpc.dev") });
ethers
const provider = new ethers.JsonRpcProvider("https://hoodi.nullrpc.dev");
Supported methods
curl https://hoodi.nullrpc.dev \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"exe_getCapabilities","params":[]}'