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 Action | Risk | Mitigation |
|---|---|---|
| Open/close compound windows | Owner or compounder controls timing | autoOpen ensures windows eventually open permissionlessly |
| Set BTC price for whale detection | Price is not oracle-based | Max price age prevents stale pricing |
| Set fee tiers | Owner can adjust fee parameters | Hard caps (10% max slash, 15% max protocol fee) enforced by contract |
| Pause deposits | Owner can temporarily block new deposits | Withdrawals always remain available |
| Set deposit cap | Owner can limit total deposits | Existing depositors unaffected |
| MotoChef migration | Owner can propose moving to a new staking contract | 144-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.
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.