src/core/modules/StakingManager_v1.sol.
Interfaces: IStakingManager_v1, IReservePathModule_v1, IStakingManagerRemovalWindow_v1.
Functions
addStrategy
IStakingManager_v1.sol#L322
cancelStrategyRemoval
IStakingManager_v1.sol#L346
harvestYield
Returns
IStakingManager_v1.sol#L269
initiateStrategyRemoval
IStakingManager_v1.sol#L340
rebalance
Returns
IStakingManager_v1.sol#L313
removeStrategy
IStakingManager_v1.sol#L363
setPerformanceFeeBps
IStakingManager_v1.sol#L367
stake
IStakingManager_v1.sol#L256
withdrawFunds
Returns
IStakingManager_v1.sol#L294
View functions
getAvailableYield
Returns
IStakingManager_v1.sol#L208
getPerformanceFeeBps
IStakingManager_v1.sol#L223
getPosition
Returns
IStakingManager_v1.sol#L190
getPositionValue
Returns
IStakingManager_v1.sol#L199
getStrategyRemovalExecuteAfter
Returns
IStakingManager_v1.sol#L233
getStrategyRemovalExpiresAt
Returns
IStakingManagerRemovalWindow_v1.sol#L32
isReservePathModule
IReservePathModule_v1.sol#L9
isStrategyApproved
Returns
IStakingManager_v1.sol#L216
STRATEGY_REMOVAL_EXECUTION_WINDOW
IStakingManagerRemovalWindow_v1.sol#L20
Events
FundsWithdrawn
IStakingManager_v1.sol#L131
PerformanceFeeUpdated
IStakingManager_v1.sol#L177
Rebalanced
IStakingManager_v1.sol#L145
Staked
IStakingManager_v1.sol#L102
StrategyAdded
IStakingManager_v1.sol#L154
StrategyRemovalCanceled
IStakingManager_v1.sol#L172
StrategyRemovalInitiated
IStakingManager_v1.sol#L164
StrategyRemoved
IStakingManager_v1.sol#L158
YieldHarvested
IStakingManager_v1.sol#L116
Errors
Module__StakingManager__ExcessSharesBurned
IStakingManager_v1.sol#L89
Module__StakingManager__IncompleteWithdrawal
IStakingManager_v1.sol#L59
Module__StakingManager__InsufficientPosition
IStakingManager_v1.sol#L46
Module__StakingManager__InsufficientSharesOut
IStakingManager_v1.sol#L82
Module__StakingManager__InvalidFeePercentage
IStakingManager_v1.sol#L53
Module__StakingManager__InvalidStrategyInterface
IStakingManager_v1.sol#L56
Module__StakingManager__NoPosition
IStakingManager_v1.sol#L40
Module__StakingManager__NothingToRebalance
IStakingManager_v1.sol#L50
Module__StakingManager__NoYieldToHarvest
IStakingManager_v1.sol#L43
Module__StakingManager__StrategyAlreadyApproved
IStakingManager_v1.sol#L37
Module__StakingManager__StrategyAssetMismatch
IStakingManager_v1.sol#L62
Module__StakingManager__StrategyCurveMismatch
IStakingManager_v1.sol#L68
Module__StakingManager__StrategyManagerMismatch
IStakingManager_v1.sol#L65
Module__StakingManager__StrategyNotApproved
IStakingManager_v1.sol#L34
Module__StakingManager__StrategyRemovalDelayNotElapsed
IStakingManager_v1.sol#L77
Module__StakingManager__StrategyRemovalExpired
IStakingManagerRemovalWindow_v1.sol#L15
Module__StakingManager__StrategyRemovalNotScheduled
IStakingManager_v1.sol#L74
Module__StakingManager__StrategyRemovalScheduled
IStakingManager_v1.sol#L71