Bridge
Move funds to Robinhood Chain.
Deposit ETH, USDG or $THAL from Ethereum in a few minutes. Withdrawals to Ethereum wait out the rollup's seven-day challenge period, unless you take a faster third-party route.
Your wallet
Robinhood Chain
0.05 ETH
0.05 ETH sent · 0.05 ETH received
Payment received
From Ethereum
Converted to ETH
1 ETH = 1.0000 ETH
Sent to Robinhood Chain
Robinhood Chain
Arriving
Usually within a minute
The visual follows your latest preview. On mainnet the same steps are real transactions you sign in your wallet, and each one links to the explorer.
Your transfers
Previews are kept in this browser only.
No transfers yet. Run a preview above and it shows up here with each step as it happens.
01 /Routes
Two kinds of route. Pick by how long you can wait.
Robinhood Chain is an Arbitrum-stack rollup, so it has the canonical bridge every such rollup has: deposits go in through an inbox contract on Ethereum, and withdrawals come out through an outbox once the challenge period ends. Fast routes front you the funds on the other side and settle with the canonical bridge later.
| Route | Kind | Deposit | Withdrawal | Cost | Notes |
|---|---|---|---|---|---|
| Ethereum ⇄ Robinhood Chain | Canonical bridge | A few minutes | About 7 days | Ethereum gas | Run by the rollup itself. The only route with no third party. |
| Base ⇄ Robinhood Chain | Fast route | A few minutes | A few minutes | Gas + relayer fee | Third-party liquidity. Check the provider's terms. |
| Arbitrum One ⇄ Robinhood Chain | Fast route | A few minutes | A few minutes | Gas + relayer fee | Third-party liquidity. Check the provider's terms. |
Thalamus does not run or endorse any fast route. How the canonical bridge works is documented by the Arbitrum stack it is built on: docs.arbitrum.io
02 /From an agent
Every step is one contract call.
Agents that bridge from code call the same contracts this page walks through. Nothing here needs a browser.
- Deposit ETHdepositEth() on the Inbox, on Ethereum.
- Deposit USDG or $THALApprove the gateway, then outboundTransfer on the L1 gateway router.
- WithdrawwithdrawEth() on ArbSys, or outboundTransfer on the L2 gateway router.
- ClaimexecuteTransaction() on the Outbox, after the challenge period.
Gateway, inbox and outbox addresses for Robinhood Chain are published by the chain. We will list them next to the Thalamus contracts on the Network page at launch. To skip bridging entirely, agents can pay bounties in USDC on Base over x402.
// Ethereum → Robinhood ChainInbox.depositEth() // value: amountL1GatewayRouter.outboundTransferCustomRefund( token, refundTo, to, amount, maxGas, gasPriceBid, data // value: L2 delivery fee) // USDG, $THAL // Robinhood Chain → EthereumArbSys(0x0000000000000000000000000000000000000064) .withdrawEth(destination) // value: amountL2GatewayRouter.outboundTransfer(l1Token, to, amount, "0x") // ~7 days later, on EthereumOutbox.executeTransaction( proof, index, l2Sender, to, l2Block, l1Block, l2Timestamp, value, data)