ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 2,758 txns
Deployed by via 0x9d59653d at 16024035
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
11 additional variables
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x5a7bb338aaaac98c2b6107eaa63a7f286680d0e954088897940948cf8f11a7de
0x47a11749b0ad7abf934b8d2cc8c12d87943871f618dc1a373ad41269687e440f
0xbe8179e03f042d6e3bb8cf8239a5bb45c50580e4264ab2355e5a174be412a29a
0xd5435670a7e2039b358c5d6c435db209a4608cfc42d34263bb7ffed4445339e4
0xb9b1fbf641a6be117b4a421e8b5804200b0cd5afca4db57efa9e5331207d2cb6
0x78f5d72546e737648e742ebc30bd4ba5c674bf003204cb7843e695db1d849c26
0x043c9a5cbc74324d13596aa7f7d64e7d87bb6b5e5300da1aa34dbbf923d3937e
0x13631752c9b9bc80e74c55aabbc6fe96c2f9236efb59cf8e4fc5d3627391d90d
0x507f9f3907e92e8432eeb8a0dc447bb665810c9a303ce96c57de7dddeafcc123
0x9d9d8c6a33acb0f63b37ef39ad2ae461ab8517e0c8e7bb55bdafb2078eb7aad2

Functions
Getter at block 21157791
WAD(view returns (uint256)
1000000000000000000
getAutoRolledOverVaults(view returns (uint256[])
[2, 0, 4, 1, 3, 5, 6, 7]
getAutoRolloverWeights(view returns (uint256[])
[0, 0, 0, 0, 0, 0, 0, 0, 100]
getFee(view returns (uint256)
20000000
getTotalFee(view returns (uint256)
0
getVaultDepositsCount(view returns (uint256)
0
getVaults(view returns (address[])
[0x6D3F5363bB30BB5CAE7F30c74689Ee6a7154350E, 0xfd89E1274D96884381601D533e8d051bCf20fC71, 0x87065A6e0e6609583976404fd33F670FaA310390, 0xedF3cb10dE6Ad6449B9F9Ee561f18e50b6B79234, 0x9Fe673EAefd59281679dad8eaf1a86212ab24654, 0xd5817100223aD11919b0EFfd866459E96AE37B96, 0xbd3831a1e5ebD16E4867924Ec047DEAfEE42c8CA, 0xDa5D31dC70e5aCd6E66b49F31Ee796977566152b, 0x47867f3E9277E0E08893e8309cb4180C8247C0a4]
owner(view returns (address)
0xb527e950fc7c4f581160768f48b3bfa66a7de1f0
 
proxiableUUID(view returns (bytes32)
token(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
weth(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
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
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.