Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
0a36d24
Avoid store tracing for ordinary debug traces
Kbhat1 Mar 11, 2026
29bc93b
Cache repeated traced EVM state reads
Kbhat1 Mar 11, 2026
4050469
Profile traced EVM execution path
Kbhat1 Mar 11, 2026
1be0773
Speed up debug block tracing
Kbhat1 Mar 12, 2026
b963be6
Merge branch 'main' into kartik/debug-trace-speedups
Kbhat1 Mar 12, 2026
f8688d4
Merge branch 'main' into kartik/debug-trace-speedups
Kbhat1 Mar 13, 2026
3c6272f
Fix lint issues in trace speedup path
Kbhat1 Mar 13, 2026
ff0caa8
Merge branch 'main' into kartik/debug-trace-speedups
Kbhat1 Mar 16, 2026
e3101bd
Remove DBImpl trace read cache
Kbhat1 Mar 17, 2026
2de6797
Merge branch 'main' into kartik/debug-trace-speedups
Kbhat1 Mar 17, 2026
5022871
Merge branch 'main' into kartik/debug-trace-speedups
Kbhat1 Mar 17, 2026
4e58f8f
Merge branch 'main' into kartik/debug-trace-speedups
Kbhat1 Mar 17, 2026
bae7720
Limit profiled block tracing to default tracer
Kbhat1 Mar 18, 2026
1fc87eb
Merge branch 'main' into kartik/debug-trace-speedups
Kbhat1 Mar 18, 2026
ab594be
add debug trace regression tests
Kbhat1 Mar 18, 2026
7a87e17
Merge branch 'main' into kartik/debug-trace-speedups
Kbhat1 Mar 18, 2026
553c42d
Fix parallel block trace correctness: run PrepareTx during state adva…
Kbhat1 Mar 18, 2026
896d58d
Fix regression test assertion for default tracer block trace
Kbhat1 Mar 18, 2026
3d044e3
Merge branch 'main' into kartik/debug-trace-speedups
Kbhat1 Mar 20, 2026
ce20c2a
Fix data race in parallel block trace by avoiding CacheMultiStore flu…
Kbhat1 Mar 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions app/app.go
Original file line number Diff line number Diff line change
Expand Up @@ -2289,7 +2289,7 @@ func (app *App) RegisterTxService(clientCtx client.Context) {

func (app *App) RPCContextProvider(i int64) sdk.Context {
if i == evmrpc.LatestCtxHeight {
return app.GetCheckCtx().WithIsEVM(true).WithIsTracing(true).WithIsCheckTx(false).WithClosestUpgradeName(LatestUpgrade)
return app.GetCheckCtx().WithIsEVM(true).WithTraceMode(true).WithIsCheckTx(false).WithClosestUpgradeName(LatestUpgrade)
}
ctx, err := app.CreateQueryContext(i, false)
if err != nil {
Expand All @@ -2300,7 +2300,7 @@ func (app *App) RPCContextProvider(i int64) sdk.Context {
closestUpgrade = LatestUpgrade
}
ctx = ctx.WithClosestUpgradeName(closestUpgrade)
return ctx.WithIsEVM(true).WithIsTracing(true).WithIsCheckTx(false)
return ctx.WithIsEVM(true).WithTraceMode(true).WithIsCheckTx(false)
}

// RegisterTendermintService implements the Application.RegisterTendermintService method.
Expand Down
Loading
Loading