Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

miscellaneous ICS20 fixes #2853

Merged
merged 4 commits into from
Jul 20, 2023
Merged

miscellaneous ICS20 fixes #2853

merged 4 commits into from
Jul 20, 2023

Conversation

avahowell
Copy link
Contributor

  • fix inversion in is_source logic
  • fix inversion in Unreceived{Packets,Acks} query logic
  • fix RecvPacket proof verification path
  • fix encoding of packet commitments in RecvPacket proof verification
  • fix timestamp encoding in pcli tx withdraw

After these fixes, I was able to execute a test ICS20 withdrawal from testnet-preview to a local devnet.

- fix inversion in is_source logic
- fix inversion in Unreceived{Packets,Acks} query logic
- fix encoding of packet commitments in RecvPacket proof verification
- fix timestamp encoding in `pcli tx withdraw`
@avahowell avahowell temporarily deployed to smoke-test July 20, 2023 06:11 — with GitHub Actions Inactive
@avahowell avahowell temporarily deployed to smoke-test July 20, 2023 06:41 — with GitHub Actions Inactive
@avahowell avahowell merged commit 3987add into main Jul 20, 2023
@avahowell avahowell deleted the ibc-fixes branch July 20, 2023 09:23
@conorsch
Copy link
Contributor

Nice, looking forward to testing this interactively!

N.B. the tendermint crates were bumped 0.32.0 -> 0.32.2 in this PR, which broke the docs build. Will fix that shortly.

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.

2 participants