Dncli
dncli (dfinance node CLI) is a CLI application developed to work with dnode. With dncli you can query blockchain data, post transactions, and query network status.
It comes as binary application and can be downloaded from GitHub release page. Alternatively you can build it from sources.
Usage
After installing dncli, it should be configured:
After configuring, you can try it:
dncli contains multiple commands for each dnode module.
There are two types of commands in dncli: transaction
and query
. Transaction commands start with tx
prefix, query commands start with query
prefix. Difference between them is that tx
commands imply building and broadcasting transaction, whereas query
simply queries data from dnode.
You can try it yourself and see available commands:
You can use --help
option for any command, e.g.:
In case, your VM transaction contains an error, you always can query detailed information about the happened error, check next command:
Mainnet configuration
dncli by default connects to local dnode (at localhost:26657) and compiler (inside dvm) (at localhost:50051). To connect to remote node or launched mainnet, change these configuration settings:
Also, compiler address could be passed as --compiler
option during execution of command requiring compilation, this is:
Last updated