Commit Graph

85 Commits (9938d954c8391682947682543cf9b52196507a88)

Author SHA1 Message Date
gary rong fc7e0fe6c7 core, miner: remove PostChainEvents (#19396) 5 years ago
Felix Lange f71e85b8e2 core: fix staticcheck warnings (#20323) 5 years ago
Martin Holst Swende c476460cb2
params: check fork ordering when initializing new genesis, fixes #20136 (#20169) 5 years ago
Martin Holst Swende f49d6e5ec0
core: add blockchain test too for revert cornercase 5 years ago
Martin Holst Swende 4aee0d1994 core: fix crash in chain reimport (#19986) 5 years ago
Felföldi Zsolt 58497f46bd
les, les/flowcontrol: implement LES/3 (#19329) 6 years ago
Péter Szilágyi 9eba3a9fff
cmd/geth, core/rawdb: seamless freezer consistency, friendly removedb 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
gary rong c113723fdb core: handle importing known blocks more gracefully (#19417) 6 years ago
Martin Holst Swende c8cf360f29
core: fix canonicality confusion (#19514) 6 years ago
Péter Szilágyi 7221cb1434
core, eth, les, light: scope receipt functionality a bit cleaner 6 years ago
Péter Szilágyi 43631aa1d6
core: minor code polishes + rebase fixes 6 years ago
rjl493456442 690bd8a417
core: re-omit new log event when logs rebirth 6 years ago
Péter Szilágyi bb9631c399
core: prefetch next block state concurrently 6 years ago
Péter Szilágyi 4f457859a2
core: use headers only where blocks are unnecessary 6 years ago
Péter Szilágyi 054412e335
all: clean up and proerly abstract database access 6 years ago
Martin Holst Swende 8577b5b020 core: more tests for sidechain import, fixes #19105 (#19113) 6 years ago
Matthew Halpern bf42535d31 core: remove redundant parentheses (#19106) 6 years ago
Matthew Halpern 3930f3795b core: remove unused function (#19097) 6 years ago
Péter Szilágyi 940e317094
core: fix pruner panic when importing low-diff-large-sidechain 6 years ago
Martin Holst Swende da1efdae0c
core: repro #18977 6 years ago
Péter Szilágyi f25f776c9f
core, light: get rid of the dual mutexes, hard to reason with 6 years ago
Péter Szilágyi 333b5fb123
core: polish side chain importer a bit 6 years ago
gary rong d6254f827b all: protect self-mined block during reorg (#17656) 6 years ago
Oleg Kovalov d42ce0f2c1 all: simplify switches (#17267) 6 years ago
Péter Szilágyi d926bf2c7e trie: cache collapsed tries node, not rlp blobs (#16876) 7 years ago
Wenbiao Zheng 9b1536b26a core: remove dead code, limit test code scope (#17006) 7 years ago
kiel barry cbfb40b0aa params: fix golint warnings (#16853) 7 years ago
gary rong 7beccb29be all: get rid of error when creating memory database (#16716) 7 years ago
Péter Szilágyi 6cf0ab38bd
core/rawdb: separate raw database access to own package (#16666) 7 years ago
Martin Holst Swende 8c31d2897b
core: add blockchain benchmarks 7 years ago
Péter Szilágyi 89f914c030
core: flush out trie cache more meaningfully on stop (#16143) 7 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
Péter Szilágyi 84be009154
core: sorted reorg insertion order for proper head header updating 7 years ago
Péter Szilágyi 6f69cdd109
all: switch gas limits from big.Int to uint64 7 years ago
gary rong 5f8888e116 accounts, consensus, core, eth: make chain maker consensus agnostic (#15497) 7 years ago
Péter Szilágyi 701d60c889
params: enable Byzantium on Ropsten/tests, fix failures 7 years ago
Péter Szilágyi 10b3f97c9d core: only fire one chain head per batch (#15123) 7 years ago
Miya Chen bf1e263128 core, light: send chain events using event.Feed (#14865) 7 years ago
Péter Szilágyi 2b50367fe9
core: fix blockchain goroutine leaks in tests 7 years ago
Péter Szilágyi 0ff35e170d core: remove redundant storage of transactions and receipts (#14801) 7 years ago
Felix Lange 9e5f03b6c4 core/state: access trie through Database interface, track errors (#14589) 8 years ago
Péter Szilágyi feeccdf4ec consensus/clique: Proof of Authority (#3753) 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
Péter Szilágyi 567d41d936 all: swap out the C++ ethash to the pure Go one (mining todo) 8 years ago
Jeffrey Wilcke c12f4df910 params: core, core/vm, miner: 64bit gas instructions 8 years ago
Martin Holst Swende 72dcd3c58b core, eth, internal: Added `debug_getBadBlocks()` method (#3654) 8 years ago