plugeth/eth/tracers
Austin Roberts 03808de29a Refactor plugin system
When the plugin loader itself had to know the types in the arguments
and return values of the plugin functions, it was very difficult to
avoid import loops, given that the types were often defined in the
same package that needed to invoke the plugins.

Under this model, the plugin loader has much less knowledge of the
plugins themselves, and within each package we define functions to
interact with the plugins.
2021-06-25 22:46:17 -05:00
..
internal/tracers eth/tracers: fix unigram tracer (#22248) 2021-02-01 14:41:43 +01:00
testdata eth/tracers: revert reason in call_tracer + error for failed internal calls (#21387) 2020-08-27 11:33:45 +02:00
api_test.go accounts/abi/bind: fix bounded contracts and sim backend for 1559 (#23038) 2021-06-15 13:56:14 +03:00
api.go Refactor plugin system 2021-06-25 22:46:17 -05:00
plugin_hooks.go Refactor plugin system 2021-06-25 22:46:17 -05:00
tracer_test.go eth/tracers: do the JSON serialization via .js to capture C faults 2021-05-11 16:23:54 +03:00
tracer.go eth/tracers: do the JSON serialization via .js to capture C faults 2021-05-11 16:23:54 +03:00
tracers_test.go all: implement EIP-1559 (#22837) 2021-05-17 15:13:22 +02:00
tracers.go cmd, core, eth/tracers: support fancier js tracing (#15516) 2017-12-21 13:56:11 +02:00