Bitcoin Forum

Bitcoin => Project Development => Topic started by: Khertan on December 28, 2012, 06:23:06 PM



Title: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: Khertan on December 28, 2012, 06:23:06 PM
Hi,

I've just released a new apps for Harmattan and NemoMobile: BitPurse. A nice looking Blockchain.info Bitcoin Wallet Client for MeeGo, SailfishOS, NemoMobile, and Harmattan.

http://khertan.net/medias/bitpurse_screenshot_1.png
http://khertan.net/medias/bitpurse_screenshot_2.png
http://khertan.net/medias/bitpurse_screenshot_3.png
http://khertan.net/medias/bitpurse_screenshot_4.png
http://khertan.net/medias/bitpurse_screenshot_5.png
http://khertan.net/medias/bitpurse_screenshot_6.png

It s currently in beta stage, and you can find it on GitHub and report bug on the GitHub BugTracker

You can find more informations about it on : http://khertan.net/BitPurse

If you are paranoid, the binary from the MeeGo Community OBS is compiled from source by the OBS, so you can check the code, which is the same than the one available in the git repository, packaged in a tar.gz with python setup.py sdist or you can build a package for n9 from source using python make.py (after installing pypackager python module which is also available in my repository)

Comments/Suggestions/Remarks are welcome


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: kangasbros on December 28, 2012, 08:32:46 PM
Very cool project! I heard rumours that the Jolla guys would be willing to install bitcoin client by default to their phones (when they start releasing them after year or so). So if I understand right, this could be used with the future Jolla phone, since it is also built with Qt?

The only downside is that it is dependant of the blockchain.info... I would prefer electrum model instead. http://electrum.ecdsa.org/


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: Khertan on December 28, 2012, 09:29:06 PM
It s already running on NemoMobile, and should run on Jolla too as Jolla/Sailfish will use Qt and will provide Harmattan Qt Quick Components.
Where did you hear the rumors ?

Quote
The only downside is that it is dependant of the blockchain.info... I would prefer electrum model instead.
Electrum do not differ too much from blockchain.info : the api is similar, but the wallet is storing locally on electrum while in the cloud in blockchain.

It's a point of view, i prefer to not store wallet on the device ;)
But i ve planned to add an optionnal storing/import feature for wallet and so do not use blockchain.info MyWallet.

Thanks for your comment


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: Red Emerald on December 28, 2012, 10:23:39 PM
I've been looking at Jolla and Sailfish recently. This looks cool. I can't wait to have some hardware to try it out on.


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: OpenYourEyes on December 29, 2012, 12:28:33 AM
Looks great!


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: Khertan on March 05, 2013, 07:34:27 PM
Release 1.5 is now available

As many ask for it, it didn't depends anymore on BlockChain MyWallet Service, and keep your private key secure on your device.

http://khertan.net/pages/bitpurse.html

Some teasing screenshots :

http://khertan.net/static/medias/bitpurse_screenshot_address.png
http://khertan.net/static/medias/bitpurse_screenshot_send.png
http://khertan.net/static/medias/bitpurse_screenshot_wallet.png

And a mockup of the port for SailFishOS (Jolla Mobile) :

https://www.youtube.com/watch?v=M7_L2w-92OY


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: gyverlb on March 05, 2013, 10:40:08 PM
How are you supposed to install it. It's not in the default repositories supported by MeeCatalog and trying to install the deb file fails with some unresolved python dependencies I couldn't apt-get.


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: Red Emerald on March 06, 2013, 01:29:51 AM
Now I really can't wait for jolla


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: Khertan on March 06, 2013, 05:42:18 AM
How are you supposed to install it. It's not in the default repositories supported by MeeCatalog and trying to install the deb file fails with some unresolved python dependencies I couldn't apt-get.

It s in my Meego Repository, will be in app store soon (they need 2 or 3 weeks to validate an apps)
Unfortunatly noone maintain apps.formeego so will probably never been accepted even in testing

What are the missing dependencies you got when installing it from .deb ?

Oh i ve never use MeeCatalog :)
Add this line to your catalog lists:

deb http://repo.pub.meego.com/home:/khertan/Harmattan/ ./

A way to install it in terminal :

devel-su
killall  pkgmgrd && killall pkgmgrd
echo "deb http://repo.pub.meego.com/home:/khertan/Harmattan/ ./" |  tee "/etc/apt/sources.list.d/khertan.list"
apt-get update ; apt-get install bitpurse

Regards


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: gyverlb on March 06, 2013, 10:44:02 AM
What are the missing dependencies you got when installing it from .deb ?
It was 2 python ones (I remember one of them being about opengl) but adding your repository solved my problems.

I'll check the app later (it is launching correctly now).


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: gyverlb on March 06, 2013, 03:29:51 PM
I'll check the app later (it is launching correctly now).
Seems to work ok.

I could find the basic wallet functions which is already great but I'm unsure about trusting a wallet I can't restore quickly elsewhere to move the coins away if my phone is damaged or stolen.
I'm looking for a way to either export a private key (to make a paper wallet backup) or import one. Is it available somewhere?


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: Khertan on March 06, 2013, 05:37:02 PM

there is currently an export feature in settings, you can export your wallet with it. it use the Harmattan share ui feature, so you can export via email, to dropbox, nfc or Bluetooth (skydrive also if you  installed the third party plugin). of course that export is encrypted with your private key. Also, your wallet is saved by the Harmattan integrated backup tool.

maybe i should provide a independent python script to decrypt it.

But an  other option will be to generate a paper file directly from BitPurse but sending it via email to print it on a printer will be quite unsecure.


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: gyverlb on March 06, 2013, 06:31:06 PM
But an  other option will be to generate a paper file directly from BitPurse but sending it via email to print it on a printer will be quite unsecure.
Just displaying the private key associated to an address in the UI would do: I wouldn't trust any transport and copy it by hand anyway.


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: Khertan on March 06, 2013, 07:58:50 PM
why not ... but funny as i found that it s less error proof to hand write read/write it :)

Any way i ll try do a ui to that in next minor release.

Regards,


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: Khertan on March 07, 2013, 09:47:34 PM
The modifications are available in the git repository, there is now an view uncrypted wallet feature.

I need to do more tests before releasing it, but i ll probably release tomorrow or the day after.

Regards,


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: gyverlb on March 08, 2013, 09:50:31 PM
Tried version 1.6.0, created a new address and sent it a bitcent:
http://blockexplorer.com/tx/d84cd5e38eb49820ec2724235c74d41869e40eb4b9a943eb34b04da5d3210a1c#o0

BitPurse doesn't see it after several hours. It often displays a waiting widget in the top-right corner for tens of seconds. I tried launching it with the phone connected to the 3G network or my Wifi network: same behavior.

I'm currently importing the private key in another client to at least check that I can recover the bitcent.


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: gyverlb on March 08, 2013, 09:57:36 PM
I'm currently importing the private key in another client to at least check that I can recover the bitcent.
And I can. "See wallet unencrypted" is exactly what I needed to move the address around if needed.


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: gyverlb on March 08, 2013, 10:48:28 PM
BitPurse doesn't see it after several hours.
From what I just read in another thread it seems I've chosen the very moment blockchain.info went down to test BitPurse!

Well, it will make it more interesting (will BitPurse recover cleanly when blockchain.info comes back?) :-)


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: Khertan on March 09, 2013, 08:55:16 AM
Tried version 1.6.0, created a new address and sent it a bitcent:
http://blockexplorer.com/tx/d84cd5e38eb49820ec2724235c74d41869e40eb4b9a943eb34b04da5d3210a1c#o0

BitPurse doesn't see it after several hours. It often displays a waiting widget in the top-right corner for tens of seconds. I tried launching it with the phone connected to the 3G network or my Wifi network: same behavior.

I'm currently importing the private key in another client to at least check that I can recover the bitcent.

Hi,

The widget in the top right corner is the sync widget, it s indicate an communication with blockchain.
Of course if blockchain.info was down ... it s a problem (i should devel a fallback to use the electrum protocol as many servers are available).
And of course, when blockchain is joignable again, your transaction will appear in BitPurse.

It should works right now.

https://share.pingdom.com/banners/2e91c0ae

Regards,


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: gyverlb on March 09, 2013, 11:32:28 AM
It does.


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: Khertan on March 28, 2013, 11:29:12 PM
A new release of BitPurse is available, it's add support for watching only addressee ( action of looking only at balance without the private key). There is also a new splash screen and a new icon, thanks to Andrew Zhilin :

https://raw.github.com/khertan/BitPurse/master/bitpurse.png
https://raw.github.com/khertan/BitPurse/master/splash.png
http://khertan.net/static/medias/bitpurse_screenshot_3.png


Title: Re: [ANN] BitPurse : A nice looking Blockchain.info Bitcoin Wallet Client for n9
Post by: vertoe on August 07, 2014, 08:14:37 AM
I just looked into porting this app for sailfish os / jolla but it seems jolla is not really designed for python apps.
Currently you can only submit c++ apps to jolla harbour. Porting to c++ is a hell of work though....