Skip to main content

Fee Structure

Catpound vaults charge a single fee: a flat 10% protocol fee on harvested rewards. It's applied at compound time, goes to the treasury, and never touches your principal.

Protocol Fee

The protocol fee is taken from harvested rewards when the admin compounds the vault. It is calculated only on the rewards harvested that cycle — never on the vault's total assets or your deposit principal.

How it works

  1. The compounder bot harvests rewards from the farm.
  2. Those rewards are swept out of the vault and swapped (if cross-token) to the vault's underlying asset.
  3. The admin calls adminDepositRewards(amount) to inject the post-swap balance back into the vault.
  4. On that call, the contract splits the injected amount: 10% → treasury, 90% → staked back into the farm on behalf of all depositors.
  5. Share price rises for everyone in the vault; no new shares are minted.

Example

If 100 MOTO worth of rewards is injected:

  • 10 MOTO → treasury
  • 90 MOTO → re-staked for all depositors; reflected in the next share-price update

Caps

The fee is enforced by a hard cap in the contract — the admin cannot set it above 20% / 2000 bps under any circumstance. The current live rate on all vaults is 10%.

What happened to exit fees, tier surcharges, and NFT discounts?

Earlier versions of Catpound had a per-user surcharge accumulator, a per-block exit-fee slash, and an NFT-staked tier system that varied the protocol rate between ~3% and ~10%. That design introduced overflow risk in the surcharge accumulator (and did freeze one vault), so the v2 simplified line replaces all of it with the single flat rate documented above.

See Decommissioned Contracts for the v1 addresses and the code preservation tag, in case that product surface ever resumes.

Where the fee goes

PortionDestination
10%Catpound treasury (0x4d7d3575…e2a9ad)
90%Re-staked in the farm on behalf of all vault depositors

The treasury funds the compounder infrastructure, audits, and ongoing development. Nothing is taken from your principal; you only pay on yield the vault actually earned while you were holding shares.