BitShares Forum

Main => Technical Support => Topic started by: bitmeat on September 22, 2014, 12:50:19 pm

Title: Are balance discrepancies supposed to be fixed as of 0.4.16?
Post by: bitmeat on September 22, 2014, 12:50:19 pm
I'm still seeing 30K BTSX difference.

wallet_get_account:

Code: [Select]
ACCOUNT                         BALANCE                     
============================================================
*****                             31,175.79130 BTSX           
                                       284.2744 USD           

Code: [Select]
TIMESTAMP           BLOCK     FROM                TO                  AMOUNT                  MEMO                                        BALANCE                 FEE                 ID     
================================================================================================================================================================================================
...
2014-09-02T23:47:27 384594    ASK-***        ***                  31,061.90000 BTSX       cancel ASK-***                         61,874.99103 BTSX       0.10000 BTSX        be4e7bf5
Title: Re: Are balance discrepancies supposed to be fixed as of 0.4.16?
Post by: vikram on September 22, 2014, 03:04:06 pm
There are known problems with the transaction history correctness. You may be able to fix them by individually rescanning particular transactions using the "wallet_scan_transactions <txid> <overwrite_existing>" command. The balances returned by "wallet_account_balance" are read directly from the blockchain using all known keys in your wallet and should be the correct amount.

We plan to address some of these problems by switching to a different, more robust transaction scanning strategy (hopefully in the 0.5 series).