20

Manual Steps Copy your public receiving addresses from Bitcoin-Qt. Go to the Bitcoin-Qt console: click Help/Debug Window and then select the Console tab. Run walletpassphrase [your password] [timeout in seconds] to unlock your password protected wallet. Run dumpprivkey [Receiving Bitcoin Address] for each receiving address to be migrated to MultiBit. There ...


9

WARNING: While this answer may be a solution to the issue in the question, it involves exposing your wallet seed to a tool on the internet. Please be very careful when doing this! Can't add comments so extend Chris.J's answer: Here are my notes on how to recover / rebuild / regenerate / extract ALL addresses and keys used by MultiBit HD: Go to https://...


8

In the current version 2.8.3 of Electrum it's very easy to import Multibit wallets (meaning, migrating from Multibit to Electrum). An important reason to migrate is because Multibit (not HD but the classic one) does not allow to change network fees, which makes it very hard or even unreliable to move funds. Select wallet in Multibit and choose Tools > ...


8

In case you have a beta7 wallet which is not BIP32 compliant you cannot use the method @chris-j has put forward. The easiest way for me was to hook into MultiBit HD's signing capabilities and log the private key being used to the console: diff --git a/mbhd-core/src/main/java/org/multibit/hd/core/managers/WalletManager.java b/mbhd-core/src/main/java/org/...


7

Tools -> Import Private Keys Create a file with the private key inside it. If you do not add the time of creation of this address, you get this message: "There were missing dates. Have to go back to genesis block." I think this date should be the first transaction date registered in the block chain. Key createdAt is in UTC format as specified by ISO ...


6

The developers of Multibit have explicitly disabled such a feature to change the transaction fee, citing concerns that having little or very low transaction fees would result in the transaction taking too long to process (which is going to be unbearable for the average user only interested in sending and receiving money quickly). From the GitHub issue ...


6

(I am one of the MultiBit devs). The MultiBit code is hosted on multibit.org ONLY. The 'tv' copy is a phishing site. DO NOT USE IT.


5

Like all the Bitcoin clients, MultiBit is like a duck paddling on a lake. On the surface everything is calm but the legs underwater are kicking continuously. There is a lot of activity under the surface talking to the network, updating and saving the wallet etc. The Send bitcoin button is greyed out when the client is either busy, or waiting for something ...


5

Importing private keys into MultiBit: Create a file with the extension ".key" (like "mybitcoinkeys.key") Put each private key on a separate line. Next to each private key, type a space and then the date that the private key was created (in UTC format). (this last step is important because MultiBit will only check the blockchain from that date forward) ...


5

MultiBit connects to (typically) four bitcoinds at random at start up. It then picks the best peer (using ping times, advertised blockchain height and the version of the peer to decide) and uses that as the download peer to get the block headers from. It is thus using one peer to catch up the blockchain from where it previously knew about. It listens to ...


5

That particular transaction is an attempt at something that has become known as "dust spam". The idea is that the sender sends a very small amount of bitcoin to many different addresses, hoping that people will notice and investigate further. It's possible to find out who sent this if you look hard enough, but most people won't bother. The effectiveness of ...


5

Yes your wallet file will be sufficient to recover your Bitcoin if you did not encrypt it with a password. In the future please encrypt your wallet and store backups offline


4

Electrum is not peer-to-peer (P2P). It only connects to electrum-specific servers to broadcast your transactions and to receive transactions. It's very similar to a web-wallet, however you're the one who holds the keys. So the Electrum client signs the transaction with your private key (that you hold), and then sends it to electrum-specific servers that take ...


4

The files with the .cipher suffix are the regular wallets encrypted with 256 bit AES. The password used is the one you use to first encrypt your wallet. MultiBit goes through all the unencrypted wallets, creates an encrypted copy and secure deletes the unencrypted one. You can open the .cipher wallets using File | Open wallet and it asks you for the ...


4

Define a JAVA_HOME environment variable with the path to your jre/jdk installation in it. That worked for me.


4

I can confirm that the "MultiBit" software downloadable from MultiBit.tv is a trojan. The version I downloaded seems to be slightly different than OP's, but similar. After decompiling the trojan, I found (one of?) the bitcoin-stealing changes made. Here's the original source code inside SendBitcoinConfirmAction::actionPerformed(): if (validator.validate(...


4

The reason is privacy. If you reuse the same key for every transaction, everyone who ever transacts with you can infer your entire balance. No, public keys should not be identities, exactly because the transactions to them are public too. Your ability to create many pseudonyms in the system the only way through which it has any privacy. By reusing ...


4

Because the private keys and addresses are created deterministically from your wallet words you just need to keep your wallet words safe - there is no need to expose individual private keys. You can use your wallet words to recreate your wallet in either MultiBit HD (use the Restore button on the 'Enter password' screen) or using other tools. For instance, ...


4

In 2013, MultiBit was not using Hierachal Deterministic (HD) wallets. The latest version is MultiBit HD. If you want to use the older version you can use MultiBit Classic and that should let you import your multibit.wallet file.


4

Here is what you need to do. Make sure you have the seed from multibit. Download http://www.electroncash.org/ You create a new wallet, select I already have seed, when you type seed you need to click the "options" button and select BIP39 seed. It will ask for a derivation path... you need to use: m/0' (note the ' it is important... m/0') 4.Suggest you do ...


3

How about multibit or electrum? Do they also use a key pool? Electrum is deterministic and addresses are derived from your seed. Each time you need a new address, Electrum calculates it and shows it in the client. Being deterministic lets Electrum recover your entire wallet addresses from your seed, so you don't need to backup your wallet file every time ...


3

Bitcoin-QT with standard settings will keep 100 unused addresses in your wallet at all times. The goal is that backups will be future proof to some extent. A key pool allows to create backups in bigger intervals Every time you create a transaction, the remainder of the input balance is sent to a new address in your own wallet. If addresses were generated ...


3

If Java is your only concern, just use MultiBit. It is safe to install Java. It's a common myth that Java is insecure. It is not. Only the browser plugin of Java is insecure. So, just install Java and then disable its browser plugin. EDIT: The makers of Multibit confirm this. EDIT: Also, you say Java is proprietary software. It is. However, Sun made an ...


3

As per the comments to your main question, it is mainly the Java browser plugin that is the problem. I advise you not to be have that running. Java for a desktop application is more like a supporting library to the applications you are installing. The usage is different. It is a good idea to be security conscious with Bitcoin software - the question to ask ...


3

No need to keep the client open. Whatever client that is. The confirmations take place in the bitcoin network, not locally.


3

Multibit creates addresses using compressed private key, while Electrum uses uncompressed private keys. You can't decompress key - it will change public address, not allowing you to use your coins. Check first letter of your exported private key from Electrum. If first letter is K or L, it's compressed. If it's 5, you have uncompressed private key. Easiest ...


3

Armory supports multiple wallets and has a scripting interface. Blockchain.info is an online wallet service that has an interface very similar to bitcoind. They also have an API to create wallets.


3

Multibit will prompt you for a password regardless of whether you are sending it to your own wallet or not. This is by design, since if it didn't do this, it would allow anyone who can access your laptop to transfer bitcoins from your encrypted wallet by sending it to the unencrypted wallet first. Sorry but unless you made an unencrypted backup of the ...


3

if you are using OS X, you can just double click /Applications/MultiBit.app/Contents/Resources/Java/multibit-exe.jar works on OS X 10.10.1, Java 7 Update 71. guess they need some minor adjust for less strict JVM/JRE version check...


3

Your wallet.dat file contains your private key. By default this is saved in clear text. Meaning that anybody who gets a hold of this file, could see the private key and therefore spend your money. When password protecting this file, to see the private key, you need a password. MultiBit uses a well known Java library to "password protect" it. It's all open ...


Only top voted, non community-wiki answers of a minimum length are eligible