Every figure follows the Bordrless docs and programs. The fee math comes from Bordrless’s own @bordrless/shared package, which mirrors the programs bit for bit; the test suite replays all 440 swap vectors the programs publish, and a real mainnet Half-Life sale.
1The order of a swap
A buy: the creator fee and holder rewards come out of your SOL first, then the LP fee and Bordrless’s share are charged on what reached the pool, the curve swaps the rest, and the burn comes out of the tokens. A sell runs the other way: the burn from your tokens, the curve, the LP fee from the SOL out, then the creator fee, holder rewards and Bordrless’s share.
2One figure per side
bordrless.app shows a single compounded fee per side: 1 − (1 − (creator + holders) × 1.25) × (1 − LP) × (1 − burn), rounded up to a basis point. Plain (creator 1%) is 1.5437%, shown as 1.6%.
3Bordrless’s share
Bordrless takes 25% of what the hooks cut from a trade (the creator fee, holder rewards and a token hook’s cut such as Half-Life’s exit fee), in SOL, plus the whole 0.3% LP fee. The share is paid by the trader on top of the cuts: the creator and holders keep their full fee. On a buy it leaves the SOL that reached the pool before the curve; on a sell it leaves the curve’s output (for a token cut, valued at the swap’s own price) or is held back from what the seller receives. Burns are not shared. An ordinary pool anyone creates pays a flat 1% of the SOL side instead.
Source: crates/bordrless-core swap_amounts_shared and programs/bordrless_swap swap.rs; checked against a mainnet trade in the SDK’s integration docs.
4The sniper fee
For the first 30 seconds of a launch the LP fee starts at 80% and falls linearly to 0.3%. The creator’s own first buy, inside that window, pays the normal rate once.
5Holder rewards
Paid in SOL into a vault and claimable any time. Nothing is charged until holders together hold 0.1% of the supply. BMath reads whether a live token has reached that from the fees bordrless.app reports.
6The curve
Every launch mints 1,000,000,000 tokens and sells 75% on a constant-product curve with virtual reserves, opening at a $5,000 market cap. It graduates when 2× its virtual SOL has gone in, which is nine times the opening market cap. The LP is locked for ever.
7Half-Life
Bordrless’s own token hook (program 53Spmtk…NSF8). Moving tokens out of a wallet, a sell or a send, costs fee = amount × ppm ÷ 1,000,000, rounded down, where ppm is 200,000 (20%) for tokens that just arrived, halves every 6 hours held, falls in a straight line within each 6 hours, and is 0 from 48 hours. So 10% at 6 h, 5% at 12 h, 2.5% at 18 h, 1.25% at 24 h. The fee goes to the token’s furnace, which anyone can burn. Each holding stores when its tokens arrived: bought tokens arrive now, sent tokens keep the sender’s time, and adding tokens averages the time by weight. Buys never pay it. On a sell the DEX also takes 25% of the fee’s value in SOL from the proceeds, as for every hook cut.
Source: fee_ppm, fee_on, blend and before_transfer in programs/half_life/src/lib.rs; halfLifeFeePpm in @bordrless/shared.
8What BMath does not count
Solana network and priority fees, the cuts of a custom creator hook other than Half-Life, other traders moving the price between your buy and your sell, and slippage settings. Price impact assumes the pool sits at the market cap you enter.