Robinhood Chain API at a glance
Get your own node endpoint today
Start for free and get your app to production levels immediately. No credit card required.You can sign up with your GitHub, X, Google, or Microsoft account.What is Robinhood Chain
Robinhood Chain is a layer-2 network built with the Arbitrum platform (Arbitrum Orbit, Nitro client) and launched on mainnet on July 1, 2026. It targets tokenized real-world assets — tokenized U.S. stocks, ETPs, and other regulated financial instruments — with customized infrastructure tuned for the performance, security, and regulatory requirements of financial services. As an Arbitrum Orbit chain, Robinhood Chain inherits the Ethereum Virtual Machine (EVM) and the Ethereum JSON-RPC specification, and it settles to Ethereum. ETH is the native gas token, so you pay transaction fees in ETH and need no separate chain token to start building. Contract bytecode, tooling, and JSON-RPC calls that target Ethereum or Arbitrum carry over with minimal changes.What is the Robinhood Chain API
The Robinhood Chain API lets developers build decentralized applications, analytics tools, wallets, and indexers. To read data from and send transactions to Robinhood Chain, an application connects to a Robinhood Chain node endpoint and calls the JSON-RPC method it needs. The JSON-RPC specification is a communication protocol that lets you make remote calls and execute them as if they were local — querying balances, blocks, logs, and receipts, calling and deploying smart contracts, and submitting signed transactions. A Chainstack Robinhood Chain node serves execution-layer JSON-RPC over HTTPS, WebSocket subscriptions for real-time data, and thedebug_* tracing namespace.
Methods
Robinhood Chain serves the standard Ethereum JSON-RPC namespaces plus Geth-style debug and trace:Debug and trace methods require a paid plan and a node deployed as a Global Node. See Debug and trace APIs for details.
What you can build
With a Chainstack Robinhood Chain endpoint you can:- Query chain state — balances, blocks, logs, receipts, storage, and gas — through the standard
eth_*JSON-RPC interface, compatible with ethers, viem, and web3.py. - Deploy and call Solidity contracts with Hardhat, Foundry, and Remix, using
eth_call,eth_estimateGas, andeth_sendRawTransaction. - Debug and trace transactions with
debug_traceTransaction,debug_traceBlockByNumber, anddebug_traceCallon a paid Global Node. - Stream real-time data over WebSocket with
eth_subscribefornewHeads,logs, andnewPendingTransactions. - Index historical state at any block height — balances, contract storage, and traces — against an archive node.
How to start using the Robinhood Chain API
You need access to a Robinhood Chain node endpoint to use the API. Follow these steps to sign up, deploy a node, and find your credentials: Now you are ready to connect to Robinhood Chain and use the API to build.SDKs and tooling
You can call the API directly over HTTP and WebSocket, or use a maintained EVM library: For smart contract development, point Foundry, Hardhat, or Remix at your Chainstack endpoint and set the chain ID. See Robinhood Chain tooling for wallet, IDE, library, and framework setup.Networks
Chainstack supports Robinhood Chain mainnet and testnet, with full and archive node modes, WebSocket connections, and debug and trace APIs.A full node keeps recent state — the latest 128 blocks — while an archive node holds all historical state from genesis. Use an archive node for historical balances, contract storage at past blocks, and
debug_* traces of older transactions. See Networks for the full deployment matrix.Frequently asked questions
What is the Robinhood Chain chain ID?
Robinhood Chain mainnet is chain ID4663 and the testnet is chain ID 46630. Set the chain ID in your wallet, SDK, or framework config alongside your Chainstack RPC endpoint.
What is the native gas token on Robinhood Chain?
ETH. Robinhood Chain is an Arbitrum Orbit layer-2 that uses ETH as its native gas token, so you pay transaction fees in ETH and do not need a separate chain token to get started.What is the difference between a full node and an archive node?
A full node keeps recent state — the latest 128 blocks — which covers most live application reads and transaction submission. An archive node retains all historical state from genesis, so you can query balances and contract storage at any past block and trace older transactions. Chainstack offers both modes on Robinhood Chain mainnet and testnet.Does Robinhood Chain support debug and trace methods?
Yes. Chainstack Robinhood Chain nodes serve the Geth-styledebug_* namespace — including debug_traceTransaction, debug_traceBlockByNumber, and debug_traceCall — for transaction tracing and smart contract debugging. Debug and trace require a paid plan and a node deployed as a Global Node. See Debug and trace APIs.
Which SDKs work with the Robinhood Chain API?
Any standard Ethereum library works against a Chainstack endpoint: ethers.js and viem for JavaScript and TypeScript, and web3.py for Python. For contracts, use Foundry, Hardhat, or Remix. See Robinhood Chain tooling.How are Robinhood Chain requests priced?
Pricing is 1 request unit (RU) per full request and 2 RUs per archive request. For which EVM methods bill as full versus archive, see Request units — EVM methods affected by block age.Related Robinhood Chain resources
- Robinhood Chain tooling — wallets, IDEs, libraries, and frameworks
- Debug and trace APIs — enabling the
debug_*namespace - Networks — the full protocol and node deployment matrix
- Request units — how full and archive requests are priced