You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As Hermes uses those structs to process and report misbehaviour evidence, we should make sure that we can still do so with those versions using snake_case, while keeping backward compatibility with chains running previous versions using UpperCamelCase.
The text was updated successfully, but these errors were encountered:
romac
changed the title
Ensure we can report misbehavior evidence to CometBFT v0.37.10 and v0.38.11
Ensure compatibility of misbehaviour evidence JSON serialization with CometBFT v0.37.10 and v0.38.11
Aug 12, 2024
In CometBFT v0.37.10 and v0.38.11, the name of the fields of the
DuplicateVoteEvidence
andLightClientAttackEvidence
structs when serialized to JSON have changed from PascalCase to snake_case.As Hermes uses those structs to process and report misbehaviour evidence, we should make sure that we can still do so with those versions using snake_case, while keeping backward compatibility with chains running previous versions using UpperCamelCase.
The text was updated successfully, but these errors were encountered: