-
Notifications
You must be signed in to change notification settings - Fork 331
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
29 changed files
with
254 additions
and
158 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
*October 20th, 2023* | ||
|
||
This v1.7 release introduces new features and improvements to Hermes. | ||
|
||
One of the key highlights is the addition of new misbehavior detection features. | ||
|
||
Hermes now includes a new command called `evidence`, which monitors the blocks emitted by a chain for any presence of misbehavior evidence. | ||
|
||
If misbehavior is detected, the CLI will report that evidence to all counterparty clients of that chain. | ||
On top of that, misbehavior evidence detected on a chain that is a CCV (Cross-Chain Validation) consumer | ||
is now sent to its provider chain, alerting it directly of the misbehaving consumer chain. | ||
|
||
Furthermore, when misbehavior is detected from an on-chain client, such as a light client attack or a double-sign, | ||
the evidence is now submitted to all counterparty clients of the misbehaving chain, rather than just the | ||
counterparty client of the misbehaving client. | ||
|
||
In addition, the REST server of Hermes now has a `/clear_packets` endpoint which allows triggering | ||
packet clearing for a specific chain or all chains if no specific chain is provided. | ||
|
||
Another notable improvement is the ability to change `tracing` directives at runtime. | ||
This feature lets users adjust tracing settings dynamically as needed, providing a more | ||
customizable and efficient debugging experience. | ||
|
||
Overall, the new misbehavior detection features in Hermes contribute to a more robust and secure environment, | ||
enabling timely identification and response to potential misbehaving actors. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -27,3 +27,6 @@ mc.log | |
|
||
# Ignore OSX .DS_Store file | ||
.DS_Store | ||
|
||
# Ignore tooling Cargo.lock | ||
tools/check-guide/Cargo.lock |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.