namada
namada copied to clipboard
Generalize the core API of events
Describe your changes
Erase protocol specific details from the core API of events in Namada. Submodules should be responsible for defining custom events, which can be converted into core events for emission and querying.
~~NOTE: IBC tests involving hermes are expected to break with this PR. This release of hermes fixes the e2e tests (thanks Yuji!).~~
Indicate on which release or other PRs this topic is based on
v0.34.0
Checklist before merging to draft
- [x] I have added a changelog
- [x] Git history is in acceptable state
Codecov Report
Attention: Patch coverage is 51.63043% with 534 lines in your changes are missing coverage. Please review.
Project coverage is 59.52%. Comparing base (
ea843f7) to head (f629fea). Report is 7 commits behind head on main.
Additional details and impacted files
@@ Coverage Diff @@
## main #3032 +/- ##
==========================================
+ Coverage 59.41% 59.52% +0.10%
==========================================
Files 298 298
Lines 92326 92790 +464
==========================================
+ Hits 54853 55229 +376
- Misses 37473 37561 +88
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
I think there are some conflicts with draft-mainnet because I have changed to get the IBC info from an IBC message instead of an IBC event in #2631.
I think there are some conflicts with
draft-mainnetbecause I have changed to get the IBC info from an IBC message instead of an IBC event in #2631.
This is ok, since no more PRs are allowed in draft-mainnet and we are close to cutting 0.33. Just will have to rebase this PR after that.
~~TODO: rebase on v0.33.0~~
~~wip: fixing hermes so ibc e2e tests pass~~
~~todo: check the str returned by event.attributes.get("height")~~
@sug0 Can you try https://github.com/heliaxdev/hermes/releases/tag/v1.7.4-namada-beta9-rc?
@yito88 your patch worked! thanks!
Can the CI be updated with the new Hermes by updating .github/workflows/scripts/hermes.txt?
Can the CI be updated with the new Hermes by updating
.github/workflows/scripts/hermes.txt?
yeah for sure! thanks for the suggestion
Can the CI be updated with the new Hermes by updating
.github/workflows/scripts/hermes.txt?
@yito88 done in 2127a43