Bible Pay

TestNet => Active Discussions => Topic started by: Rob Andrews on April 30, 2024, 07:32:54 PM

Title: June 2024 (Q2) - Babylon Falling Release
Post by: Rob Andrews on April 30, 2024, 07:32:54 PM

June 2024 Release - Babylon Falling




Welcome to TestNet - Babylon Falling!




Testing Starts: May 4th, 2024
Testing Ends: June 4th, 2024



In this thread we will be testing:

- Ability to create a sanctuary of each size (Altar, Sanctuary, Temple) with collateral amounts (455,001, 4,500,001, and 45,000,001) and corresponding payments of (10%, 100%, 1000%)
  a. Verify each size of sanc can register properly and appear in the deterministic masternode list
  b. Verify the payment amount on each sanc
  c. Verify the chain can sync from 0 after we solve some temple blocks
- Verify the monthly superblock still works and emits and is the correct amount
- Verify Quorums form
- Verify Temple and Altar coins in wallet lock in coin control and require an unlock (like regular sancs) so they dont get spent by accident
- Verify inactive sanctuaries (IE investor nodes) receive 50%
- Verify masternodelist shows the Tribe for a Temple
- Cutover height     ________195350_________________________
- Block hash :
getblockhash 195350
00001a40008c45546bbc725caf32e5238bfdd70eca982c0d220c0f92542dfb9c









Explain Changes to Entire BiblePay Network:   

- Explanation :

___________________________




Wiki Articles:



Older - Create a Sanc:
https://wiki.biblepay.org/Create_Sanctuary



Starting Version:    0.20.3:


(Please ensure your version is greater than this, in order to sync.  See post #2 for current hash.


Testnet Download Links:


Ready:

     Windows 64-bit:      https://biblepay.org/biblepay64develop.exe
     Linux :  Self compiled version ready (please post if you want Ubuntu binary)



NOT READY (ask before trying):
     (Inquire first before downloading)
     MacOS QT: https://biblepay.org/biblepay-harvest-develop.dmg

     Linux 64 bits (QT/biblepayd/biblepay-cli) zip:  https://biblepay.org/bbp-lin-develop-64.zip


To self compile:
git pull origin develop

https://github.com/biblepay/biblepay/blob/develop/BuildBiblePayDevelop.txt







CONFIGURING FOR TESTNET:


Create a biblepaytest.conf file with the following contents:
testnet=1

Place the file in ~/.biblepaycore


Start testnet by typing:
./biblepay-qt -conf=biblepaytest.conf

(Note the blocks and chainstate will sync into the ./biblepaycore/testnet3 folder.

NOTE: If you only have one machine, you can run in testnet side by side a prod node.

To create a TestNet Sanctuary:

https://wiki.biblepay.org/Create_Sanctuary

__________________________________________________________________________________________________________________________________________________________________________________________



                                                                   OUR BIBLEPAY CORE TESTERS



#1 -

#2 -  Mr. A

#3 - Rob Andrews

#4 -









Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Rob Andrews on May 05, 2024, 02:51:36 PM
Alright the time has come for Babylon Falling.

The Windows wallet is ready for download.


I created 3 public testnet sancs:  2 regular and 1 temple.  I also created an investor Altar.

So now we can test LLMQs, and payment amounts, governance proposal and watchman on the wall.


Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: MR.A on May 06, 2024, 04:44:03 AM
Just downloaded the wallet.
Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Rob Andrews on May 06, 2024, 04:50:37 PM
Just downloaded the wallet.
Ok, verify that you are synced to the ref blockhash in Testnet and the version of the wallet is => new wallet.

I will check block reward amount for sancs asap.

I already entered a gov proposal and voted on it - waiting for watchman on the wall to create a trigger.
Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Budinga on May 08, 2024, 08:33:48 AM
Ok, verify that you are synced to the ref blockhash in Testnet and the version of the wallet is => new wallet.

I will check block reward amount for sancs asap.

I already entered a gov proposal and voted on it - waiting for watchman on the wall to create a trigger.

Downloaded and synced seems to be working as intended.
Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: MR.A on May 09, 2024, 12:09:25 AM
Mine is 3 weeks behind to sync,
It was stuck yesterday. I started it again today.
Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Rob Andrews on May 10, 2024, 06:41:10 AM
Mine is 3 weeks behind to sync,
It was stuck yesterday. I started it again today.
Probably just an addnode as I verified the chain was clean up to best block with a reindex.

Try 'addnode sanc22.biblepay.org add' from the rpc.  Then wait a half hour to make sure you have peers.
Then verify the block hash I posted in the OP post.


Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Rob Andrews on May 10, 2024, 06:44:18 AM
So there were about 99 issues to fix while refactoring (maybe 1000, lost count) and Im very happy with the outcome as this ended up being a solid wallet.
Almost every test passed, including moving to sha256, and mining, and the reward schedule and the governance add and view and watchman voting.
One issue that is present, is quorums are not forming on the sancs and chainlocks is not working.  This is pretty normal however if quorums arent even forming.
So Ill be looking into that next.

If anyone was asking earlier how to mine, you just set up a sanctuary on testnet and when the sanc boots, it will launch one miner thread.
You can see it with getmininginfo.
Right now in testnet you can manually mine if you want with:
setgenerate true 1
But we will probably turn that off for prod as we dont want pump n dumpers mining (even though they dont get paid for it).

Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Rob Andrews on May 10, 2024, 06:46:15 AM
Downloaded and synced seems to be working as intended.
Do you want me to send you some tBBP?
If so what is address and how much do you need?
Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Budinga on May 13, 2024, 06:18:46 AM
Do you want me to send you some tBBP?
If so what is address and how much do you need?

Anything really so i can just test the Sanc functions
yZ4LmikQgzq5q1sc9SRsyQ4JeKDw4YCSme

Thanks
Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Budinga on May 14, 2024, 01:39:41 AM
Anything really so i can just test the Sanc functions
yZ4LmikQgzq5q1sc9SRsyQ4JeKDw4YCSme

Thanks

Hi rob i just realised my wallet is stuck 2 days behind i cant seem to get it to sync again any ideas?
Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Rob Andrews on May 18, 2024, 07:03:05 AM
Hi rob i just realised my wallet is stuck 2 days behind i cant seem to get it to sync again any ideas?
Hi, yeah, I see the problem; although I tested a full resync a few times before the latest release I apparently added some consensus breaking logic later in the development cycle that caused this.

So, Im adding some fixes for this and will need to release a mandatory testnet upgrade to get around this.
Let me do a round of testing with my 3 testnet sancs to ensure we are staying in sync and resyncing first to avoid issues.

Ill post when I have the mandatory upgrade ready.  Thanks for testing.

Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Budinga on May 20, 2024, 01:52:40 AM
Hi, yeah, I see the problem; although I tested a full resync a few times before the latest release I apparently added some consensus breaking logic later in the development cycle that caused this.

So, Im adding some fixes for this and will need to release a mandatory testnet upgrade to get around this.
Let me do a round of testing with my 3 testnet sancs to ensure we are staying in sync and resyncing first to avoid issues.

Ill post when I have the mandatory upgrade ready.  Thanks for testing.

Thank you
Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Rob Andrews on July 09, 2024, 09:49:36 PM
Chainlocks is working, along with LLMQs in TestNet now.

Will be posting very soon with updated wallet.

See attachment.
Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Rob Andrews on July 18, 2024, 07:57:05 PM
Mandatory upgrade for TestNet
Biblepay v0.20.18

Code has been released to github.
Windows is ready for download (see link in op post).
Verify your wallet upgrades to newest version and then start with "-reindex=1".
Sync to block 215583 hash 000015d648efc77ed5f25743c388780fae99307a38aab6efe1f6641e5b7e9a3c.

Let me know if you are synced.

Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Budinga on July 19, 2024, 06:02:22 AM
Mandatory upgrade for TestNet
Biblepay v0.20.18

Code has been released to github.
Windows is ready for download (see link in op post).
Verify your wallet upgrades to newest version and then start with "-reindex=1".
Sync to block 215583 hash 000015d648efc77ed5f25743c388780fae99307a38aab6efe1f6641e5b7e9a3c.

Let me know if you are synced.

Hi Rob,

its working for me now fully synced. Good work.
Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Rob Andrews on July 19, 2024, 06:53:27 AM
Hi Rob,

its working for me now fully synced. Good work.
Thanks bro Budinga.

Alright, I will post a little list of the final things we need to test and start on those.

One is creating a testnet proposal, and verifying the wallet votes on it and pays it.

Ill post as soon as one is created in testnet.

PS If you want to give me your testnet address, Ill send you some BBP so you can see if instand send works.


Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Rob Andrews on July 19, 2024, 12:04:48 PM
I entered two governance proposals, and they went in successfully into the new wallet.
I voted Yes on these first two, from three sancs:

Will let everyone know if it pays after the next gov block.

Now I need to create a Temple and an altar, and verify the payments are right on all 3 flavors of sancs.

Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Budinga on July 22, 2024, 03:48:27 AM
Thanks bro Budinga.

Alright, I will post a little list of the final things we need to test and start on those.

One is creating a testnet proposal, and verifying the wallet votes on it and pays it.

Ill post as soon as one is created in testnet.

PS If you want to give me your testnet address, Ill send you some BBP so you can see if instand send works.

Hi Rob,

my testnet address is yZ4LmikQgzq5q1sc9SRsyQ4JeKDw4YCSme, sorry had a busy weekend missed your message.
Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Rob Andrews on July 25, 2024, 05:26:19 AM
Hello,

I have tested two testnet governance proposals at height 216685.

One for 200K and one for 777K.
Test results: SUCCESS
If you want to see them you can browse in "TESTNET" mode in unchained, and also to see the payment you can do
getblockhash 216685, getblock _hash, note the TX #0 in the coinbase block (copy it), getrawtransaction _txid 0, and look for the two tx's and you will see a vout for 200K and vout for 777K.

Next step is to test creation of a temple and an altar, and then we can verify the rewards for those two node types.
Will be back on after my next two sancs are online.

Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Rob Andrews on July 25, 2024, 05:27:52 AM
Hi Rob,

my testnet address is yZ4LmikQgzq5q1sc9SRsyQ4JeKDw4YCSme, sorry had a busy weekend missed your message.
Hi Bro Budinga,

Sent 525K to your testnet.  If you want to make sure it went via instantsend just look for the blue lightning bolt symbol.  Also you can check the Info tab of the wallet and look for a chainlock hash on the current block.

I hope you are doing good.

Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Budinga on July 26, 2024, 09:22:28 AM
Hi Bro Budinga,

Sent 525K to your testnet.  If you want to make sure it went via instantsend just look for the blue lightning bolt symbol.  Also you can check the Info tab of the wallet and look for a chainlock hash on the current block.

I hope you are doing good.

Yep it seems to be working as intended.

I'm good my friend, i hope you are well too.
Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Rob Andrews on August 10, 2024, 05:03:11 AM
Yep it seems to be working as intended.

I'm good my friend, i hope you are well too.
Heh Bro, thanks for the confirmation.
Im glad you got it.  This wallet seems to be pretty solid.  I sent myself tx's over the last 2 weeks and they all got IX'd and chainlocks is still up.
Must have been an inherent problem in the old code base with both of those things as chainlocks never worked correctly in the old wallet.
So Im very happy about that, that this will be a great blessing for us when we go live.
Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Rob Andrews on August 10, 2024, 05:06:48 AM
So I created a Temple, and received payment and it is working as intended.
In my prior wave I created an altar and it is also receiving the correct amounts.

Wallet testing is coming to a close.

However I have a really positive surprise for this release that Im on the final stretch on.
We have something additional called BiblePay Extensions.
This menu option gets included with the new EXE, and it allows our development team to release BBP "Modules" or extensions that extend the code base.
These get upgraded automatically when versions change (due to bugs found in the extensions and feature releases in the extensions).

The first actual extension or use case is RDP.  This allows you to RDP from your work to your BBP machine or your BBP machine to work etc (actually its BBP machine to BBP machine).
One real use case for the BBP network to send the traffic through a sanctuary and back to your desktop.
The traffic is encrypted and private and the sanctuary cannot see it either because of the encryption and the keys.
It uses the BBP keypair as an "RDP address" to connect to etc.

Ill get this final leg finished and let you all know when we can test RDP 1.0 and BBP Extensions.

Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Rob Andrews on August 14, 2024, 08:59:53 PM
Looks like testing passed.

Thanks to all who helped test the wallet.

Title: Re: June 2024 (Q2) - Babylon Falling Release
Post by: Rob Andrews on August 18, 2024, 03:19:56 PM
Anyone who wants to test RDP, lets continue testing this feature:

https://wiki.biblepay.org/RDP

The feature is part of the MainNet wallet.

Please launch it from there and comment here.