Onchain Atlas

Fee Sharing

A protocol routes a cut of the fees it earns from users directly to token holders or liquidity providers instead of keeping it all as treasury profit.

Also called: protocol fee distribution · revenue sharing · fee switch

What it is

Fee sharing is a mechanism where a protocol's ongoing revenue — trading fees, borrowing interest, platform commissions — is split between the protocol's own treasury and the people who hold its token, stake it, or lock it up. It converts abstract "governance token" value into a direct, recurring cash flow, similar to how a company might pay dividends to shareholders.

How it works

  1. A protocol generates revenue from its core activity: a DEX collects swap fees, a lending market collects interest spread, a social platform collects trading commissions on its bonding curve.
  2. Fees accumulate in a contract-controlled pool, usually denominated in the asset traded (stablecoins, ETH, the platform's own token).
  3. A rule determines who is eligible to claim a share: often this requires locking or staking the governance token for a period (as in vote-escrow models), or simply holding a liquidity position.
  4. Distribution happens either continuously (fees stream into a claimable balance as trades occur) or in discrete epochs (fees are collected and distributed at fixed intervals, e.g., weekly).
  5. Claimants call a function to withdraw their accrued share, or it's auto-compounded into their position.
  6. Often a portion of fees is diverted elsewhere first — burned, sent to an insurance fund, or kept by the treasury — before the remainder is shared, so "fee sharing" is usually a split, not 100% pass-through.

Why designers use it

  • Gives the governance token real, measurable value tied to protocol usage, instead of relying purely on speculation.
  • Incentivizes long-term holding/locking (especially combined with vote-escrow designs), reducing sell pressure and aligning holders with the protocol's success.
  • Rewards the people actually providing a needed resource (liquidity, votes, curation) proportional to their contribution.

Failure modes

  • Fee-share extraction games: if the eligibility rule is gameable (e.g., flash-loan a large position right before a snapshot), opportunists capture rewards without providing real, lasting value.
  • Death spiral under low usage: if a protocol's revenue drops, the fee share shrinks, making the token less attractive, which can reduce the very activity (liquidity, staking) the fees were meant to reward.
  • Regulatory exposure: routing profit-like distributions to token holders can look like a security/dividend in some jurisdictions, creating legal risk the protocol didn't intend.
  • Treasury starvation: distributing too much of the fee stream to holders leaves the protocol without a war chest for development, audits, or incentives, weakening it over time.

What to check before using it

  • What percentage of fees actually reaches token holders versus what's retained by the treasury or burned?
  • Is the eligibility mechanism resistant to short-term gaming (snapshot sniping, flash loans, last-minute staking)?
  • Does the distribution schedule create predictable sell pressure right after each payout?
  • Have you modeled what happens to holder incentives if protocol revenue drops 50-90%?
  • Is there legal/regulatory review of whether this distribution structure resembles a security?

Experiments that used it · 3

Shown oldest first, so you can watch the design evolve.

Curve Vote Escrow
Curve's vote-escrow (veCRV) model made governance power a function of how long holders lock CRV, coupling emissions control, fee sharing, and LP reward boosts into a single non-transferable, time-decaying token.
2020 major success
Stars Arena
Avalanche's friend.tech fork whose bonding-curve 'Tickets' briefly made it the chain's hottest SocialFi app before a reentrancy exploit drained ~$3M in AVAX ten days after launch.
2023 exploited
Meteora Dynamic Bonding Curve
Meteora's permissionless, configurable bonding-curve launch protocol on Solana that graduates tokens into a real AMM pool once a funding threshold is hit.
2025 ongoing