Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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".
4 years ago
..
checkpointoracle
les: update checktime even if check fails
4 years ago
flowcontrol
les/utils: protect against WeightedRandomSelect overflow ( #21839 )
4 years ago
utils
les/utils: UDP rate limiter ( #21930 )
4 years ago
vflux
les: fix balance expiration ( #22343 )
4 years ago
api.go
les: renamed lespay to vflux ( #22347 )
4 years ago
api_backend.go
internal/ethapi: reject non-replay-protected txs over RPC ( #22339 )
4 years ago
api_test.go
eth: move eth.Config to a common package ( #22205 )
4 years ago
benchmark.go
les: remove useless protocol defines ( #22115 )
4 years ago
bloombits.go
les: handler separation ( #19639 )
5 years ago
client.go
internal/ethapi: reject non-replay-protected txs over RPC ( #22339 )
4 years ago
client_handler.go
eth, les: add new config field SyncFromCheckpoint ( #22123 )
4 years ago
clientpool.go
les: fix balance expiration ( #22343 )
4 years ago
clientpool_test.go
les: renamed lespay to vflux ( #22347 )
4 years ago
commons.go
les: fix balance expiration ( #22343 )
4 years ago
costtracker.go
eth: move eth.Config to a common package ( #22205 )
4 years ago
distributor.go
les, les/lespay: implement new server pool ( #20758 )
5 years ago
distributor_test.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago
enr_entry.go
les: switch to new discv5 ( #21940 )
4 years ago
fetcher.go
les: implement new les fetcher ( #20692 )
4 years ago
fetcher_test.go
les: fix unittest ( #21382 )
4 years ago
handler_test.go
tests/fuzzers/les: add fuzzer for les server handler ( #22282 )
4 years ago
metrics.go
les, les/lespay/server: refactor client pool ( #21236 )
4 years ago
odr.go
les, light: remove untrusted header retrieval in ODR ( #21907 )
4 years ago
odr_requests.go
trie : use trie.NewStackTrie instead of new(trie.Trie) ( #22246 )
4 years ago
odr_test.go
les: enable les/4 and add tests ( #22321 )
4 years ago
peer.go
tests/fuzzers/les: add fuzzer for les server handler ( #22282 )
4 years ago
peer_test.go
les: introduce forkID ( #21974 )
4 years ago
protocol.go
tests/fuzzers/les: add fuzzer for les server handler ( #22282 )
4 years ago
pruner.go
les: historical data garbage collection ( #19570 )
4 years ago
pruner_test.go
les: historical data garbage collection ( #19570 )
4 years ago
request_test.go
les: enable les/4 and add tests ( #22321 )
4 years ago
retrieve.go
les: don't drop sentTo for normal cases ( #22048 )
4 years ago
server.go
cmd, eth, les: enable serving light clients when non-synced ( #22250 )
4 years ago
server_handler.go
les: clean up server handler ( #22357 )
4 years ago
server_requests.go
les: clean up server handler ( #22357 )
4 years ago
serverpool.go
les: renamed lespay to vflux ( #22347 )
4 years ago
serverpool_test.go
les: renamed lespay to vflux ( #22347 )
4 years ago
servingqueue.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago
state_accessor.go
eth/tracers: move tracing APIs into eth/tracers ( #22161 )
4 years ago
sync.go
eth, les: add new config field SyncFromCheckpoint ( #22123 )
4 years ago
sync_test.go
eth, les: add new config field SyncFromCheckpoint ( #22123 )
4 years ago
test_helper.go
tests/fuzzers/les: add fuzzer for les server handler ( #22282 )
4 years ago
txrelay.go
les: remove transaction propagation limits ( #22125 )
4 years ago
ulc.go
cmd, eth, les: fix up ultra light config integration
5 years ago
ulc_test.go
les: historical data garbage collection ( #19570 )
4 years ago