Repository navigation
Lithos Testnet 5.5.0
Statistics
Added new optional statistics feature which persists data about the chain, and exposes it via the API for the webpanel to use. New statistics involve mining, collateral, hashrate, dex stats, and more. Additionally, we added support for priority fee choice and clearance age for collateral boxes. Finally, multiple changes have been made to the webpanel, including a new "Mining" tab, data about the fee market, and new documentation.
To run the application, unzip the file and then run the script in the /bin directory.
./lithos-client
This will automatically read from lithos.conf in your /bin folder.
To run with a custom configuration file add the argument -Dconfig.file=
./lithos-client "-Dconfig.file=path/to/custom/config/file.conf"
To build from source run:
sbt dist
This will create a new zip file in the /target/universal directory
Release Notes:
Statistics
- Added new stats collector to collect information about Lithos and the current blockchain.
- Moved dex stats to use stats collector for better loading times
- Added mining stats for information about hashrate and the stratum job, along with historical Lithos data.
- Added optional persistence for stats data, with pruning for old data.
WebDocs
- Added new "Mining" page to webdocs, including info about hashrate, difficulty, the current block package, and historical payments.
- Added "Fee Market" to collateral page
- Added new documentation about configuration, LithosDex, and candidate blocks.
Emissions
- Added priority fee support for collateral boxes, can be set in either the config or set through the "Join" page in collateral
- Changed default
clearanceAgeto 7200 blocks and added it as a config variable
Mining
- Added new guidance on
diffselection in various docs and in the Diff calculator on the "Mining" page - Added
reductionMultiplierto change how hard your stratum diff is whenreduceShareMessagesis enabled. - Changed auto commits to work via MDSyncTask, meaning that rollup existence is no longer needed to commit difficulty
Batching
- Fixed batching algo in blocks to prioritize max fees
- Added time budget to config for selecting the best tx chain
API
- Added new API for stats
Configuration
- Added large amounts of new configuration options, especially regarding stats
Other
- Removed last explorer dependencies in client. Explorer is still needed in config (Appkit requirement) though it is not used anywhere.