Blocky Doge 3

Verified contract

Active on Ethereum with 29,140 txns
Deployed by via 0x1ab5a4eb at 17021819
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Blocky Doge 3"

0xe89f9af14a245268fe1578e1cb022b5e8efa3f8b2fb9fa99e4f553a46560df3d
0xeb5588512cc105fae3b0c210269c3ed36714ebae319a520c53a23d5caefdf99e
0x6ee1923b444ec0da66ef6d743090ec1736313bf76231900bfb4ef47bf4cc1e88
0xb2b2b3ed39e0c3c5df10d48fde08c49538d526aef8fafe003d19b92cfb68a466
0x6e598b7e66b119108fc6588b3797238816fd1224bafa8bd52ac5e19f817b66c8
0x6350b74c07877bed6fdec9e73a557fed22950da76c890567446ac61da9cc1dea
0x5da2f02d4d9867a8db49e434a2e9e85b31432ca03dea265984ef007bd4ec02a4
0x90fd69a2cb79c089ebd05cc8c4ed16c9a871de82169e9b0ade9a9871aab926a9
0x2a3a00974c889069fb8f7d301fdea3600519e7766a6fd541ae9638e97efb15d8
0x0412a01bb6a58ac5ad83a4c5b6b9a63929402630f7f35942934594e8e9ff64db

Functions
Getter at block 21290100
getCosigner(view returns (address)
0x194ea7ce80b510d6b872b1d221c6230ebf83bff9
getCrossmintAddress(view returns (address)
0x0000000000000000000000000000000000000000
getGlobalWalletLimit(view returns (uint256)
0
getMaxMintableSupply(view returns (uint256)
10000
getMintable(view returns (bool)
true
getNumberStages(view returns (uint256)
2
getTimestampExpirySeconds(view returns (uint64)
300
getTokenURISuffix(view returns (string)
.json
name(view returns (string)
Blocky Doge 3
owner(view returns (address)
0x2218e854019d3ac7989333470e8cf7bda8b930f3
symbol(view returns (string)
blocky_doge_3
totalSupply(view returns (uint256)
10000
Read-only
assertValidCosign(address minteruint32 qtyuint64 timestampbytes signatureview 
balanceOf(address ownerview returns (uint256)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721ATokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721ATokenOwnership[])
getActiveStageFromTimestamp(uint64 timestampview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getCosignDigest(address minteruint32 qtyuint64 timestampview returns (bytes32)
getCosignNonce(address minterview returns (uint256)
getStageInfo(uint256 indexview returns (struct IERC721MMintStageInfouint32uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
totalMintedByAddress(address aview returns (uint256)
State-modifying
approve(address touint256 tokenIdpayable 
crossmint(uint32 qtyaddress tobytes32[] proofuint64 timestampbytes signaturepayable 
mint(uint32 qtybytes32[] proofuint64 timestampbytes signaturepayable 
ownerMint(uint32 qtyaddress to
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes datapayable 
setApprovalForAll(address operatorbool approved
setBaseURI(string baseURI
setBaseURIPermanent(
setCosigner(address cosigner
setCrossmintAddress(address crossmintAddress
setGlobalWalletLimit(uint256 globalWalletLimit
setMaxMintableSupply(uint256 maxMintableSupply
setMintable(bool mintable
setStages(struct IERC721MMintStageInfo[] newStages
setTimestampExpirySeconds(uint64 expiry
setTokenURISuffix(string suffix
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
updateStage(uint256 indexuint80 priceuint32 walletLimitbytes32 merkleRootuint24 maxStageSupplyuint64 startTimeUnixSecondsuint64 endTimeUnixSeconds
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
PermanentBaseURI(string baseURI
SetActiveStage(uint256 activeStage
SetBaseURI(string baseURI
SetCosigner(address cosigner
SetCrossmintAddress(address crossmintAddress
SetGlobalWalletLimit(uint256 globalWalletLimit
SetMaxMintableSupply(uint256 maxMintableSupply
SetMintable(bool mintable
SetTimestampExpirySeconds(uint64 expiry
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
UpdateStage(uint256 stageuint80 priceuint32 walletLimitbytes32 merkleRootuint24 maxStageSupplyuint64 startTimeUnixSecondsuint64 endTimeUnixSeconds
Withdraw(uint256 value
Constructor
constructor(string collectionNamestring collectionSymbolstring tokenURISuffixuint256 maxMintableSupplyuint256 globalWalletLimitaddress cosigneruint64 timestampExpirySeconds
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
CannotIncreaseMaxMintableSupply(
CannotUpdatePermanentBaseURI(
CosignerNotSet(
CrossmintAddressNotSet(
CrossmintOnly(
GlobalWalletLimitOverflow(
InsufficientStageTimeGap(
InvalidCosignSignature(
InvalidProof(
InvalidQueryRange(
InvalidStage(
InvalidStageArgsLength(
InvalidStartAndEndTimestamp(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
Mintable(
NoSupplyLeft(
NotEnoughValue(
NotMintable(
OperatorNotAllowed(address operator
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
StageSupplyExceeded(
TimestampExpired(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(
WalletGlobalLimitExceeded(
WalletStageLimitExceeded(
WithdrawFailed(