Assign Emission Admin - Ethereum, Arbitrum and Optimism
01Summary
This proposal grants four teams (Stader Labs, Stakewise DAO, Aave Community SAFE, and Gauntlet) the EMISSION_ADMIN role to distribute reward tokens (ETHx, SD, SWISE, osETH, OP, and ARB) across Aave v3 deployments on Ethereum, Arbitrum, and Optimism. Stader Labs and Stakewise will use rewards to bootstrap their liquid staking tokens, while OP and ARB rewards (from their respective foundations) will incentivize USDC.e to USDC migration.
- Type
- governance change
Key changes
- Grant EMISSION_ADMIN role for ETHx and SD tokens on Aave v3 Ethereum to Stader Labs (0xbDa6C9cd7eD043CB739ca2C748dAbd1fCA397132)(high)
- Grant EMISSION_ADMIN role for SWISE and osETH tokens on Aave v3 Ethereum to Stakewise DAO (0x189Cb93839AD52b5e955ddA254Ed7212ae1B1f61)(high)
- Grant EMISSION_ADMIN role for ARB token on Aave v3 Arbitrum to Gauntlet (0xE79C65a313a1f4Ca5D1d15414E0c515056dA90b4)(high)
- Grant EMISSION_ADMIN role for OP token on Aave v3 Optimism to Aave Community SAFE (0x3479CEb4b1fcaDC586d4c5F1c16b4d8c0D70Bc71)(high)
Notable concerns
- EMISSION_ADMIN role grants broad distribution authority across entire Aave v3 liquidity pools without specified limits on reward amounts or distribution parameters
- OP and ARB rewards are third-party foundation assets, not Aave DAO treasury funds
- Proposal integrates four separate ARFCs into a single binding action
Generated by Kvorum
02Description
Simple Summary
This enables various teams to distribute rewards across Aave v3 Ethereum.
Motivation
This AIP integrates four separate ARFC that each propose granting a team the privileges to distribute there chosen asset across an Aave v3 deployment. The below summaries each initiative:
- ETHx & SD rewards by Stader Labs
- osETH & SWISE by Stakewise DAO
- OP reward via an Aave Community SAFE
- ARB rewards via Gauntlet
The two LST providers are intending on using rewards to bootstrap the growth and adoption of there resepective LST.
The OP and ARB incentives are being distributed with the intent of migrating USDC.e to USDC on each respective network. These ARB and OP rewards were originally provide by the respective foundation and are not those belonging to the Aave DAO.
Specification
The setEmissionAdmin, a governance controlled function, assigns the EMISSION_ADMIN role for a specified token on the respective network.
The EMISSION_ADMIN role controls the distribution of the specified token across the specified Aave v3 deployment.
The EMISSION_ADMIN can distribute the specified token anywhere across the Aave v3 deployment on the respective Liquidity Pool.
Implementation
Set EMISSION_ADMIN permission for ETHx, SD, SWISE, osETH, OP and ARB to the following address:
Aave v3 Ethereum
Address Reward (SD): 0x30D20208d987713f46DFD34EF128Bb16C404D10f Address Reward (ETHx): 0xA35b1B31Ce002FBF2058D22F30f95D405200A15b SD & ETHx EMISSION_ADMIN: 0xbDa6C9cd7eD043CB739ca2C748dAbd1fCA397132
Address Reward (SWISE): 0x48C3399719B582dD63eB5AADf12A40B4C3f52FA2 Address Reward (osETH): 0xf1C9acDc66974dFB6dEcB12aA385b9cD01190E38 SWISE & osETH EMISSION_ADMIN:0x189Cb93839AD52b5e955ddA254Ed7212ae1B1f61
Aave v3 Arbitrum
Address Reward (ARB): 0x912CE59144191C1204E64559FE8253a0e49E6548 EMISSION_ADMIN: 0xE79C65a313a1f4Ca5D1d15414E0c515056dA90b4
Aave v3 Optimism
Address Reward (OP): 0x4200000000000000000000000000000000000042 EMISSION_ADMIN: 0x3479CEb4b1fcaDC586d4c5F1c16b4d8c0D70Bc71
The AIP calls setEmissionAdmin() method in the EMISSION_MANAGER contract.
EMISSION_MANAGER.setEmissionAdmin(REWARD_ASSET,EMISSION_ADMIN);
References
- Implementation: AaveV3Ethereum, AaveV3Optimism, AaveV3Arbitrum
- Tests: AaveV3Ethereum, AaveV3Optimism, AaveV3Arbitrum
- Snapshot: SD + ETHx, SWISE + osETH, OP and ARB
- Discussion: SD + ETHx, SWISE + osETH, OP and ARB
Disclosure
TokenLogic, karpatkey and ACI receive no payment for this proposal. TokenLogic and karpatkey are both delegates within the Aave community.
Copyright
Copyright and related rights waived via CC0.
03Mismatch analysis
A calldata-vs-description analysis is not generated yet. Review the decoded actions →
04Actions
- Target
- 0xbbf4…3942
- Value
- 0 wei
- Function
- fallback()
- Arguments
{}- Calldata
05Tally
Summed from votes
06Voters
No votes recorded yet.
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- aaveexecutedSet Liquidity Observation Labs as Emission manager for wstETH on V3 markets82%
- aaveexecutedLDO - Reward Controller Access Request81%
- aavedefeatedSet LDO, stMATIC, MaticX and SD Emission_Admin for Polygon v3 Liquidity Pool81%
- aaveexecutedSet LDO, stMATIC, MaticX and SD Emission_Admin for Polygon v3 Liquidity Pool81%
- aaveexecutedOP Emission_Admin for Optimism v3 Liquidity Pool79%
- aavecanceledOP Emission_Admin for Optimism v3 Liquidity Pool79%
- aaveexecutedSet Metis Foundation Wallet as Emission Manager for METIS Token on Aave V3 Metis Pool70%
- lidoexecutedOmnibus vote: 1) Transfer 13.45978634 stETH from Insurance fund to Agent;58%
- lidoexecutedOmnibus vote: 1) Grant STAKING_MODULE_MANAGE_ROLE to Lido Agent;56%
- lidoexecuted('Omnibus vote: 1) Publish new implementation in Lido app APM repo; ', '2) Updating implementation of Lido app; ', '3) Publishing new implementation in Node Operators Registry app APM repo; ', '4) Up…56%