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.

Buying and Selling

The buzz

There is a television on the site. It is a swap widget wearing a costume. You type how much USDG you want to pay, it tells you how much FLY you get, you press the splat. That's it. That's the ape. Selling is the same television with the tokens the other way round β€” pick $FLY on the "YOU PAY" side. There is no direction toggle because a fly does not need one; it just turns around. πŸ“ΊπŸͺ°

The boring part

On the site

  1. Connect wallet. Any injected wallet on Robinhood Chain (4663). If your wallet is on the wrong network the button says SWITCH and nothing gets sent anywhere else β€” we learned that one the hard way, so you don't have to.
  2. YOU PAY β€” type an amount. The television quotes through Uniswap's Quoter, which runs the hook for real, so the number includes the weather and your own impact. The quote is not a vibe; it is the trade, pre-run.
  3. APPROVE β€” the first time you trade a token, one transaction approves it to Permit2 (Uniswap's shared allowance contract). Once per token, ever. Not "approve every time like it's 2021".
  4. SWAP NOW β†’ CONFIRM. The confirm screen shows what you pay, what you get (rounded to fit the screen), the price impact, and the exact minimum you will receive. The first swap of a token also asks your wallet to sign a Permit2 permit β€” a signature, not a transaction, no gas β€” which rides inside the swap and lets the router spend that token for a year. This is the standard Uniswap flow: approve once, sign, swap. Two clicks, then one click forever.
  5. Slippage is fixed at 0.5% below the quote; the transaction has a 10-minute deadline. If the market moves more than that between quote and execution, the trade REVERTS instead of filling badly. You do not get sandwiched into a worse price and told "that's crypto".

What you pay, per trade

LP fee 0.20%–0.75%, set by the weather and your trade's size (The Weather)
Protocol fee 0.80% of the USDG side, always in USDG
Total 1.00%–1.55%

Both lines are shown on the television. Half the protocol fee goes to the creator, half to the floor (The Fee and the Floor). Every swap you make pours a little concrete under the price. Tell your friends that is why you trade so much.

Paying with ETH

Yes. Pick $ETH on the pay side and the television routes ETH β†’ USDG β†’ FLY as one transaction through two Uniswap pools: the chain's ETH/USDG pool, then the hive's. Selling for ETH is the same path backwards. There is nothing to approve on the ETH leg β€” native ETH rides on the transaction itself β€” and the fees above still apply on the USDG side, plus the ETH/USDG pool's own LP fee (0.01% on the deep tier). The price impact shown covers both hops. On mainnet the television asks every ETH/USDG fee tier for a quote and trades through the best one; on testnet there is one small pool, which is why impact looks HUGE there β€” that is the puddle, not the route.

On the Uniswap app

The pool is an ordinary Uniswap V4 pool and the site's Uniswap logo links straight to it. You can also add liquidity there β€” anyone can; the hook does not gate LPs β€” and you will earn the dynamic LP fee pro rata with everyone else, including the protocol's own bids. Yes, you can LP next to the machine. It does not mind company.

Things the television will tell you

Message Meaning
Not enough USDG in the wallet. your balance is below what you typed
No quote β€” the pool cannot fill this size… the trade is larger than the pool's depth; try less
Approved β€” press SWAP NOW to trade. the approval landed; the button has switched
Sign the Permit2 permit in your wallet… the wallet is showing a signature request; approve it and the swap transaction follows
Swap confirmed. done; the dashboard updates on the next block

Before launch

Between the pool being created and the creator opening trading, every swap reverts with TradingNotOpen. That is deliberate (The Launch); the television will say "No quote" during that window. Nobody snipes block one. Not even us.