September 2020 ReleaseWelcome to the Biblepay September 2020 Testnet Testing thread for POOS!
In this thread we will be testing:
- POOS (Proof of Orphan Sponsorship):
Verify the Sanctuary Owner may Sponsor a Cameroon-One Orphan (by associating this Orphan with the Sanctuary public key)
Verify the legacy POSE ban system still POSE bans a node for lack of service
Verify the POOS ban system will increase the ban for non-paid orphan accounts
Verify the POOS ban system will decrease the ban once the orphan is paid for
Verify the sanctuary cannot revive itself unless they pay the amount owed first
- Coin-Age voting:
Verify you can vote from the Proposals UI by right clicking a proposal and voting with coin-age
Verify you can increase the default (configurable) coin-age percentage using the biblepaytest.conf key value
Verify the voted tally shows the correct coin-age and distinct sum of users who voted
Verify we can vote with coin age from the RPC
- ChainLocks and DIP0008:
Verify that testnet LLMQ quorums are forming, and advancing
Verify testnet LLMQ locked IX transactions occur automatically, and quickly (IE test autolocks)
Verify chainlocks locks the block (getblock hash, verify when entire block is IX locked, then it is also chainlocked)
- APM (Automatic Price Mooning)
Verify the subsidy is 7 if an APM decrease event occurs day-over-day
Verify the subsidy is normal if the price is unchanged, or if the APM increase event occurs day-over-day
- DWS (Dynamic Whale Staking)
Verify the 'dws' and 'dwsquote' commands work as dedicated commands.
Additional Testing for BiblePay Unchained - added on August 6th:
First, read this guide:
https://wiki.biblepay.org/Using_Unchained- BIPFS (Biblepay IPFS)
Test exec bipfs_file (Upload a file into unchained). Once the file is uploaded, verify the price, the duration, the density, and that you can navigate to the URL.
(Verify both large and small files).
Test exec bipfs_folder (Upload a folder into unchained). Verify the price, duration, density, and a few URLs from the upload.
Test uploading an encrypted file, retrieving the encrypted file (with exec bipfs_get), and re-opening the encrypted file. Test it with a bad password also.
Test exec bipfs_get (Download a file).
Verify the sidechain sync height (Info Sidechain Sync Blocks).
Verify bipfs_list (the uploaded file is now in the sidechain).
- BIPFS C# Client
Test file upload and folder upload in the c# client. Verify the file density, duration, and URL result, and download the asset from the URL.
Verify the charge amount and the TXID was charged to the payment source (via API-KEY method).
- DWS UI
Verify you can make a DWS burn from Send Coins Entry (these burns are always 90 days). Verify the Quote works.
- Verify Monthly Budget changes:
Verify as of block 55720, the sanctuary payout is 8.75% higher and the monthly governance budget is 8.75% lower
NOTE:
Most likely you will need to recreate your sanctuary, unless you see your sanctuary is POSE banned. In that case you can revive the sanctuary with 'exec revivesanc'.
Starting Version: 1.5.1.7+
(Please ensure your version is greater than this, otherwise your testnet branch will not sync.
We are at block ____52500_____ as of July 21st, 2020).
BlockHash:
getblock 52500 "hash": "12287aa66bb3e29c354b276aa1738efcf93ea031c8b57d9e17ea6242252604f1"
Testnet Download Links: Ready:
Windows 64-bit:
https://biblepay.org/biblepayevo64develop.exe MacOS QT:
https://biblepay.org/biblepaycore-evo-testnet.dmg Linux 64 bits II (QT/biblepayd/biblepay-cli) zip:
https://biblepay.org/bbp-lin-develop-64.zipTo self compile:
https://github.com/biblepay/biblepay/blob/develop/BuildBiblePay.txt
CONFIGURING FOR TESTNET:Create a biblepaytest.conf file with the following contents:
testnet=1
debug=1
Place the file in ~/.biblepay
Start testnet by typing:./biblepay-qt -conf=biblepaytest.conf
(Note the blocks and chainstate will sync into the ./biblepay/testnet3 folder.
NOTE: This version will also work side-by-side our production nodes,
so, you also have the option if you are short on machines, to run TestNet side by side a prod node!
To run a TestNet Sanctuary:
https://forum.biblepay.org/index.php?topic=391.msg5968#msg5968How to create a deterministic sanc from scratch:
https://docs.dash.org/en/stable/masternodes/dip3-upgrade.html__________________________________________________________________________________________________________________________________________________________________________________________