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
Total token supply = Custodied stock shares.
Only Manager can mint/burn.
Transfer fails if actions unprocessed.
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