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 core-eval to update Zoe's choice of ZCF bundle when starting new contracts #7918

Closed
Chris-Hibbert opened this issue Jun 12, 2023 · 0 comments
Assignees
Labels

Comments

@Chris-Hibbert
Copy link
Contributor

What is the Problem Being Solved?

The version of the ZCF bundle that Zoe uses when starting a new contract is a hard-coded string in Zoe, which is looked up in a immutable kernel mapping table. In order to migrate to a new ZCF (#7900), something has to change.

Description of the Design

Some investigation required.

Security Considerations

Zoe isn't a contract, so it can't be subject to contract governance. It still needs to be legible that the ZCF can be changed, and what the current state is.

Scaling Considerations

Not applicable.

Test Plan

show, in a bootstrap test, that ZCF can be updated and new contracts can make use of it.

@Chris-Hibbert Chris-Hibbert added enhancement New feature or request Zoe package: Zoe needs-design needs-info not enough information given to reproduce / diagnose the problem contract-upgrade labels Jun 12, 2023
@Chris-Hibbert Chris-Hibbert self-assigned this Jun 12, 2023
@Chris-Hibbert Chris-Hibbert removed the needs-info not enough information given to reproduce / diagnose the problem label Jun 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant