Skip to content

Conversation

mariuszzak
Copy link
Member

@mariuszzak mariuszzak commented Sep 19, 2025

Description

This PR implements ICS27-GMP app. More details in the ADR added in this PR.

ref: IBCSOL-267


Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

  • Linked to GitHub issue with discussion and accepted design, OR link to spec that describes this work.
  • Wrote unit and integration tests.
  • Added relevant natspec and godoc comments.
  • Provide a conventional commit message to follow the repository standards.
  • Re-reviewed Files changed in the GitHub PR explorer.
  • Review SonarCloud Report in the comment section below once CI passes.

@mariuszzak mariuszzak self-assigned this Sep 19, 2025
Copy link

linear bot commented Sep 19, 2025

Copy link

codecov bot commented Sep 19, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (feat/solana@8d0bd41). Learn more about missing BASE report.

Additional details and impacted files
@@              Coverage Diff               @@
##             feat/solana     #757   +/-   ##
==============================================
  Coverage               ?   99.86%           
==============================================
  Files                  ?       17           
  Lines                  ?      767           
  Branches               ?        0           
==============================================
  Hits                   ?      766           
  Misses                 ?        1           
  Partials               ?        0           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@mariuszzak mariuszzak force-pushed the mariuszzak/ics27-gmp branch from dc6c040 to b6f5bb3 Compare October 9, 2025 13:54
@mariuszzak
Copy link
Member Author

Related PR - cosmos/ibc-go#8660

@mariuszzak mariuszzak force-pushed the mariuszzak/ics27-gmp branch from b6f5bb3 to e10d7bf Compare October 9, 2025 15:26
Copy link

linear bot commented Oct 9, 2025

@mariuszzak mariuszzak force-pushed the mariuszzak/ics27-gmp branch 3 times, most recently from 97ebeed to c8a763d Compare October 13, 2025 18:18
@mariuszzak mariuszzak changed the base branch from mariuszzak/test-e2e-cosmos-to-sol to feat/solana October 13, 2025 18:19
@mariuszzak mariuszzak force-pushed the mariuszzak/ics27-gmp branch 8 times, most recently from d3ec90b to dadce0c Compare October 14, 2025 11:35
@mariuszzak mariuszzak changed the title feat: initial ics27-gmp implementation (WIP) feat(solana): implement ics27-gmp ibc app Oct 14, 2025
@mariuszzak mariuszzak force-pushed the mariuszzak/ics27-gmp branch 3 times, most recently from 0d410ae to 9d10cf6 Compare October 15, 2025 00:17
@mariuszzak mariuszzak marked this pull request as ready for review October 15, 2025 00:17
Copy link
Member

@srdtrk srdtrk left a comment

Choose a reason for hiding this comment

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

LGTM. Left some questions

Copy link
Member

Choose a reason for hiding this comment

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

We should use the proto definition present in ibc-go for this. We have a seperate repo that generates rust code for proto definitions in ibc-go. This is something we can refactor later.

Copy link
Member Author

Choose a reason for hiding this comment

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

oh, nice!

Copy link
Member Author

Choose a reason for hiding this comment

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

@srdtrk could you create a task for this? 🙏

@mariuszzak mariuszzak force-pushed the mariuszzak/ics27-gmp branch 2 times, most recently from 86071fc to 3cbee29 Compare October 20, 2025 14:07
@mariuszzak mariuszzak force-pushed the mariuszzak/ics27-gmp branch from 3cbee29 to 22fb4a3 Compare October 20, 2025 14:46
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.

3 participants