Skip to content
This repository has been archived by the owner on Nov 1, 2023. It is now read-only.

Commit

Permalink
governance v2.5 activation proposal
Browse files Browse the repository at this point in the history
  • Loading branch information
rustboyar committed Oct 23, 2023
1 parent 8f543e2 commit df47f4c
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

import {GovHelpers} from 'aave-helpers/GovHelpers.sol';
import {EthereumScript} from 'aave-helpers/ScriptUtils.sol';

/**
* @dev Create Proposal
* command: make deploy-ledger contract=src/20231023_AaveV3_Multi_GovernanceV25Activation/AaveV3_GovernanceV25Activation_20231023.s.sol:CreateProposal chain=mainnet
*/
contract CreateProposal is EthereumScript {
function run() external broadcast {
GovHelpers.Payload[] memory payloads = new GovHelpers.Payload[](6);
payloads[0] = GovHelpers.buildMainnet(address(0));
payloads[1] = GovHelpers.buildOptimism(address(0));
payloads[2] = GovHelpers.buildArbitrum(address(0));
payloads[3] = GovHelpers.buildPolygon(address(0));
payloads[4] = GovHelpers.buildMetis(address(0));
payloads[5] = GovHelpers.buildBase(address(0));
GovHelpers.createProposal(
payloads,
GovHelpers.ipfsHashFile(
vm,
'src/20231023_AaveV3_Multi_GovernanceV25Activation/GovernanceV25Activation.md'
)
);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: "Governance v2.5 Activation"
author: "BGD Labs @bgdlabs"
discussions: "https://governance.aave.com/t/bgd-aave-governance-v3-activation-plan/14993/10"
---

## Simple Summary

## Motivation

## Specification

## References

- Payloads implementations: [Ethereum Short](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/governance2.5/EthShortMovePermissionsPayload.sol), [Optimism](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/governance2.5/OptMovePermissionsPayload.sol), [Arbitrum](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/governance2.5/ArbMovePermissionsPayload.sol), [Polygon](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/governance2.5/PolygonMovePermissionsPayload.sol), [Avalanche](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/governance2.5/AvaxMovePermissionsPayload.sol), [Metis](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/governance2.5/MetisMovePermissionsPayload.sol), [Base](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/governance2.5/BaseMovePermissionsPayload.sol)

- Payloads tests (migration): [Ethereum Short](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/governance2.5/EthShortMovePermissionsPayloadTest.t.sol), [Optimism](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/governance2.5/OptMovePermissionsPayloadTest.t.sol), [Arbitrum](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/governance2.5/ArbMovePermissionsPayload.t.sol), [Polygon](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/governance2.5/PolygonMovePermissionsPayloadTest.t.sol), [Avalanche](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/governance2.5/AvaxMovePermissionsPayloadTest.t.sol), [Metis](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/governance2.5/MetisMovePermissionsPayloadTest.t.sol), [Base](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/governance2.5/BaseMovePermissionsPayloadTest.t.sol)

- [Pre-approval Snapshot](https://snapshot.org/#/aave.eth/proposal/0x7e61744629fce7787281905b4d5984b39f9cbe83fbe2dd05d8b77697205ce0ce)
- [Discussion](https://governance.aave.com/t/bgd-aave-governance-v3-activation-plan/14993/10)

## Copyright

Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).

0 comments on commit df47f4c

Please sign in to comment.