How do I audit my deposits and withdrawals?

With newer versions, Exodus allows you to export your entire transaction history in order to audit your wallet. 

This is a good practice to ensure all transactions are properly displayed in your wallet. This also gives you the peace of mind that your wallet balance is exact, and up to date.

You can either export the transactions for a single asset, or you can export your entire wallet history.

To export your transactions for a single asset, you'll need to  open the developer menu and then drill down to "Export Transactions" for the asset you'd like to audit:

To export your entire wallet's history, you can click "Export All Transactions" under the developer menu:

After exporting your transactions, whether for your entire wallet or just a single asset, you will see a new CSV file on your desktop or in your Downloads folder. You can use this CSV file to view transaction IDs, addresses, and your order information from the exchange tab.

When auditing your wallet, all calculations need to be done in the digital asset you are evaluating and  NOT the counter value. For example, if you are auditing your Bitcoin wallet, you count each of your Bitcoin deposits and withdrawals to get your final Bitcoin balance. Audits cannot be done on fiat values (USD, GBP, Euros, etc.) because this value fluctuates by the minute depending on market conditions.

Note: Starting with version  1.39.3, the transaction history is included in the Safe report

Each of your Exodus wallets can be audited independently by following these steps:

1. Before you start the audit, be sure you refresh your wallet. This refresh process rescans the blockchain, and makes sure Exodus has all the latest information on your balance. If you had a network problem or your internet connection was down, this step makes sure your account has the latest state.

2. Once you wallet refresh is complete, you will want to Export your Exodus transaction history. The Export Transactions feature will export a text file of all of your transactions for a certain asset into a text file on your desktop. This text file can then be imported into a spreadsheet to review your entire transaction history.

Just in case, here is a detailed guide on the different export options in Exodus.

3. Once you have your transactions exported you will want to import your transactions into Google Sheets, Numbers (on Mac), LibreOffice or Microsoft Excel. This will give you a complete spreadsheet of all your transactions and allow you to start your audit.

4. At this point, you will want to look at your transactions, and count up your deposits. Make sure that all of your deposits are accounted for. You can cross-check the spreadsheet with a block explorer.

If you sent transactions to your Exodus wallet from an outside service or wallet, this is the time to make sure those are all listed and accounted for. If, for some reason, a deposit is not listed from an outside service or wallet, go to that other service and see if they issued the payment and can provide you with a transaction ID for your confirmation.

5. After you are satisfied with your deposits, you want to look at your withdrawals next. When adding up your withdrawal be sure you not only add up the amounts you sent but the fees associated with sending the asset. Each asset and transaction has the fee you paid in the transaction line.

6. Finally, take your total deposits and subtract your total withdrawals this final number will be your final balance.

If you have any questions or concerns about this process, please reach out to us at support@exodus.io and we will be there to help.