Protocol mechanics
Creator tax and platform fee
Creator tax is set at launch. Its allocation changes who receives the fee, not the buyer’s total rate.
Two fees on the token pool
The creator sets a trading tax from 0% to 15%. FiatEx collects an additional 1% platform fee in its vault. Both buys and sells pay these fees in the pool’s quote asset. A 10% creator tax gives an 11% total; a 15% creator tax gives a 16% total.
FiatEx-created fx/USDC pools have no trading fee. External bridges charge their own LP fee: cirBTC 0.15%, EURC 0.05%, and MARCO 0.25% per conversion. Uniswap may also enable protocol fees on those bridges. These costs are separate from the token pool’s creator tax and platform fee. Quotes include the full route; network gas is separate.
Creator tax is not an ERC-20 transfer tax. Ordinary token transfers do not trigger it. The hook collects it on swaps through the registered pool, including compatible external routers.
Split the creator portion
At launch, reserve 0% to 100% of creator tax for buyback and burn. The rest belongs to the creator wallet in the quote currency. A zero creator tax requires a zero buyback share.
For a 10% creator tax and a 40% buyback share, an illustrative 100 units of gross quote produce:
| Destination | Quote units |
|---|---|
| Creator wallet | 6 |
| Buyback queue | 4 |
| FiatEx vault | 1 |
The 40% is a share of the creator’s 10%, not an extra 40% on the trade. The rate and allocation cannot be changed after launch.
Amounts and rounding
Contracts calculate fees in integer quote units. Creator tax and platform fee are rounded down independently. The buyback amount is then rounded down from the creator total; the wallet receives the remainder.
creator total = floor(gross quote × creator tax bps / 10,000)
buyback = floor(creator total × buyback share bps / 10,000)
creator wallet = creator total − buyback
platform = floor(gross quote / 100)On a buy, fees come from the gross quote input to the token pool. On a sell, they come from the gross quote output before any conversion back to native USDC. Exact-output routes account for the fee in their required input. Use the route quote rather than subtracting a percentage from a USDC estimate yourself.
The Wallet page separates amounts paid to the creator from amounts allocated to buybacks. Queued quote is not a wallet payout or a completed burn.
Wallet and platform fees normally arrive during the swap. If a quote token rejects a recipient or payment must wait for router settlement, the hook records a backed fee credit instead. Trading can continue. The original beneficiary can claim to an eligible receiving address from the Wallet page. A failed claim leaves the credit intact. This does not bypass an issuer freeze on the whole token or PoolManager, and it does not make buyback funds claimable.
