90 txs
350 calls
constructor
constructor()
functions
allowance
viewfunction allowance(address owner, address spender) view returns (uint256)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
checkpoints
viewfunction checkpoints(address account, uint32 pos) view returns (tuple)
claimCondition
viewfunction claimCondition() view returns (uint256 currentStartId, uint256 count)
CLOCK_MODE
viewfunction CLOCK_MODE() view returns (string)
clock
viewfunction clock() view returns (uint48)
contractType
purefunction contractType() pure returns (bytes32)
contractURI
viewfunction contractURI() view returns (string)
contractVersion
purefunction contractVersion() pure returns (uint8)
decimals
viewfunction decimals() view returns (uint8)
DEFAULT_ADMIN_ROLE
viewfunction DEFAULT_ADMIN_ROLE() view returns (bytes32)
DEFAULT_FEE_RECIPIENT
viewfunction DEFAULT_FEE_RECIPIENT() view returns (address)
delegates
viewfunction delegates(address account) view returns (address)
DOMAIN_SEPARATOR
viewfunction DOMAIN_SEPARATOR() view returns (bytes32)
eip712Domain
viewfunction eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
getActiveClaimConditionId
viewfunction getActiveClaimConditionId() view returns (uint256)
getClaimConditionById
viewfunction getClaimConditionById(uint256 _conditionId) view returns (tuple condition)
getFlatPlatformFeeInfo
viewfunction getFlatPlatformFeeInfo() view returns (address, uint256)
getPastTotalSupply
viewfunction getPastTotalSupply(uint256 timepoint) view returns (uint256)
getPastVotes
viewfunction getPastVotes(address account, uint256 timepoint) view returns (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)
getSupplyClaimedByWallet
viewfunction getSupplyClaimedByWallet(uint256 _conditionId, address _claimer) view returns (uint256 supplyClaimedByWallet)
getVotes
viewfunction getVotes(address account) view returns (uint256)
hasRole
viewfunction hasRole(bytes32 role, address account) view returns (bool)
hasRoleWithSwitch
viewfunction hasRoleWithSwitch(bytes32 role, address account) view returns (bool)
isTrustedForwarder
viewfunction isTrustedForwarder(address forwarder) view returns (bool)
maxTotalSupply
viewfunction maxTotalSupply() view returns (uint256)
name
viewfunction name() view returns (string)
nonces
viewfunction nonces(address owner) view returns (uint256)
numCheckpoints
viewfunction numCheckpoints(address account) view returns (uint32)
primarySaleRecipient
viewfunction primarySaleRecipient() view returns (address)
symbol
viewfunction symbol() view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
verifyClaim
viewfunction verifyClaim(uint256 _conditionId, address _claimer, uint256 _quantity, address _currency, uint256 _pricePerToken, tuple _allowlistProof) view returns (bool isOverride)
approve
nonpayablefunction approve(address spender, uint256 amount) returns (bool)
burn
nonpayablefunction burn(uint256 amount)
burnFrom
nonpayablefunction burnFrom(address account, uint256 amount)
claim
payablefunction claim(address _receiver, uint256 _quantity, address _currency, uint256 _pricePerToken, tuple _allowlistProof, bytes _data) payable
decreaseAllowance
nonpayablefunction decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
delegate
nonpayablefunction delegate(address delegatee)
delegateBySig
nonpayablefunction delegateBySig(address delegatee, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s)
grantRole
nonpayablefunction grantRole(bytes32 role, address account)
increaseAllowance
nonpayablefunction increaseAllowance(address spender, uint256 addedValue) returns (bool)
initialize
nonpayablefunction initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _saleRecipient, address _platformFeeRecipient, uint128 _platformFeeBps)
multicall
nonpayablefunction multicall(bytes[] data) returns (bytes[] results)
permit
nonpayablefunction permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
renounceRole
nonpayablefunction renounceRole(bytes32 role, address account)
revokeRole
nonpayablefunction revokeRole(bytes32 role, address account)
setClaimConditions
nonpayablefunction setClaimConditions(tuple[] _conditions, bool _resetClaimEligibility)
setContractURI
nonpayablefunction setContractURI(string _uri)
setFlatPlatformFeeInfo
nonpayablefunction setFlatPlatformFeeInfo(address _platformFeeRecipient, uint256 _flatFee)
setMaxTotalSupply
nonpayablefunction setMaxTotalSupply(uint256 _maxTotalSupply)
setPlatformFeeInfo
nonpayablefunction setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps)
setPlatformFeeType
nonpayablefunction setPlatformFeeType(uint8 _feeType)
setPrimarySaleRecipient
nonpayablefunction setPrimarySaleRecipient(address _saleRecipient)
transfer
nonpayablefunction transfer(address to, uint256 amount) returns (bool)
transferFrom
nonpayablefunction transferFrom(address from, address to, uint256 amount) returns (bool)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
ClaimConditionsUpdated
event ClaimConditionsUpdated((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)
DelegateChanged
event DelegateChanged(address indexed delegator, address indexed fromDelegate, address indexed toDelegate)
DelegateVotesChanged
event DelegateVotesChanged(address indexed delegate, uint256 previousBalance, uint256 newBalance)
EIP712DomainChanged
event EIP712DomainChanged()
FlatPlatformFeeUpdated
event FlatPlatformFeeUpdated(address platformFeeRecipient, uint256 flatFee)
Initialized
event Initialized(uint8 version)
MaxTotalSupplyUpdated
event MaxTotalSupplyUpdated(uint256 maxTotalSupply)
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)
TokensClaimed
event TokensClaimed(uint256 indexed claimConditionIndex, address indexed claimer, address indexed receiver, uint256 startTokenId, uint256 quantityClaimed)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
errors
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()
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()
creation bytecode
0x602c3d8160093d39f33d3d3d3d363d3d37363d73d3a6a3f851ec843df96860aeb2086267b47249e85af43d3d93803e602a57fd5bf3