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=1
Close 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 Repair
menu item. - Click the
Rebuild index
button in the Wallet Repair dialog box.
- Wait until the operation is complete. This step may take several hours.
- Open DMT and click the
Settings
button. - Select the
Dash network
tab. - Click the
+
(plus) button on the left side of the dialog. - Check the
Enabled
box. - Enter the following values:
RPC host
: 127.0.0.1.port
: 9998 (or wahtever value you've entered in thedash.conf
file).RPC username
: enter the value you specified for therpcuser
parameter in thedash.conf
file.RPC password
: enter the value you specified for therpcpassword
parameter in thedash.conf
file.
- Make sure the
Use SSH tunnel
andSSL
checkboxes remain unchecked. - Deactivate all other connections by unchecking the boxes to the left of the connection name.
- Click the
Test connection
button. If successful, DMT will show the following message: