MultiPoolStrategy
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
3
Slot
XX
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
Balances ($0.00)
No balances found for "MultiPoolStrategy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "MultiPoolStrategy"
ABI
ABI objects
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(uint256) view returns (address)
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
convertToAssets(uint256 shares) view returns (uint256 assets)
convertToShares(uint256 assets) view returns (uint256 shares)
isAdapter(address) view returns (bool)
maxDeposit(address) view returns (uint256)
maxMint(address) view returns (uint256)
maxRedeem(address owner) view returns (uint256)
maxWithdraw(address owner) view returns (uint256)
previewDeposit(uint256 assets) view returns (uint256)
previewMint(uint256 shares) view returns (uint256)
previewRedeem(uint256 shares) view returns (uint256)
previewWithdraw(uint256 assets) view returns (uint256)
State-modifying
Events addAdapter(address _adapter)
addAdapters(address[] _adapters)
adjust(struct MultiPoolStrategyAdjust[] _adjustIns, struct MultiPoolStrategyAdjust[] _adjustOuts, address[] _sortedAdapters)
approve(address spender, uint256 amount) returns (bool)
changeAdapterHealthFactor(address _adapter, uint256 _healthFactor)
changeAdjustInInterval(uint256 _adjustInInterval)
changeAdjustOutInterval(uint256 _adjustOutInterval)
changeFeePercentage(uint256 _feePercentage)
changeFeeRecipient(address _feeRecipient)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
deposit(uint256 assets, address receiver) returns (uint256 shares)
doHardWork(address[] _adaptersToClaim, struct MultiPoolStrategySwapData[] _swapDatas)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initalize(address _stakingToken, address _monitor)
redeem(uint256 shares, address receiver, address owner, uint256 minimumReceive) returns (uint256)
removeAdapter(address _adapter)
renounceOwnership()
setMinimumPercentage(uint256 _minPercentage)
setMonitor(address _monitor)
togglePause()
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
transferOwnership(address newOwner)
withdraw(uint256 assets, address receiver, address owner, uint256 minimumReceive) returns (uint256)
Approval(address indexed owner, address indexed spender, uint256 value)
Deposit(address indexed sender, address indexed owner, uint256 assets, uint256 shares)
HardWork(uint256 totalClaimed, uint256 fee)
Initialized(uint8 version)
NewRewardsCycle(uint32 indexed cycleEnd, uint256 rewardAmount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer(address indexed from, address indexed to, uint256 value)
Withdraw(address indexed sender, address indexed receiver, address indexed owner, uint256 assets, uint256 shares)
constructor()
This contract contains no fallback and receive objects.
AdapterAlreadyAdded()
AdapterIsNotEmpty()
AdapterNotHealthy()
AdjustmentWrong()
StrategyPaused()
SwapFailed()
SyncError()
Unauthorized()
WithdrawTooLow()