MultiPoolStrategy

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xfe5d1d91 at 17829197
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 44 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
8 additional variables

No balances found for "MultiPoolStrategy"

No transactions found for "MultiPoolStrategy"


Functions
Getter at block 21222486
LIFI_DIAMOND(view returns (address)
0x1231deb6f5749ef6ce6943a275a1d3e7486f4eae
adjustInInterval(view returns (uint256)
0
adjustOutInterval(view returns (uint256)
0
asset(view returns (address)
0x0000000000000000000000000000000000000000
decimals(view returns (uint8)
0
feePercentage(view returns (uint256)
0
feeRecipient(view returns (address)
0x0000000000000000000000000000000000000000
lastAdjustIn(view returns (uint256)
0
lastAdjustOut(view returns (uint256)
0
lastRewardAmount(view returns (uint192)
0
lastSync(view returns (uint32)
0
minPercentage(view returns (uint256)
0
monitor(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
rewardsCycleEnd(view returns (uint32)
0
rewardsCycleLength(view returns (uint32)
0
storedTotalAssets(view returns (uint256)
0
symbol(view returns (string)
totalAssets(view returns (uint256)
0
totalSupply(view returns (uint256)
0
Read-only
adapters(uint256view returns (address)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256 assets)
convertToShares(uint256 assetsview returns (uint256 shares)
isAdapter(addressview returns (bool)
maxDeposit(addressview returns (uint256)
maxMint(addressview returns (uint256)
maxRedeem(address ownerview returns (uint256)
maxWithdraw(address ownerview returns (uint256)
previewDeposit(uint256 assetsview returns (uint256)
previewMint(uint256 sharesview returns (uint256)
previewRedeem(uint256 sharesview returns (uint256)
previewWithdraw(uint256 assetsview returns (uint256)
State-modifying
addAdapter(address _adapter
addAdapters(address[] _adapters
adjust(struct MultiPoolStrategyAdjust[] _adjustInsstruct MultiPoolStrategyAdjust[] _adjustOutsaddress[] _sortedAdapters
approve(address spenderuint256 amountreturns (bool)
changeAdapterHealthFactor(address _adapteruint256 _healthFactor
changeAdjustInInterval(uint256 _adjustInInterval
changeAdjustOutInterval(uint256 _adjustOutInterval
changeFeePercentage(uint256 _feePercentage
changeFeeRecipient(address _feeRecipient
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 assetsaddress receiverreturns (uint256 shares)
doHardWork(address[] _adaptersToClaimstruct MultiPoolStrategySwapData[] _swapDatas
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initalize(address _stakingTokenaddress _monitor
redeem(uint256 sharesaddress receiveraddress owneruint256 minimumReceivereturns (uint256)
removeAdapter(address _adapter
renounceOwnership(
setMinimumPercentage(uint256 _minPercentage
setMonitor(address _monitor
togglePause(
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
withdraw(uint256 assetsaddress receiveraddress owneruint256 minimumReceivereturns (uint256)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
HardWork(uint256 totalClaimeduint256 fee
Initialized(uint8 version
NewRewardsCycle(uint32 indexed cycleEnduint256 rewardAmount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 value
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AdapterAlreadyAdded(
AdapterIsNotEmpty(
AdapterNotHealthy(
AdjustmentWrong(
StrategyPaused(
SwapFailed(
SyncError(
Unauthorized(
WithdrawTooLow(