0 txs
0 calls
constructor
constructor()
functions
balanceOf
viewfunction balanceOf(address account, uint256 id) view returns (uint256)
balanceOfBatch
viewfunction balanceOfBatch(address[] accounts, uint256[] ids) view returns (uint256[])
batchFrozen
viewfunction batchFrozen(uint256) view returns (bool)
claimCondition
viewfunction claimCondition(uint256) view returns (uint256 currentStartId, uint256 count)
contractType
purefunction contractType() pure returns (bytes32)
contractURI
viewfunction contractURI() view returns (string)
contractVersion
purefunction contractVersion() pure returns (uint8)
DEFAULT_ADMIN_ROLE
viewfunction DEFAULT_ADMIN_ROLE() view returns (bytes32)
DEFAULT_FEE_RECIPIENT
viewfunction DEFAULT_FEE_RECIPIENT() view returns (address)
getActiveClaimConditionId
viewfunction getActiveClaimConditionId(uint256 _tokenId) view returns (uint256)
getBaseURICount
viewfunction getBaseURICount() view returns (uint256)
getBatchIdAtIndex
viewfunction getBatchIdAtIndex(uint256 _index) view returns (uint256)
getClaimConditionById
viewfunction getClaimConditionById(uint256 _tokenId, uint256 _conditionId) view returns (tuple condition)
getDefaultRoyaltyInfo
viewfunction getDefaultRoyaltyInfo() view returns (address, uint16)
getFlatPlatformFeeInfo
viewfunction getFlatPlatformFeeInfo() view returns (address, uint256)
getPlatformFeeInfo
viewfunction getPlatformFeeInfo() view returns (address, uint16)
getPlatformFeeType
viewfunction getPlatformFeeType() view returns (uint8)
getRoleAdmin
viewfunction getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember
viewfunction getRoleMember(bytes32 role, uint256 index) view returns (address member)
getRoleMemberCount
viewfunction getRoleMemberCount(bytes32 role) view returns (uint256 count)
getRoyaltyInfoForToken
viewfunction getRoyaltyInfoForToken(uint256 _tokenId) view returns (address, uint16)
getSupplyClaimedByWallet
viewfunction getSupplyClaimedByWallet(uint256 _tokenId, uint256 _conditionId, address _claimer) view returns (uint256 supplyClaimedByWallet)
hasRole
viewfunction hasRole(bytes32 role, address account) view returns (bool)
hasRoleWithSwitch
viewfunction hasRoleWithSwitch(bytes32 role, address account) view returns (bool)
isApprovedForAll
viewfunction isApprovedForAll(address account, address operator) view returns (bool)
isTrustedForwarder
viewfunction isTrustedForwarder(address forwarder) view returns (bool)
maxTotalSupply
viewfunction maxTotalSupply(uint256) view returns (uint256)
name
viewfunction name() view returns (string)
nextTokenIdToMint
viewfunction nextTokenIdToMint() view returns (uint256)
owner
viewfunction owner() view returns (address)
primarySaleRecipient
viewfunction primarySaleRecipient() view returns (address)
royaltyInfo
viewfunction royaltyInfo(uint256 tokenId, uint256 salePrice) view returns (address receiver, uint256 royaltyAmount)
saleRecipient
viewfunction saleRecipient(uint256) view returns (address)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
symbol
viewfunction symbol() view returns (string)
totalSupply
viewfunction totalSupply(uint256) view returns (uint256)
uri
viewfunction uri(uint256 _tokenId) view returns (string)
verifyClaim
viewfunction verifyClaim(uint256 _conditionId, address _claimer, uint256 _tokenId, uint256 _quantity, address _currency, uint256 _pricePerToken, tuple _allowlistProof) view returns (bool isOverride)
burnBatch
nonpayablefunction burnBatch(address account, uint256[] ids, uint256[] values)
claim
payablefunction claim(address _receiver, uint256 _tokenId, uint256 _quantity, address _currency, uint256 _pricePerToken, tuple _allowlistProof, bytes _data) payable
freezeBatchBaseURI
nonpayablefunction freezeBatchBaseURI(uint256 _index)
grantRole
nonpayablefunction grantRole(bytes32 role, address account)
initialize
nonpayablefunction initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _saleRecipient, address _royaltyRecipient, uint128 _royaltyBps, uint128 _platformFeeBps, address _platformFeeRecipient)
lazyMint
nonpayablefunction lazyMint(uint256 _amount, string _baseURIForTokens, bytes _data) returns (uint256 batchId)
multicall
nonpayablefunction multicall(bytes[] data) returns (bytes[] results)
renounceRole
nonpayablefunction renounceRole(bytes32 role, address account)
revokeRole
nonpayablefunction revokeRole(bytes32 role, address account)
safeBatchTransferFrom
nonpayablefunction safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data)
safeTransferFrom
nonpayablefunction safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data)
setApprovalForAll
nonpayablefunction setApprovalForAll(address operator, bool approved)
setClaimConditions
nonpayablefunction setClaimConditions(uint256 _tokenId, tuple[] _conditions, bool _resetClaimEligibility)
setContractURI
nonpayablefunction setContractURI(string _uri)
setDefaultRoyaltyInfo
nonpayablefunction setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps)
setFlatPlatformFeeInfo
nonpayablefunction setFlatPlatformFeeInfo(address _platformFeeRecipient, uint256 _flatFee)
setMaxTotalSupply
nonpayablefunction setMaxTotalSupply(uint256 _tokenId, uint256 _maxTotalSupply)
setOwner
nonpayablefunction setOwner(address _newOwner)
setPlatformFeeInfo
nonpayablefunction setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps)
setPlatformFeeType
nonpayablefunction setPlatformFeeType(uint8 _feeType)
setPrimarySaleRecipient
nonpayablefunction setPrimarySaleRecipient(address _saleRecipient)
setRoyaltyInfoForToken
nonpayablefunction setRoyaltyInfoForToken(uint256 _tokenId, address _recipient, uint256 _bps)
setSaleRecipientForToken
nonpayablefunction setSaleRecipientForToken(uint256 _tokenId, address _saleRecipient)
updateBatchBaseURI
nonpayablefunction updateBatchBaseURI(uint256 _index, string _uri)
events
ApprovalForAll
event ApprovalForAll(address indexed account, address indexed operator, bool approved)
BatchMetadataUpdate
event BatchMetadataUpdate(uint256 _fromTokenId, uint256 _toTokenId)
ClaimConditionsUpdated
event ClaimConditionsUpdated(uint256 indexed tokenId, (uint256 startTimestamp, uint256 maxClaimableSupply, uint256 supplyClaimed, uint256 quantityLimitPerWallet, bytes32 merkleRoot, uint256 pricePerToken, address currency, string metadata)[] claimConditions, bool resetEligibility)
ContractURIUpdated
event ContractURIUpdated(string prevURI, string newURI)
DefaultRoyalty
event DefaultRoyalty(address indexed newRoyaltyRecipient, uint256 newRoyaltyBps)
FlatPlatformFeeUpdated
event FlatPlatformFeeUpdated(address platformFeeRecipient, uint256 flatFee)
Initialized
event Initialized(uint8 version)
MaxTotalSupplyUpdated
event MaxTotalSupplyUpdated(uint256 tokenId, uint256 maxTotalSupply)
MetadataFrozen
event MetadataFrozen()
OwnerUpdated
event OwnerUpdated(address indexed prevOwner, address indexed newOwner)
PlatformFeeInfoUpdated
event PlatformFeeInfoUpdated(address indexed platformFeeRecipient, uint256 platformFeeBps)
PlatformFeeTypeUpdated
event PlatformFeeTypeUpdated(uint8 feeType)
PrimarySaleRecipientUpdated
event PrimarySaleRecipientUpdated(address indexed recipient)
RoleAdminChanged
event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted
event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked
event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
RoyaltyForToken
event RoyaltyForToken(uint256 indexed tokenId, address indexed royaltyRecipient, uint256 royaltyBps)
SaleRecipientForTokenUpdated
event SaleRecipientForTokenUpdated(uint256 indexed tokenId, address saleRecipient)
TokensClaimed
event TokensClaimed(uint256 indexed claimConditionIndex, address indexed claimer, address indexed receiver, uint256 tokenId, uint256 quantityClaimed)
TokensLazyMinted
event TokensLazyMinted(uint256 indexed startTokenId, uint256 endTokenId, string baseURI, bytes encryptedBaseURI)
TransferBatch
event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
TransferSingle
event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
URI
event URI(string value, uint256 indexed id)
errors
BatchMintInvalidBatchId
error BatchMintInvalidBatchId(uint256 index)
BatchMintInvalidTokenId
error BatchMintInvalidTokenId(uint256 tokenId)
BatchMintMetadataFrozen
error BatchMintMetadataFrozen(uint256 batchId)
ContractMetadataUnauthorized
error ContractMetadataUnauthorized()
CurrencyTransferLibFailedNativeTransfer
error CurrencyTransferLibFailedNativeTransfer(address recipient, uint256 value)
DropClaimExceedLimit
error DropClaimExceedLimit(uint256 expected, uint256 actual)
DropClaimExceedMaxSupply
error DropClaimExceedMaxSupply(uint256 expected, uint256 actual)
DropClaimInvalidTokenPrice
error DropClaimInvalidTokenPrice(address expectedCurrency, uint256 expectedPricePerToken, address actualCurrency, uint256 actualExpectedPricePerToken)
DropClaimNotStarted
error DropClaimNotStarted(uint256 expected, uint256 actual)
DropExceedMaxSupply
error DropExceedMaxSupply()
DropNoActiveCondition
error DropNoActiveCondition()
DropUnauthorized
error DropUnauthorized()
LazyMintInvalidAmount
error LazyMintInvalidAmount()
LazyMintUnauthorized
error LazyMintUnauthorized()
OwnableUnauthorized
error OwnableUnauthorized()
PermissionsAlreadyGranted
error PermissionsAlreadyGranted(address account, bytes32 role)
PermissionsInvalidPermission
error PermissionsInvalidPermission(address expected, address actual)
PermissionsUnauthorizedAccount
error PermissionsUnauthorizedAccount(address account, bytes32 neededRole)
PlatformFeeExceededMaxFeeBps
error PlatformFeeExceededMaxFeeBps(uint256 max, uint256 actual)
PlatformFeeInvalidRecipient
error PlatformFeeInvalidRecipient(address recipient)
PlatformFeeUnauthorized
error PlatformFeeUnauthorized()
PrimarySaleInvalidRecipient
error PrimarySaleInvalidRecipient(address recipient)
PrimarySaleUnauthorized
error PrimarySaleUnauthorized()
RoyaltyExceededMaxFeeBps
error RoyaltyExceededMaxFeeBps(uint256 max, uint256 actual)
RoyaltyInvalidRecipient
error RoyaltyInvalidRecipient(address recipient)
RoyaltyUnauthorized
error RoyaltyUnauthorized()
creation bytecode
0x602c3d8160093d39f33d3d3d3d363d3d37363d732d9f04e30222503ae7b401e876c3b69d3252bfcd5af43d3d93803e602a57fd5bf3