The Grimmers

Verified contract

Active on Ethereum with 1,246 txns
Deployed by via 0x0f5fa6f0 at 16189642
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 8 additional slots
10 additional variables
 (#4999)
ERC-721
--
 (#4998)
ERC-721
--
 (#4997)
ERC-721
--
 (#4996)
ERC-721
--
 (#4995)
ERC-721
--
0x64476901edda58439d40c71031e7e879c4f7244b5ea185fe022e443d79bcd6a5
From
0x12c2a7e8d5a17f2a041a04452fb4ce88681757844046091d6daf367fd7bbcdcf
0x0efc0cb222b43bac3f218ce5d80ea4786ea2bdaa816faed544af76712fbf72a9
0xf72048288c5680dc1972409113d56a87493af9490bf52d753e7eb2956334013f
0x1010eb0cbd5179d5c5d687b45e511850692af7db4cc8dfe2437838a414678516
0x26ce3ea060e4769bdf542d4ba8aab68cbf1788fbd55e1683f80fce6c1a0cdead
0x2e9ae3c3bb701169a3c8469cfc60207d9e3d65267a7fb8797e21da6d7740620c
0xac633bf76bbf2cbda9f62f506b815e5397572c0c6da9ecc1c05482220304d586
0x009803a0be9ceebf2d46de6fb338cf0ccae1da40e61b605c20ae68b92103efce
0x3a52fe512ea9c7a78a5f51d9e193b1ef279be35ddd16654cc2c9016553c4a5a6

Functions
Getter at block 20997479
allowListPrice(view returns (uint256)
0
baseURI(view returns (string)
https://app.indelible.xyz/api/png/0x6255f0e78c520decccb5356d4f51a3df04149a3d/
 
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
isOperatorFilterEnabled(view returns (bool)
true
isPublicMintActive(view returns (bool)
false
maxPerAddress(view returns (uint256)
1
maxPerAllowList(view returns (uint256)
5
maxSupply(view returns (uint256)
5000
name(view returns (string)
The Grimmers
owner(view returns (address)
0xe38a7e006aaa0d848587606022dc72872fa6b5e3
publicMintPrice(view returns (uint256)
5000000000000000
symbol(view returns (string)
GRIM
totalSupply(view returns (uint256)
5000
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)
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 tokenIdpayable 
mint(uint256 countbytes32[] merkleProofpayable returns (uint256)
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes datapayable 
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(
toggleOperatorFilter(
togglePublicMint(
toggleWrapSVG(
transferFrom(address fromaddress touint256 tokenIdpayable 
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(
BalanceQueryForZeroAddress(
InvalidCodeAtRange(uint256 _sizeuint256 _startuint256 _end
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OperatorNotAllowed(address operator
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(
WriteError(