News:

F7000 COMING SOON!

Main Menu

BiblePay mobile wallet (Android & iOS)

Started by MIP, March 29, 2018, 06:41:07 PM

Previous topic - Next topic

MIP

Quote from: togoshigekata on April 10, 2018, 11:47:55 AM
MIP you are awesome for jumping on this!

Is the code open source?

Sure. But at the moment it's on dev branch. As soon as we go real I'll push it to master and probably we'll move it to biblepay github repository.

MIP

#46
Say hello to the first transaction made by our BiblePay Android Wallet app, sweeping funds from a paper wallet QR private key.

https://explorer.biblepay-central.org/tx/d0825cf858eefea821508d00cf5c9887069418502f3a41ddd14a7bd25da0215d

Utxo info has been taken from my local block explorer webserver with the Iquidus upgrade patch.



Almost there!

Cryptoshot

Quote from: MIP on April 13, 2018, 09:07:40 AM
Say hello to the first transaction made by our BiblePay Android Wallet app, sweeping funds from a paper wallet QR private key.

https://explorer.biblepay-central.org/tx/d0825cf858eefea821508d00cf5c9887069418502f3a41ddd14a7bd25da0215d

Utxo info has been taken from my local block explorer webserver with the Iquidus upgrade patch.



Almost there!



This is wonderful @MIP, I can't imagine how helpful and convenient this android wallet is to offer for Biblepay expansion especially to the non-computer population. Kudus!! For the hard work..

Rob Andrews

Amazing job MIP!  Thanks for your perseverance.

Now the unbanked cancer miner will be able to mine on android, receive rewards on the mobile, and spend on the mobile.

Now we just need to see how to bring down the hurdles for a person to buy groceries with the BBP if they have no PC and no BTC trading account.


EDIT:  On that subject, eventually, we should port our 'exec associate user pass' rpc command to the mobile!  LOL, not until after the iPhone works, weve got enough going on.


MIP

#49
About the iOS wallet, I had 2 possibilities:

- Use the same BRCore SPV client as in Android. This would mean "upgrading" all the iOS development to use this version.
- Use the last iOS version that compiles for me (build 156 from Nov 2017) and then adapt the older BRCore  version back to connect BiblePay network.

As I am more a "orange belt" in iOS development, and "black belt" in C/C++, I went with the second option.

First transaction sent from iOS!

https://explorer.biblepay-central.org/tx/e6c37db1ebd348db906175f7208b06f19a4b41027f1eff2c61632c62f1f26800

I loaded the same wallet as the android app, so in fact you can see my other test transactions made in the last days from the Android device.



Here is the import transaction we made yesterday from a paper wallet in Android, as seen in the iPhone



UI is not the "cutting-edge" version.., but feature-wise it's exactly the same app we have in Android.


Now I will proceed to change colors, icons, strings, etc.

MIP

#50
LoL, I just finished the iOS version with the older interface and libs... and then the Bread developers push all the changes since January into the repo.

Good move, Mr. Murphy.  :o

Anyway I cannot test this latest version with the Mac VM because it depends on go-eth (the SPV client for Ethereum) and I cannot install this dependency in the VM, so we will stick to the original plan and launch the version we have, and then revamp it when we have the real Mac machine.

If all the chainparameter layers have been properly isolated, I could even make the wallet app BTC/BCH/ETH compatible (along with BBP) but I cannot make any promises until I see the code.

Edit: nope, they didn't isolate all chainparams properly so it would be a BBP+ETH wallet, at the most   :(

togoshigekata

This is amazing MIP! Thank you so much for building this!

This is my first time using a mobile wallet, its really nice!

Opened Google Play Store, Searched for BiblePay, Clicked Install,
Set up Wallet PIN, Entered Phone PIN, Wrote down 12 Seed words,
Sent Mobile Wallet some BiblePay coins from Desktop Wallet (manually entered in Receiving address on Desktop)
Created Receive coin request on Desktop Wallet and Scanned generated QR Code with Mobile Wallet and sent coins back to Desktop!

Feedback:
- I noticed wallet shows $0.00 per BBP, but does give me a correct dollar value for my total BBP coins
- I noticed wallet shows Ƀ symbol in front of amount of BBP coins

I posted about the Mobile Wallet on Twitter and Reddit:
https://twitter.com/BiblePay/status/990755646655037445
https://www.reddit.com/r/BiblePay/comments/8fvriu/mobile_wallet_for_android_released/

Let me know if there is anything else I can do to help!

MIP

Quote from: togoshigekata on May 11, 2018, 03:09:07 PM

- I noticed wallet shows $0.00 per BBP, but does give me a correct dollar value for my total BBP coins

This is because I left 2 decimal places in some screens, but a single BBP is under $0,01 at the moment. That's why I left 4 decimal places on the total wallet. I'll take a look

Quote from: togoshigekata on May 11, 2018, 03:09:07 PM

- I noticed wallet shows Ƀ symbol in front of amount of BBP coins

Yeah I left this as it is, because of the "B" in Biblepay. The original code expects a one letter symbol, so until we find ours we can borrow it from Bitcoin (a bit pretentious I know)

Quote from: togoshigekata on May 11, 2018, 03:09:07 PM
Let me know if there is anything else I can do to help!

Thank you for your feedback and support!