plugeth/les
gary rong c6285e6437 les/checkpointoracle: move oracle into its own package (#20508)
* les: move the checkpoint oracle into its own package

It's first step of refactor LES package. LES package
basically can be divided into LES client and LES server.
However both sides will use checkpoint package for
status retrieval and verification. So this PR moves
checkpoint oracle into a separate package

* les: address comments
2020-01-07 11:24:21 +02:00
..
checkpointoracle les/checkpointoracle: move oracle into its own package (#20508) 2020-01-07 11:24:21 +02:00
flowcontrol
api_backend.go eth/filters: remove use of event.TypeMux for pending logs (#20312) 2019-12-10 12:39:14 +01:00
api_test.go build: use golangci-lint (#20295) 2019-11-18 10:49:17 +02:00
api.go les/checkpointoracle: move oracle into its own package (#20508) 2020-01-07 11:24:21 +02:00
balance_test.go les: rework clientpool (#20077) 2019-11-02 13:02:35 +01:00
balance.go les: rename UpdateBalance to AddBalance and simplify return format (#20304) 2019-11-18 12:42:49 +01:00
benchmark.go
bloombits.go
client_handler.go les: fix checkpoint sync (#20120) 2019-09-25 10:05:15 +02:00
client.go les/checkpointoracle: move oracle into its own package (#20508) 2020-01-07 11:24:21 +02:00
clientpool_test.go les: rename UpdateBalance to AddBalance and simplify return format (#20304) 2019-11-18 12:42:49 +01:00
clientpool.go les: rename UpdateBalance to AddBalance and simplify return format (#20304) 2019-11-18 12:42:49 +01:00
commons.go les/checkpointoracle: move oracle into its own package (#20508) 2020-01-07 11:24:21 +02:00
costtracker.go les: multiple server bugfixes (#20079) 2019-09-17 16:28:41 +03:00
distributor_test.go les: fix and slim the unit tests of les (#20247) 2019-11-06 22:09:37 +01:00
distributor.go les: fix and slim the unit tests of les (#20247) 2019-11-06 22:09:37 +01:00
enr_entry.go les: add empty "les" ENR entry for servers (#20145) 2019-10-02 14:14:27 +03:00
execqueue_test.go
execqueue.go
fetcher.go
handler_test.go
metrics.go les: multiple server bugfixes (#20079) 2019-09-17 16:28:41 +03:00
odr_requests.go
odr_test.go les: fix and slim the unit tests of les (#20247) 2019-11-06 22:09:37 +01:00
odr.go
peer_test.go
peer.go les/checkpointoracle: move oracle into its own package (#20508) 2020-01-07 11:24:21 +02:00
protocol.go build: use golangci-lint (#20295) 2019-11-18 10:49:17 +02:00
randselect_test.go
randselect.go
request_test.go les: rework clientpool (#20077) 2019-11-02 13:02:35 +01:00
retrieve.go les: fix staticcheck warnings (#20371) 2019-11-27 09:49:41 +01:00
server_handler.go les: do not disconnect another server (#20453) 2019-12-25 02:06:00 +01:00
server.go les/checkpointoracle: move oracle into its own package (#20508) 2020-01-07 11:24:21 +02:00
serverpool.go
servingqueue.go
sync_test.go les/checkpointoracle: move oracle into its own package (#20508) 2020-01-07 11:24:21 +02:00
sync.go les/checkpointoracle: move oracle into its own package (#20508) 2020-01-07 11:24:21 +02:00
test_helper.go les/checkpointoracle: move oracle into its own package (#20508) 2020-01-07 11:24:21 +02:00
txrelay.go les: fix staticcheck warnings (#20371) 2019-11-27 09:49:41 +01:00
ulc_test.go
ulc.go