Rich Bastard Penguins

Unverified contract

Proxy

Active on Base with 1,578 txns
Deployed by via 0x20c72cf7 at 13858993
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
--
0x6276024f79a27a37f3c9b2cd17a83c1b85ed596e1c7c72eb12d2bcf2289fc01f
0x1a0e452bd613499e158e69f41442191d6745794470d2a693f3c4de6bca6128d1
0x807bea6971d10e8bfd8e219a37d9f471de677788240033a0b75305a9a33bfe1c
0x754b7ff77461e5e88dc3397a7ae36d03417730cdfda87ee45ccf9447c35a3466
0x0667b3510f127f47da203d97b9cecbf8499d5ce8efedf98cf7ef7a4bc9ddf047
0xfbe9ee20d69f40256702773b8268e33860b50f214a5c6c54f3ee46e7387e7564
0xcec39b9bdee44f2412c5c6170cbf3a1d0d8f36bc55a73815f00a6d734011f64a
0x10ea90bfd20746528f76ffe515f0c3e7566b8e9ae83199f017a077313ecd0adf
0x4c9dded3a543ba85c8d7590be321d0d337a79a96a4bcb099ddc32bdf14b54a45
0xf60609d06397f3c18259da73c6f729b317afb2c53cba3a03a5665f7e81a09005

Functions
Getter at block 23589931
baseURI(view returns (string)
https://nftstorage.link/ipfs/QmUzkbUWpuYAXKzBYJoCRY8AFNvUume53ND1Cs1GbXrqrs/
costPublic(view returns (uint256)
100000000000000
costWL(view returns (uint256)
0
freePerWallet(view returns (uint256)
1
isPublicMintEnabled(view returns (bool)
true
isWLmintEnabled(view returns (bool)
false
maxFreeSupply(view returns (uint256)
4500
maxMintPublic(view returns (uint256)
99
maxMintWL(view returns (uint256)
1
maxSupply(view returns (uint256)
7777
name(view returns (string)
Rich Bastard Penguins
owner(view returns (address)
0xa5e34542f02b3d55db62741839e0889147c3f181
renderer(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
RBP
totalSupply(view returns (uint256 result)
1471
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(