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

Add Docs Defining Which Version of the Validator Manager Contracts the CLI uses in avalanche blockchain deploy #2508

Open
meaghanfitzgerald opened this issue Jan 2, 2025 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@meaghanfitzgerald
Copy link
Collaborator

Goal

Add documentation via comments in the CLI code and in avalanche-docs on which version of the Validator Manager Contracts are being deployed.

The current VMCs as deployed via bytecode by avalanche-cli are an old version, not the latest audit release. This is confusing users who expect it to be the latest release.

No functional changes are required by this Issue; it is purely a request for documentation.

Example Usage

The ValidationPeriodCreated event is slightly different in the version used by the CLI, which means the log topic is not as expected if you assume it is using the latest audited VMCs.

Current Limitations

The latest audited POS VMContract is too large to be encoded into genesis. A proposed solution to this problem will be outlined in a separate issue.

Notes

VMC = Validator Manager Contract

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
Status: Backlog 🗄️
Development

No branches or pull requests

2 participants