Bible Pay

Read 28043 times

  • earlzmoade
  • Super Developer

    • 311


    • 48
    • August 02, 2018, 03:22:01 AM
    more
Re: June 2022 - TestNet Release - Exodus
« Reply #45 on: May 22, 2022, 01:15:42 PM »
Hi Earlz,

Great testing.
So on the testnet transfer, which sanc are you debugging against your sanc or this one:
https://sanc20914556214.cdn.biblepay.org:8443/bbp/poolgettingstarted

The reason I ask is the RandomX mining and the Balance testing needs done against sanc1 (the one pasted above 201914556214) simply because the pool settings need enabled for the server side to ascertain your tBBP (and mainnet balance).  I would have to walk you through how to set up a pool for you to be able to see your own balance from your own sanc.

When you hit my sanc does your correct balance show?
You can also try spending it etc.

(Btw, balances should show in about 1 block).

Indeed Rob. That was the culprit i was trying to do this on my own sanc. Now i tested on your 209 sanc and for sure i can see the balance, sweet.

ill try the randomx mining tomorrows against ur sanc.
Have a good one.
Joshua 1:9
Have i not commanded you?
Be strong and courageous. Do not be afraid;
do not be discouraged, for the Lord your God
will be with you wherever you go.


  • earlzmoade
  • Super Developer

    • 311


    • 48
    • August 02, 2018, 03:22:01 AM
    more
Re: June 2022 - TestNet Release - Exodus
« Reply #46 on: May 24, 2022, 12:57:44 PM »
Evenin.

** RandomX TestNet Mining Case **

So I made this page relatively accurate for a new user to get started (its similar to the one we have) but it dynamically populates the port too depending on which chain you are on and the DNS address of the sanc you are mining against:

Be sure to change your chain to TESTNET mode before hitting this page (your header should say TESTNET):
https://sanc20914556214.cdn.biblepay.org:8443/bbp/poolgettingstarted
(That ensures the port on the page is correct).

So looking at that page, you can make a new batch file on windows to mine against sanc1.  In my case Im mining against port 3002 against sanc1.

And then you can wait a little while and check our Leaderboard, and it should be very similar to what you are used to in Foundation (its a direct port of our old software).
Next you can go to Pool Metrics and see that your hashpower has increased the pool hashpower.

Finally, lets mine for a while then wait 24 hours, and you should receive testnet coins from the sanctuary over to your personal wallet.
Be sure that you have your Testnet BBP address in your mining batch file so the pool can pay on the right chain.

Then give us an update that you actually got paid (I recommend using an address book address that is labeled for TestNet mining so you know that you got it).

Btw, if anyone wants to mine against prod, that code is running against MainNet live (against our current mainnet branch version) so it should theoretically mine and pay (thats why you should see the correct Height in the Pool Metrics page for mainnet and the correct height for TestNet).

I created a new batch file for xmrig with the following contents:
Code: [Select]
@echo off
xmrig.exe --donate-level 1 -o sanc1.biblepay.org:3002 -u my_monero_adress -p my_biblepay_testnet_adress --rig-id=rig00 --cpu-affinity 0x79e79e  -k -t 16 --log-file=sanctest
pause

And it connects just fine to your sanc Rob.
Code: [Select]
* ABOUT        XMRig/6.5.1 MSVC/2019
 * LIBS         libuv/1.40.0 OpenSSL/1.1.1h hwloc/2.2.0
 * HUGE PAGES   permission granted
 * 1GB PAGES    unavailable
 * CPU          AMD Ryzen Threadripper 1920X 12-Core Processor (1) x64 AES
                L2:6.0 MB L3:32.0 MB 12C/24T NUMA:1
 * MEMORY       5.4/15.9 GB (34%)
 * DONATE       1%
 * ASSEMBLY     auto:ryzen
 * POOL #1      sanc1.biblepay.org:3002 algo auto
 * COMMANDS     hashrate, pause, resume, results, connection
 * OPENCL       disabled
 * CUDA         disabled
[2022-05-24 19:28:49.237]  net      use pool sanc1.biblepay.org:3002  209.145.56.214
[2022-05-24 19:28:49.238]  net      new job from sanc1.biblepay.org:3002 diff 250012 algo rx/0 height 2630596
[2022-05-24 19:28:49.239]  cpu      use argon2 implementation AVX2
[2022-05-24 19:28:49.645]  msr      register values for "ryzen" preset has been set successfully (407 ms)
[2022-05-24 19:28:49.645]  randomx  init dataset algo rx/0 (24 threads) seed c258e69a83509a5c...
[2022-05-24 19:28:49.647]  randomx  allocated 2336 MB (2080+256) huge pages 100% 1168/1168 +JIT (1 ms)
[2022-05-24 19:28:51.504]  randomx  dataset ready (1857 ms)
[2022-05-24 19:28:51.504]  cpu      use profile  *  (16 threads) scratchpad 2048 KB
[2022-05-24 19:28:51.986]  cpu      READY threads 16/16 (16) huge pages 100% 16/16 memory 32768 KB (482 ms)
[2022-05-24 19:29:07.955]  net      new job from sanc1.biblepay.org:3002 diff 125006 algo rx/0 height 2630596
[2022-05-24 19:29:15.918]  cpu      accepted (1/0) diff 125006 (424 ms)
[2022-05-24 19:29:17.323]  cpu      accepted (2/0) diff 125006 (403 ms)
[2022-05-24 19:29:38.787]  cpu      accepted (3/0) diff 125006 (431 ms)
[2022-05-24 19:29:44.741]  cpu      accepted (4/0) diff 125006 (384 ms)
[2022-05-24 19:29:51.789]  miner    speed 10s/60s/15m 8360.0 n/a n/a H/s max 8370.2 H/s
[2022-05-24 19:29:56.676]  net      new job from sanc1.biblepay.org:3002 diff 323464 algo rx/0 height 2630597


Looking at https://sanc20914556214.cdn.biblepay.org:8443/gospel/viewer?type=xmrinquiry and pasting my xmr adress i can see its mining just fine aswell.

I have not received any tBBP yet from the pool but i have not been mining long enough i believe.



All the pool drop down  menue looks good to me.  Pool Metrics, Leaderboard, Getting started looks to be working. I can see my tBBP wallet adress in the leaderboard.

Overall it feels just like foundation pool , navigation wise. One thing i noted is that in Block History there is no search window  for you to check up on your adress.

I will do an update tomorrow and see if i have gotten any payout on the testnet.
Joshua 1:9
Have i not commanded you?
Be strong and courageous. Do not be afraid;
do not be discouraged, for the Lord your God
will be with you wherever you go.


  • Rob Andrews
  • Administrator

    • 4144


    • 97
    • June 05, 2017, 08:09:04 PM
    • Patmos, Island Of
    more
Re: June 2022 - TestNet Release - Exodus
« Reply #47 on: May 24, 2022, 01:23:58 PM »
Evenin.

I created a new batch file for xmrig with the following contents:
Code: [Select]
@echo off
xmrig.exe --donate-level 1 -o sanc1.biblepay.org:3002 -u my_monero_adress -p my_biblepay_testnet_adress --rig-id=rig00 --cpu-affinity 0x79e79e  -k -t 16 --log-file=sanctest
pause

And it connects just fine to your sanc Rob.
Code: [Select]
* ABOUT        XMRig/6.5.1 MSVC/2019
 * LIBS         libuv/1.40.0 OpenSSL/1.1.1h hwloc/2.2.0
 * HUGE PAGES   permission granted
 * 1GB PAGES    unavailable
 * CPU          AMD Ryzen Threadripper 1920X 12-Core Processor (1) x64 AES
                L2:6.0 MB L3:32.0 MB 12C/24T NUMA:1
 * MEMORY       5.4/15.9 GB (34%)
 * DONATE       1%
 * ASSEMBLY     auto:ryzen
 * POOL #1      sanc1.biblepay.org:3002 algo auto
 * COMMANDS     hashrate, pause, resume, results, connection
 * OPENCL       disabled
 * CUDA         disabled
[2022-05-24 19:28:49.237]  net      use pool sanc1.biblepay.org:3002  209.145.56.214
[2022-05-24 19:28:49.238]  net      new job from sanc1.biblepay.org:3002 diff 250012 algo rx/0 height 2630596
[2022-05-24 19:28:49.239]  cpu      use argon2 implementation AVX2
[2022-05-24 19:28:49.645]  msr      register values for "ryzen" preset has been set successfully (407 ms)
[2022-05-24 19:28:49.645]  randomx  init dataset algo rx/0 (24 threads) seed c258e69a83509a5c...
[2022-05-24 19:28:49.647]  randomx  allocated 2336 MB (2080+256) huge pages 100% 1168/1168 +JIT (1 ms)
[2022-05-24 19:28:51.504]  randomx  dataset ready (1857 ms)
[2022-05-24 19:28:51.504]  cpu      use profile  *  (16 threads) scratchpad 2048 KB
[2022-05-24 19:28:51.986]  cpu      READY threads 16/16 (16) huge pages 100% 16/16 memory 32768 KB (482 ms)
[2022-05-24 19:29:07.955]  net      new job from sanc1.biblepay.org:3002 diff 125006 algo rx/0 height 2630596
[2022-05-24 19:29:15.918]  cpu      accepted (1/0) diff 125006 (424 ms)
[2022-05-24 19:29:17.323]  cpu      accepted (2/0) diff 125006 (403 ms)
[2022-05-24 19:29:38.787]  cpu      accepted (3/0) diff 125006 (431 ms)
[2022-05-24 19:29:44.741]  cpu      accepted (4/0) diff 125006 (384 ms)
[2022-05-24 19:29:51.789]  miner    speed 10s/60s/15m 8360.0 n/a n/a H/s max 8370.2 H/s
[2022-05-24 19:29:56.676]  net      new job from sanc1.biblepay.org:3002 diff 323464 algo rx/0 height 2630597


Looking at https://sanc20914556214.cdn.biblepay.org:8443/gospel/viewer?type=xmrinquiry and pasting my xmr adress i can see its mining just fine aswell.

I have not received any tBBP yet from the pool but i have not been mining long enough i believe.



All the pool drop down  menue looks good to me.  Pool Metrics, Leaderboard, Getting started looks to be working. I can see my tBBP wallet adress in the leaderboard.

Overall it feels just like foundation pool , navigation wise. One thing i noted is that in Block History there is no search window  for you to check up on your adress.

I will do an update tomorrow and see if i have gotten any payout on the testnet.

Hey bro Earlz,

Awesome testing man, thats great that we are close to have a functioning pool.

Yeah I see you in the leaderboard, and I see metrics looks pretty good in TestNet mode also.

I do see what you mean about Block History; its got no option to search.  I will fix this temporarily by making it show the last few days of block history on the screen (thats not working either) for now, and that will get us off the ground.  Later we can add a search bar when things settle down a little (Im still finding other things need ported for June release).  Ill try to have this fixed by tonight and make another post.

In the mean time, if you have time or whenever you are back, you can try testing BBP University final exam.  Its ported straight over from our unchained, so it should be very similar.  Also, you can test the scripture memorizer; again a straight port from unchained.

In the mean time, Im working on porting Add Proposal and List Proposals from the foundation web site over to the BMS.  That should technically allow us to retire Foundation after that.

On another side note I am porting NFTs back to be BiblePay native.  We had a couple conference calls, and everyone seems to like the idea of going back to BBP NFTs instead of ERC-721 NFTs.  Basically those Opensea nfts have problems:
- Low integrity (you cant hide one once its created, even if its got errors in it and its a mistake)
- If its an orphan, it lives forever, exposing the possibility of selling an expired NFT with an orphan (low integrity)
- The API doesnt allow the developer to work with Polygon NFTs, meaning that you have to 'hack' your site to make it work, and that hack is too much to bear.  I cant run a crypto site with a 'scraper' in it.  And ethereum nfts are way too expensive for gas.
- The SEO we gain from BBP NFTs, is very positive.
- The seedy marketplace on Opensea ties us to a lot of sin.
- No way to filter the marketplace for Christian items (just strange keywords that picks up 9000 mammon nfts with Christian ones) etc.

So anyway yeah it looks like we can go back to native NFTs; so Im trying to squeeze this in for the June release.





  • Rob Andrews
  • Administrator

    • 4144


    • 97
    • June 05, 2017, 08:09:04 PM
    • Patmos, Island Of
    more
Re: June 2022 - TestNet Release - Exodus
« Reply #48 on: May 25, 2022, 01:09:38 PM »
** A couple more test cases and an update **

First regarding RandomX, I did deploy the latest code [for BMS] which includes the Block History.  Block history lets the miner see the results of each block and if they are getting paid (and the TXID of the payment).  So now, Earlz you can go to Block History and try to find your address and see if there is payment yet.  Things older than 24 hours should be paid by now.  We don't have 'search' yet but this should work for most cases.

Next, Governance:

I just ported List Proposals and Add New Proposal into BMS.
We could use your help in creating a TESTNET proposal, here:

https://globalcdn.biblepay.org:8443

Click on Testnet mode first, then click on Governance | Add Proposal.

« Last Edit: May 25, 2022, 01:44:03 PM by Rob Andrews »


  • earlzmoade
  • Super Developer

    • 311


    • 48
    • August 02, 2018, 03:22:01 AM
    more
Re: June 2022 - TestNet Release - Exodus
« Reply #49 on: May 26, 2022, 06:49:14 AM »
Afternoon.

Update on the RandomX mining on the testnet for the 209 sanc  , it has worked just fine, this mornin when i checked the testnet core wallet i see that i have indeed received a payout for tBBP.. 2 payouts so far.  first came in at 03:22 and the second at 11:24 , appears to be around 8 hours between the payouts.

Miner i have been using is Xmrig. 

I also checked out the block history and i can see my testnet adress there indeed, looking good, the grey template easy on the eyes.


Next up i  tested the Biblepay University: Scripture Memorizer. 

The font size is good, not to small. Works like i remember, grading and switching between modes works aswell.

Then i took a look at the Biblepay University course materials.
The course materials pdfs for module 1 and 2 all works for me to open, no errors there.

I like this Biblepay University feature beeing free, available, decentralized. Thumbs up on this one.



 

 
Joshua 1:9
Have i not commanded you?
Be strong and courageous. Do not be afraid;
do not be discouraged, for the Lord your God
will be with you wherever you go.


  • Rob Andrews
  • Administrator

    • 4144


    • 97
    • June 05, 2017, 08:09:04 PM
    • Patmos, Island Of
    more
Re: June 2022 - TestNet Release - Exodus
« Reply #50 on: May 29, 2022, 12:39:43 PM »
Afternoon.

Update on the RandomX mining on the testnet for the 209 sanc  , it has worked just fine, this mornin when i checked the testnet core wallet i see that i have indeed received a payout for tBBP.. 2 payouts so far.  first came in at 03:22 and the second at 11:24 , appears to be around 8 hours between the payouts.

Miner i have been using is Xmrig. 

I also checked out the block history and i can see my testnet adress there indeed, looking good, the grey template easy on the eyes.


Next up i  tested the Biblepay University: Scripture Memorizer. 

The font size is good, not to small. Works like i remember, grading and switching between modes works aswell.

Then i took a look at the Biblepay University course materials.
The course materials pdfs for module 1 and 2 all works for me to open, no errors there.

I like this Biblepay University feature beeing free, available, decentralized. Thumbs up on this one.


Hi Earlz,

Great testing man, thats awesome.  Im so glad RX mining is working in testnet now.  I got a payout too in testnet mode.
(I did test mining against prod in Debug mode and got a payout so it will probably work) but we should definitely test mining against prod before we go live.
10-4 on the memorizer, and the final exam - im glad those are out of the way for the time being also.

So I entered a proposal in TESTNET mode, and it went into the chain (I can see it in 'gobject list').  And I waited until the triggers formed, and I can see the trigger on it.  I also voted Yes on it by going to Proposals List in testnet and clicking Vote Yes, and it gave me a command that I pasted into the controller wallet, and that command worked.  Now let me check and see if I got the payment:
getrawtransaction fca8688b199051c16a5cee00f9618a595585b6d11d445336b2ecedad813af79b 1
Hey it worked, great.  See the payment for 100K?  Thats the testnet one.  Im glad Entering proposals works again for our users - they will be able to enter these from any BMS node now (since we have removed the add proposal page from the Sanc itself, for rebase reasons).  And, watchman on the wall works, and the payment emitted in the Monthly superblock.  PASS

Ive got a major release being pushed out now, this requires a new post and makes a lot of changes.


  • Rob Andrews
  • Administrator

    • 4144


    • 97
    • June 05, 2017, 08:09:04 PM
    • Patmos, Island Of
    more
Re: June 2022 - TestNet Release - Exodus
« Reply #51 on: May 29, 2022, 01:03:31 PM »
Many things to talk about, I suppose lets go back to Biblepaycore first, to the actual Sanctuary software (BiblePay core testnet):
Could you all please upgrade your sancs to 0.17.2.3 :
This version POVS bans on the correct BMS port, and adds some sidechain features that BMS needs to operate, please do this first, then do a:
exec revivesanc sancname
To ensure you are not POSE banned.  Then continue.

BMS changes in this next release:
- Moved some of the sidechain code to biblepaycore c++.  This gives us a more solid foundation for the future (as far as syncing against chainlocks and leveraging LLMQ for sidechain).
- Refactored MYSQL backing to more efficiently work against the sidechain.  (This basically means we will eliminate polling and just apply database changes to blocks as they pass, and keep track of the tip as it changes).



So first a bit of configuration changes to BMS:
As of May 29th, I added some configuration changes to our BMS wiki installation guide, that adds some entries to the BMS.conf file, and some more entries to the Sanc testnet Config file , and some more entries to the Prod MainNet Sanc configuration file.

Please check out this document:
https://wiki.biblepay.org/Install_BMS

Look for "Phase II: Additional items", then add those items  to your bms.conf file and save it and exit nano.

Then add the Phase II items for the TestNet sanctuary biblepay.conf file (also located right after the bms changes in the doc).
Then save that and upgrade the sanc with the mandatory upgrade and restart it.
(Verify you are on 0.17.2.3).
Then restart BMS by clicking:  ctrl-c  TWICE, which gives you your command prompt back, then restart BMS (by typing
dotnet BiblePay.BMSD.dll)

Once it starts check your :
/BMS/Status page
See if you have two new fields:
Check mine out as an example:
https://globalcdn.biblepay.org:8443/BMS/Status
Look for the Block Count Main and Block Count Test.  Verify your Block Count Test is incrementing along with biblepay testnet.

Now the question is, what will all this do for your sanc?
This will give your sanctuary a database backing, which allows us to write the social media system on the sidechain.
Every block and transaction that passes is stored in mysql, and, more importantly sidechain transactions affect the Database views.

Once this is working then we can start to test NFTs.

Please let me know if your sanc syncs (it is not mandatory to configure the MainNet sanc settings yet, but I will configure them on my node so we can do some mainnet testing vs testnet before our go live so we dont have any surprises).

There are some things I need to explain regarding User Experience next.







  • Rob Andrews
  • Administrator

    • 4144


    • 97
    • June 05, 2017, 08:09:04 PM
    • Patmos, Island Of
    more
Re: June 2022 - TestNet Release - Exodus
« Reply #52 on: May 29, 2022, 01:12:15 PM »
User experience Changes:

You can use my sanc as a place to start testing (and you can use your sanc also, as long as the TestNet Height in the Status page is synced up to the chain height and the rpc changes have been made).
From this site:

https://globalcdn.biblepay.org:8443/gospel/about


We used to have "one" web3 User record for both chains, with a chain field indicator on it, but as of today, I completely moved to the new Two chain model, where TESTNET is on an entirely different sidechain (IE on its own inside biblepaycore).  What this means is you probably lost some of your user settings.

So please change to TESTNET mode (again do it from my sanc),go to User Profile, and re-save your TESTNET nickname and Portfolio Builder BBP testnet address (and avatar).
Then switch to MAINNET, and do the same thing (since these are completely separate chains now).
I just want to have these established so we can have this ready for Portfolio Builder testing and for NFT testing.

Next you can sign your testnet Stake and test portfolio builder, see if the graph works, the Leaderboard works and your position appears?

Next you can try to buy one of the NFTs.  Be sure you have your email address saved on that chain, so that we can test Email Receipts.

Also, note the CHAIN your on when you buy your nfts:  Each chain is distinct, so Mainnet NFTs will be different that testnet NFTs.

Try to create an NFT also (with a picture chosen).

EDIT:
Regarding testnet NFTs, one of the critical tests is to verify the Ownership changes from last owner to new owner and the funds were transferred during the ownership change.

I have a few TestNet nfts created.  Lets try this, will someone buy one and paste the TXID here that you bought it on and the amount, so we can do a 'getrawtransaction txid 1' and look at it.
After one block passes, verify that that particular NFT is in your "My NFT list".  And then I will verify it is Not in my NFT list.  Also once you create a new nft, paste its name here so I can buy yours and see if it appears in my nft list and you can verify you receive the money.





« Last Edit: May 29, 2022, 01:38:09 PM by Rob Andrews »


  • earlzmoade
  • Super Developer

    • 311


    • 48
    • August 02, 2018, 03:22:01 AM
    more
Re: June 2022 - TestNet Release - Exodus
« Reply #53 on: June 03, 2022, 01:33:59 PM »
Evenin Brother Rob.

Quote
So I entered a proposal in TESTNET mode, and it went into the chain (I can see it in 'gobject list').  And I waited until the triggers formed, and I can see the trigger on it.  I also voted Yes on it by going to Proposals List in testnet and clicking Vote Yes, and it gave me a command that I pasted into the controller wallet, and that command worked.  Now let me check and see if I got the payment:
getrawtransaction fca8688b199051c16a5cee00f9618a595585b6d11d445336b2ecedad813af79b 1
Hey it worked, great.  See the payment for 100K?  Thats the testnet one.  Im glad Entering proposals works again for our users - they will be able to enter these from any BMS node now (since we have removed the add proposal page from the Sanc itself, for rebase reasons).  And, watchman on the wall works, and the payment emitted in the Monthly superblock.  PASS

I also tested to make a proposal in testnet. Sure enough i see it in the "list proposals" after a while. The url link i had set worked, no problems.

Also i tested to vote and got the RPC command to copy paste and got :
Code: [Select]
20:18:50
gobject vote-many cac48c26fbf806689882f1a3776e1fd8dd63ace0bef89d6f3d6bbd5f320215e2 funding yes


20:18:50
{
  "overall": "Voted successfully 1 time(s) and failed 0 time(s).",
  "detail": {
    "9eed011a5d22f453c40cc162d11f20002b829f8f665c88cdf55e07f38e80ce4b": {
      "result": "success"
    }
  }
}

and with the gobject list command i can see it in the rpc terminal aswell.

Code: [Select]
20:26:53
gobject list


20:26:53
{
  "cac48c26fbf806689882f1a3776e1fd8dd63ace0bef89d6f3d6bbd5f320215e2": {
    "DataHex": "5b5b2270726f706f73616c222c7b2273746172745f65706f6368223a313635343237363338312c22656e645f65706f6368223a313635343838313138312c226e616d65223a224561726c7a54657374303031222c227061796d656e745f61646472657373223a22795a4335644c6132754861474c414639774e595739645842793453767053774a4661222c227061796d656e745f616d6f756e74223a3737373737372c2274797065223a312c22657870656e736574797065223a2243686172697479222c2275726c223a2268747470733a2f2f666f72756d2e6269626c657061792e6f72672f696e6465782e7068703f746f7069633d3839322e3330227d5d5d",
    "DataString": "[[\"proposal\",{\"start_epoch\":1654276381,\"end_epoch\":1654881181,\"name\":\"EarlzTest001\",\"payment_address\":\"yZC5dLa2uHaGLAF9wNYW9dXBy4SvpSwJFa\",\"payment_amount\":777777,\"type\":1,\"expensetype\":\"Charity\",\"url\":\"https://forum.biblepay.org/index.php?topic=892.30\"}]]",
    "Hash": "cac48c26fbf806689882f1a3776e1fd8dd63ace0bef89d6f3d6bbd5f320215e2",
    "CollateralHash": "b34f28f612eb47c3b97f7538a1d4e3d8791297685006789711de612fa4e202a0",
    "ObjectType": 1,
    "CreationTime": 1654279900,
    "AbsoluteYesCount": 1,
    "YesCount": 1,
    "NoCount": 0,
    "AbstainCount": 0,
    "fBlockchainValidity": true,
    "IsValidReason": "",
    "fCachedValid": true,
    "fCachedFunding": true,
    "fCachedDelete": false,
    "fCachedEndorsed": false
  }
}

Next i did the portfolio builder settings on the testnet,  setting up the portfolio builder adress and signed the stakes in the core wallet. The email adress aswell.

I successfully sent 2 portfolio stakes, although i dont think the leaderboard on testnet is showing the correct values for me.  Correction i see the leaderboard has updated and shows the correct values for me. So that checks out.


Next i bought your NFT the "big kitty" 
Code: [Select]
You have successfully purchased this NFT on TXID e150bb0c76eb673ed1b96f10df795b54d892de65841ec63432a8b7331e7190ba.


In the wallet balance i had 10 000tBBP  now i see that it has changed to  9996.67 tBBP but i saw that you had put it up for 5555 tBBP.
Still i can see the NFT in  My NFTs page, so that works.


I ran the getrawtransaction command and got:

Code: [Select]
21:55:09
getrawtransaction e150bb0c76eb673ed1b96f10df795b54d892de65841ec63432a8b7331e7190ba 1


21:55:09
{
  "txid": "e150bb0c76eb673ed1b96f10df795b54d892de65841ec63432a8b7331e7190ba",
  "version": 1,
  "type": 0,
  "size": 244,
  "locktime": 0,
  "vin": [
    {
      "txid": "86584ea4d831ebb19b10d4d5fa0295a077c99ded9ce655135b22941488319625",
      "vout": 1,
      "scriptSig": {
        "asm": "30440220170e8427856c3ade6efd573ea18f54ae4d019aae277080c9ec0a4696fa2ef78d0220745c9f42c84cf7ce1ff70f21a2deac9527dbd4c7352ee484bb440acce52c5a36[ALL] 0211305574a8f9d059a86e91fe8d71ad449658632acc9d5494b6d4796e34bee92f",
        "hex": "4730440220170e8427856c3ade6efd573ea18f54ae4d019aae277080c9ec0a4696fa2ef78d0220745c9f42c84cf7ce1ff70f21a2deac9527dbd4c7352ee484bb440acce52c5a3601210211305574a8f9d059a86e91fe8d71ad449658632acc9d5494b6d4796e34bee92f"
      },
      "sequence": 4294967295
    }
  ],
  "vout": [
    {
      "value": 9996.67490918,
      "valueSat": 999667490918,
      "n": 0,
      "scriptPubKey": {
        "asm": "OP_DUP OP_HASH160 5a616cdd995daa7ea61671dbd7a63db3e982abe3 OP_EQUALVERIFY OP_CHECKSIG",
        "hex": "76a9145a616cdd995daa7ea61671dbd7a63db3e982abe388ac",
        "reqSigs": 1,
        "type": "pubkeyhash",
        "addresses": [
          "yUZLNhASGdT6PrY4Ypfv4FySAd1fjLifaj"
        ]
      },
      "txoutmessage": "<XML>BuyNFT</XML>"
    },
    {
      "value": 2.00003082,
      "valueSat": 200003082,
      "n": 1,
      "scriptPubKey": {
        "asm": "OP_DUP OP_HASH160 0000000000000000000000000000000000000000 OP_EQUALVERIFY OP_CHECKSIG",
        "hex": "76a914000000000000000000000000000000000000000088ac",
        "reqSigs": 1,
        "type": "pubkeyhash",
        "addresses": [
          "yLKSrCjLQFsfVgX8RjdctZ797d54atPjnV"
        ]
      },
      "txoutmessage": ""
    }
  ],
  "hex": "0100000001259631881494225b1355e69ced9dc977a09502fad5d4109bb1eb31d8a44e5886010000006a4730440220170e8427856c3ade6efd573ea18f54ae4d019aae277080c9ec0a4696fa2ef78d0220745c9f42c84cf7ce1ff70f21a2deac9527dbd4c7352ee484bb440acce52c5a3601210211305574a8f9d059a86e91fe8d71ad449658632acc9d5494b6d4796e34bee92fffffffff026660d3c0e80000001976a9145a616cdd995daa7ea61671dbd7a63db3e982abe388ac113c584d4c3e4275794e46543c2f584d4c3e0aceeb0b000000001976a914000000000000000000000000000000000000000088ac0000000000",
  "blockhash": "97a4f66c25449726aea0c8f760b93346512c6e846bc622d3c3fd9f227edda8a2",
  "height": 149831,
  "confirmations": 1,
  "time": 1654285539,
  "blocktime": 1654285539,
  "instantlock": true,
  "instantlock_internal": true,
  "chainlock": true
}

This is all i have for now, i will do some more testing in the coming days.
Have a good one.
« Last Edit: June 03, 2022, 03:01:47 PM by earlzmoade »
Joshua 1:9
Have i not commanded you?
Be strong and courageous. Do not be afraid;
do not be discouraged, for the Lord your God
will be with you wherever you go.


  • Rob Andrews
  • Administrator

    • 4144


    • 97
    • June 05, 2017, 08:09:04 PM
    • Patmos, Island Of
    more
Re: June 2022 - TestNet Release - Exodus
« Reply #54 on: June 03, 2022, 07:09:21 PM »
Evenin Brother Rob.

I also tested to make a proposal in testnet. Sure enough i see it in the "list proposals" after a while. The url link i had set worked, no problems.

Also i tested to vote and got the RPC command to copy paste and got :
Code: [Select]
20:18:50
gobject vote-many cac48c26fbf806689882f1a3776e1fd8dd63ace0bef89d6f3d6bbd5f320215e2 funding yes

Hi bro Earlz:
On the proposal, thats great.  I voted yes on it just now too, from 2 sancs.

I will take a look at the rest of this asap.


  • Rob Andrews
  • Administrator

    • 4144


    • 97
    • June 05, 2017, 08:09:04 PM
    • Patmos, Island Of
    more
Re: June 2022 - TestNet Release - Exodus
« Reply #55 on: June 03, 2022, 08:39:23 PM »

Next i did the portfolio builder settings on the testnet,  setting up the portfolio builder adress and signed the stakes in the core wallet. The email adress aswell.

I successfully sent 2 portfolio stakes, although i dont think the leaderboard on testnet is showing the correct values for me.  Correction i see the leaderboard has updated and shows the correct values for me. So that checks out.


Next i bought your NFT the "big kitty" 
Code: [Select]
You have successfully purchased this NFT on TXID e150bb0c76eb673ed1b96f10df795b54d892de65841ec63432a8b7331e7190ba.


In the wallet balance i had 10 000tBBP  now i see that it has changed to  9996.67 tBBP but i saw that you had put it up for 5555 tBBP.


Still i can see the NFT in  My NFTs page, so that works.


I ran the getrawtransaction command and got:

Code: [Select]
21:55:09
getrawtransaction e150bb0c76eb673ed1b96f10df795b54d892de65841ec63432a8b7331e7190ba 1


}

This is all i have for now, i will do some more testing in the coming days.
Have a good one.

Hi Earlz,
I got a chance to look into the NFT you bought.  One thats good you bought the cat, but there was a problem with the tx.
It didnt transfer to me the right amount (I think it sent me 2bbp).
So I was able to debug the problem - the issue is it was using the wrong amount during the Buy operation - I see the problem; fixed.
Code is redeployed.
I just bought an nft in testnet from my VMs metamask, and it did transfer the right amount this time; could you please edit the nft you bought with the cat and make it marketable again?  Then I can try buying it from you.

On PB, thats good you can see them now, I assume that part is working.
I will be working on adding native support for BTC & Doge & Dash next, so we dont have to wrap those coins.


If you want to buy another NFT, I also added the purchase price to the XML info inside the tx.  (We still need to implement Reserve auctions) right now we have Buy It Now only.
I need to recaption "Sponsor Me Now" instead of Buy It Now for orphans.




  • earlzmoade
  • Super Developer

    • 311


    • 48
    • August 02, 2018, 03:22:01 AM
    more
Re: June 2022 - TestNet Release - Exodus
« Reply #56 on: June 06, 2022, 03:09:56 AM »
Mornin.

I edited the cat NFT , changed price, changed description a little and put it back up in the market place.
Looks like it worked.

Code: [Select]
Successfully submitted this NFT on TXID cad0dbc94c2e0bf038e3323c72fecb6bc0a1f334ac0e3295a90779dfbd868a4b.

Thank you for using BiblePay Non Fungible Tokens.

NOTE: Please wait for one sidechain block to pass before you can view the NFT.
Joshua 1:9
Have i not commanded you?
Be strong and courageous. Do not be afraid;
do not be discouraged, for the Lord your God
will be with you wherever you go.


  • Rob Andrews
  • Administrator

    • 4144


    • 97
    • June 05, 2017, 08:09:04 PM
    • Patmos, Island Of
    more
Re: June 2022 - TestNet Release - Exodus
« Reply #57 on: June 10, 2022, 07:51:46 PM »
Mornin.

I edited the cat NFT , changed price, changed description a little and put it back up in the market place.
Looks like it worked.

Code: [Select]
Successfully submitted this NFT on TXID cad0dbc94c2e0bf038e3323c72fecb6bc0a1f334ac0e3295a90779dfbd868a4b.

Thank you for using BiblePay Non Fungible Tokens.

NOTE: Please wait for one sidechain block to pass before you can view the NFT.

Hi Earlz,

So it looks like some of our nfts are being d-dos attacked (I can see a 70GB attack on NFT images and profile pictures). So what I did next is added some code that stores new NFT files a different way which should prevent the d-dos, however these need recreated in order for it to work.  So after I bought the cat I deleted it.

I reentered a new testnet anti-ddos nft if you want to buy it now.
Just verify your balance decreases and let me know when you put it back up for sale.



  • Rob Andrews
  • Administrator

    • 4144


    • 97
    • June 05, 2017, 08:09:04 PM
    • Patmos, Island Of
    more
Re: June 2022 - TestNet Release - Exodus
« Reply #58 on: June 10, 2022, 07:56:38 PM »
So I'm shooting for a June 30 go-live for Exodus so I am trying to work out any last minute kinks.  One thing I changed that is not deployed yet (we can get it in the mainnet release) is for ROI purposes, I set it up so any Sanctuary owner may run up to 5 sanctuaries per 1 BMS.
The way this works is we require your Sanc port to be 40000, 10001, 10002 , 10003 or 10004.  This way you can effectively spread your VM cost over up to 5 sancs for good ROI when we go live.

Let me take a look at the OP post and Ill send out the last of the test cases.
From what I can see, things look pretty good for go live:
The RandomX mining is working
The daily portfolio builder contract is paying
The turnkey sanc feature appears to be working (Budinga and Rob have one in testnet) , Earlz feel free to test that, to test that just go to Turnkey Sancs and create a new one with tBBP in testnet mode.  Then fund it.
The video streaming appears to be working.
NFTs appear to be working.  Todd created an orphan NFT in testnet.

On a side note, you may notice that your BMS UI menu does not show "portfolio builder" or "NFT"; this happens when your sanc has less than 1 MM bbp in it.
The reason for this is we need the sanc to have a high balance in order to do the NFT operations for the user (it cuts the risk of any nefarious attack vectors by someone with no investment).  Once your balance is > 1MM, your menu will look like globalcdn.biblepay.org.  (Except for the pool.  In order to have the pool show up the config settings for the pool need populated).


« Last Edit: June 10, 2022, 08:01:11 PM by Rob Andrews »


  • Rob Andrews
  • Administrator

    • 4144


    • 97
    • June 05, 2017, 08:09:04 PM
    • Patmos, Island Of
    more
Re: June 2022 - TestNet Release - Exodus
« Reply #59 on: June 18, 2022, 10:34:38 AM »
Thanks to everyone who helped in testnet.

Earlz what is your mainnet receive address so I can send you a reward?