Genesis Master Pass (Master Protocol)

Verified contract

Active on Base with 12,485 txns
Deployed by via 0x8340738e at 13183866
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xc96ba362d0743e811f02412d73ed9cf3a9355d4473f1b3e47ddbbca858caae5d
0x3869e1916d29f67458d74d15f6e96308b0422efba259a5eeaddcee2987a623d7
0x3e6390f76064ec2827e4a23b9337cc4b5d54e4ecf9ac9204fcf62ae5f8f0dd60
0xccd4a614599a5fa1fb1958fff4b7982cc8fa240b9b79341b750810c08679287c
0xfe04b70df4d98f0cd42d31e9a42dec3301659b6a53557f7a76a3932a98817237
0xf9a49cb50608887deccdafb3b0f6e1d154dd53ca4ce24b2ad0bd48ae7dda4c24
0xdbec9eaa197422ff3ccc6f768e299191287707f3339dd2d50d83f3cf24c5ad28
0xc3a5288b8930985110020b0d3d14df46a2dc5adad3e021cc0588a467349abccd
0xbd148eb46deef02ca95c553324f846ef3330a724b1affe387555bdd14de28fec
0x70269fd3a2d7a1a592d14c0d169e99b2e6a132934c64b90416aff15e67a1ec78

Functions
Getter at block 21747053
CATEGORY_1(view returns (uint8)
0
CATEGORY_2(view returns (uint8)
1
CATEGORY_3(view returns (uint8)
2
MIN_BURN_REDEEM_QTY(view returns (uint16)
3
_isTestnet(view returns (bool)
false
contractURI(view returns (string)
https://bafybeifp3ydgo22zy4m2zduzpnvio4234boizz2jnh2k6n7jrhvhovummm.ipfs.nftstorage.link/contract_metadata.json
isUpgradeEnabled(view returns (bool)
true
mintCounter(view returns (uint16)
6500
name(view returns (string)
Genesis Master Pass (Master Protocol)
owner(view returns (address)
0x1058efa970b212454ef10d178d02759bbf59d4fc
symbol(view returns (string)
GMP
totalSupply(view returns (uint256)
5214
whitelistGuaranteeEnabled(view returns (bool)
true
whitelistLuckyEnabled(view returns (bool)
true
Read-only
balanceOf(address accountuint256 idview returns (uint256)
balanceOfBatch(address[] accountsuint256[] idsview returns (uint256[])
exists(uint256 idview returns (bool)
hasClaimed(addressview returns (bool)
initialMintSupply(uint8 categoryview returns (uint16)
isApprovedForAll(address accountaddress operatorview returns (bool)
isWhitelist(bytes32[] proofaddress userview returns (bool)
maxSupplyAllowed(uint8 categoryview returns (uint16)
supportsInterface(bytes4 interfaceIdview returns (bool)
totalSupply(uint256 idview returns (uint256)
uri(uint256 tokenIdview returns (string)
State-modifying
burnRedeem(address accountuint8 burnTokenIduint16 qty
mintRemainingTokens(
renounceOwnership(
safeBatchTransferFrom(address fromaddress touint256[] idsuint256[] valuesbytes data
safeTransferFrom(address fromaddress touint256 iduint256 valuebytes data
setApprovalForAll(address operatorbool approved
setBaseURI(string baseURI
setContractURI(string newURI
setURI(uint256 tokenIdstring tokenURI
setWhitelistGuaranteeEnabled(bool _enabled
setWhitelistLuckyEnabled(bool _enabled
setWhitelistMerkleRoot(bytes32 merkleRoot_
toggleUpgradeFlag(
transferOwnership(address newOwner
whitelistClaim(bytes32[] proof
Events
ApprovalForAll(address indexed accountaddress indexed operatorbool approved
ContractURIUpdated(
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
TokenUpgraded(address indexed arg0uint8 redeemedTokenIduint8 burntTokenId
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
Constructor
constructor(address initialOwner_string baseURI_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ERC1155InsufficientBalance(address senderuint256 balanceuint256 neededuint256 tokenId
ERC1155InvalidApprover(address approver
ERC1155InvalidArrayLength(uint256 idsLengthuint256 valuesLength
ERC1155InvalidOperator(address operator
ERC1155InvalidReceiver(address receiver
ERC1155InvalidSender(address sender
ERC1155MissingApprovalForAll(address operatoraddress owner
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
PublicSaleIsClosed(
UpgradeIsClosed(
WhitelistSaleIsClosed(