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
bf693228a3
eth/tracers/js: goja tracer ( #23773 )
...
This adds a JS tracer runtime environment based on the Goja VM. The new
runtime replaces the duktape runtime, which will be removed soon.
Goja is implemented in Go and is faster for cases where the Go <-> JS
transition overhead dominates overall performance. It is faster because
duktape is written in C, and the transition cost includes the cost of using
cgo. Another reason for using Goja is that go-duktape is not maintained
anymore.
We expect the performace of JS tracing to be at least as good or better with
this change.
3 years ago
..
catalyst
eth/catalyst, miner: build the execution payload async ( #24866 )
3 years ago
downloader
all: replace strings.Replace with string.ReplaceAll ( #24835 )
3 years ago
ethconfig
cmd, eth: fix required blocks regression
3 years ago
fetcher
eth/fetcher: avoid hang in tests (partial fix for #23331 ) ( #23351 )
3 years ago
filters
eth/fetcher: avoid hang in tests (partial fix for #23331 ) ( #23351 )
3 years ago
gasprice
graphql: fee history fields ( #24452 )
3 years ago
protocols
eth: fix flaky test, don't attach empty slots/proofs ( #24885 )
3 years ago
tracers
eth/tracers/js: goja tracer ( #23773 )
3 years ago
api.go
core, eth, internal, rpc: implement final block ( #24282 )
3 years ago
api_backend.go
core, eth, internal, rpc: implement final block ( #24282 )
3 years ago
api_test.go
cmd/geth, eth, core: snapshot dump + unify with trie dump ( #22795 )
4 years ago
backend.go
cmd, eth: fix required blocks regression
3 years ago
bloombits.go
eth: move eth.Config to a common package ( #22205 )
4 years ago
discovery.go
cmd/utils: use eth DNS tree for snap discovery ( #22808 )
4 years ago
handler.go
cmd, eth: fix required blocks regression
3 years ago
handler_eth.go
core, eth, les, trie: remove the sync bloom, used by fast sync
3 years ago
handler_eth_test.go
core/types: faster RLP encoding of Header, StateAcccount, ReceiptForStorage ( #24420 )
3 years ago
handler_snap.go
eth: check snap satelliteness, delegate drop to eth ( #22235 )
4 years ago
handler_test.go
eth: request id dispatcher and direct req/reply APIs ( #23576 )
3 years ago
peer.go
eth: request id dispatcher and direct req/reply APIs ( #23576 )
3 years ago
peerset.go
eth/downloader: implement beacon sync ( #23982 )
3 years ago
state_accessor.go
all: core rework for the merge transition ( #23761 )
3 years ago
sync.go
core: eth: implement Kiln-v2 spec ( #24506 )
3 years ago
sync_test.go
eth: request id dispatcher and direct req/reply APIs ( #23576 )
3 years ago