$1 Billion in Volume, $19.8 Million in Tokens: The Exit Problem Inside Coinbase's Stock Tokens
Coinbase's tokenized stock tokens have racked up over $1 billion in reported trading, but only about $19.8 million of them actually exist onchain. I dug into the pool data to figure out what a holder could really get for a $100,000 sell order, and what happens when Wall Street goes home.
I spent a Tuesday morning in late September staring at a dashboard that says Coinbase's stock tokens have done more than $1 billion in cumulative trading. Then I found the number that actually matters. Total tokenized value sitting onchain: $19.82 million.
That's roughly a 51-to-1 gap between what's been traded and what exists. And it tells you almost nothing about whether you can get out of a position when you want to.
Volume isn't depth. Those two things get blurred together constantly in crypto, and this is a clean example of why that matters.
The $100,000 test
On Sept. 23, around 08:00 UTC, the ten main Aerodrome stock/USDC pools on Base held about $12.97 million in combined displayed balances. NVDAc was the biggest at $2.11 million. MSFTc was the smallest at roughly $818,700. Those balances include both the stock token and USDC, so the amount available to absorb a sale inside any given price range isn't visible from the outside.
Then came the more interesting part. Quote routes for selling about $100,000 of each token into USDC, priced through KyberSwap between 08:02:01 and 08:02:42 UTC, came back somewhere between 0.06% and 0.71% below KyberSwap's own dollar valuation of the tokens offered.
AAPLc was the tightest at 0.06%. MSTRc was the widest at 0.71%. The rest mostly clustered in the 0.10% to 0.60% range. At smaller size, around $10,000 per token, the gaps shrank to 0.01% through 0.12%.
That sounds fine, right? Roughly seven-tenths of a percent to move a hundred grand is better than what a lot of altcoin markets offer.
But here's the catch. Think of it this way: you walk into a shop, ask what the owner would pay for your gold coin, and he quotes you 0.71% less than the price he says the coin is worth. That tells you something. But it doesn't tell you what he'd pay for 500 identical coins arriving at once, and it doesn't tell you what he'd pay at 3am with no other buyers around.
These are indicative quotes on individual orders at a single moment in time. No trades were sent. Gas is separate. The gap also compares the router's output against the router's own price mark, not against the underlying share on Nasdaq. Those are different questions entirely. In practice, some routes blurred across Aerodrome and other liquidity sources, which means the quoted price reflects the router's reach, not the depth of any single pool. That reach can shift the moment market makers move their offers.
And the turnover figure itself? That $1.02 billion accumulates across every trade ever executed. It isn't a fresh pool of buyers waiting to absorb a large sell order. Confusing the two is how people get hurt.
After hours is where it gets strange
The tokens can trade while US equity markets are closed. Base's own documentation says the Chainlink equity feed holds its last value outside market hours while onchain trading keeps going. So a holder selling at 2am is trading against a price anchor frozen at the previous session's close.
Normally, an arbitrageur would fix that gap by minting or redeeming. But primary minting and redemption of the underlying shares is restricted to authorized participants. Secondary token trading is permissionless, subject to address controls, and the tokens are only available in eligible jurisdictions outside the US.
So who sets the exit price after hours? Whoever's willing to quote in the Aerodrome pools. That's it.
Which brings up the part most coverage skips. Those pools don't fill themselves. Under Aerodrome's gauge rules, liquidity providers who stake their positions for AERO emissions give up their direct swap-fee rewards, and those fees get routed to the voters who direct the emissions. Fee generation and the AERO stream are separate pieces of the same pool's economics. The change comes at a time when tokenized equities are being pitched as the next big thing, and the whole thing rests on rented capital.
At the August launch, Coinbase was supplying USDC incentives through Merkl in two-week periods, with Beefy layering its own boosts on top of Aerodrome emissions. That's a description of how liquidity got bootstrapped. It's not a verified current return for every pool, and it isn't permanent.
Here's why the plumbing matters. If AERO votes rotate toward a different pair, or the Merkl incentives thin out, providers can pull up stakes and redeploy. A billion dollars of historical volume doesn't keep a single dollar in the pool. Only the expected return does.
What I'd actually do with this
First, my honest read on the numbers: those quote gaps aren't bad. Moving $100,000 at under 1% is respectable for a market with only about $13 million of pooled capital behind it. I've seen far worse in far bigger tokens.
But an indicative quote on a quiet premarket isn't a stress test. It's a snapshot. The real question is what those routes look like when Nvidia drops earnings on a Wednesday night and every holder on Base wants out at once, with the Chainlink feed stuck on Tuesday's close.
So who's holding the bag if news breaks on a Saturday? It isn't the authorized participant. They're not obligated to mint or redeem on your schedule. It's whoever's market making in that pool, and whoever decided a 2am exit was a good idea.
My second take is blunter. If tokenized equities want to be more than a novelty for small size, the creation and redemption channel has to open up. Gating it to authorized participants is fine for keeping the compliance lawyers happy, and it does protect the peg in normal conditions. But it also means retail holders are permanently at the mercy of whoever bothers to quote them. That's a structural feature, not a bug, and buyers should price it in.
The practical version of all this: don't treat a $1 billion volume headline as evidence that you can move size. Test it yourself before you need to. If you're holding MSFTc or TSLAc and you think you might want out, splitting an order and checking routes costs you nothing. Finding out at 3am that the pool is thinner than the dashboard implied costs you a lot more.
For everyday users, nothing changes overnight. The tokens still track their underlying shares most of the time. But the deeper story here's that 24/7 trading access comes with a price anchor that switches off at 4pm Eastern, and someone has to pay for the liquidity that fills the gap. Right now, that someone is Coinbase and a rotating cast of incentive programs. When the incentives move, the depth moves with them.
Worth watching where those AERO votes go next.