Post
Topic
Board Development & Technical Discussion
Re: Easy offline transactions with standard client
by
jackjack
on 13/08/2011, 01:14:24 UTC
Just for the record, there is also a transaction export/import patch for bitcoin (GUI and CLI).
You have to compile bitcoind yourself, but after that, it is much easier to use IMHO.

https://bitcointalk.org/index.php?topic=28278.0
Yes, and this is this patch that made me think about implementing it
The only problem I see is that it requires to build bitcoin and it's dependencies
When I tested to build bitcoin it was really a pain (Ubuntu), so I think building it without internet connection must be even more boring

Why not put it into the official distribution?  I think all you need to operate a completely offline wallet and make it easy would be an ability to export/import the latest blocks and to export/import transactions (on import, the client would just behave exactly as it would if it had received the transaction from the network).  For the blocks, if the export could just export the blocks downloaded since the last export, it would probably make it quicker to keep the offline wallet's blocks updated.
As blk00001 is just the entire blockchain concatenated I don't think it is simple to export/import blocks. It would be nice if someone does such a tool though, because it's really a good idea. Personally I'm too busy with pywallet
To import/export transactions, pywallet works fine, or maybe I didn't understand correctly what you was meaning