Commit Graph

116 Commits (909e968ebb733dc01150e4e67221fef1177b0c8c)

Author SHA1 Message Date
Péter Szilágyi d926bf2c7e trie: cache collapsed tries node, not rlp blobs (#16876) 7 years ago
Felföldi Zsolt 049f5b3572 core, eth, les: more efficient hash-based header chain retrieval (#16946) 7 years ago
Martin Holst Swende eac16f9824 core: improve getBadBlocks to return full block rlp (#16902) 7 years ago
Péter Szilágyi 2ab24a2a8f
core: concurrent background transaction sender ecrecover 7 years ago
Péter Szilágyi 143c4341d8
core, eth, trie: streaming GC for the trie cache (#16810) 7 years ago
Péter Szilágyi 6cf0ab38bd
core/rawdb: separate raw database access to own package (#16666) 7 years ago
Kyuntae Ethan Kim 63687f04e4 core: check transaction/receipt count match when reconstructing blocks (#16272) 7 years ago
Martin Holst Swende f83237573f core: make current*Block atomic, and accessor functions mutex-free (#16171) 7 years ago
Péter Szilágyi 89f914c030
core: flush out trie cache more meaningfully on stop (#16143) 7 years ago
Anton Evangelatov ae9f97221a metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15910) 7 years ago
Felix Lange b007412db1 core: soften up state memory force-commit log messages (#16080) 7 years ago
Péter Szilágyi 69c1f2c2a7
core: force import known but rolled back blocks 7 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
Martin Holst Swende 017b9f7eac core, ethdb: reuse database batches (#15989) 7 years ago
Péter Szilágyi 566d5c0777
core, eth, les, light: get rid of redundant methods 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
ferhat elmas 5866626b08 core, p2p/discv5: use time.NewTicker instead of time.Tick (#15747) 7 years ago
Péter Szilágyi 54ce3887d8
core: split same-td blocks on block height 7 years ago
Péter Szilágyi 629b5837e9 core: revert invalid block dedup code (#15235) 7 years ago
Péter Szilágyi 10b3f97c9d core: only fire one chain head per batch (#15123) 7 years ago
Felix Lange 10181b57a9 core, eth/downloader: commit block data using batches (#15115) 7 years ago
Zsolt Felfoldi 4ea4d2dc34
core, eth: add bloombit indexer, filter based on it 7 years ago
Péter Szilágyi da7d57e07c
core: make txpool operate on immutable state 7 years ago
Miya Chen bf1e263128 core, light: send chain events using event.Feed (#14865) 7 years ago
Mark 4f9789b28d core: avoid write existing block again (#14849) 7 years ago
Péter Szilágyi 0ff35e170d core: remove redundant storage of transactions and receipts (#14801) 7 years ago
Martin Holst Swende 8bbd598ef4 core: fix an off-by-one when the block import counts blocks 8 years ago
Felix Lange 9e5f03b6c4 core/state: access trie through Database interface, track errors (#14589) 8 years ago
Péter Szilágyi c98bce709c
core: fix minor accidental typos and comment errors 8 years ago
changhong 17f0b11942
core: typos and comments improve 8 years ago
Péter Szilágyi 60293820b7
core: fix processing regression during receipt import 8 years ago
Felix Lange 7b2fc0643f core, light: delete SplitStatTy, ChainSplitEvent (unused) 8 years ago
Péter Szilágyi a7b9e484d0 consensus, core, ethstats: use engine specific block beneficiary (#14318) 8 years ago
Justin 542e42b21e core: fix comment typo 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
Felföldi Zsolt 525116dbff les: implement request distributor, fix blocking issues (#3660) 8 years ago
Péter Szilágyi 9b84caf3a5 core, eth, les: support resuming fast sync on heavy rollback (#3743) 8 years ago
Péter Szilágyi 567d41d936 all: swap out the C++ ethash to the pure Go one (mining todo) 8 years ago
Péter Szilágyi e7030c4bf5
all: update light logs (and a few others) to the new model 8 years ago
Péter Szilágyi a38e1a9c00
core: reorg logs crashed, add a check for corner cases 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
Jeffrey Wilcke 024d41d0c2 core, core/state, core/vm: remove exported account getters (#3618) 8 years ago
Martin Holst Swende b19e5885fe core/blockchain: Change iterator in procFutureBlocks to use lru.Peek instead of Get (#3655) 8 years ago
Martin Holst Swende 72dcd3c58b core, eth, internal: Added `debug_getBadBlocks()` method (#3654) 8 years ago
Vivek Anand 82aa5b1de6 core: fix a small typo in blockchain.go (#3611) 8 years ago
Martin Holst Swende 6fb76443b3 core/blockchain: Made logging of reorgs more structured (#3573) 8 years ago