Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | core, consensus: pluggable consensus engines (#3817) | Péter Szilágyi | 2017-04-05 | 1 | -2/+2 |
| | | | | | This commit adds pluggable consensus engines to go-ethereum. In short, it introduces a generic consensus interface, and refactors the entire codebase to use this interface. | ||||
* | les: implement request distributor, fix blocking issues (#3660) | Felföldi Zsolt | 2017-03-23 | 1 | -9/+57 |
| | | | | | * les: implement request distributor, fix blocking issues * core: moved header validation before chain mutex lock | ||||
* | all: update light logs (and a few others) to the new model | Péter Szilágyi | 2017-03-03 | 1 | -37/+31 |
| | |||||
* | eth, les, swarm: fix go vet issues sufraced by log15 | Péter Szilágyi | 2017-02-23 | 1 | -1/+1 |
| | |||||
* | all: blidly swap out glog to our log15, logs need rework | Péter Szilágyi | 2017-02-23 | 1 | -36/+35 |
| | |||||
* | les: add unknown peers to server pool instead of rejecting them | Zsolt Felfoldi | 2017-01-26 | 1 | -3/+0 |
| | |||||
* | les: fixed selectPeer deadlock, improved request distribution | Zsolt Felfoldi | 2017-01-06 | 1 | -33/+36 |
| | | | | les/flowcontrol: using proper types for relative and absolute times | ||||
* | Merge pull request #3413 from zsfelfoldi/light-topic4 | Felix Lange | 2016-12-13 | 1 | -56/+53 |
|\ | | | | | les, p2p/discv5: implement server pool, improve peer selection, light fetcher and topic searching | ||||
| * | eth, les: defer starting LES service until ETH initial sync is finished | Zsolt Felfoldi | 2016-12-10 | 1 | -2/+2 |
| | | |||||
| * | les: using random request IDs | Zsolt Felfoldi | 2016-12-10 | 1 | -2/+2 |
| | | |||||
| * | les: improved header fetcher and server statistics | Zsolt Felfoldi | 2016-12-10 | 1 | -31/+22 |
| | | |||||
| * | les: fixed light fetcher request ID matching | Zsolt Felfoldi | 2016-12-08 | 1 | -1/+1 |
| | | |||||
| * | les: implement light server pool | Zsolt Felfoldi | 2016-12-08 | 1 | -45/+51 |
| | | |||||
* | | core: bugfix state change race condition in txpool (#3412) | bas-vk | 2016-12-11 | 1 | -2/+6 |
|/ | | | | | | | | The transaction pool keeps track of the current nonce in its local pendingState. When a new block comes in the pendingState is reset. During the reset it fetches multiple times the current state through the use of the currentState callback. When a second block comes in during the reset its possible that the state changes during the reset. If that block holds transactions that are currently in the pool the local pendingState that is used to determine nonces can get out of sync. | ||||
* | p2p/discv5: fixed bootnode connect issues | Zsolt Felfoldi | 2016-11-14 | 1 | -2/+3 |
| | |||||
* | Merge pull request #3179 from obscuren/eip-158 | Felix Lange | 2016-11-14 | 1 | -2/+3 |
|\ | | | | | EIP158 & 160 Hardfork | ||||
| * | core, core/state, trie: EIP158, reprice & skip empty account write | Jeffrey Wilcke | 2016-11-13 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit implements EIP158 part 1, 2, 3 & 4 1. If an account is empty it's no longer written to the trie. An empty account is defined as (balance=0, nonce=0, storage=0, code=0). 2. Delete an empty account if it's touched 3. An empty account is redefined as either non-existent or empty. 4. Zero value calls and zero value suicides no longer consume the 25k reation costs. params: moved core/config to params Signed-off-by: Jeffrey Wilcke <jeffrey@ethereum.org> | ||||
* | | les: cleaned up logging (#3256) | Jeffrey Wilcke | 2016-11-13 | 1 | -21/+21 |
|/ | |||||
* | les: add missing nil check and handle quit in findServers | Zsolt Felfoldi | 2016-11-11 | 1 | -2/+5 |
| | |||||
* | all: update license information | Felix Lange | 2016-11-09 | 1 | -1/+1 |
| | |||||
* | p2p/discv5: added new topic discovery package | Zsolt Felfoldi | 2016-11-09 | 1 | -1/+48 |
| | |||||
* | les: light client protocol and API | Zsolt Felfoldi | 2016-11-09 | 1 | -0/+854 |