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>


       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)

Chain selection options:

       Use the test chain

       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.

       Pass named instead of positional arguments (default: false)

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

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

       Wait for RPC server to start

       Username for JSON-RPC connections

       Password for JSON-RPC connections

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

       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.

       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.

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

Updated 8 months 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.