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

SnowconeDAO