Skip to content

Mainnet Patch - 3

Compare
Choose a tag to compare
@StephenButtolph StephenButtolph released this 14 Oct 23:12
· 6965 commits to dev since this release
64199f2

This patch includes networking DoS protection improvements, a new simple AVM wallet, expanding of health checks, and throttling cleanup.

  • Implemented a continuous time exponentially weighted uptime meter. Also implemented a discrete exponentially weighted uptime meter for performance improvements.
  • Simplified multilevel queue implementation to abstract out resource management.
  • Added health checks to the VM and Engine interfaces to allow for fine grained health checks.
  • Added partition detection into the health checks.
  • Meter connection attempts from the same IP address.
  • Reduced lock contention in the networking library.
  • Added a wallet service that allows for transactions to be chained automatically, by assuming the transactions that are being issued are virtuous.
  • Dynamically manage the IP address by attempting to refresh the existing IP address periodically.