Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Incomplete ICS 007 ClientState verification methods implementation #22

Closed
5 of 12 tasks
Tracked by #24
adizere opened this issue Feb 18, 2022 · 0 comments · Fixed by #172
Closed
5 of 12 tasks
Tracked by #24

Incomplete ICS 007 ClientState verification methods implementation #22

adizere opened this issue Feb 18, 2022 · 0 comments · Fixed by #172
Labels
A: bug Admin: something isn't working

Comments

@adizere
Copy link
Member

adizere commented Feb 18, 2022

Crate

ibc

Summary

Incomplete implementation of check_header_and_update_state

We should fix (or investigate) the following remarks regarding verification of ICS007 ClientState.

Originally posted by @hu55a1n1 in https://github.com/informalsystems/ibc-rs/pull/1873#discussion_r809993503

  • We're also not checking if the latest_height's revision_number matches the ChainId's version.

Originally posted by @hu55a1n1 in https://github.com/informalsystems/ibc-rs/pull/1873#discussion_r810002577

  • ibc-go doesn't allow a zero max_clock_drift. Not sure why this would be required. 🤔

Originally posted by @hu55a1n1 in https://github.com/informalsystems/ibc-rs/pull/1873#discussion_r810004141

  • Apparently, each key in upgrade_path must be non-empty and this must also be checked.

Originally posted by @hu55a1n1 in https://github.com/informalsystems/ibc-rs/pull/1873#discussion_r810018385

Acceptance Criteria


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate milestone (priority) applied
  • Appropriate contributors tagged
  • Contributor assigned/self-assigned
@adizere adizere changed the title Incomplete ICS 007 verification methods implementation Incomplete ICS 007 ClientState verification methods implementation Feb 18, 2022
@hu55a1n1 hu55a1n1 transferred this issue from informalsystems/hermes Sep 28, 2022
@hu55a1n1 hu55a1n1 added the A: bug Admin: something isn't working label Oct 6, 2022
Repository owner moved this from Backlog to Closed in IBC-rs: the road to v1 Oct 14, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
A: bug Admin: something isn't working
Projects
No open projects
Status: Closed
Development

Successfully merging a pull request may close this issue.

2 participants