# What can actually be built on Robinhood Chain today?

**Research cutoff:** 2026-09-25T03:45:00Z
**Retrieval window:** 2026-09-25T03:16:04Z – 03:40:00Z (UTC)
**Machine-readable companion:** `artifacts/readiness.json`, which uses the same classifications.

Status labels: **verified** means confirmed by a primary source and/or my own on-chain reads during the window. **Announced** means officially stated but not confirmed on-chain here. **Conditional** means it works technically but depends on a published restriction, a discretionary control, or something I can't determine. **Unverified** means no adequate primary evidence was found (that is not proof it doesn't exist). **Unsupported** means the evidence in scope points the other way.

## Plain-English summary

Robinhood Chain (an Arbitrum-stack L2) is **live on mainnet** as chain ID 4663. A testnet runs as 46630. Robinhood's 195 "Stock Tokens" are ordinary ERC-20 contracts on that mainnet. Any contract can hold and transfer them, and I found no allowlist. The official Uniswap v4 deployment is running there, and at the cutoff unaffiliated accounts were adding liquidity to a hookless META/USDG pool, removing it and collecting fees. Within 24 hours that pool saw 473 adds.

So the proposed treasury (hold stock tokens and crypto, LP on a DEX, collect fees) is **technically possible today**. It is **conditional**, not unconditional, for four reasons:

1. The tokens may not be offered or sold to U.S. persons, and other jurisdictions are restricted.
2. The issuer controls a deny-list, a pause switch, an admin-burn function and an upgradeable implementation that covers all stock tokens at once.
3. Holders get economic exposure only. They have no legal or beneficial rights in the underlying shares, and only KYB-onboarded Authorised Participants can mint or redeem.
4. LPs carry weekend/corporate-action gap risk.

This study does not assess anyone's legal eligibility.

## Method and scope

- **On-chain:** read-only JSON-RPC calls to the official public RPCs (`rpc.mainnet.chain.robinhood.com`, `rpc.testnet.chain.robinhood.com`, `mainnet.base.org`): `eth_chainId`, `eth_getCode`, `eth_call`, `eth_getLogs` and `eth_getStorageAt`. The "can this address transfer?" checks were `eth_call` simulations only. No wallet was connected and no transaction was signed or sent.
- **Documents:** Robinhood Chain docs, the official Robinhood asset registry API, Uniswap's official deployment registry, the Uniswap and Base blogs, base.org, and The Block/CoinDesk (secondary corroboration only).
- **Five representative items:** META stock token, USDG, WETH, Uniswap v4 on Robinhood Chain (including the META/USDG 0.30% pool), and Coinbase's NVDAc on Base.
- **Limits:**
  - `docs.robinhood.com`, `robinhood.com` newsroom/support pages returned HTTP 429 to direct requests. Robinhood docs were therefore read from Internet Archive snapshots dated 2026-08-20 and 2026-09-20/21, which may lag live pages. The newsroom and support pages could not be read at all, so consumer-app claims rely on docs and The Block.
  - The Robinhood mainnet explorer (Blockscout) served a Cloudflare challenge to non-browser requests, so verified source code was not checked. Contract behaviour comes from bytecode, selector lookups and simulations.
  - Public-RPC log limits mean activity counts are samples.

## Findings: Robinhood Chain

**Network (verified).**
- Mainnet `eth_chainId` returned `0x1237` (4663), with block 71,899,342 at 03:16:38Z. Block 1 is dated 2026-04-30, which is pre-public operation; public launch was reported for 2026-07-01 ([The Block](https://www.theblock.co/post/406918/robinhood-chain-goes-live-mainnet-alongside-24-7-tokenized-stocks-lighter-perps-planned-crypto-agentic-trading)).
- Testnet returned `0xb626` (46630).
- The [connecting docs](https://web.archive.org/web/20260920230320/https://docs.robinhood.com/chain/connecting/) list both chain IDs, ETH gas, the Blockscout explorer `robinhoodchain.blockscout.com`, and rate-limited public RPC/sequencer endpoints "not recommended for production". The docs recommend Alchemy and similar providers.
- The public RPC worked for reads but returned 429s and capped logs at 10,000 per query. The explorer is documented but was not machine-accessible, so it is rated **conditional**.

**Permissionless deployment (verified, by inference).** Many unaffiliated tokens and hook contracts are live. In an 8.5-minute sample (03:09:45–03:18:11Z) the v4 PoolManager recorded 33 new pools, 9,133 swaps and 1,951 liquidity modifications. Most of that volume is non-stock tokens (memecoins). I did not deploy anything. Secondary sources claim the sequencer screens sanctioned addresses; that is **unverified**.

**Stock Tokens: what they are (verified, documented).**
- Per the [Stock Tokens docs](https://web.archive.org/web/20260921050141/https://docs.robinhood.com/chain/stock-tokens/), they are "tokenised debt securities issued by Robinhood Assets (Jersey) Limited". They give economic exposure but do "not grant investors any legal or beneficial rights in, or against the issuer of, those underlying securities".
- They are "standard ERC-20 tokens", with 18 decimals, per-asset Chainlink feeds, and an ERC-8056 `uiMultiplier` for dividends and splits.
- Only Authorised Participants (at issuance only BBVI) may mint or redeem, after KYB, during a Mon 02:00 – Sat 02:00 CET window. "Developers build by composing with existing tokens rather than minting."
- They "may not be offered, sold, or delivered… in the United States or to… U.S. persons". Offers are also restricted in Canada, the UK, Switzerland and other listed jurisdictions.
- The official registry [`api.robinhood.com/rhj/assets`](https://api.robinhood.com/rhj/assets) returned 195 assets, all `ASSET_STATUS_ACTIVE` and all deployed only on chain 4663. It confirmed META `0xc0D6…2f35`, TSLA `0x322F…3b2d`, AMZN `0x12f1…bF54` and SPY `0x117c…4C0C`.
- The [Token Contracts page](https://web.archive.org/web/20260820220828/https://docs.robinhood.com/chain/contracts/) warns that a same-ticker token at another address "is not a Robinhood Stock Token". It lists WETH `0x0Bd7…AD73` and USDG `0x5fc5…d168`.

**Stock Tokens: contract-level controls (verified on-chain; semantics partly inferred).**
- All sampled tokens are beacon proxies. They share beacon/registry `0xe10b6f6b275de231345c20d14ab812db62151b00`, which points to implementation `0xb35490d6…5ae2`.
- The implementation bytecode exposes `isBlocked(address)`, a `Blocked(address)` error, `ACCESS_CONTROLLED_REGISTRY()`, `pause/unpause`, `tokenPaused`, `adminBurn(address,uint256)`, `mint/burn`, `updateMultiplier` and `hasRole`.
- At the cutoff, `paused()` was false and `isBlocked(PoolManager)` was false. Simulated transfers of 0.001 META from an ordinary EOA holder to a fresh address, to `0x…dEaD` and to the PoolManager all returned `true`.
- **Interpretation:** a deny-list model rather than an allowlist, with strong issuer powers (pause, burn, upgrade) that can change behaviour for every stock token at once.

**DEXs (v4 verified; others announced).**
- Uniswap's [official v4 registry](https://developers.uniswap.org/docs/protocols/v4/deployments) lists "Robinhood Chain: 4663". Bytecode is present at all four addresses I checked:
  - PoolManager `0x8366a39c…0951`
  - PositionManager `0x58daec31…04fa7`
  - Universal Router `0x88767899…0904`
  - Permit2
- The [Uniswap blog](https://blog.uniswap.org/robinhood-chain-is-live) (2026-07-02) says v2, v3, v4 and UniswapX are live. The v2 factory `0x8bceaa40…937f` is in the [v2 registry](https://developers.uniswap.org/docs/protocols/v2/deployments) and has code. v3 addresses were not retrieved, so v3 is **announced**.
- Robinhood's [building guide](https://web.archive.org/web/20260820220828/https://docs.robinhood.com/chain/building-with-stock-tokens/) names RFQ (0x, 1inch Fusion, LiFi), AMMs (Uniswap), a propAMM (Rialto) and Lighter. Only Uniswap was checked on-chain; the rest are **announced**.

**Observed stock-token liquidity (verified).**
- META appears in 2,835 v4 pools. 2,626 of them use hooks, mostly a launchpad-style hook `0x4e3468…a544` pairing new tokens against META. 102 are against USDG, 23 against ETH and 1 against WETH.
- The representative pool is USDG/META, 0.30% fee, no hook, poolId `0x5875d407…6e36`, initialized 2026-07-11T12:18:48Z.
- In the ~24 hours from 2026-09-24T03:41:40Z it recorded 24,564 swaps, 473 liquidity adds, 357 removes and 201 zero-delta modifications. Zero-delta modifications are the PositionManager's fee-collection pattern (that reading is an inference).
- Latest add: tx `0xb9cce8b5…a46748` at 03:32:56Z, from `0x7d8e…2495`, via the official PositionManager.
- A fee-collect-pattern tx: `0x53f2a913…2492` at 03:15:17Z.
- A sample of 17 recent adds came from 14 distinct senders, 10 of them EOAs.
- The PoolManager held 3,845.6 of META's 7,780.4 total supply.
- **What this demonstrates:** unaffiliated accounts can and do LP stock tokens and collect fees. It does **not** demonstrate profitability, depth, or that those accounts were legally eligible.

**Consumer app vs developer access.**
- **Consumer app:** 24/7 Stock Token trading in the Robinhood app/Wallet for eligible users (reported as 120+ countries), Robinhood Earn (U.S.), Lighter perps and planned Agentic Accounts. These are account-based services behind onboarding.
- **Independent developer:** the ERC-20 contracts, WETH/USDG, documented Chainlink feeds (feed addresses not verified here) and third-party DEXs.
- A developer cannot mint or redeem, and cannot inherit the app's KYC.

## Dated readiness table (as of 2026-09-25T03:45Z)

| Component | Network | Status | Key evidence (observed UTC) |
|---|---|---|---|
| Mainnet live, chain ID 4663 | Robinhood | Verified | RPC chainId 0x1237; block 71,899,342 at 03:16:38Z |
| Testnet, chain ID 46630 | Robinhood testnet | Verified (not used as mainnet evidence) | RPC chainId 0xb626 at 03:16:39Z |
| Public RPC | Robinhood | Verified (rate-limited) | Docs + live responses |
| Public explorer | Robinhood | Conditional | Documented; Cloudflare-blocked for scripts |
| Permissionless deployment | Robinhood | Verified (inference) | 33 new pools in 8.5 min sample |
| Stock Tokens as ERC-20 | Robinhood | Verified | Registry: 195 active, all chain 4663 |
| Contract transfer restrictions | Robinhood | Verified: deny-list + pause/burn/upgrade | Selectors; simulations at ~03:22Z |
| Published eligibility limits | Robinhood | Verified (documented) | No U.S. persons; other restricted jurisdictions |
| Ownership / redemption | Robinhood | Verified (documented) | Debt securities; AP-only mint/redeem |
| WETH / USDG / ETH | Robinhood | Verified | Docs + active pools |
| Uniswap v4 | Robinhood | Verified | Official registry + bytecode + 9,133 swaps/8.5 min |
| Uniswap v2 / v3 | Robinhood | Announced (v2 factory verified) | Blog; v2 registry |
| Rialto, Lighter, RFQ venues | Robinhood | Announced | Robinhood docs |
| Sequencer sanctions screening | Robinhood | Unverified | Secondary source only |
| **Treasury: hold assets** | Robinhood | **Conditional** | Transfers unrestricted now; eligibility + issuer powers |
| **Treasury: acquire stock tokens** | Robinhood | **Conditional** | Secondary swaps work; no primary mint/redeem |
| **Treasury: supply LP** | Robinhood | **Verified** | 473 third-party adds/24h (latest 03:32:56Z) |
| **Treasury: collect fees** | Robinhood | **Verified** (fee-collect pattern inferred) | 201 zero-delta collects/24h |
| **Treasury: pricing / corporate actions** | Robinhood | **Conditional** | Chainlink + multiplier documented; AMM gap risk |
| Base mainnet, chain ID 8453, v4 | Base | Verified | chainId 0x2105; registry + code at 03:38Z |
| Tokenized stocks on Base (Coinbase, B20) | Base | Conditional | 10 addresses; transfer sim OK at 03:38Z |
| Robinhood Stock Tokens on Base | Base | Unsupported | Registry lists only chain 4663 |

## Base comparison

Base (chain ID 8453 verified via `mainnet.base.org`) has the official Uniswap v4 deployment (PoolManager `0x4985…2b2b`, in the registry, with code).

**What's available:**
- Robinhood's Stock Tokens are **not** on Base: the official registry lists only chain 4663.
- Base instead has **Coinbase Tokenized Stocks** ([base.org/stocks](https://www.base.org/stocks), [Base blog, 2026-08-27](https://blog.base.dev/b20-tokenized-stocks-on-base), [CoinDesk, 2026-08-24](https://www.coindesk.com/business/2026/08/24/coinbase-debuts-tokenized-stocks-on-base-network-joining-race-to-bring-equities-on-blockchain)). These are B20 protocol-level (precompile) tokens: the on-chain code is `0xef`, with 8 decimals. base.org lists 10 addresses, while CoinDesk reports 13 names.

**Rights and restrictions:**
- **Rights differ:** Coinbase describes "a beneficial claim on a real share". Robinhood explicitly disclaims any rights in the underlying.
- Both are limited to non-U.S. eligible jurisdictions. Both restrict mint/redeem to KYC/KYB'd Authorised Participants.
- B20 supports allowlist *or* blocklist transfer policies plus freeze/seize and pause. I did not read which policy these tokens bind.
- At 03:38Z, a simulated NVDAc transfer from an EOA holder to a fresh address succeeded, so there was no receiver allowlist at that block.

**Activity:**
- NVDAc had 2,920 transfers between 22:04Z and 03:38Z.
- Its top recipients are USDC/NVDAc and USDC/METAc pool contracts (`0x853f…7ab9`, `0xeaf5…273e`), from a factory I did not attribute. base.org names Aerodrome, KyberSwap, 0x and Matcha as venues.
- The same treasury design therefore looks **conditional** on Base too. It has a different asset set, a different rights model and a different control framework, and I verified less of Base's DEX activity.

## Conclusion

**Facts (verified):**
- Robinhood Chain mainnet is live and permissionless for contract deployment.
- Canonical stock tokens are transferable ERC-20s with no allowlist at the cutoff.
- The official Uniswap v4 deployment is operating.
- Unaffiliated accounts are LPing META/USDG and collecting fees.

**Inferences:**
- Other stock tickers behave like META because they share one implementation.
- Zero-delta modifications are fee collections.
- A contract treasury can do what the observed EOAs and smart accounts do.

**Main uncertainties:**
- The issuer's discretionary deny-list, pause, burn and upgrade powers.
- The legal-eligibility perimeter (not assessed).
- No redemption path for non-AP treasuries.
- LP economics around 24/7 trading and multiplier changes.

**Verdict:** the proposed treasury is **possible now, conditional** on those restrictions. It is not an announcement-only capability.

**Unanswered questions:**
- The exact scope of `adminBurn` and the deny-list roles (verified source not retrieved).
- The full restricted-jurisdiction list.
- Uniswap v3 addresses and activity on Rialto/Lighter.
- The B20 policy bound to Coinbase stock tokens and the DEX behind the Base pools.

## References

1. Robinhood Chain docs – Connecting (archived 2026-09-20): https://web.archive.org/web/20260920230320/https://docs.robinhood.com/chain/connecting/
2. Robinhood Chain docs – Stock Tokens (archived 2026-09-21): https://web.archive.org/web/20260921050141/https://docs.robinhood.com/chain/stock-tokens/
3. Robinhood Chain docs – Building with Stock Tokens (archived 2026-08-20): https://web.archive.org/web/20260820220828/https://docs.robinhood.com/chain/building-with-stock-tokens/
4. Robinhood Chain docs – Token Contracts (archived 2026-08-20): https://web.archive.org/web/20260820220828/https://docs.robinhood.com/chain/contracts/
5. Robinhood asset registry API (retrieved 2026-09-25): https://api.robinhood.com/rhj/assets
6. Uniswap v4 deployments registry: https://developers.uniswap.org/docs/protocols/v4/deployments
7. Uniswap v2 deployments registry: https://developers.uniswap.org/docs/protocols/v2/deployments
8. Uniswap blog, "Uniswap is Live on Robinhood Chain" (2026-07-02): https://blog.uniswap.org/robinhood-chain-is-live
9. The Block, mainnet launch coverage (2026-07-01): https://www.theblock.co/post/406918/robinhood-chain-goes-live-mainnet-alongside-24-7-tokenized-stocks-lighter-perps-planned-crypto-agentic-trading
10. Robinhood newsroom, mainnet announcement (HTTP 429; not retrieved): https://robinhood.com/us/en/newsroom/robinhood-accelerates-global-expansion-robinhood-chain-mainnet-stock-tokens-agentic-trading/
11. Base – Coinbase Tokenized Stocks: https://www.base.org/stocks
12. Base blog, "B20: The Standard Behind Tokenized Stocks on Base" (2026-08-27): https://blog.base.dev/b20-tokenized-stocks-on-base
13. CoinDesk (2026-08-24): https://www.coindesk.com/business/2026/08/24/coinbase-debuts-tokenized-stocks-on-base-network-joining-race-to-bring-equities-on-blockchain
14. Public RPCs used for on-chain observations: https://rpc.mainnet.chain.robinhood.com, https://rpc.testnet.chain.robinhood.com, https://mainnet.base.org
15. Explorers (for manual follow-up): https://robinhoodchain.blockscout.com/, https://explorer.testnet.chain.robinhood.com/, https://basescan.org/
