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.
Martin HS
a5a4fa7032
all: use uint256 in state ( #28598 )
...
This change makes use of uin256 to represent balance in state. It touches primarily upon statedb, stateobject and state processing, trying to avoid changes in transaction pools, core types, rpc and tracers.
10 months ago
..
testutil
all: implement path-based state scheme ( #25963 )
1 year ago
triedb
all: use uint256 in state ( #28598 )
10 months ago
trienode
cmd, core, trie: verkle-capable `geth init` ( #28270 )
1 year ago
triestate
all: activate pbss as experimental feature ( #26274 )
1 year ago
utils
cmd, core, trie: verkle-capable `geth init` ( #28270 )
1 year ago
committer.go
all: implement path-based state scheme ( #25963 )
1 year ago
database.go
trie/triedb/hashdb: take lock around access to dirties cache ( #28542 )
12 months ago
database_test.go
core, trie: cleanup trie database ( #28062 )
1 year ago
encoding.go
trie: reduce allocs in recHash ( #27770 )
1 year ago
encoding_test.go
trie: reduce allocs in recHash ( #27770 )
1 year ago
errors.go
cmd, core/state, eth, tests, trie: improve state reader ( #27428 )
1 year ago
hasher.go
trie: spelling - fix comments in hasher ( #28507 )
1 year ago
iterator.go
ethdb/memorydb, trie: reduced allocations ( #28473 )
1 year ago
iterator_test.go
ethdb/memorydb, trie: reduced allocations ( #28473 )
1 year ago
node.go
core, trie: rework trie database ( #26813 )
2 years ago
node_enc.go
core, trie: rework trie database ( #26813 )
2 years ago
node_test.go
trie: improve node rlp decoding performance ( #25357 )
2 years ago
preimages.go
core, trie, eth, cmd: rework preimage store ( #25287 )
2 years ago
proof.go
trie: make rhs-proof align with last key in range proofs ( #28311 )
1 year ago
proof_test.go
trie: make rhs-proof align with last key in range proofs ( #28311 )
1 year ago
secure_trie.go
trie, core/state: revert error removal in (*state.Trie).Commit ( #27544 )
1 year ago
secure_trie_test.go
all: activate pbss as experimental feature ( #26274 )
1 year ago
stacktrie.go
trie: use explicit errors in stacktrie (instead of panic) ( #28361 )
1 year ago
stacktrie_fuzzer_test.go
tests/fuzzers: move fuzzers into native packages ( #28467 )
1 year ago
stacktrie_test.go
trie: use explicit errors in stacktrie (instead of panic) ( #28361 )
1 year ago
sync.go
trie: remove inconsistent trie nodes during sync in path mode ( #28595 )
12 months ago
sync_test.go
trie: remove inconsistent trie nodes during sync in path mode ( #28595 )
12 months ago
tracer.go
all: implement path-based state scheme ( #25963 )
1 year ago
tracer_test.go
all: activate pbss as experimental feature ( #26274 )
1 year ago
trie.go
all: implement path-based state scheme ( #25963 )
1 year ago
trie_id.go
cmd, core, eth, les, light: track deleted nodes ( #25757 )
2 years ago
trie_reader.go
all: activate pbss as experimental feature ( #26274 )
1 year ago
trie_test.go
all: use uint256 in state ( #28598 )
10 months ago
verkle.go
all: use uint256 in state ( #28598 )
10 months ago
verkle_test.go
all: use uint256 in state ( #28598 )
10 months ago