-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Use jsonrpsee as the RPC server impl #1602
Conversation
46e0a2c
to
a03e8d5
Compare
Hey, you shouldn't enable You will likely run into weird errors for instance when the request id is a number. |
I don't even know why we need that one, everything seems to compile just fine without it; @howardwu? |
a03e8d5
to
457f633
Compare
Ok, I now know where that feature might be used:
|
Ok, I think the PR is ready for reviews; for now:
|
457f633
to
6effac9
Compare
6effac9
to
0a3ab3e
Compare
Some jobs seem to be failing for unrelated reasons:
|
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.
Left some comments, looks good other than that u128
panic in the tests.
I already proposed the hex-encoding solution in ProvableHQ@fb1ec16. |
0a3ab3e
to
7f30e61
Compare
My bad, didn't update my local branch after your recent push 👍 |
Happy to see this happen, we (Parity) are fans of Aleo and would love to see you as users. Let us know if we can do anything to help. :) |
Signed-off-by: ljedrz <ljedrz@gmail.com>
Signed-off-by: ljedrz <ljedrz@gmail.com>
Signed-off-by: ljedrz <ljedrz@gmail.com>
Signed-off-by: ljedrz <ljedrz@gmail.com>
Signed-off-by: ljedrz <ljedrz@gmail.com>
7f30e61
to
5846d1a
Compare
LGTM. Due to the number of systems depending on the current format for We should investigate a real solution to displaying a |
While I still need to do some research around applying constraints outlined in https://github.com/AleoHQ/snarkOS/issues/1597, I can already provide some insight into how the
jsonrpsee
-powered implementation is going to look like. The decision to finally make the switch was motivated by the crate no longer warning about its instability and the required functionalities becoming too advanced for a hand-written implementation (which was always only intended to be temporary in the first place).This PR closes https://github.com/AleoHQ/snarkOS/issues/754 and likely https://github.com/AleoHQ/snarkOS/issues/1597 as well, though that could also be applied as a follow-up.