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.
Ignacio Hagopian
ab3ee99ca9
trie, core/state: Nyota EIP-6800 & EIP-4762 spec updates ( #30357 )
...
This PR implements changes related to
[EIP-6800](https://eips.ethereum.org/EIPS/eip-6800 ) and
[EIP-4762](https://eips.ethereum.org/EIPS/eip-4762 ) spec updates.
A TL;DR of the changes is that `Version`, `Balance`, `Nonce` and
`CodeSize` are encoded in a single leaf named `BasicData`. For more
details, see the [_Header Values_ table in
EIP-6800](https://eips.ethereum.org/EIPS/eip-6800#header-values ).
The motivation for this was simplifying access event patterns, reducing
code complexity, and, as a side effect, saving gas since fewer leaf
nodes must be accessed.
---------
Co-authored-by: Guillaume Ballet <3272758+gballet@users.noreply.github.com>
Co-authored-by: Felix Lange <fjl@twurst.com>
3 months ago
..
pruner
all: clean up goerli flag and config ( #30289 )
3 months ago
snapshot
Revert "core/state/snapshot: tiny fixes" ( #30039 )
5 months ago
access_events.go
trie, core/state: Nyota EIP-6800 & EIP-4762 spec updates ( #30357 )
3 months ago
access_events_test.go
trie, core/state: Nyota EIP-6800 & EIP-4762 spec updates ( #30357 )
3 months ago
access_list.go
core/state: rename all the AccessList receivers to 'al' ( #29921 )
5 months ago
database.go
trie, core/state: Nyota EIP-6800 & EIP-4762 spec updates ( #30357 )
3 months ago
dump.go
eth/tracers: live chain tracing with hooks ( #29189 )
8 months ago
iterator.go
all: fix various typos ( #29600 )
7 months ago
iterator_test.go
all: activate pbss as experimental feature ( #26274 )
1 year ago
journal.go
core/state: semantic journalling (part 1) ( #28880 )
3 months ago
metrics.go
core: add metrics for state access ( #30353 )
3 months ago
state_object.go
core/state: semantic journalling (part 1) ( #28880 )
3 months ago
state_object_test.go
build: use golangci-lint ( #20295 )
5 years ago
state_test.go
core/state: remove account reset operation v2 ( #29520 )
7 months ago
statedb.go
trie, core/state: Nyota EIP-6800 & EIP-4762 spec updates ( #30357 )
3 months ago
statedb_fuzz_test.go
core/state: semantic journalling (part 1) ( #28880 )
3 months ago
statedb_test.go
core/state: semantic journalling (part 1) ( #28880 )
3 months ago
stateupdate.go
core/state: introduce stateupdate structure ( #29530 )
5 months ago
sync.go
core,eth,internal: fix typo ( #29024 )
9 months ago
sync_test.go
eth/tracers: live chain tracing with hooks ( #29189 )
8 months ago
transient_storage.go
core/state: better randomized testing (postcheck) on journalling ( #29627 )
7 months ago
trie_prefetcher.go
core/state: fix trie prefetcher for verkle ( #30354 )
3 months ago
trie_prefetcher_test.go
core/state: fix trie prefetcher for verkle ( #30354 )
3 months ago