Contracts API Documentation
Welcome to the StakeWise Contracts API documentation. This section contains comprehensive documentation for all smart contracts in the StakeWise protocol.
Contract Categories
- Base - Base contracts for ERC20 tokens and multicall utilities
- Curators - Curator strategy contracts for managing assets in sub-vaults
- Keeper - Oracle system for updating Vault rewards and approving validator registrations
- Libraries - Shared utility libraries used across contracts
- Misc - Reward distribution and fee splitting contracts
- Tokens - Over-collateralized staking token (osToken) system and controllers
- Validators - Validator lifecycle management, registry interfaces, and deposit data validation
- Vaults - Modular staking Vault contracts for Ethereum and Gnosis Chain