Multibit-Legacy / multibit

Deprecated Bitcoin Wallet
https://multibit.org
MIT License
455 stars 392 forks source link

cant send any BTC, always verified by 1 Peer #241

Closed ghost closed 10 years ago

ghost commented 10 years ago

i tried to send 5 payments, every payment only gets verified by 1 Peer. After every try, I´ve done a reset of the Transactions and Blockchain, as suggested in the FAQ.

Version is MultiBit 0.5.14

jim618 commented 10 years ago

Are all your bitcoin fully confirmed ? If you have any unconfirmed transaction inputs you might see that. You can check on blockchain.info - you see a little (U) by the transaction input if it is not confirmed. If so, then wait until the upstream transaction is fully confirmed and try again.

Also it could be something like a poor network connection or a firewall that is blocking port 8333 outgoing.

ghost commented 10 years ago

yeah, all except one Rx from yesterday, wich i think, multibit doesnt received properly, i think my wallet is corrupted, how can i recover the wallet?

ghost commented 10 years ago

ok, first i did a wallet backup, then i exported the private keys, deleted the appdata\multibit folder, imported the private keys and the receiving address where i got my last withdrawal is gone. pywallet.py didnt get the recovery either, it cant read the wallet. crap.

jim618 commented 10 years ago

The appdata\multibit directory has all the various automatic wallet backups as described in: https://multibit.org/en/help/v0.5/help_fileDescriptions.html

They would have been stored in appdata\multibit\multibit-data. You could have used these to recover your wallet. Whenever you add a receiving address you automatically get:

I don't mean this harshly, but it was a bad idea to delete the appdata\multibit folder. If you can undelete this folder get it back. Then you should be able to use one of the various backups made (as described in the help mentioned above).

Pywallet only works with the satoshi wallet format.

ghost commented 10 years ago

nice, thanks for pointing me that. Undelete is fine, but i only got a limited number of Backups, it must have soemthing to do with .13 and .14 Version Changes, since i imported additional keys in .13 from Electrum and encrypted keys from blockchain.info. I then had updated to .14 and generated one new address with MultiBit .13, which i started accidentally, cause it was "laying" around on the desktop, i think there lies the Bug.

Besides that, I see no proper Version Check for older installed Versions of MultiBit, which lead to confuses about many Desktop Icons, which could´ve been avoided.

l tried to recover the wallet; by replacing the multibit.wallet with one from %appdata%\multibit-data\wallet-unenc-backup but now the address isnt even showing, which probaly means, that the key is somewhere hidden in the newest wallet? Or is that only the transaction log in the wallet file? oh, well there are no key backups in %appdata%\multibit-data\key-backup. now thats f***ing great

thanks for your kind help, ch

jim618 commented 10 years ago

The wallet formats are the same in 0.5.13 and 0.5.14 and they both use the same user directory ,config and back up strategies.

jim618 commented 10 years ago

You only get key backups with encrypted wallets (it's explained in the help).

ghost commented 10 years ago

ok, but how i can extract all keys from the wallet? with multibit it doesnt work

jim618 commented 10 years ago

Exports the private keys to a file unencrypted. Please read the help.