@@ -411,6 +411,18 @@ func (app *NibiruApp) InitKeepers(
411411 app .BankKeeper ,
412412 )
413413
414+ app .ibcTransferKeeper = ibctransferkeeper .NewKeeper (
415+ appCodec ,
416+ keys [ibctransfertypes .StoreKey ],
417+ /* paramSubspace */ app .GetSubspace (ibctransfertypes .ModuleName ),
418+ /* ibctransfertypes.ICS4Wrapper */ app .ibcFeeKeeper ,
419+ /* ibctransfertypes.ChannelKeeper */ app .ibcKeeper .ChannelKeeper ,
420+ /* ibctransfertypes.PortKeeper */ & app .ibcKeeper .PortKeeper ,
421+ app .AccountKeeper ,
422+ app .BankKeeper ,
423+ app .ScopedTransferKeeper ,
424+ )
425+
414426 app .ScopedWasmKeeper = app .capabilityKeeper .ScopeToModule (wasmtypes .ModuleName )
415427
416428 wasmDir := filepath .Join (homePath , "data" )
@@ -478,21 +490,6 @@ func (app *NibiruApp) InitKeepers(
478490 app .slashingKeeper ,
479491 )
480492
481- /* Create IBC module and a static IBC router */
482- ibcRouter := porttypes .NewRouter ()
483-
484- app .ibcTransferKeeper = ibctransferkeeper .NewKeeper (
485- appCodec ,
486- keys [ibctransfertypes .StoreKey ],
487- /* paramSubspace */ app .GetSubspace (ibctransfertypes .ModuleName ),
488- /* ibctransfertypes.ICS4Wrapper */ app .ibcFeeKeeper ,
489- /* ibctransfertypes.ChannelKeeper */ app .ibcKeeper .ChannelKeeper ,
490- /* ibctransfertypes.PortKeeper */ & app .ibcKeeper .PortKeeper ,
491- app .AccountKeeper ,
492- app .BankKeeper ,
493- app .ScopedTransferKeeper ,
494- )
495-
496493 // Mock Module setup for testing IBC and also acts as the interchain accounts authentication module
497494 // NOTE: the IBC mock keeper and application module is used only for testing core IBC. Do
498495 // not replicate if you do not need to test core IBC or light clients.
@@ -509,6 +506,8 @@ func (app *NibiruApp) InitKeepers(
509506 // - IBC Fee Middleware
510507 // - Transfer
511508
509+ ibcRouter := porttypes .NewRouter ()
510+
512511 // create IBC module from bottom to top of stack
513512 var transferStack porttypes.IBCModule
514513 transferStack = ibctransfer .NewIBCModule (app .ibcTransferKeeper )
0 commit comments