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

WIP: in VaultFactory, move auctioneer public facet from terms to private args #8049

Closed
wants to merge 16 commits into from

Conversation

iomekam
Copy link
Contributor

@iomekam iomekam commented Jul 13, 2023

…ead of terms

closes: #XXXX
refs: #7906

Description

Security Considerations

Scaling Considerations

Documentation Considerations

Testing Considerations

@turadg turadg changed the title WIP: move auctioneer public facet to private args WIP: in VaultFactory, move auctioneer public facet from terms to private args Jan 9, 2024
@Chris-Hibbert
Copy link
Contributor

@iomekam explained why this hasn't been completed: "One of the main blockers was the fact that we were unable to uprade VaultFactory and we required work to make some of the invitations durable"

@turadg
Copy link
Member

turadg commented Jan 13, 2024

@Chris-Hibbert Chris-Hibbert mentioned this pull request Feb 7, 2024
14 tasks
@mergify mergify bot closed this in #9283 May 6, 2024
mergify bot added a commit that referenced this pull request May 6, 2024
closes: #8049
closes: #8740
closes: #8868
closes: #8918
closes: #8981
closes: #8079
refs: #8400
closes: #8735
closes: #7873
closes: #8726
closes: #7954
closes: #8757
closes: #8728 
closes: #8789

## Description

Upgrade **VaultFactory** in A3P, relying on the new PriceFeeds, and
auctions. The actual upgrade waits for the priceFeeds to start supplying
before doing the upgrade, so there won't be any gap in priceUpdates.

When the upgrade is finished, we also update the auctioneerKit and
Auction instance in the bootstrap environment.

This PR demonstrates that VaultFactory can be upgraded even though
governance is not persistent (#8123).

### Security Considerations

N/A

### Scaling Considerations

This is largely in service of #8400, which reports that priceFeed vats
are accumulating garbage. This PR switches to new priceFeeds, which
won't have that problem, though cleaning up the existing vats is a task
for the future.

### Documentation Considerations

No changes to user-visible behavior.

### Testing Considerations

A3P tests that verify that vaultFactory has been upgraded, that a new
Auctioneer is running and is receiving prices. Verify that when prices
drop, assets are sold via the auction, the bidder gets the proceeds, and
the vaults are liquidated or reconstituted appropriately.

### Upgrade Considerations

Upgrade all the vats!
@LuqiPan
Copy link
Contributor

LuqiPan commented Aug 13, 2024

This is superceded by #9283 thus closed without merging

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.

5 participants