ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 5,027 txns
Unified 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
Balances ($0.00)
No balances found for "ERC1967Proxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21213890 | 25 days ago | | | 0 | 0.00079954095 | |
| 21213888 | 25 days ago | | | 0 | 0.00073901700 | |
| 21213883 | 25 days ago | | | 0 | 0.00042615226 | |
| 21016863 | 2 months ago | | | 0.0005 | 0.00042578408 | |
| 21016336 | 2 months ago | | | 0.0019306128 | 0.00076906500 | |
| 21016049 | 2 months ago | | | 0.001 | 0.00073258438 | |
| 21015656 | 2 months ago | | | 0.002 | 0.00052790037 | |
| 21014588 | 2 months ago | | | 0.001 | 0.00079145576 | |
| 21013732 | 2 months ago | | | 0.005 | 0.00050863654 | |
| 21013669 | 2 months ago | | | 0.0034655263 | 0.00049551663 |
ABI
ABI objects
Getter at block 21393751 proxiableUUID() view returns (bytes32)
UPGRADE_INTERFACE_VERSION() view returns (string)
5.0.0
isDepositCapEnabled() view returns (bool)
true
owner() view returns (address)
0xaa96baa2af77e33004ca03b46f6505aefebbfb98
signer() view returns (address)
0xa6be8d57369709fb7ebee4d502128fa54a35dfc7
Read-only
accDepositAmounts(bytes32) view returns (uint256)
allowTokenToProtocols(bytes32, address) view returns (bool)
depositCaps(bytes32) view returns (uint256)
depositPools(bytes32, address) view returns (uint256 depositAmount, uint256 targetAmount)
getProtocolAllowedTokens(uint256 _protocolProxyChainId, address _protocolProxyAddr) view returns (address[])
getProtocolKey(uint256 _protocolProxyChainId, address _protocolProxyAddr) pure returns (bytes32)
protocolTokenDecimals(bytes32) view returns (uint256)
remainingDepositCap(uint256 _protocolProxyChainId, address _protocolProxyAddr) view returns (uint256)
withdrawers(address) view returns (bool)
State-modifying
Events initialize(address implementation, bytes data)
addAllowedTokenToProtocol(address _token, uint256 _protocolProxyChainId, address _protocolProxyAddr)
enableDepositCap(bool _enabled)
initialize(address _owner, address _signer)
removeAllowedTokenFromProtocol(address _token, uint256 _protocolProxyChainId, address _protocolProxyAddr)
renounceOwnership()
rescueWithdraw(address _token, address _to)
setDepositCap(uint256 _protocolProxyChainId, address _protocolProxyAddr, uint256 _amount)
setProtocolTokenDecimals(uint256 _protocolProxyChainId, address _protocolProxyAddr, uint256 _decimals)
setSigner(address _signer)
setWithdrawer(address _withdrawer, bool _enabled)
transferOwnership(address newOwner)
upgradeToAndCall(address newImplementation, bytes data) payable
vaultDeposit(address _to, uint256 _amount, bytes _encodedData, bytes _signature) payable
vaultWithdraw(address _token, address _to, uint256 _protocolProxyChainId, address _protocolProxyAddr)
Upgraded(address indexed implementation)
AllowedTokenAddedToProtocol(address _token, uint256 _protocolProxyChainId, address _protocolProxyAddr)
AllowedTokenRemovedFromProtocol(address _token, uint256 _protocolProxyChainId, address _protocolProxyAddr)
Initialized(uint64 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SignerChanged(address indexed _signer)
Upgraded(address indexed implementation)
VaultDeposited(address indexed _from, address indexed _to, address indexed _token, uint256 _amount, uint256 _exchangeRate, uint256 _protocolProxyChainId, address _protocolProxyAddr)
VaultWithdrawn(address indexed _from, address indexed _to, address indexed _token, uint256 _amount, uint256 _targetAmount, uint256 _protocolProxyChainId, address _protocolProxyAddr)
WithdrawerChanged(address _withdrawer, bool _enabled)
constructor(address _deployer, bytes32 _nameHash)
fallback()
AddressEmptyCode(address target)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
ECDSAInvalidSignature()
ECDSAInvalidSignatureLength(uint256 length)
ECDSAInvalidSignatureS(bytes32 s)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
InvalidInitialization()
NotInitializing()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
SafeERC20FailedOperation(address token)
UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID(bytes32 slot)