Skip to content

Conversation

@JayT106
Copy link

@JayT106 JayT106 commented Oct 7, 2025

Closes: #4413


PR author checklist:

  • Added changelog entry, using unclog.
  • Added tests: integration (for Hermes) or unit/mock tests (for modules).
  • Linked to GitHub issue.
  • Updated code comments and documentation (e.g., docs/).
    • If guide has been updated, tag GitHub user mircea-c
  • Tagged one reviewer who will be the one responsible for shepherding this PR.

Reviewer checklist:

  • Reviewed Files changed in the GitHub PR explorer.
  • Manually tested (in case integration/unit/mock tests are absent).


// No header in events, cannot run misbehavior.
// May happen on chains running older SDKs (e.g., Akash)
if update_event.header.is_none() {

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removing the check alone won’t fix the problem, since the header is still required by detect_misbehaviour to compare it with the client state header.

cosmos/ibc-go#5110

Following the comment, we should call the /header endpoint to retrieve the header instead of relying on the event data.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

foreign_client detect_misbehavior does not align with ibc-gov10 UpdateClient event

2 participants