Own it on mainnet
The Own it panel is a real order on Robinhood Chain: USDG into the basket's Stock Tokens through Uniswap V3, in one transaction from your wallet. Read this before you connect one.
What it does
Own it turns a basket into an order: an amount of USDG, split by weight into each Stock Token in the basket, swapped through Uniswap V3 on Robinhood Chain in one transaction from your own wallet. The tokens land in your wallet. Scribblehood never holds them, never sees a private key, and never signs anything for you. The panel lives on the flipped side of the inspect card and on share pages.
- Connect an injected wallet (MetaMask, Rabby...). WalletConnect appears too when the site was built with a project id.
- Switch to Robinhood Chain if the wallet is elsewhere. The panel offers the switch.
- Set an amount (at least 5 USDG; the default is 100) and a slippage of 0.5, 1 or 3 percent.
- Approve USDG for the spender, either the exact amount or unlimited so the next basket skips this step.
- Buy. The transaction is simulated first so a revert shows up as words, then sent, then awaited. Done shows the transaction and one link per token.
The chain
| Thing | Value |
|---|---|
| Network | Robinhood Chain mainnet |
| Chain id | 4663 |
| RPC | https://rpc.mainnet.chain.robinhood.com |
| Explorer | https://robinhoodchain.blockscout.com |
| Gas | ETH |
| Quote asset | USDG (Global Dollar), 6 decimals, 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 |
| Uniswap V3 factory | 0x1f7d7550B1b028f7571E69A784071F0205FD2EfA |
| SwapRouter02 | 0xCaf681a66D020601342297493863E78C959E5cb2 |
| QuoterV2 | 0x33e885eD0Ec9bF04EcfB19341582aADCb4c8A9E7 |
Planning the basket
The plan is pure arithmetic over src/lib/pools.json, a table written by a probe script that asks the Uniswap factory for a USDG pool behind every Stock Token and records the fee tier, the liquidity and what 100 USDG bought at the time. It was last written on 2026-09-07.
- Lines whose ticker has no entry in the table are skipped with the reason "no Uniswap pool on Robinhood Chain yet" and a link to the ticker on Robinhood.
- The amount is split over the remaining lines by weight, renormalized over those lines only. Rounding dust goes to the largest line.
- Each line is quoted live through QuoterV2 (refreshed every 20 seconds). A line whose pool price is more than 35 percent away from the live tape is skipped as "pool price is far from the market price"; a line whose slice rounds to zero is skipped as too small. The rest is re-split.
- Each line gets a minimum out: the expected tokens times (1 minus slippage). The deadline is 20 minutes from now.
Two paths
With the basket contract deployed and configured, the swaps route through ScribbleBasket.buyBasket. The contract pulls the total, keeps a protocol fee (the contract's feeBps, 50 at deployment, so 0.5 percent, capped at 2 percent by the contract), forwards each line to SwapRouter02 with you as the recipient, and holds nothing between calls. The panel reads the live fee, plans the split over what is left after it, and shows the fee and total as separate lines. Without the contract address the panel encodes the same swaps itself as one SwapRouter02.multicall, and there is no fee. Either way it is one transaction and one approval.
The 34 tradeable tickers
Everything in the table has a USDG pool the probe found on 2026-09-07. Fee is the Uniswap pool's tier, which is what the pool charges per swap on top of anything Scribblehood does. The price is what the probe's 100 USDG implied; treat it as a snapshot, not a quote.
| Ticker | Name | Pool fee | Probe price | Stock Token |
|---|---|---|---|---|
AAPL | Apple | 0.05% | 320.8 | 0xaF3D...93f9 |
AMD | AMD | 0.3% | 484.25 | 0x8692...3fdC |
AMZN | Amazon | 0.3% | 259.42 | 0x12f1...bF54 |
AVGO | Broadcom | 0.3% | 2,632.06 | 0x156E...fbcF |
BABA | Alibaba | 0.3% | 112.76 | 0xad25...a1c4 |
BE | Bloom Energy | 0.3% | 272.65 | 0x822C...1867 |
CRCL | Circle | 0.3% | 102.67 | 0xdF09...1CB5 |
F | Ford | 0.3% | 13.91 | 0x25C2...bE0C |
GME | GameStop | 0.05% | 19.27 | 0x1b0E...153E |
GOOGL | 0.05% | 339.4 | 0x2e08...4FE3 | |
INTC | Intel | 0.3% | 98.22 | 0xc72b...9681 |
LLY | Eli Lilly | 0.05% | 1,147.68 | 0x8005...00ea |
META | Meta | 0.3% | 614.85 | 0xc0D6...2f35 |
MRVL | Marvell | 0.3% | 224.36 | 0x62fd...f13B |
MSFT | Microsoft | 0.3% | 500.8 | 0xe932...2e74 |
MSTR | Strategy | 1% | 148.13 | 0xec26...da09 |
MU | Micron | 0.3% | 1,041.8 | 0xfF08...4afD |
NFLX | Netflix | 0.3% | 78.54 | 0xE044...91E8 |
NVDA | NVIDIA | 0.05% | 232.43 | 0xd060...9EEC |
PLTR | Palantir | 0.3% | 176.45 | 0x894E...4F2A |
QQQ | Nasdaq 100 | 0.05% | 720.25 | 0xD5f3...de68 |
RBLX | Roblox | 0.3% | 42.22 | 0xF0C4...1bE8 |
RDDT | 0.3% | 156.27 | 0x05b3...6F4C | |
RIVN | Rivian | 1% | 16.33 | 0xB1BF...114B |
SGOV | Treasury Bills | 0.05% | 101.37 | 0x92FD...F9B5 |
SHOP | Shopify | 1% | 157.44 | 0xF53F...c410 |
SLV | Silver | 0.05% | 60.13 | 0x411e...D89f |
SNDK | Sandisk | 1% | 1,799.43 | 0xB90A...6400 |
SPACEX | SpaceX | 0.05% | 150.56 | 0x4a0E...5eEa |
SPY | S&P 500 | 0.05% | 771.66 | 0x117c...4C0C |
TSLA | Tesla | 0.05% | 355.88 | 0x322F...3b2d |
TSM | TSMC | 1% | 437.04 | 0x58Ff...e7AA |
USAR | USA Rare Earth | 0.3% | 17.79 | 0xd917...86a6 |
USO | Oil Fund | 0.3% | 144.78 | 0xa30F...D344 |
Every other name in the universe is listed as not tradeable yet when it turns up in a basket. The list moves when the probe is rerun; see Run it yourself.
What Stock Tokens are
Stock Tokens are ERC-20s on Robinhood Chain, one per listed company, with 18 decimals and onchain price feeds. They are debt instruments issued by Robinhood Assets that track the price of the underlying share. They are not the share. You do not get voting rights, and what you hold is a claim on the issuer, not a position at a broker.
Plain risks
- The transaction is real and on mainnet. There is no undo.
- Screen prices come from a public quote endpoint with a delay. The swap is priced by the pool at execution, and the two can disagree.
- Pools can be thin. A large order in a small pool moves the price against you; the slippage setting is the only guard, and the 35 percent drift check only compares to the last tape.
- The basket is a language model's opinion about what a thing is made of. It is not research.
- Unlimited approvals are convenient and a standing permission for the spender to move your USDG. Exact approvals are the cautious default.
- Gas is ETH on Robinhood Chain. A wallet with USDG but no ETH cannot send anything.