Architecture
How StonkBrokerChain Works
StonkBrokerChain is an Arbitrum Orbit chain — the same Nitro technology as Arbitrum One, deployed as an app-specific chain. It is a Layer 3: it settles to Robinhood Chain, which is itself an Arbitrum Layer 2 on Ethereum.
The stack
Ethereum (L1)
▲ settles
Robinhood Chain (L2, chain 4663)
▲ settles
StonkBrokerChain (L3, gas = STONKBROKER)The moving parts
- Sequencer — orders transactions and mints blocks (one block per transaction, instant confirmation for users). It runs the chain’s RPC.
- Batch poster — periodically posts compressed transaction batches to the
SequencerInboxon Robinhood Chain. This makes history durable: anyone can reconstruct the chain from parent-chain data. - Validator (BoLD staker) — posts assertions of chain state to the
Rollupcontract, bonded with stake. Confirmed assertions are what let withdrawals exit. - Canonical bridge — the Inbox/Bridge/Outbox contract set on Robinhood Chain. It escrows $STONKBROKER on the parent and mirrors it as the native coin on the child.
The custom gas token
Orbit chains may designate any parent-chain ERC-20 as their native gas token at creation. StonkBrokerChain was created with the $STONKBROKER token on Robinhood Chain as its gas token — recorded immutably in the bridge (ERC20Bridge.nativeToken()).
- Deposits arrive as the native coin — the balance wallets show and the thing gas is paid in.
- There is no ETH on StonkBrokerChain. Fees,
msg.value, and balances are all $STONKBROKER. - Gas fees collected by the network accrue in $STONKBROKER.
EVM equivalence
Nitro runs an unmodified EVM through ArbOS. Contracts, tooling, indexers, and wallets that support Arbitrum One work on StonkBrokerChain without modification — only the chain ID, RPC, and gas currency differ.