@@ -353,6 +353,7 @@ type App struct {
353353 TokenFactoryKeeper tokenfactorykeeper.Keeper
354354
355355 BeginBlockKeepers legacyabci.BeginBlockKeepers
356+ EndBlockKeepers legacyabci.EndBlockKeepers
356357
357358 // mm is the module manager
358359 mm * module.Manager
@@ -776,38 +777,19 @@ func New(
776777 IBCKeeper : app .IBCKeeper ,
777778 EvmKeeper : & app .EvmKeeper ,
778779 }
780+ app .EndBlockKeepers = legacyabci.EndBlockKeepers {
781+ CrisisKeeper : & app .CrisisKeeper ,
782+ GovKeeper : & app .GovKeeper ,
783+ StakingKeeper : & app .StakingKeeper ,
784+ OracleKeeper : & app .OracleKeeper ,
785+ EvmKeeper : & app .EvmKeeper ,
786+ AccessControlKeeper : & app .AccessControlKeeper ,
787+ }
779788
780789 app .mm .SetOrderMidBlockers (
781790 oracletypes .ModuleName ,
782791 )
783792
784- app .mm .SetOrderEndBlockers (
785- crisistypes .ModuleName ,
786- govtypes .ModuleName ,
787- stakingtypes .ModuleName ,
788- capabilitytypes .ModuleName ,
789- authtypes .ModuleName ,
790- banktypes .ModuleName ,
791- distrtypes .ModuleName ,
792- slashingtypes .ModuleName ,
793- minttypes .ModuleName ,
794- genutiltypes .ModuleName ,
795- evidencetypes .ModuleName ,
796- authz .ModuleName ,
797- feegrant .ModuleName ,
798- paramstypes .ModuleName ,
799- upgradetypes .ModuleName ,
800- vestingtypes .ModuleName ,
801- ibchost .ModuleName ,
802- ibctransfertypes .ModuleName ,
803- oracletypes .ModuleName ,
804- epochmoduletypes .ModuleName ,
805- evmtypes .ModuleName ,
806- wasm .ModuleName ,
807- tokenfactorytypes .ModuleName ,
808- acltypes .ModuleName ,
809- )
810-
811793 // NOTE: The genutils module must occur after staking so that pools are
812794 // properly initialized with tokens from genesis accounts.
813795 // NOTE: Capability module must occur first so that it can initialize any capabilities
@@ -897,7 +879,6 @@ func New(
897879 app .SetAnteHandler (anteHandler )
898880 app .SetAnteDepGenerator (anteDepGenerator )
899881 app .SetMidBlocker (app .MidBlocker )
900- app .SetEndBlocker (app .EndBlocker )
901882 app .SetPrepareProposalHandler (app .PrepareProposalHandler )
902883 app .SetProcessProposalHandler (app .ProcessProposalHandler )
903884 app .SetFinalizeBlocker (app .FinalizeBlocker )
@@ -1048,11 +1029,6 @@ func (app *App) MidBlocker(ctx sdk.Context, height int64) []abci.Event {
10481029 return app .mm .MidBlock (ctx , height )
10491030}
10501031
1051- // EndBlocker application updates every end block
1052- func (app * App ) EndBlocker (ctx sdk.Context , req abci.RequestEndBlock ) abci.ResponseEndBlock {
1053- return app .mm .EndBlock (ctx , req )
1054- }
1055-
10561032// InitChainer application update at chain initialization
10571033func (app * App ) InitChainer (ctx sdk.Context , req abci.RequestInitChain ) abci.ResponseInitChain {
10581034 var genesisState GenesisState
@@ -1638,10 +1614,7 @@ func (app *App) ProcessBlock(ctx sdk.Context, txs [][]byte, req BlockProcessRequ
16381614 }
16391615 }
16401616
1641- endBlockResp = app .EndBlock (ctx , abci.RequestEndBlock {
1642- Height : req .GetHeight (),
1643- BlockGasUsed : evmTotalGasUsed ,
1644- })
1617+ endBlockResp = app .EndBlock (ctx , req .GetHeight (), evmTotalGasUsed )
16451618
16461619 events = append (events , endBlockResp .Events ... )
16471620 return events , txResults , endBlockResp , nil
0 commit comments