Tiny DinoPunks

Unverified contract

Proxy

Active on Base with 1,014 txns
Deployed by via 0x5234443a at 19042936
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 47 additional slots
-
variable spans 48 additional slots
4 additional variables

No balances found for "Tiny DinoPunks"

0x1a45f3368cda2595d6bb43709092baad1a6f502e70a2bd5c8c7ed4bbb31674b4
0xb37777441fe64b2122faa89fe8c682342c7c3bada666211870fc7f0897efe1bc
0xcda0f00eb57602a8f30479bead8698e80ece7ad1f143cdf5bc22dea248745e30
0x88641091707ab00cced1158e96a134a84279632c793c4c640b3c0be40d057c4b
0xb69838e5a269bc2f1a6e135d0b703592cfb71748c64ac6a9dad552a2e947d1e9
0x80c1d8495e9f8a239576ae58c4f7996bacfab187ba32194f2332b1cc9f921603
0x6324d4eacd26843eed43e4c964d852122f66865cc4172f0db98837fe5397d92e
0x80ecfe96a080bb58d62086d2c3ece5375babdfad9f1d98c27d57c8041a073de7
0x4e43687a268db2a21149375f17307976aba736dc1038343bb4ae05065a88c955
0xd79b3074c38726c55d86bf62e002bd24ea6c23f8ad111202f7a9a7e7e396db60

Functions
Getter at block 23220760
baseURI(view returns (string)
collectorFee(view returns (uint256)
777000000000000
didMintEnd(view returns (bool)
true
isRevealed(view returns (bool)
true
maxSupply(view returns (uint256)
1000
name(view returns (string)
Tiny DinoPunks
owner(view returns (address)
0x704fb48a75b407fa81ace166b32ec836e2a5f48c
settings(view returns (uint256 maxPerAddressuint256 publicMintPriceuint256 mintStartbool isContractSealedstring descriptionstring placeholderImage)
(maxPerAddress=10, publicMintPrice=2500000000000000, mintStart=1724950800, isContractSealed=false, description=Tiny Dinos meets CryptoPunks. On-chain on Base. CC0, placeholderImage=)
symbol(view returns (string)
TDCP
totalSupply(view returns (uint256)
1000
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)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256 _tokenIduint256 _salePriceview returns (addressuint256)
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 (bytes)
traitDetails(uint256 layerIndexuint256 traitIndexview returns (struct Trait)
verifySignature(bytes32 messageHashstruct Signature signaturepure returns (address)
withdrawRecipients(uint256view returns (address recipientAddressuint256 percentage)
State-modifying
addLayer(uint256 indexstring nameuint256 primeNumberstruct TraitDTO[] _traitsuint256 _numberOfLayers
addTrait(uint256 layerIndexuint256 traitIndexstruct TraitDTO _trait
airdrop(uint256 quantityaddress topayable 
airdrop(uint256 quantityaddress[] topayable 
approve(address operatoruint256 tokenIdpayable 
initialize(string _namestring _symboluint256 _maxSupplystruct Settings _settingsstruct RoyaltySettings _royaltySettingsstruct WithdrawRecipient[] _withdrawRecipientsstruct FactorySettings _factorySettings
mint(uint256 quantitypayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes datapayable 
sealContract(
setApprovalForAll(address operatorbool approved
setBaseURI(string uri
setHashOverride(uint256 tokenIdstring tokenHash
setLinkedTraits(struct LinkedTraitDTO[] _linkedTraits
setMaxPerAddress(uint256 maxPerAddress
setMintStart(uint256 mintStart
setPlaceholderImage(string placeholderImage
setPublicMintPrice(uint256 publicMintPrice
setRenderOfTokenId(uint256 tokenIdbool renderOffChain
setRevealSeed(
signatureMint(struct Signature signatureuint256 _nonceuint256 _quantityuint256 _maxPerAddressuint256 _mintPriceuint256 _collectorFeepayable 
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
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
Initialized(uint8 version
MetadataUpdate(uint256 _tokenId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
InvalidInput(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
NotAuthorized(
NotAvailable(
OperatorNotAllowed(address operator
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(