Create a collection
Original gives you the ability to deploy two types of contracts depending on your plan:
- Collection contracts
- Rewards contracts
What is a Collection?
A collection represents a unique smart contract on the blockchain that will be in charge of minting a series of NFTs.
When you create a collection, Original deploys a unique and secured smart contract on the blockchain (testnet or mainnet depending on the environment you are in) that will execute NFT mints on your demand.
In order to start minting NFTs you first need to create a collection via your developer console.
Note:
In order to create a collection you first need to create an app.
Create Collection
To create a collection, go to an App > Contracts > Collections and click on the button Create collection
When creating a collection you will be asked to enter:
Collection information with:
- A Name: Defines the name for your collection. This name should be unique per collection per app.
- A Symbol: Defines the token symbol associated to your collection.
- An Image: This is the image logo of your collection. This image is the one that will be used in the future when deploying your collection on external marketplaces.
Minimum 350x350, under 1MB, 1:1 aspect ratio
Accepted formats: PNG, JPG, JPEG, GIF - A Description: Defines the description for your collection. This description is the one that will be used in the future when deploying your collection on external marketplaces.
Advanced settings with:
- A Token Type: Defined the type of tokens minted in your collection. In the V1 beta of the product, only ERC721 will be available. For more info about this standard, refer to the ERC 721 Ethereum documentation.
- Assets can be edited: that defines if you will be able to edit the metadata of your assets in the future. If you are not sure about this function, we recommend you to leave this option enabled. For more info about the edit function, check the asset endpoint Edit asset
Important:
- If your app is in Development, all collections for this app will be deployed on the Polygon Amoy testnet network.
- If your app is in Production, all collections for this app will be deployed on Polygon mainnet network.
That's it, your collection is deploying on the blockchain!
Note:
- Deploying a collection can take a few minutes depending on the blockchain network. You can refresh this table to see the update of the status.
- When the status is "Live" it means that your collection is deployed on the blockchain.
Congratulations! You have deployed a Collection on the blockchain!
Now that you have your collection deployed on the blockchain you are almost ready to start building and using the Original API. The last step is to create your API key.
What is a Rewards contract?
A rewards contract represents a unique smart contract on the blockchain that will be in charge of maintaining a balance, allocating and distributing rewards in the cryptocurrency of your choice to your users.
When you create a rewards contract, Original deploys a unique and secured smart contract on the blockchain (testnet or mainnet depending on the environment you are in) that will execute allocation (distribution) and claim (transfer) on your demand.
In order to start allocating rewards you first need to create a rewards contract via your developer console.
Note:
In order to create a rewards contract you first need to create an app.
The rewards feature is only available in certain plan. For more info check our page pricing
Create Rewards contract
To create a rewards contract, go to an App > Contract > Rewards contract and click on the button Create contract
When creating a reward you will be asked to enter:
Reward information with:
- A Name: Defines the name for your rewards contract. This name should be unique per rewards contract per app.
- A Description: Defines the description of your reward contract.
Advanced settings with:
- A Token: Defines the token that will be used for allocations and claims in your rewards contract.
- Withdraw funds recipient address: Defines the address that will receive the remaining funds if you decide to terminate and close the rewards contract.
Development Apps using Original testnet token: TORI
For Development Apps, only the TORI (the Original testnet token) is available. Testnet rewards contracts will be pre-filled with TORI so you focus on testing the API.
No withdraw funds recipient address will be asked as it's not a token that you will need to deposit.
That's it, your rewards contract is deploying on the blockchain!
Note:
- Deploying a rewards contract can take a few minutes depending on the blockchain network.
- When the status is "Live" it means that your rewards contract is deployed on the blockchain.
Congratulations! You have deployed a Rewards contract on the blockchain!
Updated about 1 month ago