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

Treasury: clean up new collateral addition #2877

Closed
Chris-Hibbert opened this issue Apr 14, 2021 · 5 comments · Fixed by #4026
Closed

Treasury: clean up new collateral addition #2877

Chris-Hibbert opened this issue Apr 14, 2021 · 5 comments · Fixed by #4026
Assignees
Labels
Core Economy OBSOLETE in favor of INTER-protocol hygiene Tidying up around the house Inter-protocol Overarching Inter Protocol

Comments

@Chris-Hibbert
Copy link
Contributor

What is the Problem Being Solved?

The Treasury code mints a Governance token, which isn't part of the design, and doesn't explicitly touch received Liquidity tokens.

Description of the Design

Drop the vestigial Governance token. create a seat to own the Liquidity tokens

Security Considerations

None.

Test Plan

basic testing.

@Chris-Hibbert Chris-Hibbert added hygiene Tidying up around the house Small Core Economy OBSOLETE in favor of INTER-protocol Inter-protocol Overarching Inter Protocol labels Apr 14, 2021
@Chris-Hibbert Chris-Hibbert added this to the Beta Phase 2: Reward Flows milestone Apr 14, 2021
@Chris-Hibbert Chris-Hibbert self-assigned this Apr 14, 2021
@rowgraus
Copy link

Moving to Product Backlog. Important change but from a product perspective not explicitly necessary for Staking Dynamics phase or Rewards Beta.

If the LP token change here is inextricably linked with extracting AMM rewards then it's worth revisiting how much of this to address.

@rowgraus rowgraus modified the milestones: Beta Phase 2: Reward Flows, Testnet: Staking Dynamics Apr 14, 2021
@dckc
Copy link
Member

dckc commented Nov 12, 2021

In #4026 we have:

  // todo(hibbert): set up an initial AMM pool with RUN and BLD
  // const liqSeat = createLiquidityPool(...);

This issue seems like a good-enough place to track that.

@dckc
Copy link
Member

dckc commented Nov 12, 2021

or... should we track that somewhere else, since #4026 seems to address the original scope of this issue: "governance tokens in Vaults are no longer supported". Maybe that's only part of getting rid of them.

@Chris-Hibbert
Copy link
Contributor Author

This issue is obsolete, so I'll add closing it to #4026.

The liquidity tokens spoken of above were the ones from the AMM that the Treasury used to receive as part of creating the pools. Since it no longer creates those pools, there aren't any tokens to hold onto.

@Chris-Hibbert
Copy link
Contributor Author

The explicit TODO referenced just above here is now done in bootstrap.js in that same PR.

@mergify mergify bot closed this as completed in #4026 Nov 19, 2021
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 hygiene Tidying up around the house Inter-protocol Overarching Inter Protocol
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants