Hoolies

Unverified contract

Proxy

Active on Base with 5,243 txns
Deployed by via 0x557b8f50 at 14111790
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
--
0x3b6eefc60c15179c3c6031e31a05e552c658dd0a943a372555e541c88b217653
0xe6adf5c9b73ba355ff138ec686c312df8a8cac7ca13b30ec397171834594866a
0xc9cf20a5d2be5df8232f05a4a1077e9b90fba4de234629c9ab8b1abe153003c6
0x58981d284a26aa3ab9d06b444c3f6675ad13cee675373bf17bdb82a03ff9d65b
0x5305c7cba0477ac131d5c3c69327039f6543536ad1f15044f2c9246df0dfc39b
0x591b74cb0bfe1cb1aa685616c914a87379f753a46e5f08947146781d17953df1
0x6645f9850a7668a63640f4700bd44930cbd98cc3f510d62575c9b3cd296af82b
0x9806089f9af5b206b9cb2be7457a464f994b36dda9386b5d3eaf46d0fbdfb761
0xcaf2b08bb7bc05579365dbf6be53e3aa3874a8227cbb184acd4f035cac931b98
0x608b0cbc0dd1815aade585a6b1015c8163dcf4d324d62e5bb2b4965b671e71be

Functions
Getter at block 21993973
baseURI(view returns (string)
ipfs://QmavUomQrMsKSa4zMhmoyo69tAkWcXbysCjGFiDBbwFrwh/
costPublic(view returns (uint256)
100000000000000
costWL(view returns (uint256)
0
freePerWallet(view returns (uint256)
10
isPublicMintEnabled(view returns (bool)
true
isWLmintEnabled(view returns (bool)
false
maxFreeSupply(view returns (uint256)
29999
maxMintPublic(view returns (uint256)
1000
maxMintWL(view returns (uint256)
1
maxSupply(view returns (uint256)
29999
name(view returns (string)
Hoolies
owner(view returns (address)
0x371ab57b6a5759970848a556c14d8f5870309420
renderer(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
HOL
totalSupply(view returns (uint256 result)
29999
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(