Bitcoin Forum
May 27, 2022, 06:04:56 PM *
News: Latest Bitcoin Core release: 23.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [Classic] Resetting Blockchain Doesn't Bring Back BTC from Rejected Transaction  (Read 392 times)
sgk
Legendary
*
Offline Offline

Activity: 1456
Merit: 1002


!! HODL !!


View Profile
May 20, 2017, 06:40:44 PM
Last edit: May 20, 2017, 06:59:58 PM by sgk
 #1

I made a transaction with Multibit Classic which had low fees (thanks to MB Classic's inability to recognize sufficient fees or allow user to easily control it).

Eventually I realized it was never going to confirm, so I just let it expire. As expected, the transaction was rejected eventually and pruned from blockchain.

I then went back to fire up Multibit and the transaction still sat there unconfirmed. Obviously I was pissed to see my BTC locked up in limbo, so I just went ahead and did the "Reset Blockchain & Transactions". It took a few minutes and the transaction was gone. But unlike I was expecting, it shows me ZERO balance, instead of showing the balance from rejected/pruned transaction.

To double-check, I put the address in blockchain.info and it shows me the balance. So my BTC have returned to the original address, but Multibit is refusing to show it to me.

Is this a known issue? Is there any resolution?

I am now seriously thinking of switching to Electrum.
1653674696
Hero Member
*
Offline Offline

Posts: 1653674696

View Profile Personal Message (Offline)

Ignore
1653674696
Reply with quote  #2

1653674696
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1653674696
Hero Member
*
Offline Offline

Posts: 1653674696

View Profile Personal Message (Offline)

Ignore
1653674696
Reply with quote  #2

1653674696
Report to moderator
1653674696
Hero Member
*
Offline Offline

Posts: 1653674696

View Profile Personal Message (Offline)

Ignore
1653674696
Reply with quote  #2

1653674696
Report to moderator
1653674696
Hero Member
*
Offline Offline

Posts: 1653674696

View Profile Personal Message (Offline)

Ignore
1653674696
Reply with quote  #2

1653674696
Report to moderator
sgk
Legendary
*
Offline Offline

Activity: 1456
Merit: 1002


!! HODL !!


View Profile
May 20, 2017, 07:54:01 PM
 #2

18 views and 0 replies, that says a lot. Switched to Electrum. Move along, nothing to see here.
HI-TEC99
Legendary
*
Online Online

Activity: 2338
Merit: 1555



View Profile
May 20, 2017, 08:58:50 PM
Last edit: April 27, 2018, 09:36:55 PM by HI-TEC99
 #3

Did you get your Bitcoins back from your multibit wallet?

What version of multibit classic were you using? If you didn't get your coins back and you were using a version more recent than 0.4.0, then try these instructions to get your coins.

Start multibit, select the wallet containing your coins, then click "tools", then select "export private keys" as shown in the screenshot.



A new tab should open like the one below. Select "do not password protect export file" at the bottom of the window, then click the "export private keys button".



Click the windows start button, then copy and paste the line of text below into the search box that appears, then press the enter key to open the hidden folder containing your multibit wallet files.

%appdata%\Multibit

This is what your search box should look like after you have copied and pasted the line above into it.



Inside the folder that opens there should be a file with an extension ending in ".key". Open it in notepad and copy your wallet's private key. In the example file below the private key is the bit in red.


Quote
# KEEP YOUR PRIVATE KEYS SAFE !
# Anyone who can read this file can spend your bitcoin.
#
# Format:
#   <Base58 encoded private key>[<whitespace>[<key createdAt>]]
#
#   The Base58 encoded private keys are the same format as
#   produced by the Satoshi client/ sipa dumpprivkey utility.
#
#   Key createdAt is in UTC format as specified by ISO 8601
#   e.g: 2011-12-31T16:42:00Z . The century, 'T' and 'Z' are mandatory
#
KwUVsx4nd4UTHUtNTPnLEEqapCFvNiBrVASBZPa1ZvStQbUD87VK 2017-03-26T01:36:45Z
# End of private keys

After you get your private key use these instructions to import it into electrum.

http://docs.electrum.org/en/latest/faq.html#can-i-import-private-keys-from-other-bitcoin-clients

Multibit classic's maximum allowable fees aren't high enough for dealing with today's massive backlog of unconfirmed transactions. It's best to import the private key into electrum, enable dynamic fees in it, and spend your coins from there. That way you will get fast confirmations.
HCP
Legendary
*
Offline Offline

Activity: 1932
Merit: 4210

<insert witty quote here>


View Profile
May 21, 2017, 02:25:09 AM
 #4

...initial post...
18 views and 0 replies, that says a lot. Switched to Electrum. Move along, nothing to see here.
Congratulations on waiting a whole 1hr and 14 minutes for a response...  Roll Eyes

Which block explorers were you looking at to determine that the transaction had been dropped? Did you check blockchain.info, blockr.io, live.blockcypher.com, blocktrail.com, btc.com, blockexplorer.com etc etc?

Just because it has been dropped by one explorer (which effectively represents one node)... does not mean that it has been dropped by all nodes.

It might be that the nodes that MB Classic is scanning from still contain that transaction in their mempool or some other weirdness...

sgk
Legendary
*
Offline Offline

Activity: 1456
Merit: 1002


!! HODL !!


View Profile
May 21, 2017, 05:56:54 PM
 #5

...initial post...
18 views and 0 replies, that says a lot. Switched to Electrum. Move along, nothing to see here.
Congratulations on waiting a whole 1hr and 14 minutes for a response...  Roll Eyes

Which block explorers were you looking at to determine that the transaction had been dropped? Did you check blockchain.info, blockr.io, live.blockcypher.com, blocktrail.com, btc.com, blockexplorer.com etc etc?

Just because it has been dropped by one explorer (which effectively represents one node)... does not mean that it has been dropped by all nodes.

It might be that the nodes that MB Classic is scanning from still contain that transaction in their mempool or some other weirdness...

Yes, checked most of explorers you mentioned and transaction had been dropped.
If you check my post, you'll realize that IT WAS DROPPED BY MULTIBIT ALSO when I reset the blockchain. The problem was: it was not showing me my BTC that were part of the pruned transaction. The transaction was gone from Multibit, but the BTC didn't return.

@ HI-TEC99: Thanks, I was aware of the method, I just wanted to check if there was a resolution in Multibit to avoid going to Electrum. However after seeing no resolution, I imported my private keys into Electrum. The balance shows up there and everything is OK.

Now I'm fully on Electrum.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!