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 walletFactory upgrade on top of upgrade-11 #8308

Closed
wants to merge 15 commits into from
Closed

Conversation

dckc
Copy link
Member

@dckc dckc commented Sep 5, 2023

closes: #8305

Description

  • pre tests:
    • check that walletFactory is not upgraded
    • check that published.boardAux has no children
  • actions:
    • install walletFactory upgrade bundle:
      • run proposal builder build-walletFactory-upgrade.js to generate bundle
      • mint-ist.sh to fund installation (send ATOM from a whale/validator to gov1; open a vault)
      • install-bundle on chain
    • install game1 bundle likewise
    • propose upgrade core-eval for walletFactory, game1
    • make an NFT trade using game1
  • tests:
    • test that walletFactory is upgraded
    • test that boardAux has displayInfo for all well-known brands
    • test that an NFT trade using game1 succeeded

Security / Scaling Considerations

nothing new

Documentation Considerations

A discussion of the upgrade proposal should be shared via community.agoric.com

Testing Considerations

This is a long way from testing that every aspect of walletFactory remains working after an upgrade.

Upgrade Considerations

not addressed:

@dckc
Copy link
Member Author

dckc commented Sep 6, 2023

back-port approach (#8311) turns out to be relatively straightforward

@dckc dckc closed this Sep 6, 2023
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

Successfully merging this pull request may close these issues.

test of walletFactory contract upgrade on top of upgrade-11
1 participant