11 votes
Accepted

What enables the Cardano blockchain to be capable of storing so much information?

You don't have to store a lot of information on the blockchain itself to provide certain evidence. (that something existed at a certain time or was signed by someone, or that something was not ...
adatainment's user avatar
  • 1,092
10 votes
Accepted

What is the size limit of transaction's metadata?

At the moment maxTxSize = 16384 bytes (including metadata). If we talk about the max number of characters in a 16 KB text file with UTF-8 encoding (8-bit), then this is 16384 characters, since each ...
Andy Jazz's user avatar
  • 1,777
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,754
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,754
4 votes
Accepted

Providing metadata to `cardano-cli transaction build-raw`

Looks like you are using the CLI correctly, and the question was really about the NFT metadata standard. The usage of "721" as the top level key is to be compatible with Etherium token ...
Ben NOBLE's user avatar
  • 553
4 votes

Retrieve NFT transaction metadata

I found that it is possible in the following way: Use the Wallet API to find a minting transaction from a list of all of your wallet's transactions https://input-output-hk.github.io/cardano-wallet/...
zarej's user avatar
  • 449
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
3 votes
Accepted

Is really any token metadata stored on chain? Or is it the mint TX metadata?

Yes there is NFT metadata stored on-chain and yes they are stored initially on the mint tx although you can update it later (basically overriding it in a new tx). If the NFT metadata follow the CIP25 ...
leobelizquierdo's user avatar
3 votes
Accepted

How to permanently persist an arbitrary hash string in the blockchain?

Does Cardano allow for appending metadata like an arbitrary hash string to a transaction? I believe you can do this without needing any tokens/NFTs by just making a transaction that has the metadata ...
Danny Tuppeny - CODER's user avatar
3 votes

Can the value of the NFTs be added to the stake size of the pool?

If the value of NFTs (their purchase price or last traded value) were to be added to staking then both the ADA used to purchase them and the NFT would counted. This would make it possible to double ...
gRebel's user avatar
  • 1,945
3 votes
Accepted

Is the metadata limit on testnet transactions the same as mainnet?

The transaction metadata limit is the same on both networks, as they share the same ledger rules.
Marek Mahut - StakeNuts's user avatar
3 votes
Accepted

How would you implement Soulbound Tokens in Cardano?

Any native asset on cardano can be transferred according to the ledger rules. To make something non-transferrable you would need to make it unspendable. For "pay to pubkey" outputs, this ...
Sebastian Nagel's user avatar
2 votes

Append metadata to transaction from Plutus code

I'm not sure in what context you need to append metadata to a transaction, but you may want to check this documentation for any of these helper functions used for creating TxContraints: ...
Aoaddeola's user avatar
  • 815
2 votes

NFT Image not Displaying in Pool.pm after using the 721 Metadata Standard

Looking at the minting transaction, there seems to be a mismatch between the policy ID in the minting transaction and the metadata policy ID field: https://cardanoscan.io/transaction/...
Dostrelith's user avatar
2 votes

NFT Image not Displaying in Pool.pm after using the 721 Metadata Standard

The metadata in your mint transaction looks good, it follows the standard correctly. The only thing that kind of violates that standard is the size of your image (see chapter "Structure"): ...
eddex's user avatar
  • 3,753
2 votes

How can token metadata be stored onchain?

The metadata of a native token must be included in the minting transaction. The token itself only has a Policy Id, an Asset Name and a Fingerprint. Here's an example of a token, there you can see ...
Farid's user avatar
  • 21
2 votes

Providing metadata to `cardano-cli transaction build-raw`

I still do not know the meaning of the values given to top-level integer keys, but I was able to get cardano-cli transaction build-raw to work by putting my original JSON as a value of a top-level ...
Joshua Chia's user avatar
  • 1,335
2 votes

How to permanently persist an arbitrary hash string in the blockchain?

I'm sure there is more than one way to do this. Tokens can include metadata and depending on what behavior you want you could structure it different ways. A couple of options come to mind: Use the ...
Mitchell Turner's user avatar
2 votes

What is the size limit of transaction's metadata?

Values change, so this is safe for the current parameters: $ cardano-cli query protocol-parameters --mainnet | jq .maxTxSize 16384 But these are in flux, so you can try to be mindful of upcoming ...
Louis Waweru's user avatar
2 votes

Cardano Data for Data Analytics and Data Visualisation

there are providers such as https://api.koios.rest/#overview and https://blockfrost.io/
Markus - CLIO1's user avatar
2 votes
Accepted

Store data in Tx Metadata on Cardano

Currently, transactions on Cardano are limited to a maximum of 16k so you probably wouldn't want to store the document directly onto the blockchain. That said, you might want to consider storing the ...
Matt Ho's user avatar
  • 361
2 votes
Accepted

Is posible to do Batch minting of NFT with each NFT having different image?

Yes, it's possible. You can mint multiple NFTs using different metadata, all this in the same transaction. Here is an example of how you should structure your metadata Take a look on this: How to mint ...
georgeos's user avatar
  • 1,754
2 votes
Accepted

What is the difference between "on-chain-metadata" and "metadata" in the Blockfrost Endpoint

Yes. onchain_metadata refers to the metadata stored on the Blockchain, according to: CIP0025 metadata refers to off chain metadata, stored on Cardano Token registry
georgeos's user avatar
  • 1,754
2 votes

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

@Mitchell Turner is right. I want to add this. In Cardano you can mint NFTs using: Native scripts: using this option you're the owner of the policy keys (files) to mint a NFT with that policy Id. ...
georgeos's user avatar
  • 1,754
2 votes
Accepted

Is Camel Case notation required for the Asset Name of an NFT?

Any limitations are artificial limitations in conversion. On the blockchain it's all hex and current master branch of node the CLI expects all inputs to be hex which should remove the limitation ...
Samuel Leathers's user avatar
2 votes
Accepted

Plutus Script Validation Metadata

If the NFT was minted using a transaction with metadata (cardano-cli), then the Plutus script won't be able to access this information. This is because you can only feed UTxOs to Plutus validator ...
Falcon Stakepool's user avatar
2 votes
Accepted

Problem with metadata on pool.pm

You have wrong policy ID in your metadata. This is your mint trx https://cardanoscan.io/transaction/3bec2e04ecf374d8d341f6d4ef38c2b1b70b1817cb2e6a9fa197b2aea7dd8de2?tab=metadata The actual policy Id ...
Prashanth S.'s user avatar
2 votes
Accepted

CNFT metadata structure

For display purpose, people generally use the "name" attribute from the CIP-25 metadata, not the <asset_name>. https://cips.cardano.org/cips/cip25/: { "721": { "&...
DaveStrider's user avatar
2 votes

How can I see if an UTxO holds an NFT in the postgres DB?

Assuming that an NFT is implemented as a multiasset (pretty sure that is not the only way) then this is relatively trivial: select * from ma_tx_out where tx_out_id = <insert your tx_out id here> ...
Erik de Castro Lopo's user avatar
2 votes

Metadata '721' error on pool.pm

It's showing up for me alright on pool.pm: https://pool.pm/asset1xpdk028mq57te9dkg62rvy79nv2mhl4zr78xgn Might have been just a temporary issue while data was populating? There's a testing tool here, ...
sean's user avatar
  • 1,463

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