aboutsummaryrefslogtreecommitdiffstats
path: root/les/distributor.go
Commit message (Collapse)AuthorAgeFilesLines
* les: fix distReq.sentChn double close bug (#17639)Felföldi Zsolt2018-09-151-1/+3
|
* light: CHT and bloom trie indexers working in light mode (#16534)Felföldi Zsolt2018-08-161-4/+0
| | | | | | | This PR enables the indexers to work in light client mode by downloading a part of these tries (the Merkle proofs of the last values of the last known section) in order to be able to add new values and recalculate subsequent hashes. It also adds CHT data to NodeInfo.
* all: gofmt -w -s (#15419)ferhat elmas2017-11-081-1/+1
|
* les: code refactoring (#14416)Felföldi Zsolt2017-06-211-16/+42
| | | | | | | | | | | | This commit does various code refactorings: - generalizes and moves the request retrieval/timeout/resend logic out of LesOdr (will be used by a subsequent PR) - reworks the peer management logic so that all services can register with peerSet to get notified about added/dropped peers (also gets rid of the ugly getAllPeers callback in requestDistributor) - moves peerSet, LesOdr, requestDistributor and retrieveManager initialization out of ProtocolManager because I believe they do not really belong there and the whole init process was ugly and ad-hoc
* all: update license informationFelix Lange2017-04-141-1/+1
|
* les: implement request distributor, fix blocking issues (#3660)Felföldi Zsolt2017-03-231-0/+259
* les: implement request distributor, fix blocking issues * core: moved header validation before chain mutex lock