Commit Graph

351 Commits (bcb2c150668c874d5e2d447f63672c2d8da07c50)

Author SHA1 Message Date
Delweng 0783cb7d91
eth,core: add api debug_getTrieFlushInterval (#27303) 1 year ago
Delweng 6c732766c8
core,console: replace noarg fmt.Errorf with errors.New (#27332) 2 years ago
rjl493456442 5021d36d35
all: port boring changes from pbss (#27176) 2 years ago
Péter Szilágyi dde2da0efb
all: remove ethash pow, only retain shims needed for consensus and tests (#27178) 2 years ago
Péter Szilágyi bbc565ab05
core/types, params: add blob transaction type, RLP encoded for now (#27049) 2 years ago
Anusha cb66eba85a
core: fix comment to reflect function name (#27070) 2 years ago
Martin Holst Swende ab1a404b01
all: remove debug-field from vm config (#27048) 2 years ago
s7v7nislands 949cee2fe3
core: use atomic type (#27011) 2 years ago
rjl493456442 48d1bf0678
consensus: improve consensus engine definition (#26871) 2 years ago
s7v7nislands a20e38720c
core: minor code refactor (#26852) 2 years ago
Felix Lange 87186148e0
core/types: add EffectiveGasPrice in Receipt (#26713) 2 years ago
Péter Szilágyi cd31f2dee2
all: change chain head markers from block to header (#26777) 2 years ago
Péter Szilágyi 90d25514af
core, eth: merge snap-sync chain download progress logs (#26676) 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
Péter Szilágyi d021157820
core, les, light: implement timestamp based sethead and genesis rewinds 2 years ago
Péter Szilágyi 08481028fe
core, les, params: add timestamp based fork compatibility checks 2 years ago
Marius van der Wijden db82ea2ee3
core: reset txpool on sethead (#26392) 2 years ago
Felix Lange 3315bad256
core: pass block into collectLogs (#26335) 2 years ago
Sina Mahmoodi 711afbc7fd
core,eth: add `debug_setTrieFlushInterval` to change trie flush frequency (#24785) 2 years ago
Sina Mahmoodi 6891288787
core: fix state flushing for catalyst mode (#26319) 2 years ago
rjl493456442 743e404906
core, eth, les, tests, trie: abstract node scheme (#25532) 2 years ago
Felix Lange 9afc6816d2
common/lru: add generic LRU implementation (#26162) 2 years ago
rjl493456442 60e30a940b
core/rawdb: refactor db inspector for extending multiple ancient store (#25896) 2 years ago
Péter Szilágyi c4a662176e
core, eth: for types with accurate size calcs, return uint64, not float (#26046) 2 years ago
Péter Szilágyi a6dda03644
all: refactor txpool into it's own package in prep for 4844 2 years ago
Martin Holst Swende 067bac3f24
core, ethclient/gethclient: improve flaky tests (#25918) 2 years ago
rjl493456442 052c634917
core: rework tx indexer (#25723) 2 years ago
rjl493456442 bff84a99fe
cmd, core, eth, les, light: track deleted nodes (#25757) 2 years ago
rjl493456442 3da42f85d9
all: clean up the configs for pruner and snapshotter (#22396) 2 years ago
Felix Lange 468d1844c7
core: move build version reading to its own package (#25806) 2 years ago
lightclient 8e5201551d
core: more compact bad block report (#25714) 2 years ago
Martin Holst Swende 389021a5af
core: place a cap on reorglogs (#25711) 2 years ago
rjl493456442 d10c280309
all: move genesis initialization to blockchain (#25523) 2 years ago
Justin Traglia 2c5648d891
all: fix some typos (#25551) 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
Marius van der Wijden c6dcd018d2
core: eth: rpc: implement safe rpc block (#25165) 2 years ago
henridf 4766b1107f
core: remove lock in BlockChain.ExportN (#25254) 2 years ago
Marius van der Wijden 87bb5db675
core: allow external processor (#25233) 2 years ago
Marius van der Wijden e537193421
core: allow external code to set the block validator for malicious tests (#25119) 2 years ago
Seungbae.yu 2697e44d81
all: change format `0x%x` to `%#x` (#25221) 2 years ago
rjl493456442 22defa5af7
all: introduce trie owner notion (#24750) 3 years ago
rjl493456442 f9806dc872
core: fix canonical hash marker update (#24996) 3 years ago
Marius van der Wijden 86af788790
core: use less memory during reorgs (#24616) 3 years ago
Marius van der Wijden e6fa102eb0
core, eth, internal, rpc: implement final block (#24282) 3 years ago
Marius van der Wijden 381c66caf0
eth/catalyst: set the correct LatestValidHash (#24855) 3 years ago
rjl493456442 7f6f01d46f
core: recover state when beacon sets canonical head if it's missing (#24613) 3 years ago
milesvant 11b56ace2a
core: fix WriteBlockAndSetHead documentation (#24818) 3 years ago