Dash Core

Dash Core Developer Documentation

Welcome to the Dash Core developer documentation. You'll find guides and documentation to help you start working with Dash Core as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    Guides


Dash Core RPC client

The dash-cli application provides a command-line option for accessing Dash Core RPCs.


dash-cli [options] <command> [params]
dash-cli [options] -named <command> [name=value] ...
dash-cli [options] help
dash-cli [options] help <command>


RPC Details

The list of RPCs can be found here with links to more detailed information. Using dash-cli, this information is available using the dash-cli [options] help and dash-cli [options] help <command> commands.


       This help message

       Specify configuration file. Relative paths will be prefixed by datadir
       location. (default: dash.conf)

       Specify data directory

       Get general information from the remote server. Note that unlike
       server-side RPC calls, the results of -getinfo is the result of
       multiple non-atomic requests. Some entries in the result may
       represent results from different states (e.g. wallet balance may
       be as of a different block from the chain state reported)

       Pass named instead of positional arguments (default: false)

       Timeout in seconds during HTTP requests, or 0 for no timeout. (default:

       Send commands to node running on <ip> (default:

       Password for JSON-RPC connections

       Connect to JSON-RPC on <port> (default: 9998 or testnet: 19998)

       Username for JSON-RPC connections

       Wait for RPC server to start

       Send RPC for non-default wallet on RPC server (needs to exactly match
       corresponding -wallet option passed to dashd)

       Read extra arguments from standard input, one per line until EOF/Ctrl-D
       (recommended for sensitive information such as passphrases). 
       When combined with -stdinrpcpass, the first line from standard
       input is used for the RPC password.

       Read RPC password from standard input as a single line.  When combined
       with -stdin, the first line from standard input is used for the
       RPC password.

Chain selection options:

       Use devnet chain with provided name

       Enter regression test mode, which uses a special chain in which blocks
       can be solved instantly. This is intended for regression testing
       tools and app development.

       Use the test chain

Updated 15 days ago


Dash Core RPC client

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.