multichain | Source code for multichaind , multichain-cli | Blockchain library
kandi X-RAY | multichain Summary
kandi X-RAY | multichain Summary
[MultiChain] is an open source platform for private blockchains, which offers a rich set of features including extensive configurability, rapid deployment, permissions management, native assets and data streams. Although it is designed to enable private blockchains, MultiChain provides maximal compatibility with the bitcoin ecosystem, including the peer-to-peer protocol, transaction/block formats and [Bitcoin Core] APIs/runtime parameters.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of multichain
multichain Key Features
multichain Examples and Code Snippets
Community Discussions
Trending Discussions on multichain
QUESTION
Im working on an application where I have a react frontend and a java spring backend. I have a simple API call where I want to return a new address. I have verified this works by using a separate container to perform a curl command docker container run --rm -it --net multichain-network byrnedo/alpine-curl http://multichain-api:8080/api/blockchain/address/create
. This call returns the the expected result.
Now I have created my docker environments using docker-compose
and they are all up and running and can ping one another
ANSWER
Answered 2018-Sep-06 at 20:19You have a cors issue, not a docker one. It says that the origin domain of the server that make the request ( frontend - react ) and the server's origin domain ( backend - multichain-api ) are different, and you can find the cors system arch here
For solving this issue in backend server you should tell your server to accept requests from different domains.
QUESTION
Can we write queries in Multichain to retrieve conditional data from streams e.g. select * from Stream1.key1 where key1.value = “xyz”
...ANSWER
Answered 2019-Feb-25 at 08:53You have many different ways of slicing and dicing stream items, but it does not support SQL. I'm not sure what you want to do with this query, but maybe liststreamkeyitems is what you're looking for? See the 'Querying subscribed streams' section on this page:
QUESTION
What does OFFLINE rpc command in multichain does ? where to use it ?
...ANSWER
Answered 2019-Feb-23 at 22:11Start MultiChain in offline mode, so that it does not accept incoming (or create outgoing) peer-to-peer connections. For stronger security, use multichaind-cold, whose peer-to-peer networking code is disabled at compile time – see cold nodes and wallets for more information.
QUESTION
I want to know the sequence of API commands or cli commands to sign a transaction in multichain ?
...ANSWER
Answered 2019-Feb-19 at 14:40Here is the list of commands you have to call in order to sign a transaction in multichain. SO first in order to sign a transaction you need to have an address so to generate address on multichain node. you have to call : 1.) createkeypairs- it will give you three key value pairs : a) publick key b) public address 3.) privkey
Then you have to import this address to the node using : 2.) importaddress ( address )
After importing the address you have to call createrawsendfrom which will give you a hex. 3.) createrawsendfrom
After createrawsendfrom you have to call signrawtransaction and pass the hex obtained from createrawsendfrom. 4.) signrawtransaction ( hex obtained from createrawsenfrom)
After signrawtransaction, call sendrawtransaction and pass the hex obtained from signrawtransaction and it will give you the transaction succcesful and txid. Your transaction can be seen on explorer after this.
5.) sendrawtransaction ( hex obtained from signrawtransaction)
QUESTION
How to send asset from node address to any other address in multichain ? I want to know is there any direct API call to do that ?
...ANSWER
Answered 2019-Feb-19 at 14:48@cjcoders yes there is a direct api method to do that and that is sendassetfrom. It's clearly mentioned in their Docs.
QUESTION
I installed multichain at my server and then i run the multichain -daemon. I have to setup a private blockchain with cluster of nodes. Can you please help with what i need to check in web demo and multichain explorer ?
...ANSWER
Answered 2019-Feb-19 at 09:56The Web Demo is for performing blockchain actions, such as changing permissions, sending assets, publishing items, syncing of multiple nodes together at the same time when a new block is added etc...
The Explorer is for browsing what has happened on the blockchain but it cannot initiate actions.
No, not all the Explorer functionality is in the Web Demo. I would recommend trying both to see exactly what they can and cannot do for you.
QUESTION
I have an application that is running on two docker containers, a frontend(react.js) and a backend(java, spring).
I have the containers up and running and can verify that they can communicate with one another through ping.
After noticing this issue I looked into it and found a question on here that a user gok
provided some useful information and a link to the spring docs which was very informative.
I have applied the changes to my backend code as I was instructed to do so in an earlier question prior to finding out the issue was a CORS one.
So from reading the spring docs I have applied the following to my classes
Config
...ANSWER
Answered 2018-Sep-08 at 14:30I did before like this , can u try ? Different from your tried , i added some exposedHeaders()
.
QUESTION
In Hyperledger Fabric when identity is issued the certificate and Key is shared by the admin unlike in multichain where the user receives the key as response and it is not shared with anyone not even admin.
Is it possible in some way in Fabric? If not then Hyperledger is not decentralized it is only distributed.
...ANSWER
Answered 2018-Aug-02 at 15:25It is possible. An admin registers a new user by the certificate authority and gets a "secret" back. This secret is then used by the client to enroll directly by the certificate authority and get his own key/certs, with nobody in between.
QUESTION
//This may be a silly question.
I am exploring blockchains and now working on some concept project. For that I need to have multiple users (in millions), each maintaining their own blockchain. Unlike general implementations where every one contributes to a single public ledger. I found Multichain which is the closest as it gets. Are there any other options? Also, does this sound like I am ruining the essence of blockchains with this?
ANSWER
Answered 2017-Feb-27 at 20:38No problem in making a million blockchains, but the problem is 'private blockchains'; there is not a single usecase that you can achieve with private chains but not git. Also since you mention 'public ledger' I suppose you shall be storing data on the blockchain which is not a good idea since it goes expensive pretty quickly.
QUESTION
I am running three docker instances of multichain nodes for testing purposes. Now in the Readme it says that I have to add a volume:
Add a volume
:/root/.multichain
So my question is very simple: How do I add this volume? is :/root/.multichain a path of the host system or is it some relative path inside the docker container?
Thanks a lot
...ANSWER
Answered 2018-May-10 at 09:17It leaves how do you map your volume up to you (namely giving you 2 persistent options). This Readme only defines what location in container should be persisted.
Method 1 (named volume)
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install multichain
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page