TESTNETRobinhood Chain testnet (id 46630). USDG here is a faucet token anyone can mint — prices, liquidity and fees on this page are not real money.

FAQ

The questions the group chat asks at 3am, answered by the Fly, who read the contract. 🪰

Can the team mint more $FLY? No. There is no mint function. 21,000,000 was created in the constructor and the number can only go down. You cannot call a function that does not exist, ser.

Can the team pull the liquidity? The protocol's own liquidity — the bands under the market — cannot be removed by anyone; the function does not exist. The creator's seed position is an ordinary Uniswap position, and the hook has no power over it, so it sits in a time lock (FlySeedLocker) from launch: 15 days to start, extendable on chain, never shortenable. The contract's unlockAt() is the live promise. Short answer: bands never; seed not before unlockAt().

Does "withdrawing" the seed from the lock pull the liquidity out of Uniswap? No. withdraw on the locker moves the position NFT from the locker to a wallet and nothing else — the liquidity stays in the pool, still earning. Taking the tokens out is a separate, later action on the PositionManager (a DECREASE_LIQUIDITY), which is a separate on-chain event you can watch for. Withdraw ≠ remove. Two different verbs, two different transactions.

Why does the explorer show Uniswap's PoolManager holding the liquidity? Because in Uniswap V4 it holds all liquidity of every pool: one contract, no per-pool vaults. Holding is not controlling. The PoolManager's code is immutable and has no function that lets its owner or anyone else take a position's tokens; its only privileged role is a protocol-fee controller that may take up to 0.1% of swap fees, never principal. Who may withdraw a position is decided by who holds its position NFT — for the seed, that is the FlySeedLocker, whose owner is the creator's wallet, and which refuses to release the position before unlockAt(). Read ownerOf(seedTokenId) on the PositionManager and owner() / unlockAt() on the locker; both contracts are verified on the explorer. Yes, "the PoolManager has the tokens" is how ALL of V4 works. No, that is not a rug.

Can trading be paused? Not after launch. setFeePaused pauses the protocol fee, not trading; there is no function that refuses swaps once openTrading() has run. You can always leave. Paper hands are a right, not a privilege.

What fee do I pay? Between 1.10% and 1.65% per trade: an LP fee of 0.20–0.75% that depends on the weather and your trade's size, plus a 0.90% protocol fee on the USDG side. The television shows both. No hidden tax, no "transfer fee", no surprise at confirm.

Why is the fee different from a minute ago? Because the weather changed, or because your trade is bigger. The LP fee halves back toward the floor every 15 minutes of calm. Stormy in, sunny out.

Where does the protocol fee go? Half to the creator's wallet, immediately. Half to the pot, which anyone can compound into a permanent bid under the market. Dev gets paid, floor gets poured, in that split, every trade — and the split is immutable: no key can move it.

What is "compound" and why would I press it? It moves up to 2,000 USDG from the pot into the floor and pays whoever presses it 0.5% of the tranche (3 USDG at most). Once per 30 minutes. The hive's keeper presses it first; if the keeper has been quiet for six hours, the button is yours. See Keepers. Press it when it is open because it pays you. That is the whole pitch.

What is "burn" and why would I press it? It burns the FLY the floor has earned in fees. No reward except a smaller supply. For the purists. For the ones who like watching the number go down. (Every compound burns it too, so this button only matters for FLY that arrives some other way.)

Can I pay with ETH? Yes. ETH → USDG → FLY in one transaction, and back again to sell. Nothing to approve on the ETH leg. See Buying and Selling.

Can I swap stocks or launch tokens on the hive's television? Yes. TOKEN SELECT lists USDG, ETH, $FLY, WETH, the seven stocks and the newest launches, and any of them trades for any other in one transaction. $FLY against USDG or ETH uses the hive's own pool; everything else goes through the launchpad's router. See Buying and Selling.

Can I add liquidity? Yes, through the Uniswap app, like any V4 pool. You earn the dynamic LP fee pro rata. LP next to the machine; it does not bite LPs.

Is the price "floored"? The floor is poured, not promised: bids under the market that grow with every trade and can never be pulled. totalLockedUsdg() on the dashboard is how much has gone in so far, and The Fee and the Floor is how it grows by the weather.

Who audited it? An internal security review with a threat model, a privilege table and over 380 tests, and an independent audit scheduled before mainnet. The report will be published in these docs.

Is the token address on the site real? The TOKEN CA on the site is the live deployment for the network the site is on — the banner at the top says which. On testnet it is real contracts on real Uniswap with faucet money: a dress rehearsal you can click. The mainnet address is published at launch.

Why USDG and not ETH as the pair? So every fee and every dashboard figure is in dollars, and so the floor can be a single-sided stablecoin bid that needs no swap to place. Dollars in, dollars counted, no "it's up 40% in ETH terms" cope.

Where is the code? The token's source is verified on the explorer, so what you hold is exactly what you can read: fixed supply, no mint, no owner. The hook is the recipe: its bytecode is on chain like any contract's, every number these docs quote is a public view you can call yourself, every action it takes is an event, and the independent audit report will be published when it exists. Secret sauce is still sauce; we are telling you which jar it's in.

What's the launchpad? The hive's token factory: anyone launches a token for 0.0006 ETH, it sells on a curve, and at $3,000 raised it graduates into a child pool under the hive's hook — whose fees pay its creator and feed the $FLY furnace. The Launchpad.

Can a graduated launch's liquidity be pulled? Not the liquidity it graduated with. LaunchHook adds it once and has no function that removes it. Child Pools and the LaunchHook.

If I pair my launch with $FLY and $FLY's price moves, does my target change? No. The $3,000 target is converted into $FLY once, when you launch, and stays that many $FLY. If $FLY doubles before you graduate, graduating takes the same $FLY but twice the dollars; if it halves, half. The same goes for ETH and the stocks; only a USDG pairing stays at $3,000. Launching Well walks through each case.

Can I pair my launch with a stock? Yes: SPY, NVDA, META, AAPL, MSFT, AMZN and GLD, next to USDG, ETH and $FLY. Buyers can still pay in USDG, ETH or $FLY; the router hops through the stock's pool for them. Launchpad Fees and Pairings.

Ser, is this financial advice? No. This is a Wendy's.