op-node: Integrate PollingClient with op-node#3630
Conversation
|
|
Current dependencies on/for this PR:
This comment was auto-generated by Graphite. |
|
This PR changes implementation code, but doesn't include a changeset. Did you forget to add one? |
3afabc6 to
0ce0c04
Compare
|
Hey @mslipper! This PR has merge conflicts. Please fix them before continuing review. |
ed881c5 to
877511c
Compare
8fec312 to
08b43c1
Compare
08b43c1 to
9f97877
Compare
protolambda
left a comment
There was a problem hiding this comment.
LGTM. Lmk if I need to re-review, the base PR may still see some changes.
0ce0c04 to
d0c1219
Compare
9f97877 to
ea6a36c
Compare
ea6a36c to
fa3c51f
Compare
d0c1219 to
ace8b36
Compare
fa3c51f to
b12c34b
Compare
ace8b36 to
492a1cd
Compare
2a0627f to
c66be9c
Compare
|
Graphite Merge Job Current status: ✅ Merged This pull request was successfully merged as part of a stack. This comment was auto-generated by Graphite. Job Reference: djnQcRhFGqf86aZ5mLsM |
|
Hey @mslipper! This PR has merge conflicts. Please fix them before continuing review. |
Integrates the HTTP PollingClient with the op-node. To do this, I needed to change the RPC interface to return an `ethereum.Subscription` object rather than a concrete *rpc.ClientSubscription instance. I also introduced a new method to return the correct `client.RPC` implementation based on the user's chosen RPC URL. Lastly, I added an additional CircleCI job to run all end-to-end tests against an HTTP-based RPC endpoint to prevent issues from arising in the future.
c66be9c to
fec43a7
Compare
Integrates the HTTP PollingClient with the op-node. To do this, I needed to change the RPC interface to return an `ethereum.Subscription` object rather than a concrete *rpc.ClientSubscription instance. I also introduced a new method to return the correct `client.RPC` implementation based on the user's chosen RPC URL. Lastly, I added an additional CircleCI job to run all end-to-end tests against an HTTP-based RPC endpoint to prevent issues from arising in the future.

Integrates the HTTP PollingClient with the op-node. To do this, I needed to change the RPC interface to return an
ethereum.Subscriptionobject rather than a concrete *rpc.ClientSubscription instance. I also introduced a new method to return the correctclient.RPCimplementation based on the user's chosen RPC URL.Lastly, I added an additional CircleCI job to run all end-to-end tests against an HTTP-based RPC endpoint to prevent issues from arising in the future.