• Martin Holst Swende's avatar
    eth/tracers: use non-threaded tracechain (#24283) · 2c6dda5a
    Martin Holst Swende authored
    This makes non-JS tracers execute all block txs on a single goroutine.
    In the previous implementation, we used to prepare every tx pre-state
    on one goroutine, and then run the transactions again with tracing enabled.
    Native tracers are usually faster, so it is faster overall to use their output as
    the pre-state for tracing the next transaction.
    Co-authored-by: 's avatarSina Mahmoodi <itz.s1na@gmail.com>
    2c6dda5a
Name
Last commit
Last update
..
catalyst Loading commit data...
downloader Loading commit data...
ethconfig Loading commit data...
fetcher Loading commit data...
filters Loading commit data...
gasprice Loading commit data...
protocols Loading commit data...
tracers Loading commit data...
api.go Loading commit data...
api_backend.go Loading commit data...
api_test.go Loading commit data...
backend.go Loading commit data...
bloombits.go Loading commit data...
handler.go Loading commit data...
handler_eth.go Loading commit data...
handler_eth_test.go Loading commit data...
handler_snap.go Loading commit data...
handler_test.go Loading commit data...
peer.go Loading commit data...
peerset.go Loading commit data...
state_accessor.go Loading commit data...
sync.go Loading commit data...
sync_test.go Loading commit data...