title: [ARFC] Set ARB Emission Admin to Gauntlet
author: @karpatkey_TokenLogic & @Gauntlet
created: 2024-02-05
Simple Summary
This proposal enables Gauntlet to distribute ARB rewards across Aave v3 on Arbitrum.
Motivation
Gauntlet has been engaged by the Arbitrum Foundation to support the migration from bridged USDC.e to native USDC on the network. As part of this project, Gauntlet seeks to distribute ARB rewards across Aave v3 on Arbitrum to encourage migration from USDC.e to USDC.
There is currently 15.59M units of USDC.e deposited on Arbitrum v3 that Gauntlet & the Arbitrum Foundation intend to attract to USDC with the use of ARB rewards.
Specification
The EmissionManager
, a governance controlled function, assigns the Emission_Admin
role for a specified token, ARB on the Arbitrum network.
The Emission_Admin
role controls the distribution of the specified token, ARB, across the specified Aave v3 deployment.
The Emission_Admin
can distribute ARB anywhere across the Aave v3 Arbitrum Liquidity Pool.
Implementation
Set Emission_Admin
permission for ARB to the following Gauntlet address:
Aave v3 Arbitrum
Address Reward (ARB): 0x912CE59144191C1204E64559FE8253a0e49E6548
EMISSION_ADMIN: 0xE79C65a313a1f4Ca5D1d15414E0c515056dA90b4
The AIP call setEmissionAdmin() method in the emission_manager contract.
EMISSION_MANAGER.setEmissionAdmin(ARB,EMISSION_ADMIN);
Disclosure
TokenLogic and karpatkey receive no payment for this proposal. TokenLogic and karpatkey are both delegates within the Aave community.
Next Steps
- Gather feedback from the community and risk service providers.
- If consensus is reached on this ARFC, escalate this proposal to the Snapshot stage.
- If Snapshot outcome is YAE, escalate this proposal to AIP stage
Copyright
Copyright and related rights waived via CC0.