Commit Graph

245 Commits (3b9372875b19822268474cfbae806c0d4bea0989)

Author SHA1 Message Date
Felix Lange 193f350eb9
core/rawdb: improve freezerTable.Sync (#26245) 2 years ago
rjl493456442 60e30a940b
core/rawdb: refactor db inspector for extending multiple ancient store (#25896) 2 years ago
rjl493456442 b9ba6f6e4d
core/rawdb: open meta file in read only mode (#26009) 2 years ago
s7v7nislands d86fe26f67
core/rawdb: refactor db key prefix (#26000) 2 years ago
Martin Holst Swende 28d076d37e
core/rawdb: provide more info on 'gap in the chain' error (#25938) 2 years ago
Martin Holst Swende ee301c750b
all: fix docstrings 2 years ago
rjl493456442 052c634917
core: rework tx indexer (#25723) 2 years ago
lightclient 338bb2e36c
core/blockchain: downgrade tx indexing and unindexing logs (#25832) 2 years ago
ucwong 83989a19be
core/rawdb: fix leak of backoff timer (#25776) 2 years ago
Felix Lange b628d72766
build: upgrade to go 1.19 (#25726) 2 years ago
Justin Traglia 2c5648d891
all: fix some typos (#25551) 2 years ago
rjl493456442 a41ea8a97c
all: cleanup the APIs for initializing genesis (#25473) 2 years ago
rjl493456442 e44d6551c3
cmd, core, ethdb, node: move chain freezer one folder deeper (#25487) 2 years ago
Péter Szilágyi 6fd06ab075
cmd, core, eth, les, params: add merge-passed chain config (#24538) 2 years ago
Ruohui Wang 3f712e7447
core/rawdb: fix typo in comment (#25191) 2 years ago
Martin Holst Swende a907d7e81a
all: more linters (#24783) 2 years ago
Felix Lange 9244d5cd61
all: update license headers and AUTHORS from git history (#24947) 3 years ago
Marius van der Wijden e6fa102eb0
core, eth, internal, rpc: implement final block (#24282) 3 years ago
Håvard Anda Estensen 4b309c7006
all: replace non-trivial uses of package ioutil with os (#24886) 3 years ago
Håvard Anda Estensen 07508ac0e9
all: replace uses of ioutil with io and os (#24869) 3 years ago
rjl493456442 1941c5e6c9
core/rawdb: untie freezer and ancient chain data (#24684) 3 years ago
s7v7nislands 4024c1e869
fix typo (#24731) 3 years ago
Eng Zer Jun 8d066f1f42
all: use T.TempDir to create temporary test directories (#24633) 3 years ago
Sina Mahmoodi fd4f60f49b
core/rawdb: simple legacy receipt converter (#24028) 3 years ago
rjl493456442 7ae6c4a790
core: store genesis allocation and recommit them if necessary (#24460) 3 years ago
rjl493456442 6afb717be5
core/rawdb: fix db commands (#24540) 3 years ago
aaronbuchwald c3701b265e
core/rawdb: add specified key length iterator (#24535) 3 years ago
Péter Szilágyi 8f66ea3786
eth/downloader: implement beacon sync (#23982) 3 years ago
rjl493456442 538a868384
core/rawdb, cmd, ethdb, eth: implement freezer tail deletion (#23954) 3 years ago
rjl493456442 8c8a9e5ca1
core, ethdb, tests, trie: introduce database snapshot (#24486) 3 years ago
Ceyhun Onur 8401e4277a
core/rawdb: add HasCode, HashTrieNode and use them where possible (#24454) 3 years ago
rjl493456442 4d086430bd
core, ethdb, tests, trie: implement NewBatchWithSize API for batcher (#24392) 3 years ago
Marius van der Wijden 29cb5deea3
core/rawdb: fix typo (#24289) 3 years ago
Martin Holst Swende 0e35192797
core/rawdb: do prefixed lookup first 3 years ago
Sina Mahmoodi 4aab440ee2
core/rawdb: enforce readonly in freezer instantiation (#24119) 3 years ago
Martin Holst Swende 66a908c5e8
core/rawdb: fix double-lock causing hang (#24189) 3 years ago
Sina Mahmoodi ada9c774e9
eth, les: update unclean shutdown markers regularly (#24077) 3 years ago
Martin Holst Swende 893502e561
trie, core, eth: use db.has over db.get where possible 3 years ago
ucwong adec878c1d
core/rawdb: fix error message fields in ReadLogs (#24104) 3 years ago
Martin Holst Swende db03faa10d
core, eth: improve delivery speed on header requests (#23105) 3 years ago
rjl493456442 69686fa328
core, core/rawdb: fix transaction indexing (#24024) 3 years ago
Péter Szilágyi c10a0a62c3
eth: request id dispatcher and direct req/reply APIs (#23576) 3 years ago
Marius van der Wijden 3038e480f5
all: core rework for the merge transition (#23761) 3 years ago
Martin Holst Swende 347c37b362
core/rawdb: use AncientRange when initializing leveldb from freezer (#23612) 3 years ago
Martin Holst Swende b7a6409cc1
core/rawdb: better error message in freezer (#23901) 3 years ago
Sina Mahmoodi c57df9ca28
core/rawdb: add slow path for getting legacy logs (#23879) 3 years ago
rjl493456442 2e8b58f076
cmd/geth: implement data import and export (#22931) 3 years ago
Martin Holst Swende 0e7efd696b
core/rawdb, ethdb: introduce batched/atomic reads from ancients (#23566) 3 years ago
Sina Mahmoodi 783e97ef1f
core/rawdb: avoid unnecessary receipt processing for log filtering (#23147) 3 years ago
Martin Holst Swende 794c6133ef
core/rawdb: freezer batch write (#23462) 3 years ago