ETH$3,420
Start here/fees

Fees

Every fee the protocol charges, where it is taken, who receives it, and the hard caps written into the contracts.

There are exactly three fees in the protocol: a flat fee to launch, a percentage on trades routed through the terminal, and the swap fee your launch pool charges — of which 70% is yours. Everything else — locking, vesting, airdropping, burning, staking, claiming, buying back — costs nothing but gas. And one of the three partly refunds itself: 25% of every trading fee is credited back to the wallet that paid it.

Launch
0.001 Ξ
flat, per token
Trade
1.00%
ETH side · 0.75% after cash back
Launch pool tier
1.00%
split 70/30 creator/protocol
Referral cut
10%
of the trade fee, not on top

#Every fee, one table

FeeAmountCharged onGoes to
Launch fee0.001 ETHEach launch() callProtocol treasury
Trading fee1.00%The ETH side of every terminal trade — msg.value on a buy, ETH out on a sellTrade fee receiver (protocol), minus any referral cut
Referral cut10% of the feeCarved out of the trading fee aboveThe referrer, claimable as ETH
Cash back−25% of the feeCredited back out of the trading fee, on every trade — see Cash backThe trader who paid it, claimable as ETH or any token they nominate
Launch pool swap fee1.00%Every swap in a hood.dev launch pool — this is the Uniswap/Sushi fee tier, not a protocol chargeAccrues to the locked position: 70% creator, 30% protocol
Locker · Airdrop · Burn · StakingnoneGas only
note
The numbers above were read from mainnet on 2026-07-29. They are all on-chain values — launchFee(), platformFeeBps(), referralBps(), creatorBps() — so read the chain if you need certainty, and never hardcode them in an integration.

#The launch fee

A flat 0.001 ETH, sent to the treasury inside the launch transaction. It covers per-launch infrastructure (artwork and metadata hosting) and it is the same whether you launch a 1 000 supply token or a quadrillion. Anything you send above the fee becomes your dev buy.

The launcher owner can change it, but never above the compiled-in MAX_LAUNCH_FEE of 1 ETH. There is no percentage-of-supply cut, no share of your token, and no vesting to the platform: hood.dev never holds any of your token.

#The trading fee

1%, taken on the ETH side of every trade routed through the terminal, with a 2% hard cap (MAX_PLATFORM_FEE_BPS) written into the contract that no admin can exceed.

  • On a buy, the fee comes off msg.value first and the remainder is routed to the venue. You are quoted on the post-fee amount.
  • On a sell, the fee comes off the ETH the venue returned. Your minEthOut slippage floor is checked against what you actually receive, not the pre-fee amount.
  • Tokens are never skimmed. The fee is always ETH, on both sides of the trade. Nothing in the terminal takes a cut of the token you bought.
  • 25% of it comes back to you. The fee is pushed to a receiver that credits your share to your wallet as a claimable ETH balance, which makes the fee you actually bear 0.75%. Full mechanics on Cash back.

#How referrals interact

A referral does not make a trade more expensive. The referrer’s share is carved out of the 1%, never added on top: at the current 10% setting, a 1 ETH buy pays 0.01 ETH in fees regardless, split 0.009 ETH to the protocol and 0.001 ETH to the referrer. The referral share is itself capped at 50% of the fee. See Referrals.

#Launch pool swap fees

Every hood.dev launch pool is created at the 1% fee tier. That fee is charged by Uniswap (or SushiSwap), not by us, and it accrues to the position that holds the liquidity — which is the launch position, locked forever in the FeeLocker. Anyone can call collect() to sweep it, and the collected amount is split:

  • WETH side 70% to the creator (or to the creator’s chosen fee policy), 30% to the protocol.
  • Token side — if the creator picked a token-side policy at launch, the full amount goes to that policy (burn, vest, or stake). If not, it splits 70/30 in kind like the WETH side.

The 70/30 split is protocol-wide, not a per-creator negotiation, and it is stamped into your position at launch — the value in force when you launched is yours forever, even if the protocol changes it later. The contract also carries a compiled-in floor of 10% (MIN_CREATOR_BPS): no admin action can ever reduce a creator’s share below that. Details in Liquidity & LP fees.

#Worked example: a 1 ETH buy

textbuying a hood.dev launch through the terminal
you send                                    1.000000 ETH
  platform fee 1%                          -0.010000 ETH   -> fee receiver (0.009000)
                                                            -> referrer     (0.001000, if any)
                                            of which cash back to YOU (25%)
                                                            +0.002500 ETH   (0.002250 if referred)
  routed to the pool                        0.990000 ETH
    pool swap fee 1%                       -0.009900 ETH   -> accrues to the locked position
    actually swapped for tokens             0.980100 ETH

later, when anyone calls collect():
  that 0.009900 ETH of accrued WETH splits 70/30
    creator (or the creator fee policy)     0.006930 ETH
    protocol                                0.002970 ETH

So the round number: a buyer pays about 1.99% in total — 1.74% once the cash back is claimed back out — of which roughly 0.97% ends up with the protocol and roughly 0.69% ends up with the token’s creator. A seller pays the same 1% platform fee plus the same pool fee on the way out, and earns cash back on it the same way.

Trading a token that is not a hood.dev launch
The 1% platform fee is the same, but the pool fee belongs entirely to whoever provides that pool’s liquidity. hood.dev takes no LP share on tokens it did not launch. Note that some third-party pools on this chain charge far more than 1% — the terminal surfaces the pool fee before you confirm, and prices routes net of it.

#Who can change what

ParameterNowHard capApplies to
launchFee0.001 ETH1 ETHFuture launches only
platformFeeBps100 (1%)200 (2%)All trades, immediately
referralBps1000 (10% of fee)5000 (50% of fee)All trades, immediately
creatorBps7000 (70%)floor 1000 (10%)Future launches only — launched tokens keep their stamped value
defaultRateBps2500 (25% back)9000 (90%)Future trades only — cash back already credited is a balance, never re-priced

The caps are constants in the deployed bytecode, not storage: a setter that would exceed one reverts. The full accounting of which settings exist, what each one reaches, and what none of them can touch is on Security model.

chain 4663·on-chain values read 2026-07-29·Blockscout