Overview
The current fee system uses explicit fee kinds and a two-step pipeline:FeeCollectorrecords pending balances per app, fee kind, and asset.FeeSwapperroutes each fee kind according to policy.
Fee Sources
Routing Policy
Rules
LAUNCH_FEEroutes100%to treasury.- App-revenue fee kinds route to contributor split + treasury.
- Default app-revenue take is
80% contributors / 20% treasury. - If app is paused in
AppRegistry, routing is100%treasury.
Worked Example
Assume a curve buy whereactualEltaIn = 1,000 and fee bps is 100:
With default app-revenue routing:
Contributors claim from
ContributorSplit based on configured shares.
Key Defaults
Next
Protocol Overview
Full lifecycle and equations
Launch Guide
Builder launch flow