Security & Upgradeability

Security Principles

  • ReentrancyGuard: Protects against recursive calls.

  • AccessControl: Role-based permissioning (Owner / Operator / Taker).

  • Timelock: Critical updates delayed for governance review.

  • UUPS Upgradeability: Allows contract upgrades without breaking data.

  • Custom Errors: Optimized gas usage and better debugging.

Invariants

  1. Total token supply = Custodied stock shares.

  2. Only Manager can mint/burn.

  3. Transfer fails if actions unprocessed.

  4. All upgrades/time-sensitive changes are timelocked.

Audits & Monitoring

  • Stove Protocol’s security is reinforced through independent third-party audits.

  • Full unit test coverage via Foundry

  • Real-time event monitoring for mint/burn and Vault activity

Last updated