blue farmer

Verified contract

Proxy

Active on Base with 187 txns
Deployed by via 0x1b6b0292 at 12742301
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
34 additional variables
Native
Value $0.93
ERC-20
Value $0
ERC-20
--
0xf9e7529d9785697c5e31e69f62ffaa36e1360f0c6c994bb63358882262e57fc2
0x1db7772cb6d4115e69f67aed4bf0070d5f45e422b6267731cf352770a5dbee00
0xc03220cb315d8efea5e5449583b1c72f791d58610b697159d4adb00e768f7d89
0x055656a5f93440fe437b5ab830b9e0525ed366cd1a64f5d3882fa180840c85ea
0xeddd8766fa3ac34aef277095c3176bb395d114bd06458d78f33932bc01dd81bc
0xee5c3b5a0bc025bea7d535274a47b43cf17708c367199fd5f84b03e236a23148
0xdccbc39bbdf9e2a132565c049f15aa88cc412e5186e9a61e6f68a063ac56afae
0x00d5bd819dd0f7be03fe6805fe1dc8dabc85ae4d5dc7c61850eb475acdd1d520
0x828db437379f82ac97a76ab7e21f89bf4f8326000af2644d8bb0b4a9487b5ff2
0x2390b32e7214dba997b12d5e378c1597603039942ceb41a52b00cec4b6c76c7b

Functions
Getter at block 23111936
burnedTokens(view returns (uint256)
0
collectionSize(view returns (uint256 size)
500
contractURI(view returns (string)
https://metadata.nfts2me.com/api/contractURI/8453/1435171902173149635737264222900636243802775803401/
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)
blue farmer
owner(view returns (address collectionOwner)
0xb9d94a3b9b7281ed261005407c9edd72f0a9c54e
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)
750
saleDates(view returns (uint256 dropDateTimestampuint256 endDateTimestamp)
(dropDateTimestamp=0, endDateTimestamp=0)
symbol(view returns (string)
BLU
totalSupply(view returns (uint256)
184
withdrawnAmount(view returns (uint256)
45750000000000000
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(