Developers

Run a Node

Anyone can run a StonkBrokerChain node. Because every transaction batch is posted to Robinhood Chain, a node can reconstruct and verify the entire chain from parent-chain data — you do not have to trust the public RPC.

Requirements

SoftwareArbitrum Nitro node (Docker image)
CPU / RAM4+ cores, 16 GB RAM
DiskNVMe SSD; size with chain growth
Parent RPCA reliable Robinhood Chain RPC endpoint
Ports8547 (HTTP), 8548 (WS)

Run it

docker run --rm -it \
  -v /data/stonkbrokerchain:/home/user/.arbitrum \
  -p 8547:8547 -p 8548:8548 \
  offchainlabs/nitro-node:latest \
  --parent-chain.connection.url=https://rpc.mainnet.chain.robinhood.com \
  --chain.info-json="$(cat chain-info.json)" \
  --http.addr=0.0.0.0 --http.port=8547 \
  --http.api=net,web3,eth,arb \
  --ws.addr=0.0.0.0 --ws.port=8548

chain-info.json

Nitro needs a chain-info file describing the rollup: chain ID, parent chain ID, and the rollup contract addresses. It is published alongside the network configuration.

Pending
The canonical chain-info.json for StonkBrokerChain is published with the contract addresses at launch. Do not hand-assemble one from third-party sources.

Verify your node

curl -s -X POST http://localhost:8547 \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'

Operating notes

  • A full node is read-only — it does not sequence transactions or post assertions. Transactions you submit are forwarded to the sequencer.
  • Keep the parent-chain RPC healthy: if it lags, your node lags with it.
  • Archive mode (--execution.caching.archive) is required for historical state queries and most indexers.

StonkBrokers is experimental software. Nothing in these docs is financial advice. Stock token swaps are restricted in the United States region.

© 2026 Clutch Labs LLC. All rights reserved.