Bitcoin Forum
March 28, 2024, 07:55:53 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 [46] 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 »
  Print  
Author Topic: MultiBit  (Read 336095 times)
jim618 (OP)
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
November 09, 2012, 09:24:16 PM
 #901

With it being Bitcoin Friday I got to idly wondering what bitcoin I had in which wallets.
There is a very handy smart folder option in Mac OSX where you can set up a search and all the results end up in a folder.

Anyhow, the total number of wallet files I have on my machine since I started work on MultiBit.

637

Bloody Hell. They've bred like rabbits.


My favourite wallet names out of the lot:

처음 지갑.wallet (trying out Korean)

Névtelen.wallet (not sure what I was doing there)

multibit-20120624113805-20120624125502-20120624125935-20120624131155.wallet (must have been checking the wallet backup naming algorithm)


Ok, having more than one wallet is useful but I would try and keep it to fewer than I have managed. :-)

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
Remember that Bitcoin is still beta software. Don't put all of your money into BTC!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
jim618 (OP)
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
November 10, 2012, 07:58:20 PM
 #902

Whilst sat in Debenhams cafe today, I wrote up the changes required for the next chunk of user interface work - currency conversions.

I have written the changes up as a google doc. If you are interested, please have a read and add comments:

https://docs.google.com/document/d/1mAfK1dqvQ1-3fCaE-BzcC_nb_eBxNe_NgZVo0KYt7Js/edit

The doc will not win any awards for art work but most of the changes should be pretty self evident.
I will probably start work on these changes next week (whilst waiting for the encrypted wallet changes to get reviewed by the bitcoinj mailing list).

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
Kazimir
Legendary
*
Offline Offline

Activity: 1176
Merit: 1001



View Profile
November 10, 2012, 08:46:32 PM
 #903

Jim, thanks a lot for building the test version! Unfortunately, the problem still occurs. Again I tried with no firewalling going on whatsoever, but alas, to no avail. It keeps saying 'connecting...' in red, and it remains at 0 connections. I will PM you the new debug logs.

In theory, there's no difference between theory and practice. In practice, there is.
Insert coin(s): 1KazimirL9MNcnFnoosGrEkmMsbYLxPPob
jim618 (OP)
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
November 10, 2012, 08:48:50 PM
 #904

That is a pity.
Yes - send me the logs and I will have another look.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
jim618 (OP)
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
November 11, 2012, 02:12:19 PM
 #905

@Kazimir

Thanks for the logs - it is exactly the same error as before.

Googling for the error, there is also this mention of the same error using Tomcat:
http://tomcat.10.n6.nabble.com/Tomcat-6-0-18-startup-Permission-Denied-Error-listen-failed-initializing-endpoint-td2107716.html

Do you have Norton anti-virus or 360 on your PC ?

If you look at the last post on that url the OP states that simply shutting down the Norton firewall was not sufficient, he had to uninstall it entirely. Seems a bit drastic but then Norton is pretty invasive.

edit: Also, check that you don't have something else that is using port 8333 using netstat. Maybe you have some other bitcoin related software sat on that port. That might give a similar error.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
Binford 6100
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500


PGP OTC WOT: EB7FCE3D


View Profile
November 11, 2012, 04:17:15 PM
 #906

Névtelen.wallet (not sure what I was doing there)

looks like .hu locale (some magyar users could confirm)

You can't build a reputation on what you are going to do.
Kazimir
Legendary
*
Offline Offline

Activity: 1176
Merit: 1001



View Profile
November 11, 2012, 04:22:28 PM
 #907

Do you have Norton anti-virus or 360 on your PC ?
Hell no, none of that crap on my system Smiley

Only thing that I normally have running is a firewall. But I completely closed that (not just disabled but actually closed the thing entirely).
I think I kept the previous version of MultiBit somewhere (before I updated to 0.4.14). I will restore that and see if that still works (never had any problems with it before).

I'll check for anything else occupying port 8333 as well, but I doubt it (got no other networking / background stuff running).

In theory, there's no difference between theory and practice. In practice, there is.
Insert coin(s): 1KazimirL9MNcnFnoosGrEkmMsbYLxPPob
jim618 (OP)
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
November 11, 2012, 04:28:06 PM
 #908

Névtelen.wallet (not sure what I was doing there)

looks like .hu locale (some magyar users could confirm)

Yes - according to babylon.com it means anonymous in Hungarian - prob the default name for a new wallet = 'untitled'. Must have been testing the hu localisation at some point.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
Kazimir
Legendary
*
Offline Offline

Activity: 1176
Merit: 1001



View Profile
November 12, 2012, 08:48:31 AM
 #909

@Jim: I restored version 0.4.6 (the one I used previously), and guess what, it worked! I assumed it had to do with Java, since a while ago I uninstalled Java (which was an old version at the time), and just recently installed the latest version of Java instead. But now with this new Java, the old 0.4.6 still works OK.

Just in case it helps for comparison, I will also PM you the logs of 0.4.6 (which connected successfully). Note that this was with the firewall ENabled.

Also checked if anything was messing with port 8333, but there wasn't.

If you still have previous MultiBit versions available between 0.4.6 and 0.4.14, I can help you pinpoint the problem by binary searching the first version where this problem shows up?

In theory, there's no difference between theory and practice. In practice, there is.
Insert coin(s): 1KazimirL9MNcnFnoosGrEkmMsbYLxPPob
jim618 (OP)
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
November 12, 2012, 02:30:05 PM
 #910

Hi Kazimir,

Thanks for your feedback and logs. The fact that 0.4.6 works on Java 7 with your firewall settings pretty much pins it down to a code issue (perhaps with something specific to do with your working environment thrown in).

I tend to not change the network code if I dont have to (if it ain't broke don't fix it) so it tends to only change when I upgrade to a newer version of bitcoinj. I will dig out the versions of MultiBit post-bitcoinj upgrades and get you to test them out if that is ok.

It will be a day or two as I am stuck into something else at the moment.

At least if 0.4.6 works on your machine you will have access to your bitcoin ok.

Cheers,

Jim

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
Kazimir
Legendary
*
Offline Offline

Activity: 1176
Merit: 1001



View Profile
November 12, 2012, 02:58:54 PM
 #911

Sure Jim, anytime, happy to help solving this bug!

And yes, I can still access my coins (even without network support I could theoretically export my private keys and access them otherwise). But 0.4.6 still works fine for me, no problem there.

In theory, there's no difference between theory and practice. In practice, there is.
Insert coin(s): 1KazimirL9MNcnFnoosGrEkmMsbYLxPPob
jim618 (OP)
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
November 12, 2012, 09:30:42 PM
 #912

I have been writing up some ideas for improvements to the wallet handling in MultiBit.
They are not finalised yet (ie it is not a list of TODOs yet) but if you are interested here is the link:

https://docs.google.com/document/d/1_8vwkQcv-Tcfx9aU-lKbWgDhAsOkpug3wiHyTo2sy0Y/edit#

Anyone with the link can add comments.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
slush
Legendary
*
Offline Offline

Activity: 1386
Merit: 1097



View Profile WWW
November 12, 2012, 09:39:07 PM
 #913

Hi Jim, I'm just reading thru that Google document and I found the mnemonic chapter. What algorithm are you going to use? It would be nice to have the same algo for exporting the seed into the mnemonic across the clients. Right now I'm implementing into the token Electrum's mnemonic algo, but mostly because there's no other known standard (or is it?): https://github.com/spesmilo/electrum/blob/master/lib/mnemonic.py

Let me know if you're considering something else or are you going with the same mnemonic style.

jim618 (OP)
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
November 12, 2012, 09:52:55 PM
Last edit: November 12, 2012, 10:21:14 PM by jim618
 #914

Hi Slush,

I think there is only Electrum producing mnemonic pass phrases at the moment. I think Armory shows the equivalent in hex.
I was going to propose to Pieter to put the Electrum algorithm into BIP32 so that it is standardised.

From memory I think you have a vocab of about 1200 1626 words and the mnemonic pass phrase comes out as 12 words.
You can tweak the size of the vocabulary and get the number of words down to 10 or so but I do not really see a good reason to have anything different.

The advantage of a user being able to type exactly the same phrase into any compliant client is too big a win to do anything different unless someone comes up with an amazing improvement.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
slush
Legendary
*
Offline Offline

Activity: 1386
Merit: 1097



View Profile WWW
November 12, 2012, 10:01:24 PM
 #915

I absolutely agree, although I don't think that mnemonic algorithm itself should be a part of BIP32. Maybe Thomas will be able to knock up some BIP draft with the algorithm and the listing of the words. I don't think it needs to be too much official anyway.

jim618 (OP)
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
November 12, 2012, 10:05:39 PM
 #916

Yes - you are right - it does not need to go into BIP32. As long as it is clear how to implement it with some test vectors that'll work.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
jim618 (OP)
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
November 16, 2012, 08:44:39 PM
 #917

I have started on the fiat currency support - in the beta code the wallet balance info appears in both BTC and the fiat currency that is in the first row of the ticker.

Screen shot:



The layout worked better with the gold coins icon removed so I have ripped it out.
I still have a fair amount to do yet.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
da2ce7
Legendary
*
Offline Offline

Activity: 1222
Merit: 1016


Live and Let Live


View Profile
November 17, 2012, 07:53:12 AM
 #918

cool!

One off NP-Hard.
phr33
Full Member
***
Offline Offline

Activity: 226
Merit: 100


View Profile
November 17, 2012, 10:44:03 AM
 #919

Looks really good  Smiley

My BTC input: 1GAtPwoTGPQ35y9QugJueum5GzaEzLYjiQ
My GPG ID: B0CCFD4A
jim618 (OP)
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
November 17, 2012, 06:21:06 PM
 #920

Thanks!

I have gone through all the supported currencies and translated the currency codes (e.g. USD) into the more familiar currency symbols ($).   Also, some currency symbols appear before the amount and some are after. It is a bit error prone finding this out so please have a look in the following screenshot to see if I have made any errors (they are in order of the currency codes):




MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 [46] 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 »
  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!