erigon-pulse/params
Alex Sharov fdbba5202b
Trie: store self-destructed accounts (#355)
* squash commits

* enable storage cache

* make linter happy

* fix subtree prefix len check

* save cahnges to test master

* remove restriction on prefix len

* fix comparison of last bits

* fix wrong alignment

* remove debug prints

* commit current state

* commit current state

* avoid changing state of resolver from multiwalk

* remove debug code

* remove debug code

* remove debug code

* remove unnecessary copy

* make code more readable

* reduce rebuildHashes initial resolution

* fix test after rebase to master

* make code more readable

* improve pruner

* pruner add IntermediateCache bucket

* fix panic in Walk on short keys

* reduce allocations for storage keys decompression by increasing default buffer size

* re-run CI

* fix iterator behaviour

* rename cache to hash for unification

* re-run ci

* avoid using underlying DB

* hash all subtree nodes before unload

* fix getNode method

* need to check node type, not parent - before put to hashBucket

* return back parent type check, doesn't work without it.

* don't recalculate hash again

* move unloadFunc from trie to pruner

* rename bucket to shorter name

* rename bucket to shorter name

* clean

* rebase to master
2020-02-12 13:52:59 +00:00
..
bootnodes.go params: remove legacy bootnodes 2019-09-19 19:35:57 +02:00
config_test.go cmd, consensus, core, miner: instatx clique for --dev (#15323) 2017-10-24 13:40:42 +03:00
config.go params: update CHTs for v1.9.10 release 2020-01-30 13:36:30 +02:00
dao.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
denomination.go cmd, core, eth, miner, params: configurable gas floor and ceil 2018-08-29 12:40:12 +03:00
eip_ctx.go Trie: store self-destructed accounts (#355) 2020-02-12 13:52:59 +00:00
network_params.go all: on-chain oracle checkpoint syncing (#19543) 2019-06-28 10:34:02 +03:00
protocol_params.go core/vm, params: implement EIP2200, SSTORE optimizations (#19964) 2019-08-19 14:39:38 +03:00
version.go params: release Geth v1.9.10 2020-01-30 13:36:30 +02:00