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

[Feature] Ethereum-like interface for programs #1754

Open
HarukaMa opened this issue Jul 5, 2023 · 0 comments
Open

[Feature] Ethereum-like interface for programs #1754

HarukaMa opened this issue Jul 5, 2023 · 0 comments

Comments

@HarukaMa
Copy link
Contributor

HarukaMa commented Jul 5, 2023

🚀 Feature

We should have something like interface to support calling for any program that adheres to a specified interface.

Motivation

We will inevitably have token standards (there are 2 ARC-20 proposals now), however under the current program framework, a program can only call hardcoded other programs. This would make token standards much less useful (except for wallet implementations), as one program will be only able to use one specified token. Having interface to enable calling any programs that adheres to ARC-20 standard could be crucial for applications.

Implementation

I guess this is the most complicated part, especially considering ZK constructs involved in the process.

Are you willing to open a pull request? (See CONTRIBUTING)
Out of my reach, unfortunately.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant