Rebellious Duck

Unverified contract

Proxy

Active on Base with 2,159 txns
Deployed by via 0x8c715af8 at 14362750
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
ERC-20
--
0xa20678799c21436397eb2540cc68b7c2baa69e0fe60ece6499baa7e7dec1e4c9
0xb987308e3877da73eeb6e5ab0b6b8bd69e3295660e7ac94f76c7893c6139f32b
0xd36c38ee8c9db306ad6fad50713f35547a1b7e6218a7f57a22a070fbdb699fb1
0x669b936daafc23b54b177f5021288df610270a82e678427e744f999906c4b1a4
0x26a77b9d384713c27a6f07f25cff81edf8aec6d6a78e34cf7bc674952860b15f
0xcbc0e7a4042cc50625ee0d778fca0861bb92274d47086c9ca6dc9c51ac0daae4
0xc086fb17d2537f7b02c7dc944a8b9f166f436d9164eae17a6b99144509c4a31e
0xa11842a01c9cb9052bb19c3bd94e0db4218ed9742fff1076044dba42bc37efbf
0xec2b0f1dafefc93e18702d5d8d383199cccfa272e33e1b94a8f1fa9a35996476
0x84cdc45ffe4bdff81cee25f3be2f9b4ed48e47bc2071ab54f476024ec8f72b00

Functions
Getter at block 22915202
baseURI(view returns (string)
ipfs://bafybeie3zkom5hn3a7timqrm454ltnneiwr2ds3vya7zy3wcxxbyvvhhau/
costPublic(view returns (uint256)
300000000000000
costWL(view returns (uint256)
0
freePerWallet(view returns (uint256)
5
isPublicMintEnabled(view returns (bool)
true
isWLmintEnabled(view returns (bool)
false
maxFreeSupply(view returns (uint256)
7999
maxMintPublic(view returns (uint256)
199
maxMintWL(view returns (uint256)
1
maxSupply(view returns (uint256)
9999
name(view returns (string)
Rebellious Duck
owner(view returns (address)
0x1dc95ede52ccf729d5fe56de9e6d6774aa600706
renderer(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
RD
totalSupply(view returns (uint256 result)
7999
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(