Skip to main content

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