-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
jsonrpc: Channel support #70
Conversation
+1 looking good so far, will hold off on more detailed review until this is out of WIP |
(tests pass for me locally) This is ready for a review. For review order I'd recommend |
efdeb9f
to
0d5d6cd
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
SGWM, it is complex and there are probably bugs we still have to catch.
cancel() | ||
} | ||
} | ||
if frame.ID != nil { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what if frame.id is nil?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We don't send back the response because this request is a notification and not a full call (https://www.jsonrpc.org/specification#notification)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the websockets code got a little more complicated, but still seems pretty reasonable
This PR rebases eudico to use release/v1.20.0: filecoin-project#10184. This release should allow us to bundle the IPC actors within the `next` branch of `builtin-actors` and finally be able to load the IPC actors in Lotus.
TODO: