Author

Topic: Offline paper wallet for android - now with spending possible! (Read 7733 times)

full member
Activity: 177
Merit: 101
I refreshed this project few days ago to make it look bit better on tablets and new devices, fixed the only crash and updated hash algorithm from SHA-1 to SHA-256 in random number generator.
legendary
Activity: 1762
Merit: 1011
I just noticed that the latest version supports printing for Android 4.4 (KitKat). How does that work? Is there a way to hook up USB printers to such Android devices and print them with this?

I don't think it is possible though you can print through WIFI, probably a bad idea if you are really concerned about security! Roll Eyes

   ~~MZ~~

Precisely. USB would be my only possible consideration.

Sorry, my bad! Actually, I think you can but I haven't tested it. Download app(https://play.google.com/store/apps/details?id=com.dynamixsoftware.printershare&hl=en) and try to print. Please give a feedback, so others can also try it. Smiley Sprry once again! Smiley

  ~~MZ~~

I would definitely test it, but I don't have a KitKat device.
hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
I just noticed that the latest version supports printing for Android 4.4 (KitKat). How does that work? Is there a way to hook up USB printers to such Android devices and print them with this?

I don't think it is possible though you can print through WIFI, probably a bad idea if you are really concerned about security! Roll Eyes

   ~~MZ~~

Precisely. USB would be my only possible consideration.

Sorry, my bad! Actually, I think you can but I haven't tested it. Download app(https://play.google.com/store/apps/details?id=com.dynamixsoftware.printershare&hl=en) and try to print. Please give a feedback, so others can also try it. Smiley Sprry once again! Smiley

  ~~MZ~~
legendary
Activity: 1762
Merit: 1011
I just noticed that the latest version supports printing for Android 4.4 (KitKat). How does that work? Is there a way to hook up USB printers to such Android devices and print them with this?

I don't think it is possible though you can print through WIFI, probably a bad idea if you are really concerned about security! Roll Eyes

   ~~MZ~~

Precisely. USB would be my only possible consideration.
hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
I just noticed that the latest version supports printing for Android 4.4 (KitKat). How does that work? Is there a way to hook up USB printers to such Android devices and print them with this?

I don't think it is possible though you can print through WIFI, probably a bad idea if you are really concerned about security! Roll Eyes

   ~~MZ~~
legendary
Activity: 1638
Merit: 1010
https://www.bitcoin.com/
Looks good, nice work.
Can private key be stolen from printer if not spent first?
legendary
Activity: 1762
Merit: 1011
I just noticed that the latest version supports printing for Android 4.4 (KitKat). How does that work? Is there a way to hook up USB printers to such Android devices and print them with this?
staff
Activity: 4270
Merit: 1209
I support freedom of choice
full member
Activity: 177
Merit: 101
Version 2.30 is out. There are automatic fee calculation and better UX.
full member
Activity: 177
Merit: 101
What is offline paper wallet? How it works?

It's just a bitcoin wallet without permission to use internet. It also doesn't store any information what you don't see on screen, so you have to keep your "wallet" (private keys) somewhere else, for example - in a written form on a paper.


joethejudge77:

Sorry, I'm working on automatic fee calculation and it have more obstacles than I thought. I need to design new UI elements for entering confirmations count and test it very carefully, so release will be a bit later.
full member
Activity: 210
Merit: 100
Nice app will test this
newbie
Activity: 27
Merit: 0
What is offline paper wallet? How it works?
full member
Activity: 177
Merit: 101
I don't know, maybe in ~2 weeks. I'm slowly updating tx generation part.
jr. member
Activity: 42
Merit: 20
New version available with lots of new features like printing, qr codes, sharing, simplified UI, and more

When you will release new version? As I do like this one but looking forward to try new one
full member
Activity: 177
Merit: 101
New version available with lots of new features like printing, qr codes, sharing, simplified UI, and more
full member
Activity: 177
Merit: 101
newbie
Activity: 5
Merit: 0
This is a pretty nifty app, good work.
full member
Activity: 177
Merit: 101
Yes, it was implemented too :-) Try to type anything in private key field
staff
Activity: 4270
Merit: 1209
I support freedom of choice
Good!

Can you also add brainwallet functionality? (ex: com.CIMS.BitcoinAddress isn't updated anymore)
full member
Activity: 177
Merit: 101
I've added some new great stuff like BIP 38 encoding/decoding, qr code scanner, retrieving unspent transactions from blockchain.info (by copypasting from browser) and more!
full member
Activity: 177
Merit: 101
Fix is already available, warning posted. Thanks for the reminder!
hero member
Activity: 668
Merit: 501
key generated by the paper wallet are insecure due to the android bug. http://bitcoin.org/en/alert/2013-08-11-android
see https://github.com/ValleZ/Paper-Wallet/blob/master/src/ru/valle/btc/BTCUtils.java#L53

please notify all users of the software that keys generated by this need to be switched.
full member
Activity: 177
Merit: 101
full member
Activity: 177
Merit: 101
how exactly are you able to spend money sent to this address?
Any address with positive balance have unspent outputs (transactions). You have to obtain these transactions in raw form from bitcoin qt and paste it to the app. Then it would generate spending transaction (and verify it by itself) and after that you have to copy it and push it to bitcoin network by yourself using bitcoin qt or any other bitcoin service which allow to do that. It's quite easy. Most complicated thing is to obtain that unspent raw transaction.
full member
Activity: 177
Merit: 101

What are the list of spending fees?

Now it is hardcoded to 0.0005 btc, next version will allow to set this fee.
hero member
Activity: 668
Merit: 501
how exactly are you able to spend money sent to this address?
sr. member
Activity: 388
Merit: 250

What are the list of spending fees?
full member
Activity: 177
Merit: 101
Hi! I've just updated my android offline "paper bitcoin client" - https://play.google.com/store/apps/details?id=ru.valle.btc

Now it can not only to generate key-address pair, but also it can create and sign transactions using your private key, so now you can quite easily spend money from your paper wallet. Mini, brain wallet, WIF, WIF-compressed, BIP 38(both ec modes) private key formats are supported. Enjoy!

sources: https://github.com/ValleZ/Paper-Wallet

NEW in version 2.2.0 - wallets printing, view QR codes and changing password for encrypted keys

ps Check out the app's permissions ;-)


Jump to: