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

Test state integrity across near-plugins versions #126

Open
mooori opened this issue Dec 12, 2023 · 0 comments
Open

Test state integrity across near-plugins versions #126

mooori opened this issue Dec 12, 2023 · 0 comments

Comments

@mooori
Copy link
Contributor

mooori commented Dec 12, 2023

@akhi3030 brought up a scenario that is not yet covered in tests:

  • Use a plugin of version vX in smart contract C and deploy it on chain (via near-workspaces).
  • Uprade near-plugins in C to a newer version vY > vX.
  • Compile C using vY of near-plugins, deploy it and verify it can read the contract's old state.

Some inspiration might be taken from test_deploy_code_with_migration which upgrades a contract, calls its migration function and interacts with the contract after the upgrade.

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