816 txs
1.5k calls
constructor
No constructor.
functions
affiliateBalance
viewfunction affiliateBalance(address affiliate) view returns (uint128)
affiliateBalanceToken
viewfunction affiliateBalanceToken(address affiliate, address token) view returns (uint128)
balanceOf
viewfunction balanceOf(address owner) view returns (uint256)
burnConfig
viewfunction burnConfig() view returns (address archetype, address burnAddress, bool enabled, bool reversed, uint16 ratio, uint64 start, uint64 limit)
computePrice
viewfunction computePrice(bytes32 key, uint256 quantity, bool affiliateUsed) view returns (uint256)
config
viewfunction config() view returns (string baseUri, address affiliateSigner, uint32 maxSupply, uint32 maxBatchSize, uint16 affiliateFee, uint16 defaultRoyalty, tuple discounts)
explicitOwnershipOf
viewfunction explicitOwnershipOf(uint256 tokenId) view returns (tuple)
explicitOwnershipsOf
viewfunction explicitOwnershipsOf(uint256[] tokenIds) view returns (tuple[])
getApproved
viewfunction getApproved(uint256 tokenId) view returns (address)
invites
viewfunction invites(bytes32) view returns (uint128 price, uint128 reservePrice, uint128 delta, uint32 start, uint32 end, uint32 limit, uint32 maxSupply, uint32 interval, uint32 unitSize, address tokenAddress, bool isBlacklist)
isApprovedForAll
viewfunction isApprovedForAll(address owner, address operator) view returns (bool)
listSupply
viewfunction listSupply(bytes32 key) view returns (uint256)
minted
viewfunction minted(address minter, bytes32 key) view returns (uint256)
name
viewfunction name() view returns (string)
options
viewfunction options() view returns (bool uriLocked, bool maxSupplyLocked, bool affiliateFeeLocked, bool discountsLocked, bool ownerAltPayoutLocked)
owner
viewfunction owner() view returns (address)
ownerBalance
viewfunction ownerBalance() view returns (uint128)
ownerBalanceToken
viewfunction ownerBalanceToken(address token) view returns (uint128)
ownerOf
viewfunction ownerOf(uint256 tokenId) view returns (address)
payoutConfig
viewfunction payoutConfig() view returns (uint16 ownerBps, uint16 platformBps, uint16 partnerBps, uint16 superAffiliateBps, address partner, address superAffiliate)
platform
purefunction platform() pure returns (address)
royaltyInfo
viewfunction royaltyInfo(uint256 _tokenId, uint256 _salePrice) view returns (address, uint256)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
symbol
viewfunction symbol() view returns (string)
tokensOfOwner
viewfunction tokensOfOwner(address owner) view returns (uint256[])
tokensOfOwnerIn
viewfunction tokensOfOwnerIn(address owner, uint256 start, uint256 stop) view returns (uint256[])
tokenURI
viewfunction tokenURI(uint256 tokenId) view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
approve
payablefunction approve(address to, uint256 tokenId) payable
batchMintTo
payablefunction batchMintTo(tuple auth, address[] toList, uint256[] quantityList, address affiliate, bytes signature) payable
burnToMint
nonpayablefunction burnToMint(uint256[] tokenIds)
disableBurnToMint
nonpayablefunction disableBurnToMint()
enableBurnToMint
nonpayablefunction enableBurnToMint(address archetype, address burnAddress, bool reversed, uint16 ratio, uint64 start, uint64 limit)
initialize
nonpayablefunction initialize(string name, string symbol, tuple config_, tuple payoutConfig_, address _receiver)
lockAffiliateFee
nonpayablefunction lockAffiliateFee(string password)
lockDiscounts
nonpayablefunction lockDiscounts(string password)
lockMaxSupply
nonpayablefunction lockMaxSupply(string password)
lockURI
nonpayablefunction lockURI(string password)
mint
payablefunction mint(tuple auth, uint256 quantity, address affiliate, bytes signature) payable
mintTo
payablefunction mintTo(tuple auth, uint256 quantity, address to, address affiliate, bytes signature) payable
renounceOwnership
nonpayablefunction renounceOwnership()
safeTransferFrom
payablefunction safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) payable
safeTransferFrom
payablefunction safeTransferFrom(address from, address to, uint256 tokenId) payable
setAffiliateFee
nonpayablefunction setAffiliateFee(uint16 affiliateFee)
setApprovalForAll
nonpayablefunction setApprovalForAll(address operator, bool approved)
setBaseURI
nonpayablefunction setBaseURI(string baseUri)
setDefaultRoyalty
nonpayablefunction setDefaultRoyalty(address receiver, uint16 feeNumerator)
setDiscounts
nonpayablefunction setDiscounts(tuple discounts)
setDutchInvite
nonpayablefunction setDutchInvite(bytes32 _key, bytes32 _cid, tuple _dutchInvite)
setInvite
nonpayablefunction setInvite(bytes32 _key, bytes32 _cid, tuple _invite)
setMaxBatchSize
nonpayablefunction setMaxBatchSize(uint32 maxBatchSize)
setMaxSupply
nonpayablefunction setMaxSupply(uint32 maxSupply, string password)
transferFrom
payablefunction transferFrom(address from, address to, uint256 tokenId) payable
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdraw
nonpayablefunction withdraw()
withdrawAffiliate
nonpayablefunction withdrawAffiliate()
withdrawTokens
nonpayablefunction withdrawTokens(address[] tokens)
withdrawTokensAffiliate
nonpayablefunction withdrawTokensAffiliate(address[] tokens)
events
Approval
event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll
event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
ConsecutiveTransfer
event ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
Initialized
event Initialized(uint8 version)
Invited
event Invited(bytes32 indexed key, bytes32 indexed cid)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Referral
event Referral(address indexed affiliate, address token, uint128 wad, uint256 numMints)
Transfer
event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
Withdrawal
event Withdrawal(address indexed src, address token, uint128 wad)
errors
ApprovalCallerNotOwnerNorApproved
error ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken
error ApprovalQueryForNonexistentToken()
BalanceQueryForZeroAddress
error BalanceQueryForZeroAddress()
InvalidConfig
error InvalidConfig()
InvalidQueryRange
error InvalidQueryRange()
InvalidSplitShares
error InvalidSplitShares()
LockedForever
error LockedForever()
MaxSupplyExceeded
error MaxSupplyExceeded()
MintERC2309QuantityExceedsLimit
error MintERC2309QuantityExceedsLimit()
MintToZeroAddress
error MintToZeroAddress()
MintZeroQuantity
error MintZeroQuantity()
NotApprovedToTransfer
error NotApprovedToTransfer()
NotOwner
error NotOwner()
OwnerQueryForNonexistentToken
error OwnerQueryForNonexistentToken()
OwnershipNotInitializedForExtraData
error OwnershipNotInitializedForExtraData()
TransferCallerNotOwnerNorApproved
error TransferCallerNotOwnerNorApproved()
TransferFailed
error TransferFailed()
TransferFromIncorrectOwner
error TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer
error TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress
error TransferToZeroAddress()
URIQueryForNonexistentToken
error URIQueryForNonexistentToken()
WrongPassword
error WrongPassword()
creation bytecode
0x3d602d80600a3d3981f3363d3d373d3d3d363d73e3aceb398937126cd8bcebbbcfc0b5a08742ab155af43d82803e903d91602b57fd5bf3