<p>NFTs (and tokens) are native assets on Cardano and do not need separate contracts to manage them. They can be sent/received just as ADA can be (and need to be sent along with some ADA).</p>
<p>More info here: <a href="https://developers.cardano.org/docs/native-tokens/" rel="nofollow noreferrer">https://developers.cardano.org/docs/native-tokens/</a> - This also discusses how to mint an NFT and has example code.</p>
<p>Not all wallets can handle native assets, so maybe start with Nami wallet as it makes things easy - <a href="https://namiwallet.io/" rel="nofollow noreferrer">https://namiwallet.io/</a></p>
<p>In terms of minting a stack of new NFTs there are services like <a href="https://www.nft-maker.io/" rel="nofollow noreferrer">https://www.nft-maker.io/</a> which offer APIs and will mint on demand for you (for a small fee).</p>
<p>Also look at NFT market places like <a href="https://www.jpg.store/" rel="nofollow noreferrer">https://www.jpg.store/</a> and <a href="https://cnft.io/" rel="nofollow noreferrer">https://cnft.io/</a> for more information.</p>

CC BY-SA 4.0
2022-06-13T15:32:16.093Z
Is it possible to orchestrate mint NFTs on demand without nft-maker and without creating a dedicated smart contract?
Andrzej Gis
CC BY-SA 4.0
2022-06-13T21:38:36.693Z
One way to do that would be 1) Website sells/reserves NFT with a unique decimal price eg ADA12.341202 (NFT reserved for 20 mins, 341202 is the unique ID/ref). 2) User sends ADA 3) Your back-end notices the received ADA, mints the NFT and sends it back to the sending address along with 2ADA. Step 1 should log details into your DB for reference and matching. You'll notice that most of this is off-chain, only minting and sending are on-chain, so less fees and on-chain congestion.
MC_Brisbane - JUST Pool
CC BY-SA 4.0
2022-06-12T22:26:33.763Z
2022-06-12T22:32:42.180Z
2022-06-12T22:32:42.180Z
MC_Brisbane - JUST Pool
<p>I come form EVM background and now I'm looking at Cardano ecosystem. From what I can see, the approach is fundamentally different when releasing NFTs. On EVM you deploy a smart contract on which users can call a mint function to obtain an NFT. On Cardano the contract is already there and you just register your NFTs into it.</p>
<p>I've seen a few tutorials on how to release NFTs on Cardano, but there's still one thing I don't get. How do I make NFTs available for users on the primary market? On EVM, like I mentioned above, users just mint the tokens themselves right form my contract. On Cardano, at least form what I saw in the tutorials, NFTs are minted up front by the owner.</p>
<p>What's the default approach to make it possible for the users to buy the NFTs for ADA. Is there a simple solution to let the users mint NFTs themselves for ADA? Or should I mint the NFT collection myself and put them in one of the stores? Please bare in mind that the collection will be pretty numerous.</p>
<p>I'd be grateful for pointing me to any useful resources.</p>

<nft><minting>
How to release an NFT collection on Cardano?
# How to release an NFT collection on Cardano?

(Asked by: username_0 on 2022-06-12)

I come form EVM background and now I'm looking at Cardano ecosystem. From what I can see, the approach is fundamentally different when releasing NFTs. On EVM you deploy a smart contract on which users can call a mint function to obtain an NFT. On Cardano the contract is already there and you just register your NFTs into it.

I've seen a few tutorials on how to release NFTs on Cardano, but there's still one thing I don't get. How do I make NFTs available for users on the primary market? On EVM, like I mentioned above, users just mint the tokens themselves right form my contract. On Cardano, at least form what I saw in the tutorials, NFTs are minted up front by the owner.

What's the default approach to make it possible for the users to buy the NFTs for ADA. Is there a simple solution to let the users mint NFTs themselves for ADA? Or should I mint the NFT collection myself and put them in one of the stores? Please bare in mind that the collection will be pretty numerous.

I'd be grateful for pointing me to any useful resources.

**Tags:** nft, minting

---

## 1 answers

### Answer by username_1 on 2022-06-12. Score: 2 | Accepted answer

NFTs (and tokens) are native assets on Cardano and do not need separate contracts to manage them. They can be sent/received just as ADA can be (and need to be sent along with some ADA).

More info here: <https://developers.cardano.org/docs/native-tokens/> - This also discusses how to mint an NFT and has example code.

Not all wallets can handle native assets, so maybe start with Nami wallet as it makes things easy - <https://namiwallet.io/>

In terms of minting a stack of new NFTs there are services like <https://www.nft-maker.io/> which offer APIs and will mint on demand for you (for a small fee).

Also look at NFT market places like <https://www.jpg.store/> and <https://cnft.io/> for more information.

> **Comments:**
> **username_0**: Is it possible to orchestrate mint NFTs on demand without nft-maker and without creating a dedicated smart contract?  
> **username_1**: One way to do that would be 1) Website sells/reserves NFT with a unique decimal price eg ADA12.341202 (NFT reserved for 20 mins, 341202 is the unique ID/ref). 2) User sends ADA 3) Your back-end notices the received ADA, mints the NFT and sends it back to the sending address along with 2ADA. Step 1 should log details into your DB for reference and matching. You'll notice that most of this is off-chain, only minting and sending are on-chain, so less fees and on-chain congestion.  

---

