c80b9697db
Signed-off-by: AlienTornadosaurusHex <>
74 lines
1.6 KiB
JavaScript
74 lines
1.6 KiB
JavaScript
require("dotenv").config();
|
|
|
|
require("@nomicfoundation/hardhat-ethers");
|
|
require("@nomicfoundation/hardhat-foundry");
|
|
require("@nomicfoundation/hardhat-verify");
|
|
|
|
/** @type import('hardhat/config').HardhatUserConfig */
|
|
module.exports = {
|
|
solidity: {
|
|
compilers: [
|
|
{
|
|
version: "0.6.12",
|
|
settings: {
|
|
optimizer: {
|
|
enabled: true,
|
|
runs: 1_000_000,
|
|
},
|
|
},
|
|
},
|
|
],
|
|
overrides: {
|
|
"src/v2/FeeOracleManager.sol": {
|
|
version: "0.6.12",
|
|
settings: {
|
|
optimizer: {
|
|
enabled: false,
|
|
},
|
|
},
|
|
},
|
|
"src/v2/UniswapFeeOracle.sol": {
|
|
version: "0.6.12",
|
|
settings: {
|
|
optimizer: {
|
|
enabled: false,
|
|
},
|
|
},
|
|
},
|
|
"src/proposals/CRVUSDInstancesProposal.sol.sol": {
|
|
version: "0.6.12",
|
|
settings: {
|
|
optimizer: {
|
|
enabled: true,
|
|
runs: 1,
|
|
},
|
|
},
|
|
},
|
|
"src/proposals/InfrastructureUpgradeProposal.sol": {
|
|
version: "0.6.12",
|
|
settings: {
|
|
optimizer: {
|
|
enabled: true,
|
|
runs: 1,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
networks: {
|
|
goerli: {
|
|
url: `${process.env.GOERLI_RPC_URL}`,
|
|
accounts: [`${process.env.PRIVATE_KEY}`],
|
|
timeout: 999999,
|
|
},
|
|
mainnet: {
|
|
url: `${process.env.MAINNET_RPC_URL}`,
|
|
accounts: [`${process.env.PRIVATE_KEY}`],
|
|
timeout: 999999,
|
|
},
|
|
},
|
|
etherscan: {
|
|
apiKey: `${process.env.ETHERSCAN_KEY}`,
|
|
},
|
|
};
|