MVFStrategy
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
18
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
Balances ($0.00)
No balances found for "MVFStrategy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "MVFStrategy"
ABI
ABI objects
Getter at block 21202732 getCurrentCompositionPerc() view returns (uint256[] percentages)
AXSETHVault() view returns (address)
0x0000000000000000000000000000000000000000
GHSTETHVault() view returns (address)
0x0000000000000000000000000000000000000000
ILVETHVault() view returns (address)
0x0000000000000000000000000000000000000000
MANAETHVault() view returns (address)
0x0000000000000000000000000000000000000000
SLPETHVault() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x0000000000000000000000000000000000000000
profitFeePerc() view returns (uint256)
0
vault() view returns (address)
0x0000000000000000000000000000000000000000
watermark() view returns (uint256)
0
Read-only
getAllPoolInETH(bool includeVestedILV) view returns (uint256)
getAllPoolInUSD(bool includeVestedILV) view returns (uint256)
State-modifying
Events adjustWatermark(uint256 amount, bool signs)
collectProfitAndUpdateWatermark() returns (uint256 fee)
emergencyWithdraw()
initialize(address _AXSETHVault, address _SLPETHVault, address _ILVETHVault, address _GHSTETHVault)
invest(uint256 WETHAmt, uint256[] amountsOutMin)
reimburse(uint256 farmIndex, uint256 amount, uint256 amountOutMin) returns (uint256 WETHAmt)
renounceOwnership()
setProfitFeePerc(uint256 _profitFeePerc)
setVault(address _vault)
swapTokensAndInvest(address _MANAETHVault, uint256[] amountsOutMin)
transferOwnership(address newOwner)
withdraw(uint256 amount, uint256[] amountsOutMin) returns (uint256 WETHAmt)
AdjustWatermark(uint256 currentWatermark, uint256 lastWatermark)
CollectProfitAndUpdateWatermark(uint256 currentWatermark, uint256 lastWatermark, uint256 fee)
CurrentComposition(uint256 AXSETHCurrentPool, uint256 ILVETHCurrentPool, uint256 MANAETHCurrentPool, uint256 WILDCurrentPool, uint256 MVICurrentPool)
EmergencyWithdraw(uint256 WETHAmt)
InvestAXSETH(uint256 WETHAmt, uint256 AXSETHAmt)
InvestILVETH(uint256 WETHAmt, uint256 ILVETHAmt)
InvestMANAETH(uint256 WETHAmt, uint256 MANAAmt)
InvestMVI(uint256 WETHAmt, uint256 MVIAmt)
InvestWILD(uint256 WETHAmt, uint256 WILDAmt)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Reimburse(uint256 WETHAmt)
TargetComposition(uint256 AXSETHTargetPool, uint256 ILVETHTargetPool, uint256 MANAETHTargetPool, uint256 WILDTargetPool, uint256 MVITargetPool)
Withdraw(uint256 amount, uint256 WETHAmt)
WithdrawAXSETH(uint256 lpTokenAmt, uint256 WETHAmt)
WithdrawILVETH(uint256 lpTokenAmt, uint256 WETHAmt)
WithdrawMANAETH(uint256 lpTokenAmt, uint256 WETHAmt)
WithdrawMVI(uint256 lpTokenAmt, uint256 WETHAmt)
WithdrawWILD(uint256 lpTokenAmt, uint256 WETHAmt)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.