ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 10,472 txns
Deployed by via 0x0c265e6f at 18482123
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 $123,296,040.45
0xb733374e35314f8ff2363e41f5a4a5fb681c5ae918692da1e695b8c9de142d78
0xd55db571d6b94ee5a76bd62bec50a148653efef1debabf9acfc5bcddf003f47d
0xd89af2d4bdea1c2dcaeb752318a6948a6a72f5414ea52c34420b3a63871329f3
0xc9f7d2a0ee3187f5c5fe7d5738d05cb3e648cddb9bf4839c5dff745126fff402
0x6888d65348b24f7f45aae569af336a629a6627e9fd95c328e2e1a7f9e8860b66
0x460563ffa9cdc7d7c640a51749ee46af23319f5cb367c99a23f40ece1bde1597
0xe00746be7fd1dc538fe9b35143e98762550578919985a16bdb9c76b00478bbfa
0x16bf404545c25281e7beebaa31cf86874e2e85948da33cf3a1551c4592290408
0x6e01eb34f9c65dc23cc49f0b4e53b4d8aff282656fa99de3ca5222ef1231d2e0
0xfa6fb53f21532e19337b28711a0479701decdd2a24d91d4eb742324dfc743f54

Functions
Getter at block 20791876
claimActive(view returns (bool)
true
claimStartDate(view returns (uint256)
1698996600
claimToken(view returns (address)
0xb131f4a55907b10d1f0a50d8ab8fa09ec342cd74
claimTokenDeposited(view returns (bool)
true
currentNFTUnlockTimestamp(view returns (uint128)
1726884000
currentNFTUnlockedBP(view returns (uint64)
2480
dc(view returns (address)
0x00000000000076a84fef008cdabe6409d2fe638b
dcV2(view returns (address)
0x00000000000000447e69651d841bd8d104bed493
multiClaim(view returns (address)
0x71a41517fe65890fe835d67fce17a9747112696c
owner(view returns (address)
0x536ece8ba00dc1c2c0cc4d477456ce8cb5cecbc3
previousNFTUnlockedBP(view returns (uint64)
2460
 
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(