ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 55,154 txns
Deployed by via 0x6d281b27 at 18482132
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
11 additional variables
ERC-20
Value $104,190,223.11
0xad096e86d89f9967d72bc971bcb47433af1c0f5a030bca9baafecf6cefbcd53d
0xe77b703dea54cbb93fc76257bd7c8c636c4b30a3d49cca134ecfd14f4cdda557
0x303a9e648d85782f1ce26b6787a7b0b05166c43448f650817aab9d6148bbddc3
0x31a6f1487110c38e43fc19d3b5bbed42ef3e98da837cd9ab0f67d2ea2cfbf25c
0xe066abe9f4005aa1c7d1f54eab1c567d24c9aba89e1db30ed5ad779a1f37189d
0x025e154e9b929499c64072a90a54f862336780ddb7af60d902d783f450866b80
0x0753161c23a5c7f8b5572491fd7fd4792c59f5e93893c8ef519469a75f2a8d7b
0xac6b0b37a4c3aa136dcfa003f43157b8a8db0a77095a891fb1d12309161f9798
From
0xf804a59d809c2bf07a246482300468080d0dae14cb1a93d0fc6022a01a770b28
0x4b35a846b62c55d01330876081be24e68e6066c00b19657d2a70df1f02a960f0

Functions
Getter at block 21270601
claimActive(view returns (bool)
true
claimStartDate(view returns (uint256)
1698996600
claimToken(view returns (address)
0xb131f4a55907b10d1f0a50d8ab8fa09ec342cd74
claimTokenDeposited(view returns (bool)
true
currentNFTUnlockTimestamp(view returns (uint128)
0
currentNFTUnlockedBP(view returns (uint64)
0
dc(view returns (address)
0x00000000000076a84fef008cdabe6409d2fe638b
dcV2(view returns (address)
0x00000000000000447e69651d841bd8d104bed493
multiClaim(view returns (address)
0x71a41517fe65890fe835d67fce17a9747112696c
owner(view returns (address)
0x21e14f503b03f43ebc4b779261d787183a54ec4b
previousNFTUnlockedBP(view returns (uint64)
0
 
proxiableUUID(view returns (bytes32)
unclaimedNFTRewardsWithdrawn(view returns (bool)
false
upgrader(view returns (address)
0x0000000000000000000000000000000000000000
upgraderRenounced(view returns (bool)
false
Read-only
claimScheduleOf(uint8 claimTypeview returns (uint256 startCycle)
getClaimInfo(address _useruint8 _claimTypeview returns (uint128 claimableAmountuint256 claimableExpiry)
getClaimInfoByNFT(uint256 _collectionIduint256 _tokenIdview returns (uint128 claimableAmountuint256 claimableExpiry)
getClaimSchedule(uint8 _claimTypeview returns (struct ClaimSchedule)
getRewardsClaimInfoByNFT(uint256 _collectionIduint256 _tokenIdview returns (uint128 claimableAmountuint256 claimableExpiry)
getTotalClaimableAmountsByNFTs(uint256 _collectionIduint256[] _tokenIdsview returns (uint128 totalClaimable)
getUserClaimDataByCollections(struct NFTCollectionInfo[] _nftCollectionsInfoview returns (struct CollectionClaimData[] collectionClaimInfo)
nftCollections(uint256view returns (address)
nftUsersClaimData(uint256 collectionIduint256 tokenIdview returns (uint128 airdropTotalClaimableuint128 rewardsTotalClaimableuint128 airdropClaimeduint128 rewardsClaimed)
unclaimedNftRewards(uint256 collectionIdview returns (uint128 lastTokenIduint128 totalUnclaimed)
usersClaimData(address userAddressuint8 claimTypeview returns (uint128 totalClaimableuint128 claimed)
State-modifying
addNFTUnlockedBPAndSetUnlockTs(uint64 _additionalNFTUnlockedBPuint128 _newUnlockTimestamp
claim(address _vaultuint8[] _claimTypes
claimFromMulti(address _requesteruint8[] _claimTypes
claimInNFTs(address _vaultstruct NFTCollectionClaimRequest[] _nftCollectionClaimRequestsbool _withWalletRewards
claimInNFTsFromMulti(address _requesterstruct NFTCollectionClaimRequest[] _nftCollectionClaimRequestsbool _withWalletRewards
depositClaimTokenAndStartClaim(uint256 _tokenAmountuint256 _claimStartDate
initialize(address _claimTokenAddressaddress _mvpAddressaddress _captainzAddressaddress _potatozAddress
renounceOwnership(
renounceUpgrader(
setClaimActive(bool _claimActive
setClaimSchedules(uint8[] _claimTypesstruct ClaimSchedule[] _claimSchedules
setClaimStartDate(uint256 _claimStartDate
setClaimables(address[] _addressesuint128[] _claimablesuint8[] _claimTypes
setMultiClaimAddress(address _multiClaim
setNFTClaimables(struct NFTClaimable[] _nftClaimables
setRevealedCaptainzClaimable(uint256 _tokenIduint128 _additionalAirdropTotalClaimable
setUnclaimedNFTRewards(uint256 _collectionIduint128[] _unclaimTokenIds
setUpgrader(address _upgrader
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdrawClaimToken(address _receiveruint256 _amount
withdrawUnclaimedNFTRewards(address _receiver
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
ClaimStatusUpdated(bool claimActive
ClaimTokenDepositedAndClaimStarted(uint256 tokenAmountuint256 claimStartDate
ClaimedInNFTs(address indexed owneruint128 amountuint256 claimedAt
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
UnclaimedNFTRewardsWithdrawn(uint256 totalWithdrawnuint256 withdrawnAt
Upgraded(address indexed implementation
UpgraderUpdated(address newUpgrader
UserClaimed(address indexed useruint128 amountuint256 claimedAt
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
AlreadyDeposited(
AlreadyWithdrawn(
ClaimNotAvailable(
ClaimNotClosed(
ClaimTokenZeroAddress(
InvalidClaimSetup(
InvalidCollectionId(
InvalidDelegate(
InvalidWithdrawalSetup(
MismatchedArrays(
NFTRewardsNotExpired(
NoClaimableToken(
Uint128Overflow(
Unauthorized(
UpgraderRenounced(