-
Notifications
You must be signed in to change notification settings - Fork 655
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
[Epic] Prototype transaction model #1486
Comments
Linking some motivating examples: https://github.com/AleoHQ/leo-examples
Note: these are just some rough ideas off of some examples I worked on. At a high level, the first iteration of the programming model will be an explicit realization of the record model. In other words, Leo applications on Aleo are simply collections of programs, that consist of functions that consume and process |
Tasks required for this epic are as follows:
Please feel free to assign yourself to any of the tasks by placing your handle next to it. Relevant branches |
The |
🚀 Feature
Even though the design of the new transaction model has not been finalized yet, it seems prudent to start building some initial version of it, along the lines of the approach to explicitly construct
Transaction
values described in the transaction model document. This involves defining (initial) data types for records, transitions, etc. (in the Leo stdlib) and implementing a 'transaction builder' as part of the Leo CLI.While some of these features may change as we figure out an improved model, it is likely that this initial prototype will uncover, and make us solve, some general issues. Furthermore, it will give us an opportunity to try and implement example applications, which will help inform the evolution of the design.
The text was updated successfully, but these errors were encountered: