An SVG of an eye

Proposal overview

Approval of BGD contribution to Aave

Executed

Executed on 

May 07, 2022

Summary

This proposal acts as a mandate from the Aave community to engage with BGD Labs for the technical work defined on the Aave governance forum here and already pre-approved by the Aave community via Snapshot here.

As a result of this proposal, the proposed budget will be approved to a BGD-controlled address: 40% of the total transferred upfront, and the rest only defined as a claimable stream during the following 15 months. In order to enable this mandate, this proposal also includes what can be considered as the first development on the list of tasks proposed: the update of the ecosystem's reserve of Aave v2 Ethereum to enable stream of funds, to be used now by BGD, but also by anybody else in the future.

Motivation

A full rationale of the proposal can be found on the Aave governance forum post here, but the main motivation is the onboarding of another technical provider to the decentralized Aave ecosystem.

Specification

A full specification of the contracts update enabling this mandate can be found on the BGD Labs github here, together will all the security procedures applied, and the implementation of the governance payload. In summary, the proposal:

  • Updates the Aave v2 Ethereum ecosystem reserve and the AAVE ecosystem reserve with a common implementation contract, with streaming capabilities.
  • Sets as fundsAdmin of those ecosystem reserves a new AaveEcosystemReserveController contract, controlled directly by the Aave governance and the only entity able to transfer and approve funds, create streams, and cancel streams.
  • Releases the 40% of the budget defined upfront: 1'200'000 USDC, 1'000'000 USDT, 1'000'000 DAI and 8'400 AAVE.
  • Creates 15-months duration streams: 4'800'000 USDC and 12'600 AAVE.

Security

As mandatory with any change on a running Aave smart contract, extensive security procedures have been applied to the proposal payload and the changes included. A full security report can be found here, but as summary:

  • Full test coverage via units tests in the Forge environment.
  • Security review from Aave community members.
  • Minimal changes from the Sablier's v1 logic used as base for the streaming capabilities. The original codebase is audited and battle tested (running in production with meaningful funds for a long time).
  • Set of properties (formal verification) by Certora.
  • Slither analysis of the codebase.

Implementation

Copyright

Copyright and related rights waived via CC0.

Your voting info

Voting results

YAE

522,933

AAVE

100.00%

NAY

0

AAVE

0%

Top 10 addresses

Votes

State
Executed

Executed on 

May 07, 2022
Quorum
Reached
Current votes

Required

522.93K

320.00K

Differential
Reached
Current differential

Required

522.93K

80,000.00

Total voting power

16,000,000

Proposal details

Created

Block

3 May 2022, 16:45 UTC +00:00

14705784

Started

Block

3 May 2022, 16:45 UTC +00:00

14705784

Ended

Block

6 May 2022, 16:45 UTC +00:00

14724984

Executed

7 May 2022, 18:01 UTC +00:00

Author

BGD Labs (@bgdlabs)