In this scenario, you will use your own Dash daemon configured to serve RPC requests on your local network or any network you can access directly. The most convenient way to achieve this is to run a daemon on the same computer as the DMT application itself.
We will use the official Dash Core client as the Dash daemon for this configuration. Install it now if not already installed. Binary installers for macOS, Linux and Windows can be downloaded from the official site, while documentation on the installation process is available on the Dash Wiki.
The default Dash Core configuration does not include all the required settings, so some changes to the dash.conf file are necessary. The location of this file varies depending on the operating system you are using and may be changed during installation, so paths will not be specified here due to possible confusion. Instead, select Tools -> Open Wallet Configuration File from the Dash Core menu. The dash.conf file will open in your default text editor.
Copy and paste the following parameters/values into the file, changing the rpcuser and rpcpassword values to your own unique values:
rpcuser=any_alphanumeric_string_as_a_username
rpcpassword=any_alphanumeric_string_as_a_password
rpcport=9998
rpcallowip=127.0.0.1
server=1
addressindex=1
spentindex=1
timestampindex=1
txindex=1Close Dash Core by selecting File -> Exit from the menu, then open it again.
Setting parameters related to indexing and even restarting the application is not enough for Dash Core to entirely update its internal database to support indexing, so it is necessary to force the operation. These are steps to take:
- Select the
Tools -> Wallet Repairmenu item. - Click the
Rebuild indexbutton in the Wallet Repair dialog box.

- Wait until the operation is complete. This step may take several hours.
- Open DMT and click the
Settingsbutton. - Select the
Dash networktab. - Click the
+(plus) button on the left side of the dialog. - Check the
Enabledbox. - Enter the following values:
RPC host: 127.0.0.1.port: 9998 (or wahtever value you've entered in thedash.conffile).RPC username: enter the value you specified for therpcuserparameter in thedash.conffile.RPC password: enter the value you specified for therpcpasswordparameter in thedash.conffile.
- Make sure the
Use SSH tunnelandSSLcheckboxes remain unchecked. - Deactivate all other connections by unchecking the boxes to the left of the connection name.

- Click the
Test connectionbutton. If successful, DMT will show the following message:
