1.4.4.8-Mandatory Upgrade for Entire Network Please upgrade before block 148,000
https://github.com/biblepay/biblepay-evolution/releases/tag/1.4.4.8- Increment Sanc protocol version to enforce upgrade, Enforce protocol version and peer version at block 148000, Enforce 1447 immediately Add network monitor for use by devs to diagnose excessive bandwidth by message type
- Add CheckGSCHealth - this lets the node check its GSC health once every 4 hours - if it fails it calls out for a gobject resync. It also reassesses the chain (IE unwinds any forks) once every 4 hours. You can disable this with 'disablereassesschains=1' in the biblepay.conf. (This is only necessary if you believe your node is down, optional. Type exec gschealth to see the output). Our primary tool is still 'exec health'
under normal circumstances; this shows the health of the GSC system.
- Allow non-standard Sanctuary port numbers (based on outcome of sanctuary vote). This will allow us to create Sancs with nonstandard port numbers, and allow Apollon to use this if approved.
- Added 'exec paycameroon childid amount dry'. This allows you to pay cameroon one for a sponsored child. It automatically converts the USD rate for you and includes the ChildID-CPK-TXID on the cameroon payment information. Once you run it, then re-run it with 'authorize' to complete the transaction. Cameroon will see this payment on their reports.
- Add ddos for non compliant nodes sending strange messages Change syncing timeout for gobjects to 60 seconds Delete old GSC data in the delete thread (once every 5 mins); this removes approx 75% of old orphaned votes and decreases ram usage and gobject file size
- Add dedicated RPC command for readverse: readverse book_name chapter language verse_number.
- Ensure 'exec readverse' defaults to English. (We plan on honoring the wallet language setting in the future).
- Add dedicated RPC command for 'sins'. This shows the 39 mortal sins that could send a person to Hell.
- Added dedicated RPC command: versionreport: Shows the software version running on the network by users ranked by percentage (over the last 205 blocks).
- Added dedicated RPC command for 'bookname short_book_name' (Shows the long name corresponding to the book abbreviation).
- Added dedicated RPC command for 'books' (Shows the books of the bible).
- Create dedicated command for 'datalist'. Type 'datalist objtype' for the list (IE datalist prayer 7) to receive the last 7 days of prayers.
Added 'leaderboard (nickname || all) height'. This allows a user to see the exact reward breakdown per superblock height. It also allows anyone else to audit a breakdown per nickname.
- Add Chinese Language Translations for BiblePay QT Bible Reader (Allows the user to read the CNV from the Read Bible Menu) Enhance 'exec readverse' to support both Chinese and English Fix OneClickMining initial crlf issue (Meaning that biblepay.conf will not be corrupted if user starts with one-click-mining config).
- Add Payment Option 4 for Cameroon-One, and fix BIO URL Apollon Integration for Deterministic Sancs: Add 'exec blscommand mnppriv blsprivkey'. This allows the user to set the deterministic masternodeblsprivkey in the sanc biblepay.conf file. NOTE: The
EncryptAES256 and DecryptAES256 were added to support this feature (this is so no other node can discover your mnprivkey or your mnblsprivkey during transmission or initialization).
- Update Health feature for Sanctuaries only: Set healthupdate=1 to enable, healthupdate=0 to disable, default is Enabled on Sanctuaries only. If this is enabled, you will see your Sanctuaries health status (IE Best Block Hash, GSC voting level) in the pool. This will be valuable when we host with Apollon.
- Fix governance.dat bloated file size, on boot. Reindex governance.dat on boot if > 35 megs.
Note: Although most users will see an improvement in RAM and network usage in 1448, the full impact for gobject propagation will appear at block 148,000. At this height, this version will become mandatory and all old nodes will drop off, thereby creating an environment that only shares the official gobjects (increasing qos). Theoretically our network utilization should drop by 70% after this height as nodes will not continually ask for objects repeatedly.
** All binaries have been deployed **