Skip to main content

Risks

Catpound Finance strives to be transparent about the risks involved. This page outlines the key risk factors you should understand before depositing.

Smart Contract Risk

The Catpound vault V4.3 was audited at V4.1 and subsequently hardened with ten additional security improvements identified through internal review. All known issues have been resolved (see Security). However, no audit guarantees absolute safety. Smart contracts may contain undiscovered vulnerabilities. The vault handles the risk through multiple layers of protection:

  • SafeMath for all arithmetic (no overflow/underflow)
  • Reentrancy guard preventing re-entry attacks
  • Donation-proof accounting preventing share price manipulation
  • Dead shares preventing inflation attacks on empty vaults
  • Hard caps on fees enforced at the contract level

Despite these protections, smart contract risk can never be fully eliminated.

Admin Trust Assumptions

The vault owner has control over certain operational parameters:

Admin ActionRiskMitigation
Open/close compound windowsOwner or compounder controls timingautoOpen ensures windows eventually open permissionlessly
Set BTC price for whale detectionPrice is not oracle-basedMax price age prevents stale pricing
Set fee tiersOwner can adjust fee parametersHard caps (10% max slash, 15% max protocol fee) enforced by contract
Pause depositsOwner can temporarily block new depositsWithdrawals always remain available
Set deposit capOwner can limit total depositsExisting depositors unaffected
MotoChef migrationOwner can propose moving to a new staking contract144-block timelock (~24 hours) before execution

The vault includes a two-step ownership transfer (propose + accept) to prevent accidental ownership changes.

Exit Fee Timing Risk

If you withdraw during the silent phase (immediately after a compound window closes), you pay the maximum exit fee for your tier. The fee decays to 0% over 2,001 blocks. You can avoid this entirely by:

  • Withdrawing during the free exit window
  • Waiting for the fee to fully decay before withdrawing

Liquidity Risk

Withdrawals are served from the vault's liquid buffer. If the buffer is insufficient for your withdrawal:

  • The transaction will revert.
  • Wait for the next compound window, which unstakes everything from MotoChef and makes all MOTO available.
  • During the open window, even the largest positions can be fully redeemed.

The vault maintains a reserve ratio (default 15%) to keep a portion of assets liquid at all times, but very large withdrawals may still exceed this buffer during the silent phase.

OPNet Platform Risk

OPNet is newer infrastructure compared to established platforms like Ethereum. As early-stage technology, there are inherent risks:

  • The OPNet consensus layer is still maturing
  • The ecosystem has fewer battle-tested tools and protocols
  • Network effects and liquidity are still developing

MotoChef Dependency

The vault's yield comes entirely from staking MOTO in MotoChef. If MotoChef changes its reward structure, pauses, or experiences issues, it directly affects the vault's yield. The vault includes a MotoChef migration mechanism with a 144-block timelock to allow moving to a new staking contract if needed.

Not Financial Advice

This documentation is provided for informational purposes only. It does not constitute financial advice. Cryptocurrency investments carry significant risk, including the potential loss of your entire investment.

warning

Only deposit what you can afford to lose. Past performance and projected yields do not guarantee future results. Do your own research before making any investment decisions.