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

New package for run-protocol; rename Treasury/stablecoin #4209

Merged
merged 2 commits into from
Dec 30, 2021

Conversation

Chris-Hibbert
Copy link
Contributor

@Chris-Hibbert Chris-Hibbert commented Dec 23, 2021

refs: #4199

dapp-treasury updates are in Agoric/dapp-treasury#59

Description

Rename treasury package to run-protocol.
rename stablecoinMachine (and stablecoin) to vaultFactory

changes to documentation will be done separately
The Dapps will be updated in linked PRs as necessary.

Security Considerations

No security implications. this is just renaming and moving things around. At the end, the RUN protocol contracts will be grouped together.

Documentation Considerations

The external documentation doesn't reflect the internal organization. VaultFactory (renamed from Treasury), the AMM, and other RUN protocol contracts should be extracted as separate category of Zoe contracts.

Testing Considerations

Existing tests should be sufficient.

@Chris-Hibbert Chris-Hibbert added dependencies Pull requests that update a dependency file Small Core Economy OBSOLETE in favor of INTER-protocol technical-debt Inter-protocol Overarching Inter Protocol labels Dec 23, 2021
@Chris-Hibbert Chris-Hibbert added this to the Mainnet: Phase 1 - Treasury Launch milestone Dec 23, 2021
@Chris-Hibbert Chris-Hibbert self-assigned this Dec 23, 2021
@Chris-Hibbert Chris-Hibbert force-pushed the renameTreasury branch 3 times, most recently from bde898d to be5c2b8 Compare December 27, 2021 21:57
@Chris-Hibbert Chris-Hibbert force-pushed the renameTreasury branch 2 times, most recently from 25c2117 to 5d1b0d2 Compare December 27, 2021 23:17
@Chris-Hibbert Chris-Hibbert requested a review from dckc December 28, 2021 20:39
Copy link
Member

@dckc dckc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With all this stuff moving around, I checked to be sure none of the tests got lost:

before:

  42 tests passed
Done in 104.63s.

-- https://github.com/Agoric/agoric-sdk/runs/4652895194?check_suite_focus=true#step:5:940

after:

  42 tests passed
Done in 125.11s.

-- https://github.com/Agoric/agoric-sdk/runs/4645856395?check_suite_focus=true#step:5:940

rename treasury package to run-protocol.
rename stablecoinMachine (and stablecoin) to vaultFactory

changes to documentation will be done separately
The Dapps will be updated in linked PRs as necessary.
@Chris-Hibbert Chris-Hibbert added the automerge:squash Automatically squash merge label Dec 29, 2021
@mergify mergify bot merged commit 15322a1 into master Dec 30, 2021
@mergify mergify bot deleted the renameTreasury branch December 30, 2021 00:25
mhofman added a commit to Agoric/testnet-load-generator that referenced this pull request Jan 8, 2022
The name of the Treasury changed to VaultFactory in Agoric/agoric-sdk#4209.
Pick whichever is available for backwards compatibility
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge:squash Automatically squash merge Core Economy OBSOLETE in favor of INTER-protocol dependencies Pull requests that update a dependency file Inter-protocol Overarching Inter Protocol technical-debt
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants