Genesis Master Pass (Master Protocol)

Verified contract

Active on Base with 12,491 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
--
0x745c8b7cd068849e5b45a8a70b1670bbb225e0fb157c6b9e6d417355b29799c9
0x37b8432ae4541f2b6ce7b53382cd2e07d23cc0f9ba1a53e51c97cd4efdf83a00
0x41bc2092605d8c645d070c4e1adb3594860a9e8e37ba1dc1e4b7217ff043c875
0x9ac7253cbc702f4a182d2a2fc082001f581a4c713324f1d1775ef8bf08dd8d1a
0x8789e88d065051a42ecf0a59fbc53ad6b8f4c34fd9b8b7ba78803d74f4cd92d1
0xe8b9fa9cbd97f417bf8a172572f8d21a5211ff76bf0169f0c42dd3b9077d7e46
0xc96ba362d0743e811f02412d73ed9cf3a9355d4473f1b3e47ddbbca858caae5d
0x3869e1916d29f67458d74d15f6e96308b0422efba259a5eeaddcee2987a623d7
0x3e6390f76064ec2827e4a23b9337cc4b5d54e4ecf9ac9204fcf62ae5f8f0dd60
0xccd4a614599a5fa1fb1958fff4b7982cc8fa240b9b79341b750810c08679287c

Functions
Getter at block 22897509
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)
5206
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(