Skip to content

v0.9.0

Choose a tag to compare

@chalith chalith released this 19 Jun 05:58
· 4 commits to main since this release

Evernode Release: v0.9.0

New Features and Enhancements

  • Ability to specify a single reputation account, used as a delegate for the reputation assessment process of multiple hosts.
    • If you do not have a Xahau account to provide at the moment, you can create a new one or specify an existing account for the reputation assessment process.
    • Based on user consent during the opt-in phase, users can choose to either have a unique account for each host or maintain a Single delegate for multiple hosts.
    • For those who choose the single delegate for multiple hosts approach, a separate Xahau Hook will be integrated into the provided reputation account to manage the details of multiple hosts attached to that account.
    • It is important to note that this Delegate Account has the authority over the existence of the attached hosts, meaning it can also initiate de-registration on behalf of the host account.
    • Initially, the host must deposit a sufficient XAH balance to set up the reputation account.
    • In order to register for the reputation assessment and execute the reputation contract continuously, the host should ensure that there is a sufficient amount of EVRs funded into the reputation account for each instance acquisition.
  • Ability to specify general-purpose ports for the HotPocket instances apart from the User Port and Peer Port.
    • Two general-purpose TCP ports and two general-purpose UDP ports can be configured to an instance. If the user does not specify a value, the default ports will be as follows:
      • General Purpose TCP starting port number: 36525
      • General Purpose UDP starting port number: 39064
    • Altogether, six ports can be configured to a particular HotPocket instance after this release.
    • The instance creation results will display the configured general purpose ports, along with other instance details.
  • Enhancements related to the management of lease URI tokens on the Message Board side.

How to Install/Update

  • For Fresh Installation

    curl -fsSL https://raw.githubusercontent.com/EvernodeXRPL/evernode-test-resources/main/sashimono/installer/evernode.sh | sudo bash -s install
    
  • For Updates

    • If you have already opted in, You can execute evernode reputationd opt-in to change your reputation account setup after the update.
    curl -fsSL https://raw.githubusercontent.com/EvernodeXRPL/evernode-test-resources/main/sashimono/installer/evernode.sh | sudo bash -s update
    

Summary

  • Allow specifying single reputation account for multiple hosts.
  • Changed reputation report model.
  • Changed reputation hook states.
  • 4 additional general-purpose ports (2 TCP, 2 UDP) for HotPocket instances.
  • Bug fixes and enhancements in lease cleanup logic.