les, light: implement ODR transaction lookup by hash (#19069)
* les, light: implement ODR transaction lookup by hash * les: delete useless file * internal/ethapi: always use backend to find transaction * les, eth, internal/ethapi: renamed GetCanonicalTransaction to GetTransaction * light: add canonical header verification to GetTransaction
Showing
- eth/api_backend.go 6 additions, 0 deletionseth/api_backend.go
- internal/ethapi/api.go 15 additions, 8 deletionsinternal/ethapi/api.go
- internal/ethapi/backend.go 1 addition, 0 deletionsinternal/ethapi/backend.go
- les/api_backend.go 4 additions, 0 deletionsles/api_backend.go
- les/backend.go 2 additions, 1 deletionles/backend.go
- les/handler.go 12 additions, 5 deletionsles/handler.go
- les/handler_test.go 13 additions, 13 deletionsles/handler_test.go
- les/helper_test.go 3 additions, 1 deletionles/helper_test.go
- les/odr.go 1 addition, 0 deletionsles/odr.go
- les/odr_requests.go 40 additions, 0 deletionsles/odr_requests.go
- les/odr_test.go 35 additions, 10 deletionsles/odr_test.go
- les/peer.go 1 addition, 1 deletionles/peer.go
- les/protocol.go 0 additions, 8 deletionsles/protocol.go
- les/txrelay.go 11 additions, 4 deletionsles/txrelay.go
- light/odr.go 17 additions, 0 deletionslight/odr.go
- light/odr_util.go 21 additions, 0 deletionslight/odr_util.go
Loading
Please register or sign in to comment