bitcoinspot.nl
|
|
April 18, 2012, 11:39:19 AM |
|
Hi, just to bust in on your discussion:
One of the main selling points for bitcoin is that there are no transaction fees. Can't you add a warning of some sort that with no transaction fees the transaction will take more time? Or dont the transactions get processed at all without the tx fee?
Roland.
|
- bitcoinspot.nl - Alles over bitcoin! -
|
|
|
Mike Hearn
Legendary
Offline
Activity: 1526
Merit: 1134
|
|
April 18, 2012, 06:24:44 PM |
|
The only reason TX fees are being set by MultiBit and Bitcoin Wallet for every transaction is that bitcoinj doesn't calculate them correctly yet. That's obviously just a problem that needs to be fixed and then people will be using the same (similar) fee rules as Bitcoin-Qt.
|
|
|
|
davout
Legendary
Offline
Activity: 1372
Merit: 1008
1davout
|
|
April 18, 2012, 06:55:59 PM |
|
The only reason TX fees are being set by MultiBit and Bitcoin Wallet for every transaction is that bitcoinj doesn't calculate them correctly yet. That's obviously just a problem that needs to be fixed and then people will be using the same (similar) fee rules as Bitcoin-Qt.
The suggestion is simply to let users set the tx fee to zero if they wish (after a big bold warning), and not force a tx fee even when a human user nicely asked specifically not to add one. It's just an annoyance I had when testing MultiBit, other than that I really like it.
|
|
|
|
freemoney458
Member
Offline
Activity: 62
Merit: 10
|
|
April 18, 2012, 07:29:30 PM |
|
Hi,
I tried to activate the currency ticker in MultiBit-0.3.3 on MacOS X 10.5.8. I tried different settings, but the ticker does not show up.
Any suggestions?
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
April 18, 2012, 10:20:03 PM |
|
Hi freemoney,
In the view menu, there is an option to 'show currency ticker' that needs to be selected before it appears at all. Did you select that ?
|
|
|
|
HostFat
Staff
Legendary
Offline
Activity: 4256
Merit: 1208
I support freedom of choice
|
|
April 19, 2012, 08:55:49 AM |
|
Hi bitcoinspot.nl,
At the moment the ticker is pretty much standalone. The other screens do not know about exchange data (yet).
Mainly because I want to work on the wallets/ encryption I am going to get the basic ticker working and leave it for that now.
As with all things, it gets more complicated. You send 5 euros to me, the exchange rate varies : I only receive 4,50 when I look. So you have to keep the exchange rate at the time of transaction for each transaction as evidence etc etc.
I hope also to see this feature implemented ( or a way to archive it )
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
April 19, 2012, 09:27:59 AM |
|
Hi HostFat,
Yes it would be very nice to be able to switch MultiBit to present in the user's fiat currency. It would make the whole 'what is a bitcoin ?' question disappear for the average user.
As I am going to concentrate on upgrading wallets for probably the next couple of months it will just have to wait though.
In a commercial environment you would have a team of people working on a product like MultiBit (or Armory or Electrum). With open source you can only really concentrate on one area at a time due to the amount of manpower available.
|
|
|
|
freemoney458
Member
Offline
Activity: 62
Merit: 10
|
|
April 19, 2012, 05:50:15 PM |
|
Hi freemoney,
In the view menu, there is an option to 'show currency ticker' that needs to be selected before it appears at all. Did you select that ?
Hi Jim, that did the trick. Shame on me I did not find it. Thanks for the hint.
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
April 19, 2012, 06:04:46 PM |
|
I think I will put a checkbox at the top of the Currency ticker section in the Preferences:
Show currency ticker
Then it will be clearer.
|
|
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
April 20, 2012, 12:37:24 PM |
|
@piuk
I presume your wallets are output in JSON as I have noticed your private key exports are JSON. There is already a Jackson parser on the classpath and in the installer (for the XChange data) so it would be good if you could use that. Stops 'jar-bloat' in the executable jar.
|
|
|
|
piuk
|
|
April 20, 2012, 04:00:59 PM |
|
Made a pull request: https://github.com/jim618/multibit/pull/25I presume your wallets are output in JSON as I have noticed your private key exports are JSON. There is already a Jackson parser on the classpath and in the installer (for the XChange data) so it would be good if you could use that. Stops 'jar-bloat' in the executable jar.
Sorry only read this message just now. I didn't notice jackson and added json-simple as a dependancy, if you would like me to modify the patch I can do. Multibit is looking great btw.
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
April 20, 2012, 04:21:03 PM |
|
Hi piuk,
RE Jackson v json-simple It would keep the executable jar as trim as possible so would be appreciated yes. It is always a bit of a battle not to pull in the kitchen sink with dependencies!
I will have a look at your patch over the weekend - it is mainly that import panel and the action from it so I am sure it is fine.
Cheers,
Jim
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
April 20, 2012, 10:23:35 PM Last edit: April 26, 2012, 03:31:20 PM by jim618 |
|
I've just pulled piuk's patch into the MultiBit code so that you can now:
Export wallet from blockchain.info -> Import to MultiBit 1) Do a wallet export from blockchain.info and then 2) Import into MultiBit using the 'Import private keys' screen.
It is pretty straightforward: 2.1) In the file chooser you choose the blockchain.info file suffix of ".json" or ".aes.json". 2.2) Choose the blockchain.info export file you want to import. 2.3) Add in either the single password or both passwords if it is double encrypted. 2.4) Press "Import private keys".
Because there are no private key creation dates in the blockchain.info exports I unfortunately have to replay the blocks from the genesis block (this takes a couple of hours) so it is more a "get out of jail" option than something you would use day to day.
Export from MultiBit -> Import to blockchain.info It has been in our code for a couple of months, but also worth mentioning that you can also do it the other way round as follows:
1) Export your private keys from MultiBit (unencrypted) 2) Open the export file. Copy everything. Paste them in the blockchain.info "Import | Import Wallet" text area and press "Import wallet".
|
|
|
|
|
CrownCloud
|
|
April 27, 2012, 04:39:30 PM |
|
MultiBit keeps getting much more awesome release after release !!
|
CrownCloud - Internet Services Dedicated servers, OpenVZ and KVM based VPSes and in 4 locations. (We accept Bitcoin !) http://crowncloud.net/
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
April 27, 2012, 04:45:10 PM |
|
Cheers speedbus ! :-)
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
April 27, 2012, 08:46:59 PM |
|
Thanks to the 5 people who donated to the multibit.org donation address in April ! Much appreciated.
:-)
|
|
|
|
jim618 (OP)
Legendary
Offline
Activity: 1708
Merit: 1066
|
|
May 08, 2012, 07:05:54 PM |
|
For the next month or two, I am going to be working on getting new functionality into bitcoinj and MultiBit. It is things like: + coinbase transactions being dealt with properly (e.g. so that coinbase transactions cannot be spent for 120 blocks like bitcoind) + wallets knowing the last block they saw (so, for instance, you can have a wallet on a USB drive and plug it in and it will catch up) + encrypted wallets + watch only addresses + some "under the cover" improvements to how things are stored (elimination of *.info files)
As it will take me a while to do this (and because the changes to bitcoinj will be going into the NEXT bitcoinj version) I am going to run TWO versions of MultiBit simultaneously. There will be:
Version 0.3.x - Production version available on the website. This is the current v0.3.4 version together with whatever bug fixes are required to keep it tight and clean.
Version 0.4.x - New version using the newer (daily build) version of bitcoinj. This is where the new stuff will go. There will be some installers on github.com. It would be great if some people try these out but they will have to be used with care as it will take a while to iron out bugs etc.
Then when the Version 0.4.x is in a "good enough" state it can become the production version and Version 0.3.x can be retired.
As most of the changes are "down in the details" I probably won't bother posting too much about them here. Only geeks can get excited about things like "rework TransactionConfidence API so that depth in best chain and amount of work is cached for quicker access". This stuff will be worked out on the bitcoinj mailing list if you want to follow the details.
Hope that makes sense.
:-)
|
|
|
|
|