TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 231,515 txns
Deployed by via 0x36ed144b at 19075929
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $71.7
0xa3cf6e539822a12d06346f8fe34064db8ee5a6140dc3ca673557df4b9f756b69
0xc52d8ebef6ebe93be2935b717e2cf9f912cd325144a8a3018df3bcb2252a2cdb
0x18f394fc6b88aaa25e036de1be8cd2811ab7746e4d24253f7ec1acaa06165332
0xc6238d8c21c24224355cb04fc51da38b36a61c07d6c533464f119eed5eeccb9c
0x4b42bfa8722d953188e37e400242304cdd917b67653ca5c0575129716c753219
0x800f824e56cac6e28981518fd8daa3e895e8aced39a48b0eee591b2ab2c3655f
0xf1f9d2653f0fd9d720b59becc1c8f05aa1ff1a00b6181584c55447257dd69566
0xa350f0667107feb5102796c7205b22904db51a7f32c885de6b4f81dbee7f973c
0x6a72581d26199858233d80966b776da5aed5d4ecedf687061d63dd9018a5873a
0xca1c64bcc72985c0f7852cc84372047fc20b74e5d2d160663ba7ba52b993689c

Functions
Getter at block 21248988
endTime(view returns (uint256)
1708851600
merkleRoot(view returns (bytes32)
0xd6a245fc8bf3f28fe7ef8edc2ea975d18dae5e2cbf5d7cf6419ea02bf06929b2
messageHash(view returns (bytes32)
0x97aab66f1ecc4f24c2ac841a04454e1a61486d3bc2787c71db145fc33cd813ee
owner(view returns (address)
0x3af2acb662a241da4ef4310c7ab226f552b42115
paused(view returns (bool)
false
startTime(view returns (uint256)
1706173200
token(view returns (address)
0x8457ca5040ad67fdebbcc8edce889a335bc0fbfb
vault(view returns (address)
0x3af2acb662a241da4ef4310c7ab226f552b42115
Read-only
blocked(addressview returns (bool)
claimed(bytes32view returns (bool)
verifyCalldata(uint256 amountbytes32[] proofview returns (bool)
State-modifying
blocklist(address[] accountsbool status
claim(uint256 amountbytes32[] proofbool agreedToTnC
claim(uint256 amountbytes32[] proofuint8 vbytes32 rbytes32 s
initialize(address initialOwner_address vault_address token_bytes32 merkleRoot_bytes32 messageHash_uint256 startTime_uint256 endTime_
pause(
renounceOwnership(
setEndTime(uint256 timestamp
setMerkleRoot(bytes32 _merkleRoot
setMessageHash(bytes32 _messageHash
setStartTime(uint256 timestamp
setVault(address newVault
transferOwnership(address newOwner
unpause(
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Claimed(address accountuint256 amount
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
AddressEmptyCode(address target
AddressInsufficientBalance(address account
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
EnforcedPause(
ExpectedPause(
FailedInnerCall(
InvalidInitialization(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token