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

MIP-014A: AMENDMENT - Curve LP Remediation #15

Open
green-jeff opened this issue Sep 6, 2023 · 0 comments
Open

MIP-014A: AMENDMENT - Curve LP Remediation #15

green-jeff opened this issue Sep 6, 2023 · 0 comments

Comments

@green-jeff
Copy link

MIP-014A: AMENDMENT - Curve LP Remediation

Summary

Amend MIP-014 with a new implementation to distributing LP funds, overriding the original instructions.

Motivation

MIP-014 outlines a Merkle distribution method that the team has not utilized in some period of time. There is some additional complexity to the fulfillment of this strategy, which this amendment shall alleviate.

Rather than a Merkle Claim, users will instead receive an allowance from the Metronome Synth treasury to transfer the corresponding LP balance back to their affected wallet.

This process reflects best practices supported by the Optimism Foundation and reflects similar flow in a more technically feasible manner.

Specification

User LP balances will be reclaimable using the Curve LP token's transferFrom() function. The Metronome Synth treasury will call an Allowance for affected wallet addresses to redeem tokens themselves. Those wallet addresses may take the following steps:

  1. Connect appropriate wallet at etherscan here: https://etherscan.io/token/0xa4c567c662349bec3d0fb94c4e7f85ba95e208e4#writeContract

  2. Iterate to Write Function 3 TransferFrom() and input the following

  1. Send transaction
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

No branches or pull requests

1 participant