@@ -22,19 +22,6 @@ import (
2222 blockstm "github.com/crypto-org-chain/go-block-stm"
2323)
2424
25- func DefaultTxExecutor (_ context.Context ,
26- txs [][]byte ,
27- ms storetypes.MultiStore ,
28- deliverTxWithMultiStore func (int , sdk.Tx , storetypes.MultiStore , map [string ]any ) * abci.ExecTxResult ,
29- ) ([]* abci.ExecTxResult , error ) {
30- blockSize := len (txs )
31- results := make ([]* abci.ExecTxResult , blockSize )
32- for i := 0 ; i < blockSize ; i ++ {
33- results [i ] = deliverTxWithMultiStore (i , nil , ms , nil )
34- }
35- return evmtypes .PatchTxResponses (results ), nil
36- }
37-
3825type evmKeeper interface {
3926 GetParams (ctx sdk.Context ) evmtypes.Params
4027}
@@ -62,6 +49,7 @@ func STMTxExecutor(
6249 txs [][]byte ,
6350 ms storetypes.MultiStore ,
6451 deliverTxWithMultiStore func (int , sdk.Tx , storetypes.MultiStore , map [string ]any ) * abci.ExecTxResult ,
52+ patcher baseapp.TxResponsePatcher ,
6553 ) ([]* abci.ExecTxResult , error ) {
6654 blockSize := len (txs )
6755 if blockSize == 0 {
@@ -115,7 +103,7 @@ func STMTxExecutor(
115103 return nil , err
116104 }
117105
118- return evmtypes . PatchTxResponses (results ), nil
106+ return patcher . Patch (results ), nil
119107 }
120108}
121109
0 commit comments