Gelato-automations/deploy/mocks/MockDSR.deploy.js

29 lines
872 B
JavaScript
Raw Normal View History

2020-11-16 16:55:04 +00:00
const { sleep } = require("@gelatonetwork/core");
2020-11-04 12:21:01 +00:00
module.exports = async (hre) => {
if (hre.network.name === "mainnet") {
console.log("Deploying MockDSR to mainnet. Hit ctrl + c to abort");
await sleep(10000);
2020-11-04 12:21:01 +00:00
}
2020-11-16 16:55:04 +00:00
const { deployments } = hre;
const { deploy } = deployments;
const { deployer } = await hre.getNamedAccounts();
2020-11-04 12:21:01 +00:00
const APY_2_PERCENT_IN_SECONDS = "1000000000627937192491029810";
// the following will only deploy "MockDSR"
// if the contract was never deployed or if the code changed since last deployment
await deploy("MockDSR", {
from: deployer,
args: [APY_2_PERCENT_IN_SECONDS],
gasPrice: hre.network.config.gasPrice,
log: hre.network.name === "mainnet" ? true : false,
});
};
module.exports.skip = async (hre) => {
return hre.network.name === "mainnet" ? true : false;
};
module.exports.tags = ["MockDSR"];