Everstrat.xyz | Docs
Contracts

StrategyManager

The upgradeable contract that manages strategy registration, NAV, distribution, withdrawals, and rebalancing.

Responsibilities

  • register and remove strategies
  • compute total NAV in ETH
  • distribute ETH based on safety levels
  • withdraw or queue withdrawals based on withdrawal priority
  • rebalance unhealthy strategies

Important Constraints

  • safety levels must be within 1..100
  • withdrawal priorities must be within 1..100
  • range-based operations use [startIndex, endIndex)

Why It Matters

StrategyManager is the bridge between pooled protocol capital and the external strategy set. Its ETH-first NAV is the pricing input the AMM cares about.

Last updated on

On this page