What is a Coinbase Tokenized Stock?+
An ERC-20 token on Base issued by Coinbase under the B20 standard, backed one-to-one by the underlying share held by the issuer. Dividends and splits are reflected through an onchain multiplier, so one token can equal more or less than one share over time.
Why does a stock say “not issued yet”?+
The contract exists on Base but Coinbase has not minted any tokens, so there is no supply, no pool and no route that can fill an order. It becomes tradable automatically the moment supply appears; add it to your watchlist meanwhile.
Who can trade here?+
Coinbase Tokenized Stocks are offered to eligible persons outside the United States. Visitors from restricted regions see an eligibility notice and must confirm they are eligible before trading; browsing prices, charts and news stays open to everyone.
Where do prices come from?+
Market price and liquidity come from the primary DEX pool (DexScreener, GeckoTerminal). The reference price is the Chainlink total-return feed for the stock, shown with a freshness flag (live, last close, stale, frozen). The executable price is the live quote from the provider you trade with.
Who executes my trade?+
Every quote is requested from several routes at once: KyberSwap, Velora, the Uniswap Trading API, Aerodrome directly, and 0x or OKX when they are enabled. BStocks shows every answer, picks the best net output by default, and lets you choose a provider. The swap itself is a transaction your wallet signs.
What fees do I pay?+
The Base network fee (usually cents), any DEX fee inside the quoted price, and any provider fee shown in the quote. BStocks charges nothing itself. Base Account users may get sponsored gas when a paymaster is configured.
Is BStocks custodial?+
No. Tokens stay in your wallet, approvals are limited to the exact amount and spender, and nothing is signed on page load. BStocks stores records (trades, gifts, plans, profiles) offchain to explain what happened, never keys or funds.
Can I pay with ETH?+
Yes. Choose “Pay with ETH” in the trade panel and the route swaps ETH already on Base; no bridge is needed. USDC remains the default settlement asset.
How do I get USDC on Base?+
Withdraw USDC on the Base network from Coinbase or another exchange to the address shown under Add funds, use your wallet's card or bank onramp, or bridge or swap from another chain with LI.FI. Base Account can also draw from a Coinbase balance at confirmation.
What does the assistant do, and what can it not do?+
It drafts baskets and plans from the listed tickers and live market context, writes a shared market brief and, on request, a daily summary of your portfolio. It cannot sign, approve, pick contract addresses or execute anything, it only knows the listed stocks, and every output is re-validated on the server. It is not advice.
What data does the assistant see?+
For drafts: ticker, name, tags, live or not, price, 24h move and DEX liquidity. For the market brief: headlines (titles only) and prices. For your daily summary: your onchain balances, last-24h activity and headlines about held stocks, sent only when you ask.
Can I add liquidity from here?+
Not yet. Pools are listed with what this app does with each (prices, routing, tracking); adding or removing liquidity happens on Aerodrome or Uniswap for now, and your positions, ranges and fees are tracked under Earn and on the stock page.
How do referrals and badges work?+
Every link you share carries your wallet tag. A wallet that signs in through it counts as invited; its first confirmed trade counts as traded; three of those earn the Ambassador badge. Badges are recognition only, there are no payouts.
What happens on a dividend or split?+
The issuer updates the token's multiplier onchain and the reference feed may freeze during the action. BStocks shows scheduled multiplier changes ahead of time and keeps showing share-equivalents, so your position reads correctly before and after.
Technical details (contracts, data sources, providers, environment) live in the repository docs. Service health is on the Status page.