Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: KGambler on November 06, 2017, 01:07:34 PM



Title: Any way to verify my Bitcoin Core balance on specific date?
Post by: KGambler on November 06, 2017, 01:07:34 PM
I recently recovered my bitcoin cash coins and was surprised that the number of coins recovered was a bit less than I expected.  Is there any way to verify what my Bitcoin Core wallet balance was in early August?  I have read that you can look up the balance in a specific address but don't wallets have many addresses?  I would want the balance for my wallet.  Or am I wrong about that?

Any help would be appreciated.  Thanks.


Title: Re: Any way to verify my Bitcoin Core balance on specific date?
Post by: RGBKey on November 06, 2017, 01:31:30 PM
You should be able to look at the addresses in block explorers to verify your Bitcoin balance on the date and time of the BCH fork. If you sent any Bitcoin after the fork, it's very likely the transaction was replayed and you sent BCH too. I would look through your transaction history.


Title: Re: Any way to verify my Bitcoin Core balance on specific date?
Post by: KGambler on November 06, 2017, 01:48:27 PM
Do I have to check each receiving address individually and add the total?  Is there a website or a script where I can just paste them all in and it adds it up?  I have dozens of receiving addresses.  Or is there a different address to check?


Title: Re: Any way to verify my Bitcoin Core balance on specific date?
Post by: buwaytress on November 06, 2017, 01:57:38 PM
The Bitcoin Cash (BCH/BCC) fork took place at block height 478558. So I imagine there is a way to check an address' balance at that specific height, if you were able to input address at that snapshot. Here's a temporary workaround:

1. This block was found at 2017-08-01 13:16:14:
https://blockchain.info/block/0000000000000000011865af4122fe3b144e2cbeea86142e8ff2fb4107352d43

2. Just use an explorer to input your address. The balance associated with that address at the time of snapshot should be easily calculated:

Current balance - Sum of all transactions confirmed AFTER the timestamp = balance at fork.

Assuming all tx inputs made and confirmed before timestamp.


Title: Re: Any way to verify my Bitcoin Core balance on specific date?
Post by: KGambler on November 06, 2017, 02:05:37 PM
Thanks for the help guys. 

Just so I am sure I understand correctly, there is no ONE address for a bitcoin core wallet, right?  It is all of the receiving addresses we are talking about?  Or is there one address?


Title: Re: Any way to verify my Bitcoin Core balance on specific date?
Post by: DannyHamilton on November 06, 2017, 02:53:55 PM
Thanks for the help guys.  

Just so I am sure I understand correctly, there is no ONE address for a bitcoin core wallet, right?  It is all of the receiving addresses we are talking about?  Or is there one address?

Which wallet are you talking about?

Bitcoin Core has a tab at the top for "Transactions".

You can click that and see all the transactions that have ever been sent FROM or TO that wallet.

At the bottom is a button that says "Export". If you click that button, you can save the entire list of transactions.  You can then open that file with any spreadsheet program, and (with a tiny bit maths that most 11 year olds are capable of) can calculate your balance for any point in time.


Title: Re: Any way to verify my Bitcoin Core balance on specific date?
Post by: jnano on November 06, 2017, 02:58:59 PM
This might work:

* Disconnect from the internet, or act before a new block is produced.
* Subtract your target block number from the last block you have. If you know a specific past transaction of yours was the last one before the fork, you can just hover over it to see the number of confirmations.
* In the debug console, use the above number (N) as parameter for:

Code:
getbalance * <N>

Just so I am sure I understand correctly, there is no ONE address for a bitcoin core wallet, right?  It is all of the receiving addresses we are talking about?  Or is there one address?
Normally it's multiple addresses, unless you've repeatedly used a single one, including for transactions change.


Title: Re: Any way to verify my Bitcoin Core balance on specific date?
Post by: KGambler on November 06, 2017, 03:40:41 PM
Thanks for the help guys.  

Just so I am sure I understand correctly, there is no ONE address for a bitcoin core wallet, right?  It is all of the receiving addresses we are talking about?  Or is there one address?

Which wallet are you talking about?

Bitcoin Core has a tab at the top for "Transactions".

You can click that and see all the transactions that have ever been sent FROM or TO that wallet.

At the bottom is a button that says "Export". If you click that button, you can save the entire list of transactions.  You can then open that file with any spreadsheet program, and (with a tiny bit maths that most 11 year olds are capable of) can calculate your balance for any point in time.


Thank you!  Didn't realize there was a way to export that  ;D

Thank you to all who replied, I learned a few things.


UPDATE:  Problem solved.