diff --git a/modules/allowances/README.md b/modules/allowances/README.md index 74f7342a..195b9549 100644 --- a/modules/allowances/README.md +++ b/modules/allowances/README.md @@ -122,4 +122,24 @@ pnpm test ```bash pnpm i pnpm build -``` \ No newline at end of file +``` + +## Deploying and verifying contracts + +```bash +pnpm i +pnpm run deploy +``` + +1. `network_name` is the name of the network you want to deploy to. It must be added to the hardhat config under `networks` beforehand. +2. If the hardhat plugin cannot figure out the etherscan API url for the network, you can add it manually to `tasks/deploy_verify.ts`. +Example: +```ts +await hre.run('etherscan-verify', { + forceLicense: true, + license: 'LGPL-3.0', + apiUrl: "https://api.gnosiscan.io" +}) +``` + + diff --git a/modules/allowances/hardhat.config.ts b/modules/allowances/hardhat.config.ts index 34fd386a..86f8f386 100644 --- a/modules/allowances/hardhat.config.ts +++ b/modules/allowances/hardhat.config.ts @@ -61,10 +61,6 @@ const config: HardhatUserConfig = { ...sharedNetworkConfig, url: `https://rpc.energyweb.org`, }, - goerli: { - ...sharedNetworkConfig, - url: `https://goerli.infura.io/v3/${INFURA_KEY}`, - }, mumbai: { ...sharedNetworkConfig, url: `https://polygon-mumbai.infura.io/v3/${INFURA_KEY}`, @@ -73,10 +69,6 @@ const config: HardhatUserConfig = { ...sharedNetworkConfig, url: `https://polygon-mainnet.infura.io/v3/${INFURA_KEY}`, }, - volta: { - ...sharedNetworkConfig, - url: `https://volta-rpc.energyweb.org`, - }, bsc: { ...sharedNetworkConfig, url: `https://bsc-dataseed.binance.org/`,