MembershipNFT

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x5a2f8ba9 at 18517519
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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 46 additional slots
5 additional variables

No balances found for "MembershipNFT"

No transactions found for "MembershipNFT"


Functions
Getter at block 21076964
DEPRECATED_admin(view returns (address)
0x0000000000000000000000000000000000000000
contractURI(view returns (string)
eapMerkleRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
getImplementation(view returns (address)
0x0000000000000000000000000000000000000000
liquidityPool(view returns (address)
0x0000000000000000000000000000000000000000
maxTokenId(view returns (uint32)
0
mintingPaused(view returns (bool)
false
nextMintTokenId(view returns (uint32)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
Read-only
accruedLoyaltyPointsOf(uint256 _tokenIdview returns (uint40)
accruedStakingRewardsOf(uint256 _tokenIdview returns (uint256)
accruedTierPointsOf(uint256 _tokenIdview returns (uint40)
admins(addressview returns (bool)
allTimeHighDepositOf(uint256 _tokenIdview returns (uint256)
balanceOf(address accountuint256 idview returns (uint256)
balanceOfBatch(address[] accountsuint256[] idsview returns (uint256[])
balanceOfUser(address _useruint256 _idview returns (uint256)
canTopUp(uint256 _tokenIduint256 _totalAmountuint128 _amountuint128 _amountForPointsview returns (bool)
claimableTier(uint256 _tokenIdview returns (uint8)
computeTierPointsForEap(uint32 _eapDepositBlockNumberview returns (uint40)
eapDepositProcessed(addressview returns (bool)
isApprovedForAll(address accountaddress operatorview returns (bool)
isWithdrawable(uint256 _tokenIduint256 _withdrawalAmountview returns (bool)
loyaltyPointsOf(uint256 _tokenIdview returns (uint40)
membershipPointsEarning(uint256 _tokenIduint256 _sinceuint256 _untilview returns (uint40)
nftData(uint256view returns (uint32 transferLockedUntil)
requiredEapPointsPerEapDeposit(uint256view returns (uint64)
supportsInterface(bytes4 interfaceIdview returns (bool)
tierOf(uint256 _tokenIdview returns (uint8)
tierPointsOf(uint256 _tokenIdview returns (uint40)
transferLockedUntil(uint256 _tokenIdview returns (uint32)
uri(uint256view returns (string)
valueOf(uint256 _tokenIdview returns (uint256)
State-modifying
alertBatchMetadataUpdate(uint256 startIDuint256 endID
alertMetadataUpdate(uint256 id
burn(address _fromuint256 _tokenIduint256 _amount
incrementLock(uint256 _tokenIduint32 _blocks
initialize(string _metadataURIaddress _membershipManagerInstance
initializeOnUpgrade(address _liquidityPoolAddress
mint(address _touint256 _amountreturns (uint256)
processDepositFromEapUser(address _useruint32 _eapDepositBlockNumberuint256 _snapshotEthAmountuint256 _pointsbytes32[] _merkleProof
renounceOwnership(
safeBatchTransferFrom(address fromaddress touint256[] idsuint256[] amountsbytes data
safeTransferFrom(address fromaddress touint256 iduint256 amountbytes data
setApprovalForAll(address operatorbool approved
setContractMetadataURI(string _newURI
setMaxTokenId(uint32 _maxTokenId
setMetadataURI(string _newURI
setMintingPaused(bool _paused
setUpForEap(bytes32 _newMerkleRootuint64[] _requiredEapPointsPerEapDeposit
transferOwnership(address newOwner
updateAdmin(address _addressbool _isAdmin
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
ApprovalForAll(address indexed accountaddress indexed operatorbool approved
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
BeaconUpgraded(address indexed beacon
Initialized(uint8 version
MerkleUpdated(bytes32 arg0bytes32 arg1
MetadataUpdate(uint256 _tokenId
MintingPaused(bool isPaused
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
TokenLocked(uint256 indexed _tokenIduint256 until
TransferBatch(address indexed operatoraddress indexed fromaddress indexed touint256[] idsuint256[] values
TransferSingle(address indexed operatoraddress indexed fromaddress indexed touint256 iduint256 value
URI(string valueuint256 indexed id
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
DisallowZeroAddress(
InvalidEAPRollover(
InvalidVersion(
MintingIsPaused(
OnlyMembershipManagerContract(
RequireTokenUnlocked(