Pages:
Author

Topic: MultiBit - page 56. (Read 336309 times)

newbie
Activity: 11
Merit: 0
September 25, 2012, 01:53:06 AM
thanks jim618. I followed your advise and it did work.
legendary
Activity: 1708
Merit: 1066
September 24, 2012, 11:56:08 PM
Hi vitruvio,

That is the general way to do it yes.

Things to look out for:
1) MultiBit only imports the sipa format keys - they begin with 5.
2) you could try exporting the private keys from MultiBit unencrypted into a different file and looking at the contents. If the private key in the exported file is different it suggests there is some mismatch in formats.

Slightly difficult to pin down as of course you do not want to reveal the private key value.
Let me know what you find out as it will be useful for other people.
sr. member
Activity: 850
Merit: 331
September 24, 2012, 05:42:05 PM
Hi, I've installet 0.4.10 version and tryed to import my private key from satoshi client to multibit, I type dumprivkey 1xxxxxxxxx..... in satoshi to get my private key and seems to be Ok, I save in a txt file to import it in multibit, and gives OK too, but the new address that apears in multibit doesn't corresponds with my old address.

Am I missing something?


Regards
legendary
Activity: 1708
Merit: 1066
September 24, 2012, 03:12:32 PM
Hi Freemoney,

Yes, at the moment the amount is not stored on either the receiving addresses (nor on the send addresses).

It is difficult to generalise how the addresses are used - one person might have an address for an item, another might use it for dealings with a particular person or another might use each address only once and not want ANY extra information stored with it.

To store a given amount with the label + address is equivalent to saying "the address describes a thing with a certain price" i.e it makes the list of receiving addresses into a "catalog of items for sale".

I get the feeling half the users would want it, half the users would not want it, and the other half would be undecided !  :-)
member
Activity: 62
Merit: 10
September 24, 2012, 02:54:29 PM
Hi Jim,

I just noted an unexpected behaviour in MultiBit-0.5.3beta (on Mac OS X 10.5.8 ):
1. In the 'Request' pane, I can enter a description for a receive address and MultiBit will store this description.
2. If I click on another receive address or use the up/down cursor keys, MultiBit will show the description of the corresponding receive address.
3. If I revisit the receive address from 1) MultiBit shows the correct description.
So far, so good.

4. If I enter an amount in the amount field, e.g. 5, MultiBit does not store this information as belonging to the receive address. The QR-code is updated, though.
5. If I now visit another receive address with the cursor up/down keys or by clicking, MultiBit keeps the amount in the amount field, e.g. 5 and also generates a new QR code for the visited receiving address.
6. After exiting and restarting MultiBit, the amount information seems lost.

My impression is that the amount information is not handled the same like the address description.
This can be confusing, e.g. if you want to use also the amount information for later bookkeeping, say e.g. as a merchant.
Or if you want to regenerate a QR-code, you have to type in the amount again.

So I suggest that MultiBit should handle the amount information the same like the receiving address description.
legendary
Activity: 1708
Merit: 1066
September 24, 2012, 11:05:11 AM
There is a new test release of MultiBit at:

github.com

Version 0.5.4beta (Encrypted wallets)

Enhancements:
+  Faster bitcoin network connection
+  Rolling wallet backup to mitigate sudden power loss
+  Chart of wallet balance for last 30 days added
+  Drag and drop QR code to desktop
+  Eliminated tab flicker
+  Tab title tooltips now show ok
+  Update to bitcoinj version 0.6-SNAPSHOT
+  Update to XChart 0.2.0


Scan of release checklist


The version of bitcoinj used in this is a couple of days old so is not *quite* the 0.6.0 release that Mike just posted about today - I will fix this next release.
legendary
Activity: 1708
Merit: 1066
September 24, 2012, 10:37:42 AM
Hello

The second time i got the same problem, and i dont know what is exactly happen. After the first time, i did download and extract Multibit from new, and it did works. But now, this procedure dosent help.

After is start Multibit i see my Wallet and the amount. But i get the error message: Unable to load blockchain "multibit.blockchain". The error  was "java.lang.IllegalStateExeption -40".

How i can resolve this?

When you reinstall MultiBit it reuses the blockchain file (to save time in redownloading blocks).

You can force it to reuse the one in the installer by:

1) Shutting down multibit
2) Renaming the multibit.blockchain that is in your application data directory (where your default wallets are).

Then if you restart multibit it recopies the one in the install directory.
legendary
Activity: 1708
Merit: 1066
September 22, 2012, 06:26:38 AM
Hi alocacoc,

They are in the MultiBit code at the moment but have not made it into the downloads on the website yet.
The chart will be available in the next release on multibit.org, which will probably be next week.

This will be for Windows, Mac and Linux.

edit: You can follow "MultiBitOrg" on Twitter for tweets of when the code actually gets released.
newbie
Activity: 11
Merit: 0
September 22, 2012, 04:49:45 AM
To make it easier to see your BTC going in and out of your wallets, I have added a "View | Charts" menu option.


Are this functions only available for ios, or in a not official version? So far i only use the Win Version of Multibit.
newbie
Activity: 11
Merit: 0
September 22, 2012, 04:36:09 AM
Hello

The second time i got the same problem, and i dont know what is exactly happen. After the first time, i did download and extract Multibit from new, and it did works. But now, this procedure dosent help.

After is start Multibit i see my Wallet and the amount. But i get the error message: Unable to load blockchain "multibit.blockchain". The error  was "java.lang.IllegalStateExeption -40".

How i can resolve this?
legendary
Activity: 1708
Merit: 1066
September 21, 2012, 04:33:46 AM
I have refined the writing/ backup of wallet files in MultiBit so that it now does the following:

1) Create a backup file called -.wallet and copy the original wallet to that. This is the "new" backup file. Secure delete the original wallet stored with the walletFilename.
2) Write the details of the new wallet to the walletFilename.
3) Lookup in the wallet info file the name of the wallet backup. This is the "old" backup file.
4) Put the "new" backup file in step 1) into the wallet info file and save it.
5) Secure delete the "old" backup file.

This way you always have one wallet backup file and the working files are secure deleted. If the power goes you always have at least one of:
a) The 'old' wallet backup
b) The 'new' wallet backup
c) The actual wallet.

You can see the backup wallet files in this screenshot:

full member
Activity: 198
Merit: 102
September 20, 2012, 04:15:09 PM
Also, if you find yourself in a situation where you need to do a data recovery, the following article might help you: http://gary-rowe.com/agilestack/2012/08/17/how-to-recover-your-bitcoins-from-a-failed-hard-drive/
legendary
Activity: 1708
Merit: 1066
September 20, 2012, 01:50:08 PM
I have had a look at the wallet save code and improved things for DanielVG's scenario of sudden power loss.

In the current code MultiBit now saves like this:

UPDATED BELOW
1) Create a temporary file called [wallet file name]-new-[random number].tmp and write to that.
2) Copy the existing wallet file to [wallet filename]-old-[random number].tmp and check the file sizes match. Delete the existing wallet file if copy went ok.
3) Copy the temporary wallet file to the actual wallet file and check the file sizes match.
4) If everything worked ok, tidy up by deleting the [wallet filename]-old-[random number].tmp and [wallet filename]-new-[random number].tmp. This leaves just the actual wallet file.


It is 3 times the disk IO but the wallets are typically small so it is worth the extra safety.   Should the power just disappear at any stage there is always a fully saved copy of either the old or new wallet.

The filenames used should make it easier for someone in the future to recover their wallet if a similar thing happens.
This change will appear in the next test and live releases.
legendary
Activity: 1708
Merit: 1066
September 20, 2012, 12:48:19 PM
Hi DanielVG,

When it writes out the wallet MultiBit stores to a temporary file called 'wallet[a random number].tmp', then renames the file to the actual wallet filename. See if you have a file called that and, if so, rename it to the wallet file and try opening it.

Also, have a look in the same directory if you have any files called [myWalletName].wallet.yyyymmddhhmmss

(where the yyyymmddhhmmss is the date when the wallet is saved)
When MultiBit has trouble saving over the original wallet file it will save to a backup filename with a date in it.

Again, if you have a wallet file with that name rename it and try opening it again.

RE: the location of the wallet
The file the wallet is stored in is shown in the title bar of MultiBit so that the user can see it at any time MultiBit is open. It is also shown on screens such as import keys, export keys, reset blockchain. Also, in the Wallets panel if they open the wallet detail panel they can see where the file is stored by hovering over the filename.

Also, I have written up how I normally back up my wallets (by exporting the private keys encrypted) here:
http://multibit.org/help_backupWalletUsingPrivateKeys.html
You can do this completely in the user interface so there is no need to copy files around.

It is a difficult problem to cope with - sudden power loss - which is why the two stage save is in there.

I hope you recover your wallet file/ keys.
Let me know if the wallet file is there (albeit with a different suffix) or not.

Jim
sr. member
Activity: 266
Merit: 250
I want free lunch, i'm gonna go with this guy.
September 20, 2012, 11:47:59 AM
Hey Jim,

I'd like to report something:
During "reset block chain and transactions" the power of my computer went out.  The .wallet files that were updating got destroyed.  Luckily i had backups of my important wallets.
The file size of all wallets was 0 kb when i rebooted my computer. I opened them with texteditor and they were completely empty.
There was one wallet though with a few coins in it that i didn't back up.
You think there is a possibility to recover it?  For what i've seen so far i doubt it actually.

the error message i get when i try to open it is:
cannot read file /tralala/tralala/tralala/multibit.wallet with wallet.
the error is "com.google.protobuf.InvalidProtocolBufferException Message missing required fields: network_identifier"


I'm using mac OSX 10.7.4 with multi bit 0.5.3beta

something else:
I have the feeling it's too hard to find the .wallet file for common users.
I can imagine some people will have problems locating the file.
An option to backup the .wallet files in the menu would be very useful.
Or even an automated backup, so even the most stupid lazy ass people can't loose their wallets when the power goes out.
sr. member
Activity: 317
Merit: 252
September 20, 2012, 11:32:04 AM
Could you please add an option to MultiBit to allow the user to refuse to accept certain coins. If he receives certain coins, he sends them back right away.

Here is the full proposal: https://bitcointalksearch.org/topic/proposal-to-help-stop-thieves-110749

Thanks.
sr. member
Activity: 312
Merit: 250
September 19, 2012, 12:58:59 PM
1) The charts are cool. Can I view them in fiat currency, too? Maybe this is useful for people who 'invest' in bitcoins.

BTW, one can accomplish the same thing and more once MultiBit is able to export all transaction data together with date/time and exchange rate from the time of the transaction into a CSV file.

You might need to add the exchange rate to every transaction in the wallet file for such a feature, though.

2) I really like the ability to drag and drop QR codes from and to files.



Hi freemoney458

I requested a feature like this for piuk of blockchain.info.info wallet and he said that can be useful. See his reply: https://bitcointalksearch.org/topic/m.1203713

I posted on uservoice too, http://blockchain.uservoice.com/forums/152743-general-ideas/suggestions/3173858-show-the-usd-price-of-1-btc-in-the-exact-time-of-s
hero member
Activity: 743
Merit: 500
September 19, 2012, 09:33:03 AM
Here is a demonstration of how to use QR code opposite direction
https://www.youtube.com/watch?v=LlFPYBYIayU&feature=youtube_gdata_player
legendary
Activity: 1708
Merit: 1066
September 18, 2012, 02:49:22 PM
I have just been playing around with the QR codes generated when you drag onto the desktop.
If you put the png files in a folder and use coverplay (on a Mac) they look like this:



Experimenting with my phone, only the central QR code scans.
Pretty easy to create a small catalog of QR codes and say, print them out or keep on a handheld device or whatever.

The file name tells you what it is and the price. If someone scans it and sends BTC, it goes straight to your wallet.

I have changed the order so that you can have pngs called:

   Regular coke (330ml) - 0.05 - 12F8uztWoQQRPuZ7XPSnYDkKJ5MnvQZuwC.png  
   Diet coke (330ml) - 0.05 - 1Eb3bi7tpaQJUVdmN9rrCyMKwQSizFhymZ.png

etc

A bit easier to see the price.
legendary
Activity: 1708
Merit: 1066
September 18, 2012, 01:56:27 PM
Hi Freemoney,

For the charts in MultiBit I will probably keep them fairly simple. They can be a huge time soak if you are not careful.
We had three full time people at my last code shop working on the 'Analytics" i.e charts and stuff and we could never keep up with user requests.

I am planning to put  an 'Export' button on the Transactions page so that people can export a CSV file as you suggest, yes. Then people can do whatever they like.

I am not sure about putting the exchange rate on the tx actually as "exchange rate" actually needs:
1) actual exchange rate (including exchange currency)
2) the source exchange e.g. Mt Gox, A.N.Other exchange (in the future).
3) the type of exchange rate from that exchange (e.g last, 24 hour rolling exponential mean, whatever).

If people have the raw data they can look up historical exchange rates from the exchange/ datasource they are interested in.

MultiBit is not really meant to be a full blown Sage!   :-)


Yeah - the QR code drag onto the desktop is pretty useful.
Pages:
Jump to: