Chapter 05
Fees
Where every basis point goes: Trading fees, wallet claims and the optional 5% delivery fee.
| Fee | Amount | Goes to |
|---|---|---|
| Protocol fee on every swap | 1.00% of the quote side | Protocol |
| Person fee on every swap | 2.00% of the quote side (fixed, not configurable) | PersonEscrow, for the person |
| Pool LP fee | 0 | - |
| Direct wallet delivery fee | 0; network gas applies | - |
| Optional X Money delivery | 5% of ETH rewards received for delivery | Delivery operator |
| Minimum payout | none | - |
| Launcher share | 0 | - |
How a swap is charged
On a buy, the hook takes 3% of the quote you send before the swap runs; the rest buys tokens. On a sell, the hook takes 3% of the quote the pool pays out. In both directions the person's 2% is computed first (rounded up) and the protocol gets the remainder of the 3%.
previewBuyFees(quoteIn) on the hook returns the split for any amount; the trade box shows it before you sign.
Custody
Fees are held as ERC-6909 claims on the Uniswap PoolManager. The protocol ledger is claimed by the owner. The person ledger can only be redeemed by PersonEscrow, which decides who gets it: the bound wallet on claim, or a buyback-and-burn on sweep after 90 days while the person remains unbound. For approved X Money requests, the user can claim to the fixed delivery wallet; the operator then holds those funds until payment or refund.
In what asset
Onchain claims pay in the coin's quote asset: ETH or the stock token. Optional X Money delivery currently accepts ETH rewards only. The service records a 5% fee; the remaining 95% is used for manual conversion and payout. External network and conversion costs affect the final USD amount. The existing contract does not enforce the fee split or final payment.