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.
Chris Ziogas
b0cd8c4a5c
core/vm: set tracer-observable `value` of a delegatecall to match parent `value` ( #26632 )
...
This is a breaking change in the tracing hooks API as well as semantics of the callTracer:
- CaptureEnter hook provided a nil value argument in case of DELEGATECALL. However to stay consistent with how delegate calls behave in EVM this hook is changed to pass in the value of the parent call.
- callTracer will return parent call's value for DELEGATECALL frames.
---------
Co-authored-by: Sina Mahmoodi <itz.s1na@gmail.com>
2 years ago
..
catalyst
eth/catalyst: disallow forkchoiceupdate v1 post-shanghai ( #26645 )
2 years ago
downloader
eth/downloader: fix timeout resurrection panic ( #26652 )
2 years ago
ethconfig
all: make timestamp-based fork checks based on uint64 ( #26474 )
2 years ago
fetcher
common/prque: generic priority queue ( #26290 )
2 years ago
filters
eth/filters: fix typo in comment ( #26515 )
2 years ago
gasprice
common/lru: add generic LRU implementation ( #26162 )
2 years ago
protocols
core/state, trie: remove unused error-return from trie Commit operation ( #26641 )
2 years ago
tracers
core/vm: set tracer-observable `value` of a delegatecall to match parent `value` ( #26632 )
2 years ago
api.go
core/state: return error when storage trie can't be opened ( #26350 )
2 years ago
api_backend.go
eth/filters, eth/tracers: add request cancellation checks ( #26320 )
2 years ago
api_test.go
core/state: return error when storage trie can't be opened ( #26350 )
2 years ago
backend.go
miner, cmd, eth: require explicit etherbase address ( #26413 )
2 years ago
bloombits.go
eth: move eth.Config to a common package ( #22205 )
4 years ago
handler.go
eth, les: polish forkid a bit, fix races and transition validation
2 years ago
handler_eth.go
eth: implement eth/68 ( #25980 )
2 years ago
handler_eth_test.go
eth, catalyst: fix flaky tests ( #26153 )
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
eth/filters, eth/tracers: add request cancellation checks ( #26320 )
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