![]() |
[Announce]BitPurse : A light bitcoin client for n9 and n950
Hi,
I've written a light Bitcoin Wallet Client that use the third party service MyWallet from Blockchain.info. You can view your wallet, emit transaction, and supports double encryption As screenshot is better than a long text : 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 the first beta release. So i ll appreciate if you have any remarks about it. More information on http://khertan.net/BitPurse |
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
Exactly what I've been waiting for. Thanks!
Going to pull out my N9 to test it out now. Edit: Is porting this to maemo (n900) out of the question? |
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
base code will be Easy to port, as it's python (just need to backport some code to python2.5.
The difficult part will be to make harmattan qt components working on n900 ... |
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
Quote:
You should announce it on the BCT forums, you may find a few N9(50) users over there aswell. |
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
I can't get it to work :( appsformeego is down, and Khertan.net yields another .deb than the one on MeeGo COBS. The latter gives me errors while installing from the shell.
I've settled for bitpurse_0.9.0-1_armel.deb from khertan.net, which installs fine and downloads a dependency. But afterward I can't start BitPurse. Running from the shell yields: Code:
/opt/bitpurse $ ./__init__.py |
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
Hum look like i forgot a dependancy in the package
Thanks a lot. EDIT : Fixed and released in 0.9.1. Thanks again |
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
Hmm, are you sure? ;) I get the same error with 0.9.1. The package depends on "python, python-pyside.qtgui, python-pyside.qtdeclarative, python-pyside.qtcore, python-pyside.qtopengl" according to pkgmgr. I also noted that the size of extra dependencies downloaded was identical as before.
[edit] I saw your commit on Github for v0.9.2. It now works :) |
yep i didn't save file before packaging ;) now it's works for harmattan also :) i ve tested only on Nemo mobile :)
|
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
Do you have a TODO/whish list? I can list some feature request and remarks, but that would be pointless if you already know them.
Still, here's what I've found:
|
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
Quote:
I'm using these components to run the same QML files as for Harmattan in both modRana and Mieru without issues. |
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
Can't get the blockchain.info import feature to work.
I put in the wallet ID (not alias) and password to it (First key?), click import and it seems to do nothing, I've tried playing with different values but still nothing. No error message is displayed either. |
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
Quote:
|
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
Quote:
For the GUID I entered the wallet ID, for the Main key I entered the blockchain.info password, the secon key I'm not sure what that is? Is it the BitPurse password. I'm confused as to what to put for the two keys. Edit: Ideally I just want to create a load of watching only addresses on the blockchain.info wallet and just use BitPurse to monitor them. Or do have to import the private keys into the app. itself? |
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
Any one else experiencing this issue?
|
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
Quote:
And the last field (which appear only if you use double encryption on BitPurse is the bitpurse double encryption password. There is no watch only feature yet, but i ll implement it for a future release. So yes you have to import the private key for the moment. Also there was a bug that appear sometime in the import from blockchain infowallet feature, which is fixed in release 1.7.0. Regards, |
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
Thanks for the app!
Is there possibility to implement a real time exchange rate for euro/usd and quick copy of the wallet address? |
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
Quote:
Exchange rate euro/usd was currently in development, i was using bitcoin-central api for that, but the change rate depends of market, so i should probably try to use a ponderation of different market. As you probably notice it, bitcoin-central is currently down due to security issue, so this slow down a bit the process :) To copy an wallet address you can long press in the wallet page on a address ... a menu will appear and let you copy the address. I've also coded a "Request Bitcoin" feature, to perform a request with a standardized bitcoin url scheme that can be send via twitter, email, nfc, bluetooth, sms ... that s currently working but not yet available except in source repository. It will be in 2.0.0 http://www.zimagez.com/miniature/cap...013-140600.php http://www.zimagez.com/miniature/cap...013-140843.php Regards, |
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
Great Application :)
But I have little problems. I switched Double encryption on, after a restart off and turned it on again. Now the Client behaves weired. -Options show double encryption off (ist on) -If I turn it on, it teels me "some wallets are already double encrypted" and its on, after switching view back and forth its shown off again. -sending coins is impossible. The "Second Password" field is not shown, but if I try to send coins the client complains abaout a missing second password. A temporary fix was to enable "store wallet key". Now I have the second password field while sending coins, but options still show seconds pw off and behave like before. Do you know how this could happen? Oh, and export button doesn't do anything, see wallet unencrypted shows no private key. |
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
I know you are using MyWallet as the full blockchain would be too much, Andreas Schildbach has brought Bitcoin Wallet to android phones without thirdparty servers. Might be an idea to find out what he exactly does (I think he loads cleaned headers only) on that matter. Nice work so far thank you! I will add bitcoin donation to tmo in the near future.
|
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
I could solve my problem from above:
close BitPurse Open config file at /home/user/.bitpurse.cfg Change the usedoubleencryption to its real value (true) Save and open BitPurse After that the application behaves as intended. |
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
The double encryption feature is slightly unclear to me.
With it disabled, my private key and wallet data is encrypted, right? Or is some data NOT encrypted without it? This sentance (from github) confuses me: "[...] This means even if your phone gets stolen your funds will still be safe!" Why wouldn't it if I use just one encryption? Is the private key not encrypted? |
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
Hi hobarrera,
Thx for the issue on the donation button this button was working in the past as i got some donations but not much ... The wallet is encrypted ... but you can store the password in the setting file to not enter it each time you launch BitPurse, so here come the double encryption feature, which encrypt the private key so you can view transaction on your public key, but you can't spend bitcoin without that second password. I hope i explain the things well :) |
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
I can't made a conection between BitPurse and Blockchain.info.. because "error de-serializacion token" imposible get in to my wallet. someone have a solution about it? please share it
|
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
Quote:
There are a few stores in town that accept bitcoin and usually they show you a QR code with their payment address. Trying to manually enter a long string of "gibberish" is unfeasible, esp. when there are people waiting behind me at the checkout. I can try to scan it with MeeScan, but that app doesn't recognize the bitcoin: url scheme so it's not showing a clickable link. Since that app was made by Nokia and Nokia is out of the cell phone business, that's not going to change anymore. So now I have to copy/paste. But BitPurse doesn't recognize the bitcoin: url scheme either. Not on its Send screen, nor to import watch addresses. So I have to copy from Meescan, paste to Notes, cut out the actual address and the amount and label and paste them one by one into BitPurse. Almost as tedious as typing by hand. Isn't the main point of having a mobile wallet on my phone to be able to make quick payments on the go? The lack of QR or NFC support (or at the bare minimum a bitcoin: url scheme parser) defeats the purpose of BitPurse for me. Please consider implementing. Also, it needs more robust error handling. For instance, I tried to send funds with a bitcoin: url in the "Pay to" field and "Amount to pay" left empty. I got: "Invalid literal for Decimal: u" ... Huh?? Then I entered an amount, tried sending from a new empty/undefined address to an invalid (purposely mistyped) address. Got an empty black error box, but no error. Sending from a new empty/undefined address to a valid address: "HTTP Error 500: Internal Server Error" I didn't try to see what happens if I send from a valid and funded address to an invalid address for fear my funds go to a black hole. Esp. when you rely on people manually typing in bitcoin addresses, better error messages are essential. It's not usable for me in its current form (no QR support), but it's a start. Thanks for the effort! |
Re: [Announce]BitPurse : A light bitcoin client for n9 and n950
Hope this isn't too OT.
I would like to try this with Meecolay, I unpacked the .deb into a directory in /opt. I tried every obvious .py file to run under Meecolay but it looked like I was missing something in my python version or had chosen the wrong file to start. Anyone running Bitpurse on their N900 with Meecolay? |
All times are GMT. The time now is 16:50. |
vBulletin® Version 3.8.8