-
Notifications
You must be signed in to change notification settings - Fork 212
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
feat: add null upgrade of vaultFactoryGovernor to upgrade-vaults.js #9953
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This much looks good, but I'd like to see the a3p test for param governance etc. that @turadg is working on added to it before merging to master.
produced when switching into Yarn 4 branch
cdb8a0c
to
347c4c7
Compare
Deploying agoric-sdk with Cloudflare Pages
|
START_FREQUENCY.toString(), | ||
); | ||
|
||
console.log('Ensure debt ceiling changes'); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This tests that a vaultManager param can change. It doesn't test pausing offers. I don't have a theory for how this pausing offers could fail when this works.
3abceff
to
6010064
Compare
refs: #5200
Description
Do a null upgrade of the vaultFactory governor contract in the coreEval that upgrades the vaultFactory contract.
Security Considerations
If the governor is correctly connected to the contract (tests in process), and can govern parameters and enable offer filters, then everything is connected as it was, and there are no new security issues.
Scaling Considerations
None.
Documentation Considerations
No user-visible changes.
Testing Considerations
Test governance of the vaultFactory thoroughly on a testnet.
Upgrade Considerations
It appears that contract governor may be upgradeable..