plugeth/eth/tracers/js/internal/tracers
Sina Mahmoodi cac09a3823
eth/tracers: native prestate tracer (#24268)
* eth/tracers: add initial native prestate tracer

* fix balance hex

* handle prestate for tx from and to

* drop created contract from prestate

* fix sender balance

* use switch instead

Co-authored-by: Martin Holst Swende <martin@swende.se>

* minor fix

* lookup create2 account

* mv code around a bit

* check stackLen for create2

* fix transfer tx for js prestate tracer

* fix create2 addr

* track extcodehash in js prestate tracer

Co-authored-by: Martin Holst Swende <martin@swende.se>
2022-01-31 09:51:17 +01:00
..
4byte_tracer_legacy.js eth/tracers: package restructuring (#23857) 2021-11-09 12:09:35 +01:00
assets.go eth/tracers: native prestate tracer (#24268) 2022-01-31 09:51:17 +01:00
bigram_tracer.js eth/tracers: package restructuring (#23857) 2021-11-09 12:09:35 +01:00
call_tracer_js.js eth/tracers: package restructuring (#23857) 2021-11-09 12:09:35 +01:00
call_tracer_legacy.js eth/tracers: package restructuring (#23857) 2021-11-09 12:09:35 +01:00
evmdis_tracer.js eth/tracers/js: add support for REVERT/SELFDESTRUCT in evmdis_tracer (#24016) 2021-12-01 10:34:52 +01:00
noop_tracer.js eth/tracers: package restructuring (#23857) 2021-11-09 12:09:35 +01:00
opcount_tracer.js eth/tracers: package restructuring (#23857) 2021-11-09 12:09:35 +01:00
prestate_tracer.js eth/tracers: native prestate tracer (#24268) 2022-01-31 09:51:17 +01:00
tracers.go eth/tracers: package restructuring (#23857) 2021-11-09 12:09:35 +01:00
trigram_tracer.js eth/tracers: package restructuring (#23857) 2021-11-09 12:09:35 +01:00
unigram_tracer.js eth/tracers: package restructuring (#23857) 2021-11-09 12:09:35 +01:00