-
Notifications
You must be signed in to change notification settings - Fork 29
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
BIP-447D-Gnosis-USDC-Distribution #575
Conversation
Executes the final portion of the BIP spec. Further the Balancer Maxi’s are instructed to sweep all collected EURE/USDC fees earned as of October 15th to USDC a separate account. These fees will then be streamed as follows: October 19th: 20% of total as direct incentives over the AURA platform on sDAI/EURe 20% of the total as direct incentives over the Balancer platform on sDAI/EURe The remaining 60% of USDC will streamed in 2 weekly epochs extending from the end of the October 19th emissions. Transaction steps: 1. LM Multisig 0x14969B55a675d13a1700F71A37511bc22D90155a acceptsOwnership of Injector 0x87c921be1fd8ee7E5eda4394aDB849DB72847aE9. 2. LM Multisig setRecipientList on Injector, passing sDAI/EURe gauge gaugeAddresses (address[])[0xBB2598b89202596A743BE0b615001D7D5164f167] amountsPerPeriod (uint256[]) [9979830058] maxPeriods (uint8[]) [2] 3. transfer [19959660116] 0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83 (USDC) to 0x87c921be1fd8ee7E5eda4394aDB849DB72847aE9 and 4. [6653220039] to 0x6068eb7490748A1A49830B58524C002b545c1Ce2. 5. Then approve 0x87c921be1fd8ee7E5eda4394aDB849DB72847aE9 to spend 6653220039 USDC. 6. To add USDC as a reward token the the gauge, the LM Multisig will interact with the AuthorizerAdaptorEntrypoint 0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75 calling performAction of the sDAI/EURe gauge as target 0xBB2598b89202596A743BE0b615001D7D5164f167 and data bytes 0xe8de0d4d000000000000000000000000ddafbb505ad214d7b80b1f830fccc89b60fb7a8300000000000000000000000014969b55a675d13a1700f71a37511bc22d90155a. 7. The LM Multisig will call deposit_reward_token on the gauge and pass _reward_token 0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83 (USDC) and _amount 6653220039. 8. The LM Multisig will set_reward_distributor to the injector for USDC. _reward_token 0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83 _distributor: 0x87c921be1fd8ee7E5eda4394aDB849DB72847aE9 Simulation: https://dashboard.tenderly.co/public/safe/safe-apps/simulator/5c303f7c-c158-40d2-a9cd-b18d007a755e
BIP validation results for file BIPs/2023-W41/BIP-447D.json:
|
add _to and _value as transfer inputs fail on gauge removes if we can't verify the first address as a contract on mainnet.
BIP validation results for file BIPs/2023-W41/BIP-447D.json:
|
File name: BIPs/2023-W41/BIP-447D.json
File name: BIPs/2023-W41/BIP-447D.json
|
BIP validation results for file BIPs/2023-W41/BIP-447D.json:
|
File name: BIPs/2023-W41/BIP-447D.json
File name: BIPs/2023-W41/BIP-447D.json
|
…nto BIP-447D-Rewards-distribution
BIP validation results for file BIPs/2023-W41/BIP-447D.json:
|
File name: BIPs/2023-W41/BIP-447D.json
File name: BIPs/2023-W41/BIP-447D.json
|
Executes the final portion of the BIP spec. Further the Balancer Maxi’s are instructed to sweep all collected EURE/USDC fees earned as of October 15th to USDC a separate account. These fees will then be streamed as follows:
October 19th:
20% of total as direct incentives over the AURA platform on sDAI/EURe 20% of the total as direct incentives over the Balancer platform on sDAI/EURe
The remaining 60% of USDC will streamed in 2 weekly epochs extending from the end of the October 19th emissions.
Transaction steps: 1. LM Multisig 0x14969B55a675d13a1700F71A37511bc22D90155a acceptsOwnership of Injector 0x87c921be1fd8ee7E5eda4394aDB849DB72847aE9.
2. LM Multisig setRecipientList on Injector, passing sDAI/EURe gauge gaugeAddresses (address[])[0xBB2598b89202596A743BE0b615001D7D5164f167] amountsPerPeriod (uint256[]) [9979830058]
maxPeriods (uint8[])
[2]
transfer [19959660116] 0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83 (USDC) to 0x87c921be1fd8ee7E5eda4394aDB849DB72847aE9 and
[6653220039] to 0x6068eb7490748A1A49830B58524C002b545c1Ce2.
Then approve 0x87c921be1fd8ee7E5eda4394aDB849DB72847aE9 to spend 6653220039 USDC.
To add USDC as a reward token the the gauge, the LM Multisig will interact with the AuthorizerAdaptorEntrypoint 0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75 calling performAction of the sDAI/EURe gauge as target 0xBB2598b89202596A743BE0b615001D7D5164f167 and data bytes 0xe8de0d4d000000000000000000000000ddafbb505ad214d7b80b1f830fccc89b60fb7a8300000000000000000000000014969b55a675d13a1700f71a37511bc22d90155a.
The LM Multisig will call deposit_reward_token on the gauge and pass _reward_token 0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83 (USDC) and _amount 6653220039.
The LM Multisig will set_reward_distributor to the injector for USDC. _reward_token 0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83 _distributor: 0x87c921be1fd8ee7E5eda4394aDB849DB72847aE9
Simulation: https://dashboard.tenderly.co/public/safe/safe-apps/simulator/5c303f7c-c158-40d2-a9cd-b18d007a755e