Implementations
When creating a project there are different implementations of the smart-contract to choose from. It's a good idea to choose the right one before you start developing your project.
Standard Project
Standard Projects are best used if each edition in your project is intended to be the same. It adds the edition number and project address to the url.
When minting the collector recivies the next edition number and so they don't really have any choice over which edition they get.
url parameters | type | description |
---|---|---|
id | number | edition number |
address | string | The project smartcontract address |
TIP
Find out how to make dynamic editions or jump straight into getting your project tested on testnet
Seeded Project
A Seeded project is best used if each edition is intended to be unique. Seeded projects are the same as standard projects with an extra metadata property named seed. This allows the artists render things differntly based on the seed (see randomness).
The seed of each edition is chosen when minted. Giving collectors some choice over which edition they are getting.
The seed property is a simply a number between 1 and the edition size of the project. Once a seed is minted it is no longer available.
url parameters | type | description |
---|---|---|
id | number | edition number |
seed | number | edition seed property |
address | string | the project smart contract address |
TIP
Head over to unique editions to find out how to make use of the seed property