Network
Chain ID 4663 · ETH
The public endpoint is rate-limited and intended for development. Use a dedicated provider in production — the documented Alchemy pattern is https://robinhood-mainnet.g.alchemy.com/v2/{API_KEY}.
Chain ID 46630 · ETH
The public endpoint is rate-limited and intended for development. Use a dedicated provider in production — the documented Alchemy pattern is https://robinhood-testnet.g.alchemy.com/v2/{API_KEY}.
EVM compatible
Contracts deploy without modification.
Solidity
Solidity and Vyper are both supported.
Hardhat
Standard network config and verify plugin.
Foundry
forge create and forge verify-contract.
ERC-20
Stock Tokens are ERC-20 with 18 decimals.
Account abstraction
First-class ERC-4337 support.
Chainlink infrastructure
Data Streams, with an onchain verifier.
ethers.js · viem · wagmi
Standard client libraries work unchanged.
Fees are paid in ETH and combine two components: an L2 execution fee, calculated like Ethereum from gas used and the L2 gas price; and an L1 data fee for posting transaction data to Ethereum, which scales with calldata size and Ethereum congestion.
Both are bundled into the gas a transaction pays. They are not billed separately, and standard estimation tooling accounts for both. Packing arguments, trimming calldata and batching operations are the levers that reduce cost.
Official gas and fees documentationChainlink Data Streams is a pull oracle: a signed report is fetched off-chain, then verified onchain by calling verify() on the verifier proxy before the value is used.
No push-style Data Feed aggregator addresses are published for this network at the time of writing. AssetForge shows NOT CONFIGURED rather than inventing one.
Official Data Streams documentationWETH
Wrapped Ether
USDG
Global Dollar
Stock Token contract addresses are not hardcoded. They are read live from the Robinhood Stock Token APIs, because the canonical deployment for an underlying is identified by contract address and can change over time.