MellowMultiVaultRouter

Verified contract

Implementation

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

No balances found for "MellowMultiVaultRouter"

No transactions found for "MellowMultiVaultRouter"


Functions
Getter at block 21157791
WAD(view returns (uint256)
1000000000000000000
getAutoRolledOverVaults(view returns (uint256[])
[]
getAutoRolloverWeights(view returns (uint256[])
[]
getFee(view returns (uint256)
0
getTotalFee(view returns (uint256)
0
getVaultDepositsCount(view returns (uint256)
0
getVaults(view returns (address[])
[]
owner(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
token(view returns (address)
0x0000000000000000000000000000000000000000
weth(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
_autoRolloverExchangeRatesWad(uint256uint256view returns (uint256)
canWithdrawOrRollover(uint256 vaultIndexaddress ownerview returns (bool)
getActiveIndices(address ownerview returns (uint256[] activeIndices)
getAutoRolloverExchangeRatesWad(uint256 fromVaultuint256 toVaultview returns (uint256)
getBatchedAutoRollovers(uint256 indexview returns (struct IMellowMultiVaultRouterBatchedAutoRollover[])
getBatchedDeposits(uint256 indexview returns (struct IMellowMultiVaultRouterBatchedDeposit[])
getLPTokenBalances(address ownerview returns (uint256[])
getPendingAutoRolloverDeposits(uint256 vaultIndexview returns (uint256)
getPropagatedAutoRolloverLPTokens(address ownerview returns (uint256[])
getVaultMaturity(uint256 vaultIndexview returns (uint256)
isRegisteredForAutoRollover(address ownerview returns (bool)
isVaultCompleted(uint256 indexview returns (bool)
isVaultPaused(uint256 indexview returns (bool)
totalAutoRolloverLPTokens(uint256 vaultIndexview returns (uint256)
validWeights(uint256[] weightsview returns (bool)
State-modifying
addVault(address vault_
claimLPTokens(uint256 indexuint256[] minTokenAmountsbytes[] vaultsOptions
depositErc20(uint256 amountuint256[] weights
depositErc20AndRegisterForAutoRollover(uint256 amountuint256[] weightsbool registration
depositEth(uint256[] weightspayable 
depositEthAndRegisterForAutoRollover(uint256[] weightsbool registrationpayable 
getCachedVaultMaturity(uint256 vaultIndexreturns (uint256)
initialize(address weth_address token_address[] vaults_
refreshDepositCount(
registerForAutoRollover(bool registration
renounceOwnership(
rolloverLPTokens(uint256 indexuint256[] minTokenAmountsbytes[] vaultsOptionsuint256[] weights
setAutoRolloverWeights(uint256[] autoRolloverWeights
setCompletion(uint256 indexbool completed
setFee(uint256 fee_
setPausability(uint256 indexbool paused
submitAllBatchesForFee(
submitBatch(uint256 indexuint256 batchSize
submitBatchForFee(uint256 indexuint256 batchSizeaddress account
transferOwnership(address newOwner
triggerAutoRollover(uint256 vaultIndex
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.