Commit Graph

39 Commits (5a20cc0de6f58f09e68c13154702b278b7aeeedf)

Author SHA1 Message Date
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 5 years ago
gary rong 37d280da41
core, cmd, vendor: fixes and database inspection tool (#15) 5 years ago
gary rong 80469bea0c
all: integrate the freezer with fast sync 5 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) 6 years ago
Péter Szilágyi 6cf0ab38bd
core/rawdb: separate raw database access to own package (#16666) 6 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 7 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
Jeffrey Wilcke 445feaeef5 core, core/state, trie: EIP158, reprice & skip empty account write 8 years ago
Péter Szilágyi 64500ab0fa
common, core, eth/downloader: adjust import log formatting 8 years ago
Bas van Kervel bb8059f6aa core: ensure the canonical block is written before the canonical hash is set 8 years ago
zsfelfoldi f9917c8c7b core: improved chainDb using sequential keys 8 years ago
Felix Lange d04a2e7557 all: update license information 9 years ago
Jeffrey Wilcke f0cbebb19f core: added basic chain configuration 9 years ago
Péter Szilágyi daad2b2559 core: cache fresh headers and tds to avoid db trashing 9 years ago
zsfelfoldi 73d21ea6af core: create a header chain structure shared by core.BlockChain and light.LightChain 9 years ago