Skip to content
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

Expose functionality for creating simple value transfer transactions via javascript #451

Closed
4 tasks
Tracked by #450
iamalwaysuncomfortable opened this issue Jan 18, 2023 · 0 comments
Closed
4 tasks
Tracked by #450
Assignees
Labels
enhancement New feature or request javascript Pull requests that update Javascript code rust Pull requests that update Rust code

Comments

@iamalwaysuncomfortable
Copy link
Collaborator

iamalwaysuncomfortable commented Jan 18, 2023

Exposing basic transaction functionality for exchanging Aleo credits is a key need for people to be able to participate in the network. It's thus desired to create a reference SDK and wallet implementation to demonstrate canonical ways of transferring value.

This can be achieved in the following few steps

  • Develop a program similar to credits.leo that transfers credits (likely in units of gates) to 1 or more recipients
  • Create a rust API in the SDK encapsulating the steps for transfer with the aformentioned leo program "powering" it
  • Create a javascript & typescript front end through this via wasm (or another rpc method)
  • Consume this functionality in a reference wallet implementation
@iamalwaysuncomfortable iamalwaysuncomfortable added rust Pull requests that update Rust code javascript Pull requests that update Javascript code enhancement New feature or request labels Jan 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request javascript Pull requests that update Javascript code rust Pull requests that update Rust code
Projects
None yet
Development

No branches or pull requests

2 participants