Skip to content

Fees

  • The pool’s own fee, and a V4 hook’s cut where the pool has one: already in amountOut.
  • Uprally’s fee: 1% (GET /chain → swaps.uprallyFeeBps: 100) of the ETH in or out, to Uprally’s treasury. Read it there rather than hard-coding it; every quote lists it in fees.list.
  • Your fee, if you add one: feeBps to feeRecipient, up to 300 (3%). See Earn on the trades you bring.

Every fee is paid in ETH, inside the same transaction: from the ETH going in on a buy (exact amounts, listed per fee), from the ETH coming out on a sale (a share of it). Never in the coin.

The launchpad’s own fee (Pons and Flap charge on every curve trade) and any tax its creator set: already in amountOut. The trade goes straight to the launchpad’s contract, which pays no one else, so neither Uprally’s fee nor yours is taken (fees.taken: false).

Some coins (Flap’s tax coins, for one) take a share of every transfer. It is in amountOut too, because every quote is a simulation of the real transfer.

GET /launch → launchpads.<id>.fees: what each launchpad’s coins pay on every trade and how it is split (the creator, the launchpad, Uprally as the launch’s referrer), and launchCostEth, what launching costs on top of gas.

Paid in ETH by the wallet that sends. Each tx comes with a gas limit with room: the chain’s own estimate when nothing has to be sent first.