-
- Downloads
trace_filter and CallTrace Index (derivative of #1626) (#1867)
* Trace Index * trace_filter * hrtc -> hrt * Fix CallTraces * wip * wip * Fix for incorrect gas * fix * Fix Tracer * Add block and uncle coinbases to trace index * rewind coinbase * Commit every 100k blocks after block 3m * Simplify * Safe unwinds * Safe unwind 2 * Cleanup * Simplification * Remove intermediate JSON transform * Reinstate optional CallIndex stage * Create rpctest bench for trace_filter * Fix trace_filter generator * Restore unwind order * Ignore the storage mode * Ignore the storage mode Co-authored-by:Artem Vorotnikov <artem@vorotnikov.me> Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local> Co-authored-by:
Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
Showing
- cmd/rpcdaemon/commands/trace_adhoc.go 59 additions, 78 deletionscmd/rpcdaemon/commands/trace_adhoc.go
- cmd/rpcdaemon/commands/trace_filtering.go 131 additions, 270 deletionscmd/rpcdaemon/commands/trace_filtering.go
- cmd/rpctest/main.go 11 additions, 0 deletionscmd/rpctest/main.go
- cmd/rpctest/rpctest/bench_traceblock.go 1 addition, 1 deletioncmd/rpctest/rpctest/bench_traceblock.go
- cmd/rpctest/rpctest/bench_tracefilter.go 146 additions, 0 deletionscmd/rpctest/rpctest/bench_tracefilter.go
- cmd/rpctest/rpctest/request_generator.go 13 additions, 0 deletionscmd/rpctest/rpctest/request_generator.go
- core/blockchain.go 1 addition, 3 deletionscore/blockchain.go
- eth/backend.go 7 additions, 9 deletionseth/backend.go
- eth/stagedsync/replacement_stages.go.go 1 addition, 1 deletioneth/stagedsync/replacement_stages.go.go
- eth/stagedsync/stage_call_traces.go 31 additions, 17 deletionseth/stagedsync/stage_call_traces.go
- eth/stagedsync/stage_txlookup.go 3 additions, 0 deletionseth/stagedsync/stage_txlookup.go
- ethdb/storage_mode.go 0 additions, 1 deletionethdb/storage_mode.go
Loading
Please register or sign in to comment