Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Sina Mahmoodi
fc3e6d0162
eth/tracers: use gencodec for native tracers ( #25637 )
...
The call tracer and prestate tracer store data JSON-encoded in memory. In order to support alternative encodings (specifically RLP), it's better to keep data a native format during tracing. This PR does marshalling at the end, using gencodec.
OBS!
This PR changes the call tracer result slightly:
- Order of type and value fields are changed (should not matter).
- Output fields are completely omitted when they're empty (no more output: "0x"). Previously, this was only _sometimes_ omitted (e.g. when call ended in a non-revert error) and otherwise 0x when the output was actually empty.
2 years ago
..
catalyst
eth/catalyst: make tests run faster ( #25818 )
2 years ago
downloader
eth/downloader, les/downloader: fix subtle flaw in queue delivery ( #25861 )
2 years ago
ethconfig
all: move genesis initialization to blockchain ( #25523 )
2 years ago
fetcher
all: cleanup tests ( #25641 )
2 years ago
filters
all: cleanup tests ( #25641 )
2 years ago
gasprice
build: upgrade to go 1.19 ( #25726 )
2 years ago
protocols
tests, les, eth: remove mentions of deprecated Morden testnet ( #23570 )
2 years ago
tracers
eth/tracers: use gencodec for native tracers ( #25637 )
2 years ago
api.go
eth, les: rework chain tracer ( #25143 )
2 years ago
api_backend.go
eth, les: rework chain tracer ( #25143 )
2 years ago
api_test.go
core, trie, eth, cmd: rework preimage store ( #25287 )
2 years ago
backend.go
all: move genesis initialization to blockchain ( #25523 )
2 years ago
bloombits.go
eth: move eth.Config to a common package ( #22205 )
4 years ago
handler.go
eth: fix a rare datarace on CHT challenge reply / shutdown
2 years ago
handler_eth.go
all: update license headers and AUTHORS from git history ( #24947 )
2 years ago
handler_eth_test.go
all: cleanup tests ( #25641 )
2 years ago
handler_snap.go
eth: check snap satelliteness, delegate drop to eth ( #22235 )
4 years ago
handler_test.go
all: cleanup tests ( #25641 )
2 years ago
peer.go
all: more linters ( #24783 )
2 years ago
peerset.go
all: fix some typos ( #25551 )
2 years ago
state_accessor.go
build: upgrade to go 1.19 ( #25726 )
2 years ago
sync.go
cmd, core, eth, les, params: add merge-passed chain config ( #24538 )
2 years ago
sync_test.go
eth: introduce eth67 protocol ( #24093 )
2 years ago