-
Notifications
You must be signed in to change notification settings - Fork 25
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
Account and note script compilation with packaging (tracking) #139
Comments
@greenhat I think this issue overlaps a bit too much with #141, as they have virtually identical requirements. Some dependencies of being able to implement proper account compilation require packaging, so there isn't really a distinction between supporting account compilation and supporting account compilation + packaging. We could modify this issue to be about publishing/distributing account/note script artifacts, and the integration with the Miden client, but it might be better to wait until we get closer to implementation to start tracking the requirements. |
I agree. A packaging is required at account stage, since we cannot just bolt it on later when we start working on note scripts.
I agree, local deps is the way to go for the MVP. I added the tasks to this issue that I think we're missing for MVP and are "note-only". I'm fine with merging it with #141. |
This is a tracking issue for everything needed for a user to be able to compile an account and note script code.
Goal
A developer should be able to compile an account and note script code in Rust (like basic wallet example and P2ID note script example). The account and note script code should be able to use the kernel tx API and stdlib.
Tasks
Notes
For account compilation, only Miden package generation in cargo extension is needed.
For note script compilation, Miden packages as WIT dependencies support in cargo extension is required. To use account Miden packages as a dependency in the note script.
The text was updated successfully, but these errors were encountered: