go-pulse/les
gary rong 378e961d85
cmd, eth, les: enable serving light clients when non-synced (#22250)
This PR adds a more CLI flag, so that the les-server can serve light clients even the local node is not synced yet.

This functionality is needed in some testing environments(e.g. hive). After launching the les server, no more blocks will be imported so the node is always marked as "non-synced".
2021-02-25 13:55:07 +01:00
..
checkpointoracle
flowcontrol
utils les/utils: UDP rate limiter (#21930) 2021-01-28 22:47:15 +01:00
vflux les: fix balance expiration (#22343) 2021-02-19 15:53:12 +01:00
api_backend.go internal/ethapi: reject non-replay-protected txs over RPC (#22339) 2021-02-23 13:09:19 +01:00
api_test.go eth: move eth.Config to a common package (#22205) 2021-02-05 13:51:15 +01:00
api.go les: renamed lespay to vflux (#22347) 2021-02-19 14:44:16 +01:00
benchmark.go les: remove useless protocol defines (#22115) 2021-01-16 19:06:18 +01:00
bloombits.go
client_handler.go eth, les: add new config field SyncFromCheckpoint (#22123) 2021-01-19 10:52:45 +01:00
client.go internal/ethapi: reject non-replay-protected txs over RPC (#22339) 2021-02-23 13:09:19 +01:00
clientpool_test.go les: renamed lespay to vflux (#22347) 2021-02-19 14:44:16 +01:00
clientpool.go les: fix balance expiration (#22343) 2021-02-19 15:53:12 +01:00
commons.go les: fix balance expiration (#22343) 2021-02-19 15:53:12 +01:00
costtracker.go eth: move eth.Config to a common package (#22205) 2021-02-05 13:51:15 +01:00
distributor_test.go
distributor.go les, les/lespay: implement new server pool (#20758) 2020-05-22 13:46:34 +02:00
enr_entry.go les: switch to new discv5 (#21940) 2021-01-26 21:41:35 +01:00
fetcher_test.go les: fix unittest (#21382) 2020-07-29 13:44:14 +03:00
fetcher.go
handler_test.go tests/fuzzers/les: add fuzzer for les server handler (#22282) 2021-02-20 10:40:38 +01:00
metrics.go
odr_requests.go trie : use trie.NewStackTrie instead of new(trie.Trie) (#22246) 2021-02-02 13:09:23 +01:00
odr_test.go les: enable les/4 and add tests (#22321) 2021-02-12 20:48:18 +01:00
odr.go
peer_test.go
peer.go tests/fuzzers/les: add fuzzer for les server handler (#22282) 2021-02-20 10:40:38 +01:00
protocol.go tests/fuzzers/les: add fuzzer for les server handler (#22282) 2021-02-20 10:40:38 +01:00
pruner_test.go
pruner.go
request_test.go les: enable les/4 and add tests (#22321) 2021-02-12 20:48:18 +01:00
retrieve.go
server_handler.go les: clean up server handler (#22357) 2021-02-22 14:33:11 +01:00
server_requests.go les: clean up server handler (#22357) 2021-02-22 14:33:11 +01:00
server.go cmd, eth, les: enable serving light clients when non-synced (#22250) 2021-02-25 13:55:07 +01:00
serverpool_test.go les: renamed lespay to vflux (#22347) 2021-02-19 14:44:16 +01:00
serverpool.go les: renamed lespay to vflux (#22347) 2021-02-19 14:44:16 +01:00
servingqueue.go
state_accessor.go eth/tracers: move tracing APIs into eth/tracers (#22161) 2021-01-25 14:36:39 +01:00
sync_test.go eth, les: add new config field SyncFromCheckpoint (#22123) 2021-01-19 10:52:45 +01:00
sync.go eth, les: add new config field SyncFromCheckpoint (#22123) 2021-01-19 10:52:45 +01:00
test_helper.go tests/fuzzers/les: add fuzzer for les server handler (#22282) 2021-02-20 10:40:38 +01:00
txrelay.go
ulc_test.go
ulc.go