IMetadata
Your content is processed and stored in metadata contract, which ensure your content is absolutely unique and can be used by others.
View Methods
totalSupply
function totalSupply() external view returns (uint256 amount)
Returns the amount of metadata in existence.
generateRawData
function generateRawData(uint256 metadataId) external view returns (bytes memory raw)
Returns the raw data of the metadataId metadata.
supportsMetadata
function supportsMetadata(IMetadata metadata) external view returns (bool ok)
Returns true if the metadata is supported by this metadata contract.
exists
function exists(uint256 metadataId) external view returns (bool ok)
Returns true if the metadataId metadata exists.
width
function width(uint256 metadataId) external view returns (uint256 w)
Returns the width of the metadataId metadata.
height
function height(uint256 metadataId) external view returns (uint256 h)
Returns the height of the metadataId metadata.
getIngredients
function getIngredients(uint256 metadataId) external view returns (uint256[] memory ids, uint256[] memory amounts)
Returns id and amount of tokens that ara composed into the metadataId metadata.
verify
function verify(bytes calldata data) external returns (uint256 metadataId)
Returns id of the metadata that is encoded as data.
Write Methods
create
function create(bytes calldata data) external returns (uint256 metadataId)
create metadata.
Last updated