Skip to content

Commit

Permalink
chore(deploy🚀): aAVE to mainnet
Browse files Browse the repository at this point in the history
  • Loading branch information
dhruvinparikh committed Jun 16, 2022
1 parent 7197981 commit eba2845
Show file tree
Hide file tree
Showing 9 changed files with 4,678 additions and 1 deletion.
1,052 changes: 1,052 additions & 0 deletions deployments/mainnet/SushiswapMasterChefV1Adapter.json

Large diffs are not rendered by default.

1,472 changes: 1,472 additions & 0 deletions deployments/mainnet/opAAVEaggr.json

Large diffs are not rendered by default.

1,303 changes: 1,303 additions & 0 deletions deployments/mainnet/opAAVEaggr_Implementation.json

Large diffs are not rendered by default.

212 changes: 212 additions & 0 deletions deployments/mainnet/opAAVEaggr_Proxy.json

Large diffs are not rendered by default.

477 changes: 477 additions & 0 deletions deployments/mainnet/solcInputs/671d40d1898428f733662d50d9454e10.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion helper-hardhat-config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ export const NETWORKS_DEFAULT_GAS: iEVMParamsPerNetwork<number | "auto"> = {
};

export const BLOCK_TO_FORK: iEVMParamsPerNetwork<number | undefined> = {
[eEVMNetwork.mainnet]: 14892305,
[eEVMNetwork.mainnet]: 14969244,
[eEVMNetwork.kovan]: 29962003,
[eEVMNetwork.ropsten]: undefined,
[eEVMNetwork.hardhat]: undefined,
Expand Down
23 changes: 23 additions & 0 deletions tasks/actions/print-tokens-hash.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import { task, types } from "hardhat/config";
import { getAddress } from "ethers/lib/utils";
import { isAddress, generateTokenHashV2 } from "../../helpers/helpers";
import TASKS from "../task-names";

import { NETWORKS_CHAIN_ID_TO_HEX } from "../../helper-hardhat-config";

task(TASKS.ACTION_TASKS.PRINT_TOKENS_HASH.NAME, TASKS.ACTION_TASKS.PRINT_TOKENS_HASH.DESCRIPTION)
.addParam("token", "the address of token", "", types.string)
.setAction(async ({ token }, hre) => {
if (token === "") {
throw new Error("token cannot be empty");
}

if (!isAddress(token)) {
throw new Error("token address is invalid");
}

console.log(
"TokensHash : ",
generateTokenHashV2([getAddress(token)], NETWORKS_CHAIN_ID_TO_HEX[await hre.getChainId()]),
);
});
1 change: 1 addition & 0 deletions tasks/task-names.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ export default {
},
SET_BEST_STRATEGY: { NAME: "set-best-strategy", DESCRIPTION: "Set the best strategy for a specific token" },
PRINT_STRATEGY_HASH: { NAME: "print-strategy-hash", DESCRIPTION: "Print the strategy" },
PRINT_TOKENS_HASH: { NAME: "print-tokens-hash", DESCRIPTION: "Print tokens hash" },
UNPAUSE_VAULT: { NAME: "unpause-vault", DESCRIPTION: "Set pause state for a specific vault" },
VAULT_ACTIONS: {
NAME: "vault-actions",
Expand Down
137 changes: 137 additions & 0 deletions whitelist/eoa-ethereum.json
Original file line number Diff line number Diff line change
Expand Up @@ -24034,6 +24034,143 @@
]
}
]
},
"opAAVEaggr": {
"opAAVEaggr_proxy": "0xd610c0CcE9792321BfEd3c2f31dceA6784c84F19",
"merkle_root_service": "",
"root_hash": "0x1f241a0f2460742481da49475eb1683fb84eb69cf3da43519a8b701f3309f783",
"addresses": [
"0x25b972807a54bbbce0a206a76ea68f3c556c1a8b",
"0xDd704A44866AE9C387CfC687fa642a222b84f0D3",
"0x5fAd091BBa2731937087aa471d0BaCCFaD4157c4",
"0x65786B3dEe53D4C61E2fd0bd0F7049C2613b376a",
"0x46bB1A2549F36423227158c7AC7aE6BeaE1bFfb4",
"0x6e6976bB88285b4Ca5E928e1c1720550D570Ac69",
"0xD26Ec7401C198ADAc340d3A4Cb8B52b845F3A542",
"0x6bd60f089B6E8BA75c409a54CDea34AA511277f6",
"0xaAa9AaB67BB37b75d9F5db1F456348Ef1584E896",
"0xC89F54E7dee2D45Ec11fca623cf7f772c6F34a19",
"0x9f4DEc4A424394e93f36D2497f2dF970F9C2975a",
"0xaE2304daA840D45ef2Af30f02CF0f48e4974f595",
"0x66488AC3727Fc0e3F58022F0001e5Db827BC0022"
],
"merkle_proofs": [
{
"account": "0x25b972807a54bbbce0a206a76ea68f3c556c1a8b",
"proofs": [
"0xf29f8e7dbbaeeb3725b8d387e5a4a5e57a41af88ad2a913eff1082f82a0cecab",
"0x48df329d7b302f9a040da0637cf572c7f3b90a66d0f58d8c4e1e064a7491db9e",
"0x68083a09cd5acffbdd3c0e2608279df648921159d6c3d286af2075231a227172",
"0x961114393dddb8eba887623b7b7302fd0ff9ae9d5cc380335f1b0eda5c1ab378"
]
},
{
"account": "0xDd704A44866AE9C387CfC687fa642a222b84f0D3",
"proofs": [
"0xfa894935d1e6ce07360daccac94d7272903decf0e835df7b3a8fbfd5816a1b18",
"0x48df329d7b302f9a040da0637cf572c7f3b90a66d0f58d8c4e1e064a7491db9e",
"0x68083a09cd5acffbdd3c0e2608279df648921159d6c3d286af2075231a227172",
"0x961114393dddb8eba887623b7b7302fd0ff9ae9d5cc380335f1b0eda5c1ab378"
]
},
{
"account": "0x5fAd091BBa2731937087aa471d0BaCCFaD4157c4",
"proofs": [
"0x11a178bf8e6496ea5f690ace392d1b4fa72d58cbb2394b51711ff373cf3ce367",
"0xd892315bdd6fa3d023cd0f71f600c36b8ec678891e7a65d960af28bfe5482fb5",
"0x68083a09cd5acffbdd3c0e2608279df648921159d6c3d286af2075231a227172",
"0x961114393dddb8eba887623b7b7302fd0ff9ae9d5cc380335f1b0eda5c1ab378"
]
},
{
"account": "0x65786B3dEe53D4C61E2fd0bd0F7049C2613b376a",
"proofs": [
"0x8aa455d813b229fe05013c62038e400f890590c7c31c8cd3c4447cf063d2aad6",
"0xd892315bdd6fa3d023cd0f71f600c36b8ec678891e7a65d960af28bfe5482fb5",
"0x68083a09cd5acffbdd3c0e2608279df648921159d6c3d286af2075231a227172",
"0x961114393dddb8eba887623b7b7302fd0ff9ae9d5cc380335f1b0eda5c1ab378"
]
},
{
"account": "0x46bB1A2549F36423227158c7AC7aE6BeaE1bFfb4",
"proofs": [
"0xe9b9e71f1d30a78e0d60c2ebf454b6db475ed12927cfe931cafffc9858b746ba",
"0x8d1b192e3b9e5636e84a81f457e6c92fd5770e861420a410c66aa0d80a7dcf6b",
"0xcfe08611b21fa3ad70db1af5a3b1e99f574cdbadba21d03c17319799efe2479a",
"0x961114393dddb8eba887623b7b7302fd0ff9ae9d5cc380335f1b0eda5c1ab378"
]
},
{
"account": "0x6e6976bB88285b4Ca5E928e1c1720550D570Ac69",
"proofs": [
"0x180be9857a4f8f4ab678d1c4606d343db9de63b6d50767b4fb5cab9c3a927d47",
"0x8d1b192e3b9e5636e84a81f457e6c92fd5770e861420a410c66aa0d80a7dcf6b",
"0xcfe08611b21fa3ad70db1af5a3b1e99f574cdbadba21d03c17319799efe2479a",
"0x961114393dddb8eba887623b7b7302fd0ff9ae9d5cc380335f1b0eda5c1ab378"
]
},
{
"account": "0xD26Ec7401C198ADAc340d3A4Cb8B52b845F3A542",
"proofs": [
"0xa16f465289d778c504df9c2839207dfcb20c1a216e26fd52782c2098ea51b1c3",
"0x800a067776a0f60252f9d4b821235edebada9004e6f9bc41150346a4cbdf681a",
"0xcfe08611b21fa3ad70db1af5a3b1e99f574cdbadba21d03c17319799efe2479a",
"0x961114393dddb8eba887623b7b7302fd0ff9ae9d5cc380335f1b0eda5c1ab378"
]
},
{
"account": "0x6bd60f089B6E8BA75c409a54CDea34AA511277f6",
"proofs": [
"0x5a1811fbc236cf35939f76fa4d17221c34199e0c9f77f720306dfad6e6181a4d",
"0x800a067776a0f60252f9d4b821235edebada9004e6f9bc41150346a4cbdf681a",
"0xcfe08611b21fa3ad70db1af5a3b1e99f574cdbadba21d03c17319799efe2479a",
"0x961114393dddb8eba887623b7b7302fd0ff9ae9d5cc380335f1b0eda5c1ab378"
]
},
{
"account": "0xaAa9AaB67BB37b75d9F5db1F456348Ef1584E896",
"proofs": [
"0xa30586646d1d4d6f311d079093a411665abb7b821592e9e0d9854bfd498932db",
"0x48f63b6fb85e15e46285b82d8f27007367f4d1e9f7bde809947d9e4ba42a157a",
"0x6f01c7faf165bc97e65bec2b9df13fd3c2c2768ce4e4d6d26bb45c39de1cc7cd",
"0xbdd3bd59318322a607ac1168be16a493d60d3660a1ce3f796727b7e33b04a5f3"
]
},
{
"account": "0xC89F54E7dee2D45Ec11fca623cf7f772c6F34a19",
"proofs": [
"0xfe20939bb7688ec2096aade3718ff030b05a70524a3a9aa0483b34f734ff12fd",
"0x48f63b6fb85e15e46285b82d8f27007367f4d1e9f7bde809947d9e4ba42a157a",
"0x6f01c7faf165bc97e65bec2b9df13fd3c2c2768ce4e4d6d26bb45c39de1cc7cd",
"0xbdd3bd59318322a607ac1168be16a493d60d3660a1ce3f796727b7e33b04a5f3"
]
},
{
"account": "0x9f4DEc4A424394e93f36D2497f2dF970F9C2975a",
"proofs": [
"0x3b8a7644b5ec56cd0239772ff7e13e8603388ab4bc313ccff71f3cb95199033b",
"0x74aac03dec70d534b8aab60700011ca52c4f0874f177bf82e75974f67a7512f9",
"0x6f01c7faf165bc97e65bec2b9df13fd3c2c2768ce4e4d6d26bb45c39de1cc7cd",
"0xbdd3bd59318322a607ac1168be16a493d60d3660a1ce3f796727b7e33b04a5f3"
]
},
{
"account": "0xaE2304daA840D45ef2Af30f02CF0f48e4974f595",
"proofs": [
"0x7d039cf73a6ec0c4ce8d69523d68d46dc24ef831f7ba568841892e219ba40fb8",
"0x74aac03dec70d534b8aab60700011ca52c4f0874f177bf82e75974f67a7512f9",
"0x6f01c7faf165bc97e65bec2b9df13fd3c2c2768ce4e4d6d26bb45c39de1cc7cd",
"0xbdd3bd59318322a607ac1168be16a493d60d3660a1ce3f796727b7e33b04a5f3"
]
},
{
"account": "0x66488AC3727Fc0e3F58022F0001e5Db827BC0022",
"proofs": [
"0x3372c435af48eef9e0d69fec447e455286b2376e8c85a9106e1c9ec8f061e07b",
"0xbdd3bd59318322a607ac1168be16a493d60d3660a1ce3f796727b7e33b04a5f3"
]
}
]
}
}
}

0 comments on commit eba2845

Please sign in to comment.