Skip to content

Latest commit

 

History

History
179 lines (135 loc) · 15.8 KB

File metadata and controls

179 lines (135 loc) · 15.8 KB

Payloads

Proposal 193

Ipfs

Aave BGD Phase 4

Simple Summary

Proposal for an engagement of development and security services between the Aave DAO and BGD Labs, from 1st October 2024 until 1st April 2025.

Motivation

For the last two and a half years, BGD Labs has been a service provider of the Aave DAO, contributing with multiple developments, technical maintenance, and security coordination tasks.

The motivation/goal of this new engagement is:

  • Keep the stability and trust in the Aave technology.
  • Innovate responsibly on production systems.
  • Support all other non-tech contributors to the DAO, accelerating progress.

In summary, the same as before, but always striving for better.

Specification

A full description of the scope can be found on the Aave Governance Forum HERE or on the pre-approval on ARFC (Aave Request For Comments) HERE.

In terms of implementation, this proposal sets up the payment schedule defined:

  • From the Aave DAO's treasury (Collector smart contract), an upfront transfer for a value of 1'150'000 aUSDC (v3 Ethereum), 50% of the stablecoins budget.
  • From the Aave DAO AAVE Ecosystem Reserve, an upfront transfer for a value of 2'500 AAVE tokens, 50% of the tokens budget.
  • From the Aave DAO's treasury, the creation of a payment stream for a value of 1'150'000 aUSDC (v3 Ethereum), from the execution time of this proposal until 1st April 2025, completing the 6-month duration, for the other 50% of the stablecoins budget.
  • From the Aave DAO AAVE Ecosystem Reserve, the creation of a payment stream for a value of 2'500 AAVE tokens, from the execution time of this proposal until 1st April 2025, completing the 6-month duration, for the other 50% of the tokens budget.

The approval of this proposal by Aave governance acts as a binding agreement between the Aave DAO and BGD Labs. Detailed terms of service can be found HERE.

References

Copyright

Copyright and related rights waived via CC0.

Check: Reports all state changes ✅

Info

KeeperRegistry2_1 at 0x6593c7De001fC8542bB1703532EE1E5aA0D458fD

@@ Slot `0x0000000000000000000000000000000000000000000000000000000000000012` @@
- "0x01219e8700000139c359237ddd5818ed00000002015f90000000000bebc20003"
+ "0x0121a0c000000139c359237ddd5818ed00000002015f90000000000bebc20003"
@@ `s_upkeep` key `"98380224709907625274835640384207729890880758792392902153217231505951940040515".lastPerformedBlockNumber` @@
- 21069081
+ 21085607

TransparentUpgradeableProxy at 0x9AEE0B04504CeF83A65AC3f0e838D0593BCb2BC7👻 with implementation Governance at 0x58BcB647C4beFf253B4B6996c62F737B783f2cDd

@@ `_proposals` key `"193".state` @@
- 2300066278752120649378320773056689142543614211
+ 2300066278752120649378320773056689142543614212

TransparentUpgradeableProxy at 0xdAbad81aF85554E9ae636395611C58F7eC1aAEc5👻 with implementation PayloadsController at 0x7222182cB9c5320587b5148BF03eeE107AD64578

@@ Slot `0x4ee5ee9bffee16640c2540fd7f6965fdc66a7e5f780f34dcd70130941a3eae07` @@
- "0x000000000000671e22ab0101f71fc92e2949ccf6a5fd369a0b402ba80bc61e02"
+ "0x006723776300671e22ab0201f71fc92e2949ccf6a5fd369a0b402ba80bc61e02"

TransparentUpgradeableProxy at 0xEd42a7D8559a463722Ca4beD50E0Cc05a386b0e1👻 with implementation CrossChainControllerUpgradeRev3 at 0x92F4736b72D131D836B3e4d4C3C23fE53150Ce4d

@@ `_currentEnvelopeNonce` key `_currentEnvelopeNonce` @@
- 770
+ 771
@@ `_currentTransactionNonce` key `_currentTransactionNonce` @@
- 770
+ 771
@@ `_registeredEnvelopes` key `0x362163b5a26cae27a6ba0b7be0f5288c72d23cfe8c85fa1050a4a183e08ea449` @@
- false
+ true
@@ `_forwardedTransactions` key `0xa0062e15e6d581bb9848919868adb2d3cb216dc26795c78a54e73e06b17ee4d6` @@
- false
+ true

Check: Reports all events emitted from the proposal ✅

Info

  • TransparentUpgradeableProxy at 0xEd42a7D8559a463722Ca4beD50E0Cc05a386b0e1👻 with implementation CrossChainControllerUpgradeRev3 at 0x92F4736b72D131D836B3e4d4C3C23fE53150Ce4d
    • EnvelopeRegistered(envelopeId: 0x362163b5a26cae27a6ba0b7be0f5288c72d23cfe8c85fa1050a4a183e08ea449, envelope: {"nonce":"770","origin":"0x9aee0b04504cef83a65ac3f0e838d0593bcb2bc7","destination":"0xdabad81af85554e9ae636395611c58f7ec1aaec5","originChainId":"1","destinationChainId":"1","message":"0x00000000000000000000000000000000000000000000000000000000000000c8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000671f78b7"})
    • TransactionForwardingAttempted(transactionId: 0xa0062e15e6d581bb9848919868adb2d3cb216dc26795c78a54e73e06b17ee4d6, envelopeId: 0x362163b5a26cae27a6ba0b7be0f5288c72d23cfe8c85fa1050a4a183e08ea449, encodedTransaction: 0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000030200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000003020000000000000000000000009aee0b04504cef83a65ac3f0e838d0593bcb2bc7000000000000000000000000dabad81af85554e9ae636395611c58f7ec1aaec50000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000671f78b7, destinationChainId: 1, bridgeAdapter: 0x6cfbd2aa4691fc18b9c209bdd43dc3943c228fcf, destinationBridgeAdapter: 0x6cfbd2aa4691fc18b9c209bdd43dc3943c228fcf, adapterSuccessful: true, returnData: 0x000000000000000000000000dabad81af85554e9ae636395611c58f7ec1aaec50000000000000000000000000000000000000000000000000000000000000000)
  • TransparentUpgradeableProxy at 0xdAbad81aF85554E9ae636395611C58F7eC1aAEc5👻 with implementation PayloadsController at 0x7222182cB9c5320587b5148BF03eeE107AD64578
    • PayloadQueued(payloadId: 200)
    • PayloadExecutionMessageReceived(originSender: 0x9aee0b04504cef83a65ac3f0e838d0593bcb2bc7, originChainId: 1, delivered: true, message: 0x00000000000000000000000000000000000000000000000000000000000000c8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000671f78b7, reason: 0x)
  • TransparentUpgradeableProxy at 0x9AEE0B04504CeF83A65AC3f0e838D0593BCb2BC7👻 with implementation Governance at 0x58BcB647C4beFf253B4B6996c62F737B783f2cDd
    • PayloadSent(proposalId: 193, payloadId: 200, payloadsController: 0xdabad81af85554e9ae636395611c58f7ec1aaec5, chainId: 1, payloadNumberOnProposal: 0, numberOfPayloadsOnProposal: 1)
    • ProposalExecuted(proposalId: 193)
  • GasCappedGovernanceChainRobotKeeper at 0x1996c281235D99bB3c6B8d2afbEb8ac6c7A39C11
    • ActionSucceeded(id: 193, action: 1)
  • KeeperRegistry2_1 at 0x6593c7De001fC8542bB1703532EE1E5aA0D458fD
    • UpkeepPerformed(id: 98380224709907625274835640384207729890880758792392902153217231505951940040515, success: true, totalPayment: 0, gasUsed: 261268, gasOverhead: 112718, trigger: 0x000000000000000000000000000000000000000000000000000000000141bda51c860cf86f10d34fb88551754156987bd70ed400d6e296dfd463f407d65da3c0)

Check: Check all touched contracts are verified on Etherscan ✅

Info

  • 0xa6723be6bbf6991c8b2dd56e38b82fe2a945aadc: EOA (verification not applicable)
  • 0x6593c7de001fc8542bb1703532ee1e5aa0d458fd: Contract (verified) (KeeperRegistry2_1)
  • 0x0000000000000000000000000000000000000001: EOA (verification not applicable)
  • 0x889e13b61b1961a2082e1df067dd5fff10f556c5: Contract (not verified)
  • 0x1996c281235d99bb3c6b8d2afbeb8ac6c7a39c11: Contract (verified) (GasCappedGovernanceChainRobotKeeper)
  • 0x9aee0b04504cef83a65ac3f0e838d0593bcb2bc7: Contract (verified) (TransparentUpgradeableProxy) 👻
  • 0x58bcb647c4beff253b4b6996c62f737b783f2cdd: Contract (verified) (Governance)
  • 0xa198fac58e02a5c5f8f7e877895d50cfa9ad1e04: Contract (verified) (GovernancePowerStrategy) 👻
  • 0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9: Contract (verified) (InitializableAdminUpgradeabilityProxy) 👻
  • 0x5d4aa78b08bc7c530e21bf7447988b1be7991322: Contract (verified) (AaveTokenV3)
  • 0x4da27a545c0c5b758a6ba100e3a049001de870f5: Contract (verified) (InitializableAdminUpgradeabilityProxy) 👻
  • 0x0fe58fe1caa69951dc924a8c222be19013b89476: Contract (verified) (StakedAaveV3)
  • 0xa700b4eb416be35b2911fd5dee80678ff64ff6c9: Contract (verified) (InitializableImmutableAdminUpgradeabilityProxy) 👻
  • 0x366ae337897223aea70e3ebe1862219386f20593: Contract (verified) (ATokenWithDelegation)
  • 0xed42a7d8559a463722ca4bed50e0cc05a386b0e1: Contract (verified) (TransparentUpgradeableProxy) 👻
  • 0x92f4736b72d131d836b3e4d4c3c23fe53150ce4d: Contract (verified) (CrossChainControllerUpgradeRev3)
  • 0x6cfbd2aa4691fc18b9c209bdd43dc3943c228fcf: Contract (verified) (SameChainAdapter)
  • 0xdabad81af85554e9ae636395611c58f7ec1aaec5: Contract (verified) (TransparentUpgradeableProxy) 👻
  • 0x7222182cb9c5320587b5148bf03eee107ad64578: Contract (verified) (PayloadsController)

Check: Check all touched contracts do not contain selfdestruct ✅

Warnings

Info