Project NFT
Anyone can build on the SNOWProjects
NFT contract. This allows developers to write new contracts which use SNOWProjects
NFTs to manage permissions in a standardized way, and allows any project using Snowcone payment terminals to access your contracts, and vice versa.
Create a project
Instead of calling SNOWController.launchProjectFor(...)
to create a project, configure its first funding cycle, and attach payment terminals and a Snowcone controller contract to it in the same transaction, SNOWProjects
can be minted independently to represent ownership over projects with subsequent capabilities attached later on.
To create a project, call SNOWProjects.createFor(...)
. The SNOWProjectMetadata
structure allows arbitrary metadata to be mapped to any namespace domain. Snowcones.io metadata uses a domain of 0 to store its formatted metadata.
Last updated
Was this helpful?