ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 131 txns
Deployed by via 0x394dbe97 at 19667271
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $499.57
ERC-20
Value $120.61
ERC-20
Value $0.73
0xfa887d7bf237fd4bf6708a3b0e985d68ebe682399da525c6b42978f07a2a77f9
0x3383fe94efd442e47855aaa007fc74122a768e8d8944fd28ff33d1e44e148376
0x27cc6e7ef406d8a8731716ef4438035d2248024a5623898dcffe4be1c2777d4d
0x203f9bf53e00adfb6ae573453783fc85fe25ebc5c809ab923311fcf8961d5d93
0x59e678dcba41bd386cf01284d585691c76c8abf2cffae468cd30d2d039164c22
0x294e89cc3753d734bcadd63821bde15c346937fe6faa5a0fd4c5db6f111be6c6
0xef2ec6e61f294face8aa0c6b405ce37b66256b53fd8c915a72c2006f21e49e40
0x370484612468cfbcd64cdf9547854d4095a963b66b14a1ddd1281f2794f2abb6
0x01f96b97e0fd9316753bcbd459eb734b6f13f8f4dc49d333202d69ee5873bedf
0xa798dc6fd7673fb0bee503a0c4923e7d2e341357ad19ce9be85b1d81ec976b21

Functions
Getter at block 21218644
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
 
getActiveExecutors(view returns (address[] executorsuint256 thresholduint256 activeSinceuint256 exeIndex)
getAdmin(view returns (address)
0x000039ddcf1f63cf3555e62a8d32a11bd1e7e1e1
 
getSupportedTokens(view returns (address[] supportedTokensuint8[] indexesuint8[] decimals)
getVault(view returns (address)
0x0014eb4ac6dd1473b258d088e6ef214b2bcdc53c
 
proxiableUUID(view returns (bytes32)
Read-only
exeActiveSinceForIndex(uint256 indexview returns (uint256)
exeThresholdForIndex(uint256 indexview returns (uint256)
executorsForIndex(uint256 indexview returns (address[])
lockedBalanceOf(addressview returns (uint256)
proposedLock(bytes32view returns (address)
proposedUnlock(bytes32view returns (address)
proposerIndex(address proposerview returns (uint256)
proposerOfIndex(uint256 indexview returns (address)
tokenForIndex(uint8 tokenIndexview returns (address)
State-modifying
addProposer(address proposer
addToken(uint8 tokenIndexaddress tokenAddr
cancelLock(bytes32 reqId
cancelUnlock(bytes32 reqId
executeLock(bytes32 reqIdbytes32[] rbytes32[] yParityAndSaddress[] executorsuint256 exeIndex
executeUnlock(bytes32 reqIdbytes32[] rbytes32[] yParityAndSaddress[] executorsuint256 exeIndex
initialize(address _adminaddress _vaultaddress proposeraddress[] executorsuint256 threshold
proposeLock(bytes32 reqIdpayable 
proposeUnlock(bytes32 reqIdaddress recipient
removeProposer(address proposer
removeToken(uint8 tokenIndex
transferAdmin(address newAdmin
transferVault(address newVault
updateExecutors(address[] newExecutorsuint256 thresholduint256 activeSincebytes32[] rbytes32[] yParityAndSaddress[] executorsuint256 exeIndex
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Upgraded(address indexed implementation
AdminTransferred(address indexed prevAdminaddress indexed newAdmin
Initialized(uint64 version
ProposerAdded(address indexed proposer
ProposerRemoved(address indexed proposer
TokenAdded(uint8 tokenIndexaddress tokenAddr
TokenLockCancelled(bytes32 indexed reqIdaddress indexed proposer
TokenLockExecuted(bytes32 indexed reqIdaddress indexed proposer
TokenLockProposed(bytes32 indexed reqIdaddress indexed proposer
TokenRemoved(uint8 tokenIndexaddress tokenAddr
TokenUnlockCancelled(bytes32 indexed reqIdaddress indexed recipient
TokenUnlockExecuted(bytes32 indexed reqIdaddress indexed recipient
TokenUnlockProposed(bytes32 indexed reqIdaddress indexed recipient
Upgraded(address indexed implementation
VaultTransferred(address indexed prevVaultaddress indexed newVault
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
receive(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AddressEmptyCode(address target
AddressInsufficientBalance(address account
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
InvalidInitialization(
NotInitializing(
SafeERC20FailedOperation(address token
StringsInsufficientHexLength(uint256 valueuint256 length
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot