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

Cryptoshot

This is a great news, our eyes on the watch towards the very day you will say, you are done with everything. Thank you for the good job you are doing.

MIP

BTW I would like to get some price quote from biblepay.org

Rob, would it be possible to extract BBP price (in BTC)  obtained from a web service url?

T-Mike

Quote from: MIP on April 02, 2018, 08:02:52 AM
BTW I would like to get some price quote from biblepay.org

Rob, would it be possible to extract BBP price (in BTC)  obtained from a web service url?

Wouldn't you want to do that with the exchange API?

MIP

#18
Quote from: T-Mike on April 02, 2018, 09:35:02 AM
Wouldn't you want to do that with the exchange API?

True! I found these ones:
https://www.southxchange.com/api/price/BBP/BTC
https://c-cex.com/t/bbp-btc.json

I'll do an average of buy-sell spread.

T-Mike

Quote from: MIP on April 02, 2018, 09:44:11 AM
True! I found this one:
https://www.southxchange.com/api/price/BBP/BTC

I couldn't find the same in C-CEX. Do you know any?

Yeah it has it also, Iquidus explorer has code built in to interface with C-CEX you might want to look at. You will also need an account for the API key.

https://github.com/iquidus/explorer

MIP

#20
I'm cheking that QR reader works fine.

However sweeping a private key balance depends on an external block explorer API to obtain the external wallet inputs (as the SPV stores only the transactions incumbent to that wallet).

For our mobile app I will use https://explorer.biblepay-central.org APi. However if this is not present the feature will not work. Is there a will of long-term permanence for this explorer application? Who is maintaining it at the moment?

Edit: mmm I don't think Iquidus API has the feature to obtain an address utxo's yet, see these guys having exactly the same issue

https://github.com/iquidus/explorer/issues/37
https://github.com/iquidus/explorer/issues/95



jaapgvk

Quote from: MIP on April 03, 2018, 09:00:22 AM
I'm cheking that QR reader works fine.

However sweeping a private key balance depends on an external block explorer API to obtain the external wallet inputs (as the SPV stores only the transactions incumbent to that wallet).

For our mobile app I will use https://explorer.biblepay-central.org APi. However if this is not present the feature will not work. Is there a will of long-term permanence for this explorer application? Who is maintaining it at the moment?

Edit: mmm I don't think Iquidus API has the feature to obtain an address utxo's yet, see these guys having exactly the same issue

https://github.com/iquidus/explorer/issues/37
https://github.com/iquidus/explorer/issues/95

Lichtsucher is maintaining that explorer, and it's a long term commitment. I hope this information is still of any help...

MIP

Ok I have something to test for a good cause  8)

Application Beta APK (Android version 6.0 or higher)
https://www.dropbox.com/s/98mval1rdi9dlcg/app-bbp-release.apk?dl=1

You need to activate install from unknown sources (until we publish officially on Google Play):
https://developer.android.com/distribute/marketing-tools/alternative-distribution.html#unknown-sources

Import & sweep is not functional until we manage a way to obtain unspent outputs, whether from Block Explorer API (non-existing in Iquidus at the moment I'm afraid), or directly implementing GETUTXOS message in SPV client (which sounds like a big pain in the neck as it is not implemented in BreadWallet)

Anyway the rest of the features are already there. Take a look!



Screenshot from a Samsung A3, Spanish lang.



T-Mike

Looks good! Too bad I don't have an Android phone on me right now.

jaapgvk

Awesome! Installed it and testing right now 8)


Lichtsucher

Quote from: jaapgvk on April 03, 2018, 12:35:43 PM
Lichtsucher is maintaining that explorer, and it's a long term commitment. I hope this information is still of any help...

Yes, you are right :)

But: I think we should only use an explorer available on the official domain for external dependencies. Makes it easier to switch the hosting if something is happening :)
And if a specific software is required, we might better create a subdomain for that, like: iquidus.explorer.biblepay.org
This way, it is sure that an iquidus explorer is behind the domain and a switch of the software of the  the main explorer won't automatically breaks all other software (as long as the old one is available under the subdomain).

I learned the hard way that these things can happen ;D

MIP

I found a bug, when you send 2 or more amounts quickly, first one gets dispatched, but the next ones get rejected because they don't acount for the fees properly (REJECT_INSUFFICIENTFEE)

It must be some quick in Breadwallet calculations because I don't remember modifying that part... I will check it.

Another question; I think I will open a new thread in "Testnet" subforum (even if we are testing over prod lol) regarding all this mobile apps testing, and I will advertise in the Bitcointalk thread. I prefer to get more eyes on this.

MIP

Quote from: SimonSays on April 05, 2018, 04:25:09 AM
Hi,

Thanks for great work.
Is there some special requirement in source code that it demands Android 6+.
There is still 36% of Android devices on version below 6. It would make sense to support versions 4.4+

Best regards,
Simon

There is a critical one: security. Until Android 6.0. was released, there was no in-built hardware-encrypted storage feature, required to "ironclad" your keys and make them impossible to access even if your device is root-compromised.

I could try to explain it further myself but I think Breadwallet creators can do it much better than me.

Please read full article
https://breadapp.com/blog/breadwallet-for-android/

jaapgvk

#28
Quote from: MIP on April 05, 2018, 03:46:04 AM

Another question; I think I will open a new thread in "Testnet" subforum (even if we are testing over prod lol) regarding all this mobile apps testing, and I will advertise in the Bitcointalk thread. I prefer to get more eyes on this.

I think this is a good idea :) We could use testers for this.

Sending funds to the wallet was no problem. But I can't seem to be able to send them back to my Windows wallet?

Of course, the numbers aren't correct right now, but there is also some difference, because 1.000.000 inside the wallet is 10.000 in my notification:




Oh, and I really like the BBP sign! (The b with a cross in it.)

Cryptoshot

This is sounding quite so great, but I am still unable to open it after the download. What could actually account for that. Or is it the android  version I am using?
I think this app is going to be a real boost to our business as a community.