What is a "Missing Balance" Error?
You will see a "Missing balance" error when the quantity withdrawn from a staking, lending, or liquidity protocol exceeds the quantity deposited.
How to Resolve 'Missing Balance' Errors
To fix any 'Missing balance' error you will need to review your transactions categorized as deposits to a DeFi protocol. These discrepancies often arise from the way deposits and withdrawals are recorded, particularly with staking activities.
Example of Staking Activity Discrepancy
Consider a scenario where you stake SOL:
You make 3 deposits of 100 SOL over 3 months. These are recorded as 'Send' transactions and tagged as 'Stake'. 300 SOL is staked in total.
You withdraw your SOL after 6 months and a 'Receive' transaction is created for 310 SOL, which is tagged as 'Unstake'.
A "Missing Balance" error may appear, indicating you withdrew 10 more SOL than you deposited.
Addressing the Discrepancy
This discrepancy is a common occurrence in DeFi activities and stems from the system not being able to track rewards earned through staking; in this example, the additional 10 SOL. To reconcile these discrepancies, users must:
- Create Manual Transactions: Add manual transactions to accurately reflect the earned tokens as part of the rewards. In the given example, a manual transaction for the 10 SOL staking rewards would correct the balance.
- Ensure Accurate Tagging: Discrepancies can also result from incorrectly categorized deposits. Double-check that all deposits have the correct category label to ensure accurate tracking.