Commit Graph

59 Commits (008086f9353263bb59647234ec6e2e59c2b0e44c)

Author SHA1 Message Date
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 90d25514af
core, eth: merge snap-sync chain download progress logs (#26676) 2 years ago
Péter Szilágyi b56c796220
cmd, core, eth, els, params: disallow setheads below genesis, tweaks 2 years ago
Péter Szilágyi fcf3d00488
eth, les: polish forkid a bit, fix races and transition validation 2 years ago
Péter Szilágyi d021157820
core, les, light: implement timestamp based sethead and genesis rewinds 2 years ago
Felix Lange 9afc6816d2
common/lru: add generic LRU implementation (#26162) 2 years ago
rjl493456442 7f6f01d46f
core: recover state when beacon sets canonical head if it's missing (#24613) 3 years ago
Martin Holst Swende db03faa10d
core, eth: improve delivery speed on header requests (#23105) 3 years ago
Marius van der Wijden 3038e480f5
all: core rework for the merge transition (#23761) 3 years ago
Martin Holst Swende 6289137827
consensus/clique, core: API cleanup (#23100) 3 years ago
baptiste-b-pegasys 523866c2cc
all: change blacklist terms 3 years ago
gary rong bd566977e8
core: fix bad parent hash when jumping to genesis in setHead (#23162) 3 years ago
Martin Holst Swende 2d4eff21ca
eth/downloader: increase downloader block body allowance (#23074) 3 years ago
Péter Szilágyi 1e207342b5
all: make logs a bit easier on the eye to digest (#22665) 4 years ago
Martin Holst Swende 497448bf90
core: fix condition on header verification 4 years ago
Martin Holst Swende 681618275c
core: speed up header import (#21967) 4 years ago
Martin Holst Swende 40b6ccf383
core,les: headerchain import in batches (#21471) 4 years ago
Alex Prut c92faee66e
all: simplify nested complexity and if blocks ending with a return statement (#21854) 4 years ago
Péter Szilágyi 8cbdc8638f
core: define and test chain rewind corner cases (#21409) 4 years ago
icodezjb 2ec7232191
core: mirror full node reorg logic in light client too (#20931) 5 years ago
gary rong 770316dc20 core, light: write chain data in atomic way (#20287) 5 years ago
Ryan Schneider ad03d9801c internal/ethapi: support block number or hash on state-related methods (#19491) 5 years ago
Felföldi Zsolt 0ac9bbba6c les: multiple server bugfixes (#20079) 5 years ago
Péter Szilágyi b02958b9c5
core, ethdb, metrics, p2p: expose various counter metrics for grafana 6 years ago
gary rong 37d280da41
core, cmd, vendor: fixes and database inspection tool (#15) 6 years ago
gary rong 80469bea0c
all: integrate the freezer with fast sync 6 years ago
Martin Holst Swende 0b4fe8d192 all: simplify timestamps to uint64 (#19372) 6 years ago
Martin Holst Swende 59e1953246 core, ethdb, trie: mode dirty data to clean cache on flush (#19307) 6 years ago
Péter Szilágyi 054412e335
all: clean up and proerly abstract database access 6 years ago
b00ris 769657060e les: implement ultralight client (#16904) 6 years ago
Péter Szilágyi 0f2ba07c41
common, core, light: add block age into info logs 6 years ago
Ha ĐANG 2cffd4ff3c core: fix some small typos on comment code (#17278) 6 years ago
gary rong a4a2343cdc ethdb, core: implement delete for db batch (#17101) 6 years ago
Felföldi Zsolt 049f5b3572 core, eth, les: more efficient hash-based header chain retrieval (#16946) 7 years ago
Péter Szilágyi 6cf0ab38bd
core/rawdb: separate raw database access to own package (#16666) 7 years ago
Péter Szilágyi 1fae50a199
core: minor evm polishes and optimizations 7 years ago
Martin Holst Swende f83237573f core: make current*Block atomic, and accessor functions mutex-free (#16171) 7 years ago
Felix Lange 10181b57a9 core, eth/downloader: commit block data using batches (#15115) 7 years ago
changhong 17f0b11942
core: typos and comments improve 8 years ago
Péter Szilágyi a7b9e484d0 consensus, core, ethstats: use engine specific block beneficiary (#14318) 8 years ago
Péter Szilágyi 158d603528
consensus, core: drop all the legacy custom core error types 8 years ago
Péter Szilágyi 09777952ee core, consensus: pluggable consensus engines (#3817) 8 years ago
Felix Lange 37dd9086ec core: refactor genesis handling 8 years ago
Felföldi Zsolt 525116dbff les: implement request distributor, fix blocking issues (#3660) 8 years ago
Felix Lange 5f7826270c all: unify big.Int zero checks, use common/math in more places (#3716) 8 years ago
Péter Szilágyi e02883c0a2
core, log: track field length and pad to align 8 years ago
Péter Szilágyi e588e0ca2b
all: next batch of log polishes to contextual versions 8 years ago
Péter Szilágyi d4fd06c3dc
all: blidly swap out glog to our log15, logs need rework 8 years ago
Felix Lange 21f1370d2a core: improve import log alignment 8 years ago
Péter Szilágyi a59fcc33e6
core: import future blocks one-by-one, enfore chain ancestry 8 years ago