In order for us to add PrivateSend transactions to your ledger, we need a list of addresses from your wallet.
If you are comfortable enough, the steps below will explain how to output the additional address information needed to process
- Open Dash-QT Console
- Copy entire output of console to text editor and save file as plain text (not rich text, .doc, etc.)
STEP 1: OPEN CONSOLE
From the Dash Core Wallet
Tools menu, choose
STEP 2: LIST ADDRESSES
In the box at the bottom of the console, type
listaddressgroupings and hit enter to issue the command to your wallet.
A sample output is shown below. Bear in mind that your output might be much longer.
STEP 3: SAVE OUTPUT TO A TEXT FILE
Step 3a: Open a Text Editor
To save the output to a file, first open a plain text editor. On windows, we recommend
Notepad. If you use a rich text editor like Microsoft Word, TextEdit, or NotePad++, be sure that when you save the file, you choose
Save As... and select plain text before saving.
Step 3b: Copy Console Output
Copy all the output in the console by right clicking and choosing
Select All or by using the
ctrl+akeyboard shortcut (
cmd+a on a Mac).
Copy the entire output. Our software will automatically remove all the extra stuff that isn’t needed.
Step 3c: Paste into the Text Editor and Save
Switch to your text editor and paste the copied output by right clicking and choosing
Paste or by using the
ctrl+v keyboard shortcut (
cmd+v on a Mac).
A sample of the pasted output is shown below (shortened for brevity). Notice line 1 through 15 contain contents of the console that are not needed. No need to remove this. Our software will remove it automatically.
Step 3d: Save
It is important that when you save the file, it is saved as plain text. If you are using an editor like Notepad (not Notepad++) then the file will be saved as plain text by default. If you are unsure, choose
Save As...from the
File menu and select the appropriate output type.
Why We Need Your Addresses
Dash supports unique transaction types where Dash from one person is "mixed" with the Dash of two other persons. When you choose to mix your Dash with other Dash users, a special transaction is formed called
PRIVATE_SEND_DENOMINATE, or as it’s commonly called: mixing. Mixing helps to anonymize your Dash and to obscure its history but makes accounting nearly impossible without additional insight.
Mixed transactions consist of an equal number of inputs and outputs in both quantity and amounts but not all inputs are owned by any single mixer and not all outputs are owned by any single mixer. To track (from an accounting perspective) which inputs and outputs are owned by you, we need the list of the addresses in your wallet that have taken part in a transaction. Using that list, we can assign cost basis, valuations, gains/losses, and tax obligations for mixed transactions.