Skip to content

Commit

Permalink
"Add deployment instructions for contracts to README and update hardh…
Browse files Browse the repository at this point in the history
…at networks configuration"
  • Loading branch information
mmv08 committed Sep 11, 2024
1 parent edf7af0 commit c34e9c4
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 9 deletions.
22 changes: 21 additions & 1 deletion modules/allowances/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,4 +122,24 @@ pnpm test
```bash
pnpm i
pnpm build
```
```

## Deploying and verifying contracts

```bash
pnpm i
pnpm run deploy <network_name>
```

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"
})
```


8 changes: 0 additions & 8 deletions modules/allowances/hardhat.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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}`,
Expand All @@ -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/`,
Expand Down

0 comments on commit c34e9c4

Please sign in to comment.