TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 1,463 txns
Deployed by via 0x283211b4 at 18895663
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xa96049b3a90a08041585bc26d919d4e480002cf85b43af3135ec657f4e5784ae
0xf7681c91fa62ee76ff4458f8b63c4a293d03a65634fe18730abe522d0ad6c57a
0xf14b8d209edc60bf95aa0cce2fff20b93db1fb484cce39584672873e917fd535
0x01b3b79818c0c0adf978c9bab1c230a32e6249eabb667d13c7a72a43df88907f
0x100efd759bd02ea16dd1eeed1add0eab2771f1beb5539f00edde6f92472434f3
0x9e29856201c1afcc7dd31e79c815b9e53b3b3f1d1d82d9b33fea5da51360a69b
0x5c2928ddb80c55947d521b7e56e89ed09b45a5b99a23bf629f69a0443848c6b1
0x7c957b6cb9f06f94f603d2a3b9669954947dd894c30e231621d913eae4d02441
0x5a0bf2a33780a84d4b2b013495c25a84465f911002569b157d6a81120308ccd9
0x2952eb83a6344041ad67d6707cd21f50861714f34bbf215185ffaa242c01a776

Functions
Getter at block 21177277
airdropMerkleRoot(view returns (bytes32)
0x537bcfb67c5f00f824911989441619941b7758fa0d6e054d76dc2c23427f0b87
caStartTime(view returns (uint256)
1704686400
claimMerkleRoot(view returns (bytes32)
0xe25b37d92419c1e794ea5fd6648055c415fccbb80f975b39a4a6c6ad682d83ea
owner(view returns (address)
0x623d31e9fb8d3be33995cb716725f9d46d3006ea
privateClaimMerkleRoot(view returns (bytes32)
0x2faf8382f0aa5b5186bdaef45bf877563f191eab8c3dd199e4b0fab531c84510
privateStartTime(view returns (uint256)
1704686400
toka(view returns (address)
0x2a85556a6701a02e75bc4de8ec340c6de1b29f72
withdrawMerkleRoot(view returns (bytes32)
0x70692b069226a48da435a5946534fa068b412d608f1f50c9f1d90ed5cf8a3622
withdrawStartTime(view returns (uint256)
1703907000
Read-only
hasAirdroped(addressview returns (bool)
hasClaimed(addressview returns (bool)
hasPrivateClaimed(addressview returns (bool)
hasWithdrawed(addressview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
airdrop(uint256 _amountbytes32[] _proof
claim(uint256 _quotabytes32[] _proof
collect(address _tokenuint256 _amountbool _isETH
initialize(address _token
privateClaim(uint256 _quotabytes32[] _proof
renounceOwnership(
setAirdropMerkleRoot(bytes32 _airdropMerkleRoot
setCaStartTime(uint256 _start
setClaimMerkleRoot(bytes32 _claimMerkleRoot
setPrivateClaimMerkleRoot(bytes32 _privateClaimMerkleRoot
setPrivateStartTime(uint256 _start
setWithdrawMerkleRoot(bytes32 _withdrawMerkleRoot
setWithdrawStartTime(uint256 _start
transferOwnership(address newOwner
withdraw(uint256 _amountbytes32[] _proof
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Airdrop(address indexed touint256 amount
Claim(address indexed touint256 amount
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PrivateClaim(address indexed touint256 amount
Withdraw(address indexed touint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
AlreadyAirdrop(
AlreadyClaimed(
AlreadyPrivateClaimed(
AlreadyWithdrawed(
FailedInnerCall(
InvalidInitialization(
IsNotStarted(
NotInMerkle(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token