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:
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:
Connect appropriate wallet at etherscan here: https://etherscan.io/token/0xa4c567c662349bec3d0fb94c4e7f85ba95e208e4#writeContract
Iterate to Write Function 3 TransferFrom() and input the following
_from: 0xd1DE3F9CD4AE2F23DA941a67cA4C739f8dD9Af33
_to: \<USER CONNECTED WALLET>
_amount: \<UINT256 Balance>