Stock Tokens

Stock Tokens are Robinhood Chain's defining asset class: ERC-20 tokens that give on-chain exposure to real-world equities and ETFs. They are the reason a privacy wallet on this network is a different product than a privacy wallet anywhere else.

Why Privacy Matters More Here

On a general-purpose chain, a public address leaks your trading activity. On Robinhood Chain, it leaks your portfolio.

Stock Tokens are named after real tickers and priced by public Chainlink feeds. Anyone reading your address can see which equities you hold, in what size, when you entered, when you exited, and — because the feeds are on-chain and historical — roughly what you paid and what you're up or down. That is a brokerage statement published permanently, tied to an address you may have already linked to your identity by connecting it to a single dApp.

Tuck's shard architecture exists precisely for this. Splitting holdings across unlinked shard wallets means no single address reconstructs the position, and the ETH funding those positions comes out of a shielded pool with no path back to you.

What They Actually Are

Stock Tokens are standard ERC-20 tokens. There are no allowlists and no permissioned transfers on holder-to-holder movement — you can hold or send them in any EVM-compatible wallet. Direct mint and burn against the underlying is restricted to Authorized Participants with KYB onboarding, but that constraint applies to market makers, not to you moving tokens around.

Two extensions are worth understanding, because both affect what Tuck displays.

ERC-8056: the corporate-action multiplier

Stock Tokens implement ERC-8056 (Scaled UI Amount Extension), which adds a uiMultiplier() to the contract. Splits and dividends adjust that multiplier rather than rewriting every holder's raw balance.

Your displayed holding is rawBalance × uiMultiplier(). Tuck always renders the scaled value, so:

  • After a 4-for-1 split, your raw balance is unchanged and your displayed share count quadruples. Nothing is wrong.
  • Any integration reading raw balances directly — a block explorer, a naive portfolio tracker — will show a number that disagrees with Tuck. Tuck's is the meaningful one.
  • Send amounts are entered in display units and converted at the current multiplier. If a corporate action lands mid-flow, Tuck invalidates and re-quotes rather than sending a stale raw amount.

Each Stock Token has a live on-chain Chainlink feed implementing AggregatorV3Interface, already adjusted for corporate actions. Tuck uses it for portfolio valuation and as the reference price shown next to every swap quote.

The feed is the reference price, not the execution price. What you actually get is whatever the Uniswap pool quotes. On liquid tickers those track closely; on thin ones they don't, which is why Tuck shows both side by side and warns when the spread exceeds your slippage tolerance.

Holding Stock Tokens in Tuck

Stock Tokens flow through the wallet exactly like any other ERC-20:

  • Receiving converts the temporary wallet into a public shard. No transaction, no gas, no account to create.
  • Storage distributes holdings across shard wallets, so no single address reveals the full position.
  • Sending is a standard transfer, ~0.000006 ETH in gas, paid by the relayer.
  • Swapping routes through Uniswap pools on Robinhood Chain.

They cannot be shielded. The Tuck Shield pool holds ETH only — an ERC-20 shielded pool would need a separate deployment and a separate anonymity set per token, and a thin per-ticker anonymity set is worse than no shielding at all, because it advertises exactly what you are trying to hide. Privacy for Stock Tokens comes from shard distribution and unlinked addresses, not from a mixer.

Practical Cautions

  • Position shape is a fingerprint. An unusual size or an idiosyncratic ticker mix identifies you far more reliably than a round ETH transfer. Shard distribution helps; a genuinely unique position is hard to hide from a determined observer.
  • Markets close, pools don't. A Uniswap pool will quote a Stock Token at any hour. Outside regular trading hours, that quote reflects thin liquidity rather than a market price.
  • Corporate actions arrive without warning. Check the displayed share count after any split or dividend before sending, rather than assuming the raw amount you noted last week is still correct.
  • A token is not a share. Stock Tokens are issued instruments providing exposure to an underlying asset. Tuck is a self-custody wallet: we do not issue, redeem, or custody anything, and holding a token here carries the issuer's terms, not ours.