listassets and listtransactions

0 votes
When several nodes are connected to an admin node, it is not possible for the connected nodes to issue assets on the same chainname. If not, consider the case where a connected node creates a new chain, the connected node cannot issue new assets on the new chain as well. In either case, there is an error message "This wallet doent have keys with issue permission."

What would be the possibilities of creating a new chain on a connected node, if the node doesnt have issue permissions? Would it include sending transactions off of assets in the wallet of the connected node to other nodes?

Is there a way for a connected node to get permissions to issue assets on a separate chain? How can this be achieved?

If there are multiple chains created on a network, whats the best way to view all chains on the network along with assets and transactions from a singular point, instead of going in to each node and retrieving the chain details - info, assets and transactions?
asked Jan 13, 2016 by skarred14

1 Answer

+1 vote
Each chain is a separate world, so there's no relationship between the permissions or assets on one chain, and those on another. Of course, a node which does not have issue permissions on one chain, is still able to create its own chain and do whatever it wants there, but that will have no bearing on the first chain.

Does this answer your question?
answered Jan 14, 2016 by MultiChain
Yes, that answers the question. If a node that does not have permissions on one chain, can create its own chain, would the node still have permissions to create/issue assets on the new chain?

Additionally, the other piece I was wondering about is what would be the best way to be able to view all chains across different nodes from one singular point - for example, in the above scenario, a way to view both chains - and their associated permissions and assets
When a node creates a chain, it starts out with permissions for everything, although these permissions can be changed over time in the usual way.

Currently there's no special way to get a multi-chain view - you just need to call the appropriate API calls, like listassets, for each chain separately. We're working on a 'blockchain explorer' which will provide a nice web-based interface for this stuff.
That'd be really awesome to have a standard interface to view all chains and retrieve associated information. Apologies - I may not have been clear in my doubt about an outstanding question:
Current methods of issuing permissions involve permissions to connect, send and receive from a node to another node. Can this be extended to granting issue permissions as well to the second node, using the following command?
multichain-cli <chain-name> grant <second node address> issue.

When I tried issuing assets to the second node from the second node, in order to send these assets from the second node to subsequent receiving nodes, I get an error, "Node does not have issue permissions". Is there a way to get around to provision additional nodes to issue as well?
Yes, you can grant issue permissions (and admin, mine permissions, etc...) - see the start of this page for all permission types: http://www.multichain.com/developers/permissions-management/
...