📊 Tokenized equities on Base

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.

Measured on the real thing — the first corporate action, 14 Sep 2026

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.

The full record, with the commands to verify it yourself →

All 362 on chain — 72 issued

live from Base · 2026-11-15 16:07 UTC
SymbolCompanySupply (shares)MultiplierTransfers
AAOIcApplied Optoelectronics Inc2,511.7341.0live
AAPLcApple Inc.6,000.1721.0live
AMCcAMC Entertainment Holdings, Inc.9,299.8411.0live
AMDcAdvanced Micro Devices, Inc.1,031.1691.0live
AMZNcAmazon.com Inc.7,833.5021.0live
APPcAppLovin Corporation106.0011.0live
ARMcArm Holdings plc255.4981.0live
ASTScAST SpaceMobile, Inc.42.1711.0live
AVGOcBroadcom Inc.1,097.5491.0live
BEcBloom Energy Corporation1,241.2971.0live
BIDUcBaidu, Inc.4051.0live
BILIcBilibili Inc.2,3501.0live
BIRDcSmartbird, Inc.11.0live
BMNRcBitMine Immersion Technologies, Inc.0.5271.0live
BUDcAnheuser-Busch InBev SA/NV4181.0live
CAKEcCheesecake Factory Inc2.1241.0live
CBRScCerebras Systems Inc.2.9051.0live
CRCLcCircle Internet Group Inc.2,286.6091.0live
CRWVcCoreWeave, Inc.2,418.7731.0live
DJTcTrump Media & Technology Group Corp.9,780.9121.0live
DUOLcDuolingo, Inc.11.2011.0live
GMEcGameStop Corp.1,990.0071.0live
GOOGLcAlphabet Inc.35,372.0091.000377×live
HIMScHims & Hers Health, Inc.18,150.5041.0live
HSAIcHesai Group2,8401.0live
HTZcHertz Global Holdings, Inc.225.7191.0live
INFYcInfosys Limited2,8241.0live
INTCcIntel Corporation2,266.051.0live
LIcLi Auto Inc.2,8521.0live
LITEcLumentum Holdings Inc197.1491.0live
LLYcEli Lilly & Co127.6131.0live
METAcMeta Platforms Inc.8,482.6811.000313×live
MRNAcModerna, Inc.567.4141.0live
MRVLcMarvell Technology, Inc.986.6781.000001×live
MSFTcMicrosoft Corporation2,696.7071.0live
MSTRcStrategy Inc.20,161.9781.0live
MUcMicron Technology Inc.1,361.7331.0001×live
NFLXcNetflix Inc7,889.9881.0live
NIOcNIO Inc.15,3191.0live
NOKcNokia Corporation5,7991.00196×live
NVAXcNovavax Inc2.2691.0live
NVDAcNVIDIA Corporation49,255.6041.000537×live
NVOcNovo Nordisk A/S8181.0live
ORCLcOracle Corporation3,015.4891.000039×live
PDDcPDD Holdings Inc.4001.0live
PFEcPfizer Inc9.8661.0live
PLTRcPalantir Technologies Inc.2,700.3391.0live
PMcPhilip Morris International Inc.0.2511.558821×live
PTONcPeloton Interactive, Inc.17.8311.0live
PYPLcPayPal Holdings, Inc.161.0681.0live
QUBTcQuantum Computing Inc.287.211.0live
RBLXcRoblox Corporation73.41.0live
RDDTcReddit, Inc.651.7981.0live
RIVNcRivian Automotive, Inc.2,232.4261.0live
RKLBcRocket Lab Corporation6.8281.0live
SANcBanco Santander, S.A.2,4911.010571×live
SAPcSAP SE1481.0live
SEcSea Limited4471.0live
SKHYcSK hynix Inc.2,287.7041.0live
SNDKcSandisk Corporation2,795.0381.0live
SONYcSony Group Corporation1,7051.0live
SOUNcSoundHound AI, Inc.3.9321.0live
SPCXcSpace Exploration Technologies Corp.26,167.6921.0live
TSLAcTesla Inc.6,432.8811.0live
TTWOcTake-Two Interactive Software, Inc.1,315.571.0live
ULcUnilever Plc5641.0live
UNHcUnitedHealth Group Incorporated67.0041.0live
VALEcVale S.A.3,5031.0live
WDCcWestern Digital Corporation203.8631.0live
WENcWendy's Co241.7651.0live
WRDcWeRide Inc.7,5041.0live
HOODcRobinhood Markets, Inc.1,475.9921.0live
Deployed, not yet issued — ABNBc, AEOc, AURc, AXONc, AXTIc, BALLc, BBAIc, BJc, BKSYc, BLNKc, BOOTc, BRK.Bc, BYNDc, CANc, CAVAc, CELHc, CHPTc, CHWYc, CIFRc, CLOVc, CLSKc, COINc, CORZc, CROXc, CVNAc, DASHc, DKNGc, DNAc, EATc, ELFc, ENPHc, FIGRc, FIZZc, FSLRc, FWDIc, GAMEc, GEMIc, GLXYc, GPROc, HPQc, HSYc, HUTc, IBRXc, IONQc, JACKc, KODKc, KSSc, LCIDc, LEUc, LFMDc, LOVEc, LUNRc, LUVc, LYVc, MARAc, MCDc, MNSTc, MTCHc, NOWc, OKLOc, ONDSc, OPENc, OURAc, PLAYc, PLc, PLNTc, PURRc, PZZAc, RDWc, RGTIc, RIOTc, RKTc, ROOTc, RUNc, RXRXc, SAMc, SBETc, SEZLc, SGc, SHAZc, SIDUc, SLDPc, SMPLc, SMRc, SOFIc, STZc, SWBIc, TAPc, TKOc, TTDc, UAAc, UBERc, Uc, USDEc, VKTXc, VVVc, Wc, WINGc, WKHSc, WMTc, WOLFc, WULFc, WWc, XXIc, XYZc, YETIc, YUMc, FUNc, LYFTc, DOCNc, TRONc, DISc, SLSc, QXOc, QBTSc, ZMc, RUMc, ABSIc, ALNTc, CSCOc, AEHRc, OMERc, ANFc, SERVc, DHRc, MVISc, PINSc, BROSc, HOGc, RRc, REALc, MRKc, CGNXc, ROKc, OKTAc, GTc, NVTSc, OPNWc, AMKRc, DDOGc, ASSTc, ISRGc, OPADc, OUSTc, WUc, ADBEc, LRCXc, CPNGc, MPc, QNTc, TGTXc, NEMc, UMACc, CMCSAc, CVXc, YOUc, SNAPc, FIGc, TEAMc, ITc, GRPNc, ALABc, SYMc, TKRc, AMGNc, SNOWc, VOYGc, FLYc, AALc, DELLc, VPGc, ULTAc, NTLAc, Vc, QCOMc, NDSNc, DNUTc, CATc, REGNc, CRMc, WHRc, BXc, JBLUc, SMCIc, XOMc, FLNCc, NNEc, TERc, PATHc, PEPc, NKEc, TTMIc, AIc, EBAYc, ZSc, BIIBc, VSTc, UPSTc, APLDc, GSATc, RHc, CIENc, DKSc, BZFDc, ONc, MDBc, AFRMc, ACHRc, PANWc, FOURc, GLWc, BNCc, Sc, MDGLc, JNJc, SRPTc, OLLIc, INTUc, LULUc, ALLc, DAVEc, AMATc, AXPc, IBMc, PRc, CRWDc, TWSTc, COMPc, SKYDc, TDOCc, RCATc, KRMNc, GSc, COHRc, KMBc, KDc, VSXYc, GILDc, EVERc, HDc, OWLc, VRTc, INFQc, WOOFc, RBRKc, DECKc, VRTXc, ETSYc, GAPc, ENVXc, ACMRc, QSc, CLFc, IRONc, PGc, ADIc, SBUXc, PLUGc, WGSc, TGTc, MEDc, UALc, Fc, TEMc, WTIc, ABTc, SPCEc, USARc, HPEc, BEAMc, CEGc, KLACc, GTLBc, PUMPc, ZBRAc, BACc, CMGc, RTXc, ANETc, SPBc, COPc, PENGc, GEc, HYMCc, EMRc, BAc, JPMc, OPRAc, FUBOc, KOc

All 362 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.

9 of 362 carry a multiplier other than 1.0 — for those, balanceOf understates or overstates the real position by exactly that factor.

No scheduled multiplier change is queued on any of these right now. Cobalt makes a pending split/accrual readable (newUIMultiplier/effectiveAt) before it takes effect; this says there is nothing waiting as of this read.

How we know which tokens these are

Not from a list. A token qualifies by who administers its TRANSFER_SENDER_POLICY on 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

362 of 362 carry a transfer policy (a set id, not the unset 0 that means always-allow), and for 362 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 not mean: 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 362 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: of the many 8-decimal B20 tokens on Base, only these 362 are administered by Coinbase's tokenized-stock operator — the rest are test tokens and other issuers' assets. It is not every 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 362 landed on 14 September 2026, and this page makes no claim about any history beyond what it can show you.