Repository navigation
v0.9.0
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 Hookwill 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 Accounthas 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
XAHbalance 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.
- 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:
- 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-into 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 - If you have already opted in, You can execute
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.