Author

Topic: need help 2 update transaction history in recovered Btc core wallet - REWARD! (Read 273 times)

newbie
Activity: 5
Merit: 11
 
Quote
Donate it to Bitcointalk Charity Program.
To @hosseinimr93: Done.

Quote
You also own about $650 worth of Forkcoins (BCH/BSV/BTG/BCD/BCH-A). Those are the ones I can help with if needed.

To @LoyceV: I am not very familiar with these kind of coins. I´ll check what they are first and will contact you later if I´ll be interested in it, thanx for your offer.

legendary
Activity: 2380
Merit: 5213
So, hosseinimr93, you were the fastest one to reply to this my request and also it was your advice that finally helped me to resolve my problem. The reward is yours, man. Please let me know to what BTC address should I send it to you.
Donate it to Bitcointalk Charity Program.

Here is the address.
1CHAriTyyuCzLdXshSDVohyjgxTxW9Bhx

Update:
OP sent 0.01 BTC to the address above.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
I´ve tried the way hosseinimr93 adviced in his first comment, i.e. find out private keys, download another wallet (electrum) and import the keys there. And it worked perfect for me!
Just a heads up: You also own about $650 worth of Forkcoins (BCH/BSV/BTG/BCD/BCH-A). Those are the ones I can help with if needed. There are many more Forkcoins, but they aren't really worth it.
Note: before trying to extract them, you should move all Bitcoins from 13Nz7kpJ9eUTv5KfPfXAR2i28nS9uLBHEE safely to another address (no need to risk $2900 to get $650).
newbie
Activity: 5
Merit: 11
Hi guys,

thank you very much once again for all your advices. Much appreciated.
I didn´t want to run synchronization again (I´d be the 3rd time and I had no nerves to wait for it), so I´ve tried the way hosseinimr93 adviced in his first comment, i.e. find out private keys, download another wallet (electrum) and import the keys there. And it worked perfect for me!

So, hosseinimr93, you were the fastest one to reply to this my request and also it was your advice that finally helped me to resolve my problem. The reward is yours, man. Please let me know to what BTC address should I send it to you.

To all others: thanx a lot again for your time & efford to help me.

 
HCP
legendary
Activity: 2086
Merit: 4361
So is this error caused by the fact, that I´ve chosen "pruned" mode when I have initiated the blockchain synchronization??

What shoud I do now? Do I have to initiate blockchain synchronization once again and don´t chose the "pruned" mode this time?
Yes.

Rescan makes Bitcoin Core go back through all the blocks and hunt for transactions that relate to your wallet... logically, if you no longer have those blocks stored on the disk, then you can't "rescan" them without redownloading.

Your options are:

1. Disabled "Pruning", resync and store all the 350+Gigs on your disk.
- This will mean that should you need to rescan in the future, you've already got the blockchain stored so it doesn't need to be downloaded again... however it means you need to permanently store the full blockchain.

or

2. Leave "Pruning" enabled,  and simply "reindex" your node.
- This will still need to redownload the full 350+Gigs of blockchain, so each block can be scanned for transaction relating to your wallet... but it will discard the blocks after they've been verified/scanned (after the pruning size limit is reached) and you'll only need to store up to the "prune limit" worth of the most recent blocks. So, you don't need as much storage space, however if you need to "rescan" again in the future, you'll need to redownload the full blockchain again.


TLDR; which is more important to you? Only needing to download the blocks once and being able to rescan at will... or not using up large amounts of storage space but having to redownload the full blockchain if you ever need to rescan/reindex again? Huh
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
"Original message: Prune: last wallet synchronisation goes beyond pruned data. You need to -reindex (download the whole blockchain again in case of pruned node)"
~
So is this error caused by the fact, that I´ve chosen "pruned" mode when I have initiated the blockchain synchronization??
Correct.

Quote
What shoud I do now? Do I have to initiate blockchain synchronization once again and don´t chose the "pruned" mode this time?
Can you just disable Prune under Settings? That should force re-downloading the entire blockchain. If you run out of disk space, just enable pruning again during the download.
newbie
Activity: 5
Merit: 11
Hi guys,

so I´ve tried to initiate the rescan both from cmd.exe (as hosseinimr93 adviced) and by editing the shortcut properties (as BitMaxz adviced), but the result was the same, there appeared error message:

"Original message: Prune: last wallet synchronisation goes beyond pruned data. You need to -reindex (download the whole blockchain again in case of pruned node)"

There was "OK" button but when I´ve clicked at it, nothing hapenned:(

So is this error caused by the fact, that I´ve chosen "pruned" mode when I have initiated the blockchain synchronization??

Also I´ve tried the Bitcoin Core console method HCP adviced, but there was no success as well.
Command

"rescanblockchain"

resulted in error

"Can't rescan beyond pruned data. Use RPC call getblockchaininfo to determine your pruned height. (code -1)"



What shoud I do now? Do I have to initiate blockchain synchronization once again and don´t chose the "pruned" mode this time?
HCP
legendary
Activity: 2086
Merit: 4361
The blockchain sync should automatically rescan your wallet as it goes (assuming you have the wallet already loaded in Bitcoin Core while it is syncing).

Also, you don't need to muck around with commandline arguments or shortcuts... you can just use the rescanblockchain command in the console in Bitcoin Core.

Quote
help rescanblockchain

rescanblockchain ( start_height stop_height )

Rescan the local blockchain for wallet related transactions.
Note: Use "getwalletinfo" to query the scanning progress.

Arguments:
1. start_height    (numeric, optional, default=0) block height where the rescan should start
2. stop_height     (numeric, optional) the last block height that should be scanned. If none is provided it will rescan up to the tip at return time of this call.

Result:
{                        (json object)
  "start_height" : n,    (numeric) The block height where the rescan started (the requested height or 0)
  "stop_height" : n      (numeric) The height of the last rescanned block. May be null in rare cases if there was a reorg and the call didn't scan any blocks because they were already scanned in the background.
}

Examples:
> bitcoin-cli rescanblockchain 100000 120000
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id": "curltest", "method": "rescanblockchain", "params": [100000, 120000]}' -H 'content-type: text/plain;' http://127.0.0.1:8332/
newbie
Activity: 5
Merit: 11
Thank you very much both hosseinimr93 and BitMaxz for your swift advices.
I have initiated the blockchain synchronization again before (not knowing what else to try), so as soon as it gets done, I´ll try the rescan option.

@ranochigo - I have made just couple of transactions after backup, so it shouldn´t be a problem, I guess.
legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
How many transactions did you make after your backup? Bitcoin Core used to maintain a keypool of 100 addresses that are pregenerated for you in the wallet.dat. This also means that you should have made a backup every 100 transactions. If you didn't make a backup 100 transactions before that address, then the address will not be in that wallet.dat.
legendary
Activity: 3374
Merit: 3095
Playbet.io - Crypto Casino and Sportsbook
Can you add more details about your wallet?

What version of the bitcoin core you currently running?
If it's the latest version of Bitcoin core then just run the bitcoin with -rescan you can add this on the shortcut properties of your core.
It looks like this

Img source: https://cryptotrends.in/refresh-rescan-reindex-bitcoin-wallet/


Opps... hosseinimr93 is a bit faster anyway just added the image to make it clear


Is this "13Nz7kpJ9eUTv5KfPfXAR2i28nS9uLBHEE" is your change address?
I think change addresses are hidden on Bitcoin core so if it's a change address you can show the change address so that it will show the correct wallet balance?
It seems not it doesn't have the option to show change addresses even in the settings.

You can try to use this command below

Code:
listunspent

Let's see if it will show you the unspent BTC and associated address. If it show then you can export those address with unspent and import them to another wallet.
legendary
Activity: 2380
Merit: 5213
Run bitcoin core with -rescan command to update your transaction history.
For this purpose, enter the command below in cmd.exe.

Code:
"C:\Program Files (x86)\Bitcoin\bitcoin-qt" -rescan
Note that you may need to change the location of bitcoin-qt in the command above.

(Edit: Or as suggested by BitMaxz in the post below, simply just add "-rescan" at the end of "Target" field. Both methods should work.)

You can also export your private key and import it into another wallet like electrum.
To do so, go to console and use the command below.

Code:
dumpprivkey 13Nz7kpJ9eUTv5KfPfXAR2i28nS9uLBHEE

Then install electrum, create a new wallet, select "import bitcoin addresses or private keys" and enter your private keys.
newbie
Activity: 5
Merit: 11
Please I need help to resolve this issue. I am ready to pay 0.01 BTC to first useful advice that will help me solve it.

Thing is:
I have restored my old (from 2013) Bitcoin core wallet by using saved wallet.dat file.
Transaction history in recovered wallet shows just the first initial transaction (=incoming 2.5 BTC, after that I suppose I´ve created the backup file).
Further transactions (that ware made after the backup file was created) are not shown in restored wallet.
However when I check the address 13Nz7kpJ9eUTv5KfPfXAR2i28nS9uLBHEE in blockchain.com, I see the final balance should be 1.09052423 BTC.
How can I "update" the transaction history in restored wallet or what is the other way to get that 1.09052423 BTC?
I have already fully synchronized the blockchain.
    
Jump to: