Peanut Base Squirrel

Verified contract

Proxy

Active on Base with 434 txns
Deployed by via 0xcde77238 at 21935368
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
34 additional variables
Native
Value $587.25
0x22cb25f1df42524e6df6fca6a529180a8204d844f1a6782d244186ed759e39b2
0xd138fece76377aee3ab9dfddd0e953dab37189437a142b3b80b48e98089987e2
0xc73925579efa49dfcb015313a21b21d3e259bd60733e8add10adf883ba381bfa
0x42f7f3ffb62bf1707e2af673380e1485fb5218923a436d69dceb18925365e4d2
0xbde81d30e6149a4badf0adef9b30d298f62200f1bf31cfbccc36b9d9fe457d44
0xf5f0244449a58e88f8e42e962c28cf95c1a08f740164e81df802f22b5d91c137
0xe95cb58da3bb8b3d7a39db923acbec0f7937c7452a25606e85d1057ef4de7f65
0x20ab5be781e4ceac9012f98b8facf0dd096c683762bb4a7c79b71e84c31dd359
0x720f9c294e53b3427361a8fb2ac59fa923c3c4a5af276d0a1d681dc59a7da9c2
0xd6338f6621b446538d0b45d90b2997ce7fa47f21675e0de37fd96d3ef684b03b

Functions
Getter at block 22010589
burnedTokens(view returns (uint256)
0
collectionSize(view returns (uint256 size)
10000
contractURI(view returns (string)
https://metadata.nfts2me.com/api/contractURI/8453/337039062173157163182766890356294064417281758724/
currentPhase(view returns (uint8)
0
erc20PaymentAddress(view returns (address)
0x0000000000000000000000000000000000000000
getTraitMetadataURI(view returns (string labelsURI)
isMetadataFixed(view returns (bool)
true
isOpen(view returns (bool)
true
isOperatorFilterRegistryEnabled(view returns (bool)
false
maxPerAddress(view returns (uint256)
0
merkleRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
mintingType(pure returns (uint8)
0
n2mVersion(pure returns (uint256)
2030
name(view returns (string)
Peanut Base Squirrel
owner(view returns (address collectionOwner)
0x64eb898b7731ca9683ce34924d206e0e1bf99faa
ownerMaxRevenue(view returns (uint256 maxRevenue)
10000
pendingTotalAffiliatesBalance(view returns (uint256)
0
protocolFee(view returns (uint256)
100000000000000
reservedTokens(view returns (uint256)
0
royaltyFee(view returns (uint256)
700
saleDates(view returns (uint256 dropDateTimestampuint256 endDateTimestamp)
(dropDateTimestamp=0, endDateTimestamp=0)
symbol(view returns (string)
PNUT
totalSupply(view returns (uint256)
2734
withdrawnAmount(view returns (uint256)
740500000000000000
Read-only
affiliatesInfo(address affiliateview returns (bool enableduint16 affiliatePercentageuint16 userDiscount)
allowListed(address _walletbytes32[] _proofview returns (bool)
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getTraitValue(uint256 tokenIdbytes32 traitKeyview returns (bytes32 traitValue)
getTraitValues(uint256 tokenIdbytes32[] traitKeysview returns (bytes32[] traitValues)
isApprovedForAll(address owner_address operatorview returns (bool)
locked(uint256 tokenIdview returns (bool)
mintFee(uint256 amountview returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
pendingAffiliateBalance(addressview returns (uint256)
royaltyInfo(uint256uint256 salePriceview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdpure returns (bool)
tokenURI(uint256 tokenIdview returns (string)
userExpires(uint256 tokenIdview returns (uint256)
userOf(uint256 tokenIdview returns (address)
whitelistedOperators(addressview returns (bool)
withdrawnERC20Amount(addressview returns (uint256)
State-modifying
affiliateWithdraw(address affiliatepayable 
airdropSequential(bytes32[] toAndAmountbool soulboundpayable 
approve(address operatoruint256 tokenIdpayable 
burn(uint256 tokenIdpayable 
changeERC20PaymentAddress(address newErc20PaymentAddresspayable 
changeMintFee(uint256 newMintPricebool isDynamicpayable 
changeRoyaltyFee(uint16 newFeepayable 
disableOperatorFilterRegistry(payable 
initialize008joDSK(string name_string symbol_uint256 mintPrice_bytes32 baseURICIDHashbytes32 packedDatabytes extraCollectionInformationpayable 
mint(payable 
mint(uint256 amountpayable 
mint(uint256 amountaddress affiliatepayable 
mintAllowlist(uint256 amountbytes32[] _proofpayable 
mintEfficientN2M_001Z5BWH(payable 
mintTo(address touint256 amountpayable 
mintTo(address touint256 amountaddress affiliatepayable 
mintWhitelist(bytes32 toWihtExtrauint256 customFeebytes signatureuint256[] tokenIdspayable 
ownershipTransferred(address fromaddress topayable 
reduceCollectionSize(uint32 newCollectionSizepayable 
removeProtocolFee(bytes signatureuint256 feeaddress feeReceiverpayable 
reserveTokens(uint16 amountpayable 
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes _datapayable 
setAffiliatesPercentageAndDiscount(uint16 userDiscountuint16 affiliatePercentageaddress affiliateAddress
setApprovalForAll(address operatorbool approved
setBaseURI(string baseURIStringbytes32 baseURICIDHashbool isPlaceholderbool freezeMetadatapayable 
setContractURI(bytes32 newContractURIMetadataCIDHashpayable 
setDropAndEndDate(uint256 dropDateTimestampuint256 endDateTimestamppayable 
setMaxPerAddress(uint16 newMaxPerAddresspayable 
setMerkleRoot(bytes32 merkleRoot_payable 
setPhase(uint8 newPhasepayable 
setTrait(uint256 tokenIdbytes32 traitKeybytes32 value
setTraitMetadataURI(string uripayable 
setTraitsPermissions(bytes32[] ownerCanUpdateTraitKeysbytes32[] onlyOnceTraitKeyspayable 
setUser(uint256 tokenIdaddress useruint64 expires
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address topayable 
unreserveTokens(uint16 amountpayable 
whitelistOperators(address[] operatorspayable 
withdraw(payable 
withdrawERC20(address erc20Addresspayable 
Events
AffiliateSell(address indexed affiliate
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BatchMetadataUpdate(uint256 fromTokenIduint256 toTokenId
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
ContractURIUpdated(
ImmutableTrait(bytes32 indexed traitKeyuint256 indexed tokenIdbytes32 value
Locked(uint256 tokenId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
TraitMetadataURIUpdated(
TraitUpdated(bytes32 indexed traitKeyuint256 tokenIdbytes32 traitValue
TraitUpdatedList(bytes32 indexed traitKeyuint256[] tokenIds
TraitUpdatedListUniformValue(bytes32 indexed traitKeyuint256[] tokenIdsbytes32 traitValue
TraitUpdatedRange(bytes32 indexed traitKeyuint256 fromTokenIduint256 toTokenId
TraitUpdatedRangeUniformValue(bytes32 indexed traitKeyuint256 fromTokenIduint256 toTokenIdbytes32 traitValue
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unlocked(uint256 tokenId
UpdateUser(uint256 indexed tokenIdaddress indexed useruint64 expires
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
AddressEmptyCode(address target
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
CantLowerCurrentPercentages(
CollectionSoldOut(
FailedInnerCall(
InvadlidCollectionSize(
InvalidAmount(
InvalidInitialization(
InvalidInputSizesDontMatch(
InvalidMintFee(
InvalidMintingType(
InvalidPercentageOrDiscountValues(
InvalidPhaseWithoutDate(
InvalidRevenuePercentage(
InvalidSignature(
InvalidTokenId(
MaxPerAddressExceeded(
MetadataAlreadyFixed(
MintToZeroAddress(
MintZeroQuantity(
NewBaseURICantBeEmpty(
NonEditableTraitByTokenOwner(
NonTransferrableSoulboundNFT(
NotAllowlisted(
NotEnoughAmountToMint(
OnlyOnceTrait(
OperatorNotAllowed(address operator
OwnableUnauthorizedAccount(address account
OwnerQueryForNonexistentToken(
PendingAffiliatesBalance(
PlacerholderCantFreezeMetadata(
PresaleInvalidMintingType(
PresaleNotOpen(
PublicSaleNotOpen(
ReentrancyGuard(
SaleFinished(
SignatureMismatch(
TraitValueUnchanged(
TransferCallerNotOwnerNorApproved(
TransferFromFailed(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
WaitUntilDropDate(