Robinhood
GetBlock provides fast and reliable access to Robinhood nodes via the JSON-RPC API. Connect to the Robinhood network without running your own infrastructure.
Robinhood Chain is a permissionless, AI-native Ethereum Layer 2 built on Arbitrum Orbit and operated by Robinhood. It launched its public mainnet on July 1, 2026, in London at Robinhood's "The World is Flat" keynote, following a public testnet that opened February 10, 2026, and recorded ~4 million transactions in its first week.
The chain is purpose-built for real-world assets (RWA) and tokenized equities — its flagship product is Stock Tokens, ERC-20 tokens tracking listed equities (NVDA, AAPL, GOOG, and many more) that trade 24/7, are self-custody-capable, and plug directly into DeFi as collateral. Day-one liquidity comes from a working DeFi stack: Uniswap (dedicated AMM), Lighter (perps), 1inch, Rialto, Arcus, and Pleiades, with Chainlink providing oracles and CCIP interoperability, BitGo providing institutional custody, and Alchemy providing RPC infrastructure. Within its first week, the chain processed roughly 4 million transactions, gathered over $240 million in deposits, and produced ~$570 million of day-one Stock Token trading volume.
Robinhood Chain is fully EVM-compatible — any wallet, contract, or tooling that supports Ethereum works unmodified. The native gas token is ETH (no custom chain token to acquire), and the underlying execution client is the standard Arbitrum Nitro stack (Rust-based Reth for execution, Nitro sequencer for ordering). What makes Robinhood Chain distinct is not the execution surface — it's the same as any other Arbitrum Orbit chain — but rather the 100-millisecond block time, the flagship RWA use case, and the direct distribution channel through the Robinhood Wallet's 120+ country footprint.
Key Features
100ms Block Time: soft confirmations at 100 milliseconds — 20x faster than Base's 2-second blocks and 120x faster than Ethereum L1. Enables trading-grade latency for tokenized equities and DeFi
Arbitrum Orbit L2: built on Arbitrum's Nitro stack with Ethereum blobs (EIP-4844) for data availability. Inherits Ethereum's settlement guarantees while offloading execution to a dedicated rollup
ETH as Native Gas Token: no custom chain token required — pay transaction fees in ETH exactly as on Ethereum mainnet. Standard bridging via Arbitrum's canonical bridge or partner routes
Full EVM Compatibility: every Ethereum tool works — ethers.js, viem, Hardhat, Foundry, MetaMask, WalletConnect. Solidity contracts deploy without modification.
web3.py,alloy-rs, and every mainstream JSON-RPC client are compatible out of the boxStock Tokens (ERC-20-Compatible RWAs): tokenized equities issued by Robinhood Assets (Jersey) Limited that track listed securities. ERC-20-compatible interface with additional compliance and access-control logic. Standard
balanceOf,totalSupply,Transferevent reads all work — no custom methods requiredFirst-Come, First-Served Sequencing: transaction ordering strictly by arrival time at the sequencer. Simpler MEV surface than priority-fee-ordered chains — no priority-gas-auction between sequencer receipt and inclusion
Blockscout Explorer: block exploration via robinhoodchain.blockscout.com. Etherscan does not index chain ID 4663 — contract verification and transaction views happen exclusively on Blockscout
Chainlink-Native: Chainlink Data Feeds, Data Streams, and CCIP are the official oracle and cross-chain infrastructure for Robinhood-issued assets from day one. No custom oracle setup required for standard price feeds
AI-Native Design: designed to support AI agents that can autonomously trade, swap, lend, and transact with tokenized real-world assets. Complements Robinhood's Agentic Trading and Agentic Accounts products
Institutional-Grade Infrastructure: launch partners include Alchemy (RPC), BitGo (custody), TRM (compliance/AML), LayerZero (cross-chain), and Allium (data). Reliability and compliance built into the day-one stack
TECHNICAL DISCLAIMER: AUTHORITATIVE JSON-RPC SPECIFICATION
GetBlock's Robinhood Chain API reference documentation is provided exclusively for informational purposes and to optimize the developer experience. The canonical and normative specifications for the Robinhood Chain JSON-RPC interface — including the standard Ethereum method surface inherited from Arbitrum Nitro and any Arbitrum-Orbit-specific methods (arb_*, arbtrace_*) — are maintained by:
Robinhood Chain: docs.robinhood.com/chain
Arbitrum Nitro: docs.arbitrum.io — for the underlying Nitro-specific methods and extended block fields
Standard Ethereum JSON-RPC: ethereum.org/en/developers/docs/apis/json-rpc
Network Information
Network Name
Robinhood Chain
Chain ID
4663 (0x1237)
Native Currency
ETH
Decimals
18
Block Time
~100ms (soft confirmations)
Consensus
Arbitrum Nitro, first-come-first-served sequencer
Data Availability
Ethereum blobs (EIP-4844)
Framework
Arbitrum Orbit (Nitro stack)
Mainnet Launch
July 1, 2026
Testnet Launch
February 10, 2026
Testnet Chain ID
46630 (0xB626)
Block Explorer
Base URL
All Robinhood Chain JSON-RPC methods are called by sending a POST request to the base URL with a JSON-RPC 2.0 body. For real-time subscriptions (eth_subscribe / eth_unsubscribe), use the WebSocket transport: wss://go.getblock.io/<ACCESS-TOKEN>/.
Supported Networks
Robinhood Chain Mainnet
✅
✅
✅
Quickstart
In this section, you will learn how to make your first call with either:
Axios (JavaScript / Node.js)
Python (Requests library)
Before you begin, you must have already installed npm or yarn on your local machine (for the Axios example) or Python and pip (for the Python example).
Available API Methods
Robinhood Chain exposes the full standard Ethereum JSON-RPC surface (inherited from Arbitrum Nitro) plus Arbitrum-Orbit-specific methods for L1 confirmation tracking. Total: 40 methods across 4 namespaces.
Web3 Module (2 methods)
web3_clientVersion
Returns the underlying node client software and version
web3_sha3
Returns the Keccak-256 hash of the given data
Net Module (3 methods)
net_version
Returns the current network ID (4663 for Robinhood Chain mainnet)
net_listening
Returns true if the client is listening for P2P connections
net_peerCount
Returns the number of currently connected peers
Eth Module — Read Methods (22 methods)
eth_chainId
Returns the chain ID (0x1237 = 4663 for Robinhood Chain mainnet)
eth_blockNumber
Returns the current block number (~100ms cadence)
eth_gasPrice
Returns the current gas price in wei (paid in ETH)
eth_maxPriorityFeePerGas
Returns the suggested priority fee (EIP-1559)
eth_feeHistory
Returns historical gas data for fee market analysis (EIP-1559)
eth_syncing
Returns sync status or false if fully synced
eth_accounts
Returns accounts owned by the client (typically empty on shared nodes)
eth_getBalance
Returns the ETH balance of an address in wei
eth_getCode
Returns the bytecode at a contract address
eth_getStorageAt
Returns the value stored at a specific storage slot
eth_getTransactionCount
Returns the nonce for an address
eth_getBlockByHash
Returns block info by hash (may include Arbitrum-specific l1BlockNumber field)
eth_getBlockByNumber
Returns block info by number (or latest, safe, finalized)
eth_getBlockTransactionCountByHash
Returns the number of transactions in a block by hash
eth_getBlockTransactionCountByNumber
Returns the number of transactions in a block by number
eth_getUncleCountByBlockHash
Returns the uncle count of a block by hash (always 0 on Robinhood Chain)
eth_getUncleCountByBlockNumber
Returns the uncle count of a block by number (always 0)
eth_getTransactionByHash
Returns transaction details by hash
eth_getTransactionByBlockHashAndIndex
Returns transaction by block hash + index
eth_getTransactionByBlockNumberAndIndex
Returns transaction by block number + index
eth_getTransactionReceipt
Returns the receipt of a mined transaction
eth_getLogs
Returns logs matching filter criteria
Eth Module — Execution and State (3 methods)
eth_call
Executes a read-only contract call without creating a transaction
eth_estimateGas
Estimates gas needed to execute a transaction
eth_createAccessList
Creates an EIP-2930 access list for a transaction (gas optimization)
Eth Module — Filters (6 methods)
eth_newFilter
Creates a log filter that subsequent calls can poll
eth_newBlockFilter
Creates a filter for new block headers
eth_newPendingTransactionFilter
Creates a filter for pending transactions in the mempool
eth_uninstallFilter
Removes a previously created filter
eth_getFilterChanges
Polls for changes since the last call
eth_getFilterLogs
Returns all logs matching a filter (log filters only)
Eth Module — Write (1 method)
eth_sendRawTransaction
Submits a signed transaction to the network
Eth Module — Subscriptions (2 methods, WSS only)
eth_subscribe
Subscribes to events — newHeads, logs, newPendingTransactions, syncing
eth_unsubscribe
Cancels an existing subscription by ID
Arb Module (1 method, Arbitrum-Orbit-specific)
arb_getL1Confirmations
Returns the number of L1 block confirmations for a given L2 block hash — Arbitrum-canonical, used to track L1 settlement status
Support
For technical support and questions:
Support Email: support@getblock.io
See Also
Standard Ethereum JSON-RPC Reference (for the inherited
eth_*surface)
Last updated
Was this helpful?