| Commit message (Expand) | Author | Age | Files | Lines |
* | cmd, core, eth, light, trie: add trie read caching layer | Péter Szilágyi | 2018-11-15 | 1 | -7/+14 |
* | core: fix default trie cache limit (#17860) | gary rong | 2018-11-13 | 1 | -1/+1 |
* | rawdb: remove unused parameter for WritePreimages func (#18059) | Corey Lin | 2018-11-09 | 1 | -1/+1 |
* | core, internal/ethapi: add and use LRU cache for receipts (#17610) | Ryan Schneider | 2018-09-30 | 1 | -6/+18 |
* | core, eth: fix dependency cycle (#17720) | gary rong | 2018-09-21 | 1 | -50/+21 |
* | all: protect self-mined block during reorg (#17656) | gary rong | 2018-09-20 | 1 | -4/+44 |
* | common, core, light: add block age into info logs | Péter Szilágyi | 2018-09-20 | 1 | -10/+18 |
* | core, eth, trie: use common/prque (#17508) | Wenbiao Zheng | 2018-09-03 | 1 | -3/+3 |
* | miner: move agent logic to worker (#17351) | gary rong | 2018-08-14 | 1 | -3/+4 |
* | core: fix some small typos on comment code (#17278) | Ha ĐANG | 2018-07-30 | 1 | -1/+1 |
* | core: report progress on log chain exports (#17066) | Raghav Sood | 2018-07-26 | 1 | -3/+7 |
* | ethdb, core: implement delete for db batch (#17101) | gary rong | 2018-07-02 | 1 | -3/+6 |
* | trie: cache collapsed tries node, not rlp blobs (#16876) | Péter Szilágyi | 2018-06-21 | 1 | -2/+2 |
* | core, eth, les: more efficient hash-based header chain retrieval (#16946) | Felföldi Zsolt | 2018-06-12 | 1 | -0/+12 |
* | core: improve getBadBlocks to return full block rlp (#16902) | Martin Holst Swende | 2018-06-11 | 1 | -13/+7 |
* | core: concurrent background transaction sender ecrecover | Péter Szilágyi | 2018-06-05 | 1 | -0/+7 |
* | core, eth, trie: streaming GC for the trie cache (#16810) | Péter Szilágyi | 2018-06-04 | 1 | -22/+20 |
* | core/rawdb: separate raw database access to own package (#16666) | Péter Szilágyi | 2018-05-07 | 1 | -70/+69 |
* | core: check transaction/receipt count match when reconstructing blocks (#16272) | Kyuntae Ethan Kim | 2018-03-07 | 1 | -2/+8 |
* | core: make current*Block atomic, and accessor functions mutex-free (#16171) | Martin Holst Swende | 2018-02-26 | 1 | -57/+55 |
* | core: flush out trie cache more meaningfully on stop (#16143) | Péter Szilágyi | 2018-02-23 | 1 | -13/+12 |
* | metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15... | Anton Evangelatov | 2018-02-23 | 1 | -1/+1 |
* | core: soften up state memory force-commit log messages (#16080) | Felix Lange | 2018-02-13 | 1 | -6/+2 |
* | core: force import known but rolled back blocks | Péter Szilágyi | 2018-02-12 | 1 | -2/+6 |
* | core, trie: intermediate mempool between trie and database (#15857) | Péter Szilágyi | 2018-02-06 | 1 | -71/+263 |
* | Merge pull request #15996 from karalabe/drop-redundant-methods | Péter Szilágyi | 2018-01-31 | 1 | -18/+1 |
|\ |
|
| * | core, eth, les, light: get rid of redundant methods | Péter Szilágyi | 2018-01-31 | 1 | -18/+1 |
* | | core, ethdb: reuse database batches (#15989) | Martin Holst Swende | 2018-01-31 | 1 | -1/+1 |
|/ |
|
* | core: sorted reorg insertion order for proper head header updating | Péter Szilágyi | 2018-01-22 | 1 | -7/+6 |
* | all: switch gas limits from big.Int to uint64 | Péter Szilágyi | 2018-01-03 | 1 | -4/+4 |
* | core, p2p/discv5: use time.NewTicker instead of time.Tick (#15747) | ferhat elmas | 2018-01-02 | 1 | -2/+3 |
* | core: split same-td blocks on block height | Péter Szilágyi | 2017-11-13 | 1 | -1/+6 |
* | core: revert invalid block dedup code (#15235) | Péter Szilágyi | 2017-10-04 | 1 | -5/+0 |
* | core: only fire one chain head per batch (#15123) | Péter Szilágyi | 2017-09-11 | 1 | -21/+32 |
* | core, eth/downloader: commit block data using batches (#15115) | Felix Lange | 2017-09-10 | 1 | -127/+97 |
* | core, eth: add bloombit indexer, filter based on it | Zsolt Felfoldi | 2017-09-06 | 1 | -15/+0 |
* | core: make txpool operate on immutable state | Péter Szilágyi | 2017-09-05 | 1 | -12/+0 |
* | core, light: send chain events using event.Feed (#14865) | Miya Chen | 2017-08-18 | 1 | -23/+69 |
* | core: avoid write existing block again (#14849) | Mark | 2017-07-31 | 1 | -0/+5 |
* | core: remove redundant storage of transactions and receipts (#14801) | Péter Szilágyi | 2017-07-15 | 1 | -24/+9 |
* | core: fix an off-by-one when the block import counts blocks | Martin Holst Swende | 2017-06-29 | 1 | -1/+1 |
* | core/state: access trie through Database interface, track errors (#14589) | Felix Lange | 2017-06-27 | 1 | -22/+16 |
* | core: fix minor accidental typos and comment errors | Péter Szilágyi | 2017-05-25 | 1 | -5/+5 |
* | core: typos and comments improve | changhong | 2017-05-25 | 1 | -236/+237 |
* | core: fix processing regression during receipt import | Péter Szilágyi | 2017-05-08 | 1 | -3/+4 |
* | core, light: delete SplitStatTy, ChainSplitEvent (unused) | Felix Lange | 2017-04-22 | 1 | -6/+3 |
* | consensus, core, ethstats: use engine specific block beneficiary (#14318) | Péter Szilágyi | 2017-04-12 | 1 | -0/+3 |
* | core: fix comment typo | Justin | 2017-04-10 | 1 | -1/+1 |
* | consensus, core: drop all the legacy custom core error types | Péter Szilágyi | 2017-04-06 | 1 | -9/+8 |
* | core, consensus: pluggable consensus engines (#3817) | Péter Szilágyi | 2017-04-05 | 1 | -36/+26 |
* | les: implement request distributor, fix blocking issues (#3660) | Felföldi Zsolt | 2017-03-23 | 1 | -1/+6 |
* | core, eth, les: support resuming fast sync on heavy rollback (#3743) | Péter Szilágyi | 2017-03-22 | 1 | -24/+49 |
* | all: swap out the C++ ethash to the pure Go one (mining todo) | Péter Szilágyi | 2017-03-09 | 1 | -0/+3 |
* | Merge pull request #3739 from karalabe/logger-updates-4 | Péter Szilágyi | 2017-03-04 | 1 | -2/+0 |
|\ |
|
| * | all: update light logs (and a few others) to the new model | Péter Szilágyi | 2017-03-03 | 1 | -2/+0 |
* | | core: reorg logs crashed, add a check for corner cases | Péter Szilágyi | 2017-03-03 | 1 | -6/+9 |
|/ |
|
* | core, log: track field length and pad to align | Péter Szilágyi | 2017-02-28 | 1 | -5/+5 |
* | all: next batch of log polishes to contextual versions | Péter Szilágyi | 2017-02-28 | 1 | -83/+68 |
* | all: blidly swap out glog to our log15, logs need rework | Péter Szilágyi | 2017-02-23 | 1 | -52/+52 |
* | core, core/state, core/vm: remove exported account getters (#3618) | Jeffrey Wilcke | 2017-02-23 | 1 | -1/+0 |
* | core/blockchain: Change iterator in procFutureBlocks to use lru.Peek instead ... | Martin Holst Swende | 2017-02-18 | 1 | -1/+1 |
* | core, eth, internal: Added `debug_getBadBlocks()` method (#3654) | Martin Holst Swende | 2017-02-14 | 1 | -1/+29 |
* | core: fix a small typo in blockchain.go (#3611) | Vivek Anand | 2017-01-26 | 1 | -1/+1 |
* | core/blockchain: Made logging of reorgs more structured (#3573) | Martin Holst Swende | 2017-01-17 | 1 | -6/+13 |
* | cmd/geth, core: add support for recording SHA3 preimages (#3543) | Nick Johnson | 2017-01-17 | 1 | -2/+8 |
* | core: improve import log alignment | Felix Lange | 2017-01-11 | 1 | -9/+7 |
* | all: fix ineffectual assignments and remove uses of crypto.Sha3 | Felix Lange | 2017-01-09 | 1 | -2/+1 |
* | logger, pow/dagger, pow/ezp: delete dead code | Felix Lange | 2017-01-07 | 1 | -3/+0 |
* | all: fix issues reported by honnef.co/go/simple/cmd/gosimple | Felix Lange | 2017-01-07 | 1 | -4/+1 |
* | all: gofmt -w -s | Felix Lange | 2017-01-06 | 1 | -1/+1 |
* | core/vm: move Log to core/types | Felix Lange | 2017-01-06 | 1 | -3/+3 |
* | core: import future blocks one-by-one, enfore chain ancestry | Péter Szilágyi | 2016-12-13 | 1 | -3/+29 |
* | core, core/vm, eth/filters: move Removed field into vm.Log | Felix Lange | 2016-12-05 | 1 | -14/+15 |
* | core: fixed unwinding bad hash (#3347) | Jeffrey Wilcke | 2016-11-28 | 1 | -3/+8 |
* | core: improved bad block error reporting (#3320) | Jeffrey Wilcke | 2016-11-23 | 1 | -8/+21 |
* | core/types, params: EIP#155 | Jeffrey Wilcke | 2016-11-13 | 1 | -5/+8 |
* | core, core/state, trie: EIP158, reprice & skip empty account write | Jeffrey Wilcke | 2016-11-13 | 1 | -5/+6 |
* | light: light chain, VM env and tx pool | Zsolt Felfoldi | 2016-11-09 | 1 | -26/+32 |
* | cmd/geth, code, eth/downloader: tune import logs and mem stats | Péter Szilágyi | 2016-10-21 | 1 | -2/+15 |
* | Merge pull request #3156 from holiman/metrics-blocks | Jeffrey Wilcke | 2016-10-18 | 1 | -0/+2 |
|\ |
|
| * | core: Add block processing time metric collection | Martin Holst Swende | 2016-10-18 | 1 | -0/+2 |
* | | common, core, eth/downloader: adjust import log formatting | Péter Szilágyi | 2016-10-18 | 1 | -16/+23 |
|/ |
|
* | trie, core/state: improve memory usage and performance (#3135) | Felix Lange | 2016-10-15 | 1 | -1/+1 |
* | core: fixed import reporter | Jeffrey Wilcke | 2016-10-11 | 1 | -1/+1 |
* | core: print import stats more often | Felix Lange | 2016-10-08 | 1 | -11/+42 |
* | core, eth, trie: reuse trie journals in all our code | Péter Szilágyi | 2016-09-28 | 1 | -1/+6 |
* | core/state: track all accounts in canon state | Felix Lange | 2016-09-26 | 1 | -13/+22 |
* | core: ensure the canonical block is written before the canonical hash is set | Bas van Kervel | 2016-08-16 | 1 | -9/+9 |
* | core: solve a remote-import/local-mine data race | Péter Szilágyi | 2016-07-08 | 1 | -4/+3 |
* | core: improved chainDb using sequential keys | zsfelfoldi | 2016-06-07 | 1 | -52/+72 |
* | core, core/state, trie: enterprise hand-tuned multi-level caching | Péter Szilágyi | 2016-05-26 | 1 | -1/+6 |
* | eth: enable bad block reports | Felix Lange | 2016-05-25 | 1 | -4/+1 |
* | core: Provide a public accessor for ChainConfig | Nicholas Johnson | 2016-04-29 | 1 | -0/+3 |
* | all: fix go vet warnings | Felix Lange | 2016-04-15 | 1 | -2/+2 |
* | core, core/types, eth: add and use Block.Body | Felix Lange | 2016-04-15 | 1 | -1/+1 |
* | core: added basic chain configuration | Jeffrey Wilcke | 2016-04-01 | 1 | -15/+10 |
* | core, eth, cmd: temporary work around for enabling the jit | Jeffrey Wilcke | 2016-03-24 | 1 | -1/+6 |
* | core: Added EVM configuration options | Jeffrey Wilcke | 2016-03-24 | 1 | -1/+1 |
* | Merge pull request #2341 from leijurv/patch-2 | Péter Szilágyi | 2016-03-16 | 1 | -3/+3 |
|\ |
|
| * | core: fixed various typos | Leif Jurvetson | 2016-03-16 | 1 | -3/+3 |
* | | core, eth: replace reorganiz with reorganis | Leif Jurvetson | 2016-03-16 | 1 | -1/+1 |
|/ |
|
* | Merge pull request #2311 from obscuren/future-proc-fix | Jeffrey Wilcke | 2016-03-12 | 1 | -14/+15 |
|\ |
|
| * | core: added future proc mutex lock | Jeffrey Wilcke | 2016-03-11 | 1 | -14/+15 |
* | | core: cache fresh headers and tds to avoid db trashing | Péter Szilágyi | 2016-03-11 | 1 | -2/+2 |
|/ |
|
* | core: create a header chain structure shared by core.BlockChain and light.Lig... | zsfelfoldi | 2016-03-10 | 1 | -340/+125 |
* | core: announce ChainSideEvent during reorg | Jeffrey Wilcke | 2016-03-08 | 1 | -6/+21 |
* | core: Added new TD strategy which mitigate the risk for selfish mining | Jeffrey Wilcke | 2016-02-18 | 1 | -6/+14 |
* | eth/filters: ✨ pending logs ✨ | Jeffrey Wilcke | 2016-02-13 | 1 | -1/+1 |
* | core, eth/downloader: ensure state presence in ancestor lookup | Péter Szilágyi | 2016-01-04 | 1 | -0/+13 |
* | core: write individual transactions and receipts too on fast sync | Péter Szilágyi | 2015-12-04 | 1 | -0/+12 |
* | core: added a new RemovedLogEvent | Jeffrey Wilcke | 2015-12-01 | 1 | -2/+20 |
* | cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol stacks | Péter Szilágyi | 2015-11-27 | 1 | -5/+1 |
* | core, eth, miner, xeth: clean up tx/receipt db accessors | Péter Szilágyi | 2015-11-19 | 1 | -6/+6 |
* | core, eth, rpc: split out block validator and state processor | Jeffrey Wilcke | 2015-11-18 | 1 | -20/+114 |
* | core: only reset head header/fastblock if stale | Péter Szilágyi | 2015-10-28 | 1 | -11/+18 |
* | core, eth, trie: fix data races and merge/review issues | Péter Szilágyi | 2015-10-21 | 1 | -29/+42 |
* | core, eth: roll back uncertain headers in failed fast syncs | Péter Szilágyi | 2015-10-19 | 1 | -1/+36 |
* | eth/downloader: concurrent receipt and state processing | Péter Szilágyi | 2015-10-19 | 1 | -86/+180 |
* | core, eth, trie: direct state trie synchronization | Péter Szilágyi | 2015-10-19 | 1 | -4/+21 |
* | core, eth: receipt chain reconstruction | Péter Szilágyi | 2015-10-19 | 1 | -40/+170 |
* | core: fix block canonical mark / content write race | Péter Szilágyi | 2015-10-19 | 1 | -20/+11 |
* | core: support inserting pure header chains | Péter Szilágyi | 2015-10-19 | 1 | -65/+233 |
* | Merge pull request #1899 from obscuren/mipmap-bloom | Jeffrey Wilcke | 2015-10-17 | 1 | -5/+22 |
|\ |
|
| * | core, eth/filters, miner, xeth: Optimised log filtering | Jeffrey Wilcke | 2015-10-17 | 1 | -5/+22 |
* | | core/state, core, miner: handle missing root error from state.New | Gustav Simonsson | 2015-10-16 | 1 | -1/+1 |
|/ |
|
* | core, eth, event, miner, xeth: fix event post / subscription race | Péter Szilágyi | 2015-10-12 | 1 | -38/+27 |
* | core: fixed head write on block insertion | Jeffrey Wilcke | 2015-10-05 | 1 | -0/+3 |
* | cmd/geth, cmd/utils, core, rpc: renamed to blockchain | Jeffrey Wilcke | 2015-10-04 | 1 | -0/+809 |