add ava deploy reset and tags

This commit is contained in:
Barry Gitarts 2021-02-16 13:36:23 -05:00
parent 73d283c35b
commit 2080f7ad9b
2 changed files with 11 additions and 4 deletions

View File

@ -1,3 +1,4 @@
import { Signer } from "ethers";
import {HardhatRuntimeEnvironment} from 'hardhat/types';
import { DeployFunction, DeployResult} from 'hardhat-deploy/types';
import { ethers, deployments, getNamedAccounts } from "hardhat";
@ -23,12 +24,16 @@ const relayerThreshold: number = 1;
const func: DeployFunction = async function (hre: HardhatRuntimeEnvironment) {
const { deploy, execute, read, log } = deployments;
const { deployer } = await getNamedAccounts();
const [signer] = await ethers.getSigners();
const signers: Signer[] = await ethers.getSigners();
const [signer] = signers;
const signerAddress = await signer.getAddress();
console.log({signerAddress})
const initialRelayers = [deployer];
let sntAvalancheDeploy: DeployResult = await deploy("ERC20PresetMinterPauser", {
from: deployer,
args: ["SNT", "SNT"]
args: ["SNT", "SNT"],
log: true
});
const bridgeDeploy: DeployResult = await deploy("Bridge", {
@ -65,4 +70,5 @@ const func: DeployFunction = async function (hre: HardhatRuntimeEnvironment) {
await sntAvalanche.grantRole(await sntAvalanche.MINTER_ROLE(), erc20Handler.address);
await bridge.adminSetResource(erc20Handler.address, sntAvalancheResourceId, sntAvalanche.address);
};
func.tags = ["avalanche"];
export default func;

View File

@ -31,8 +31,9 @@
"test": "npx hardhat test",
"node": "npx hardhat node --watch",
"frontend": "cd frontend && npm run start",
"deploy:goerli": "hardhat deploy --network goerli deploy/Bridge.ts",
"deploy:fuji": "hardhat deploy --network fuji deploy/AvaBridge.ts"
"deploy:goerli": "hardhat deploy --network goerli --deploy-scripts deploy/Bridge.ts",
"deploy:fuji": "hardhat deploy --network fuji --tags avalanche",
"deploy:fuji:reset": "hardhat deploy --network fuji --tags avalanche --reset"
},
"repository": {
"type": "git",