215 txs
438 calls
constructor
constructor(address factoryAddress, uint256 protocolFee_) payable
functions
affiliatesInfo
viewfunction affiliatesInfo(address affiliate) view returns (bool enabled, uint16 affiliatePercentage, uint16 userDiscount)
allowListed
viewfunction allowListed(address _wallet, bytes32[] _proof) view returns (bool)
balanceOf
viewfunction balanceOf(address owner) view returns (uint256)
burnedTokens
viewfunction burnedTokens() view returns (uint256)
collectionSize
viewfunction collectionSize() view returns (uint256 size)
contractURI
viewfunction contractURI() view returns (string)
currentPhase
viewfunction currentPhase() view returns (uint8)
erc20PaymentAddress
viewfunction erc20PaymentAddress() view returns (address)
getApproved
viewfunction getApproved(uint256 tokenId) view returns (address)
getTraitMetadataURI
viewfunction getTraitMetadataURI() view returns (string labelsURI)
getTraitValue
viewfunction getTraitValue(uint256 tokenId, bytes32 traitKey) view returns (bytes32 traitValue)
getTraitValues
viewfunction getTraitValues(uint256 tokenId, bytes32[] traitKeys) view returns (bytes32[] traitValues)
isApprovedForAll
viewfunction isApprovedForAll(address owner_, address operator) view returns (bool)
isMetadataFixed
viewfunction isMetadataFixed() view returns (bool)
isOpen
viewfunction isOpen() view returns (bool)
isOperatorFilterRegistryEnabled
viewfunction isOperatorFilterRegistryEnabled() view returns (bool)
locked
viewfunction locked(uint256 tokenId) view returns (bool)
maxPerAddress
viewfunction maxPerAddress() view returns (uint256)
merkleRoot
viewfunction merkleRoot() view returns (bytes32)
mintFee
viewfunction mintFee(uint256 amount) view returns (uint256)
mintingType
purefunction mintingType() pure returns (uint8)
n2mVersion
purefunction n2mVersion() pure returns (uint256)
name
viewfunction name() view returns (string)
owner
viewfunction owner() view returns (address collectionOwner)
ownerMaxRevenue
viewfunction ownerMaxRevenue() view returns (uint256 maxRevenue)
ownerOf
viewfunction ownerOf(uint256 tokenId) view returns (address)
pendingAffiliateBalance
viewfunction pendingAffiliateBalance(address) view returns (uint256)
pendingTotalAffiliatesBalance
viewfunction pendingTotalAffiliatesBalance() view returns (uint256)
protocolFee
viewfunction protocolFee() view returns (uint256)
reservedTokens
viewfunction reservedTokens() view returns (uint256)
royaltyFee
viewfunction royaltyFee() view returns (uint256)
royaltyInfo
viewfunction royaltyInfo(uint256, uint256 salePrice) view returns (address receiver, uint256 royaltyAmount)
saleDates
viewfunction saleDates() view returns (uint256 dropDateTimestamp, uint256 endDateTimestamp)
supportsInterface
purefunction supportsInterface(bytes4 interfaceId) pure returns (bool)
symbol
viewfunction symbol() view returns (string)
tokenURI
viewfunction tokenURI(uint256 tokenId) view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
userExpires
viewfunction userExpires(uint256 tokenId) view returns (uint256)
userOf
viewfunction userOf(uint256 tokenId) view returns (address)
whitelistedOperators
viewfunction whitelistedOperators(address) view returns (bool)
withdrawnAmount
viewfunction withdrawnAmount() view returns (uint256)
withdrawnERC20Amount
viewfunction withdrawnERC20Amount(address) view returns (uint256)
affiliateWithdraw
payablefunction affiliateWithdraw(address affiliate) payable
airdropSequential
payablefunction airdropSequential(bytes32[] toAndAmount, bool soulbound) payable
approve
payablefunction approve(address operator, uint256 tokenId) payable
burn
payablefunction burn(uint256 tokenId) payable
changeERC20PaymentAddress
payablefunction changeERC20PaymentAddress(address newErc20PaymentAddress) payable
changeMintFee
payablefunction changeMintFee(uint256 newMintPrice, bool isDynamic) payable
changeRoyaltyFee
payablefunction changeRoyaltyFee(uint16 newFee) payable
disableOperatorFilterRegistry
payablefunction disableOperatorFilterRegistry() payable
initialize008joDSK
payablefunction initialize008joDSK(string name_, string symbol_, uint256 mintPrice_, bytes32 baseURICIDHash, bytes32 packedData, bytes extraCollectionInformation) payable
mint
payablefunction mint() payable
mint
payablefunction mint(uint256 amount, address affiliate) payable
mint
payablefunction mint(uint256 amount) payable
mintAllowlist
payablefunction mintAllowlist(uint256 amount, bytes32[] _proof) payable
mintEfficientN2M_001Z5BWH
payablefunction mintEfficientN2M_001Z5BWH() payable
mintTo
payablefunction mintTo(address to, uint256 amount, address affiliate) payable
mintTo
payablefunction mintTo(address to, uint256 amount) payable
mintWhitelist
payablefunction mintWhitelist(bytes32 toWihtExtra, uint256 customFee, bytes signature, uint256[] tokenIds) payable
ownershipTransferred
payablefunction ownershipTransferred(address from, address to) payable
reduceCollectionSize
payablefunction reduceCollectionSize(uint32 newCollectionSize) payable
removeProtocolFee
payablefunction removeProtocolFee(bytes signature, uint256 fee, address feeReceiver) payable
reserveTokens
payablefunction reserveTokens(uint16 amount) payable
safeTransferFrom
payablefunction safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) payable
safeTransferFrom
payablefunction safeTransferFrom(address from, address to, uint256 tokenId) payable
setAffiliatesPercentageAndDiscount
nonpayablefunction setAffiliatesPercentageAndDiscount(uint16 userDiscount, uint16 affiliatePercentage, address affiliateAddress)
setApprovalForAll
nonpayablefunction setApprovalForAll(address operator, bool approved)
setBaseURI
payablefunction setBaseURI(string baseURIString, bytes32 baseURICIDHash, bool isPlaceholder, bool freezeMetadata) payable
setContractURI
payablefunction setContractURI(bytes32 newContractURIMetadataCIDHash) payable
setDropAndEndDate
payablefunction setDropAndEndDate(uint256 dropDateTimestamp, uint256 endDateTimestamp) payable
setMaxPerAddress
payablefunction setMaxPerAddress(uint16 newMaxPerAddress) payable
setMerkleRoot
payablefunction setMerkleRoot(bytes32 merkleRoot_) payable
setPhase
payablefunction setPhase(uint8 newPhase) payable
setTrait
nonpayablefunction setTrait(uint256 tokenId, bytes32 traitKey, bytes32 value)
setTraitMetadataURI
payablefunction setTraitMetadataURI(string uri) payable
setTraitsPermissions
payablefunction setTraitsPermissions(bytes32[] ownerCanUpdateTraitKeys, bytes32[] onlyOnceTraitKeys) payable
setUser
nonpayablefunction setUser(uint256 tokenId, address user, uint64 expires)
transferFrom
payablefunction transferFrom(address from, address to, uint256 tokenId) payable
transferOwnership
payablefunction transferOwnership(address to) payable
unreserveTokens
payablefunction unreserveTokens(uint16 amount) payable
whitelistOperators
payablefunction whitelistOperators(address[] operators) payable
withdraw
payablefunction withdraw() payable
withdrawERC20
payablefunction withdrawERC20(address erc20Address) payable
events
AffiliateSell
event AffiliateSell(address indexed affiliate)
Approval
event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll
event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BatchMetadataUpdate
event BatchMetadataUpdate(uint256 fromTokenId, uint256 toTokenId)
ConsecutiveTransfer
event ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
ContractURIUpdated
event ContractURIUpdated()
ImmutableTrait
event ImmutableTrait(bytes32 indexed traitKey, uint256 indexed tokenId, bytes32 value)
Locked
event Locked(uint256 tokenId)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TraitMetadataURIUpdated
event TraitMetadataURIUpdated()
TraitUpdated
event TraitUpdated(bytes32 indexed traitKey, uint256 tokenId, bytes32 traitValue)
TraitUpdatedList
event TraitUpdatedList(bytes32 indexed traitKey, uint256[] tokenIds)
TraitUpdatedListUniformValue
event TraitUpdatedListUniformValue(bytes32 indexed traitKey, uint256[] tokenIds, bytes32 traitValue)
TraitUpdatedRange
event TraitUpdatedRange(bytes32 indexed traitKey, uint256 fromTokenId, uint256 toTokenId)
TraitUpdatedRangeUniformValue
event TraitUpdatedRangeUniformValue(bytes32 indexed traitKey, uint256 fromTokenId, uint256 toTokenId, bytes32 traitValue)
Transfer
event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
Unlocked
event Unlocked(uint256 tokenId)
UpdateUser
event UpdateUser(uint256 indexed tokenId, address indexed user, uint64 expires)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
ApprovalCallerNotOwnerNorApproved
error ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken
error ApprovalQueryForNonexistentToken()
BalanceQueryForZeroAddress
error BalanceQueryForZeroAddress()
CantLowerCurrentPercentages
error CantLowerCurrentPercentages()
CollectionSoldOut
error CollectionSoldOut()
FailedInnerCall
error FailedInnerCall()
InvadlidCollectionSize
error InvadlidCollectionSize()
InvalidAmount
error InvalidAmount()
InvalidInitialization
error InvalidInitialization()
InvalidInputSizesDontMatch
error InvalidInputSizesDontMatch()
InvalidMintFee
error InvalidMintFee()
InvalidMintingType
error InvalidMintingType()
InvalidPercentageOrDiscountValues
error InvalidPercentageOrDiscountValues()
InvalidPhaseWithoutDate
error InvalidPhaseWithoutDate()
InvalidRevenuePercentage
error InvalidRevenuePercentage()
InvalidSignature
error InvalidSignature()
InvalidTokenId
error InvalidTokenId()
MaxPerAddressExceeded
error MaxPerAddressExceeded()
MetadataAlreadyFixed
error MetadataAlreadyFixed()
MintToZeroAddress
error MintToZeroAddress()
MintZeroQuantity
error MintZeroQuantity()
NewBaseURICantBeEmpty
error NewBaseURICantBeEmpty()
NonEditableTraitByTokenOwner
error NonEditableTraitByTokenOwner()
NonTransferrableSoulboundNFT
error NonTransferrableSoulboundNFT()
NotAllowlisted
error NotAllowlisted()
NotEnoughAmountToMint
error NotEnoughAmountToMint()
OnlyOnceTrait
error OnlyOnceTrait()
OperatorNotAllowed
error OperatorNotAllowed(address operator)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
OwnerQueryForNonexistentToken
error OwnerQueryForNonexistentToken()
PendingAffiliatesBalance
error PendingAffiliatesBalance()
PlacerholderCantFreezeMetadata
error PlacerholderCantFreezeMetadata()
PresaleInvalidMintingType
error PresaleInvalidMintingType()
PresaleNotOpen
error PresaleNotOpen()
PublicSaleNotOpen
error PublicSaleNotOpen()
ReentrancyGuard
error ReentrancyGuard()
SaleFinished
error SaleFinished()
SignatureMismatch
error SignatureMismatch()
TraitValueUnchanged
error TraitValueUnchanged()
TransferCallerNotOwnerNorApproved
error TransferCallerNotOwnerNorApproved()
TransferFromFailed
error TransferFromFailed()
TransferFromIncorrectOwner
error TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer
error TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress
error TransferToZeroAddress()
WaitUntilDropDate
error WaitUntilDropDate()
creation bytecode
0x602c3d8160093d39f33d3d3d3d363d3d37363d730000000000a492d5b29b3191f028d5a9a848911a5af43d3d93803e602a57fd5bf3