Pages:
Author

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

legendary
Activity: 1708
Merit: 1066
March 14, 2012, 03:38:41 AM
@freemoney - ok thanks - I will have a look at it.
member
Activity: 62
Merit: 10
March 13, 2012, 03:37:01 PM
Hi Jim,

I just noted a minor bug in the latest release (maybe it was also present in earlier versions):

- After pressing 'Undo last changes' in the 'Preferences' screen, all the tooltips appear very small and without any text.

The bug appeared with the MacOS version. I was able to reproduce it several times.
legendary
Activity: 1708
Merit: 1066
March 13, 2012, 12:12:48 PM
Both good suggestions.

I am going to add in some "delete" options into the UI pretty soon.
sr. member
Activity: 434
Merit: 250
100%
March 13, 2012, 12:07:13 PM
Hello,

I have just tested the client and I think it's pretty good!


Two quick ones:

- a simple function to remove sending addresses from the list would be cool
- the header "Your sending addresses" can be misleading in making users think they are addresses of their own they are sending from. How about a header that reads "Pick an address to send bitcoins to" to avoid misunderstandings?


Cheers.

legendary
Activity: 1708
Merit: 1066
March 13, 2012, 05:45:56 AM
There is a new release of MultiBit at:

http://multibit.org


Version 0.3.0beta6

Enhancements
+  Updated transaction status icons with "circle filling" theme.
+  Added transaction detail dialog from right click on transaction
+  Added progress bar for block downloads
+  Autosaves dirty wallets every 120 seconds
+  Fix for issue 15 - use of commas in wallet description

Release info
Changes included - Mar 06th to Mar 13th 11:00 inclusive
Scan of release checklist


Next up: some more UI improvements for the next couple of weeks.
sr. member
Activity: 300
Merit: 250
March 11, 2012, 10:52:58 AM
3) Add in a "Display as" combo box in the top right of the send and receive screens where the user can choose how to display the send/ receive info.   One of the options in there (or probably a button on the "Display as QR code" display) will be to zoom to the whole MultiBit panel.
The 'zoomed' QR code will have a back or cancel or something button on to return it to the normal size.
This should be what you are after. If you have MultiBit full screen it will be fullscreen - if it is, say, in a corner it will be whole of the screen space you have allocated to MultiBit.
I expect that will be a couple of weeks work (more or less) to work through those.

Ok thanks again man!, cant wait.
legendary
Activity: 1526
Merit: 1134
March 10, 2012, 11:43:29 AM
You can see it another way - there's enough scope for innovation in Bitcoin wallet software that having a few competing implementations is probably a good thing in the long run. The trick is explaining it to new users.
legendary
Activity: 1764
Merit: 1002
March 10, 2012, 11:07:14 AM
thanks for the response. 

not being a coder i guess i fail to see that there are numerous systems out there to address and that need a working viable base code upon which to build.

this is what i love about the open source community having only been exposed to it thru Bitcoin over the last year as an investor.  ppl like you who have only good intentions trying to make the world a better place. 

i think you guys are all headed in the right direction and one day soon your work will be recognized as being revolutionary.
legendary
Activity: 1708
Merit: 1066
March 10, 2012, 04:19:44 AM
Hi Cypherdoc,

That is a very good question.
I know we normally think of software in terms of the packaged, finished product but in my opinion it is actually the codebase that is more important.

Underneath there is, as you point out, a ton of work to get everything working cleanly. For instance Miron in bitcoinj has done some great work on the class that connects to the bitcoin network (called PeerGroup). You can literally pull out your network cable and when you put it back it it recovers the connection and continues downloading blocks as if nothing has happened. I was pretty impressed when I noticed that.

You are right I am not making a milli from MultiBit as it is all open-source. That is great ! It means anyone can reuse the codebase for any bitcoin app they like.

From the users ie your point of view I hope they will end up with an easy to use bitcoin client that is bugfree and small/light enough to run off a USB or tiny computer.

The underlying codebase - in Java - is pretty easy to port to other types of machines. For instance Android phones use Java. Andreas's Android Bitcoin Wallet uses the same bitcoinj codebase.

Whilst I do not intend to do it (too much work) you can also port the MultiBit/ bitcoinj code into corporate environments using Java Enterprise Edition. This is used in a lot of code shops for backend processing.

One of the reasons we are integrating XChange is that it will make it easy for other people to hook into their own systems.

It looks like I am developing a standalone wallet but I think of it as an enabler to other people who want to use field tested software for their own bitcoin use cases.

Similarly I am sure etotheipi is working to get his codebase and Armory out to the masses. Good luck to him ! If I can help him I am certainly happy to help.

Bitcoin is the most interesting project I have worked on for years.

:-)
legendary
Activity: 1764
Merit: 1002
March 09, 2012, 06:36:40 PM
jim,

how would you characterize your wallet vs Armory in terms of what users like me would want? 

i'm alittle amazed at how many alternative wallets are being developed and the amount of effort and time being put into them.  for what purpose?  you certainly aren't being paid right now and if Armory takes off and becomes more popular won't all your efforts be for naught?

i guess there's something about these open source projects that i don't understand.  enlighten me.
legendary
Activity: 1708
Merit: 1066
March 09, 2012, 04:49:04 PM
@Mushroomized
I am interested: did you get MultiBit to apparently send a transaction of 3BTC when there was a balance of less than 3BTC in the wallet ?
That is something I should stop happening if at all possible as it will cause similar confusion to other people.

I mean did it appear to send it successfully (no error, no validation message) even though it never actually got onto the blockchain ?

legendary
Activity: 1470
Merit: 1002
Hello!
March 09, 2012, 03:21:22 PM
legendary
Activity: 1708
Merit: 1066
March 09, 2012, 01:15:54 PM
Hello Mushroomized,

Just had a look at blockchain.info for both 1EyxRJKRZrKf6iANv5UeZE7TQAC5CEa2KT  and 1LXTiSb6NdekLvYXtg3sEtyMZetQmGpqDR
(which I expect you probably have done as well).

There are a couple of things:
1) There does not seem to be any transaction 1Ey -> 1LX (not even an unconfirmed one) which suggests the transaction was either:
      1.1) Not transmitted to the bitcoin network by MultiBit (possible, but you should get an error message when you send it)
or   1.2) Not relayed by the nodes

2) I notice in blockchain.info that the balance available to spend at 1Ey is 1.3ish BTC i.e. less than the 3 BTC that you were trying to send.
(the last send from 1Ey was 1st March - I assume you tried to send the 3BTC send after that).   If you did send 3BTC from an address with just the 1.3ish BTC to spend then it would never confirm no (all miners would reject it).

After doing a 'reset blockchain and transactions' the transactions in the wallet should match what is on the blockchain.   You should see the same transactions as in, say, http://blockchain.info/address/995f30c16f41c0b463aa0a8797f290e5dd4cf25e

Normally, you would not be able to do a send of 3BTC in MultiBit from a wallet with a balance less than that (it checks the balance prior to sending) but if you did a send whilst it was syncing or have multiple private keys in multiple wallets it would be possible to send it. I would never confirm though as it would never get into a block as I have mentioned.   I do not know this as I do not know exactly what you have done.

tl;dr; Do the transactions in the wallet with the 1Ey address match what is in the blockchain after a 'reset blockchain and transactions' ?  If so, then the transaction you tried to send did not make it into the blockchain.  Try sending an amount that you are sure is in the wallet (after the reset blockchain).



legendary
Activity: 1470
Merit: 1002
Hello!
March 09, 2012, 12:38:07 PM
Hey, I tried sending 3 btc from my 1EyxRJKRZrKf6iANv5UeZE7TQAC5CEa2KT wallet, to pay someone at 1LXTiSb6NdekLvYXtg3sEtyMZetQmGpqDR The transaction never completed, so I reset the block chain. After resetting, the blockchain the transaction didn't even appear on the transaction bar. Any suggestions? (The coins sent where not present in wallet either.)
legendary
Activity: 1708
Merit: 1066
March 09, 2012, 11:10:51 AM
p.s. after the UI work in the post above, the next thing will be:

Migration to protobuf wallets.

There are more details of these in Mike's thread about bitcoinj V0.4 (https://bitcointalksearch.org/topic/announce-bitcoinj-04-68004) but basically they are a much better way of storing the bitcoinj wallets (which MultiBit uses).   Because it is migrating everybody's wallets I will probably have a release dedicated solely to that.

(One of the reasons of putting in the 'export/ import private key' functionality is that that will be one of the recommended precautionary steps in the migration process).


Protobuf wallets are basically better in that:
1) They are less brittle than the earlier wallets hence easier to update
2) They will be standard across all of bitcoinj (Andreas's Android Bitcoin Wallet has already migrated to the new format)
3) C++ programs can read them easily
4) They will be a lot smaller.

Once this migration is done it opens the way to adding in watch only wallets and encrypted wallets which I know everybody wants.


legendary
Activity: 1708
Merit: 1066
March 09, 2012, 11:01:41 AM
Hi bitcoinspot.nl,

No problem with you asking again for it as I know you want it.

The next UI work I want to do is:
1) Add in an 'Outlook Bar' with the wallets down the left hand side. Remove the 'Your Wallets' screen.

2) Add a bitcoin ticker in the top right (in the header) with the exchange rate on it.

3) Add in a "Display as" combo box in the top right of the send and receive screens where the user can choose how to display the send/ receive info.   One of the options in there (or probably a button on the "Display as QR code" display) will be to zoom to the whole MultiBit panel.
The 'zoomed' QR code will have a back or cancel or something button on to return it to the normal size.
This should be what you are after. If you have MultiBit full screen it will be fullscreen - if it is, say, in a corner it will be whole of the screen space you have allocated to MultiBit.


I expect that will be a couple of weeks work (more or less) to work through those.



sr. member
Activity: 300
Merit: 250
March 09, 2012, 10:48:22 AM
sorry for asking again, but did you have time to implement the fullscreen qr-code function, (when making a payment, show the qrcode on full-screen so that you can rotate your screen to the customer and let him read it off the screen, hiding all the other data that you dont want him to see) we discussed this a while ago.
legendary
Activity: 1708
Merit: 1066
March 09, 2012, 07:24:14 AM
@bitcoinspot.nl - thanks !
@speedbus - yes I found myself looking up my own tx in blockchain.info so thought it would be worth adding.


Today I have added a progress bar for the block downloads:




The screenshot does not capture the mouse pointer but the longer progress text is a tooltip on the progress bar.
It has the side effect of clearing up the status bar text for other messages.

All these UI modifications will go in the next release, which will probably be on Monday.

sr. member
Activity: 467
Merit: 250
March 09, 2012, 06:47:38 AM
I have added a 'transaction details' popup menu option which gives you more transaction details.
You get a drill down screen which currently looks like:

http://multibit.org/postImages/transactionDetails.png

Nothing earth shattering but very handy.

Perfect, Just what was neeeded !! Cheesy Thanks !!
sr. member
Activity: 300
Merit: 250
March 09, 2012, 02:36:13 AM
great!

just keeps gettin better Smiley
Pages:
Jump to: