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
Showing
- contracts/checkpointoracle/oracle.go 8 additions, 2 deletionscontracts/checkpointoracle/oracle.go
- go.sum 1 addition, 0 deletionsgo.sum
- les/api.go 1 addition, 1 deletionles/api.go
- les/checkpointoracle/oracle.go 37 additions, 30 deletionsles/checkpointoracle/oracle.go
- les/client.go 3 additions, 2 deletionsles/client.go
- les/commons.go 2 additions, 1 deletionles/commons.go
- les/peer.go 2 additions, 2 deletionsles/peer.go
- les/server.go 3 additions, 2 deletionsles/server.go
- les/sync.go 3 additions, 3 deletionsles/sync.go
- les/sync_test.go 4 additions, 4 deletionsles/sync_test.go
- les/test_helper.go 7 additions, 6 deletionsles/test_helper.go
Loading
Please register or sign in to comment