0 txs
0 calls
constructor
No constructor.
functions
balanceOf
viewfunction balanceOf(address owner) view returns (uint256)
balanceOf
viewfunction balanceOf(uint256 userId) view returns (uint256 amount)
factoryProxy
viewfunction factoryProxy() view returns (address)
fee
viewfunction fee() view returns (uint256)
getApproved
viewfunction getApproved(uint256 tokenId) view returns (address)
getFeeData
viewfunction getFeeData() view returns (uint256 tokenFee, address treasuryAddress)
isApprovedForAll
viewfunction isApprovedForAll(address owner, address operator) view returns (bool)
locked
viewfunction locked() view returns (bool)
locked
viewfunction locked(uint256 tokenId) view returns (bool)
maxSupply
viewfunction maxSupply() view returns (uint256)
mintableAmountPerUser
viewfunction mintableAmountPerUser() view returns (uint256)
name
viewfunction name() view returns (string)
owner
viewfunction owner() view returns (address)
ownerOf
viewfunction ownerOf(uint256 tokenId) view returns (address)
SIGNATURE_VALIDITY
viewfunction SIGNATURE_VALIDITY() view returns (uint256)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
symbol
viewfunction symbol() view returns (string)
tokenByIndex
viewfunction tokenByIndex(uint256 index) view returns (uint256)
tokenOfOwnerByIndex
viewfunction tokenOfOwnerByIndex(address owner, uint256 index) view returns (uint256)
tokenURI
viewfunction tokenURI(uint256 tokenId) view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
treasury
viewfunction treasury() view returns (address)
approve
nonpayablefunction approve(address to, uint256 tokenId)
burn
nonpayablefunction burn(uint256[] tokenIds, uint256 userId, uint256 signedAt, bytes signature)
claim
payablefunction claim(uint256 amount, address receiver, uint256 userId, uint256 signedAt, bytes signature) payable
initialize
nonpayablefunction initialize(tuple nftConfig, address factoryProxyAddress)
multicall
nonpayablefunction multicall(bytes[] data) returns (bytes[] results)
renounceOwnership
nonpayablefunction renounceOwnership()
safeTransferFrom
nonpayablefunction safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
safeTransferFrom
nonpayablefunction safeTransferFrom(address from, address to, uint256 tokenId)
setApprovalForAll
nonpayablefunction setApprovalForAll(address operator, bool approved)
setFee
nonpayablefunction setFee(uint256 newFee)
setLocked
nonpayablefunction setLocked(bool newLocked)
setMaxSupply
nonpayablefunction setMaxSupply(uint256 newMaxSupply)
setMintableAmountPerUser
nonpayablefunction setMintableAmountPerUser(uint256 newAmount)
setTreasury
nonpayablefunction setTreasury(address newTreasury)
transferFrom
nonpayablefunction transferFrom(address from, address to, uint256 tokenId)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateTokenURI
nonpayablefunction updateTokenURI(string newCid)
events
Approval
event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll
event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
Claimed
event Claimed(address indexed receiver, uint256 tokenId)
FeeChanged
event FeeChanged(uint256 newFee)
Initialized
event Initialized(uint8 version)
Locked
event Locked(uint256 tokenId)
MaxSupplyChanged
event MaxSupplyChanged(uint256 newMaxSupply)
MetadataUpdate
event MetadataUpdate()
MintableAmountPerUserChanged
event MintableAmountPerUserChanged(uint256 newAmount)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer
event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
TreasuryChanged
event TreasuryChanged(address newTreasury)
Unlocked
event Unlocked(uint256 tokenId)
errors
AlreadyClaimed
error AlreadyClaimed()
ExpiredSignature
error ExpiredSignature()
FailedToSendEther
error FailedToSendEther(address recipient)
IncorrectFee
error IncorrectFee(uint256 paid, uint256 requiredAmount)
IncorrectSender
error IncorrectSender()
IncorrectSignature
error IncorrectSignature()
MaxSupplyReached
error MaxSupplyReached(uint256 maxSupply)
NonExistentToken
error NonExistentToken(uint256 tokenId)
Soulbound
error Soulbound()
creation bytecode
0x3d602d80600a3d3981f3363d3d373d3d3d363d7350de43d7ded0736d489093b4ce28b69e300d2a145af43d82803e903d91602b57fd5bf3