Based Punk Apes Club

Unverified contract

Proxy

Active on Base with 14,598 txns
Deployed by via 0xc400db9a at 13817711
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
--
ERC-20
--
0x9e893a3d5f8ee3ad983f7b193f9a15a1cd1b08f76a920958c80106371291aece
0xf7f615eba73c0ceeb6fe5ddeb7da6700ecb0ce9efa5eb5f926b495d5ff230fbb
0x8a2bef5c43baadc4522a7b1bd05474a3b5b677d9f4422be590d349862835b539
0x1c191da09eb82378bb729f5f219b6ba68a72df01d5f8cd597b8362941ad84341
0x796d20935f046fd2425c814fadd8a7bb9ea2eee8eecad21c8ae0d1232ac42824
0x7eeeab960397a923c008f664b89e3d06a4aa7198a3390d0515ec696cf03b1410
0x3b4e7ca10ead4e61c1248e77e87cad666b2921fe1792587b288c95b82e40940a
0x4dae76b5ad0085fb2812e43da4cb51fd3eee43c91a465fd4eea943e55379646b
0xc9f60fc91d189f0e32d64f03f7f6add0098e387d386c0416fed773e8c40f5e92
0xc94d93758b876333be1ba76b4c8ae3a2423366f1a9c428480f60bacf0d9188f3

Functions
Getter at block 22762259
baseURI(view returns (string)
ipfs://bafybeigxz4evx4btfxbruixpfcod4hfs2k4rp4my24qzzt6qovy7hjmmci/
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)
10000
maxMintPublic(view returns (uint256)
5000
maxMintWL(view returns (uint256)
1
maxSupply(view returns (uint256)
10000
name(view returns (string)
Based Punk Apes Club
owner(view returns (address)
0x32138d31310ad450abb33f6c34d648f911ec6959
renderer(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
BPAC
totalSupply(view returns (uint256 result)
10000
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(