Fees
One fee, charged on one thing. Here is where every basis point goes.
The waterfall
Worked at the 1% tier, which is what the launchpad pools use. Every figure here is computed by the same function that renders the deposit card, so what you read on this page is exactly what the app quotes you.
So of every dollar swapped through a 1% pool, about four fifths of a cent goes straight back into your position, and roughly a hundredth of a cent is ours. Nearly everything that reaches the liquidity stays with the liquidity.
The only fee this protocol takes
One percent of the fees we collect, and it is locked in at deployment. There is no setter, no governor and no upgrade path, so the rate you deposit under is the rate you leave under. Not a promise, an absence: the function that would raise it does not exist.
The rate and the address it pays to are both fixed by the factory that deploys a vault, not chosen by whoever calls it. If a caller could set them, anyone could deploy a vault that routes fees to themselves and have this factory vouch for it. Anyone who wants different fee economics deploys their own factory.
Other costs, and how to avoid them
These go to the pool or to gas rather than to us, and most of them are optional. Choosing the two-token route on the way in and out avoids them almost entirely.
Two settings that look like fees and are not
Compound threshold
Fees below this share of the position are left uncollected in the pool, because collecting them would cost more gas than they are worth. The default is 0.5%, and zero means compound on every call. Nothing is lost by waiting: the fees keep earning where they sit, and a full exit sweeps every one of them regardless of size.
Harvest ratio
A vault can hold back a share of each harvest for holders to claim as real tokens instead of compounding it. That share is taken after our cut, and it goes to holders rather than to us. Holding back everything is a legitimate configuration: it means a vault that collects fees and never compounds them.
This barely changes what you end up with either way. What it changes is how much of your gain is still exposed to the pair, because a claimed token has stopped being liquidity.
Which fee tiers can be wrapped
The vault charges no swap fee of its own. The fee a trader pays is the pool's, and the vault reads it live from the pool on every quote rather than assuming a tier, so the numbers you see are always the ones your pool actually charges.
- One vault covers one pool at one tier, so the tier is a property of which pool you chose rather than a setting.
- Which tiers are acceptable is fixed when the factory is deployed, and checked against Uniswap's own registry so a tier the canonical factory does not enable cannot be allowed by mistake.
