<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>MultiChain Developer Q&amp;A - Recent questions tagged nft</title>
<link>https://www.multichain.com/qa/tag/nft</link>
<description>Powered by Question2Answer</description>
<item>
<title>Send NFT</title>
<link>https://www.multichain.com/qa/95649/send-nft</link>
<description>how to send NFT?&lt;br /&gt;
sendassetfrom &amp;quot;from-address&amp;quot; &amp;quot;to-address&amp;quot; &amp;quot;asset-identifier&amp;quot; asset-qty ( native-amount &amp;quot;comment&amp;quot; &amp;quot;comment-to&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
sendassetfrom doesn't have any way to send a specific token</description>
<guid isPermaLink="true">https://www.multichain.com/qa/95649/send-nft</guid>
<pubDate>Sun, 02 Nov 2025 18:08:48 +0000</pubDate>
</item>
<item>
<title>NFTs revisited</title>
<link>https://www.multichain.com/qa/93247/nfts-revisited</link>
<description>&lt;p&gt;Hello MultiChain Team,&lt;/p&gt;&lt;p&gt;I've read an article about how a luxory watch manufacturer uses the blockchain to fight against counterfeit products. They make use of NFTs as well. I loved the idea and tried to reproduce the use case.&lt;/p&gt;&lt;p&gt;So issue an NFT:&lt;/p&gt;&lt;pre&gt;multichain-cli chain1 issue 1UBXNq177rgPi8yperyAZgBhMNtr66hBAHxGCD 
'{&quot;name&quot;: &quot;12345klp111&quot;, &quot;open&quot;: false, &quot;fungible&quot;: false, 
&quot;canopen&quot;: true}' 0 1 0 '{&quot;Manufacturer&quot; : &quot;Swiss watch&quot;, 
&quot;model&quot; : &quot;super time&quot;, &quot;serial no&quot; : &quot;12345klp111&quot;}'

e80aca96c38e7c239b5f186b461623c23e6bf70d1a0b0491208874912f2efd74&lt;/pre&gt;&lt;p&gt;so far, so good. But actually, what are the parameters &quot;open&quot; and &quot;canopen&quot;? I understand that it allows some sort of later manipulation, like issuing a token that depends on the NFT? What use case would that be?&lt;/p&gt;&lt;pre&gt;multichain-cli chain1 listassets &quot;12345klp111&quot;
{&quot;method&quot;:&quot;listassets&quot;,&quot;params&quot;:[&quot;12345klp111&quot;],&quot;id&quot;:&quot;70189557-1750117422&quot;,&quot;chain_name&quot;:&quot;chain1&quot;}

[
    {
        &quot;name&quot; : &quot;12345klp111&quot;,
        &quot;issuetxid&quot; : &quot;e80aca96c38e7c239b5f186b461623c23e6bf70d1a0b0491208874912f2efd74&quot;,
        &quot;assetref&quot; : null,
        &quot;multiple&quot; : 1,
        &quot;units&quot; : 1,
        &quot;open&quot; : false,
        &quot;restrict&quot; : {
            &quot;send&quot; : false,
            &quot;receive&quot; : false,
            &quot;issue&quot; : true
        },
        &quot;fungible&quot; : false,
        &quot;canopen&quot; : true,
        &quot;canclose&quot; : false,
        &quot;totallimit&quot; : null,
        &quot;issuelimit&quot; : null,
        &quot;details&quot; : {
            &quot;Manufacturer&quot; : &quot;Swiss watch&quot;,
            &quot;model&quot; : &quot;super time&quot;,
            &quot;serial no&quot; : &quot;12345klp111&quot;
        },
        &quot;issuecount&quot; : 1,
        &quot;issueqty&quot; : 0,
        &quot;issueraw&quot; : 0,
        &quot;subscribed&quot; : true,
        &quot;synchronized&quot; : true,
        &quot;transactions&quot; : 1,
        &quot;confirmed&quot; : 0
    }
]&lt;/pre&gt;&lt;p&gt;it looks good to me, NFT is created.&lt;/p&gt;&lt;p&gt;When I try to transfer it to another address (aka the watch is sold and the buyer shall get the digital representation of the watch into his wallet), I get an error:&lt;/p&gt;&lt;pre&gt;multichain-cli chain1 sendasset 
1HrnzpVLvSu6Ecs26Q3ZRakTWd2NskzbgGCq64 &quot;12345klp111&quot; 1
{&quot;method&quot;:&quot;sendasset&quot;,&quot;params&quot;:
[&quot;1HrnzpVLvSu6Ecs26Q3ZRakTWd2NskzbgGCq64&quot;,
&quot;12345klp111&quot;,1],&quot;id&quot;:&quot;22511383-1750117567&quot;,
&quot;chain_name&quot;:&quot;chain1&quot;}

error code: -702
error message:
This API is not supported for nun-fungible assets&lt;/pre&gt;&lt;p&gt;whats wrong here? Here is my getinfo:&lt;/p&gt;&lt;pre&gt;multichain-cli chain1 getinfo
{&quot;method&quot;:&quot;getinfo&quot;,&quot;params&quot;:[],&quot;id&quot;:&quot;
49769585-1750117609&quot;,&quot;chain_name&quot;:&quot;chain1&quot;}

{
    &quot;version&quot; : &quot;2.3.3&quot;,
    &quot;nodeversion&quot; : 20303901,
    &quot;edition&quot; : &quot;Community&quot;,
    &quot;protocolversion&quot; : 20013,
    &quot;chainname&quot; : &quot;chain1&quot;,
    &quot;description&quot; : &quot;MultiChain chain1&quot;,
    &quot;protocol&quot; : &quot;multichain&quot;,
    &quot;port&quot; : 5759,
    &quot;setupblocks&quot; : 60,
    &quot;nodeaddress&quot; : &quot;chain1@192.168.10.114:5759&quot;,
    &quot;burnaddress&quot; : &quot;1XXXXXXWpvXXXXXXZXXXXXXXk7XXXXXXV1FN3N&quot;,
    &quot;incomingpaused&quot; : false,
    &quot;miningpaused&quot; : false,
    &quot;offchainpaused&quot; : false,
    &quot;walletversion&quot; : 60000,
    &quot;balance&quot; : 0,
    &quot;walletdbversion&quot; : 3,
    &quot;reindex&quot; : false,
    &quot;blocks&quot; : 297171,
    &quot;chainrewards&quot; : 0,
    &quot;assets&quot; : 13,
    &quot;streams&quot; : 3,
    &quot;addresses&quot; : 12,
    &quot;transactions&quot; : 698134,
    &quot;peers&quot; : 0,
    &quot;timeoffset&quot; : 0,
    &quot;connections&quot; : 0,
    &quot;proxy&quot; : &quot;&quot;,
    &quot;difficulty&quot; : 5.96046447753906e-8,
    &quot;testnet&quot; : false,
    &quot;keypoololdest&quot; : 1744062673,
    &quot;keypoolsize&quot; : 2,
    &quot;paytxfee&quot; : 0,
    &quot;relayfee&quot; : 0,
    &quot;errors&quot; : &quot;&quot;
}&lt;/pre&gt;&lt;p&gt;ok, lets say sending works. Lets also assume, the watch was destroyed in a fire, so its time to destroy the belonging NFT as well. So I though I'll send it to the burn address:&lt;/p&gt;&lt;pre&gt;multichain-cli chain1 sendasset 
1XXXXXXWpvXXXXXXZXXXXXXXk7XXXXXXV1FN3N  &quot;12345klp111&quot; 1
{&quot;method&quot;:&quot;sendasset&quot;,&quot;params&quot;:[&quot;1XXXXXXWpvXXXXXXZXXXXXXXk7XXXXXXV1FN3N&quot;,
&quot;12345klp111&quot;,1],&quot;id&quot;:&quot;61043256-1750117758&quot;,&quot;chain_name&quot;:&quot;chain1&quot;}

error code: -704
error message:
Destination address doesn't have receive permission&lt;/pre&gt;&lt;p&gt;This is also unexpected to me: I thought the burn address can receive every kind of tokens at all times.&lt;/p&gt;&lt;p&gt;I'd be very happy to get this straight - I also think this would help other interested folks get a deeper understanding for use cases for a blockchain.&lt;/p&gt;&lt;p&gt;Thanks for the great work anyway.&lt;/p&gt;</description>
<guid isPermaLink="true">https://www.multichain.com/qa/93247/nfts-revisited</guid>
<pubDate>Mon, 16 Jun 2025 23:56:01 +0000</pubDate>
</item>
<item>
<title>Issuing assets is limited? Problem with new NFT in UI</title>
<link>https://www.multichain.com/qa/91908/issuing-assets-is-limited-problem-with-new-nft-in-ui</link>
<description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I was exploring the possibilities with assets and created a coin and an NFT. At least, I was hoping for doing it right, but I might have made an error. For the NFT I decleared the quantity to 3 and the units to 1:&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://postimg.cc/H8GDQvSR&quot;&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://postimg.cc/H8GDQvSR&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i.postimg.cc/WzzNcQ0N/Issued-Assets-Problem.jpg&quot; style=&quot;height:250px; width:256px&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Afterwards I've read in the API docs that the quantity for an NFT should be 0 and units should be 1. So I have a quantity of 3 at the moment, I was sending them back and forth between 2 nodes, now node 1 holds qty of 1 and node 2 holds also qty of 1. Where did the 3rd piece go?&lt;/p&gt;&lt;p&gt;I also issued a coin, transfers between nodes work fine. But now I am not able to issue anything new from the Web-UI. On the command line I can successfully run this command:&lt;/p&gt;&lt;pre&gt;bbking@bc-debian:~$ multichain-cli chain1 issue 1UBXNq177rgPi8yperyAZgBhMNtr66hBAHxGCD '{&quot;name&quot;: &quot;realNFT&quot;, &quot;open&quot;: true, &quot;fungible&quot;: false, &quot;canopen&quot;: true}' 0 1
{&quot;method&quot;:&quot;issue&quot;,&quot;params&quot;:[&quot;1UBXNq177rgPi8yperyAZgBhMNtr66hBAHxGCD&quot;,{&quot;name&quot;:&quot;realNFT&quot;,&quot;open&quot;:true,&quot;fungible&quot;:false,&quot;canopen&quot;:true},0,1],&quot;id&quot;:&quot;41253787-1742139590&quot;,&quot;chain_name&quot;:&quot;chain1&quot;}


c53c7736f22b05a3f4a12d5b6b7d4afe79887cc5cb8ebe8224e5cfd773c7f9e8&lt;/pre&gt;&lt;p&gt;and I can see the NFT on the chain:&lt;/p&gt;&lt;pre&gt;bbking@bc-debian:~$ multichain-cli chain1 listassets realNFT
{&quot;method&quot;:&quot;listassets&quot;,&quot;params&quot;:[&quot;realNFT&quot;],&quot;id&quot;:&quot;11745015-1742142513&quot;,&quot;chain_name&quot;:&quot;chain1&quot;}

[
    {
        &quot;name&quot; : &quot;realNFT&quot;,
        &quot;issuetxid&quot; : &quot;c53c7736f22b05a3f4a12d5b6b7d4afe79887cc5cb8ebe8224e5cfd773c7f9e8&quot;,
        &quot;assetref&quot; : &quot;197025-267-15557&quot;,
        &quot;multiple&quot; : 1,
        &quot;units&quot; : 1,
        &quot;open&quot; : true,
        &quot;restrict&quot; : {
            &quot;send&quot; : false,
            &quot;receive&quot; : false,
            &quot;issue&quot; : true
        },
        &quot;fungible&quot; : false,
        &quot;canopen&quot; : true,
        &quot;canclose&quot; : false,
        &quot;totallimit&quot; : null,
        &quot;issuelimit&quot; : null,
        &quot;details&quot; : {
        },
        &quot;issuecount&quot; : 1,
        &quot;issueqty&quot; : 0,
        &quot;issueraw&quot; : 0,
        &quot;subscribed&quot; : true,
        &quot;synchronized&quot; : true,
        &quot;transactions&quot; : 1,
        &quot;confirmed&quot; : 1
    }
]&lt;/pre&gt;&lt;p&gt;When I go to the Web-UI &quot;Issue Asset/Update&quot; or &quot;Send&quot; menus, I don't see realNFT showing up there.&amp;nbsp;&lt;/p&gt;&lt;p&gt;What do I do wrong?&lt;/p&gt;</description>
<guid isPermaLink="true">https://www.multichain.com/qa/91908/issuing-assets-is-limited-problem-with-new-nft-in-ui</guid>
<pubDate>Sun, 16 Mar 2025 16:39:51 +0000</pubDate>
</item>
<item>
<title>Temporary Aggregation of Different Assets in Supply Chain</title>
<link>https://www.multichain.com/qa/31668/temporary-aggregation-of-different-assets-in-supply-chain</link>
<description>Let's say I have two different real world items (e.g. a racket and a ball) and I issue each of them as a new asset type with quantity 1 to make them NFTs (&lt;a href=&quot;https://www.multichain.com/qa/12997/non-fungible-tokens?show=12999#a12999&quot; rel=&quot;nofollow&quot;&gt;https://www.multichain.com/qa/12997/non-fungible-tokens?show=12999#a12999&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
Now I want to ship them together in a box from A -&amp;gt; B -&amp;gt; C. When C receives the box they should be able to open it and get the items back. How can I make sure the items cannot be separated while in transit? Does it make sense to issue a new asset for the box? I can't send the racket and ball assets to a burn address as is recommended here: &lt;a href=&quot;https://www.multichain.com/qa/1913/asset-tracking-in-supply-chain-management,&quot; rel=&quot;nofollow&quot;&gt;https://www.multichain.com/qa/1913/asset-tracking-in-supply-chain-management,&lt;/a&gt; because I need to get the assets back in the end.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/31668/temporary-aggregation-of-different-assets-in-supply-chain</guid>
<pubDate>Wed, 05 May 2021 15:40:41 +0000</pubDate>
</item>
</channel>
</rss>