0 txs
0 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)
burnInvites
viewfunction burnInvites(bytes32) view returns (address burnErc721, address burnAddress, address tokenAddress, uint128 price, bool reversed, uint16 ratio, uint32 start, uint32 end, 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 affiliateDiscount, uint16 defaultRoyalty)
explicitOwnershipOf
viewfunction explicitOwnershipOf(uint256 tokenId) view returns (tuple ownership)
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 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)
packedBonusDiscounts
viewfunction packedBonusDiscounts(bytes32) view returns (uint256)
payoutConfig
viewfunction payoutConfig() view returns (uint16 ownerBps, uint16 platformBps, uint16 partnerBps, uint16 superAffiliateBps, address partner, address superAffiliate, address ownerAltPayout)
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 result)
approve
payablefunction approve(address to, uint256 tokenId) payable
batchMintTo
payablefunction batchMintTo(tuple auth, address[] toList, uint256[] quantityList, address affiliate, bytes signature) payable
burnToMint
payablefunction burnToMint(tuple auth, uint256[] tokenIds) payable
initialize
nonpayablefunction initialize(string name, string symbol, tuple config_, tuple payoutConfig_, address _receiver)
lockAffiliateFee
nonpayablefunction lockAffiliateFee(string password)
lockMaxSupply
nonpayablefunction lockMaxSupply(string password)
lockOwnerAltPayout
nonpayablefunction lockOwnerAltPayout()
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
setAdvancedInvite
nonpayablefunction setAdvancedInvite(bytes32 _key, bytes32 _cid, tuple _AdvancedInvite)
setAffiliateDiscount
nonpayablefunction setAffiliateDiscount(uint16 affiliateDiscount)
setAffiliateFee
nonpayablefunction setAffiliateFee(uint16 affiliateFee)
setApprovalForAll
nonpayablefunction setApprovalForAll(address operator, bool approved)
setBaseURI
nonpayablefunction setBaseURI(string baseUri)
setBonusDiscounts
nonpayablefunction setBonusDiscounts(bytes32 _key, tuple[] _bonusDiscounts)
setBonusInvite
nonpayablefunction setBonusInvite(bytes32 _key, bytes32 _cid, tuple _advancedInvite, tuple[] _bonusDiscount)
setBurnInvite
nonpayablefunction setBurnInvite(bytes32 _key, bytes32 _cid, tuple _burnInvite)
setDefaultRoyalty
nonpayablefunction setDefaultRoyalty(address receiver, uint16 feeNumerator)
setInvite
nonpayablefunction setInvite(bytes32 _key, bytes32 _cid, tuple _invite)
setMaxBatchSize
nonpayablefunction setMaxBatchSize(uint32 maxBatchSize)
setMaxSupply
nonpayablefunction setMaxSupply(uint32 maxSupply, string password)
setOwnerAltPayout
nonpayablefunction setOwnerAltPayout(address ownerAltPayout)
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)
BurnInvited
event BurnInvited(bytes32 indexed key, bytes32 indexed cid)
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()
NotCompatibleWithSpotMints
error NotCompatibleWithSpotMints()
NotOwner
error NotOwner()
OwnerQueryForNonexistentToken
error OwnerQueryForNonexistentToken()
OwnershipNotInitializedForExtraData
error OwnershipNotInitializedForExtraData()
SequentialMintExceedsLimit
error SequentialMintExceedsLimit()
SequentialUpToTooSmall
error SequentialUpToTooSmall()
SpotMintTokenIdTooSmall
error SpotMintTokenIdTooSmall()
TokenAlreadyExists
error TokenAlreadyExists()
TransferCallerNotOwnerNorApproved
error TransferCallerNotOwnerNorApproved()
TransferFailed
error TransferFailed()
TransferFromIncorrectOwner
error TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer
error TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress
error TransferToZeroAddress()
URIQueryForNonexistentToken
error URIQueryForNonexistentToken()
WrongPassword
error WrongPassword()
creation bytecode
0x3d602d80600a3d3981f3363d3d373d3d3d363d73a4e86e9d918fb8bd642c1a1ea688b7aa557082b15af43d82803e903d91602b57fd5bf3