aboutsummaryrefslogtreecommitdiffstats
path: root/les/handler.go
Commit message (Expand)AuthorAgeFilesLines
* core, les: fix les unit tests (#19823)gary rong2019-07-221-1/+10
* cmd, eth, les: fix up ultra light config integrationPéter Szilágyi2019-07-101-17/+12
* eth, les: add sanity checks for unbounded block fields (#19573)Martin Holst Swende2019-07-081-1/+3
* les: remove half-finished priority pool APIs (#19780)gary rong2019-07-041-9/+6
* all: on-chain oracle checkpoint syncing (#19543)gary rong2019-06-281-24/+10
* les: reject client if it makes too many invalid requests (#19691)gary rong2019-06-121-9/+31
* les/handler: avoid lookup missing stateMartin Holst Swende2019-06-121-0/+4
* eth, les: reject stale request (#19689)gary rong2019-06-111-0/+14
* les, les/flowcontrol: implement LES/3 (#19329)Felföldi Zsolt2019-05-311-300/+349
* eth, les: reject light client connection is server is not synced (#19616)gary rong2019-05-271-23/+29
* core, eth, trie: bloom filter for trie node dedup during fast sync (#19489)Péter Szilágyi2019-05-131-1/+1
* les, light: implement ODR transaction lookup by hash (#19069)Felföldi Zsolt2019-05-131-5/+12
* eth, les, light: enforce CHT checkpoints on fast-sync tooPéter Szilágyi2019-04-171-2/+5
* core, eth, les, light: scope receipt functionality a bit cleanerPéter Szilágyi2019-04-151-1/+1
* les, light: remove support for les/1 4096 block CHT sectionsZsolt Felfoldi2019-04-081-3/+2
* les: removed les/1 protocol messagesZsolt Felfoldi2019-04-081-186/+0
* les: fix peer id and reply error handling (#19289)Felföldi Zsolt2019-03-201-1/+9
* les, light: verbose errors on state retrieval issuesPéter Szilágyi2019-03-181-69/+112
* all: clean up and proerly abstract database accessPéter Szilágyi2019-03-061-2/+2
* les, les/flowcontrol: improved request serving and flow control (#18230)Felföldi Zsolt2019-02-261-381/+422
* core: remove unnecessary fields in logs, receipts and tx lookups (#17106)gary rong2019-02-211-2/+2
* les: implement ultralight client (#16904)b00ris2019-01-241-6/+41
* all: new p2p node representation (#17643)Felix Lange2018-09-251-3/+2
* all: make indexer configurable (#17188)gary rong2018-08-281-5/+8
* les: fix crasher in NodeInfo when running as server (#17419)Felix Lange2018-08-171-101/+27
* light: CHT and bloom trie indexers working in light mode (#16534)Felföldi Zsolt2018-08-161-7/+27
* les: implement client connection logic (#16899)Felföldi Zsolt2018-08-151-1/+21
* all: simplify switches (#17267)Oleg Kovalov2018-07-301-2/+1
* core, eth, les: more efficient hash-based header chain retrieval (#16946)Felföldi Zsolt2018-06-121-13/+22
* les: pass server pool to protocol manager (#16947)Felföldi Zsolt2018-06-121-1/+2
* les: add Skip overflow check to GetBlockHeadersMsg handler (#16891)Felföldi Zsolt2018-06-051-7/+18
* core/rawdb: separate raw database access to own package (#16666)Péter Szilágyi2018-05-071-46/+58
* eth, les: allow exceeding maxPeers for trusted peers (#16189)Andrey Petrov2018-02-271-1/+2
* les, light: fix CHT trie retrievals (#16039)Péter Szilágyi2018-02-111-28/+16
* core, trie: intermediate mempool between trie and database (#15857)Péter Szilágyi2018-02-061-82/+111
* les: limit LES peer count and improve peer configuration logic (#16010)Felföldi Zsolt2018-02-051-1/+8
* core, eth, les, light: get rid of redundant methodsPéter Szilágyi2018-01-311-8/+14
* les: fix TxStatusMsg RLP coding (#15974)Felföldi Zsolt2018-01-271-2/+2
* les: fix les/1 CHT compatibility issue (#15692)Felföldi Zsolt2018-01-091-2/+2
* various: remove redundant parentheses (#15793)Furkan KAMACI2018-01-031-2/+2
* eth, les, light: expose chain config in les node info too (#15732)Péter Szilágyi2017-12-281-3/+14
* core, eth, les: fix messy code (#15367)Péter Szilágyi2017-10-251-30/+35
* les, light: LES/2 protocol version (#14970)Felföldi Zsolt2017-10-241-28/+326
* core, eth/downloader: commit block data using batches (#15115)Felix Lange2017-09-101-1/+1
* core, light: send chain events using event.Feed (#14865)Miya Chen2017-08-181-0/+1
* les: fix megacheck warnings (#14941)Felföldi Zsolt2017-08-091-6/+0
* Merge pull request #14737 from holiman/txpool_localaccountsPéter Szilágyi2017-07-101-3/+3
|\
| * core, eth, les: polish txpool API around local/remote txsPéter Szilágyi2017-07-051-3/+3
* | eth/downloader, les, light: Changes in response to reviewNick Johnson2017-07-031-14/+1
* | eth, les: Refactor downloader peer to use structsNick Johnson2017-06-291-47/+73
* | eth, les, light: Refactor downloader to use blockchain interfaceNick Johnson2017-06-281-3/+1
|/
* les: code refactoring (#14416)Felföldi Zsolt2017-06-211-128/+79
* cmd, eth, les, mobile: make networkid uint64 everywherePéter Szilágyi2017-04-251-3/+3
* core, consensus: pluggable consensus engines (#3817)Péter Szilágyi2017-04-051-2/+2
* les: implement request distributor, fix blocking issues (#3660)Felföldi Zsolt2017-03-231-9/+57
* all: update light logs (and a few others) to the new modelPéter Szilágyi2017-03-031-37/+31
* eth, les, swarm: fix go vet issues sufraced by log15Péter Szilágyi2017-02-231-1/+1
* all: blidly swap out glog to our log15, logs need reworkPéter Szilágyi2017-02-231-36/+35
* les: add unknown peers to server pool instead of rejecting themZsolt Felfoldi2017-01-261-3/+0
* les: fixed selectPeer deadlock, improved request distributionZsolt Felfoldi2017-01-061-33/+36
* Merge pull request #3413 from zsfelfoldi/light-topic4Felix Lange2016-12-131-56/+53
|\
| * eth, les: defer starting LES service until ETH initial sync is finishedZsolt Felfoldi2016-12-101-2/+2
| * les: using random request IDsZsolt Felfoldi2016-12-101-2/+2
| * les: improved header fetcher and server statisticsZsolt Felfoldi2016-12-101-31/+22
| * les: fixed light fetcher request ID matchingZsolt Felfoldi2016-12-081-1/+1
| * les: implement light server poolZsolt Felfoldi2016-12-081-45/+51
* | core: bugfix state change race condition in txpool (#3412)bas-vk2016-12-111-2/+6
|/
* p2p/discv5: fixed bootnode connect issuesZsolt Felfoldi2016-11-141-2/+3
* Merge pull request #3179 from obscuren/eip-158Felix Lange2016-11-141-2/+3
|\
| * core, core/state, trie: EIP158, reprice & skip empty account writeJeffrey Wilcke2016-11-131-2/+3
* | les: cleaned up logging (#3256)Jeffrey Wilcke2016-11-131-21/+21
|/
* les: add missing nil check and handle quit in findServersZsolt Felfoldi2016-11-111-2/+5
* all: update license informationFelix Lange2016-11-091-1/+1
* p2p/discv5: added new topic discovery packageZsolt Felfoldi2016-11-091-1/+48
* les: light client protocol and APIZsolt Felfoldi2016-11-091-0/+854