diff --git a/app/app.go b/app/app.go index 4f240c979a..54a32ed4c9 100644 --- a/app/app.go +++ b/app/app.go @@ -1329,8 +1329,11 @@ func (app *App) ProcessBlock(ctx sdk.Context, txs [][]byte, req BlockProcessRequ midBlockEvents := app.MidBlock(ctx, req.GetHeight()) events = append(events, midBlockEvents...) - // run other txs - otherResults, ctx := app.BuildDependenciesAndRunTxs(ctx, txs) + // run other txs - this will run them synchronously without building a dag or executing concurrently + // TODO: re-enable this tx concurrency once dependencies have been declared properly and any potential + // nondeterminism with remediation flow has been fully investigated / resolved + // otherResults, ctx := app.BuildDependenciesAndRunTxs(ctx, txs) + otherResults := app.ProcessBlockSynchronous(ctx, txs) txResults = append(txResults, otherResults...) // Finalize all Bank Module Transfers here so that events are included