KVORUM
aaveSource: Aave governor v2 · #157

LDO - Reward Controller Access Request

executedFeb 20, 2023, 12:46 PM UTCby550x55b1…f262

01Summary

AISummary by Kvorumclaude-haiku-4-5

This proposal enables Lido DAO to distribute LDO token rewards across Aave v3 liquidity pools on Ethereum, Arbitrum, and Optimism by assigning the Emission_Admin role for LDO to Lido-controlled wallet addresses on each network. The Lido Liquidity Mining Committee will determine emission rates and durations on a rolling monthly basis.

Type
governance change

Key changes

  • Assign Emission_Admin role for LDO token to Lido DAO-controlled address 0x87D93d9B2C672bf9c9642d853a8682546a5012B5 on Aave v3 Ethereum(high)
  • Assign Emission_Admin role for LDO token to Lido DAO-controlled address 0x8C2b8595eA1b627427EFE4f29A64b145DF439d16 on Aave v3 Arbitrum(high)
  • Assign Emission_Admin role for LDO token to Lido DAO-controlled address 0x5033823F27c5f977707B58F0351adcD732C955Dd on Aave v3 Optimism(high)
  • Enable Lido Liquidity Mining Committee to determine LDO emission rates and duration on a rolling 30-day basis across the three Aave v3 deployments(high)
Contracts0x5A98FcBEA516Cf06857215779Fd812CA3beF1B320x13Ad51ed4F1B7e9Dc168d8a00cB3f4dDD85EfA600xFdb794692724153d1488CcdBE0C56c252596735F0x26366920975b24a89cd991a495d0d70cb8e1ba1f0x5f5c02875a8e9b5a26fbd09040abcfdeb2aa67110x2e2b1f112c4d79a9d22464f0d345de9b792705f1
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Read the description ↗

02Description

407 words

Simple Summary

This proposal is to enable Lido to distribute LDO rewards across the Aave v3 Ethereum, Arbitrum and Optimism Liquidity Pools. The Emission_Admin role for LDO on each network is to be assigned to a wallet controlled by the Lido DAO.

Abstract

Lido seeks to distribute LDO rewards across to the various Aave v3 deployments. To achieve this, the EmissionManager function assigns an owner to the Emission_Admin role for LDO on each respective Aave v3 deployment, [1,2].

The wallet with Emission Admin permission for LDO on each aave v3 deployment then controls the distribution of only LDO rewards across the respective Liquidity Pool.

Motivation

Enable Lido DAO to distribute LDO rewards across the Ethereum, Arbitrum and Optimism v3 Liquidity Pools.

The Lido Liquidity Mining Committee (LMC) determines the emission rate and duration at which LDO rewards are offered.

Typically, the LMC meets and determines the next 30 days of LDO rewards on a rolling basis. This means each month, the committee will determine if to extend the LDO rewards, or change the amount of LDO being offered across the various Aave v3 Liquidity Pools.

Specification

The EmissionManager, a governance controlled contract, assigns the Emission_Admin role for a specified token, LDO on each respective network.

The Emission_Admin role controls the distribution of the specified token, LDO, across the specified Aave deployment.

The Emission_Admin can distribute LDO anywhere across the Aave v3 Ethereum, Arbitrum and Optimism Liquidity Pool.

Implementation

Set Emission_Admin permission for LDO to the following Lido address:

Aave v3 Ethereum

Aave v3 Arbitrum

Aave v3 Optimism

Test Cases

Arbitrum test cases can be found here.

Mainnet test cases can be found here.

Optimism test cases can be found here.

Payload Implementations

Arbitrum Payload Implementation can be found here.

Mainnet Payload Implementation can be found here.

Optimism Payload Implementation can be found here.

Deployed Payloads

Arbitrum Proposal Payload deployed address can be found here.

Mainnet Proposal Payload deployed address can be found here.

Optimism Proposal Payload deployed address can be found here.

Security Considerations

The proposal Payload was reviewed by Bored Ghost Developing.

Governance Considerations

Aave governance forum discussion and Snapshot vote.

References

  1. https://docs.aave.com/developers/guides/governance-guide/rewards#create-proposal
  2. https://github.com/aave/aave-v3-periphery/blob/master/contracts/rewards/interfaces/IEmissionManager.sol
  3. https://creativecommons.org/publicdomain/zero/1.0/

Copyright

Copyright and related rights waived via CC0, [3].

03Mismatch analysis

AIMismatch analysis by Kvorummedium confidenceclaude-sonnet-5
Consistent

The proposal describes three parallel actions: setting the LDO Emission_Admin role to specific Lido-controlled wallets on Aave v3 Ethereum, Arbitrum, and Optimism, via payload contracts whose deployed addresses are explicitly listed (mainnet: 0x2636...ba1f; Arbitrum/Optimism: 0x2cbf...bd11f). The decoded calldata shows exactly three actions on mainnet: (0) a direct execute() call to the mainnet payload address matching the description, and (1)/(2) execute(address) calls to two distinct contracts, each passing the same L2 payload address 0x2Cbf7856f51660Aae066afAbaBf9C854FA6BD11f cited in the proposal's 'Deployed Payloads' section for Arbitrum and Optimism. This structure — mainnet payload executed directly, L2 payloads triggered via separate bridge/executor contracts on mainnet — is the standard Aave cross-chain governance execution pattern and is consistent with the proposal's stated intent, even though the specific bridge executor addresses (0x5f5c...6711 and 0x2e2b...05f1) are not named in the prose. This omission is routine implementation detail (mechanical bridging plumbing) rather than a substantive discrepancy, since the actual payload addresses being invoked match those disclosed in the proposal. I could not independently verify from the calldata alone that the internal logic of each payload assigns Emission_Admin to exactly the addresses listed (that logic lives inside the deployed payload contracts, referenced but not decoded here), so confidence is medium rather than high. No value, target, or scope mismatches were found between the prose and the decoded top-level actions.

Generated by Kvorum
model: claude-sonnet-5
provider: anthropic
profile: anthropic-strong-v1
prompt: v1.0
generated: 2mo ago
Review the decoded actions ↗

04Actions

3 total
#0fallback()chain 0x1
Target
0x2636…ba1f
Value
0 wei
Function
fallback()
Arguments
{}
Calldata
#1execute(address)chain 0x1
Target
0x5f5c…6711
Value
0 wei
Function
execute(address)
Arguments
{
  "0": "0x2Cbf7856f51660Aae066afAbaBf9C854FA6BD11f"
}
Calldata
#2execute(address)chain 0x1
Target
0x2e2b…05f1
Value
0 wei
Function
execute(address)
Arguments
{
  "0": "0x2Cbf7856f51660Aae066afAbaBf9C854FA6BD11f"
}
Calldata

05Tally

Summed from votes

Voters0
VP participating0
Outcome (current)—
Current support—

06Voters

0 total

No votes recorded yet.

07Forum

AIForum synthesis by Kvorumclaude-haiku-4-5
sentiment · favorablethread · constructive

Arguments for

  • Lido supporting Aave growth through LDO rewards distribution is mutually beneficial for both protocols.— MarcZeller
  • LDO incentives enhance Aave liquidity pools and attract additional capital to the protocol.— WintermuteGovernance

Arguments against

None surfaced.

Notable participants

  • LlamaxyzProposer of the LDO Emission_Admin access request for Aave v3 liquidity pools.
  • MarcZellerACI representative who explicitly endorsed the proposal as a win-win for both parties.
  • WintermuteGovernanceDelegate who voiced full support for the proposal.
Generated by Kvorum
model: claude-haiku-4-5
provider: anthropic
profile: anthropic-fast-v1
prompt: v1.0
generated: 2mo ago
Open the thread ↗