Official documentation unambiguously says about it:
The minting parameter is now called with a negative value, therefore destroying one token.
cardano-cli transaction build --mainnet --alonzo-era
The amount of an asset is allowed to be negative because, in the minting field of a transaction, burning tokens is defined as negative minting. This does not mean that you can send negative amounts to an address i.e. that a UTxO is allowed to contain a negative amount of assets. Allowing this would effectively mean that anybody could print tokens by sending ...
@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. Unless your keys are stolen, then nobody else could use them to mint a NFT using the same policy Id. That means, nobody can update the metadata of your NFTs.
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 unique, and thus non-fungible.
One possible solution to your problem is a smart contract that holds the proof-of-ownership NFT for you. When the watch maker ...
Yes, this is an example of a "one-time minting policy" referred to in the Cardano documentation.
The policy ensures that only one NFT is minted by a combination of i) being parametrised with a specific UTxO that needs to be consumed by the transaction (checked by hasUTxO) and ii) checking that the total mint quantity is 1. As all UTxOs are unique, ...
Also you can fetch them all from blockFrost with this end point
For a detailed explanation here is the Link
Yes - this is an example of an unlocked policy. Tokens can be minted and burned under this policy forever with no limits.
Here would be an example of a time-locked policy: