Commit Graph

65 Commits (f6ac80c5071f37f12677b5f79e3394724c82a369)

Author SHA1 Message Date
lightclient 119f955686
all: remove `public` field from `rpc.API` (#25059) 2 years ago
lightclient 10dc5dce08
all: remove concept of public/private API definitions (#25053) 2 years ago
Martin Holst Swende 3e68d627b1
les: fix goroutine leaks in tests (#22707) 4 years ago
Felföldi Zsolt 2d89fe0883
les: move client pool to les/vflux/server (#22495) 4 years ago
gary rong 0c70b83e00
all: add read-only option to database (#22407) 4 years ago
Felföldi Zsolt 62d8022b51
les: fix UDP connection query (#22451) 4 years ago
Martin Holst Swende 3d299b7468
les: fix errors in metric namespace (#22459) 4 years ago
Felföldi Zsolt d96870428f
les: UDP pre-negotiation of available server capacity (#22183) 4 years ago
gary rong 378e961d85
cmd, eth, les: enable serving light clients when non-synced (#22250) 4 years ago
Felföldi Zsolt 8647233a8e
les: fix balance expiration (#22343) 4 years ago
Felföldi Zsolt c027507e03
les: renamed lespay to vflux (#22347) 4 years ago
gary rong 098a2b6e26
eth: move eth.Config to a common package (#22205) 4 years ago
Felföldi Zsolt a72fa88a0d
les: switch to new discv5 (#21940) 4 years ago
Felföldi Zsolt 85d81b2cdd
les: remove clientPeerSet and serverSet (#21566) 4 years ago
Felföldi Zsolt 4996fce25a
les, les/lespay/server: refactor client pool (#21236) 4 years ago
gary rong e401f5ff10
les: close all connected les-server when shutdown (#21426) 4 years ago
rene c0c01612e9
node: refactor package node (#21105) 4 years ago
gary rong 28c5a8a54b
les: implement new les fetcher (#20692) 4 years ago
gary rong 6eef141aef
les: historical data garbage collection (#19570) 4 years ago
Felföldi Zsolt b4a2681120
les, les/lespay: implement new server pool (#20758) 5 years ago
gary rong 4fabd9cbd2
les: separate peer into clientPeer and serverPeer (#19991) 5 years ago
gary rong c6285e6437 les/checkpointoracle: move oracle into its own package (#20508) 5 years ago
Felföldi Zsolt bf5c6b29fa les: implement server priority API (#20070) 5 years ago
gary rong 0ce5e113be les: rework clientpool (#20077) 5 years ago
Felix Lange 6e730915bd les: add empty "les" ENR entry for servers (#20145) 5 years ago
Felföldi Zsolt 0ac9bbba6c les: multiple server bugfixes (#20079) 5 years ago
gary rong 68502595f6 les: wait for all task goroutines before dropping the peer (#20010) 5 years ago
gary rong 2ed729d38e les: handler separation (#19639) 5 years ago
Felföldi Zsolt a7de796840
les: implement new client pool (#19745) 5 years ago
Péter Szilágyi 213690cdfd
cmd, eth, les: fix up ultra light config integration 5 years ago
gary rong 59a3198382 les: remove half-finished priority pool APIs (#19780) 5 years ago
gary rong f7cdea2bdc all: on-chain oracle checkpoint syncing (#19543) 5 years ago
gary rong c0a034ec89 eth, les: reject stale request (#19689) 6 years ago
Felföldi Zsolt 58497f46bd
les, les/flowcontrol: implement LES/3 (#19329) 6 years ago
gary rong 4e0c1a1a6b eth, les: reject light client connection is server is not synced (#19616) 6 years ago
Zsolt Felfoldi 64f9c1ea09 les, light: remove support for les/1 4096 block CHT sections 6 years ago
Felföldi Zsolt e852505ace les: fix block announcements (#19322) 6 years ago
Felföldi Zsolt c2003ed63b les, les/flowcontrol: improved request serving and flow control (#18230) 6 years ago
b00ris 769657060e les: implement ultralight client (#16904) 6 years ago
gary rong b69476b372 all: make indexer configurable (#17188) 6 years ago
Felix Lange 2695fa2213 les: fix crasher in NodeInfo when running as server (#17419) 6 years ago
Felföldi Zsolt 2cdf6ee7e0 light: CHT and bloom trie indexers working in light mode (#16534) 6 years ago
Felföldi Zsolt 546d42179e les: pass server pool to protocol manager (#16947) 7 years ago
Péter Szilágyi 6cf0ab38bd
core/rawdb: separate raw database access to own package (#16666) 7 years ago
Péter Szilágyi 7a0019c63b
les, light: fix CHT trie retrievals (#16039) 7 years ago
Felföldi Zsolt 2f849ade82 les: fix server panic when discovery disabled (#16055) 7 years ago
Felföldi Zsolt c3f238dd53 les: limit LES peer count and improve peer configuration logic (#16010) 7 years ago
Felföldi Zsolt 92580d69d3 p2p, p2p/discover, p2p/discv5: implement UDP port sharing (#15200) 7 years ago
Felföldi Zsolt ca376ead88 les, light: LES/2 protocol version (#14970) 7 years ago
Miya Chen bf1e263128 core, light: send chain events using event.Feed (#14865) 7 years ago