Skip to content

Commit 73c73cf

Browse files
fix migration stuff to prep for v11
1 parent 06e0dc6 commit 73c73cf

File tree

11 files changed

+206
-185
lines changed

11 files changed

+206
-185
lines changed

app/consumer-democracy/app.go

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ type App struct { // nolint: golint
214214
ParamsKeeper paramskeeper.Keeper
215215
IBCKeeper *ibckeeper.Keeper // IBC Keeper must be a pointer in the app, so we can SetRouter on it correctly
216216
EvidenceKeeper evidencekeeper.Keeper
217-
TransferKeeper ibctransferkeeper.Keeper
217+
TransferKeeper *ibctransferkeeper.Keeper
218218
FeeGrantKeeper feegrantkeeper.Keeper
219219
AuthzKeeper authzkeeper.Keeper
220220
ConsumerKeeper consumerkeeper.Keeper
@@ -420,7 +420,6 @@ func New(
420420
app.IBCKeeper = ibckeeper.NewKeeper(
421421
appCodec,
422422
runtime.NewKVStoreService(keys[ibchost.StoreKey]),
423-
app.GetSubspace(ibchost.ModuleName),
424423
app.UpgradeKeeper,
425424
authtypes.NewModuleAddress(govtypes.ModuleName).String(),
426425
)
@@ -435,7 +434,7 @@ func New(
435434
app.SlashingKeeper,
436435
app.BankKeeper,
437436
app.AccountKeeper,
438-
&app.TransferKeeper,
437+
app.TransferKeeper,
439438
app.IBCKeeper,
440439
authtypes.FeeCollectorName,
441440
authtypes.NewModuleAddress(govtypes.ModuleName).String(),
@@ -463,8 +462,6 @@ func New(
463462
app.TransferKeeper = ibctransferkeeper.NewKeeper(
464463
appCodec,
465464
runtime.NewKVStoreService(keys[ibctransfertypes.StoreKey]),
466-
app.GetSubspace(ibctransfertypes.ModuleName),
467-
app.IBCKeeper.ChannelKeeper,
468465
app.IBCKeeper.ChannelKeeper,
469466
app.MsgServiceRouter(),
470467
app.AccountKeeper,
@@ -477,7 +474,7 @@ func New(
477474
// create static IBC router, add transfer route, then set and seal it
478475
ibcRouter := porttypes.NewRouter()
479476
ibcRouter.AddRoute(ibctransfertypes.ModuleName, ibcmodule)
480-
ibcRouter.AddRoute(ccvtypes.ConsumerPortID, consumerModule)
477+
ibcRouter.AddRoute(ccvtypes.ConsumerPortID, &consumerModule)
481478
app.IBCKeeper.SetRouter(ibcRouter)
482479

483480
// create evidence keeper with router

app/consumer/app.go

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ type App struct { // nolint: golint
179179
ParamsKeeper paramskeeper.Keeper
180180
IBCKeeper *ibckeeper.Keeper // IBC Keeper must be a pointer in the app, so we can SetRouter on it correctly
181181
EvidenceKeeper evidencekeeper.Keeper
182-
TransferKeeper ibctransferkeeper.Keeper
182+
TransferKeeper *ibctransferkeeper.Keeper
183183
FeeGrantKeeper feegrantkeeper.Keeper
184184
AuthzKeeper authzkeeper.Keeper
185185
ConsumerKeeper ibcconsumerkeeper.Keeper
@@ -339,7 +339,6 @@ func New(
339339
app.IBCKeeper = ibckeeper.NewKeeper(
340340
appCodec,
341341
runtime.NewKVStoreService(keys[ibchost.StoreKey]),
342-
app.GetSubspace(ibchost.ModuleName),
343342
app.UpgradeKeeper,
344343
authtypes.NewModuleAddress(govtypes.ModuleName).String(),
345344
)
@@ -354,7 +353,7 @@ func New(
354353
app.SlashingKeeper,
355354
app.BankKeeper,
356355
app.AccountKeeper,
357-
&app.TransferKeeper,
356+
app.TransferKeeper,
358357
app.IBCKeeper,
359358
authtypes.FeeCollectorName,
360359
authtypes.NewModuleAddress(govtypes.ModuleName).String(),
@@ -369,8 +368,6 @@ func New(
369368
app.TransferKeeper = ibctransferkeeper.NewKeeper(
370369
appCodec,
371370
runtime.NewKVStoreService(keys[ibctransfertypes.StoreKey]),
372-
app.GetSubspace(ibctransfertypes.ModuleName),
373-
app.IBCKeeper.ChannelKeeper,
374371
app.IBCKeeper.ChannelKeeper,
375372
app.MsgServiceRouter(),
376373
app.AccountKeeper,
@@ -383,7 +380,7 @@ func New(
383380
// create static IBC router, add transfer route, then set and seal it
384381
ibcRouter := porttypes.NewRouter()
385382
ibcRouter.AddRoute(ibctransfertypes.ModuleName, ibcmodule)
386-
ibcRouter.AddRoute(ccvtypes.ConsumerPortID, consumerModule)
383+
ibcRouter.AddRoute(ccvtypes.ConsumerPortID, &consumerModule)
387384
app.IBCKeeper.SetRouter(ibcRouter)
388385

389386
// create evidence keeper with router

app/provider/app.go

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ type App struct { // nolint: golint
206206
ParamsKeeper paramskeeper.Keeper
207207
IBCKeeper *ibckeeper.Keeper // IBC Keeper must be a pointer in the app, so we can SetRouter on it correctly
208208
EvidenceKeeper evidencekeeper.Keeper
209-
TransferKeeper ibctransferkeeper.Keeper
209+
TransferKeeper *ibctransferkeeper.Keeper
210210
ProviderKeeper ibcproviderkeeper.Keeper
211211
ConsensusParamsKeeper consensusparamkeeper.Keeper
212212

@@ -397,7 +397,6 @@ func New(
397397
app.IBCKeeper = ibckeeper.NewKeeper(
398398
appCodec,
399399
runtime.NewKVStoreService(keys[ibcexported.StoreKey]),
400-
app.GetSubspace(ibcexported.ModuleName),
401400
app.UpgradeKeeper,
402401
authtypes.NewModuleAddress(govtypes.ModuleName).String(),
403402
)
@@ -483,8 +482,6 @@ func New(
483482
app.TransferKeeper = ibctransferkeeper.NewKeeper(
484483
appCodec,
485484
runtime.NewKVStoreService(keys[ibctransfertypes.StoreKey]),
486-
app.GetSubspace(ibctransfertypes.ModuleName),
487-
app.IBCKeeper.ChannelKeeper,
488485
app.IBCKeeper.ChannelKeeper,
489486
app.MsgServiceRouter(),
490487
app.AccountKeeper,
@@ -500,7 +497,7 @@ func New(
500497
// create static IBC router, add transfer route, then set and seal it
501498
ibcRouter := porttypes.NewRouter()
502499
ibcRouter.AddRoute(ibctransfertypes.ModuleName, transferStack)
503-
ibcRouter.AddRoute(providertypes.ModuleName, providerModule)
500+
ibcRouter.AddRoute(providertypes.ModuleName, &providerModule)
504501
app.IBCKeeper.SetRouter(ibcRouter)
505502

506503
skipGenesisInvariants := cast.ToBool(appOpts.Get(crisis.FlagSkipGenesisInvariants))

app/sovereign/app.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ type App struct { // nolint: golint
198198
ParamsKeeper paramskeeper.Keeper
199199
IBCKeeper *ibckeeper.Keeper // IBC Keeper must be a pointer in the app, so we can SetRouter on it correctly
200200
EvidenceKeeper evidencekeeper.Keeper
201-
TransferKeeper ibctransferkeeper.Keeper
201+
TransferKeeper *ibctransferkeeper.Keeper
202202
FeeGrantKeeper feegrantkeeper.Keeper
203203
AuthzKeeper authzkeeper.Keeper
204204

@@ -407,7 +407,6 @@ func New(
407407
app.IBCKeeper = ibckeeper.NewKeeper(
408408
appCodec,
409409
runtime.NewKVStoreService(keys[ibchost.StoreKey]),
410-
app.GetSubspace(ibchost.ModuleName),
411410
app.UpgradeKeeper,
412411
authtypes.NewModuleAddress(govtypes.ModuleName).String(),
413412
)
@@ -423,8 +422,6 @@ func New(
423422
app.TransferKeeper = ibctransferkeeper.NewKeeper(
424423
appCodec,
425424
runtime.NewKVStoreService(keys[ibctransfertypes.StoreKey]),
426-
app.GetSubspace(ibctransfertypes.ModuleName),
427-
app.IBCKeeper.ChannelKeeper,
428425
app.IBCKeeper.ChannelKeeper,
429426
app.MsgServiceRouter(),
430427
app.AccountKeeper,

go.mod

Lines changed: 54 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,32 @@
11
module github.com/cosmos/interchain-security/v7
22

3-
go 1.23.6
3+
go 1.24.3
4+
5+
replace github.com/cosmos/ibc-go/v10 => ../../ibc-go-tmp
46

57
require (
68
cosmossdk.io/errors v1.0.2
7-
cosmossdk.io/math v1.5.2
9+
cosmossdk.io/math v1.5.3
810
github.com/cometbft/cometbft v0.38.17
911
github.com/cometbft/cometbft-db v0.14.1 // indirect
10-
github.com/cosmos/cosmos-sdk v0.53.0-rc.2
12+
github.com/cosmos/cosmos-sdk v0.53.2
1113
github.com/cosmos/gogoproto v1.7.0
1214
github.com/cosmos/ics23/go v0.11.0
1315
github.com/golang/mock v1.6.0
1416
github.com/golang/protobuf v1.5.4
1517
github.com/gorilla/mux v1.8.1 // indirect
1618
github.com/grpc-ecosystem/grpc-gateway v1.16.0
1719
github.com/kylelemons/godebug v1.1.0
18-
github.com/spf13/cast v1.7.1
20+
github.com/spf13/cast v1.9.2
1921
github.com/spf13/cobra v1.9.1
2022
github.com/stretchr/testify v1.10.0
2123
github.com/tidwall/gjson v1.18.0
22-
golang.org/x/crypto v0.36.0 // indirect
24+
golang.org/x/crypto v0.38.0 // indirect
2325
golang.org/x/exp v0.0.0-20250305212735-054e65f0b394
24-
golang.org/x/net v0.38.0 // indirect
25-
golang.org/x/sys v0.31.0 // indirect
26+
golang.org/x/net v0.40.0 // indirect
27+
golang.org/x/sys v0.33.0 // indirect
2628
google.golang.org/genproto v0.0.0-20241118233622-e639e219e697 // indirect
27-
google.golang.org/grpc v1.71.1
29+
google.golang.org/grpc v1.73.0
2830
google.golang.org/protobuf v1.36.6
2931
gopkg.in/yaml.v2 v2.4.0
3032
)
@@ -34,13 +36,13 @@ require (
3436
cloud.google.com/go/compute/metadata v0.6.0 // indirect
3537
cloud.google.com/go/iam v1.2.2 // indirect
3638
cloud.google.com/go/storage v1.49.0 // indirect
37-
cosmossdk.io/api v0.9.0
39+
cosmossdk.io/api v0.9.2
3840
cosmossdk.io/core v0.11.3
39-
cosmossdk.io/depinject v1.2.0-rc.1 // indirect
41+
cosmossdk.io/depinject v1.2.1 // indirect
4042
filippo.io/edwards25519 v1.1.0 // indirect
4143
github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect
4244
github.com/99designs/keyring v1.2.2 // indirect
43-
github.com/aws/aws-sdk-go v1.44.224 // indirect
45+
github.com/aws/aws-sdk-go v1.49.0 // indirect
4446
github.com/beorn7/perks v1.0.1 // indirect
4547
github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect
4648
github.com/bgentry/speakeasy v0.2.0 // indirect
@@ -62,7 +64,7 @@ require (
6264
github.com/dustin/go-humanize v1.0.1 // indirect
6365
github.com/dvsekhvalnov/jose2go v1.7.0 // indirect
6466
github.com/felixge/httpsnoop v1.0.4 // indirect
65-
github.com/fsnotify/fsnotify v1.8.0 // indirect
67+
github.com/fsnotify/fsnotify v1.9.0 // indirect
6668
github.com/go-kit/kit v0.13.0 // indirect
6769
github.com/go-kit/log v0.2.1 // indirect
6870
github.com/go-logfmt/logfmt v0.6.0 // indirect
@@ -71,7 +73,7 @@ require (
7173
github.com/gogo/protobuf v1.3.2 // indirect
7274
github.com/golang/glog v1.2.4 // indirect
7375
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
74-
github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb // indirect
76+
github.com/golang/snappy v0.0.5-0.20231225225746-43d5d4cd4e0e // indirect
7577
github.com/google/btree v1.1.3 // indirect
7678
github.com/google/go-cmp v0.7.0
7779
github.com/google/orderedcode v0.0.1 // indirect
@@ -103,11 +105,11 @@ require (
103105
github.com/mitchellh/go-homedir v1.1.0 // indirect
104106
github.com/mitchellh/go-testing-interface v1.14.1 // indirect
105107
github.com/mtibben/percent v0.2.1 // indirect
106-
github.com/pelletier/go-toml/v2 v2.2.3 // indirect
108+
github.com/pelletier/go-toml/v2 v2.2.4 // indirect
107109
github.com/petermattis/goid v0.0.0-20240813172612-4fcff4a6cae7 // indirect
108110
github.com/pkg/errors v0.9.1 // indirect
109111
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
110-
github.com/prometheus/client_golang v1.21.1 // indirect
112+
github.com/prometheus/client_golang v1.22.0 // indirect
111113
github.com/prometheus/client_model v0.6.1 // indirect
112114
github.com/prometheus/common v0.63.0 // indirect
113115
github.com/prometheus/procfs v0.15.1 // indirect
@@ -127,9 +129,9 @@ require (
127129
github.com/zondax/ledger-go v0.14.3 // indirect
128130
go.etcd.io/bbolt v1.4.0-alpha.1 // indirect
129131
go.opencensus.io v0.24.0 // indirect
130-
golang.org/x/oauth2 v0.27.0 // indirect
131-
golang.org/x/term v0.30.0 // indirect
132-
golang.org/x/text v0.23.0 // indirect
132+
golang.org/x/oauth2 v0.28.0 // indirect
133+
golang.org/x/term v0.32.0 // indirect
134+
golang.org/x/text v0.25.0 // indirect
133135
google.golang.org/api v0.222.0 // indirect
134136
gopkg.in/yaml.v3 v3.0.1 // indirect
135137
nhooyr.io/websocket v1.8.11 // indirect
@@ -139,55 +141,55 @@ require (
139141

140142
require (
141143
cosmossdk.io/client/v2 v2.0.0-beta.7
142-
cosmossdk.io/log v1.5.1
144+
cosmossdk.io/log v1.6.0
143145
cosmossdk.io/store v1.1.2
144146
cosmossdk.io/tools/confix v0.1.2
145147
cosmossdk.io/x/evidence v0.2.0-rc.2
146148
cosmossdk.io/x/feegrant v0.2.0-rc.2
147-
cosmossdk.io/x/tx v0.14.0-rc.1
148-
cosmossdk.io/x/upgrade v0.2.0-rc.2
149-
github.com/cosmos/cosmos-db v1.1.1
149+
cosmossdk.io/x/tx v0.14.0
150+
cosmossdk.io/x/upgrade v0.2.0
151+
github.com/cosmos/cosmos-db v1.1.3
150152
github.com/cosmos/ibc-go/v10 v10.1.1
151153
github.com/informalsystems/itf-go v0.0.1
152154
github.com/spf13/viper v1.20.1
153155
golang.org/x/mod v0.24.0
154-
google.golang.org/genproto/googleapis/api v0.0.0-20250324211829-b45e905df463
156+
google.golang.org/genproto/googleapis/api v0.0.0-20250528174236-200df99c418a
155157
)
156158

157159
require (
158-
cel.dev/expr v0.19.1 // indirect
160+
cel.dev/expr v0.23.0 // indirect
159161
cloud.google.com/go/auth v0.14.1 // indirect
160162
cloud.google.com/go/auth/oauth2adapt v0.2.7 // indirect
161163
cloud.google.com/go/monitoring v1.21.2 // indirect
162-
cosmossdk.io/collections v1.2.0 // indirect
163-
cosmossdk.io/schema v1.0.0 // indirect
164+
cosmossdk.io/collections v1.3.1 // indirect
165+
cosmossdk.io/schema v1.1.0 // indirect
164166
github.com/DataDog/datadog-go v4.8.3+incompatible // indirect
165-
github.com/DataDog/zstd v1.5.6 // indirect
166-
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.25.0 // indirect
167+
github.com/DataDog/zstd v1.5.7 // indirect
168+
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.27.0 // indirect
167169
github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.48.1 // indirect
168170
github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.48.1 // indirect
169171
github.com/Microsoft/go-winio v0.6.2 // indirect
170172
github.com/bits-and-blooms/bitset v1.22.0 // indirect
171-
github.com/bytedance/sonic v1.13.1 // indirect
173+
github.com/bytedance/sonic v1.13.2 // indirect
172174
github.com/bytedance/sonic/loader v0.2.4 // indirect
173175
github.com/cloudwego/base64x v0.1.5 // indirect
174-
github.com/cncf/xds/go v0.0.0-20241223141626-cff3c89139a3 // indirect
175-
github.com/cockroachdb/apd/v3 v3.2.1 // indirect
176-
github.com/cockroachdb/errors v1.11.3 // indirect
176+
github.com/cncf/xds/go v0.0.0-20250326154945-ae57f3c0d45f // indirect
177+
github.com/cockroachdb/errors v1.12.0 // indirect
177178
github.com/cockroachdb/fifo v0.0.0-20240616162244-4768e80dfb9a // indirect
178-
github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect
179-
github.com/cockroachdb/pebble v1.1.2 // indirect
180-
github.com/cockroachdb/redact v1.1.5 // indirect
179+
github.com/cockroachdb/logtags v0.0.0-20241215232642-bb51bb14a506 // indirect
180+
github.com/cockroachdb/pebble v1.1.5 // indirect
181+
github.com/cockroachdb/redact v1.1.6 // indirect
181182
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect
182183
github.com/creachadair/atomicfile v0.3.1 // indirect
183184
github.com/creachadair/tomledit v0.0.24 // indirect
184185
github.com/dgraph-io/badger/v4 v4.2.0 // indirect
185186
github.com/emicklei/dot v1.6.2 // indirect
186187
github.com/envoyproxy/go-control-plane/envoy v1.32.4 // indirect
187188
github.com/envoyproxy/protoc-gen-validate v1.2.1 // indirect
188-
github.com/ethereum/go-ethereum v1.15.5 // indirect
189+
github.com/ethereum/go-ethereum v1.15.11 // indirect
189190
github.com/fatih/color v1.17.0 // indirect
190-
github.com/getsentry/sentry-go v0.28.1 // indirect
191+
github.com/getsentry/sentry-go v0.33.0 // indirect
192+
github.com/go-jose/go-jose/v4 v4.0.5 // indirect
191193
github.com/go-logr/logr v1.4.2 // indirect
192194
github.com/go-logr/stdr v1.2.2 // indirect
193195
github.com/go-viper/mapstructure/v2 v2.2.1 // indirect
@@ -197,8 +199,9 @@ require (
197199
github.com/hashicorp/go-metrics v0.5.4 // indirect
198200
github.com/hashicorp/go-plugin v1.6.3 // indirect
199201
github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
200-
github.com/hashicorp/yamux v0.1.1 // indirect
202+
github.com/hashicorp/yamux v0.1.2 // indirect
201203
github.com/holiman/uint256 v1.3.2 // indirect
204+
github.com/iancoleman/orderedmap v0.3.0 // indirect
202205
github.com/iancoleman/strcase v0.3.0 // indirect
203206
github.com/klauspost/cpuid/v2 v2.2.10 // indirect
204207
github.com/kr/pretty v0.3.1 // indirect
@@ -213,22 +216,24 @@ require (
213216
github.com/rs/zerolog v1.34.0 // indirect
214217
github.com/sagikazarmark/locafero v0.7.0 // indirect
215218
github.com/sourcegraph/conc v0.3.0 // indirect
219+
github.com/spiffe/go-spiffe/v2 v2.5.0 // indirect
216220
github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
221+
github.com/zeebo/errs v1.4.0 // indirect
217222
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
218-
go.opentelemetry.io/contrib/detectors/gcp v1.34.0 // indirect
219-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.58.0 // indirect
220-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.58.0 // indirect
221-
go.opentelemetry.io/otel v1.34.0 // indirect
222-
go.opentelemetry.io/otel/metric v1.34.0 // indirect
223-
go.opentelemetry.io/otel/sdk v1.34.0 // indirect
224-
go.opentelemetry.io/otel/sdk/metric v1.34.0 // indirect
225-
go.opentelemetry.io/otel/trace v1.34.0 // indirect
226-
go.uber.org/mock v0.5.0 // indirect
223+
go.opentelemetry.io/contrib/detectors/gcp v1.35.0 // indirect
224+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0 // indirect
225+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0 // indirect
226+
go.opentelemetry.io/otel v1.35.0 // indirect
227+
go.opentelemetry.io/otel/metric v1.35.0 // indirect
228+
go.opentelemetry.io/otel/sdk v1.35.0 // indirect
229+
go.opentelemetry.io/otel/sdk/metric v1.35.0 // indirect
230+
go.opentelemetry.io/otel/trace v1.35.0 // indirect
231+
go.uber.org/mock v0.5.2 // indirect
227232
go.uber.org/multierr v1.11.0 // indirect
228233
golang.org/x/arch v0.15.0 // indirect
229-
golang.org/x/sync v0.12.0 // indirect
234+
golang.org/x/sync v0.14.0 // indirect
230235
golang.org/x/time v0.10.0 // indirect
231-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250324211829-b45e905df463 // indirect
236+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250528174236-200df99c418a // indirect
232237
gotest.tools/v3 v3.5.2 // indirect
233238
rsc.io/qr v0.2.0 // indirect
234239
)

0 commit comments

Comments
 (0)