The metadata for each project, which can be used across several domains.
Definition
/**
@notice
The metadata for each project, which can be used across several domains.
_projectId The ID of the project to which the metadata belongs.
_domain The domain within which the metadata applies. Applications can use the domain namespace as they wish.
*/
mapping(uint256 => mapping(uint256 => string)) public override metadataContentOf;
Arguments: _projectId is the ID of the project to which the metadata belongs. _domain is the domain within which the metadata applies. The resulting view function can be accessed externally by anyone. The resulting function overrides a function definition from the ISnowconeProjects interface.
Count
Interface: ISnowconeProjects
The number of projects that have been created using this contract.
The count is incremented with each new project created. The resulting ERC-721 token ID for each project is the newly incremented count value.
Definition
/**
@notice
The number of projects that have been created using this contract.
@dev
The count is incremented with each new project created.
The resulting ERC-721 token ID for each project is the newly incremented count value.
*/
uint256 public override count = 0;
The resulting view function can be accessed externally by anyone. The resulting function overrides a function definition from the ISnowconeProjects interface.
tokenUriResolver
Contract: SnowconeProjects
Interface: ISnowconeProjects
The contract resolving each project ID to its ERC721 URI.
Definition
/**
@notice
The contract resolving each project ID to its ERC721 URI.
*/
ISnowconeTokenUriResolver public override tokenUriResolver;
The resulting view function can be accessed externally by anyone. The resulting function overrides a function definition from the ISnowconeProjects interface.