-
Notifications
You must be signed in to change notification settings - Fork 54
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
feat(workspace): Isolate FPVM-specific platform code #821
Conversation
📚
|
Codecov ReportAttention: Patch coverage is
✅ All tests successful. No failed tests found. Additional details and impacted files☔ View full report in Codecov by Sentry. |
54abee3
to
a1f66f4
Compare
a1f66f4
to
7e4a4b8
Compare
7e4a4b8
to
882a409
Compare
* feat(host): Run client program natively * lint * rebase * fix * monorepo update * lint
Overview
Isolates the FPVM-specific platform code into separate crates. This solves the issues that zkVM teams are having with the
kona-client
libs being coupled to thekona-common
IO pattern.This PR will be followed up with a new
kona-client
library, that just serves the entrypoint, generic over the communicationChannel
. From there, we can runkona-client
in the host w/tokio
channels in the same process, and reuse the same logic for the entry point with akona-std-fpvm::FileChannel