Your wallet is showing you the wrong number of shares
Coinbase's tokenized stocks are B20 Asset tokens, and corporate actions — a split, a reverse split, a dividend adjustment — are settled by moving the token's multiplier. The catch: B20 does not apply that multiplier to balanceOf. Your entitlement changes; the number every wallet, explorer and portfolio app displays does not.
GOOGLc's multiplier moved 1.0 → 1.000377118676784179 in block 51310619. Read either side of it, Uniswap V4's PoolManager — the largest holder — returns balanceOf = 49170507575 at block 51310618 and 49170507575 at block 51310620. totalSupply is unchanged at 625695500195 too, so nothing was minted.
That position is entitled to about 0.185 more shares than it was the block before, and every contract, wallet and indexer reading balanceOf still shows the old number. This is the event the page was built for, and it has now happened once — which is the whole argument for reading the entitlement rather than the balance.
All 13 on chain — 10 issued
live from Base · 2026-09-14 22:26 UTC| Symbol | Company | Supply (shares) | Multiplier | Transfers |
|---|---|---|---|---|
| AAPLc | Apple Inc. | 6,000.287 | 1.0 | live |
| AMZNc | Amazon.com Inc. | 5,538.742 | 1.0 | live |
| GOOGLc | Alphabet Inc. | 6,393.903 | 1.000377× | live |
| METAc | Meta Platforms Inc. | 2,391.01 | 1.0 | live |
| MSFTc | Microsoft Corporation | 2,376.292 | 1.0 | live |
| MSTRc | Strategy Inc. | 8,162.425 | 1.0 | live |
| NVDAc | NVIDIA Corporation | 19,943.918 | 1.0 | live |
| SNDKc | Sandisk Corporation | 814.166 | 1.0 | live |
| SPCXc | Space Exploration Technologies Corp. | 8,021.626 | 1.0 | live |
| TSLAc | Tesla Inc. | 2,902.936 | 1.0 | live |
All 13 contracts were created within five minutes of each other on 2026-07-26; supply arrives in batches. These have a live contract and zero supply, so they are the next launches — visible here because this reads the chain rather than waiting for an announcement.
1 of 13 carry a multiplier other than 1.0 — for those, balanceOf understates or overstates the real position by exactly that factor.
How we know which tokens these are
Not from a list. A token qualifies by who administers its TRANSFER_SENDER_POLICYon chain — the policy operator behind Coinbase's confirmed issuances. A lookalike can copy the ticker, the company name and even a 0xb200… vanity address; it cannot borrow the policy administrator. That is why the six equities issued on 2026-09-03 were already covered the day they went live, and why a fourteenth needs no code change from us.
The same read reports holder-eligibility gating and gated mint as the regulated shape they are, not as red flags — a risk model that scores a compliant issuer as dangerous is worse than none.
Who is allowed to hold these today
13 of 13 carry a transfer policy (a set id, not the unset 0 that means always-allow), and for 13 the registry still authorises an address with no relationship to the issuer — never KYC'd, never a holder. So eligibility is not enforced at transfer today; it is enforced at issuance and redemption. That is a policy, not a property: its admin can change it at any block, and nothing about the token address or its ABI would change with it.
Read from the B20 policy registry at 0x8453…0002: policyId(TRANSFER_SENDER_POLICY) on the token, then isAuthorized(policyId, address)on the registry. The address we test with is a canary chosen for having no relationship to any of this — never KYC'd, never a holder. Deliberately not one of our own wallets: a canary that could be individually allow-listed cannot detect a general tightening.
What this does notmean: that these tokens are unrestricted, or that they will stay this way. Eligibility is enforced where the shares are issued and redeemed, which is Coinbase's own app — not at transfer. And a live policy id is something an administrator can change at any block, with nothing about the token address, its ABI or its multiplier changing to announce it. We re-read all 13 every day and say so the moment an answer moves.
What this page is not
It is every tokenized equity Coinbase has issued on Base, and it is complete: as of 2026-09-10 there are 91 B20 tokens carrying 8 decimals and only these 13 are equities — the rest are test tokens with random symbols. It is notevery tokenized stock on Base. Other issuers are here too, and they are built differently: Bitwise's Mag7X and xStocks' AAPLx are plain ERC-20 with 18 decimals and no multiplier().
That difference is why they are absent rather than pending. Both claims this page rests on are B20 claims: membership is decided by the transfer-policy administrator, which a plain ERC-20 does not have — we would be back to a hardcoded list, the thing the section above says we do not keep. And the balance gap does not exist for them at all: with no multiplier, balanceOf really is the share count. Listing them here would mean asserting two things about them that are not true.
For agents
This board is free. The per-wallet answer is a paid call — it returns both numbers for every holding, so an agent can see the gap rather than inherit it:
curl "https://402.com.tr/api/x402/stock-position?wallet=0x…"
# 402 → pay $0.03 USDC over x402 → 200
{
"held": 10,
"positions": [
{ "symbol": "NVDAc",
"rawBalance": "247479847018", // what balanceOf returns
"reportedShares": 2474.79847, // what your wallet shows
"multiplierRatio": 1,
"entitledShares": 2474.79847, // what you actually own
"adjusted": false }
],
"coverage": { "walletBalance": true, "uniswapV4Lp": false, "aaveCollateral": false }
}The coverage block is published on every response. Wallet-held balances are counted; pool, vault and lending exposure is not, and is declared rather than silently returned as zero — an omission that looks like a zero is how a position API causes the loss it exists to prevent.
Read-only onchain data. No trading, no custody, no advice. Multipliers are re-read daily and the figures above are whatever the chain returned on this page load — the first corporate action across these 13 landed on 14 September 2026, and this page makes no claim about any history beyond what it can show you.