BasedMeow

Verified contract

Proxy

Active on Base with 3,120 txns
Deployed by via 0x5cf3914c at 19986531
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
34 additional variables
Native
Value $2.43
ERC-20
Value $2.24
0x9cd74270d254bb49c4785781a03c5780bd36aeea0f8a6fc8073dde530efa3af6
0x5b10340f940e026df39531743caf2fd3796e641575e9170acf47ec3b2a60d1a1
0x716a1b9955fea3369037c8f74d592bd19a42a6636b765cde36c6b2df010f26e4
0x93268cf0db7da0abb607b321be1f33659f22857bf727609f2ae23c6e96cbd4ca
0xb5b58289a8e235c6f44ea6b97dd0ccfa06098c87543770acb868ab9206ef0e7b
0x16ab361a465270ec0e7109aedcd7631706acbeb5e8b2aefa1710184ba5d6d102
0x2c50cf94328869ce5fea0a9b99bbf2ce95165937b4fc9fc5c58a4607ffad1f3d
0x6d25e82fa0cb005e829d197c318458aec02dd7fbddf66d3402e67aa030503fd1
0x0340943ac8e5cf56d5fa04d5b6fc2157760211b426fc98d62656d00fc86a9885
0x5eee9f305302c14d6f4bfc50a6c0874ed67ac58a16fd3720d108ab951595c8d5

Functions
Getter at block 22048079
burnedTokens(view returns (uint256)
0
collectionSize(view returns (uint256 size)
10000
contractURI(view returns (string)
https://metadata.nfts2me.com/api/contractURI/8453/595992509500012013908082405532346639306321660126/
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)
BasedMeow
owner(view returns (address collectionOwner)
0xb964884d18a720e9ed9922b64921267af1a2e678
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)
500
saleDates(view returns (uint256 dropDateTimestampuint256 endDateTimestamp)
(dropDateTimestamp=0, endDateTimestamp=0)
symbol(view returns (string)
MEOW
totalSupply(view returns (uint256)
10000
withdrawnAmount(view returns (uint256)
5422078548800000000
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(