You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/migrations/v6-to-v7.md
+65-3
Original file line number
Diff line number
Diff line change
@@ -168,11 +168,11 @@ if err := clientState.VerifyMembership(
168
168
169
169
The `GetRoot` function has been removed from consensus state interface since it was not used by core IBC.
170
170
171
-
### Client Keeper
171
+
### Client keeper
172
172
173
173
Keeper function `CheckMisbehaviourAndUpdateState` has been removed since function `UpdateClient` can now handle updating `ClientState` on `ClientMessage` type which can be any `Misbehaviour` implementations.
174
174
175
-
### SDK Message
175
+
### SDK message
176
176
177
177
`MsgSubmitMisbehaviour` is deprecated since `MsgUpdateClient` can now submit a `ClientMessage` type which can be any `Misbehaviour` implementations.
178
178
@@ -290,4 +290,66 @@ import (
290
290
291
291
- host.RouterKey
292
292
+ ibcexported.RouterKey
293
-
```
293
+
<<<<<<< HEAD
294
+
```
295
+
=======
296
+
```
297
+
298
+
## Upgrading to Cosmos SDK 0.47
299
+
300
+
The following should be considered as complementary to [Cosmos SDK v0.47 UPGRADING.md](https://github.com/cosmos/cosmos-sdk/blob/v0.47.0-rc2/UPGRADING.md).
301
+
302
+
### Protobuf
303
+
304
+
Protobuf code generation, linting and formatting have been updated to leverage the `ghcr.io/cosmos/proto-builder:0.11.5` docker container. IBC protobuf definitions are now packaged and published to [buf.build/cosmos/ibc](https://buf.build/cosmos/ibc) via CI workflows. The `third_party/proto` directory has been removed in favour of dependency management using [buf.build](https://docs.buf.build/introduction).
305
+
306
+
### App modules
307
+
308
+
Legacy APIs of the `AppModule` interface have been removed from ibc-go modules. For example, for
309
+
310
+
```diff
311
+
- // Route implements the AppModule interface
312
+
- func (am AppModule) Route() sdk.Route {
313
+
- return sdk.Route{}
314
+
- }
315
+
-
316
+
- // QuerierRoute implements the AppModule interface
317
+
- func (AppModule) QuerierRoute() string {
318
+
- return types.QuerierRoute
319
+
- }
320
+
-
321
+
- // LegacyQuerierHandler implements the AppModule interface
0 commit comments