The Sanity Check feature in Cryptoworth acts as a health monitor for your financial data.
1. Understanding the Two Key Balances
The core of the Sanity Check is the comparison between two distinct data points. Understanding the difference is critical for troubleshooting.
Calculated Balance (Ledger Data): This is the "bottom line" number Cryptoworth calculates by adding up all your imported transactions. It follows the formula: Initial Balance + Deposits - Withdrawals = Calculated Balance. If a single transaction is missing or duplicated in your history, this number will be incorrect.
βReported Balance (Source of Truth): This is the actual balance sitting in your wallet or exchange account right now. Cryptoworth fetches this number directly from the blockchain (for wallets) or via API (for exchanges). It is the "real" balance that cannot be manipulated.
2. Navigating the Sanity Check Report
Go to Reconciliation > Reconciliation in the side panel.
βClick the Data Sanity Check tab at the top.
βClick Run Reconciliation (top right) to trigger a fresh scan.
The main table provides a line-by-line health status for every connected wallet and exchange:
Status Indicator | Meaning | Action Required |
Synced / Reconciled (Green) | The Calculated Balance matches the Reported Balance perfectly. Your data is complete and accurate. | None. You are audit-ready for this connection. |
Gaps Detected / Warning (Yellow) | The Calculated Balance does not match the Reported Balance. This means transactions are missing, duplicated, or incorrect in your ledger history. | Investigation required. You must review the ledger and the verify any transaction level issues causing the drift. |
3. Resolving "Gaps Detected"
If you see a yellow warning status (as shown for "ETH Wallet One" in the example image).
Click to Drill Down: Click directly on the row with the error. This opens a detailed view showing exactly which token (e.g., ETH, USDC) has the mismatch.
Compare the Numbers: Look at the difference between the "Calculated" and "Reported" columns.
Example: If Reported is 10 ETH but Calculated is 9 ETH, you are missing an inflow of 1 ETH in your transaction history.
Fix the Ledger:
Go to the Transactions page.
Filter for that specific wallet and asset.
Look for missing imports, ignored transactions, or incorrect manual entries.
Once fixed, return to the Sanity Check page and click Recalculate on that specific row to verify the fix.β
