FAQ
The questions people actually ask.
Do I need NVIDIA stock to create an NVDA market?
No. You need no NVDA, no NVIDIA shares and no quote asset of any kind. A launch is single-sided: you supply the token, buyers supply the quote. See Single-Sided Liquidity.
Is a DOG/NVDA token backed by NVIDIA?
No. The quote asset is the market's unit of account, not collateral. DOG is not backed by NVIDIA, does not represent NVIDIA equity, and does not track the NVDA price. Its price is set by trading in its own pool.
Can creators change fees after launch?
No. Fees are part of the frozen configuration, covered by the config hash, and there is no setter on the hook for a registered market. Neither the creator nor the protocol owner can change them.
Can creators withdraw the initial liquidity?
No. The position is owned by a contract with no owner and no withdrawal function. modifyLiquidity is called twice in that contract: once at launch with a positive delta, once with a literal zero to collect fees.
Does TAPEZERO custody funds?
No user balances are held by TAPEZERO. Trading happens against a Uniswap v4 pool, and the tokens live in Uniswap's PoolManager. TAPEZERO's vault holds accrued fees — as redeemable Uniswap claims — until their recipients claim them, and the locker holds the launch position that nobody can withdraw. Neither can be redirected to a different destination.
Why Uniswap v4?
Hooks. Market rules have to run inside the swap to be enforceable, and v4 is the layer where that is possible without wrapping the pool in a router everyone has to use. It also means a TAPEZERO market is a canonical Uniswap pool rather than a bespoke AMM with a migration step.
Why Robinhood Chain?
Because the Stock Tokens are there. A market quoted in NVDA requires an NVDA token and a feed for it on the same chain, and that combination exists here. It is also an EVM environment with a Uniswap v4 deployment, so nothing had to be invented to reach it.
Is the 500th Buy random?
No. It is a counter. Because transaction state is public, the next winning position can be raced — a searcher who can count buys can position for the payout. The module is labelled experimental and ships disabled.
What happens when an oracle becomes stale?
New launches against that quote revert. Existing markets are unaffected, because the hook never reads the oracle — it is a launch-time dependency only. On a weekend, equity feeds are legitimately stale and stock-quoted launches are blocked until the feed publishes again.
Is $T0 required?
No. Launching, trading, claiming fees and reading data involve $T0 nowhere. It grants no governance, no fee share and no access. See About $T0.
Can I launch two markets for the same token?
Each launch deploys a new token at a CREATE2 address derived from its configuration, so each launch is its own market with its own token. A collision reverts rather than silently reusing an existing token.
Why did my launch revert?
Most often the quote: stale outside market hours, or a pending corporate action. Otherwise, a rule set that exceeds a cap, fee weights that do not sum to 100%, or an opening FDV outside the allowed range. The previewer reports the specific status code before you sign, so a launch that would revert is visible in the composer first.
Is it audited?
No. See Security Model.
TAPEZERO is an independent protocol and is not affiliated with Robinhood, Uniswap or Chainlink. The contracts are unaudited. Nothing here is investment advice.