Skip to main content
32 votes
Accepted

How are NFTs being minted without smart contract in Cardano?

On Cardano, an NFT doesn't require a Smart Contact, as it is minted as a native asset. To make sure a NFT is a really non-fungible, the minter of the native asset is usually locking its minting policy ...
Marek Mahut - StakeNuts's user avatar
12 votes
Accepted

How to query a Cardano node for an NFT's owner?

There is no way to find that information without syncing the whole blockchain into a database with a tool such as cardano-db-sync. This takes a lot of time and resources, so you might want to use an ...
Marek Mahut - StakeNuts's user avatar
12 votes
Accepted

Where can I see my NFT?

Find your transaction, look at it on cardanoscan.io to get the policy_id and token_name, adjust the following link https://pool.pm/<policy_id>:<token_name>, and you'll see it.
Sebastien Elie's user avatar
10 votes
Accepted

Is the NFT ticker unique?

Tokens are uniquely differentiated by their Policy ID and Asset Name, which are combined to make a unique Asset ID. The Policy ID is a hash of the monetary policy script that was used to mint the ...
B W Bush's user avatar
  • 326
10 votes

Is there a good tutorial to mint Cardano NFT using plutus script?

I am answering my own question. After several days of studies and testing, I finally mint NFT using plutus script. Please find my articles below: https://edwardtam919.medium.com/how-to-mint-cardano-...
Tam Edward's user avatar
9 votes
Accepted

What does it mean to "burn" a token?

One way in which Tokens/ADA can be burned is by sending them to a contract which has a deadline for extracting them. Once the deadline is passed, the validation script will never be able to validate ...
Isaac Padberg's user avatar
8 votes
Accepted

Verify that Token is NFT

You can check the token policy for that. For most NFT projects you can look it up on https://pool.pm A token policy can look like this: { "scripts": [ { "keyHash": &...
eddex's user avatar
  • 3,838
8 votes

How can you listen to all incoming transactions of a wallet address?

There are different ways. You can do what jnprogrammer said, or you can run the graphql setup https://github.com/input-output-hk/cardano-graphql providing an entire stack of tools including the API (...
LACE pool's user avatar
  • 619
6 votes
Accepted

NFT Royalties before smart contracts

If by NFT you mean a locked native token, it is not possible to add smart contact functionalities to it later, unless you somehow remint a new one under a smart contact and somehow burn the old NFT (...
Marek Mahut - StakeNuts's user avatar
6 votes

How to query a Cardano node for an NFT's owner?

As suggested by Marek, blockfrost.io seems to be a great way to jump right in. For an alternative do-it-yourself way other tools can be used. Using cardano-db-sync the blockchain data acquired by a ...
nullcheck's user avatar
  • 173
6 votes

What are the ways of making NFTs unique?

NFTs have to be minted in some way or the other. In order to mint you will have to run a script with monetary policy for which you have to pay a fee, so might as well use that UTxO. You can mint ...
monolith's user avatar
  • 323
6 votes

What does it mean to "burn" a token?

One way to burn a token would be to send it to a script address where the validator always fails. One of the simplest validators in Plutus would look something like this... mkValidator :: Data -> ...
Chrismo's user avatar
  • 524
6 votes

How to mint multiple NFT assets in the same transaction?

The process is the same but you need to specify in your cardano-cli transaction build command, all your assets to mint. For example: cardano-cli transaction build-raw \ --fee 197797 \ --tx-in ...
georgeos's user avatar
  • 1,764
5 votes
Accepted

Detailed Minting policy documentation?

You were almost there, the token policy scripts are actually the multisig/nativescripts. As you know token policy's are not turing complete contracts, for that you should be looking at Plutus. Here's ...
Ashish Prajapati's user avatar
5 votes

How to mint a token on Cardano?

The easiest way to mint an NFT IMG token on Cardano is by using https://www.nft-maker.io/. If you want to make it yourself then https://docs.cardano.org/en/latest/native-tokens/getting-started-with-...
JayTK_'s user avatar
  • 59
5 votes

Minting a NFT (collection) with Blockfrost

You don't need blockfrost, just learn the cardano-cli and you can make anything. https://developers.cardano.org/docs/native-tokens/minting-nfts/ Download the Testnet version of Daedalus and get tADA (...
jnprogrammer's user avatar
5 votes
Accepted

Is there an open source vending-machine script for NFT minting?

Here is my version of a vending machine: Upgraded with metadata creation "Completed" counter backed up in a *.txt file so if the machine restarts the script does not start minting from the ...
Szabolcs Eitzenberger's user avatar
5 votes
Accepted

What is the standard metadata schema for nfts

There is a metadata standard. You can check it here: CIP-0025 { "721": { "<policy_id>": { "<asset_name>": { "name": <string&...
georgeos's user avatar
  • 1,764
5 votes
Accepted

How can I get the wallet distribution of a token?

You would need db-sync to get that sort of data. https://github.com/input-output-hk/cardano-db-sync You can use existing solutions like Koios (https://api.koios.rest/#overview). Example for Lobster ...
Dostrelith's user avatar
4 votes

Where can I see my NFT?

You can also go to https://pool.pm and just enter your wallet address. It will show you the balance, plus all the native tokens. If any of them contain an IPFS address (like a picture for an NFT), ...
Calvin Koepke's user avatar
4 votes

Can Cardano be used to mint and trade gaming NFTs?

Not currently. NFTs are essentially smart contracts implementing auctions for assets embedded in the Interplanetary Filesystem (IPFS). So, you need a blockchain that supports smart contracts. Ethereum ...
fuzzybear3965's user avatar
4 votes

What does it mean to "burn" a token?

I have not reviewed the specification for Cardano private keys, but in many crypto-currencies a private key must have some specific characteristics, for example so many Bytes in size. Because of the ...
Scalextrix's user avatar
4 votes

Can you write dapps in C based languages?

Currently, you cannot write and deploy a smart contract in C on Cardano. For native tokens (incl. NFTs), see the developer portal. For writing smart contracts, you can use Marlowe or the more powerful ...
Matthias Sieber's user avatar
4 votes
Accepted

Cardano-cli error when submitting transaction

1) You actually have 2 errors: OutputTooSmallUTxO, ValueNotConservedUTxO. Error 1: OutputTooSmallUTxO As mentioned here, it is right that minimum to send ADA is 1 ADA, but since you are sending an NFT,...
George Mueller's user avatar
4 votes

How can you listen to all incoming transactions of a wallet address?

I believe this guide would help you out: https://developers.cardano.org/docs/integrate-cardano/listening-for-payments-wallet/
Medardas's user avatar
  • 141
4 votes

Smart Contract NFT minting with Rarities

We could use your redeemable approach and make it so the seller cant rig it. This is the idea, you will need to create 2 different minting policies, one for your NFTs and one for the redeemable NFTs, ...
AngelCastillo's user avatar
4 votes

Can a smart contract only be interacted with once

You can require a new datum be created as part of the validation. Validator scripts simply validate transactions that spend UTxOs at the script address. They are able to look at the entire context of ...
Mitchell Turner's user avatar
4 votes
Accepted

Do Cardano NFTs contain stable content?

I believe the metadata in a Cardano NFT is not set in stone. As in you can decide what it contains. Using a reference to an ipfs storage location is one convenient way to add the actual content of the ...
kvdv's user avatar
  • 56
4 votes
Accepted

If metadata can be changed, how can the uniqueness of an NFT can be guaranteed?

The uniqueness of an NFT comes from its minting policy, not the metadata. If you create a script that can only mint one token, then you know any token with that address as its currency symbol is ...
Mitchell Turner's user avatar
4 votes
Accepted

Updating NFT metadata when policy unlocked

Yes, the process you've outlined is correct. You can simply mint a second NFT with updated metadata into your own wallet (no need to retrieve the original from someone elses) and then burn it ...
Tygar Pool's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible