feat: bump ibc-go v10, sdk v0.53, cometbft v0.38.21#148
feat: bump ibc-go v10, sdk v0.53, cometbft v0.38.21#148
Conversation
|
Caution Review failedFailed to post review comments WalkthroughUpgrade of the IBC stack from v8 to v10 across the codebase: dependency bumps, import path updates, store key and keeper reshaping for v10 modules, new light-client modules added, module wiring and blocker ordering updated, removal of capability/ibc-fee wiring, and related test & upgrade handler adjustments. ChangesIBC v8 → v10 Migration and Rewiring
sequenceDiagram
participant Client
participant App
participant IBCKeeper
participant Router
participant LightClient
Client->>App: Submit IBC TX (transfer / nft / ica)
App->>Router: Route to module (transfer / nft / ica / opchild)
Router->>IBCKeeper: Dispatch through new middleware chain (ics4wrapper → ibchooks → packet-forward/rate-limit)
IBCKeeper->>LightClient: Verify header / client state (TM / SoloMachine modules)
LightClient-->>IBCKeeper: Validation result (trusted)
IBCKeeper-->>Router: Deliver packet / ack handling (legacy fee-ack compatibility)
Router-->>App: Module callback / state update
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #148 +/- ##
==========================================
+ Coverage 37.23% 38.24% +1.01%
==========================================
Files 16 16
Lines 1504 1459 -45
==========================================
- Hits 560 558 -2
+ Misses 908 865 -43
Partials 36 36
🚀 New features to boost your workflow:
|
Description
Closes: #XXXX
Author Checklist
All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.
I have...
!in the type prefix if API or client breaking changeReviewers Checklist
All items are required. Please add a note if the item is not applicable and please add
your handle next to the items reviewed if you only reviewed selected items.
I have...
Summary by CodeRabbit
Chores
New Features
Refactor