Skip to content

Commit d86eb34

Browse files
authored
chore: Remove unused channel keeper from IBCv1 msg handler (#2190)
1 parent 245f9d3 commit d86eb34

File tree

4 files changed

+9
-25
lines changed

4 files changed

+9
-25
lines changed

x/wasm/keeper/handler_plugin.go

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ func NewDefaultMessageHandler(
4040
keeper *Keeper,
4141
router MessageRouter,
4242
ics4Wrapper types.ICS4Wrapper,
43-
channelKeeper types.ChannelKeeper,
4443
bankKeeper types.Burner,
4544
cdc codec.Codec,
4645
portSource types.ICS20TransferPortSource,
@@ -52,7 +51,7 @@ func NewDefaultMessageHandler(
5251
}
5352
return NewMessageHandlerChain(
5453
NewSDKMessageHandler(cdc, router, encoders),
55-
NewIBCRawPacketHandler(ics4Wrapper, keeper, channelKeeper),
54+
NewIBCRawPacketHandler(ics4Wrapper, keeper),
5655
NewBurnCoinMessageHandler(bankKeeper),
5756
)
5857
}
@@ -172,17 +171,15 @@ func (m MessageHandlerChain) DispatchMsg(ctx sdk.Context, contractAddr sdk.AccAd
172171

173172
// IBCRawPacketHandler handles IBC.SendPacket messages which are published to an IBC channel.
174173
type IBCRawPacketHandler struct {
175-
ics4Wrapper types.ICS4Wrapper
176-
wasmKeeper types.IBCContractKeeper
177-
channelKeeper types.ChannelKeeper
174+
ics4Wrapper types.ICS4Wrapper
175+
wasmKeeper types.IBCContractKeeper
178176
}
179177

180178
// NewIBCRawPacketHandler constructor
181-
func NewIBCRawPacketHandler(ics4Wrapper types.ICS4Wrapper, wasmKeeper types.IBCContractKeeper, channelKeeper types.ChannelKeeper) IBCRawPacketHandler {
179+
func NewIBCRawPacketHandler(ics4Wrapper types.ICS4Wrapper, wasmKeeper types.IBCContractKeeper) IBCRawPacketHandler {
182180
return IBCRawPacketHandler{
183-
ics4Wrapper: ics4Wrapper,
184-
wasmKeeper: wasmKeeper,
185-
channelKeeper: channelKeeper,
181+
ics4Wrapper: ics4Wrapper,
182+
wasmKeeper: wasmKeeper,
186183
}
187184
}
188185

x/wasm/keeper/handler_plugin_test.go

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -268,16 +268,6 @@ func TestIBCRawPacketHandler(t *testing.T) {
268268
return nil
269269
},
270270
}
271-
chanKeeper := &wasmtesting.MockChannelKeeper{
272-
GetChannelFn: func(ctx sdk.Context, srcPort, srcChan string) (channeltypes.Channel, bool) {
273-
return channeltypes.Channel{
274-
Counterparty: channeltypes.NewCounterparty(
275-
"other-port",
276-
"other-channel-1",
277-
),
278-
}, true
279-
},
280-
}
281271
contractKeeper := wasmtesting.IBCContractKeeperMock{}
282272
// also store a packet to be acked
283273
ackPacket := channeltypes.Packet{
@@ -297,7 +287,6 @@ func TestIBCRawPacketHandler(t *testing.T) {
297287

298288
specs := map[string]struct {
299289
srcMsg wasmvmtypes.IBCMsg
300-
chanKeeper types.ChannelKeeper
301290
expPacketSent *CapturedPacket
302291
expPacketAck *CapturedPacket
303292
expAck []byte
@@ -312,7 +301,6 @@ func TestIBCRawPacketHandler(t *testing.T) {
312301
Timeout: wasmvmtypes.IBCTimeout{Block: &wasmvmtypes.IBCTimeoutBlock{Revision: 1, Height: 2}},
313302
},
314303
},
315-
chanKeeper: chanKeeper,
316304
expPacketSent: &CapturedPacket{
317305
sourcePort: ibcPort,
318306
sourceChannel: "channel-1",
@@ -329,7 +317,6 @@ func TestIBCRawPacketHandler(t *testing.T) {
329317
Ack: wasmvmtypes.IBCAcknowledgement{Data: []byte("myAck")},
330318
},
331319
},
332-
chanKeeper: chanKeeper,
333320
expPacketAck: &CapturedPacket{
334321
sourcePort: ackPacket.SourcePort,
335322
sourceChannel: ackPacket.SourceChannel,
@@ -348,7 +335,7 @@ func TestIBCRawPacketHandler(t *testing.T) {
348335
capturedPacketAck = nil
349336

350337
// when
351-
h := NewIBCRawPacketHandler(capturingICS4Mock, &contractKeeper, spec.chanKeeper)
338+
h := NewIBCRawPacketHandler(capturingICS4Mock, &contractKeeper)
352339
evts, data, msgResponses, gotErr := h.DispatchMsg(ctx, RandomAccountAddress(t), ibcPort, wasmvmtypes.CosmosMsg{IBC: &spec.srcMsg}) //nolint:gosec
353340

354341
// then

x/wasm/keeper/keeper_cgo.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ func NewKeeper(
6060
wasmLimits: vmConfig.WasmLimits,
6161
ibcRouterV2: ibcRouterV2,
6262
}
63-
keeper.messenger = NewDefaultMessageHandler(keeper, router, ics4Wrapper, channelKeeper, bankKeeper, cdc, portSource)
63+
keeper.messenger = NewDefaultMessageHandler(keeper, router, ics4Wrapper, bankKeeper, cdc, portSource)
6464
keeper.wasmVMQueryHandler = DefaultQueryPlugins(bankKeeper, stakingKeeper, distrKeeper, channelKeeper, keeper)
6565
preOpts, postOpts := splitOpts(opts)
6666
for _, o := range preOpts {

x/wasm/keeper/keeper_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -848,7 +848,7 @@ func TestInstantiateWithContractFactoryChildQueriesParent(t *testing.T) {
848848
router := baseapp.NewMsgServiceRouter()
849849
router.SetInterfaceRegistry(keepers.EncodingConfig.InterfaceRegistry)
850850
types.RegisterMsgServer(router, NewMsgServerImpl(keeper))
851-
keeper.messenger = NewDefaultMessageHandler(nil, router, nil, nil, nil, keepers.EncodingConfig.Codec, nil)
851+
keeper.messenger = NewDefaultMessageHandler(nil, router, nil, nil, keepers.EncodingConfig.Codec, nil)
852852
// overwrite wasmvm in response handler
853853
keeper.wasmVMResponseHandler = NewDefaultWasmVMContractResponseHandler(NewMessageDispatcher(keeper.messenger, keeper))
854854

0 commit comments

Comments
 (0)