Lithos Testnet 5.0.1
Testnet 5.0.1 release for Lithos
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:
API:
- Added new collateral market API and removed older collateral API in
/collateral/* - Changed scope of some LithosDex specific models and responses to entire API
- Added new wallet API calls at
/wallet
Web UI:
- Added collateral page to interact with emissions and collateral market API
- Added on-hover effects for all graphs
- Added auto-refresh feature in settings
- Updated webdoc documentation for "Lithos Information", "LFSM", "Testnet Node" and "Startup"
- Added new webdocs for collateral market accessible from endpoint atlas page ("API" in navbar)
Configuration and Startup
- Config values are now validated at startup
- Early crashes during startup will attempt to safely remove the RUNNING_PID file
Synchronization
- Reduced peak and greatly reduced long term memory usage by modifying rollup sync actor props.
Effects are most visible when Java GC kicks in (so when the program is running for a while)
Stratum:
- Changed
reduceShareMessagesratio from 1000x to 10000x. Now when it is enabled in the config, your
mining software will only transmit super-shares to the Lithos Client.
Transactions
- Refactored how the client evaluates data box existence when determining if transaction processing
can begin
Emissions
- Fixed an emissions bug where client attempted to activate a queue box
with a proof-of-spend that was created at the current height