Docs
Stock tokens

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.

Mechanism

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.
Live

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
Which tokens

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.

Stock tokens with a multiplier other than 1
TokenNameMultiplierContract
CRWDCrowdStrike Holdings4.00xea72ecca2d0f6bfa1394dbbcff85b52cd4233931
CCLCarnival Corporation1.0214860x9651342cea770ae9a2969ba2a52611523146aef9
SGOViShares 0-3 Month Treasury Bond1.0051020x92fd66527192e3e61d4ddd13322aa222de86f9b5
KSSKohls Corporation1.0046100x12e3c047bf9aecaf9ddc98c05c31bfd1dd043993
PRPermian Resources1.0044780x4189f0c66ebbb0bfef1c31f763131361ef32f77c
UNHUnitedHealth1.0042420xcf364ea52787e289de6f32077834056e3e70d6a8
ORCLOracle1.0022110xb0992820e760d836549ba69bc7598b4af75dee03
UPSUPS1.0022090xf23250dac154d05bb671cb0d0ebef3c635c79ce2
SPYSPDR S&P 500 ETF Trust1.0017180x117cc2133c37b721f49de2a7a74833232b3b4c0c
HPEHP Enterprise1.0017170x59dd09d4900c2e4b5f75b7c0d4e6796fcc234cb1
TSMTaiwan Semiconductor Manufacturing1.0014630x58ffe4a942d3885baa22d7520691f611ef09e7aa
CRMSalesforce1.0011480xd95b44124e475743a7589e68f3d74008a5536d44
XOMExxonMobil Holdings Corporation1.0010400xf9b46d3d1b22199d4d1025a9cedb540a33f1a2d5
NVDANVIDIA1.0007750xd0601ce157db5bdc3162bbac2a2c8af5320d9eec
COSTCostco1.0006120x4ea005168d7f09a7a0ba9d1def21a479950e44c2
AAPLApple1.0005660xaf3d76f1834a1d425780943c99ea8a608f8a93f9
SOXXiShares Semiconductor ETF1.0004510x75742c18bc1f1c5c5f448f4c9d9c6f66dafaaa38
MSFTMicrosoft1.0004130xe93237c50d904957cf27e7b1133b510c669c2e74
WDCWestern Digital1.0002180xf52597345a8edf418bc4071b4a35112472277d3e
GOOGLAlphabet Class A1.0001940x2e0847e8910a9732eb3fb1bb4b70a580adad4fe3
VRTVertiv1.0001630xfa78c12e6488814a0262e4e802749a4a737d5fb7
FFord Motor1.0001460x25c288e6d899b9bc30160965ad9644c67e73be0c
ASMLASML Holding NV1.0001010x47f93d52cbec7c6d2cfc080e154002370a60daea
MUMicron Technology1.0000750xff080c8ce2e5feadaca0da81314ae59d232d4afd
DELLDell1.0000640x941ae714ec6d8130c7b75d67160ca08f1e7d11dd
AMATApplied Materials1.0000450x36046893810a7e7fce501229d57dc3fc8c8716d0
JNJJohnson & Johnson1.0000210x03dfbbe0ac4e7bcdafd08ed41a400326b77d8c80
LLYEli Lilly1.0000020x8005d266423c7ea827372c9c864491e5786600ea
For builders

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.

Rule: tokenUsd = shareUsd * multiplierOf(symbol) on every path, including fallbacks. Vectr exposes the adjusted number at GET /stocks/SYMBOL so integrators do not repeat the mistake.
FAQ

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

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.