Fee-Share Launch
The Fee-Share Launch is the simplest launch type — same Meteora DBC launch as the
flywheel, but instead of swapping into a PYUSD/Kamino reserve, all trading fees flow into
one pool and stakers claim a proportional share on a biweekly cadence. The payout is the
raw fee/quote token, distributed as-is (no swap). Program: fee_share_pool.
Parameters
| Parameter | Value | Note |
|---|---|---|
| Default trading fee | 1% (100 bps) | on the DBC/DAMM pool |
| Treasury cut | 20% (treasury_bps = 2000) | configurable per launch, hard-capped ≤ 50% |
| Staker share | 80% | the remainder of each harvest |
| Harvest cadence | ~14 days | permissionless, gated HarvestTooSoon |
| Share math | weight = stake × lockMultiplier | flat pro-rata × optional lock boost |
| Payout token | raw fee / quote token | no swap |
| Claim | pull-based | reward_index accumulator + entry checkpoint |
Flow
harvest() (keeper, biweekly-gated)
reads the intake balance on-chain (no caller-supplied amount)
├─ treasury_bps (default 20%, ≤ 50%) ─► pinned treasury
└─ remainder (default 80%) ─► reward_vault
reward_index += stakerAmount × INDEX_SCALE / total_weight
claim()
pays weight × reward_index / INDEX_SCALE − reward_debt (raw fee token)
How it differs from the flywheel
| Fee-Share | PYUSD Flywheel | |
|---|---|---|
| Reserve | None — fees pooled raw | PYUSD reserve in Kamino |
| Swap | No swap | Swap to PYUSD |
| Badges | No badge tiers | Badge tiers (1×–8×) |
| Weight | stake × lockMultiplier | stake × badge × lock |
| Payout token | raw fee/quote token | PYUSD (realized yield) |
| Split | 80% stakers / 20% treasury | 70 / 15 / 15 |
The optional lock boost reuses the same lock tiers as regular staking (1 / 1.5 / 2.5 / 4 / 10×) — see Lock Multipliers. There are no badge tiers here: it's flat pro-rata by stake, times your lock multiplier.
Fee-Share is the "for the community" launch type — the simplest way to point a token's trading fees straight at its stakers. See Fee Modules for how it sits alongside the other launch types.