Claiming your fees
If you launched a coin, 0.7% of every swap on it is yours. It does not expire, it does not need to be renewed, and it keeps accruing for as long as the coin trades.
Where the money is
Swap fees accumulate inside the Uniswap position, not in a balance with your name on it. Two steps move them to you, and the coin page does both in one click:
collectFees(coin)sweeps the fees out of the position and books them — 70% to you, 30% to the protocol. It is permissionless: anyone can call it, including us, including a stranger. Whoever pays the gas, the split and the destinations are fixed in the contract.claimCreatorFees(coin)transfers your booked share to your wallet. Only you can call it.
The page shows both what has already been swept and what is still sitting in the position, so the figure you see is everything you are owed rather than only the part someone has already moved.
What you get paid in
Both sides of the pair, because a swap fee is taken in whatever was swapped:
- your own coin, and
- the quote — USDG before the bond, the tracker after it.
Why nobody can redirect it
claimCreatorFees reads the creator from the position record written when the coin was locked, and sends there. There is no setter. The protocol's share goes to a treasury address that is immutable in the locker. Neither can be pointed anywhere else, by us or by anyone.
The split, and how to check it
The creator's share is a public constant on the locker:
PermanentLockerV3.CREATOR_SHARE_BPS() → 7000 (70%)Read it yourself rather than taking our word for it. The front does exactly that on every page load, which is why the number you see is the number the contract will pay, not a figure typed into a website.