@@ -337,6 +337,7 @@ type App struct {
337337 TokenFactoryKeeper tokenfactorykeeper.Keeper
338338
339339 BeginBlockKeepers legacyabci.BeginBlockKeepers
340+ EndBlockKeepers legacyabci.EndBlockKeepers
340341
341342 // mm is the module manager
342343 mm * module.Manager
@@ -744,37 +745,18 @@ func New(
744745 IBCKeeper : app .IBCKeeper ,
745746 EvmKeeper : & app .EvmKeeper ,
746747 }
748+ app .EndBlockKeepers = legacyabci.EndBlockKeepers {
749+ CrisisKeeper : & app .CrisisKeeper ,
750+ GovKeeper : & app .GovKeeper ,
751+ StakingKeeper : & app .StakingKeeper ,
752+ OracleKeeper : & app .OracleKeeper ,
753+ EvmKeeper : & app .EvmKeeper ,
754+ }
747755
748756 app .mm .SetOrderMidBlockers (
749757 oracletypes .ModuleName ,
750758 )
751759
752- app .mm .SetOrderEndBlockers (
753- crisistypes .ModuleName ,
754- govtypes .ModuleName ,
755- stakingtypes .ModuleName ,
756- capabilitytypes .ModuleName ,
757- authtypes .ModuleName ,
758- banktypes .ModuleName ,
759- distrtypes .ModuleName ,
760- slashingtypes .ModuleName ,
761- minttypes .ModuleName ,
762- genutiltypes .ModuleName ,
763- evidencetypes .ModuleName ,
764- authz .ModuleName ,
765- feegrant .ModuleName ,
766- paramstypes .ModuleName ,
767- upgradetypes .ModuleName ,
768- vestingtypes .ModuleName ,
769- ibchost .ModuleName ,
770- ibctransfertypes .ModuleName ,
771- oracletypes .ModuleName ,
772- epochmoduletypes .ModuleName ,
773- evmtypes .ModuleName ,
774- wasm .ModuleName ,
775- tokenfactorytypes .ModuleName ,
776- )
777-
778760 // NOTE: The genutils module must occur after staking so that pools are
779761 // properly initialized with tokens from genesis accounts.
780762 // NOTE: Capability module must occur first so that it can initialize any capabilities
@@ -861,7 +843,6 @@ func New(
861843
862844 app .SetAnteHandler (anteHandler )
863845 app .SetMidBlocker (app .MidBlocker )
864- app .SetEndBlocker (app .EndBlocker )
865846 app .SetPrepareProposalHandler (app .PrepareProposalHandler )
866847 app .SetProcessProposalHandler (app .ProcessProposalHandler )
867848 app .SetFinalizeBlocker (app .FinalizeBlocker )
@@ -1037,11 +1018,6 @@ func (app *App) MidBlocker(ctx sdk.Context, height int64) []abci.Event {
10371018 return app .mm .MidBlock (ctx , height )
10381019}
10391020
1040- // EndBlocker application updates every end block
1041- func (app * App ) EndBlocker (ctx sdk.Context , req abci.RequestEndBlock ) abci.ResponseEndBlock {
1042- return app .mm .EndBlock (ctx , req )
1043- }
1044-
10451021// InitChainer application update at chain initialization
10461022func (app * App ) InitChainer (ctx sdk.Context , req abci.RequestInitChain ) abci.ResponseInitChain {
10471023 var genesisState GenesisState
@@ -1443,10 +1419,7 @@ func (app *App) ProcessBlock(ctx sdk.Context, txs [][]byte, req BlockProcessRequ
14431419 }
14441420 }
14451421
1446- endBlockResp = app .EndBlock (ctx , abci.RequestEndBlock {
1447- Height : req .GetHeight (),
1448- BlockGasUsed : evmTotalGasUsed ,
1449- })
1422+ endBlockResp = app .EndBlock (ctx , req .GetHeight (), evmTotalGasUsed )
14501423
14511424 events = append (events , endBlockResp .Events ... )
14521425 return events , txResults , endBlockResp , nil
0 commit comments