Skip to content

Documentation · 02 / 06

Supported network

Robinhood Chain mainnet, chain 4663, and how ENTROPY reaches it.

ENTROPY serves Robinhood Chain mainnet only. There is no testnet mode and no fallback to another network.

NameRobinhood Chain
Chain ID4663
Native currencyEther (ETH, 18 decimals)
Public RPChttps://rpc.mainnet.chain.robinhood.com
Explorerhttps://robinhoodchain.blockscout.com
Sourcehttps://docs.robinhood.com/chain/connecting
Verified2026-10-20, against the official docs and the RPC's eth_chainId
chain.ts
import { createPublicClient, defineChain, http } from "viem"; export const robinhoodChain = defineChain({  id: 4663,  name: "Robinhood Chain",  nativeCurrency: { name: "Ether", symbol: "ETH", decimals: 18 },  rpcUrls: { default: { http: ["https://rpc.mainnet.chain.robinhood.com"] } },  blockExplorers: { default: { name: "Blockscout", url: "https://robinhoodchain.blockscout.com" } },}); // The public RPC is rate-limited; pass your own provider URL to http() in production.export const client = createPublicClient({ chain: robinhoodChain, transport: http() });

RPC provider Link to RPC provider

By default the server uses the documented public RPC. Operators set ENTROPY_RPC_URL on the server to use their own provider. The URL is never sent to the browser. At startup the server checks that the RPC reports chain 4663; if it does not, every request fails with CHAIN_MISMATCH.

The public RPC is rate-limited

It is not recommended for production use. Set ENTROPY_RPC_URL to your own provider on the server.

Block time Link to Block time

Blocks arrive quickly. The status line samples the latest block every 15 seconds rather than following every block, and Watch re-reads no faster than every 5 seconds, to stay within public RPC limits.