PopCult

Verified contract

Active on Ethereum with 1,174 txns
Deployed by via 0xf20976c6 at 15470890
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
6 additional variables

No balances found for "PopCult"

0xba6fc366241c223e90958598fc48e3dc9354339ca5d3092ce67f94f6b3e02cff
0xca6e893618521cdb6f05a4510201b2513170dda0986882a15fdb8eecb052102c
0xcef85ed62900a05fd12c1397031783afaf208fe1640b00d3e9630d01c16e3f5c
0x1d85b4cbeab8ab0088950d389c2ee482d05ee0772743dca60085767b32332f0e
0x76076fa385287ab28557f8260dd5273fb3f299341983d33ff15b835948dcd370
0x39bc227620b20050022b29394f4decdd0b9dfae55e38912afe2e96c09560484c
0x09ee93ac0c6a47992975d616e37f41ef174aeb849194df52045a80b178ab062d
0xfcf16bc0eee549a357c22ab795ebd5cb54b0dd140f79e30f04c9a5ced400486d
0xc7f7f4d35814e1320a8a48580bb775f40dfd6272921d0d4d9a188e708872be31
0x5473dce0c7e32f127aa246aaa5cd6c6e152c2f6ea50369711b1ceaacbbd3a242

Functions
Getter at block 21315756
isPublicSaleOpen(view returns (bool)
false
isRevealed(view returns (bool)
true
isWhitelistSaleOpen(view returns (bool)
false
maxPublicPerWallet(view returns (uint256)
30
maxSupply(view returns (uint256)
10000
maxWhitelistPerWallet(view returns (uint256)
1
maxWhitelistTokens(view returns (uint256)
600000000000000
name(view returns (string)
PopCult
owner(view returns (address)
0xc3a038884fe8057a3d12f4d8b752ac0eff0683bc
paused(view returns (bool)
false
publicEtherCost(view returns (uint256)
9400000000000000
publicUSDCCost(view returns (uint256)
15
symbol(view returns (string)
POPC
totalSupply(view returns (uint256)
777
treasuryWallet(view returns (address)
0x33065df2f02dc1287e0e2f108e31fcbc48732d64
unRevealedMetadataURL(view returns (string)
ipfs://QmcnoDWUA65mZCPMbyj9jSp7vE33gXrJjg76YMAf5n54Ek/hidden.json
usdcAddress(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
whitelistEtherCost(view returns (uint256)
600000000000000
whitelistMerkleRoot(view returns (bytes32)
0xa3813884d66f5018ddcb808dafdbfeda60d38665b691fa11126988ad51d1696d
whitelistTokenCount(view returns (uint256)
0
whitelistUSDCCost(view returns (uint256)
1
Read-only
balanceOf(address ownerview returns (uint256)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721ATokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721ATokenOwnership[])
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
publicMintCounts(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 _tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
whitelistMintCounts(addressview returns (uint256)
State-modifying
approve(address touint256 tokenId
clearWhitelistCounter(
mintTo(address touint256 _mintAmount
pause(
publicMint(uint256 _mintAmountbool _isUSDCpayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setBaseExtension(string _newBaseExtension
setBaseURI(string _newBaseURI
setMaxPublicPerWallet(uint256 _max
setMaxWhitelistPerWallet(uint256 _max
setMaxWhitelistTokens(uint256 _maxWhitelistTokens
setPublicEtherCost(uint256 _etherCost
setPublicUSDCCost(uint256 _usdcCost
setTreasuryWallet(address _treasuryWallet
setUnRevealedMetadataURL(string _unRevealedMetadataURL
setWhiteListMerkleRoot(bytes32 merkleRoot
setWhitelistEtherCost(uint256 _etherCost
setWhitelistUSDCCost(uint256 _usdcCost
togglePublicSale(
toggleReveal(
toggleWhitelistSale(
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
unpause(
whitelistMint(uint256 _mintAmountbool _isUSDCbytes32[] merkleProofpayable 
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
Paused(address account
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
Constructor
constructor(address _usdcAddressaddress _treasuryWallet
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApproveToCaller(
BalanceQueryForZeroAddress(
InvalidQueryRange(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(