Hold do nothing
Your basket keeps filling in USDG. From your own trades and every coin on the platform. The longer you hold, the fuller it gets.
↑ you compoundA reward token and launchpad on Robinhood Chain that pays you to hold — in dollars, or in real tokenized stocks. This paper describes the USDG basket mechanism, the claim-anytime design, claim-as-stock, the FLOW burn pot, the direct-on-Uniswap-V4 launch, the tokenomics, and the security posture.
Abstract. Memecoins reward the wrong people. Snipers and quick flippers extract value from later buyers, and holders get dumped on. FLOW flips the incentive. A tax on every trade is skimmed in USDG — the chain's dollar — and streamed into each holder's on-chain basket. Rewards are real money you can take anytime without selling, or convert in one click into a tokenized stock (NVDA, TSLA, SPY…). Claim whenever you like and keep your tokens, and if you do sell, your basket is paid out automatically in the same transaction. Buyers pay in ETH (converted to USDG under the hood), and FLOW launches straight onto a locked Uniswap V4 pool — live from the first block, no bonding curve, no migration, the protocol never custodies funds. Every FLOW-launched coin also feeds one shared USDG burn pot that FLOW holders tap by burning FLOW. The result is a token whose rewards are dollars and equities, and whose success compounds for the people who hold.
Most tokens reward exactly the behavior that kills them. Snipers and bots buy the opening block and sell into the first wave of real buyers, while the people who actually hold get nothing but dilution.
FLOW starts from a single principle: the people who hold should capture the value. Rewards are paid in USDG (real dollars on Robinhood Chain), not in FLOW itself. The rewards you earn by holding are always yours to keep — on every path.
Every buy and sell pays a tax (each coin's creator sets it, 0.5–10%). A Uniswap V4 hook skims it in USDG off the dollar leg of the swap and streams it, pro-rata by balance, into every holder's basket — a personal, on-chain pile of dollar rewards.
Distribution uses an O(1) accumulator (the classic "magnified dividend" pattern). No looping over holders, so gas stays constant whether there are 100 or 100,000 holders:
Earn while you hold. You don't stake, lock, or claim on a schedule. Holding is the strategy. The basket fills on its own with every trade, forever.
Every reward you earn is yours to keep, on every path — that is the heart of the design.
Your basket keeps filling in USDG. From your own trades and every coin on the platform. The longer you hold, the fuller it gets.
↑ you compoundTake your basket in USDG — or convert it to a tokenized stock — anytime. You keep every token and keep earning. No burning, no giving anything up.
$ dollars · 📈 stocksWhen you sell, your whole basket is auto-paid to you in USDG in the same transaction — you always leave with the rewards you earned.
→ nothing lostMechanically: claim() is a soft-claim — it pays your accrued basket in USDG and
leaves your balance untouched, so you can claim repeatedly and keep compounding. A sell (or any
transfer to the market / an excluded address) triggers _autoPayOnSell, which realises your
entire basket to you in the same tx (CEI + reentrancy guard; a failed send credits a claimable
balance so a sale can never brick). A plain wallet-to-wallet transfer is neither — your basket
simply travels with the tokens pro-rata, so moving between your own wallets costs nothing.
Baskets accrue in USDG, Robinhood Chain's dollar stablecoin — the same asset its tokenized equities trade against. That makes rewards real money, and lets FLOW do something no other memecoin can: turn your rewards into actual stocks.
When you claim, you choose the payout asset. Pick USDG and you receive dollars. Pick a stock and a router swaps your USDG basket, in one flow, into the tokenized equity token — held in your own wallet:
The equities trade against USDG on Uniswap V4. Their deepest pools sit behind Robinhood's own gated hook, so FLOW routes through each stock's plain, arb-priced pool instead — verified deep enough for reward-sized swaps (sub-0.2% slippage on $20k). The swap is non-custodial with a slippage guard, and the stock list is an admin allowlist of vetted, working pools. Holding a memecoin that quietly buys you equity exposure — a fit unique to this chain.
FLOW's own token has one extra layer. Of the small platform cut taken on every trade of every FLOW-launched coin, roughly 20% pours into a single, shared USDG pot — the burn pot (the rest funds the platform). Anyone can also top it up. Holding FLOW is a claim on the whole platform's volume.
You tap it by burning FLOW (sent to the dead address). The payout is proportional to how much of the supply you burn:
So burning 1% of the supply takes 100% of the pot, 0.5% takes half, 0.1% takes a tenth.
Refills make it a race — the first to burn after a top-up drains it — and a minPayout
floor protects you from being front-run down. FLOW keeps its normal USDG baskets and the pot.
FLOW launches straight onto a Uniswap V4 pool, quoted in USDG. No bonding curve, no "migration" step, and no re-range keeper. At launch the token seeds two single-sided, token-only positions: a tight buy-curve band, and a deep reserve band below it — so the pool is fully liquid and permanently locked from block one. The launcher ends up holding ~0 tokens (everything is in the pool), which also removes the "insider wallet" flag scanners raise. Buyers pay in ETH: one transaction zaps ETH→USDG on the chain's WETH/USDG pool, then USDG→token on our pool. A V4 hook skims the 0.5–10% tax off the USDG leg of every swap straight into baskets. The protocol never custodies funds — USDG and tokens live inside Uniswap's PoolManager.
Both liquidity bands seeded at once — trade immediately, with deep liquidity already in place. The hook takes the tax in USDG → baskets.
A cosmetic progress marker (≈ start × 10). Nothing migrates — the deep liquidity was there from the start. No keeper, no re-range.
A single-sided, permanently-locked USDG/token pool with no removal path. The hook keeps filling USDG baskets on every swap.
Why this is safer. There is no venue to migrate from, no LP token to burn, no keeper to trust, and no window where liquidity is exposed. Funds are custodied by Uniswap's battle-tested singleton, not by FLOW's own code — even a bug in our contracts can't reach them. The token address is mined so USDG sorts as currency0, keeping the hook's accounting simple.
Anti-snipe. A pool that's live from block one is a target for snipers, so the hook adds an extra launch fee (up to +4%) that decays to the base rate over the first minute, early snipers pay a premium that flows straight into the token's holders' baskets, not to a bot. On top of that, every token enforces a 1% max-buy per transaction and a 2% max-wallet cap, so no single wallet can hoover up the supply at launch. These caps stay on by default, and FLOW itself keeps them too, it isn't a privileged exception.
A fair launch: 100% of the 1B supply goes straight into the Uniswap V4 pool — no team allocation, no presale, no insider unlocks, and the launcher holds ~0. There is no held-back reserve and no graduation event; the full depth is live from block one.
The creator picks the tax (0.5–10%) and how it splits. First a small, tiered platform cut
is taken — min(tax/2, cap), cap 0.5% up to a 5% tax and 1% above. The rest (the "launcher
portion") splits across five buckets the creator sets, with holders always getting at least
50%:
The platform cut funds the ecosystem, not a team. Of it, ~20% flows into the FLOW burn pot (§5) and the rest keeps the platform running. There is no fee to launch, no listing fee, and no cut of the creator's treasury. Every payout that isn't the trusted inline basket-funding accrues and is flushed permissionlessly outside the swap (reentrancy-safe). The reward accounting is locked — a creator can never touch holders' baskets.
The v3 contract stack — the USDG reward token, the tax hook, the burn pot, the single-sided launcher and factory, the locker, the referral registry, the ETH zap and the stock router — is backed by a full automated test suite (190+ tests) plus internal adversarial review. Every money path is proven end-to-end against a real local deployment: a USDG buy fills and the quote matches the fill; buys fund holder baskets; soft-claim pays USDG and keeps tokens; a sell auto-pays the whole basket; treasury and platform cuts flush correctly; an ETH zap buys through the two hops; and a USDG basket converts to a real stock.
The design leans on defensive patterns throughout: an accrue-then-flush model where only the trusted inline basket-funding runs during a swap and every other payout is flushed permissionlessly outside the swap (reentrancy-safe); a solvency gate before each flush; CEI + a reentrancy guard on sell-auto-pay, with a claimable-credit fallback so a sale can never brick; per-pool fee isolation in the shared hook; one-shot, deployer-gated wiring on the factory/burn-pot to prevent front-running; and locked reward accounting so a creator can never touch holders' baskets. Funds are custodied by Uniswap's PoolManager, never by FLOW's own code.
FLOW is a launchpad for reward-tokens: any project launches the exact same audited contracts — the single-sided V4 launcher, the USDG hook, the baskets, the 5-bucket split — and picks its own tax (0.5–10%) and split. Every token goes live on its own locked Uniswap V4 pool, the protocol never custodies funds, and because every token is the identical verified contract there's no hidden mint and no rug functions — a guarantee generic launchpads can't make.
Each project sets its own logo and socials at launch, pinned to IPFS as on-chain metadata, so a coin's identity travels with the token rather than living in a central database. Creators get a rich cockpit — live price, volume, holder baskets, their claimable treasury, the split, dev-lock and owner controls — plus a community/shill-to-earn layer.
The platform captures value one clean way: the small, tiered platform cut (0.25–1%) on every trade of every coin. Of it, ~20% pours into the FLOW burn pot — one shared USDG pot that FLOW holders tap by burning FLOW (§5) — and the rest keeps the platform running. FLOW itself also earns its own USDG baskets. So the more coins launch and trade, the fatter the pot and the more FLOW holders earn, without FLOW depending on its own volume alone.
FLOW launches as token #1 through this same mechanism — a fair launch, no allocation, playing exactly the game it offers everyone else.