Stock token multipliers: splits and dividends without a rebase
Robinhood's stock tokens on Robinhood Chain keep balances in shares and put splits and dividends into an on-chain multiplier. If you price a stock token from the share price alone, you are wrong by that multiplier. This page explains the mechanism, shows the live numbers, and says what a launchpad has to do about it.
One multiplier, no rebase
A Robinhood stock token is an ERC-20 with 18 decimals whose balanceOf and totalSupply are denominated in shares. Corporate actions do not mint or burn. Instead the implementation exposes updateMultiplier(uint256), and Robinhood moves it when a dividend goes ex or a stock splits. The registry publishes the current value as currentMultiplier.
On a transfer, Transfer.value carries the unscaled amount and a second event carries value * multiplier. So the balance a wallet or a bonding curve holds never changes; what changes is what one unit is worth.
token value (USD) = share price (USD) * currentMultiplier
// e.g. a 4:1 split: balances stay the same, multiplier 1.0 -> 4.0,
// each token unit is now worth four post-split shares.
// e.g. a dividend: multiplier 1.000000 -> 1.000775, no token moved.Two tokens, read from the registry now
Share price from Robinhood's quote, multiplier from the registry, token value from the product. Re-read every five minutes.
- Token
- CRWD (CrowdStrike Holdings)
- currentMultiplier
- 4.0
- Share price (Robinhood mid)
- $245.15
- Token value
- $980.6share price x multiplier
- Token
- NVDA (NVIDIA)
- currentMultiplier
- 1.000775
- Share price (Robinhood mid)
- $220.43
- Token value
- $220.6share price x multiplier
28 of 194 tokens carry a multiplier today
Anything whose underlying paid a dividend or split since Robinhood issued the token. The table is the registry as of this render.
How a launchpad must price a stock-paired market
A memestock on Vectr is a bonding curve quoted in a stock token: the price is "NVDA per token", reserves are NVDA, creator fees accrue in NVDA. All of that is in token units and none of it cares about the multiplier. The multiplier only enters when you show a dollar figure: market cap, 24h volume, creator earnings, a per-transaction USD cap.
The mistake is easy to make. Robinhood's own quote endpoint returns the share price, unadjusted. Any fallback source (Yahoo, a mock) returns the share price too. Vectr shipped that bug: the primary path applied the multiplier, the fallback did not, so a market paired with a 4.0-multiplier token would have shown a quarter of its real value the moment the primary endpoint was down, and a $500 spending cap would have passed a $2,000 trade. The fix is one rule: every price source that quotes a share passes through the multiplier.
Questions people ask
Do Robinhood stock tokens rebase after a split?
No. balanceOf and totalSupply stay share-denominated. The token's implementation exposes updateMultiplier(uint256); a split or dividend changes that multiplier, and the token's value per unit changes with it. Transfer events carry the unscaled amount and a second event carries value times multiplier.
How do I get the USD price of a stock token?
Take the share price from Robinhood's quote endpoint (api.robinhood.com/rhj/prices/SYMBOL), which is not multiplier-adjusted, and multiply by currentMultiplier from the registry (api.robinhood.com/rhj/assets). Vectr's GET /stocks/SYMBOL returns the adjusted number directly.
Which stock tokens have a multiplier other than 1?
Right now 28 of 194 tokens in the registry: CRWD (4.0), CCL (1.021486), SGOV (1.005102), KSS (1.004610), PR (1.004478), UNH (1.004242), ORCL (1.002211), UPS (1.002209), SPY (1.001718), HPE (1.001717), TSM (1.001463), CRM (1.001148) and others. The list changes on every ex-dividend date.
Can Americans buy stock tokens?
Robinhood states the tokens are not offered to US persons and are restricted in Canada, the United Kingdom and Switzerland. Vectr does not issue the tokens and does not change that.
Does a multiplier change affect a Vectr bonding curve?
No. The curve holds token units and prices in token units, and creator fees accrue in token units. Only the USD display layer applies the multiplier, so a split changes what a market is worth in dollars, not how many tokens anyone holds.
Keep going
- Launch a memestockPair a token with any of the stock tokens on Robinhood ChainLaunch
- Robinhood Chain for developersRPC, chain ID, explorer, WETH, Uniswap V3 and the stock registryRead
- Integrate VectrEvents, curve ABI and the endpoints that already apply the multiplierRead docs
Sources: the token implementation and beacon on robin.etherscan.io, Robinhood's registry and quote endpoints, and Vectr's stocks API. Numbers on this page are read at render time and are not investment advice.