Down Market Ducks

Unverified contract

Proxy

Active on Base with 4,195 txns
Deployed by via 0x0b9cb4fb at 14364573
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
ERC-20
Value $0
0x7872b611a62ca4adc5ab324ba791e73e4b4b6ea71351dfb995c8ecc1e5017cf6
0x7ab13de79b84ee7775379ab042de5bfadad6e6f7982b245bd736b6a7b25fd96a
0x1db093cc6e64b54884b7e2353cdf553d9f20562655e1402e76b32d8e78bd60fa
0x74104d7e4969245385be66522f388cbcc5ca49b9b55623f54eec453833498067
0x969563c75e34a50a87b7fada72e5391400b10a40c3b9042fb2a414085f1991ca
0x622bd3cbbaf3cbc2118f79ac5ce776cae16d873fafb1a12e7fdeedfad192cbcd
0x13350d5a9625aa0a1e4823992bd465477bb26e67c06984ef7ead7a39b1f6a118
0x2cf7e422c31cd27a3c48497eecbe2303d3169bd06c1a53b9d410b4f8ea2388c1
0x9bb41365f41b4d96de4990a0eb2e0f918f802e4b4606f0eaf6ab37649e7fde8e
0x895ca4a8872e3a8e02e6c0527cc22c4d1080b9229397703d07acbc2696e4fd6c

Functions
Getter at block 21829927
baseURI(view returns (string)
ipfs://bafybeigtyxrp4ujy4u2juthjfc26blvu7lnxjkwcac4stahn3ixayhxwe4/
costPublic(view returns (uint256)
300000000000000
costWL(view returns (uint256)
0
freePerWallet(view returns (uint256)
3
isPublicMintEnabled(view returns (bool)
true
isWLmintEnabled(view returns (bool)
false
maxFreeSupply(view returns (uint256)
7999
maxMintPublic(view returns (uint256)
100
maxMintWL(view returns (uint256)
1
maxSupply(view returns (uint256)
9999
name(view returns (string)
Down Market Ducks
owner(view returns (address)
0x1dc95ede52ccf729d5fe56de9e6d6774aa600706
renderer(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
DMD
totalSupply(view returns (uint256 result)
6131
useRenderer(view returns (bool)
false
whitelistRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
isWhitelisted(address _walletbytes32[] _merkleProofuint256 _quantityview returns (bool)
mintedByAddress(addressview returns (uint256)
mintedByAddressWL(addressview returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 _tokenIdview returns (string)
tokensOfOwner(address _addressview returns (uint256[])
State-modifying
airdrop(uint256 _quantityaddress _recipient
approve(address touint256 tokenIdpayable 
decreaseMaxSupply(uint256 _newMaxSupply
devMint(uint256 _quantity
initialize(string namestring symbolstruct InitParams params
mint(uint256 _quantitypayable 
mintFree(uint256 _quantity
mintPaid(uint256 _quantitypayable 
mintWL(uint256 _quantitybytes32[] _merkleProofpayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes _datapayable 
setApprovalForAll(address operatorbool approved
setBaseURI(string _baseURI
setCostPublic(uint256 _newCostPublic
setCostWL(uint256 _newCostWL
setFreePerWallet(uint256 _newFreePerWallet
setMaxFreeSupply(uint256 _maxFreeSupply
setMaxMintPublic(uint256 _newMaxMintPublic
setPublicMintEnabled(
setRenderer(address newRenderer
setUseRenderer(bool use
setWLmintEnabled(
setWhitelistRoot(bytes32 _merkleRoot
setWithdrawAddress(address _newWithdrawAddress
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
withdrawAll(payable 
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

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
NotCompatibleWithSpotMints(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
SequentialMintExceedsLimit(
SequentialUpToTooSmall(
SpotMintTokenIdTooSmall(
TokenAlreadyExists(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(