Bible Pay

TestNet => Active Discussions => Topic started by: Rob Andrews on July 06, 2021, 08:22:28 PM

Title: Biblepay Unchained Mobile Wallet Thread
Post by: Rob Andrews on July 06, 2021, 08:22:28 PM
Please help test Unchained:

- Test unchained as a mobile wallet, so we can have an alternative to Breadwallet for mobile devices (think people who do not have a PC or are traveling etc)
- Test unchained add a prayer, add a comment, add a video in Prod

To start with unchained, go here either from a PC or from your mobile wallet:

https://unchained.biblepay.org

To create your wallet, go to account and click Generate new address.  Note that the system starts in TESTNET.  You can now click the MainNet button and do some testing in MainNet also.

We now have six separate sidechains running (3 in testnet and 3 in mainnet) holding our videos and DSQL data.  You will see that if you enter a comment or add a video to Prod, this video will only be in the Prod chain, while making a comment in TestNet will affect the testnet chain.  This will be useful as we build out our social media platforms (one for churches one for users).

One thing I am looking for is suggestions that we need to make this solution very usable as a mobile wallet.  For example, that it feels clunky to do something on the iPhone and the suggestion.

One definite feature that we need is the ability to enter a PASSWORD to spend funds.  Currently we have seed words, restore address and spend which appears to be fine for a person who always has control of their mobile device, but on shared computers and shared phones, someone can spend the funds if they can access your unchained page.  So I am aware of this and have it on my todo list to add a "password" (similar to our wallet unlock option in the core wallet).  The idea is your wallet will remain Locked and Encrypted if it has a password on it, and will require the password to spend from it (this password will decipher your key and will not be stored on the device).

Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: sunk818 on July 08, 2021, 09:32:37 AM
Please help test Unchained:

- Test unchained as a mobile wallet, so we can have an alternative to Breadwallet for mobile devices (think people who do not have a PC or are traveling etc)
- Test unchained add a prayer, add a comment, add a video in Prod

To start with unchained, go here either from a PC or from your mobile wallet:

https://unchained.biblepay.org (https://unchained.biblepay.org)

To create your wallet, go to account and click Generate new address.  Note that the system starts in TESTNET.  You can now click the MainNet button and do some testing in MainNet also.



may I have some funds for yQFpQWhMg6jE95BPmJ1AyDardLXNgaVhDr (testnet)? testing mobile.
Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: sunk818 on July 08, 2021, 10:59:26 AM
I was able to send 29 BBP to the mainnet mobile wallet.


Unable to send out. Whether wallet encrypted or not, I get the following error.



Failure[/size]Invalid BitcoinSecret[/size][/color][/font]
Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: Rob Andrews on July 08, 2021, 02:42:59 PM
I was able to send 29 BBP to the mainnet mobile wallet.


Unable to send out. Whether wallet encrypted or not, I get the following error.



Failure[/size]Invalid BitcoinSecret[/size][/color][/font]


Please try again; new code has been deployed...

Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: Rob Andrews on July 17, 2021, 04:03:04 PM
** Testing Distinct Voting **

So we have discovered one huge requirement we need to build for our future social media platform (Prayers, Comments, Videos, Church channels, and wikipedia articles):

We need the ability to display Votes per distinct User, by distinct object.
Over the next 90 days, I will add a feature to ensure a user is distinct (or verified) by either :  A) Linking a cell-phone # to the CPK, B) Staking 4.5MM bbp, C) Sending a token to their house using our greeting card system.

In the mean time (this system is still in beta), the unique user is determined by your Unchained wallet address.

I have created a Voting system for any object (right now that means Prayers, Comments, Videos).

Could you please go through and Upvote or Downvote some videos and some prayers, and some comments?

We will look at these values to ensure its working properly, by distinct user.
Each user gets One vote per object (obviously).

This will be nice to build on for future features, cause then we can simply attach a star rating, or add this Voter to any new object we create as well...

Btw, the votes are stored in our sidechain.

Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: earlzmoade on July 18, 2021, 02:54:44 AM
Mornin.

Quote
Please help test Unchained:

- Test unchained as a mobile wallet, so we can have an alternative to Breadwallet for mobile devices (think people who do not have a PC or are traveling etc)
- Test unchained add a prayer, add a comment, add a video in Prod

To start with unchained, go here either from a PC or from your mobile wallet:

I tested the wallet function. I sent 100 bbp to the newly generated unchained adress and it worked no problems. Then i sent back 50 bbp to my  desktop wallet adress and it was instant. felt smooth and all.   So i encountered no problems in the wallet function.

Continued to test the video upload feature. For me it "hanged up"  or how to say, it just went on and on to over 8000% .

The video file was 546mb and format mp4
Currently trying to reupload and see if it works.  I will test out the prayer and comment feature later on.

Have a good one.
Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: Rob Andrews on July 18, 2021, 08:59:14 AM
Mornin.

I tested the wallet function. I sent 100 bbp to the newly generated unchained adress and it worked no problems. Then i sent back 50 bbp to my  desktop wallet adress and it was instant. felt smooth and all.   So i encountered no problems in the wallet function.

Continued to test the video upload feature. For me it "hanged up"  or how to say, it just went on and on to over 8000% .

The video file was 546mb and format mp4
Currently trying to reupload and see if it works.  I will test out the prayer and comment feature later on.

Have a good one.

Hi bro Earlz, great to see you!
Thanks for testing!

Thats great on the first part, as far as using the wallet.
So trying to reproduce the file upload:  I was able to upload a 99 meg video without an issue, but I am starting to see a problem with files bigger than 100meg.
Plz try a video smaller than 100meg as a test just for confirmation.

I see that programatically, users who upload videos bigger than 100 meg (I uploaded 250 meg videos) through biblepay.dll, those work.
But through the Page, we are recieving a 413 error (file too large for CDN).
Im going to look for a fix for that for the front-end in the mean time....

Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: Rob Andrews on July 18, 2021, 09:16:30 AM
Hi bro Earlz, great to see you!
Thanks for testing!

Thats great on the first part, as far as using the wallet.
So trying to reproduce the file upload:  I was able to upload a 99 meg video without an issue, but I am starting to see a problem with files bigger than 100meg.
Plz try a video smaller than 100meg as a test just for confirmation.

I see that programatically, users who upload videos bigger than 100 meg (I uploaded 250 meg videos) through biblepay.dll, those work.
But through the Page, we are recieving a 413 error (file too large for CDN).
Im going to look for a fix for that for the front-end in the mean time....

Ok, please try now, it should now allow uploads Up to 700 megs.

Above that we will need a special file splitter page, and/or require the user to use the DLL to upload the really big files.
Once we get rolling we can put a bounty out for a dev to enhance the splitter page for bigger than 1gig etc.


Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: earlzmoade on July 21, 2021, 06:44:48 AM
Hello brother Rob.

I have tested the "add prayer" feature and it was smooth, aswell as leaving a comment and thumbs up on the individual prayer requests.

Still i have not managed to upload the video file.
Here is the first file i tested:

Code: [Select]
General
Complete name                            : C:\Users\Prosit\Desktop\Rock Church - Life Without Limbs - Nick Vujicic by Nick Vujicic.mp4
Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42 (isom/mp42)
File size                                : 547 MiB
Duration                                 : 1 h 9 min
Overall bit rate mode                    : Variable
Overall bit rate                         : 1 094 kb/s
Encoded date                             : UTC 2020-12-21 03:05:17
Tagged date                              : UTC 2020-12-21 03:05:17
gsst                                     : 0
gstd                                     : 4199816

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : [email protected]
Format settings                          : CABAC / 3 Ref Frames
Format settings, CABAC                   : Yes
Format settings, Reference frames        : 3 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 1 h 9 min
Bit rate                                 : 962 kb/s
Width                                    : 1 280 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 29.970 (30000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.035
Stream size                              : 481 MiB (88%)
Title                                    : ISO Media file produced by Google Inc. Created on: 12/20/2020.
Writing library                          : x264 core 155 r2901 7d0ff22
Encoded date                             : UTC 2020-12-21 03:05:17
Tagged date                              : UTC 2020-12-21 03:05:17
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709
Codec configuration box                  : avcC

Audio
ID                                       : 2
Format                                   : AAC LC
Format/Info                              : Advanced Audio Codec Low Complexity
Codec ID                                 : mp4a-40-2
Duration                                 : 1 h 9 min
Bit rate mode                            : Variable
Bit rate                                 : 128 kb/s
Channel(s)                               : 2 channels
Channel layout                           : L R
Sampling rate                            : 44.1 kHz
Frame rate                               : 43.066 FPS (1024 SPF)
Compression mode                         : Lossy
Stream size                              : 64.1 MiB (12%)
Title                                    : ISO Media file produced by Google Inc. Created on: 12/20/2020.
Language                                 : English
Encoded date                             : UTC 2020-12-21 03:05:17
Tagged date                              : UTC 2020-12-21 03:05:17

Figured i reencode the video file and shrink file size abit so the i tried upload this one:

Code: [Select]
General
Complete name                            : C:\Users\Prosit\Downloads\Rock Church - Life Without Limbs - Nick Vujicic.m4v
Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42 (isom/iso2/mp41)
File size                                : 380 MiB
Duration                                 : 1 h 9 min
Overall bit rate                         : 759 kb/s
Encoded date                             : UTC 2021-07-20 09:47:47
Tagged date                              : UTC 2021-07-20 09:47:47
Writing application                      : HandBrake 1.3.3 2020061300

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : [email protected]@Main
Codec ID                                 : hvc1
Codec ID/Info                            : High Efficiency Video Coding
Duration                                 : 1 h 9 min
Bit rate                                 : 589 kb/s
Width                                    : 1 278 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 29.970 (30000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Bits/(Pixel*Frame)                       : 0.021
Stream size                              : 295 MiB (78%)
Writing library                          : x265 3.2.1+1-b5c86a64bbbe:[Windows][GCC 9.2.0][64 bit] 8bit+10bit+12bit
Encoding settings                        : cpuid=1111039 / frame-threads=4 / numa-pools=24,0 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=1278x720 / interlace=0 / total-frames=0 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=3 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=30 / keyint=300 / gop-lookahead=0 / bframes=4 / b-adapt=0 / b-pyramid / bframe-bias=0 / rc-lookahead=15 / lookahead-slices=4 / scenecut=40 / radl=0 / no-splice / no-intra-refresh / ctu=64 / min-cu-size=8 / no-rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=0 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=2 / limit-refs=3 / no-limit-modes / me=1 / subme=2 / merange=57 / temporal-mvp / no-hme / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=2 / selective-sao=4 / no-early-skip / rskip / fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=0.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=25.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / ipratio=1.40 / pbratio=1.30 / aq-mode=2 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=1 / overscan=0 / videoformat=5 / range=0 / colorprim=1 / transfer=1 / colormatrix=1 / chromaloc=0 / display-window=0 / cll=0,0 / min-luma=0 / max-luma=255 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / no-hdr / no-hdr-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=5 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=1 / refine-ctu-distortion=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-analysis-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei / no-hevc-aq / no-svt / no-field / qp-adaptation-range=1.00
Encoded date                             : UTC 2021-07-20 09:47:47
Tagged date                              : UTC 2021-07-20 09:47:47
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709
Codec configuration box                  : hvcC

Audio
ID                                       : 2
Format                                   : AAC LC
Format/Info                              : Advanced Audio Codec Low Complexity
Codec ID                                 : mp4a-40-2
Duration                                 : 1 h 9 min
Bit rate mode                            : Constant
Bit rate                                 : 161 kb/s
Channel(s)                               : 2 channels
Channel layout                           : L R
Sampling rate                            : 44.1 kHz
Frame rate                               : 43.066 FPS (1024 SPF)
Compression mode                         : Lossy
Stream size                              : 80.7 MiB (21%)
Title                                    : Stereo
Language                                 : English
Default                                  : Yes
Alternate group                          : 1
Encoded date                             : UTC 2021-07-20 09:47:47
Tagged date                              : UTC 2021-07-20 09:47:47


Still i dont get it to upload the video file. I noticed after a while on unchained site i got the message:
Quote
The page was not displayed because the request entity is too large.
  Figure i test out some pictures and pdfs next..
Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: Rob Andrews on July 26, 2021, 03:10:51 PM
Hello brother Rob.

I have tested the "add prayer" feature and it was smooth, aswell as leaving a comment and thumbs up on the individual prayer requests.

Still i have not managed to upload the video file.
Here is the first file i tested:

Code: [Select]
General
Complete name                            : C:\Users\Prosit\Desktop\Rock Church - Life Without Limbs - Nick Vujicic by Nick Vujicic.mp4
Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42 (isom/mp42)
File size                                : 547 MiB
Duration                                 : 1 h 9 min
Overall bit rate mode                    : Variable
Overall bit rate                         : 1 094 kb/s
Encoded date                             : UTC 2020-12-21 03:05:17
Tagged date                              : UTC 2020-12-21 03:05:17
gsst                                     : 0
gstd                                     : 4199816

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : [email protected]
Format settings                          : CABAC / 3 Ref Frames
Format settings, CABAC                   : Yes
Format settings, Reference frames        : 3 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 1 h 9 min
Bit rate                                 : 962 kb/s
Width                                    : 1 280 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 29.970 (30000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.035
Stream size                              : 481 MiB (88%)
Title                                    : ISO Media file produced by Google Inc. Created on: 12/20/2020.
Writing library                          : x264 core 155 r2901 7d0ff22
Encoded date                             : UTC 2020-12-21 03:05:17
Tagged date                              : UTC 2020-12-21 03:05:17
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709
Codec configuration box                  : avcC

Audio
ID                                       : 2
Format                                   : AAC LC
Format/Info                              : Advanced Audio Codec Low Complexity
Codec ID                                 : mp4a-40-2
Duration                                 : 1 h 9 min
Bit rate mode                            : Variable
Bit rate                                 : 128 kb/s
Channel(s)                               : 2 channels
Channel layout                           : L R
Sampling rate                            : 44.1 kHz
Frame rate                               : 43.066 FPS (1024 SPF)
Compression mode                         : Lossy
Stream size                              : 64.1 MiB (12%)
Title                                    : ISO Media file produced by Google Inc. Created on: 12/20/2020.
Language                                 : English
Encoded date                             : UTC 2020-12-21 03:05:17
Tagged date                              : UTC 2020-12-21 03:05:17

Figured i reencode the video file and shrink file size abit so the i tried upload this one:

Code: [Select]
General
Complete name                            : C:\Users\Prosit\Downloads\Rock Church - Life Without Limbs - Nick Vujicic.m4v
Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42 (isom/iso2/mp41)
File size                                : 380 MiB
Duration                                 : 1 h 9 min
Overall bit rate                         : 759 kb/s
Encoded date                             : UTC 2021-07-20 09:47:47
Tagged date                              : UTC 2021-07-20 09:47:47
Writing application                      : HandBrake 1.3.3 2020061300

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : [email protected]@Main
Codec ID                                 : hvc1
Codec ID/Info                            : High Efficiency Video Coding
Duration                                 : 1 h 9 min
Bit rate                                 : 589 kb/s
Width                                    : 1 278 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 29.970 (30000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Bits/(Pixel*Frame)                       : 0.021
Stream size                              : 295 MiB (78%)
Writing library                          : x265 3.2.1+1-b5c86a64bbbe:[Windows][GCC 9.2.0][64 bit] 8bit+10bit+12bit
Encoding settings                        : cpuid=1111039 / frame-threads=4 / numa-pools=24,0 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=1278x720 / interlace=0 / total-frames=0 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=3 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=30 / keyint=300 / gop-lookahead=0 / bframes=4 / b-adapt=0 / b-pyramid / bframe-bias=0 / rc-lookahead=15 / lookahead-slices=4 / scenecut=40 / radl=0 / no-splice / no-intra-refresh / ctu=64 / min-cu-size=8 / no-rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=0 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=2 / limit-refs=3 / no-limit-modes / me=1 / subme=2 / merange=57 / temporal-mvp / no-hme / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=2 / selective-sao=4 / no-early-skip / rskip / fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=0.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=25.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / ipratio=1.40 / pbratio=1.30 / aq-mode=2 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=1 / overscan=0 / videoformat=5 / range=0 / colorprim=1 / transfer=1 / colormatrix=1 / chromaloc=0 / display-window=0 / cll=0,0 / min-luma=0 / max-luma=255 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / no-hdr / no-hdr-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=5 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=1 / refine-ctu-distortion=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-analysis-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei / no-hevc-aq / no-svt / no-field / qp-adaptation-range=1.00
Encoded date                             : UTC 2021-07-20 09:47:47
Tagged date                              : UTC 2021-07-20 09:47:47
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709
Codec configuration box                  : hvcC

Audio
ID                                       : 2
Format                                   : AAC LC
Format/Info                              : Advanced Audio Codec Low Complexity
Codec ID                                 : mp4a-40-2
Duration                                 : 1 h 9 min
Bit rate mode                            : Constant
Bit rate                                 : 161 kb/s
Channel(s)                               : 2 channels
Channel layout                           : L R
Sampling rate                            : 44.1 kHz
Frame rate                               : 43.066 FPS (1024 SPF)
Compression mode                         : Lossy
Stream size                              : 80.7 MiB (21%)
Title                                    : Stereo
Language                                 : English
Default                                  : Yes
Alternate group                          : 1
Encoded date                             : UTC 2021-07-20 09:47:47
Tagged date                              : UTC 2021-07-20 09:47:47


Still i dont get it to upload the video file. I noticed after a while on unchained site i got the message:   Figure i test out some pictures and pdfs next..

Hi Bro Earlz,

Thank you for the detailed testing results.

Sorry for the delay; for some reason, I didn't get this last notify email.

Anyway, over the last 2 days, I did some more testing on this issue and I did find an additional issue that only occurs in production.  You know, on a side note, in the background, we are actually working on making this very resilient so that free speech info can be posted and it cant be taken down.  That particular CDN is making it a little challenging to accept uploads > 100 meg.  However I think its fixed now.  We moved to a new asynchronous upload.

Could you please try these again and also on a side note please try one small file too if you have any problems.
Btw, when you upload your videos, they should appear in "Your channel" so you will know they uploaded.

Another note, the prayer you added a while back, schema changed, so your avatar and username (and everyones got erased)  -  and not because we can erase it (since its on a sidechain) because of the way the data is mapped.

Could you please try adding an avatar to your user record too?

Thanks!

Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: earlzmoade on July 31, 2021, 02:19:38 PM
Hello Brother Rob.

Quote
Hi Bro Earlz,

Thank you for the detailed testing results.

Sorry for the delay; for some reason, I didn't get this last notify email.

Anyway, over the last 2 days, I did some more testing on this issue and I did find an additional issue that only occurs in production.  You know, on a side note, in the background, we are actually working on making this very resilient so that free speech info can be posted and it cant be taken down.  That particular CDN is making it a little challenging to accept uploads > 100 meg.  However I think its fixed now.  We moved to a new asynchronous upload.

Could you please try these again and also on a side note please try one small file too if you have any problems.
Btw, when you upload your videos, they should appear in "Your channel" so you will know they uploaded.

Another note, the prayer you added a while back, schema changed, so your avatar and username (and everyones got erased)  -  and not because we can erase it (since its on a sidechain) because of the way the data is mapped.

Could you please try adding an avatar to your user record too?

Thanks!


I have retested uploading the "big" file and it worked just fine, fast upload and all. The file size was around half a gigabyte. I also tested upload a smaller 5-6mb video and it worked aswell.

So i was thinking in the video section could we add some diffrent categories for people and and like search index for recent uploaded , highest rated etc .. Would be a good idea i think. Im thinking like netflix with categories and such.

Avatar was easy enough to upload.

Then i tested to populate:  "Verify Account for Full Voting Weight" in the account section.
So i tested my cell phone number and country code +46  (sweden) but i just received the following error:
Code: [Select]
Error


We were unable to send your SMS. Please try including a +1 or a + plus the Country Code first before the phone number and try again. If the problem persists, please open a ticket in github with the example phone number or send an e-mail to [email protected]

Anyways i think Unchained beginning to look  pretty sweet man!

Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: Rob Andrews on August 02, 2021, 02:05:08 PM
Hello Brother Rob.

I have retested uploading the "big" file and it worked just fine, fast upload and all. The file size was around half a gigabyte. I also tested upload a smaller 5-6mb video and it worked aswell.

So i was thinking in the video section could we add some diffrent categories for people and and like search index for recent uploaded , highest rated etc .. Would be a good idea i think. Im thinking like netflix with categories and such.

Avatar was easy enough to upload.

Then i tested to populate:  "Verify Account for Full Voting Weight" in the account section.
So i tested my cell phone number and country code +46  (sweden) but i just received the following error:
Code: [Select]
Error


We were unable to send your SMS. Please try including a +1 or a + plus the Country Code first before the phone number and try again. If the problem persists, please open a ticket in github with the example phone number or send an e-mail to [email protected]

Anyways i think Unchained beginning to look  pretty sweet man!

Hi Bro. Earlz!

Thanks for testing man.
Thats very good to hear on the big upload (and the avatar), that we can maintain security and receive the file at the same time, as that could have been a big roadblock for us.

I completely like your ideas and agree-- with the category for Highest Rated (or trending), and Recent Uploaded, very nice ideas, yes we need those.  I was also thinking of adding a "town hall", IE a way for everyone to come together in one place and discuss things (IE sensitive topics we cant talk about on social media, IE coronavirus, or whatever).  (Both an instant type town hall that replaces the wallets Chat feature, and a longer term Comments type town hall that stays for users who want to talk long term).  We also need to add Comments to videos!  (That should bolt right on actually, since its reusable).

Im also aware that my videos are hogging up too much space in one area, simply because I uploaded them all but Im sure with these filters we can make it a good system.  Right now you can type in a search term, btw.

Thanks for the compliments, Im hoping with our sidechain we can eventually take the best of the three major types of social media, and make them work in the sidechain.  I feel like we are so far along already with the concept, we can do this (and also attract some c# devs to help as this is in c#).

Yeah, so on the phone number issue, checking into this now:  Ok yes, I do see a problem with intl phone numbers.  I had to make a change.  Could you please try again now with "+46" before your phone number and see if that fixed it?  On a side note, we do store the 'verified' flag as 1, but we don't actually penalize anyone yet (everyone still has full voting weight).  But I think it will be good in the future for the wikipedia idea (and for voting integrity).  If you could, please test some voting also, see if it behaves correctly on both videos and prayer comments?  When you change your vote on a distinct object, it does flip your vote.  (To show the algo, we can explain these are distinct votes per object by BiblePay Unchained Address).

On another related side note, I'm thinking that we can eventually propose to Link (or require) RandomX miners to be Social Media participants.  This would give our BBP-RandomX miners more revenue.  Basically what we would do is require the Unchained bbp address to be the one they mine to.  Then the pool would make sure the user has social media activity on the sidechain that month, otherwise they dont get paid.  Im thinking of activity like upvotes, downvotes, tips, comments, etc.   It might give us a new inrush of users also.  It would somewhat tend to restrict the big mining pools too.

Thanks!

Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: earlzmoade on August 05, 2021, 05:21:44 AM
Hello Rob.

Quote
Yeah, so on the phone number issue, checking into this now:  Ok yes, I do see a problem with intl phone numbers.  I had to make a change.  Could you please try again now with "+46" before your phone number and see if that fixed it?  On a side note, we do store the 'verified' flag as 1, but we don't actually penalize anyone yet (everyone still has full voting weight).  But I think it will be good in the future for the wikipedia idea (and for voting integrity).  If you could, please test some voting also, see if it behaves correctly on both videos and prayer comments?  When you change your vote on a distinct object, it does flip your vote.  (To show the algo, we can explain these are distinct votes per object by BiblePay Unchained Address).

So i tested again the verification for full voting weight ,  the SMS verification  , i still get the same error message as before.
I noticed a bug when i posted  in comments section of the prayer requests i noticed all of the comments  suddenly became from me although just the most recent one was. I send with a picture:

(https://i.ibb.co/tp9z57q/bug.jpg) (https://ibb.co/1GkMxDr)


Other then that  the thumbs up/down works just fine aswell.

I also was thinking if we could implement some sort of random reward say 5-100bbp for watching videos , kinda like odysee/lbry does  and also im thinking if we could do some sort of reward , like reddit if you like the OP  posts and things you can give various rewards.  Just some thoughts flying around.

 
Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: Rob Andrews on August 05, 2021, 07:35:27 AM
Hello Rob.

So i tested again the verification for full voting weight ,  the SMS verification  , i still get the same error message as before.
I noticed a bug when i posted  in comments section of the prayer requests i noticed all of the comments  suddenly became from me although just the most recent one was. I send with a picture:

(https://i.ibb.co/tp9z57q/bug.jpg) (https://ibb.co/1GkMxDr)


Other then that  the thumbs up/down works just fine aswell.

I also was thinking if we could implement some sort of random reward say 5-100bbp for watching videos , kinda like odysee/lbry does  and also im thinking if we could do some sort of reward , like reddit if you like the OP  posts and things you can give various rewards.  Just some thoughts flying around.

Hi Earlz!

Do you think you can PM me your Sweden phone # so I can debug?

I will look at this other issue as soon as Im back.

Thanks brother,
Rob

EDIT:  I fixed the Comments issue, where it repeated the User, please check if its fixed.
Hey I also put in the "Trending" and the "Recently Uploaded" please see!

Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: earlzmoade on August 06, 2021, 02:11:05 AM
Mornin.

I retested the SMS verification and it works just fine for me now.

Code: [Select]
Sent


We sent you a pin. Please enter it on your account record, and then you will be verified!

So it looks solid.
I also entered another comment and now it looks fine.
I will do some other testing with the pdfs and what not.
Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: Rob Andrews on August 07, 2021, 11:27:49 AM
Mornin.

I retested the SMS verification and it works just fine for me now.

Code: [Select]
Sent


We sent you a pin. Please enter it on your account record, and then you will be verified!

So it looks solid.
I also entered another comment and now it looks fine.
I will do some other testing with the pdfs and what not.

Sweet, thanks!  That means the pins should work all over Europe and the US now!

Also plz check out the recently uploaded and trending.

Ill make a town hall as soon as I can , so everyone can communicate.  Im making slower progress, because there is a lot of new code coming in for the core wallet for .17 that I'm getting ready behind the scenes for our next testnet - its a lot of code.  Also, my Dad died, so Ill be traveling this next week.  But I'm going to program on the road.

Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: sntjo2847 on August 17, 2021, 12:55:48 AM
Hi Rob,

If I go to Account->My User Record and try to set and save the User Record it gives this error:
Quote
Sorry, you must create a wallet first. (Wallets are completely free, but necessary for the system to store data). Please click 'Generate New Address' in Account settings.
There is no Settings in the Account section and thus no "Generate New Address" in Account settings. So this error message probably needs updated.

I see the Generate if the wallet icon / balance is clicked on of course, this is just testing to try to find anything that may confuse a new user or not go smoothly.
Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: Rob Andrews on August 17, 2021, 05:35:52 AM
Hi Rob,

If I go to Account->My User Record and try to set and save the User Record it gives this error:There is no Settings in the Account section and thus no "Generate New Address" in Account settings. So this error message probably needs updated.

I see the Generate if the wallet icon / balance is clicked on of course, this is just testing to try to find anything that may confuse a new user or not go smoothly.

Yeah, I just moved all the wallet stuff into a "wallet control" so it can be private for the user (thats accessed with the wallet icon button yeah).

Yeah, I agree and I realize we need an easier flow for a new user... Ill add a TODO item now to think of a way for new users to be led through some wizard or something or at least a page explaining the startup once.

Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: Rob Andrews on August 17, 2021, 07:44:23 AM
Yeah, I just moved all the wallet stuff into a "wallet control" so it can be private for the user (thats accessed with the wallet icon button yeah).

Yeah, I agree and I realize we need an easier flow for a new user... Ill add a TODO item now to think of a way for new users to be led through some wizard or something or at least a page explaining the startup once.

On a side note, I plan on automatically creating a wallet for the new user (who has no wallet) in the future; and that will remove one more step (so every wallet will always have an address and it will eliminate the gotcha of saving a username with no wallet).

But for now, I added an "Explain - Getting Started" button to the Account page - explaining how to get started, and I removed the unecessary space and fields; let me know if this gets us by for the time being- as a new user.  I also made the wallet control the right size to work on the iphone.  I noticed our system works relatively well when viewed vertically on the iphone with the left menu closed.  Whenever I want to do something, I click the Sidebar-show-button, and do it and it closes the menu and Im able to function relatively well.  The Horizonal mode however is very cumbersome, but I dont think its possible to "do everything for everyone", cause fixing horizontal would break vertical; I think its relatively good and intuitive like it is on at least the iphone.

I dont have an android to test on.  Need more input and more testing on that side!

Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: sntjo2847 on August 17, 2021, 11:27:36 AM
Ok, I think that message should be enough to point people in the right direction.  :)

The overlay for the wallet is partway under the sidebar for me. Example: Wa is covered and llet is visible. I can close the sidebar and see the whole thing of course, but it probably should not be under the sidebar.

I went ahead and created a wallet. The overlay that pops up with the recovery words is centered and not covered by the sidebar.

When encrypting the wallet, the password is shown in plaintext. I think normal practice is to obscure it but have a way to make it visible.

I also tested on Android on several browsers. On all of them, the overlay is partway off the screen on the side. If it is viewed in landscape, then it is off the bottom of the screen instead. The page is scrollable, but not the overlay, so there appears to be no way to view the whole wallet overlay. It may work better across devices to have it be an actual page instead of an overlay.

Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: Rob Andrews on August 17, 2021, 12:04:43 PM
Ok, I think that message should be enough to point people in the right direction.  :)

The overlay for the wallet is partway under the sidebar for me. Example: Wa is covered and llet is visible. I can close the sidebar and see the whole thing of course, but it probably should not be under the sidebar.

I went ahead and created a wallet. The overlay that pops up with the recovery words is centered and not covered by the sidebar.

When encrypting the wallet, the password is shown in plaintext. I think normal practice is to obscure it but have a way to make it visible.

I also tested on Android on several browsers. On all of them, the overlay is partway off the screen on the side. If it is viewed in landscape, then it is off the bottom of the screen instead. The page is scrollable, but not the overlay, so there appears to be no way to view the whole wallet overlay. It may work better across devices to have it be an actual page instead of an overlay.

Regarding the last point, an actual page instead of a modal overlay, I don't believe that can be done because I'm trying to make the secure part of the wallet a 'user-server control' so that it can be secured (IE data can not be sniffed on the server, even when people host a copy of the biblepaydll) so thats why its a pop up.  However Ill work on positioning it, I do see that happening now on one of my browsers on the PC but not on the iphone.  On a side note, my goal is to make the same functionality in the wallet available as a chrome plugin (as an alternative) in the future - so we would basically have a Wallet for people that want the default convenience, and an alternative browser-plugin type wallet for those who trust plugins more.

Ill reply to the other parts on the next fix.

Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: Rob Andrews on August 17, 2021, 01:18:29 PM
Ok, I think that message should be enough to point people in the right direction.  :)

The overlay for the wallet is partway under the sidebar for me. Example: Wa is covered and llet is visible. I can close the sidebar and see the whole thing of course, but it probably should not be under the sidebar.

I went ahead and created a wallet. The overlay that pops up with the recovery words is centered and not covered by the sidebar.

When encrypting the wallet, the password is shown in plaintext. I think normal practice is to obscure it but have a way to make it visible.

I also tested on Android on several browsers. On all of them, the overlay is partway off the screen on the side. If it is viewed in landscape, then it is off the bottom of the screen instead. The page is scrollable, but not the overlay, so there appears to be no way to view the whole wallet overlay. It may work better across devices to have it be an actual page instead of an overlay.

I accidentally sent out a command to destroy some of the videos, oh no... Im trying to repair it now.
Anyway, Ill look into the password box in a few minutes.

In the mean time, I believe the CSS was cached; fixed...  could you please see if I fixed the wallet positioning and see if it works in android too now?

Im glad you have the android; this is very complementary, cause if you can try Adding a prayer response (comment) , adding a Town Hall comment, and liking something from android that would be very helpful also.

Also, please send some bbp to yourself; do you need any BBP for prod?  (Testnet is too cumbersome to go into right now; with the dash rebase coming up, Ive pretty much disabled all my testnet sancs... ) So I think we have to go forward testing unchained in Prod! (For a couple months til the rebase is in testnet again)....



Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: sntjo2847 on August 17, 2021, 01:39:57 PM
Regarding the last point, an actual page instead of a modal overlay, I don't believe that can be done because I'm trying to make the secure part of the wallet a 'user-server control' so that it can be secured (IE data can not be sniffed on the server, even when people host a copy of the biblepaydll) so thats why its a pop up.  However Ill work on positioning it, I do see that happening now on one of my browsers on the PC but not on the iphone.  On a side note, my goal is to make the same functionality in the wallet available as a chrome plugin (as an alternative) in the future - so we would basically have a Wallet for people that want the default convenience, and an alternative browser-plugin type wallet for those who trust plugins more.

Ill reply to the other parts on the next fix.
Does 'user-server control' mean it is an asp.net user(or server) control?

I see you changed the position. It is not covered now. On android the sidebar auto hides and the wallet screen is fully visible(vertical/portrait mode).  :)
Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: Rob Andrews on August 19, 2021, 10:18:32 AM
Does 'user-server control' mean it is an asp.net user(or server) control?

I see you changed the position. It is not covered now. On android the sidebar auto hides and the wallet screen is fully visible(vertical/portrait mode).  :)

Ok, I'm finally back, finally corrected the error that I caused earlier (videos are showing again).
So, yes I also centered the wallet control , so it should theoretically be visible now on all devices (in at least horiz mode). 
Thats excellent you can see it on the android, and I can see it on the iphone now also.

Regarding the password field(s),  I did make them of the type password, so now they are hidden as you type.

Regarding the wallet control, yes, its an asp.net server control.  Its included in our distro, and added to the page as a distinct control, but the devs consuming our DLL will not have any access to the encrypted data flowing back and forth to or from the control.  So that is my solution for the 'convenient'  approach as we have right now.  Again, eventually we should be able to offer the chrome plugin as a second option. 

Now can you also test adding comments from the android, and test town hall, and test upvoting and downvoting, and sending bbp back and forth, and verify videos play in general on the android and pc?

Let me know if there are any other issues I forgot to address.

Btw, I did get testnet working again also (but its empty, as I changed the data format).  I recommend testing in Prod however for the time being, as I believe we only have one node running in testnet.  (Btw, our testnet node is running the lastest BBP core version, with -testnet=1, another words, its not running from the DEV branch, its running from the MAINNET branch.  This is because we are about to release a breaking testnet version in DEVelop soon).  Let me know if you need any extra BBP for testing.




Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: sntjo2847 on August 25, 2021, 09:16:42 AM
Ok, I'm finally back, finally corrected the error that I caused earlier (videos are showing again).
So, yes I also centered the wallet control , so it should theoretically be visible now on all devices (in at least horiz mode). 
Thats excellent you can see it on the android, and I can see it on the iphone now also.

Regarding the password field(s),  I did make them of the type password, so now they are hidden as you type.
Great. I used it and it is indeed hidden now.

Quote
Regarding the wallet control, yes, its an asp.net server control.  Its included in our distro, and added to the page as a distinct control, but the devs consuming our DLL will not have any access to the encrypted data flowing back and forth to or from the control.  So that is my solution for the 'convenient'  approach as we have right now.  Again, eventually we should be able to offer the chrome plugin as a second option.

I have not used asp.net much. I thought that server controls executed on the server, which could mean the wallet generation not being on the server instead of locally. Is that the case for this?

Quote
Now can you also test adding comments from the android, and test town hall, and test upvoting and downvoting, and sending bbp back and forth, and verify videos play in general on the android and pc?

Let me know if there are any other issues I forgot to address.

Btw, I did get testnet working again also (but its empty, as I changed the data format).  I recommend testing in Prod however for the time being, as I believe we only have one node running in testnet.  (Btw, our testnet node is running the lastest BBP core version, with -testnet=1, another words, its not running from the DEV branch, its running from the MAINNET branch.  This is because we are about to release a breaking testnet version in DEVelop soon).  Let me know if you need any extra BBP for testing.
I created a wallet and login on android and pc.

Townhall works as expected - comment, upvote, downvote. Videos play well, I think I tried all of the playback options. Receiving bbp also worked on both.

I sent a few bbp with unchained from the pc to the android. It worked fine. I was surprised though to see ~3x the transaction fee added to the transaction and burned(~1bbp). Is that intentional?

When I tried to send bbp from android, I got an error that the wallet is corrupted. In the error message it says to restore from seed words or decrypt the wallet. However, I had not encrypted the wallet yet, so I did not have the seed words as they are not given until you encrypt the wallet. I have a few ideas to try, but decided to see what you thought about the situation first.

Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: Rob Andrews on August 25, 2021, 01:17:19 PM
Great. I used it and it is indeed hidden now.
 
I have not used asp.net much. I thought that server controls executed on the server, which could mean the wallet generation not being on the server instead of locally. Is that the case for this?
I created a wallet and login on android and pc.

Townhall works as expected - comment, upvote, downvote. Videos play well, I think I tried all of the playback options. Receiving bbp also worked on both.

I sent a few bbp with unchained from the pc to the android. It worked fine. I was surprised though to see ~3x the transaction fee added to the transaction and burned(~1bbp). Is that intentional?

When I tried to send bbp from android, I got an error that the wallet is corrupted. In the error message it says to restore from seed words or decrypt the wallet. However, I had not encrypted the wallet yet, so I did not have the seed words as they are not given until you encrypt the wallet. I have a few ideas to try, but decided to see what you thought about the situation first.
Sounds like pretty good progress.
Thats good that all the videos look pretty good.  Btw, you can also see the video transcript by clicking the video, then while its playing click the bottom right Computer icon which shows the advanced viewer with transcript.  Later we will expose the artificial intelligence features; this allows the user to find keywords within the video where they are SPOKEN.


Regarding the android corruption,  I probably caused that because I upgraded entity classes and this erased user records and a lot of corresponding data.  Could you first, please recreate your user record, restore from seed, do a few tests, and if you get the problem again try to see if you can reproduce it with a set of steps, if so, let me know the steps?


Thanks for testing!

Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: sntjo2847 on October 17, 2021, 02:44:31 PM
I noticed unchained has had a major overhaul. I created an account and sent myself some bbp and then sent some back. I have a couple questions:

Are the fees intentionally high? 3.34 bbp to send some back seemed high.

I noticed afterwards that there is a testnet thread on it. Does that mean it should not be used/tested on mainnet?
Title: Re: Biblepay Unchained Mobile Wallet Thread
Post by: Rob Andrews on October 24, 2021, 10:23:58 AM
I noticed unchained has had a major overhaul. I created an account and sent myself some bbp and then sent some back. I have a couple questions:

Are the fees intentionally high? 3.34 bbp to send some back seemed high.

I noticed afterwards that there is a testnet thread on it. Does that mean it should not be used/tested on mainnet?
1) The tx fees are intentionally still high; we will definitely lower them to almost normal when we go into production with our next mandatory core wallet (I think this is realistically expected ~ March 2022).
2) Mainnet mode is OK to use, but still in beta (I intend to have a Beta slogan up at the top, but for some reason it was recently hidden, I just added that to my todo list again), but its been behaving pretty well so dont be alarmed; I havent had any reports of issues with prod since the overhaul.  But yes, in beta we should keep the funds below 70K or so in prod until we actually make it to prod... 
3) The testnet thread is there to sort of push all this to be integrated by our next release (IE roll out a stable product), so feel free to join us there.  We are paying this time so if you sign up as a tester you will be rewarded $30 an hour; just reply in that thread please.