| Commit message (Expand) | Author | Age | Files | Lines |
* | les: handler separation (#19639) | gary rong | 2019-08-21 | 2 | -6/+6 |
* | core, light, params: implement eip2028 (#19931) | gary rong | 2019-08-14 | 1 | -4/+7 |
* | all: on-chain oracle checkpoint syncing (#19543) | gary rong | 2019-06-28 | 6 | -27/+69 |
* | all: integrate the freezer with fast sync | gary rong | 2019-05-16 | 3 | -7/+7 |
* | les, light: implement ODR transaction lookup by hash (#19069) | Felföldi Zsolt | 2019-05-13 | 2 | -0/+38 |
* | eth, les, light: enforce CHT checkpoints on fast-sync too | Péter Szilágyi | 2019-04-17 | 2 | -9/+1 |
* | core, eth, les, light: scope receipt functionality a bit cleaner | Péter Szilágyi | 2019-04-15 | 2 | -5/+2 |
* | core, eth, les, light: store transaction receipts without txHash and gasCost | Matthew Halpern | 2019-04-15 | 2 | -12/+10 |
* | les, light: remove support for les/1 4096 block CHT sections | Zsolt Felfoldi | 2019-04-08 | 1 | -17/+6 |
* | les: removed les/1 protocol messages | Zsolt Felfoldi | 2019-04-08 | 1 | -4/+4 |
* | all: simplify timestamps to uint64 (#19372) | Martin Holst Swende | 2019-04-03 | 1 | -2/+2 |
* | light, params: update CHTs, integrate CHT for Goerli too | Péter Szilágyi | 2019-04-02 | 1 | -0/+1 |
* | core, ethdb, trie: mode dirty data to clean cache on flush (#19307) | Martin Holst Swende | 2019-03-26 | 1 | -0/+14 |
* | les, light: verbose errors on state retrieval issues | Péter Szilágyi | 2019-03-18 | 1 | -3/+2 |
* | all: clean up and proerly abstract database access | Péter Szilágyi | 2019-03-06 | 7 | -18/+18 |
* | les, les/flowcontrol: improved request serving and flow control (#18230) | Felföldi Zsolt | 2019-02-26 | 2 | -2/+2 |
* | light: enforce camel case variable names (#19054) | Matthew Halpern | 2019-02-14 | 2 | -2/+2 |
* | light: make chain receiver names consistent (#18997) | Matthew Halpern | 2019-02-07 | 1 | -143/+143 |
* | light: make transaction pool receiver names consistent (#19000) | Matthew Halpern | 2019-02-07 | 1 | -39/+39 |
* | light: fix disableCheckFreq locking (#18515) | Felix Lange | 2019-01-24 | 1 | -19/+13 |
* | les: implement ultralight client (#16904) | b00ris | 2019-01-24 | 1 | -0/+19 |
* | core, light: get rid of the dual mutexes, hard to reason with | Péter Szilágyi | 2019-01-11 | 2 | -20/+13 |
* | light: fix duplicated argument in bytes.Equal call | Iskander (Alex) Sharipov | 2018-12-10 | 1 | -1/+1 |
* | light: odrTrie tryUpdate should use update (#18107) | Sheldon | 2018-11-26 | 1 | -1/+1 |
* | cmd, core, eth, light, trie: add trie read caching layer | Péter Szilágyi | 2018-11-15 | 1 | -2/+2 |
* | les, light: reduce les testing stress (#17867) | gary rong | 2018-10-08 | 1 | -14/+14 |
* | Merge pull request #17719 from karalabe/update-chts | Péter Szilágyi | 2018-09-20 | 4 | -48/+21 |
|\ |
|
| * | les, light, params: update light client CHTs | Péter Szilágyi | 2018-09-20 | 4 | -48/+21 |
* | | all: protect self-mined block during reorg (#17656) | gary rong | 2018-09-20 | 3 | -3/+3 |
|/ |
|
* | common, core, light: add block age into info logs | Péter Szilágyi | 2018-09-20 | 1 | -2/+2 |
* | core: safe indexer operation when syncing starts before the checkpoint (#17511) | Felföldi Zsolt | 2018-08-28 | 1 | -3/+3 |
* | all: make indexer configurable (#17188) | gary rong | 2018-08-28 | 8 | -96/+145 |
* | consensus/clique, light: light client snapshots on Rinkeby | Péter Szilágyi | 2018-08-21 | 2 | -24/+35 |
* | light: new CHTs (#17448) | Felföldi Zsolt | 2018-08-20 | 1 | -8/+8 |
* | light: CHT and bloom trie indexers working in light mode (#16534) | Felföldi Zsolt | 2018-08-16 | 3 | -45/+143 |
* | core/bloombits, light: fix typos (#17235) | Sheldon | 2018-07-24 | 1 | -1/+1 |
* | light: new CHTs (#17124) | Felföldi Zsolt | 2018-07-04 | 1 | -8/+8 |
* | ethdb, core: implement delete for db batch (#17101) | gary rong | 2018-07-02 | 1 | -3/+7 |
* | core, eth, les: more efficient hash-based header chain retrieval (#16946) | Felföldi Zsolt | 2018-06-12 | 1 | -0/+12 |
* | light: new CHTs for mainnet and ropsten (#16926) | Felföldi Zsolt | 2018-06-11 | 1 | -8/+8 |
* | params: fix golint warnings (#16853) | kiel barry | 2018-06-05 | 1 | -1/+1 |
* | core, eth: minor txpool event cleanups | Péter Szilágyi | 2018-05-18 | 1 | -3/+3 |
* | all: collate new transaction events together | rjl493456442 | 2018-05-18 | 1 | -3/+3 |
* | light: new CHT for mainnet and ropsten (#16736) | Felföldi Zsolt | 2018-05-14 | 1 | -8/+8 |
* | all: get rid of error when creating memory database (#16716) | gary rong | 2018-05-09 | 4 | -10/+10 |
* | core/rawdb: separate raw database access to own package (#16666) | Péter Szilágyi | 2018-05-07 | 7 | -48/+75 |
* | light: new CHTs (#16515) | Felföldi Zsolt | 2018-04-17 | 1 | -8/+8 |
* | light: new CHT for ropsten (#16393) | Felföldi Zsolt | 2018-03-27 | 1 | -4/+4 |
* | light: new mainnet CHT (#16390) | Felix Lange | 2018-03-26 | 1 | -4/+4 |
* | core: check transaction/receipt count match when reconstructing blocks (#16272) | Kyuntae Ethan Kim | 2018-03-07 | 1 | -1/+3 |
* | light: new CHTs (#16233) | Felföldi Zsolt | 2018-03-03 | 1 | -8/+8 |
* | core: make current*Block atomic, and accessor functions mutex-free (#16171) | Martin Holst Swende | 2018-02-26 | 1 | -6/+0 |
* | eth, les, light: filter on logs only, derive receipts on demand | Péter Szilágyi | 2018-02-23 | 1 | -6/+39 |
* | all: update license information (#16089) | Felix Lange | 2018-02-14 | 2 | -2/+2 |
* | light: new CHTs (#16074) | Felföldi Zsolt | 2018-02-13 | 1 | -8/+8 |
* | les, light: fix CHT trie retrievals (#16039) | Péter Szilágyi | 2018-02-11 | 4 | -24/+36 |
* | eth, light: minor light client startup cleanups | Péter Szilágyi | 2018-02-08 | 3 | -8/+4 |
* | core, trie: intermediate mempool between trie and database (#15857) | Péter Szilágyi | 2018-02-06 | 7 | -41/+64 |
* | core, eth, les, light: get rid of redundant methods | Péter Szilágyi | 2018-01-31 | 1 | -20/+1 |
* | Chain indexer fix + new CHT (#15934) | Felföldi Zsolt | 2018-01-23 | 2 | -9/+9 |
* | all: switch gas limits from big.Int to uint64 | Péter Szilágyi | 2018-01-03 | 4 | -15/+16 |
* | eth, les, light: expose chain config in les node info too (#15732) | Péter Szilágyi | 2017-12-28 | 1 | -0/+3 |
* | accounts, consensus, core, eth: make chain maker consensus agnostic (#15497) | gary rong | 2017-12-22 | 4 | -4/+4 |
* | contracts/release: do not print error log if les backend has no peers | Zsolt Felfoldi | 2017-12-18 | 1 | -1/+1 |
* | les, light: LES/2 protocol version (#14970) | Felföldi Zsolt | 2017-10-24 | 6 | -74/+571 |
* | light: new CHTs for mainnet and ropsten | Zsolt Felfoldi | 2017-09-12 | 1 | -1/+6 |
* | core, eth/downloader: commit block data using batches (#15115) | Felix Lange | 2017-09-10 | 1 | -4/+4 |
* | core: implement Metropolis EIP 658, receipt status byte | rjl493456442 | 2017-08-22 | 1 | -1/+1 |
* | core, light: send chain events using event.Feed (#14865) | Miya Chen | 2017-08-18 | 6 | -65/+111 |
* | light: fix megacheck warnings (#14920) | Egon Elbre | 2017-08-07 | 3 | -19/+1 |
* | light: update txpool signer to EIP155 (#14720) | bas-vk | 2017-07-31 | 1 | -1/+1 |
* | core: remove redundant storage of transactions and receipts (#14801) | Péter Szilágyi | 2017-07-15 | 1 | -45/+21 |
* | params: remove redundant consts, disable metro on AllProtocolChanges | Péter Szilágyi | 2017-07-04 | 1 | -1/+1 |
* | core/state: access trie through Database interface, track errors (#14589) | Felix Lange | 2017-06-27 | 11 | -1230/+365 |
* | core: ensure transactions correctly drop on pool limiting | Péter Szilágyi | 2017-06-23 | 1 | -1/+1 |
* | Merge pull request #14350 from fjl/trie-iterator-skip-2 | Péter Szilágyi | 2017-04-25 | 1 | -11/+4 |
|\ |
|
| * | trie: remove Key in MissingNodeError | Felix Lange | 2017-04-18 | 1 | -11/+4 |
* | | core, light: delete SplitStatTy, ChainSplitEvent (unused) | Felix Lange | 2017-04-22 | 1 | -3/+0 |
|/ |
|
* | consensus, core, ethstats: use engine specific block beneficiary (#14318) | Péter Szilágyi | 2017-04-12 | 2 | -2/+5 |
* | consensus, core: drop all the legacy custom core error types | Péter Szilágyi | 2017-04-06 | 1 | -3/+2 |
* | core, consensus: pluggable consensus engines (#3817) | Péter Szilágyi | 2017-04-05 | 4 | -63/+27 |
* | core: refactor genesis handling | Felix Lange | 2017-03-23 | 4 | -64/+33 |
* | all: import "context" instead of "golang.org/x/net/context" | Felix Lange | 2017-03-23 | 12 | -26/+39 |
* | les: implement request distributor, fix blocking issues (#3660) | Felföldi Zsolt | 2017-03-23 | 2 | -11/+23 |
* | Merge pull request #3779 from zsfelfoldi/cht-update | Péter Szilágyi | 2017-03-14 | 1 | -23/+2 |
|\ |
|
| * | light: added new CHT | Zsolt Felfoldi | 2017-03-14 | 1 | -23/+2 |
* | | all: swap out the C++ ethash to the pure Go one (mining todo) | Péter Szilágyi | 2017-03-09 | 4 | -12/+11 |
|/ |
|
* | all: update light logs (and a few others) to the new model | Péter Szilágyi | 2017-03-03 | 5 | -64/+16 |
* | all: unify big.Int zero checks, use common/math in more places (#3716) | Felix Lange | 2017-02-28 | 2 | -2/+2 |
* | common: move big integer math to common/math (#3699) | Felix Lange | 2017-02-27 | 1 | -4/+5 |
* | all: blidly swap out glog to our log15, logs need rework | Péter Szilágyi | 2017-02-23 | 5 | -44/+42 |
* | core, core/state, core/vm: remove exported account getters (#3618) | Jeffrey Wilcke | 2017-02-23 | 2 | -20/+31 |
* | logger: remove Core verbosity level (#3659) | Felix Lange | 2017-02-15 | 2 | -4/+4 |
* | params: core, core/vm, miner: 64bit gas instructions | Jeffrey Wilcke | 2017-02-14 | 2 | -4/+6 |
* | Revert "params: core, core/vm, miner: 64bit gas instructions (#3514)" | Jeffrey Wilcke | 2017-02-13 | 2 | -6/+4 |
* | Merge pull request #3605 from fjl/event-feed | Péter Szilágyi | 2017-02-03 | 1 | -1/+1 |
|\ |
|
| * | event: deprecate TypeMux and related types | Felix Lange | 2017-01-25 | 1 | -1/+1 |
* | | params: core, core/vm, miner: 64bit gas instructions (#3514) | Jeffrey Wilcke | 2017-02-02 | 2 | -4/+6 |
|/ |
|
* | cmd/geth, core: add support for recording SHA3 preimages (#3543) | Nick Johnson | 2017-01-17 | 3 | -2/+5 |
* | Merge pull request #3519 from zsfelfoldi/light-topic5 | Péter Szilágyi | 2017-01-09 | 1 | -16/+19 |
|\ |
|
| * | light: fixed data race in TestTxPool | Zsolt Felfoldi | 2017-01-06 | 1 | -16/+19 |
* | | all: gofmt -w -s | Felix Lange | 2017-01-06 | 2 | -2/+2 |
* | | Merge pull request #3516 from fjl/types-drop-sign-ecdsa | Péter Szilágyi | 2017-01-06 | 2 | -7/+7 |
|\ \ |
|
| * | | core/types: remove redundant SignECDSA wrappers, rename to SignTx | Felix Lange | 2017-01-05 | 2 | -7/+7 |
| |/ |
|
* / | core/vm: move Log to core/types | Felix Lange | 2017-01-06 | 1 | -1/+2 |
|/ |
|
* | core/vm: improved EVM run loop & instruction calling (#3378) | Jeffrey Wilcke | 2017-01-05 | 1 | -2/+2 |
* | core, light: allow zero cost txs from inexistent accounts too | Péter Szilágyi | 2016-12-16 | 1 | -12/+1 |
* | Merge pull request #3413 from zsfelfoldi/light-topic4 | Felix Lange | 2016-12-13 | 3 | -8/+23 |
|\ |
|
| * | les, light: add block availability check for ODR requests | Zsolt Felfoldi | 2016-12-10 | 2 | -8/+12 |
| * | les: improved header fetcher and server statistics | Zsolt Felfoldi | 2016-12-10 | 1 | -0/+11 |
* | | core: bugfix state change race condition in txpool (#3412) | bas-vk | 2016-12-11 | 1 | -2/+2 |
|/ |
|
* | core, core/vm: implemented a generic environment (#3348) | Jeffrey Wilcke | 2016-12-06 | 4 | -103/+40 |
* | light: implemented VMState.Empty() (#3357) | Felföldi Zsolt | 2016-11-28 | 2 | -2/+14 |
* | core: implemented new ropsten testnet | Jeffrey Wilcke | 2016-11-23 | 1 | -1/+0 |
* | cmd/geth, core, light, mobile: removed state account StartingNonce | Jeffrey Wilcke | 2016-11-23 | 1 | -4/+1 |
* | core/types: turn off nonce checking for Call messages | Zsolt Felfoldi | 2016-11-14 | 1 | -2/+2 |
* | light: updated CHTs for mainnet and testnet | Zsolt Felfoldi | 2016-11-14 | 1 | -4/+4 |
* | core/types, params: EIP#155 | Jeffrey Wilcke | 2016-11-13 | 4 | -69/+24 |
* | core, core/state, trie: EIP158, reprice & skip empty account write | Jeffrey Wilcke | 2016-11-13 | 7 | -22/+28 |
* | all: update license information | Felix Lange | 2016-11-09 | 7 | -6/+24 |
* | core/types: remove header accessors | Felix Lange | 2016-11-09 | 4 | -10/+10 |
* | p2p/discv5: added new topic discovery package | Zsolt Felfoldi | 2016-11-09 | 1 | -4/+4 |
* | light: light chain, VM env and tx pool | Zsolt Felfoldi | 2016-11-09 | 12 | -97/+2558 |
* | trie, core/state: improve memory usage and performance (#3135) | Felix Lange | 2016-10-15 | 1 | -3/+3 |
* | core/state: implement reverts by journaling all changes | Felix Lange | 2016-10-06 | 1 | -9/+5 |
* | cmd, core, internal, light, tests: avoid hashing the code in the VM | Péter Szilágyi | 2016-10-01 | 1 | -1/+2 |
* | core, trie: replace state caches with trie journal | Felix Lange | 2016-09-28 | 1 | -4/+0 |
* | core/state: track all accounts in canon state | Felix Lange | 2016-09-26 | 1 | -1/+1 |
* | light: fix memory expansion bug (same as fix for core/state) | Gustav Simonsson | 2016-09-20 | 2 | -2/+4 |
* | core/state, light: remove unused StateObject.initCode | Gustav Simonsson | 2016-09-19 | 1 | -3/+0 |
* | all: update license information | Felix Lange | 2016-04-15 | 1 | -1/+1 |
* | all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}() | Ricardo Catalinas Jiménez | 2016-02-22 | 2 | -4/+4 |
* | rpc: migrated the RPC insterface to a new reflection based RPC layer | Bas van Kervel | 2016-01-26 | 1 | -1/+1 |
* | light: implemented odr-capable trie and state structures | zsfelfoldi | 2015-12-17 | 5 | -0/+1032 |