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

Govern add collateral #3972

Closed
wants to merge 3 commits into from
Closed

Govern add collateral #3972

wants to merge 3 commits into from

Conversation

Chris-Hibbert
Copy link
Contributor

@Chris-Hibbert Chris-Hibbert commented Oct 13, 2021

closes: #3924

Description

Add a new Collateral type to the Treasury as a result of a Governance vote.

This is a first step. More changes coming.

Security Considerations

This is part of contract governance, so it needs to be both secure and legible.

Documentation Considerations

Updates to Treasury doc. Updates about how governed contracts can be informed about chosen changes.

Testing Considerations

thorough and convincing tests, because this is part of governance.

move makeAddTypeInvitation to a new file, and make an alternate
version that doesn't make an AMM. (It doesn't need an invitation) for
governance to call
@Chris-Hibbert Chris-Hibbert added Beta Core Economy OBSOLETE in favor of INTER-protocol Inter-protocol Overarching Inter Protocol Governance Governance AMM labels Oct 13, 2021
@Chris-Hibbert Chris-Hibbert added this to the Beta Phase 4: Governance milestone Oct 13, 2021
@Chris-Hibbert Chris-Hibbert self-assigned this Oct 13, 2021
@Chris-Hibbert Chris-Hibbert marked this pull request as draft October 13, 2021 21:27
@dckc

This comment has been minimized.

The contract can respond to the update on the voting subscription

add a test that a new vaultManager was added and can issue loans
@warner

This comment has been minimized.

@dckc
Copy link
Member

dckc commented Oct 15, 2021

This is meant to fix #3924, right?

#3913 is the internal demo.

@Chris-Hibbert
Copy link
Contributor Author

This is meant to fix #3924, right?

fixed. Thanks.

@rowgraus rowgraus added the MN-1 label Jan 19, 2022
@Tartuffo Tartuffo added MN-1 restival to be done before RUN Protocol Purple Team festival and removed MN-1 restival to be done before RUN Protocol Purple Team festival labels Jan 21, 2022
@Tartuffo Tartuffo removed the MN-1 label Feb 2, 2022
@Tartuffo Tartuffo removed this from the Beta Phase 4: Governance milestone Feb 8, 2022
@Chris-Hibbert Chris-Hibbert added Vaults VaultFactor (née Treasury) and removed AMM labels Mar 10, 2022
@Chris-Hibbert
Copy link
Contributor Author

The next attempt will be based on API governance.

@Chris-Hibbert
Copy link
Contributor Author

obviated by #3924

@Chris-Hibbert Chris-Hibbert deleted the governAddCollateral branch October 5, 2022 20:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Core Economy OBSOLETE in favor of INTER-protocol Governance Governance Inter-protocol Overarching Inter Protocol Vaults VaultFactor (née Treasury)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Enable Governance to add Collateral type to Treasury
5 participants