Mad Masks

Verified contract

Active on Ethereum with 1,865 txns
Deployed by via 0x526a620f at 15901364
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 14 additional slots
-
variable spans 8 additional slots
7 additional variables

No balances found for "Mad Masks"

0xd18ee831eb2928584ec5f762d1516539054a383b30e4c40df69ef6dd1b56a1d6
0xf35d2ba6363191325c332c528846ad6fb86b236c35964f9cd478a55d2f768f21
0x5886e2492208f23df9a296e5fb7a107f4041de82e2dc14889574580d27e61a87
0x40c159dacd40d5e183346b206c9a894973c3221ea4cec6b72d34f8bd8c6dff36
0xfcbf1daa77d2ccd5e456e1363e5853ee042aeb15c5ae8dbdbcef70fba0be9119
From
0x7bc8a17a9768a39b6a14444ef0f7353e617aaac6f49f4704838ffc393f112161
From
0x05d18a5ac371aba92079b9079ac2ec06399d0d8cb65d2869b63726c3d6ea43c6
0x5ed0085180559fe8f1fec6d3c27c31e9aa1f9522d715c0df3eb56ab279b999b3
0x6b29db93dde1492792e61acdb0c6616374ce925a61ab0fd57ce489a43e5d0ee6
0xd42a4d51e228fc347781f98851eb4526d2ce4bd146163f1f9b06f7e893e781f0

Functions
Getter at block 21396670
allowListPrice(view returns (uint256)
10000000000000000
baseURI(view returns (string)
https://app.indelible.xyz/api/png/0x7915bf033126fa5fcc4dfa79f9bdd5717ed4ce40/
 
contractData(view returns (string namestring descriptionstring imagestring bannerstring websiteuint256 royaltiesstring royaltiesRecipient)
 
contractURI(view returns (string)
isAllowListActive(view returns (bool)
true
isContractSealed(view returns (bool)
false
isMintActive(view returns (bool)
false
isPublicMintActive(view returns (bool)
true
maxPerAddress(view returns (uint256)
6
maxPerAllowList(view returns (uint256)
2
maxSupply(view returns (uint256)
1024
name(view returns (string)
Mad Masks
owner(view returns (address)
0x1a1427a73b7cb0f4ea3f71c6c8090c4366c8ebe1
publicMintPrice(view returns (uint256)
15000000000000000
symbol(view returns (string)
MADM
totalSupply(view returns (uint256)
1024
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getLinkedTraits(uint256 layerIndexuint256 traitIndexview returns (uint256[])
hashToMetadata(string _hashview returns (string)
hashToSVG(string _hashview returns (string)
isApprovedForAll(address owneraddress operatorview returns (bool)
onAllowList(address addrbytes32[] merkleProofview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenIdToHash(uint256 tokenIdview returns (string)
tokenIdToSVG(uint256 tokenIdview returns (string)
tokenURI(uint256 tokenIdview returns (string)
tokensAreDuplicates(uint256 tokenIdAuint256 tokenIdBview returns (bool)
traitData(uint256 layerIndexuint256 traitIndexview returns (string)
traitDetails(uint256 layerIndexuint256 traitIndexview returns (struct IndelibleTrait)
withdrawRecipients(uint256view returns (string namestring imageUrladdress recipientAddressuint256 percentage)
State-modifying
addLayer(uint256 layerIndexstruct IndelibleTraitDTO[] traits
addTrait(uint256 layerIndexuint256 traitIndexstruct IndelibleTraitDTO trait
airdrop(uint256 countaddress recipientpayable returns (uint256)
approve(address touint256 tokenId
mint(uint256 countbytes32[] merkleProofpayable returns (uint256)
reRollDuplicate(uint256 tokenIdAuint256 tokenIdB
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
sealContract(
setAllowListPrice(uint256 price
setApprovalForAll(address operatorbool approved
setBackgroundColor(string color
setBaseURI(string uri
setContractData(struct IndelibleContractData data
setLinkedTraits(struct IndelibleLinkedTraitDTO[] linkedTraits
setMaxPerAddress(uint256 max
setMaxPerAllowList(uint256 max
setMerkleRoot(bytes32 newMerkleRoot
setRenderOfTokenId(uint256 tokenIdbool renderOffChain
toggleAllowListMint(
togglePublicMint(
toggleWrapSVG(
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
withdraw(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(
Fallback and receive
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApproveToCaller(
BalanceQueryForZeroAddress(
InvalidCodeAtRange(uint256 _sizeuint256 _startuint256 _end
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(
WriteError(