Skip to content

Lithos Testnet 5.0.1

Choose a tag to compare

@K-Singh K-Singh released this 26 Aug 02:29
· 22 commits to master since this release

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 reduceShareMessages ratio 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