go-ethereum/eth
Manav Darji 0d2b1d0630
internal/cli: add block tracing (#397)
* bad block tracing

* Add debug env framework

* add implementation of custom block tracing

* add few comments

* use tar name fn

* wip: add unit tests for block tracing

* complete test for block tracer

* fix: close grpc server

* refactor cli tests

* fix: change condition for parsing args

* Fix port binding for test server

* add helper for creating and closing mock server for tests

* consume mock server in tests

* fixes due to geth merge

* fix: handle port selection for http server

* update help and markdown for debug command

* update docs

* update debug synopsis

* fix: use chunked encoder to handle large data over grpc

* fix prints

* lint

* rm unused function, rename fn to TraceBorBlock

Co-authored-by: Ferran Borreguero <ferranbt@protonmail.com>
2022-06-06 14:54:05 +05:30
..
catalyst V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
downloader V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
ethconfig V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
fetcher V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
filters V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
gasprice V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
protocols V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
tracers internal/cli: add block tracing (#397) 2022-06-06 14:54:05 +05:30
api.go V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
api_backend.go V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
api_test.go cmd/geth, eth, core: snapshot dump + unify with trie dump (#22795) 2021-05-12 11:05:39 +03:00
backend.go internal/cli/server, eth: add option to disable personal wallet endpoints (#394) 2022-05-23 14:06:51 +05:30
bloombits.go eth: move eth.Config to a common package (#22205) 2021-02-05 13:51:15 +01:00
bor_api_backend.go Added chain2head event in Ethstats 2021-12-22 15:36:31 +05:30
discovery.go cmd/utils: use eth DNS tree for snap discovery (#22808) 2021-05-04 11:29:32 +02:00
handler.go V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
handler_eth.go V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
handler_eth_test.go V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
handler_snap.go eth: check snap satelliteness, delegate drop to eth (#22235) 2021-02-02 10:44:36 +02:00
handler_test.go V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
peer.go V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
peerset.go V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
state_accessor.go V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
sync.go V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
sync_test.go V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00