diff --git a/scripts/configs/networks/avalanche.ts b/scripts/configs/networks/avalanche.ts index 6b84c0a6..6e9f470b 100644 --- a/scripts/configs/networks/avalanche.ts +++ b/scripts/configs/networks/avalanche.ts @@ -10,5 +10,6 @@ export const avalancheAddresses: NetworkAddresses = { PROXY_ADMIN: '0xD3cF979e676265e4f6379749DECe4708B9A22476', CREATE_3_FACTORY: '0x3b56998Ec06477704622ca8e2eA1b4db134cec32', PROTOCOL_GUARDIAN: '0xa35b76E4935449E33C56aB24b23fcd3246f13470', + AAVE_MERKLE_DISTRIBUTOR: '0xA065d5A299E618CD84a87641d5eEbC7916Fdf32E', }, }; diff --git a/scripts/configs/networks/ethereum.ts b/scripts/configs/networks/ethereum.ts index f043221f..c4310f34 100644 --- a/scripts/configs/networks/ethereum.ts +++ b/scripts/configs/networks/ethereum.ts @@ -25,5 +25,6 @@ export const ethereumAddresses: NetworkAddresses<{ PROXY_ADMIN: '0xD3cF979e676265e4f6379749DECe4708B9A22476', CREATE_3_FACTORY: '0xcc3C54B95f3f1867A43009B80ed4DD930E3cE2F7', PROTOCOL_GUARDIAN: '0xCA76Ebd8617a03126B6FB84F9b1c1A0fB71C2633', + AAVE_MERKLE_DISTRIBUTOR: '0xa88c6D90eAe942291325f9ae3c66f3563B93FE10', }, }; diff --git a/scripts/configs/networks/optimism.ts b/scripts/configs/networks/optimism.ts index 70494221..ee8d9230 100644 --- a/scripts/configs/networks/optimism.ts +++ b/scripts/configs/networks/optimism.ts @@ -10,5 +10,6 @@ export const optimismAddresses: NetworkAddresses = { PROXY_ADMIN: '0xD3cF979e676265e4f6379749DECe4708B9A22476', CREATE_3_FACTORY: '0x3b56998Ec06477704622ca8e2eA1b4db134cec32', PROTOCOL_GUARDIAN: '0xe50c8c619d05ff98b22adf991f17602c774f785c', + AAVE_MERKLE_DISTRIBUTOR: '0x1685D81212580DD4cDA287616C2f6F4794927e18', }, }; diff --git a/scripts/configs/networks/polygon.ts b/scripts/configs/networks/polygon.ts index cb4a355a..a1b063a7 100644 --- a/scripts/configs/networks/polygon.ts +++ b/scripts/configs/networks/polygon.ts @@ -12,5 +12,6 @@ export const polygonAddresses: NetworkAddresses<{AAVE_POL_ETH_BRIDGE: Hex}> = { PROXY_ADMIN: '0xD3cF979e676265e4f6379749DECe4708B9A22476', CREATE_3_FACTORY: '0x3b56998Ec06477704622ca8e2eA1b4db134cec32', PROTOCOL_GUARDIAN: '0x1450F2898D6bA2710C98BE9CAF3041330eD5ae58', + AAVE_MERKLE_DISTRIBUTOR: '0x7A9ff54A6eE4a21223036890bB8c4ea2D62c686b', }, }; diff --git a/scripts/configs/types.ts b/scripts/configs/types.ts index 89fde3a3..b8f2d0f4 100644 --- a/scripts/configs/types.ts +++ b/scripts/configs/types.ts @@ -98,5 +98,6 @@ export interface NetworkAddresses = {}> { PROXY_ADMIN?: Hex; CREATE_3_FACTORY?: Hex; PROTOCOL_GUARDIAN?: Hex; + AAVE_MERKLE_DISTRIBUTOR?: Hex; } & T; } diff --git a/src/MiscAvalanche.sol b/src/MiscAvalanche.sol index 11ee83e9..8c337a8b 100644 --- a/src/MiscAvalanche.sol +++ b/src/MiscAvalanche.sol @@ -17,4 +17,7 @@ library MiscAvalanche { // https://snowtrace.io/address/0xa35b76E4935449E33C56aB24b23fcd3246f13470 address internal constant PROTOCOL_GUARDIAN = 0xa35b76E4935449E33C56aB24b23fcd3246f13470; + + // https://snowtrace.io/address/0xA065d5A299E618CD84a87641d5eEbC7916Fdf32E + address internal constant AAVE_MERKLE_DISTRIBUTOR = 0xA065d5A299E618CD84a87641d5eEbC7916Fdf32E; } diff --git a/src/MiscEthereum.sol b/src/MiscEthereum.sol index 74954845..941a3d29 100644 --- a/src/MiscEthereum.sol +++ b/src/MiscEthereum.sol @@ -36,4 +36,7 @@ library MiscEthereum { // https://etherscan.io/address/0xCA76Ebd8617a03126B6FB84F9b1c1A0fB71C2633 address internal constant PROTOCOL_GUARDIAN = 0xCA76Ebd8617a03126B6FB84F9b1c1A0fB71C2633; + + // https://etherscan.io/address/0xa88c6D90eAe942291325f9ae3c66f3563B93FE10 + address internal constant AAVE_MERKLE_DISTRIBUTOR = 0xa88c6D90eAe942291325f9ae3c66f3563B93FE10; } diff --git a/src/MiscOptimism.sol b/src/MiscOptimism.sol index afcedee2..85f4b374 100644 --- a/src/MiscOptimism.sol +++ b/src/MiscOptimism.sol @@ -17,4 +17,7 @@ library MiscOptimism { // https://explorer.optimism.io/address/0xE50c8C619d05ff98b22Adf991F17602C774F785c address internal constant PROTOCOL_GUARDIAN = 0xE50c8C619d05ff98b22Adf991F17602C774F785c; + + // https://explorer.optimism.io/address/0x1685D81212580DD4cDA287616C2f6F4794927e18 + address internal constant AAVE_MERKLE_DISTRIBUTOR = 0x1685D81212580DD4cDA287616C2f6F4794927e18; } diff --git a/src/MiscPolygon.sol b/src/MiscPolygon.sol index 84dceb5f..40748774 100644 --- a/src/MiscPolygon.sol +++ b/src/MiscPolygon.sol @@ -20,4 +20,7 @@ library MiscPolygon { // https://polygonscan.com/address/0x1450F2898D6bA2710C98BE9CAF3041330eD5ae58 address internal constant PROTOCOL_GUARDIAN = 0x1450F2898D6bA2710C98BE9CAF3041330eD5ae58; + + // https://polygonscan.com/address/0x7A9ff54A6eE4a21223036890bB8c4ea2D62c686b + address internal constant AAVE_MERKLE_DISTRIBUTOR = 0x7A9ff54A6eE4a21223036890bB8c4ea2D62c686b; } diff --git a/src/ts/MiscAvalanche.ts b/src/ts/MiscAvalanche.ts index ef89e0f9..a36c5019 100644 --- a/src/ts/MiscAvalanche.ts +++ b/src/ts/MiscAvalanche.ts @@ -13,3 +13,6 @@ export const CREATE_3_FACTORY = '0x3b56998Ec06477704622ca8e2eA1b4db134cec32'; // https://snowtrace.io/address/0xa35b76E4935449E33C56aB24b23fcd3246f13470 export const PROTOCOL_GUARDIAN = '0xa35b76E4935449E33C56aB24b23fcd3246f13470'; + +// https://snowtrace.io/address/0xA065d5A299E618CD84a87641d5eEbC7916Fdf32E +export const AAVE_MERKLE_DISTRIBUTOR = '0xA065d5A299E618CD84a87641d5eEbC7916Fdf32E'; diff --git a/src/ts/MiscEthereum.ts b/src/ts/MiscEthereum.ts index f58bfff9..9b5f29cb 100644 --- a/src/ts/MiscEthereum.ts +++ b/src/ts/MiscEthereum.ts @@ -28,3 +28,6 @@ export const CREATE_3_FACTORY = '0xcc3C54B95f3f1867A43009B80ed4DD930E3cE2F7'; // https://etherscan.io/address/0xCA76Ebd8617a03126B6FB84F9b1c1A0fB71C2633 export const PROTOCOL_GUARDIAN = '0xCA76Ebd8617a03126B6FB84F9b1c1A0fB71C2633'; + +// https://etherscan.io/address/0xa88c6D90eAe942291325f9ae3c66f3563B93FE10 +export const AAVE_MERKLE_DISTRIBUTOR = '0xa88c6D90eAe942291325f9ae3c66f3563B93FE10'; diff --git a/src/ts/MiscOptimism.ts b/src/ts/MiscOptimism.ts index 1ba4758d..388071e3 100644 --- a/src/ts/MiscOptimism.ts +++ b/src/ts/MiscOptimism.ts @@ -13,3 +13,6 @@ export const CREATE_3_FACTORY = '0x3b56998Ec06477704622ca8e2eA1b4db134cec32'; // https://explorer.optimism.io/address/0xE50c8C619d05ff98b22Adf991F17602C774F785c export const PROTOCOL_GUARDIAN = '0xE50c8C619d05ff98b22Adf991F17602C774F785c'; + +// https://explorer.optimism.io/address/0x1685D81212580DD4cDA287616C2f6F4794927e18 +export const AAVE_MERKLE_DISTRIBUTOR = '0x1685D81212580DD4cDA287616C2f6F4794927e18'; diff --git a/src/ts/MiscPolygon.ts b/src/ts/MiscPolygon.ts index bd5e361d..b380da75 100644 --- a/src/ts/MiscPolygon.ts +++ b/src/ts/MiscPolygon.ts @@ -16,3 +16,6 @@ export const CREATE_3_FACTORY = '0x3b56998Ec06477704622ca8e2eA1b4db134cec32'; // https://polygonscan.com/address/0x1450F2898D6bA2710C98BE9CAF3041330eD5ae58 export const PROTOCOL_GUARDIAN = '0x1450F2898D6bA2710C98BE9CAF3041330eD5ae58'; + +// https://polygonscan.com/address/0x7A9ff54A6eE4a21223036890bB8c4ea2D62c686b +export const AAVE_MERKLE_DISTRIBUTOR = '0x7A9ff54A6eE4a21223036890bB8c4ea2D62c686b';