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

Allow LiveContract creation from FileIds #92

Open
3Nigma opened this issue Jul 5, 2022 · 1 comment
Open

Allow LiveContract creation from FileIds #92

3Nigma opened this issue Jul 5, 2022 · 1 comment
Assignees
Labels
contracts LiveContract/Smart contract related enhancement New feature or request
Milestone

Comments

@3Nigma
Copy link
Contributor

3Nigma commented Jul 5, 2022

Given an existing contract's bytecode hosted at a FileId, we should allow the deployment of a new LiveContract through that FileId.

This one is near and dear to @victorholo's heart. We just hope to get the API right.

@3Nigma 3Nigma added enhancement New feature or request contracts LiveContract/Smart contract related labels Jul 5, 2022
@3Nigma 3Nigma added this to the Back-burner milestone Jul 5, 2022
@3Nigma 3Nigma modified the milestones: Back-burner, 0.7.7 Sep 7, 2022
@3Nigma
Copy link
Contributor Author

3Nigma commented Oct 21, 2022

The following working variants are considered:

In both of the above cases, when deploy-ing the contract to make it live, we would have to make sure to not double-create the File that the contract's bytecode depends on.

@3Nigma 3Nigma self-assigned this Oct 21, 2022
@3Nigma 3Nigma modified the milestones: 0.8.1, 0.8.2 Nov 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
contracts LiveContract/Smart contract related enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant