<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>MultiChain Developer Q&amp;A - Recent questions</title>
<link>https://www.multichain.com/qa/questions</link>
<description>Powered by Question2Answer</description>
<item>
<title>How can I retrieve blockchain data via MultiChain JSON-RPC API and efficiently handle large datasets?</title>
<link>https://www.multichain.com/qa/96276/retrieve-blockchain-multichain-efficiently-handle-datasets</link>
<description>I am trying to access blockchain data using MultiChain’s JSON‑RPC API for development purposes. I want to retrieve blocks, transactions, and associated metadata programmatically and handle large datasets efficiently. Any guidance on best practices, pagination, or API limitations would be helpful. Example use cases include exporting transaction histories and monitoring blockchain activity in real-time.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/96276/retrieve-blockchain-multichain-efficiently-handle-datasets</guid>
<pubDate>Fri, 12 Dec 2025 12:44:12 +0000</pubDate>
</item>
<item>
<title>Get Asset Transaction Total Count</title>
<link>https://www.multichain.com/qa/95743/get-asset-transaction-total-count</link>
<description>is it possible to get the total transaction of a specific asset? just the count just like what you did on explorerlistassetaddresses? you just add a parameter of '-' to get the count of all holders</description>
<guid isPermaLink="true">https://www.multichain.com/qa/95743/get-asset-transaction-total-count</guid>
<pubDate>Thu, 06 Nov 2025 18:19:14 +0000</pubDate>
</item>
<item>
<title>File Handling Question</title>
<link>https://www.multichain.com/qa/95713/file-handling-question</link>
<description>What is the best way to store files or should we really store file on the blockchain? if not, what are the best practices?</description>
<guid isPermaLink="true">https://www.multichain.com/qa/95713/file-handling-question</guid>
<pubDate>Wed, 05 Nov 2025 16:34:15 +0000</pubDate>
</item>
<item>
<title>Get All Nodes</title>
<link>https://www.multichain.com/qa/95669/get-all-nodes</link>
<description>I am creating a blockchain as a service.. it is possible to get all nodes so that I can bill them or do you have any suggestions?</description>
<guid isPermaLink="true">https://www.multichain.com/qa/95669/get-all-nodes</guid>
<pubDate>Mon, 03 Nov 2025 21:18:55 +0000</pubDate>
</item>
<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>Unable to connect second node to seed node – “Couldn’t connect to the seed node on port 4419”</title>
<link>https://www.multichain.com/qa/95549/unable-connect-second-node-couldnt-connect-seed-node-port-4419</link>
<description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I’m currently setting up a MultiChain network (version 2.3.3 – protocol 20013) and facing an issue while connecting a secondary node to the seed node.&lt;/p&gt;&lt;p&gt;When I run the following command on the secondary node:&lt;/p&gt;&lt;p&gt;multichaind [chain-name]@[seed-node-ip]:[port-number] -datadir=&quot;E:\Multichain\nodes\SecondNode&quot; -daemon&lt;/p&gt;&lt;p&gt;I receive this error:&lt;/p&gt;&lt;pre&gt;
&amp;nbsp;&lt;/pre&gt;&lt;p&gt;Retrieving blockchain parameters from the seed node [seed-node-ip]:[port-number] ... Error: Couldn't connect to the seed node [seed-node-ip] on port [port-number] - please check multichaind is running at that address and that your firewall settings allow incoming connections.&lt;/p&gt;&lt;p&gt;Here are my setup details for context:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;MultiChain version:&lt;/strong&gt; 2.3.3 (Community Edition, protocol 20013)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Seed node IP:&lt;/strong&gt; [seed-node-ip]&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Port configuration:&lt;/strong&gt; default-network-port = [port-number], default-rpc-port = [rpc-port]&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;OS:&lt;/strong&gt; Windows Server on both nodes&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Telnet test:&lt;/strong&gt; Successful on port [port-number]&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;multichain.conf on seed node:&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;
&amp;nbsp;&lt;/pre&gt;&lt;p&gt;rpcbind=0.0.0.0 rpcallowip=0.0.0.0/0&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Firewall:&lt;/strong&gt; Port [port-number] opened for inbound/outbound TCP&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Despite these settings, the secondary node still cannot connect.&lt;/p&gt;&lt;p&gt;Could you please help me identify what might be causing this connection failure?&lt;br&gt;Do I need to modify any additional parameters (such as bind, externalip, or interface configurations) for Windows environments?&lt;/p&gt;&lt;p&gt;Thank you in advance for your assistance.&lt;/p&gt;</description>
<guid isPermaLink="true">https://www.multichain.com/qa/95549/unable-connect-second-node-couldnt-connect-seed-node-port-4419</guid>
<pubDate>Sun, 26 Oct 2025 06:59:49 +0000</pubDate>
</item>
<item>
<title>No explorersupport in the docs</title>
<link>https://www.multichain.com/qa/95501/no-explorersupport-in-the-docs</link>
<description>I checked the docs about the runtime parameters and it seems that there is no `explorersupport`..</description>
<guid isPermaLink="true">https://www.multichain.com/qa/95501/no-explorersupport-in-the-docs</guid>
<pubDate>Wed, 22 Oct 2025 08:04:24 +0000</pubDate>
</item>
<item>
<title>New transaction</title>
<link>https://www.multichain.com/qa/95500/new-transaction</link>
<description>How do we know if we have a new transaction? i saw in the docs that we are going to use `blocknotify` but I checked the explorer, it doesn't use `blocknotify`.. can you guide me? not a python dev so im having a problem understanding the logic.. I dont want to run a scheduler just to check if there is a new transaction</description>
<guid isPermaLink="true">https://www.multichain.com/qa/95500/new-transaction</guid>
<pubDate>Wed, 22 Oct 2025 06:45:26 +0000</pubDate>
</item>
<item>
<title>Admin Permission Question</title>
<link>https://www.multichain.com/qa/95470/admin-permission-question</link>
<description>I have this genesis node, there is a node that is requesting a grant access so what I did was making the wallet of that node grant a permission as Admin. After making it an admin, i am wondering why that node can't create stream. I thought admin permission can do all, it is just returning error that the wallet cant create stream.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/95470/admin-permission-question</guid>
<pubDate>Mon, 20 Oct 2025 03:26:38 +0000</pubDate>
</item>
<item>
<title>Multichain Suggested Servers</title>
<link>https://www.multichain.com/qa/95385/multichain-suggested-servers</link>
<description>Hello! Can you suggest a server specs on digital ocean?&lt;br /&gt;
like entry, mid and enterprise level specs</description>
<guid isPermaLink="true">https://www.multichain.com/qa/95385/multichain-suggested-servers</guid>
<pubDate>Mon, 13 Oct 2025 12:28:56 +0000</pubDate>
</item>
<item>
<title>Slow reindex probably due to high mempool</title>
<link>https://www.multichain.com/qa/94934/slow-reindex-probably-due-to-high-mempool</link>
<description>Hi,&lt;br /&gt;
&lt;br /&gt;
My node has been reindexing for 3 weeks. Right now it has synchronized/checked 5kk out of 8kk blocks.&lt;br /&gt;
&lt;br /&gt;
Mempool is very high, around 1.1k. My question is, what's the best way to handle this situation and what will happen if I restart multichain service during reindex process?&lt;br /&gt;
&lt;br /&gt;
I'm not concerned about losing mempool since I can replicate the value(docs hash) of transactions. My primary goal is to get the node running correctly asap. Unfortunately, I do not have backup/snapshot of the node.&lt;br /&gt;
&lt;br /&gt;
In advance, thank you for an assistance.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/94934/slow-reindex-probably-due-to-high-mempool</guid>
<pubDate>Tue, 16 Sep 2025 10:20:29 +0000</pubDate>
</item>
<item>
<title>How to optimize MultiChain node performance for high transaction volume?</title>
<link>https://www.multichain.com/qa/93905/optimize-multichain-performance-high-transaction-volume</link>
<description>I’ve been working on optimizing MultiChain for high-throughput scenarios and noticed bottlenecks in block propagation.&lt;br /&gt;
&lt;br /&gt;
At BitsBuffer, we recently shared a performance tuning checklist for MultiChain nodes, but I’m still seeing latency under certain load tests.&lt;br /&gt;
&lt;br /&gt;
Has anyone found better ways to tweak the params.dat or manage memory allocation for faster confirmation times?&lt;br /&gt;
&lt;br /&gt;
Would appreciate any tuning suggestions or real-world configs.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/93905/optimize-multichain-performance-high-transaction-volume</guid>
<pubDate>Tue, 29 Jul 2025 07:35:25 +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>How to Perform a Backup of a Multichain Node and Restore on Another Server?</title>
<link>https://www.multichain.com/qa/92748/how-perform-backup-multichain-node-restore-another-server</link>
<description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I’m currently running a Multichain node and would like to back up all relevant data so I can restore it on a different server (e.g., for migration or redundancy purposes). I want to make sure I’m preserving the &lt;a rel=&quot;nofollow&quot; href=&quot;https://hqautocentre.co.uk/blog/top-blackburn-garage-list&quot;&gt;chain data&lt;/a&gt;, wallet, permissions, and configurations.&lt;/p&gt;&lt;p&gt;Could someone please clarify:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;What is the correct process to &lt;strong&gt;back up a full Multichain node&lt;/strong&gt;?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Which directories/files specifically need to be copied?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;What are the steps to &lt;strong&gt;restore the node on a new server&lt;/strong&gt; and ensure it reconnects to the same chain and retains all permissions?&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Any best practices for this process would also be appreciated.&lt;/p&gt;&lt;p&gt;Thanks in advance!&lt;/p&gt;</description>
<guid isPermaLink="true">https://www.multichain.com/qa/92748/how-perform-backup-multichain-node-restore-another-server</guid>
<pubDate>Fri, 02 May 2025 14:34:11 +0000</pubDate>
</item>
<item>
<title>Transaction ID hash</title>
<link>https://www.multichain.com/qa/92091/transaction-id-hash</link>
<description>Which values, if any, are input into the transaction ID hash?</description>
<guid isPermaLink="true">https://www.multichain.com/qa/92091/transaction-id-hash</guid>
<pubDate>Tue, 25 Mar 2025 09:10:33 +0000</pubDate>
</item>
<item>
<title>Performance Issues Running MultiChain Node on 14-inch AMD Laptop</title>
<link>https://www.multichain.com/qa/91938/performance-issues-running-multichain-node-inch-amd-laptop</link>
<description>&lt;p&gt;Hello MultiChain Community,&lt;/p&gt;&lt;p&gt;I'm currently setting up a MultiChain node on my 14-inch AMD laptop for a private blockchain project. While the setup process went smoothly, I'm facing performance issues during peak data transactions. The system often shows high CPU usage, and at times, the node becomes unresponsive.&lt;/p&gt;&lt;p&gt;I've tried adjusting the blocknotify settings and limiting the maximum number of transactions per second, but the problem persists. I suspect my laptop's hardware may be a factor, but since it's a &lt;a rel=&quot;nofollow&quot; href=&quot;https://www.lenovo.com/gb/en/p/laptops/yoga/yoga-pro-series/lenovo-yoga-pro-7-gen-9-14-inch-amd/83hn000duk&quot;&gt;14-inch AMD laptop&lt;/a&gt; with decent specs, I expected smoother performance.&lt;/p&gt;&lt;p&gt;Has anyone faced similar issues or successfully optimized MultiChain on similar hardware? I'd be grateful for any tips on improving performance, adjusting config settings, or managing resource limits effectively.&lt;/p&gt;&lt;p&gt;Looking forward to your suggestions!&lt;/p&gt;</description>
<guid isPermaLink="true">https://www.multichain.com/qa/91938/performance-issues-running-multichain-node-inch-amd-laptop</guid>
<pubDate>Mon, 17 Mar 2025 12:41:25 +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>Docker issue connecting to genesis node</title>
<link>https://www.multichain.com/qa/91737/docker-issue-connecting-to-genesis-node</link>
<description>&lt;p&gt;I have &quot;&lt;span style=&quot;color:#569cd6&quot;&gt;rpcallowip&lt;/span&gt;=0.0.0.0/0&quot; in my multichain.conf&lt;br&gt;&lt;br&gt;docker images are able to ping and netcat displays the necessary port on genesis image as open..&lt;br&gt;&lt;br&gt;Any idea on why they wont talk?&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://imgur.com/a/kdDiDPG&quot;&gt;&lt;a href=&quot;https://imgur.com/a/kdDiDPG&quot; rel=&quot;nofollow&quot;&gt;https://imgur.com/a/kdDiDPG&lt;/a&gt;&lt;/p&gt;</description>
<guid isPermaLink="true">https://www.multichain.com/qa/91737/docker-issue-connecting-to-genesis-node</guid>
<pubDate>Wed, 05 Mar 2025 23:08:00 +0000</pubDate>
</item>
<item>
<title>Limits on attachment size</title>
<link>https://www.multichain.com/qa/91506/limits-on-attachment-size</link>
<description>What are the limits on attachment size?</description>
<guid isPermaLink="true">https://www.multichain.com/qa/91506/limits-on-attachment-size</guid>
<pubDate>Mon, 24 Feb 2025 11:56:44 +0000</pubDate>
</item>
<item>
<title>Smart filters: initiate transaction on certain condition in stream</title>
<link>https://www.multichain.com/qa/91341/smart-filters-initiate-transaction-certain-condition-stream</link>
<description>Hi,&lt;br /&gt;
&lt;br /&gt;
I was playing around with the smart filter function and was wondering about this scanario:&lt;br /&gt;
Node 1 pulishes to a stream certain values, like energy meter data:&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;energy&amp;quot;: 1000&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
is it possible to craft a filter whoch checks if the energy value is over a certain value and create a transaction from Node1 to Node2? Would it be a transaction or a stream filter, anyway?&lt;br /&gt;
&lt;br /&gt;
something like&lt;br /&gt;
function filtertransaction()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var item=getfilterstreamitem();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var json=item.data.json;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (json.energy &amp;gt; 1000)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// check if there are enough funds&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// if yes, create transaction&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return &amp;quot;Transaction from address XX to YY was successful&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Or do I have a complete misunderstanding here? Based on this question I am not completly sure: &lt;a href=&quot;https://www.multichain.com/qa/26462/add-balance-to-a-especific-address-using-smart-filters&quot; rel=&quot;nofollow&quot;&gt;https://www.multichain.com/qa/26462/add-balance-to-a-especific-address-using-smart-filters&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Thanks a lot in advance.&lt;br /&gt;
&lt;br /&gt;
edit: the smart filter is working. I tested it with values smaller and bigger than 1000 and if smaller than 1000 adding an entry to the stream is refused. Now the question is, if I can craft a transaction for when the condition gets true?</description>
<guid isPermaLink="true">https://www.multichain.com/qa/91341/smart-filters-initiate-transaction-certain-condition-stream</guid>
<pubDate>Sun, 16 Feb 2025 21:31:00 +0000</pubDate>
</item>
<item>
<title>4 questions for better understanding</title>
<link>https://www.multichain.com/qa/90653/4-questions-for-better-understanding</link>
<description>&lt;p&gt;hi,&lt;/p&gt;&lt;p&gt;I am researching the possibilities with blockchain / Multichain and for better understanding I have these questions (at the moment):&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;when there are no transactions, what will be included in the blocks when block time is say, 60 seconds? just the reference to the previous block and the nonce?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I have an old Bitmain Antminer S9i with 13,5TH/s lying around. When I change Multichain to POW, could I simulate a 51% attack with that on Multichain?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;When I implement the API in my application for accessing Multichain – would it also work 1:1 for the Bitcoin network, as Multichain is based on Bitcoin Core? If yes, for that to work I'd have to run the main bitcoind service and connect to it over the API?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;How is mining working (even with proof-of-auth)? The node that has its turn in the round-robin scheduler just hashes the block with whatever nonce and thats the hash value the next block will reference?&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Thanks in advance!&lt;/div&gt;</description>
<guid isPermaLink="true">https://www.multichain.com/qa/90653/4-questions-for-better-understanding</guid>
<pubDate>Tue, 07 Jan 2025 23:12:11 +0000</pubDate>
</item>
<item>
<title>What is the strategy for attachments using the APIs</title>
<link>https://www.multichain.com/qa/90408/what-is-the-strategy-for-attachments-using-the-apis</link>
<description>What is the best strategy for attachments using the APIs? Are the attachments inserted as a blob to the Multichain Blockchain, or is a path saved as a name value pair, while the attachment is saved on the file system?</description>
<guid isPermaLink="true">https://www.multichain.com/qa/90408/what-is-the-strategy-for-attachments-using-the-apis</guid>
<pubDate>Mon, 23 Dec 2024 13:52:44 +0000</pubDate>
</item>
<item>
<title>Random crashes of multichain daemon</title>
<link>https://www.multichain.com/qa/88736/random-crashes-of-multichain-daemon</link>
<description>&lt;p&gt;We have Multichain network consisting of over 30 nodes. We are using multichain in version 2.3.3.&lt;br&gt;Unfortunately sometimes we observe unexpected crashes of daemon. Below logs from syslog:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Sep&amp;nbsp; 1 13:56:54 Blockchain kernel: [280185.244489] bitcoin-dmsghan[1299]: segfault at 7f4554cdc82c ip 00000000004b823a sp 00007f45b4e1d950 error 6 in multichaind[400000+16e&lt;br&gt;8000]&lt;br&gt;Sep&amp;nbsp; 1 13:56:54 Blockchain kernel: [280185.244555] Code: 01 00 00 8b 44 24 1c 89 84 24 50 01 00 00 48 8b 05 a3 c2 3c 02 48 8b b8 98 01 00 00 e8 3f e1 3a 00 4d 85 ff 0f 84 a&lt;br&gt;f 00 00 00 &amp;lt;41&amp;gt; 89 5f 24 e9 86 fd ff ff 48 8d 9c 24 60 01 00 00 48 8d 35 39 f4&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;And some last lines from multichain debug.log:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;024-09-01 11:56:14 progress=1.000000&amp;nbsp; cache=0&lt;br&gt;2024-09-01 11:56:50 Accepted header for block 0000ce1ea85c7a7ca867a2891520dcd1954046742159e344c8522764e6e7325b found on alternative chain at height 5159405&lt;br&gt;2024-09-01 11:56:50 UpdateTip:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new best=0000cd0dd8140166c68bb856b4361916a1fc60a74afc18b4f1411792fb70f2da&amp;nbsp; height=5159406&amp;nbsp; log2_work=42.406208&amp;nbsp; tx=5890340&amp;nbsp; date=2&lt;br&gt;024-09-01 11:56:11 progress=1.000000&amp;nbsp; cache=0&lt;br&gt;2024-09-01 11:56:52 UpdateTip:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new best=00007ae05079b1cfd944dc04d5555d8a52993c4b6ddc2e785730337e8b4ea3b7&amp;nbsp; height=5159407&amp;nbsp; log2_work=42.406208&amp;nbsp; tx=5890341&amp;nbsp; date=2&lt;br&gt;024-09-01 11:56:16 progress=1.000000&amp;nbsp; cache=0&lt;br&gt;2024-09-01 11:56:52 Accepted header for block 0000cd83dc0a7d7c16389430e4987b1c3d8c828e479ffdb8ae67f6831434c541 found on alternative chain at height 5159407&lt;br&gt;2024-09-01 11:56:53 UpdateTip:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new best=0000a31b7fed3a818ddb72ddff38fb1a92a573fe4f1842f5b8e549ebbd9e9e73&amp;nbsp; height=5159408&amp;nbsp; log2_work=42.406208&amp;nbsp; tx=5890342&amp;nbsp; date=2&lt;br&gt;024-09-01 11:56:12 progress=1.000000&amp;nbsp; cache=0&lt;br&gt;2024-09-01 11:56:53 Accepted header for block 0000d0c2cf49dbf8447df139496a1758953c5fba2fd518e6e5a19496b81bb3c1 found on alternative chain at height 5159408&lt;br&gt;Using RdSeed as additional entropy source&lt;br&gt;Using RdRand as an additional entropy source&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Do you have any idea what can be a reason for it?&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<guid isPermaLink="true">https://www.multichain.com/qa/88736/random-crashes-of-multichain-daemon</guid>
<pubDate>Thu, 05 Sep 2024 10:12:11 +0000</pubDate>
</item>
<item>
<title>Regarding constructing the blockchain by directly using the source code library.</title>
<link>https://www.multichain.com/qa/88538/regarding-constructing-blockchain-directly-source-library</link>
<description>Currently, our embedded device uses JSON RPC to send API requests to the multichain-cli service. The issue arises when the number of requests becomes too large, causing the multichain-cli process to be repeatedly invoked, which leads to the creation of multiple processes. To address this, we're considering directly integrating the source code into our own project and modifying it to initiate the entire MultiChain service by calling the library directly. We're wondering if this approach is feasible. We would appreciate any advice you could provide. Thank you.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/88538/regarding-constructing-blockchain-directly-source-library</guid>
<pubDate>Sat, 24 Aug 2024 17:37:33 +0000</pubDate>
</item>
<item>
<title>About custom Hash</title>
<link>https://www.multichain.com/qa/88379/about-custom-hash</link>
<description>Hi~&lt;br /&gt;
&lt;br /&gt;
In a scenario where a blockchain is running on embedded devices with performance constraints, I would like to inquire if there is an API or any other method available to customize my own hash function for creating a txid when uploading data to a stream.&lt;br /&gt;
&lt;br /&gt;
Thanks : )</description>
<guid isPermaLink="true">https://www.multichain.com/qa/88379/about-custom-hash</guid>
<pubDate>Thu, 15 Aug 2024 17:39:15 +0000</pubDate>
</item>
<item>
<title>Regarding the underlying mechanism of liststreamitems</title>
<link>https://www.multichain.com/qa/88344/regarding-the-underlying-mechanism-of-liststreamitems</link>
<description>Assuming there are now 10,000 items on this stream, &lt;br /&gt;
&lt;br /&gt;
'multichain-cli mychain liststreamitems mystream false 100' will show 100 items.&lt;br /&gt;
&lt;br /&gt;
My question is whether it reads out 10,000 pieces of data from disk and then displays 100 items, or if it only reads out 100 items exactly.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/88344/regarding-the-underlying-mechanism-of-liststreamitems</guid>
<pubDate>Tue, 13 Aug 2024 17:24:56 +0000</pubDate>
</item>
<item>
<title>is 'publishmulti' command supported in multichain higher versions ?</title>
<link>https://www.multichain.com/qa/87898/publishmulti-command-supported-multichain-higher-versions</link>
<description>is 'publishmulti' command supported in multichain newer versions other than 2.0.6 version?&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;any other alternative or similar command is available in higher versions ?</description>
<guid isPermaLink="true">https://www.multichain.com/qa/87898/publishmulti-command-supported-multichain-higher-versions</guid>
<pubDate>Fri, 26 Jul 2024 04:24:27 +0000</pubDate>
</item>
<item>
<title>how to check total memory used to store chain data?</title>
<link>https://www.multichain.com/qa/87867/how-to-check-total-memory-used-to-store-chain-data</link>
<description>$ multichain-cli chain5xx getblockchainparams&lt;br /&gt;
{&amp;quot;method&amp;quot;:&amp;quot;getblockchainparams&amp;quot;,&amp;quot;params&amp;quot;:[],&amp;quot;id&amp;quot;:&amp;quot;50148972-1721826859&amp;quot;,&amp;quot;chain_name&amp;quot;:&amp;quot;chain5xx&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;chain-protocol&amp;quot; : &amp;quot;multichain&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;chain-description&amp;quot; : &amp;quot;MultiChain chain5xx&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;root-stream-name&amp;quot; : &amp;quot;root&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;root-stream-open&amp;quot; : true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;chain-is-testnet&amp;quot; : false,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;target-block-time&amp;quot; : 15,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;maximum-block-size&amp;quot; : 8388608,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;maximum-chunk-size&amp;quot; : 1048576,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;maximum-chunk-count&amp;quot; : 1024,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;default-network-port&amp;quot; : 4399,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;default-rpc-port&amp;quot; : 4398,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;anyone-can-connect&amp;quot; : false,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;anyone-can-send&amp;quot; : false,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;anyone-can-receive&amp;quot; : false,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;anyone-can-receive-empty&amp;quot; : true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;anyone-can-create&amp;quot; : false,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;anyone-can-issue&amp;quot; : false,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;anyone-can-mine&amp;quot; : false,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;anyone-can-activate&amp;quot; : false,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;anyone-can-admin&amp;quot; : false,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;support-miner-precheck&amp;quot; : true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;allow-arbitrary-outputs&amp;quot; : false,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;allow-p2sh-outputs&amp;quot; : true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;allow-multisig-outputs&amp;quot; : true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;setup-first-blocks&amp;quot; : 60,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;mining-diversity&amp;quot; : 0.3,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;admin-consensus-upgrade&amp;quot; : 0.5,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;admin-consensus-txfilter&amp;quot; : 0.5,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;admin-consensus-admin&amp;quot; : 0.5,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;admin-consensus-activate&amp;quot; : 0.5,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;admin-consensus-mine&amp;quot; : 0.5,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;admin-consensus-create&amp;quot; : 0,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;admin-consensus-issue&amp;quot; : 0,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;lock-admin-mine-rounds&amp;quot; : 10,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;mining-requires-peers&amp;quot; : true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;mine-empty-rounds&amp;quot; : 10,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;mining-turnover&amp;quot; : 0.5,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;first-block-reward&amp;quot; : -1,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;initial-block-reward&amp;quot; : 0,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;reward-halving-interval&amp;quot; : 52560000,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;reward-spendable-delay&amp;quot; : 1,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;minimum-per-output&amp;quot; : 0,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;maximum-per-output&amp;quot; : 100000000000000,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;minimum-offchain-fee&amp;quot; : 0,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;minimum-relay-fee&amp;quot; : 0,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;native-currency-multiple&amp;quot; : 100000000,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;skip-pow-check&amp;quot; : false,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;pow-minimum-bits&amp;quot; : 8,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;target-adjust-freq&amp;quot; : -1,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;allow-min-difficulty-blocks&amp;quot; : false,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;only-accept-std-txs&amp;quot; : true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;max-std-tx-size&amp;quot; : 4194304,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;max-std-op-returns-count&amp;quot; : 32,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;max-std-op-return-size&amp;quot; : 2097152,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;max-std-op-drops-count&amp;quot; : 5,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;max-std-element-size&amp;quot; : 40000,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;chain-name&amp;quot; : &amp;quot;chain5xx&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;protocol-version&amp;quot; : 20011,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;network-message-start&amp;quot; : &amp;quot;f7c4cffc&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;address-pubkeyhash-version&amp;quot; : &amp;quot;001e81a5&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;address-scripthash-version&amp;quot; : &amp;quot;0568ec0b&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;private-key-version&amp;quot; : &amp;quot;80794dd3&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;address-checksum-value&amp;quot; : &amp;quot;06b82bc4&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;genesis-pubkey&amp;quot; : &amp;quot;02c15c2f63d9af0fd8aa37ef6f3b2a3ec9ec2e1fa8cc6cb285e7587b6cf126a245&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;genesis-version&amp;quot; : 1,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;genesis-timestamp&amp;quot; : 1721760656,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;genesis-nbits&amp;quot; : 536936447,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;genesis-nonce&amp;quot; : 262,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;genesis-pubkey-hash&amp;quot; : &amp;quot;8f87fe98e190bd1b3d8c6c3a8f1284b2fae41737&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;genesis-hash&amp;quot; : &amp;quot;00facd7972ea2ef344e4be133926642bddb9dec3f17e7074747b64d21bacb02b&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;chain-params-hash&amp;quot; : &amp;quot;fc24734afe979a2886a3fa2ca68b6728b9b0732c710f83c547593f210a6459f4&amp;quot;&lt;br /&gt;
}</description>
<guid isPermaLink="true">https://www.multichain.com/qa/87867/how-to-check-total-memory-used-to-store-chain-data</guid>
<pubDate>Wed, 24 Jul 2024 13:29:55 +0000</pubDate>
</item>
<item>
<title>Is MultiChain still being developed and supported?</title>
<link>https://www.multichain.com/qa/87168/is-multichain-still-being-developed-and-supported</link>
<description>Hi team,&lt;br /&gt;
&lt;br /&gt;
Been a long-time user and proponent since late 2014. Was looking to use MultiChain for a private consortium use-case I have in mind, and it looks like the last release and Twitter post was over a year ago (May 2023) and the last blog post was November 2021; prior to these dates both releases and blog posts were fairly regular, so I'm wondering if the project is still alive.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
&lt;br /&gt;
Viv</description>
<guid isPermaLink="true">https://www.multichain.com/qa/87168/is-multichain-still-being-developed-and-supported</guid>
<pubDate>Fri, 14 Jun 2024 18:09:03 +0000</pubDate>
</item>
<item>
<title>error: Error parsing JSON:[{&quot;keys&quot;: ..........while running publishmulti command</title>
<link>https://www.multichain.com/qa/87154/error-error-parsing-keys-while-running-publishmulti-command</link>
<description>code:&lt;br /&gt;
&lt;br /&gt;
import argparse&lt;br /&gt;
import subprocess&lt;br /&gt;
import time&lt;br /&gt;
import json&lt;br /&gt;
import os&lt;br /&gt;
import signal&lt;br /&gt;
import getpass&lt;br /&gt;
import psutil&lt;br /&gt;
import math&lt;br /&gt;
import pandas as pd&lt;br /&gt;
&lt;br /&gt;
def test(): &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;publishitems=[]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;data1= {&amp;quot;a1&amp;quot;:[&amp;quot;2334&amp;quot;,&amp;quot;?452&amp;quot; ],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;T1&amp;quot;: [&amp;quot;tag1&amp;quot;,&amp;quot;tg&amp;quot;],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;Q1&amp;quot;: [&amp;quot;c1&amp;quot;,&amp;quot;c2&amp;quot;]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;df1=pd.DataFrame(data1)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#print(df1)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;data=df1.to_dict()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#data=json.dumps(data)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;keyString='key'&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#item={&amp;quot;keys&amp;quot;:[keyString],&amp;quot;data&amp;quot;:data}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item={&amp;quot;keys&amp;quot;:[keyString],&amp;quot;data&amp;quot;:{&amp;quot;json&amp;quot;: data} }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;publishitems.append(item)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;data2= {&amp;quot;a1&amp;quot;:[&amp;quot;24&amp;quot;,&amp;quot;?42&amp;quot; ],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;T1&amp;quot;: [&amp;quot;tag1&amp;quot;,&amp;quot;tg&amp;quot; ],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;Q1&amp;quot;: [&amp;quot;cc1&amp;quot;,&amp;quot;mm&amp;quot;]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;df2=pd.DataFrame(data2)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;data=df2.to_dict()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#data=json.dumps(data)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item={&amp;quot;keys&amp;quot;:[keyString],&amp;quot;data&amp;quot;:{&amp;quot;json&amp;quot;: &amp;nbsp;data}}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;publishitems.append(item)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(publishitems)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import json&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;class mylist(list):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;def __str__(self):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return json.dumps(self)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pairs = &amp;nbsp;mylist(publishitems) &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#publishcmd= 'multichain-cli chaintxx publishmulti test \'{}\' '.format( (publishitems))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;publishcmd= 'multichain-cli chaintxx publishmulti test {} '.format( (pairs))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(publishcmd)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;daemonOut = subprocess.call(publishcmd.split())&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return 'finish'&lt;br /&gt;
&lt;br /&gt;
def main():&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#createStreamCommand= 'multichain-cli chaintxx create stream test true' &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#procCreate = subprocess.Popen(createStreamCommand.split(), stdout=subprocess.PIPE, stderr=subprocess.PIPE)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#procCreate.wait()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;subscribeStreamCommand= 'multichain-cli {} subscribe {}'.format('chaintxx', 'test')&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#subscribe to the stream&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;procSubscribe = subprocess.Popen(subscribeStreamCommand.split(), stdout=subprocess.PIPE, stderr=subprocess.PIPE)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;procSubscribe.wait()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(test())&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;main()&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
output:&lt;br /&gt;
&lt;br /&gt;
$ python3 testdf.py&lt;br /&gt;
[{'keys': ['key'], 'data': {'json': {'a1': {0: '2334', 1: '?452'}, 'T1': {0: 'tag1', 1: 'tg'}, 'Q1': {0: 'c1', 1: 'c2'}}}}, {'keys': ['key'], 'data': {'json': {'a1': {0: '24', 1: '?42'}, 'T1': {0: 'tag1', 1: 'tg'}, 'Q1': {0: 'cc1', 1: 'mm'}}}}]&lt;br /&gt;
multichain-cli chaintxx publishmulti test '[{&amp;quot;keys&amp;quot;: [&amp;quot;key&amp;quot;], &amp;quot;data&amp;quot;: {&amp;quot;json&amp;quot;: {&amp;quot;a1&amp;quot;: {&amp;quot;0&amp;quot;: &amp;quot;2334&amp;quot;, &amp;quot;1&amp;quot;: &amp;quot;?452&amp;quot;}, &amp;quot;T1&amp;quot;: {&amp;quot;0&amp;quot;: &amp;quot;tag1&amp;quot;, &amp;quot;1&amp;quot;: &amp;quot;tg&amp;quot;}, &amp;quot;Q1&amp;quot;: {&amp;quot;0&amp;quot;: &amp;quot;c1&amp;quot;, &amp;quot;1&amp;quot;: &amp;quot;c2&amp;quot;}}}}, {&amp;quot;keys&amp;quot;: [&amp;quot;key&amp;quot;], &amp;quot;data&amp;quot;: {&amp;quot;json&amp;quot;: {&amp;quot;a1&amp;quot;: {&amp;quot;0&amp;quot;: &amp;quot;24&amp;quot;, &amp;quot;1&amp;quot;: &amp;quot;?42&amp;quot;}, &amp;quot;T1&amp;quot;: {&amp;quot;0&amp;quot;: &amp;quot;tag1&amp;quot;, &amp;quot;1&amp;quot;: &amp;quot;tg&amp;quot;}, &amp;quot;Q1&amp;quot;: {&amp;quot;0&amp;quot;: &amp;quot;cc1&amp;quot;, &amp;quot;1&amp;quot;: &amp;quot;mm&amp;quot;}}}}]'&lt;br /&gt;
error: Error parsing JSON:'[{&amp;quot;keys&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
but when directly running publishmulti command on terminal directly, there is no error.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;$ multichain-cli chaintxx publishmulti test '[{&amp;quot;keys&amp;quot;: [&amp;quot;key&amp;quot;], &amp;quot;data&amp;quot;: {&amp;quot;json&amp;quot;: {&amp;quot;a1&amp;quot;: {&amp;quot;0&amp;quot;: &amp;quot;2334&amp;quot;, &amp;quot;1&amp;quot;: &amp;quot;?452&amp;quot;}, &amp;quot;T1&amp;quot;: {&amp;quot;0&amp;quot;: &amp;quot;tag1&amp;quot;, &amp;quot;1&amp;quot;: &amp;quot;tg&amp;quot;}, &amp;quot;Q1&amp;quot;: {&amp;quot;0&amp;quot;: &amp;quot;c1&amp;quot;, &amp;quot;1&amp;quot;: &amp;quot;c2&amp;quot;}}}}, {&amp;quot;keys&amp;quot;: [&amp;quot;key&amp;quot;], &amp;quot;data&amp;quot;: {&amp;quot;json&amp;quot;: {&amp;quot;a1&amp;quot;: {&amp;quot;0&amp;quot;: &amp;quot;24&amp;quot;, &amp;quot;1&amp;quot;: &amp;quot;?42&amp;quot;}, &amp;quot;T1&amp;quot;: {&amp;quot;0&amp;quot;: &amp;quot;tag1&amp;quot;, &amp;quot;1&amp;quot;: &amp;quot;tg&amp;quot;}, &amp;quot;Q1&amp;quot;: {&amp;quot;0&amp;quot;: &amp;quot;cc1&amp;quot;, &amp;quot;1&amp;quot;: &amp;quot;mm&amp;quot;}}}}]'&lt;br /&gt;
{&amp;quot;method&amp;quot;:&amp;quot;publishmulti&amp;quot;,&amp;quot;params&amp;quot;:[&amp;quot;test&amp;quot;,[{&amp;quot;keys&amp;quot;:[&amp;quot;key&amp;quot;],&amp;quot;data&amp;quot;:{&amp;quot;json&amp;quot;:{&amp;quot;a1&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;2334&amp;quot;,&amp;quot;1&amp;quot;:&amp;quot;?452&amp;quot;},&amp;quot;T1&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;tag1&amp;quot;,&amp;quot;1&amp;quot;:&amp;quot;tg&amp;quot;},&amp;quot;Q1&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;c1&amp;quot;,&amp;quot;1&amp;quot;:&amp;quot;c2&amp;quot;}}}},{&amp;quot;keys&amp;quot;:[&amp;quot;key&amp;quot;],&amp;quot;data&amp;quot;:{&amp;quot;json&amp;quot;:{&amp;quot;a1&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;24&amp;quot;,&amp;quot;1&amp;quot;:&amp;quot;?42&amp;quot;},&amp;quot;T1&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;tag1&amp;quot;,&amp;quot;1&amp;quot;:&amp;quot;tg&amp;quot;},&amp;quot;Q1&amp;quot;:{&amp;quot;0&amp;quot;:&amp;quot;cc1&amp;quot;,&amp;quot;1&amp;quot;:&amp;quot;mm&amp;quot;}}}}]],&amp;quot;id&amp;quot;:&amp;quot;20274801-1718340965&amp;quot;,&amp;quot;chain_name&amp;quot;:&amp;quot;chaintxx&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
9aab28705586beef188662d401a6cbcdbd20bb0170ec0d90c0d567a28bf1d867&lt;br /&gt;
&lt;br /&gt;
can anyone help me out in finding the issue?</description>
<guid isPermaLink="true">https://www.multichain.com/qa/87154/error-error-parsing-keys-while-running-publishmulti-command</guid>
<pubDate>Fri, 14 Jun 2024 05:04:04 +0000</pubDate>
</item>
<item>
<title>Interested reviewing MultiChain 2.0</title>
<link>https://www.multichain.com/qa/86948/interested-reviewing-multichain-2-0</link>
<description>&lt;p&gt;To&lt;/p&gt;&lt;p&gt;The Developer of the Forum,&lt;/p&gt;&lt;p&gt;MultiChain&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Greetings, I am honored to be a member of the forum. I am immensely interested for reviewing MultiChain 2.0 on my tech news site &lt;a rel=&quot;nofollow&quot; href=&quot;https://bytespired.com&quot;&gt;here&lt;/a&gt;. What do you say is it possible? If it is please let me know. I shall be highly thankful for your valuable feedback.&lt;/p&gt;&lt;p&gt;With reagrds,&lt;/p&gt;&lt;p&gt;Dalton&lt;/p&gt;</description>
<guid isPermaLink="true">https://www.multichain.com/qa/86948/interested-reviewing-multichain-2-0</guid>
<pubDate>Tue, 28 May 2024 13:27:02 +0000</pubDate>
</item>
<item>
<title>struggle with crafting an API request</title>
<link>https://www.multichain.com/qa/86241/struggle-with-crafting-an-api-request</link>
<description>&lt;p&gt;hi everyone,&lt;/p&gt;&lt;p&gt;I am having difficulties with crafting my first API-request over postman.&lt;/p&gt;&lt;p&gt;I have set up a chain, I have the explorer and the web-demo running successfully - pretty much default values everywhere:&lt;/p&gt;&lt;pre&gt;chain1/multichain.conf:
rpcallowip=192.168.10.0/24
rpcuser=multichainrpc
rpcpassword=XXXX

chain1/params.dat:
default-network-port = 5759
default-rpc-port = 5758
chain-name = chain1&lt;/pre&gt;&lt;p&gt;when running a command from the console, everthing works:&lt;/p&gt;&lt;pre&gt;bbking@bc-debian:~/.multichain/chain1$ multichain-cli chain1 getinfo
{&quot;method&quot;:&quot;getinfo&quot;,&quot;params&quot;:[],&quot;id&quot;:&quot;37999825-1712336614&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,&lt;/pre&gt;&lt;p&gt;now my first question is, do I connect from an external host over port 5759 or 5758?&lt;/p&gt;&lt;p&gt;I wanted to replicate the &quot;getinfo&quot; command from postman:&lt;br&gt;http://192.168.10.114:5758?method=getinfo&amp;amp;params=[]&amp;amp;id=13054619-1712335590&amp;amp;chain_name=chain1&lt;/p&gt;&lt;p&gt;I have populated the &quot;params&quot; tab with the parameters as you can see.&lt;/p&gt;&lt;p&gt;I also activated &quot;Basic Authorization&quot; with the credentials from multichain.conf&lt;/p&gt;&lt;p&gt;On the &quot;headers&quot; tab, I've set these key-value pairs:&lt;br&gt;&quot;Content-type&quot; : &quot;application/json&quot;&lt;br&gt;&quot;Accept&quot; : &quot;application/json&quot;&lt;br&gt;&quot;Content-length&quot; : the length of the parameter string starting from &quot;?&quot; in the example above.&lt;/p&gt;&lt;p&gt;Now, when I send the request to port 5759, I get a &quot;Could not get response&quot;&lt;/p&gt;&lt;p&gt;when I send the request to port 5758 with &quot;Content-length&quot; activated, it times out.&lt;br&gt;without &quot;Content-length&quot; activated, I instantly get a &quot;404 Not found&quot;&lt;/p&gt;&lt;p&gt;Can someone help me with what am I doing wrong?&lt;/p&gt;&lt;p&gt;Thanks a lot in advance!&lt;/p&gt;</description>
<guid isPermaLink="true">https://www.multichain.com/qa/86241/struggle-with-crafting-an-api-request</guid>
<pubDate>Fri, 05 Apr 2024 17:22:29 +0000</pubDate>
</item>
<item>
<title>•	Multithreading - executing codes sequentially</title>
<link>https://www.multichain.com/qa/84424/multithreading-executing-codes-sequentially</link>
<description>&lt;p&gt;&lt;span style=&quot;font-family:helvetica,sans-serif; font-size:10.5pt&quot;&gt;Please is there a way to prove that filters codes run sequentially? Please can I have a Transaction filter program that proves this?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:helvetica,sans-serif; font-size:10.5pt&quot;&gt;Thanks in advance.&lt;/span&gt;&lt;/p&gt;</description>
<guid isPermaLink="true">https://www.multichain.com/qa/84424/multithreading-executing-codes-sequentially</guid>
<pubDate>Wed, 20 Dec 2023 06:46:00 +0000</pubDate>
</item>
<item>
<title>Importance of stream</title>
<link>https://www.multichain.com/qa/84418/importance-of-stream</link>
<description>Hi, Thank you for your numerous responses.&lt;br /&gt;
&lt;br /&gt;
Please I need clarity on the relevance and importance of a stream. What can I relate stream to in another environent? How does it impact on the blockchain? I have read from your website that it can be used as data storage. Please can you give me a use case?&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Thank you you in advance.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/84418/importance-of-stream</guid>
<pubDate>Tue, 19 Dec 2023 23:36:27 +0000</pubDate>
</item>
<item>
<title>any document on double hash</title>
<link>https://www.multichain.com/qa/84417/any-document-on-double-hash</link>
<description>Hi all&lt;br /&gt;
&lt;br /&gt;
Please can I have resouces on this double -Sha 256. Something that speaks to how it works, &amp;nbsp;Please.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Thank you</description>
<guid isPermaLink="true">https://www.multichain.com/qa/84417/any-document-on-double-hash</guid>
<pubDate>Tue, 19 Dec 2023 20:23:24 +0000</pubDate>
</item>
<item>
<title>unable to publish long key item in multichain stream</title>
<link>https://www.multichain.com/qa/84358/unable-to-publish-long-key-item-in-multichain-stream</link>
<description>str2 len: 137&lt;br /&gt;
&lt;br /&gt;
error details:&lt;br /&gt;
8&lt;br /&gt;
b'{&amp;quot;method&amp;quot;:&amp;quot;publish&amp;quot;,&amp;quot;params&amp;quot;:[&amp;quot;stream3&amp;quot;,&amp;quot;789c33343730b2303130b734d1b33436353334325788d650f77556d75150373435f055d7d45100f203817c330330db3118c8064a813911200e84e9eb02d503d1e2e70b97097207c978b81b18181a9ac43bba3b873803b1aebbb3a3bba3638873bc879b7778b84b704444bc0f5009447b00588f6f6251b64b69414e667262496ab1ba662c002ad42742&amp;quot;,&amp;quot;7b2730277d&amp;quot;],&amp;quot;id&amp;quot;:&amp;quot;88675825-1702840795&amp;quot;,&amp;quot;chain_name&amp;quot;:&amp;quot;tchain&amp;quot;}\n\nerror code: -8\nerror message:\nItem key is too long\n'&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
I am trying to publish a key (in byte form) having size 137 bytes, which is within the limit ( upto 256bytes). But still &amp;quot;long key error&amp;quot; is coming. Before this error, I was able to publish with long key in first try.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/84358/unable-to-publish-long-key-item-in-multichain-stream</guid>
<pubDate>Sun, 17 Dec 2023 19:50:28 +0000</pubDate>
</item>
<item>
<title>how key-value pairs having same key are stored in multichain stream?</title>
<link>https://www.multichain.com/qa/84219/how-value-pairs-having-same-key-are-stored-multichain-stream</link>
<description>when we publish data using same key value, separate transactions are created for every publish.&lt;br /&gt;
&lt;br /&gt;
$ multichain-cli str liststreamitems s1&lt;br /&gt;
{&amp;quot;method&amp;quot;:&amp;quot;liststreamitems&amp;quot;,&amp;quot;params&amp;quot;:[&amp;quot;s1&amp;quot;],&amp;quot;id&amp;quot;:&amp;quot;54837938-1702194153&amp;quot;,&amp;quot;chain_name&amp;quot;:&amp;quot;str&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;publishers&amp;quot; : [&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;1UcZCK8r2SGfevz1xDWdFLe49FsCqHyrFtowzH&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;key&amp;quot; : &amp;quot;k1&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;data&amp;quot; : &amp;quot;11&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;confirmations&amp;quot; : 13,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;blocktime&amp;quot; : 1702188538,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;txid&amp;quot; : &amp;quot;ec4042b12624b463bec52747b0de7ae88a4723cc8a602546f0ecf8e946133a78&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;publishers&amp;quot; : [&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;1UcZCK8r2SGfevz1xDWdFLe49FsCqHyrFtowzH&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;key&amp;quot; : &amp;quot;k1&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;data&amp;quot; : &amp;quot;11&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;confirmations&amp;quot; : 12,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;blocktime&amp;quot; : 1702188543,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;txid&amp;quot; : &amp;quot;0f7f0f414c43b323e7581d4037f60e0ceb294a2732c0bb04f58e26e9e5c38f90&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;publishers&amp;quot; : [&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;1UcZCK8r2SGfevz1xDWdFLe49FsCqHyrFtowzH&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;key&amp;quot; : &amp;quot;k1&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;data&amp;quot; : &amp;quot;12&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;confirmations&amp;quot; : 11,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;blocktime&amp;quot; : 1702188563,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;txid&amp;quot; : &amp;quot;1d84ed95425e4a84c938ab0d342f3fe87b20c835e3e758c02479071e8b819f7b&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
]&lt;br /&gt;
anju@DESKTOP-FFAFKFO:~$ multichain-cli str liststreamkeys s1&lt;br /&gt;
{&amp;quot;method&amp;quot;:&amp;quot;liststreamkeys&amp;quot;,&amp;quot;params&amp;quot;:[&amp;quot;s1&amp;quot;],&amp;quot;id&amp;quot;:&amp;quot;79880957-1702194238&amp;quot;,&amp;quot;chain_name&amp;quot;:&amp;quot;str&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;key&amp;quot; : &amp;quot;k1&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;items&amp;quot; : 3,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;confirmed&amp;quot; : 3&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
does that mean- when we publish different copies of same key are created for every data item published , since blockchain is a append-only structure.&lt;br /&gt;
&lt;br /&gt;
and when we list streamkeys, it only list unique keys with no. of items it is mapped. But in memory, multiple copies of same key value exist in different transactions. &amp;nbsp;thus avoiding unnecessary repeated key valued being loaded since data items are not required now.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/84219/how-value-pairs-having-same-key-are-stored-multichain-stream</guid>
<pubDate>Sun, 10 Dec 2023 08:00:02 +0000</pubDate>
</item>
<item>
<title>how to publish multiple items using- createrawsendfrom and publishmulti ?</title>
<link>https://www.multichain.com/qa/84218/publish-multiple-items-using-createrawsendfrom-publishmulti</link>
<description>$ multichain-cli str publishmulti s1 '[{&amp;quot;key&amp;quot;:'k2', &amp;quot;data&amp;quot;:'12'},{&amp;quot;key&amp;quot;:'k2', &amp;quot;data&amp;quot;:'13'},{&amp;quot;key&amp;quot;:&lt;br /&gt;
'k3' ,&amp;quot;data&amp;quot;:'uu'}]'&lt;br /&gt;
{&amp;quot;method&amp;quot;:&amp;quot;publishmulti&amp;quot;,&amp;quot;params&amp;quot;:[&amp;quot;s1&amp;quot;,&amp;quot;[{\&amp;quot;key\&amp;quot;:k2, \&amp;quot;data\&amp;quot;:12},{\&amp;quot;key\&amp;quot;:k2, \&amp;quot;data\&amp;quot;:13},{\&amp;quot;key\&amp;quot;:k3 ,\&amp;quot;data\&amp;quot;:uu}]&amp;quot;],&amp;quot;id&amp;quot;:&amp;quot;44294372-1702192055&amp;quot;,&amp;quot;chain_name&amp;quot;:&amp;quot;str&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
error code: -32601&lt;br /&gt;
error message:&lt;br /&gt;
Method not found</description>
<guid isPermaLink="true">https://www.multichain.com/qa/84218/publish-multiple-items-using-createrawsendfrom-publishmulti</guid>
<pubDate>Sun, 10 Dec 2023 07:50:55 +0000</pubDate>
</item>
<item>
<title>Private/Public Key or no keys?</title>
<link>https://www.multichain.com/qa/84135/private-public-key-or-no-keys</link>
<description>Hi&lt;br /&gt;
&lt;br /&gt;
I have created a blockchain and done couple of transactions without outrightly transaction with public or private keys. I just stumble on this link that talks about creating &amp;nbsp;the public/private keys and this has left me wondering, how have I been generating transactions and they have been impacting without me using a public/private key? Please could you explain?&lt;br /&gt;
&lt;br /&gt;
Secondly, could you please clarify the difference between wallet address and public key? are they the same?&lt;br /&gt;
&lt;br /&gt;
Navigating to the wallet.dat file, i can see the wallet address but i can't identify the provate key. Is it scramled?&lt;br /&gt;
&lt;br /&gt;
Lastly. I created my block on a windows OS. I want to navigate to where the blockchain is located using windows and I went to the chain folder on the path \AppData\Roaming\MultiChain\demoChain. Could you please point me to the destination?&lt;br /&gt;
&lt;br /&gt;
Many thanks</description>
<guid isPermaLink="true">https://www.multichain.com/qa/84135/private-public-key-or-no-keys</guid>
<pubDate>Tue, 05 Dec 2023 20:07:12 +0000</pubDate>
</item>
<item>
<title>&quot;prev block not found&quot; error</title>
<link>https://www.multichain.com/qa/84051/prev-block-not-found-error</link>
<description>&lt;p&gt;In multichain debug.log I sometimes see logs like:&lt;br&gt;&lt;strong&gt;&lt;em&gt;2023-11-29 20:29:37 ERROR: AcceptBlockHeader : prev block not found&lt;br&gt;2023-11-29 20:29:37 ERROR: ProcessNewBlock : AcceptBlock FAILED&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;What does it exactly mean?&lt;/p&gt;&lt;p&gt;I have already&amp;nbsp;seen such errors in my multichain logs but since two days they happens much more often (even several times per hour). Such errors are treated as misbehaving&amp;nbsp;and cause that banscore is increasing quickly and ends up in banning all (or nearly all) other multichain nodes and leads to network instability.&lt;br&gt;What can be a reason for it?&lt;/p&gt;&lt;p&gt;Thanks,&lt;br&gt;Damian&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<guid isPermaLink="true">https://www.multichain.com/qa/84051/prev-block-not-found-error</guid>
<pubDate>Thu, 30 Nov 2023 12:17:29 +0000</pubDate>
</item>
<item>
<title>Current Hash Algorithm</title>
<link>https://www.multichain.com/qa/83996/current-hash-algorithm</link>
<description>Hi. Thanks for your usual support. I want to find out if Multichain is still using the SHA256 as at now. If not, what has it migrated to?.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Thanks.</description>
<guid isPermaLink="true">https://www.multichain.com/qa/83996/current-hash-algorithm</guid>
<pubDate>Tue, 28 Nov 2023 06:20:07 +0000</pubDate>
</item>
<item>
<title>issue &quot;Stream with this name not found:&quot; when stream already exist</title>
<link>https://www.multichain.com/qa/83965/issue-stream-with-this-name-found-when-stream-already-exist</link>
<description>anju@DESKTOP-FFAFKFO:/mnt/c/Users/RAM/mysam1$ multichain-cli chaint create stream &amp;quot;stream34&amp;quot; true&lt;br /&gt;
{&amp;quot;method&amp;quot;:&amp;quot;create&amp;quot;,&amp;quot;params&amp;quot;:[&amp;quot;stream&amp;quot;,&amp;quot;stream34&amp;quot;,true],&amp;quot;id&amp;quot;:&amp;quot;35431233-1701004608&amp;quot;,&amp;quot;chain_name&amp;quot;:&amp;quot;chaint&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
error code: -705&lt;br /&gt;
error message:&lt;br /&gt;
Stream or asset with this name already exists&lt;br /&gt;
anju@DESKTOP-FFAFKFO:/mnt/c/Users/RAM/mysam1$ multichain-cli chaint liststreamitems &amp;quot;stream34&amp;quot;&lt;br /&gt;
{&amp;quot;method&amp;quot;:&amp;quot;liststreamitems&amp;quot;,&amp;quot;params&amp;quot;:[&amp;quot;stream34&amp;quot;],&amp;quot;id&amp;quot;:&amp;quot;77217000-1701004620&amp;quot;,&amp;quot;chain_name&amp;quot;:&amp;quot;chaint&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
error code: -708&lt;br /&gt;
error message:&lt;br /&gt;
Stream with this name not found: stream34&lt;br /&gt;
anju@DESKTOP-FFAFKFO:/mnt/c/Users/RAM/mysam1$ multichain-cli chaint liststreams&lt;br /&gt;
{&amp;quot;method&amp;quot;:&amp;quot;liststreams&amp;quot;,&amp;quot;params&amp;quot;:[],&amp;quot;id&amp;quot;:&amp;quot;40556506-1701004667&amp;quot;,&amp;quot;chain_name&amp;quot;:&amp;quot;chaint&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;name&amp;quot; : &amp;quot;root&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;createtxid&amp;quot; : &amp;quot;63dce96635857e601886fef54e3d92513de31fb9cf8d02d001782ea635786b0b&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;streamref&amp;quot; : &amp;quot;0-0-0&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;open&amp;quot; : true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;details&amp;quot; : {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;subscribed&amp;quot; : true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;synchronized&amp;quot; : false,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;items&amp;quot; : 0,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;confirmed&amp;quot; : 0,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;keys&amp;quot; : 0,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;publishers&amp;quot; : 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;name&amp;quot; : &amp;quot;stream33&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;createtxid&amp;quot; : &amp;quot;c9fcfd1c206dbfef291b4e4d08ea6b2d5ce6d6b16b6ca0ab9a8dfcaac8f8852e&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;streamref&amp;quot; : &amp;quot;60-265-64713&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;open&amp;quot; : true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;details&amp;quot; : {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;subscribed&amp;quot; : true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;synchronized&amp;quot; : true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;items&amp;quot; : 74,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;confirmed&amp;quot; : 74,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;keys&amp;quot; : 19,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;publishers&amp;quot; : 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;name&amp;quot; : &amp;quot;stream33&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;createtxid&amp;quot; : &amp;quot;48d02ba3f270d3e6ed8259dfa55a5d9a63fe31998597696d3aed6f7660d629ae&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;streamref&amp;quot; : &amp;quot;60-265-64713&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;open&amp;quot; : true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;details&amp;quot; : {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;subscribed&amp;quot; : true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;synchronized&amp;quot; : true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;items&amp;quot; : 74,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;confirmed&amp;quot; : 74,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;keys&amp;quot; : 19,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;publishers&amp;quot; : 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;name&amp;quot; : &amp;quot;stream34&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;createtxid&amp;quot; : &amp;quot;a711284a75212700ea5a4806371dafac46ecc9162d45629ddd6a1f7b73f7cbc7&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;streamref&amp;quot; : &amp;quot;60-492-4519&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;open&amp;quot; : true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;details&amp;quot; : {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;subscribed&amp;quot; : true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;synchronized&amp;quot; : true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;items&amp;quot; : 12151,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;confirmed&amp;quot; : 12151,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;keys&amp;quot; : 5014,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;publishers&amp;quot; : 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;nbsp;&amp;nbsp;&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
question:&lt;br /&gt;
&lt;br /&gt;
In my chain, 2 stream exists with same name ie 'stream33'. is it possible?&lt;br /&gt;
&lt;br /&gt;
and stream34 already exist, but i am not able to liststreamitems. and it is not allowing to create a stream also.&lt;br /&gt;
&lt;br /&gt;
And when I tried to check key values again in 'stream33', the key values are set to &amp;quot; &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;key&amp;quot; : &amp;quot;&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;items&amp;quot; : 2,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;confirmed&amp;quot; : 2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
whereas earlier the stream was having key values.&lt;br /&gt;
&lt;br /&gt;
Can you tell me the possible reason for this unwanted and automatic changes in multichain streams?</description>
<guid isPermaLink="true">https://www.multichain.com/qa/83965/issue-stream-with-this-name-found-when-stream-already-exist</guid>
<pubDate>Sun, 26 Nov 2023 13:33:51 +0000</pubDate>
</item>
<item>
<title>Is there a formula to convert the value obtained from getdifficulty into a leading number of zeros?</title>
<link>https://www.multichain.com/qa/83919/there-formula-convert-obtained-getdifficulty-leading-number</link>
<description>Do you have a good link that I can use to learn how to convert :&lt;br /&gt;
&lt;br /&gt;
getdifficulty&lt;br /&gt;
{&amp;quot;method&amp;quot;:&amp;quot;getdifficulty&amp;quot;,&amp;quot;params&amp;quot;:[],&amp;quot;id&amp;quot;:&amp;quot;45126611-1700757630&amp;quot;,&amp;quot;chain_name&amp;quot;:&amp;quot;base_blocks&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
1.35360941856863&lt;br /&gt;
&lt;br /&gt;
to a leading number of zeros?</description>
<guid isPermaLink="true">https://www.multichain.com/qa/83919/there-formula-convert-obtained-getdifficulty-leading-number</guid>
<pubDate>Thu, 23 Nov 2023 17:04:16 +0000</pubDate>
</item>
<item>
<title>Is it possible to start a new chain with a specific difficulty?</title>
<link>https://www.multichain.com/qa/83900/is-it-possible-to-start-a-new-chain-with-specific-difficulty</link>
<description>We already have a chain running using permissionless PoW. We called that the &amp;quot;testnet&amp;quot;. Soon we would like to migrate to a &amp;quot;mainnet&amp;quot;. Essentially, it will be just cloning the existing &amp;quot;testnet&amp;quot;. All of the miners will move over to that new chain. Since we have established a good difficulty value, we would like to start the new chain with that same value. getmininginfo returns:&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;blocks&amp;quot; : 3788,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;currentblocksize&amp;quot; : 1000,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;currentblocktx&amp;quot; : 0,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;difficulty&amp;quot; : 1.52587890625e-5,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;errors&amp;quot; : &amp;quot;&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;genproclimit&amp;quot; : 1,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;networkhashps&amp;quot; : 14351024,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;pooledtx&amp;quot; : 0,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;testnet&amp;quot; : false,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;chain&amp;quot; : &amp;quot;main&amp;quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;generate&amp;quot; : true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;hashespersec&amp;quot; : 1015190&lt;br /&gt;
}</description>
<guid isPermaLink="true">https://www.multichain.com/qa/83900/is-it-possible-to-start-a-new-chain-with-specific-difficulty</guid>
<pubDate>Thu, 23 Nov 2023 02:25:02 +0000</pubDate>
</item>
<item>
<title>How to store the json data of a stream which has multiple keys in a variable?</title>
<link>https://www.multichain.com/qa/83861/store-the-json-data-stream-which-has-multiple-keys-variable</link>
<description></description>
<guid isPermaLink="true">https://www.multichain.com/qa/83861/store-the-json-data-stream-which-has-multiple-keys-variable</guid>
<pubDate>Mon, 20 Nov 2023 21:29:27 +0000</pubDate>
</item>
<item>
<title>Gpu mining</title>
<link>https://www.multichain.com/qa/83834/gpu-mining</link>
<description>Is it possible to mine multichain with gpu rather than cpu?</description>
<guid isPermaLink="true">https://www.multichain.com/qa/83834/gpu-mining</guid>
<pubDate>Sun, 19 Nov 2023 17:22:45 +0000</pubDate>
</item>
<item>
<title>Can I deploy a multichain network where I can create chains later on?</title>
<link>https://www.multichain.com/qa/83825/can-deploy-multichain-network-where-can-create-chains-later</link>
<description>For an Electronic health care system, I was thinking of creating chains for each user to store their data in streams. How do I do this?</description>
<guid isPermaLink="true">https://www.multichain.com/qa/83825/can-deploy-multichain-network-where-can-create-chains-later</guid>
<pubDate>Sat, 18 Nov 2023 20:48:49 +0000</pubDate>
</item>
<item>
<title>how to use createrawsendfrom to publish items in multiple streams in a single transaction or API call</title>
<link>https://www.multichain.com/qa/83746/createrawsendfrom-publish-multiple-streams-transaction</link>
<description>toPublish = []&lt;br /&gt;
&lt;br /&gt;
toPublish.append({'for':streamName, 'key':key, 'data':hexData})&lt;br /&gt;
&lt;br /&gt;
publishCommand = [multichainLoc+'multichain-cli', str('{}'.format(chainName)),'createrawsendfrom', addr, '{}' ,str('{}'.format(toPublish)), 'send']&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#supress output of the command&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dummy = subprocess.check_output(publishCommand, stderr=subprocess.STDOUT)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;except subprocess.CalledProcessError as e:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(e.returncode)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(e.output)&lt;br /&gt;
&lt;br /&gt;
error:&lt;br /&gt;
&lt;br /&gt;
b'[\n &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;1D8TuBS6AkmsDx9fyJWm6A3LkHSCWYaisLt7q7&amp;quot;\n]\n'&lt;br /&gt;
address: 1D8TuBS6AkmsDx9fyJWm6A3LkHSCWYaisLt7q7&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;File &amp;quot;storeFilex.py&amp;quot;, line 187, in &amp;lt;module&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;storeFile(argv[1], filePath)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;File &amp;quot;storeFilex.py&amp;quot;, line 67, in storeFile&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dummy = subprocess.check_output(publishCommand, stderr=subprocess.STDOUT)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;File &amp;quot;/usr/lib/python3.8/subprocess.py&amp;quot;, line 415, in check_output&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;File &amp;quot;/usr/lib/python3.8/subprocess.py&amp;quot;, line 493, in run&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;with Popen(*popenargs, **kwargs) as process:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;File &amp;quot;/usr/lib/python3.8/subprocess.py&amp;quot;, line 858, in __init__&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self._execute_child(args, executable, preexec_fn, close_fds,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;File &amp;quot;/usr/lib/python3.8/subprocess.py&amp;quot;, line 1704, in _execute_child&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;raise child_exception_type(errno_num, err_msg, err_filename)&lt;br /&gt;
PermissionError: [Errno 13] Permission denied: ' multichain-cli'</description>
<guid isPermaLink="true">https://www.multichain.com/qa/83746/createrawsendfrom-publish-multiple-streams-transaction</guid>
<pubDate>Wed, 15 Nov 2023 08:54:29 +0000</pubDate>
</item>
<item>
<title>Additional features on multichain</title>
<link>https://www.multichain.com/qa/83632/additional-features-on-multichain</link>
<description>Hi&lt;br /&gt;
&lt;br /&gt;
I have created a blockchain with 2 additional nodes and created assets, streams etc as directed in the page Getting Started with MultiChain &lt;a href=&quot;https://www.multichain.com/getting-started&quot; rel=&quot;nofollow&quot;&gt;https://www.multichain.com/getting-started&lt;/a&gt;. I have also created web demo and implemented one of the smart contracts.&lt;br /&gt;
&lt;br /&gt;
I am not sure what I need to do next. Could you please tell me what else to do? There are some questions I read on the Q and A page and I am so not able to understand the solution that is being discussed.&lt;br /&gt;
&lt;br /&gt;
You could also give me links to your sites that capture additional implementations or configurations that I can do on my blockchain to make it more robust.&lt;br /&gt;
&lt;br /&gt;
Thank you</description>
<guid isPermaLink="true">https://www.multichain.com/qa/83632/additional-features-on-multichain</guid>
<pubDate>Wed, 08 Nov 2023 16:45:45 +0000</pubDate>
</item>
<item>
<title>multichain-util clone is ignoring -datadir option</title>
<link>https://www.multichain.com/qa/83629/multichain-util-clone-is-ignoring-datadir-option</link>
<description>&lt;p&gt;After creating a chain &amp;nbsp;like so:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;&amp;nbsp;multichain-util create test-test_3 -datadir=/mnt/disks/data/multichain_data/&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;MultiChain 2.3 Utilities (latest protocol 20013)&lt;/p&gt;&lt;p&gt;Blockchain parameter set was successfully generated.&lt;br&gt;You can edit it in /mnt/disks/data/multichain_data/test-test_3/params.dat before running multichaind for the first time.&lt;/p&gt;&lt;p&gt;To generate blockchain please run &quot;multichaind test-test_3 -daemon&quot;.&lt;/p&gt;&lt;p&gt;Cannot create chain parameter set, file /home/test/.multichain/public_access_3/params.dat does not exist&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;I start the chain&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;multichaind test-test_3 -daemon&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;MultiChain 2.3 Daemon (Community Edition, latest protocol 20013)&lt;/p&gt;&lt;p&gt;Starting up node...&lt;/p&gt;&lt;p&gt;ERROR: Parameter set for blockchain test-test_3 is not complete.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br&gt;If you want to create new blockchain please run one of the following:&lt;/p&gt;&lt;p&gt;&amp;nbsp; multichain-util create test-test_3&lt;br&gt;&amp;nbsp; multichain-util clone &amp;lt;old-blockchain-name&amp;gt; test-test_3&lt;/p&gt;&lt;p&gt;And rerun multichaind test-test_3&lt;/p&gt;&lt;p&gt;&lt;br&gt;If you want to connect to existing blockchain please specify seed node:&lt;/p&gt;&lt;p&gt;&amp;nbsp; multichaind test-test_3@&amp;lt;seed-node-ip&amp;gt;&lt;br&gt;&amp;nbsp; multichaind test-test_3@&amp;lt;seed-node-ip&amp;gt;:&amp;lt;seed-node-port&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;And when I try to clone an existing chain, -datadir is ignored and instead the multichain-util thinks I am pointing to elsewhere.&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;multichain-util clone public_access_3 test-test_3 -datadir=/mnt/disks/data/multichain_data/&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;MultiChain 2.3 Utilities (latest protocol 20013)&lt;/p&gt;&lt;p&gt;Cannot create chain parameter set, file /home/test/.multichain/public_access_3/params.dat does not exist&lt;br&gt;ERROR: Blockchain parameter set was not generated.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;</description>
<guid isPermaLink="true">https://www.multichain.com/qa/83629/multichain-util-clone-is-ignoring-datadir-option</guid>
<pubDate>Wed, 08 Nov 2023 14:05:35 +0000</pubDate>
</item>
</channel>
</rss>