Pages:
Author

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

legendary
Activity: 1708
Merit: 1066
October 07, 2012, 04:09:12 PM
Hi bitcoinspot.nl,

Good that you have everything working but it really should not be that painful.

The labels for your addresses are stored in the 'info' files, not in the 'wallet' files.

for instance a wallet:              
"jim.wallet"  contains all the transactions and this is what a "reset blockchain and transactions" changes.
  
There will also be a file:
"jim.info"  which contains the labels for the send and receive addresses.

It could be that you have, say, copied the wallet file and not the info file as that would give those symptoms.
If you close down MultiBit and make sure there is a companion "info" file for the wallet you have that should bring all the labels back when you restart it.

Also, can you email me the log files I mentioned (to jim at multibit.org) as I would like to see if there is anything unusual going on. I try to keep the "reset blockchain and transactions" as solid as possible (as it is only used when things go wrong) but clearly there is something not quite right in it.

Thanks,

Jim
sr. member
Activity: 300
Merit: 250
October 07, 2012, 01:56:26 PM
Let me just check :

You have unconfirmed transactions dated 3 October in a wallet.
You have the wallet selected.
In reset blockchain and transactions you select the 'reset from date' and choose 2 October.
You click the 'reset blockchain and transactions' button

And nothing happens ?
( you should see the transactions disappear from the wallet, a 'connecting' appear for a few seconds, then 'synchronising'. Then it replays the blocks. does none of that happen ?

And also, is this version 0.4.11 ?

Edit: if the above is happening, PM to me the multibit_debug.log and the multibit_console.log. Also do a right click on the problem transaction and please send me the contents of the 'raw transaction' box.

Hi Jim, i am using 0.5.4 beta and after many attempts suddenlt the reset blockchain worked.. hoewever, now i have loist all my sent to and received from labels in my transactions list.
legendary
Activity: 1708
Merit: 1066
October 06, 2012, 05:39:43 PM
Let me just check :

You have unconfirmed transactions dated 3 October in a wallet.
You have the wallet selected.
In reset blockchain and transactions you select the 'reset from date' and choose 2 October.
You click the 'reset blockchain and transactions' button

And nothing happens ?
( you should see the transactions disappear from the wallet, a 'connecting' appear for a few seconds, then 'synchronising'. Then it replays the blocks. does none of that happen ?

And also, is this version 0.4.11 ?

Edit: if the above is happening, PM to me the multibit_debug.log and the multibit_console.log. Also do a right click on the problem transaction and please send me the contents of the 'raw transaction' box.
sr. member
Activity: 300
Merit: 250
October 06, 2012, 05:32:02 PM
Try selecting the day before ie 2 October

yeah did that already Smiley
legendary
Activity: 1708
Merit: 1066
October 06, 2012, 05:20:14 PM
Try selecting the day before ie 2 October
sr. member
Activity: 300
Merit: 250
October 06, 2012, 05:17:07 PM
Hi bitcoinspot.nl,

Hmm, have you tried doing a reset transactions but choosing the date to go back to as yesterday ? That will only clear a day or twos transactions before replaying the blocks.

Edit: Or you can create a dummy wallet and do a "reset transactions from a particular date" on THAT wallet.
When the blocks get replayed I check every wallet to see if there are any relevant transactions so it should confirm the unconfirmed transactions, whichever wallet they are in.

Jim

i selected the date (3 october) and clicked the reset blochain button, but nothing happens...

legendary
Activity: 1708
Merit: 1066
October 06, 2012, 06:08:04 AM
I have set up bounties for the translation of the remaining Arabic and Hindi phrases.
If you are interested in either contributing to a bounty or doing the translation, please have a look here:

multibit.org/bounties.html

There is a link from the main text on the multibit.org landing page too.
legendary
Activity: 1708
Merit: 1066
October 05, 2012, 12:55:19 PM
Yes it is better I must admit.

It is a production release.
If you install it using, say, the default settings it will pick up you user application data directly.


legendary
Activity: 1708
Merit: 1066
October 05, 2012, 09:50:59 AM
Thanks to the efforts of techmix and mohammad_rafigh there is now a Farsi translation of MultiBit. They will share the bounty on this translation work (pro rata on number of terms done).

It just missed the 0.4.11 release but here is a screen shot:



I will spend a bit of time over the weekend trying to tidy up some of the layout anomalies and aim to get it out early next week.
legendary
Activity: 1708
Merit: 1066
October 05, 2012, 09:33:17 AM
Great - thanks for that reminder !

Thanks for your efforts.

It is always nice to have software totally in your native tongue.

:-)
sr. member
Activity: 462
Merit: 250
October 05, 2012, 09:31:12 AM
Version 0.4.11

Also Slovak lang is now 100 %
was 95% since 0.4.9
legendary
Activity: 1708
Merit: 1066
October 05, 2012, 08:53:50 AM
There is a new live release of MultiBit at:

multibit.org

Version 0.4.11

Enhancements:

User interface
+  8 decimal places of BTC now shown
+  Chart of wallet balance for last 30 days added
+  Drag and drop QR code to desktop
+  Slovenian 100% added
+  Various UI tidyups

System
+  Faster bitcoin network connection
+  Rolling wallet backup to mitigate sudden power loss
+  Automatic recopy of installer blockchain if required
+  Update to bitcoinj version 0.6
+  Update to XChart 0.2.0


Scan of release checklist
legendary
Activity: 1708
Merit: 1066
October 05, 2012, 08:52:50 AM
Hi bitcoinspot.nl,

I put various messages on the status bar as it resets things so I did not bother with a confirmation dialog as it is just another screen to dismiss.


As to why it occurs: Well, it shouldn't !

Bugs like that can be difficult to pin down - can be some edge condition that normally does not happen or such like. It really is still experimental software !
sr. member
Activity: 300
Merit: 250
October 05, 2012, 08:42:53 AM
Ok clicked it Smiley is it normal to not see a conformation screen of any sort when i click the resetblockhain button?

P.s. i never see this problem occuring on the official client, why does this occur?

keep up the good work!

Roland.
legendary
Activity: 1708
Merit: 1066
October 05, 2012, 08:16:30 AM
Hi bitcoinspot.nl,

Hmm, have you tried doing a reset transactions but choosing the date to go back to as yesterday ? That will only clear a day or twos transactions before replaying the blocks.

Edit: Or you can create a dummy wallet and do a "reset transactions from a particular date" on THAT wallet.
When the blocks get replayed I check every wallet to see if there are any relevant transactions so it should confirm the unconfirmed transactions, whichever wallet they are in.

Jim
sr. member
Activity: 300
Merit: 250
October 05, 2012, 06:09:00 AM
Hi Jim,

yesterday i sent myself two transactions but they remain unconfirmed in multibit, yet on blockchain.info they both are confirmed.
i really dont want to do a reset blockchain and transactions because i want to keep my list of transactions.

Do you have an idea?

Greetz!
Roland.

legendary
Activity: 1708
Merit: 1066
October 05, 2012, 12:17:26 AM
Hi subSTRATA,
The next version (0.4.11) shows all the digits e.g 0.12345678 BTC.
It will be out in a day or two.
donator
Activity: 2772
Merit: 1019
October 04, 2012, 12:49:13 PM
@jim and @mike: Thanks for your valuable input, I have a pretty clear path to go down now. It will be a slow walk and it's not 100% sure yet I'll go down that road (my free time available is currently pretty limited and I have to choose among many interesting options).
I'll try to share early once I have something worth to look at or get input.
legendary
Activity: 1708
Merit: 1066
October 04, 2012, 07:06:56 AM
@Mike
Thanks for those URLs Mike - I have meaning to look at Matt's work in detail for weeks now.

Yes - whilst the conversation above was framed in terms of Electrum deterministic wallets I personally am more interested in Pieter's hierarchical deterministic wallets. A Java solution for one would (I think) be relatively easy to extend to the other.

@molecular
If you have the time free then working on Java deterministic wallets would definitely be useful for the wider community. With some nice design work you could probably build something that caters for both Electrum and HD wallet key generation.

I am looking forward to when HD wallets enable a user to go to any Bitcoin client, enter their secret information and access their bitcoin.
legendary
Activity: 1526
Merit: 1134
October 04, 2012, 05:58:25 AM
Bloom filter on the Satoshi side is here:

https://github.com/bitcoin/bitcoin/pull/1795

on the bitcoinj side is here:

http://code.google.com/r/bluemattme-bitcoinj/source/list?name=bloomfilter

We have consensus that this is the way to go and I'm sure the code will get merged and rolled out soon.

Re: old keys. Bloom filtering is just a layer on top of regular chain download. If you import a set of keys, you would redownload the chain from that point with a filter containing the new keys and the transactions would all arrive.

Quote
Offtopic sidenote and thoughts: I also took a very rough look at bitcoinj. My idea to make a "class ElectrumWallet extends Wallet" will not work cleanly (for example, Wallet.addKey(ECKey x) would have to be implemented, which wont work for electrum wallet system because keys are generated from a seed). I was kindof expecting an "interface Wallet"... Will probably take a look at multibit wallet abstraction, maybe an electrum wallet impl could be written for multibit?

Electrum made deterministic wallets core to its design, and bitcoinj does not have any implementation of that today. If you wanted to implement them, that'd be a very interesting project.

As I said, I think seeing this in terms of Electrum is the wrong way to go. Bloom filtering + an implementation of deterministic wallets gives you exactly the same functionality as Electrum/Stratum does, but in a way that meets Satoshis original design goals and which lets you use any peer from the network selected at random.
Pages:
Jump to: