Strategies
Strategies take an investment from the DegenBox and manage a yield generating operation. The DegenBox owner sets a strategy per token, the owner also determines how much of the token balance is going to be in the strategy (the strategy "target percentage") and how much remains in the DegenBox to enable withdrawals.
Because the funds should be able to be sent back to the DegenBox instantly, the harvest function, which can also rebalance to bring the invested amount to the defined target percentage, can be called by anyone.
Constructor
Constructor
nonpayable
nonpayable
Parameters
Functions
afterExitnonpayable
afterExitnonpayable
Parameters
Return values
bentoBoxview
bentoBoxview
Parameters
No parameters for this function.
Return values
claimOwnershipnonpayable
claimOwnershipnonpayable
Parameters
No parameters for this function.
Return values
No return values for this function.
exitnonpayable
exitnonpayable
Parameters
Return values
exitedview
exitedview
Parameters
No parameters for this function.
Return values
feeCollectorview
feeCollectorview
Parameters
No parameters for this function.
Return values
feePercentview
feePercentview
Parameters
No parameters for this function.
Return values
harvestnonpayable
harvestnonpayable
Parameters
Return values
maxBentoBoxBalanceview
maxBentoBoxBalanceview
Parameters
No parameters for this function.
Return values
ownerview
ownerview
Parameters
No parameters for this function.
Return values
pendingOwnerview
pendingOwnerview
Parameters
No parameters for this function.
Return values
poolview
poolview
Parameters
No parameters for this function.
Return values
resetAllowancenonpayable
resetAllowancenonpayable
Parameters
No parameters for this function.
Return values
No return values for this function.
rewardTokenEnabledview
rewardTokenEnabledview
Parameters
Return values
safeHarvestnonpayable
safeHarvestnonpayable
Parameters
Return values
No return values for this function.
setFeeParametersnonpayable
setFeeParametersnonpayable
Parameters
Return values
No return values for this function.
setRewardTokenEnablednonpayable
setRewardTokenEnablednonpayable
Parameters
Return values
No return values for this function.
setStrategyExecutornonpayable
setStrategyExecutornonpayable
Parameters
Return values
No return values for this function.
setSwappernonpayable
setSwappernonpayable
Parameters
Return values
No return values for this function.
skimnonpayable
skimnonpayable
Parameters
Return values
No return values for this function.
strategyExecutorsview
strategyExecutorsview
Parameters
Return values
strategyTokenview
strategyTokenview
Parameters
No parameters for this function.
Return values
swapRewardsnonpayable
swapRewardsnonpayable
Parameters
Return values
swapperview
swapperview
Parameters
No parameters for this function.
Return values
tagview
tagview
Parameters
No parameters for this function.
Return values
transferOwnershipnonpayable
transferOwnershipnonpayable
Parameters
Return values
No return values for this function.
withdrawnonpayable
withdrawnonpayable
Parameters
Return values
Events (for EVM logging)
FeeChanged
FeeChanged
Parameters
LogSetStrategyExecutor
LogSetStrategyExecutor
Parameters
OwnershipTransferred
OwnershipTransferred
Parameters
RewardSwapped
RewardSwapped
Parameters
RewardTokenUpdated
RewardTokenUpdated
Parameters
SwapperChanged
SwapperChanged
Parameters
Last updated