Commit Graph

346 Commits (98eaa57e6f9409d3371608220a0bcddddec4c99f)

Author SHA1 Message Date
rjl493456442 99f81d2724
all: refactor trie API (#26995) 1 year ago
Guillaume Ballet 41f89ca944
core/state, trie: remove Try prefix in Trie accessors (#26975) 2 years ago
Guillaume Ballet 8990c92aea
core/state: add account address to Trie slot accessors (#26934) 2 years ago
Marius van der Wijden 81b0aa0cc7
trie: reduce unit test time (#26918) 2 years ago
Darioush Jalali b7bfbc1e64
trie, accounts/abi: add error-checks (#26914) 2 years ago
rjl493456442 c8a6b7100c
core/state, trie: port changes from PBSS (#26763) 2 years ago
rjl493456442 fe01a2f63b
all: use unified emptyRootHash and emptyCodeHash (#26718) 2 years ago
rjl493456442 13ef21d467
Revert "core/trie: remove trie tracer (#26665)" (#26732) 2 years ago
Martin Holst Swende 7c749c947a
core/trie: remove trie tracer (#26665) 2 years ago
Martin Holst Swende 4d3525610e
all: remove deprecated uses of math.rand (#26710) 2 years ago
Martin Holst Swende 22c3ad1d12
core/state, trie: remove unused error-return from trie Commit operation (#26641) 2 years ago
Péter Szilágyi bf1798e04e
common/prque: generic priority queue (#26290) 2 years ago
rjl493456442 9842301376
all: remove database commit callback, rework noderesolver (#26637) 2 years ago
Martin Holst Swende 8860b39754
all: prepare for path-based trie storage (#26603) 2 years ago
rjl493456442 6c149fd4ad
core, eth, trie, light: clean up trie interface (#26388) 2 years ago
rjl493456442 d3411b9f67
trie: wrap deletion in case trie.root is nil (#26365) 2 years ago
rjl493456442 743e404906
core, eth, les, tests, trie: abstract node scheme (#25532) 2 years ago
rjl493456442 60e30a940b
core/rawdb: refactor db inspector for extending multiple ancient store (#25896) 2 years ago
Martin Holst Swende 5a02b2d6d0
all: fix spelling mistakes (#25961) 2 years ago
Martin Holst Swende 456b187892
trie, eth/protocols/snap: less tiny db-writes during trie-healing (#25681) 2 years ago
rjl493456442 bff84a99fe
cmd, core, eth, les, light: track deleted nodes (#25757) 2 years ago
Amir Hossein 57a65f00c9
trie: handle more batch commit errors in Database (#25674) 2 years ago
Felix Lange b628d72766
build: upgrade to go 1.19 (#25726) 2 years ago
Darioush Jalali 8363f79f8f
trie: update comments + err check for preimages (#25672) 2 years ago
rjl493456442 5ddedd2f83
core, light, trie: remove DiskDB function from trie database (#25690) 2 years ago
Péter Szilágyi a9ec2ab2e6
trie: check childrens' existence concurrently for snap heal 2 years ago
Amir Hossein 4b9c307d26
trie: fix unhandled error in test (#25628) 2 years ago
Seungbae Yu 0d68b6bf10
trie: fix typo in comment (#25667) 2 years ago
Martin Holst Swende d79bd2f0f6
trie: better error reporting (#25645) 2 years ago
rjl493456442 3f79afb599
trie: cleanup stateTrie (#25640) 2 years ago
aaronbuchwald 3d68bb03c3
trie: fix grammar in comment (#25648) 2 years ago
Péter Szilágyi 5758d1fb11
core/state, trie: fix trie flush order for proper pruning 2 years ago
Justin Traglia 2c5648d891
all: fix some typos (#25551) 2 years ago
rjl493456442 a1b8892384
trie: improve node rlp decoding performance (#25357) 2 years ago
Guillaume Ballet 6da5c1644d
core/state, trie, light: add a TryDeleteAccount method (#25531) 2 years ago
Guillaume Ballet 12185e40e0
core, trie: flush preimages to db on blockchain close (#25533) 2 years ago
Guillaume Ballet f67e54c92f
core: use TryGetAccount to read what TryUpdateAccount has written (#25458) 2 years ago
rjl493456442 8b53b92eb4
core, trie: rework trie committer (#25320) 2 years ago
rjl493456442 9d76a9b94f
core, trie, eth, cmd: rework preimage store (#25287) 2 years ago
Delweng b196ad1c16
all: add whitespace linter (#25312) 2 years ago
Felix Lange e3df3d34cf
trie: fix 'gosimple' lint issue (#25309) 2 years ago
rjl493456442 1657e43931
core, les, eth: port snap sync changes (#24898) 2 years ago
aaronbuchwald 926b3e08ba
trie: fix typo in comment (#25241) 2 years ago
Seungbae.yu 2697e44d81
all: change format `0x%x` to `%#x` (#25221) 2 years ago
aaronbuchwald 241dd27300
trie: fix size accounting in cleaner (#25007) 2 years ago
Martin Holst Swende a907d7e81a
all: more linters (#24783) 2 years ago
aaronbuchwald 6b3e6cb2ab
trie: move locking into trieDB insert method (#25030) 2 years ago
rjl493456442 22defa5af7
all: introduce trie owner notion (#24750) 2 years ago
Felix Lange 9244d5cd61
all: update license headers and AUTHORS from git history (#24947) 2 years ago
Martin Holst Swende 646503208e
eth/protocols/snap: sort trienode heal requests by path (#24779) 2 years ago