diff --git a/packages/erc20-watcher/hardhat.config.ts b/packages/erc20-watcher/hardhat.config.ts index 0ed03bc6c..d9ea112e0 100644 --- a/packages/erc20-watcher/hardhat.config.ts +++ b/packages/erc20-watcher/hardhat.config.ts @@ -9,6 +9,7 @@ import './test/tasks/token-transfer'; import './test/tasks/token-approve'; import './test/tasks/token-transfer-from'; import './test/tasks/block-latest'; +import './test/tasks/account'; // You need to export an object to set up your config // Go to https://hardhat.org/config/ to learn more @@ -20,7 +21,7 @@ export default { solidity: '0.8.0', networks: { docker: { - url: 'http://geth:8545' + url: process.env.ETH_RPC_URL } }, paths: { diff --git a/packages/erc20-watcher/package.json b/packages/erc20-watcher/package.json index 43d13da62..8a071a79d 100644 --- a/packages/erc20-watcher/package.json +++ b/packages/erc20-watcher/package.json @@ -25,6 +25,8 @@ "token:transfer-from:docker": "hardhat --network docker token-transfer-from", "block:latest": "hardhat --network localhost block-latest", "block:latest:docker": "hardhat --network docker block-latest", + "account": "hardhat --network localhost account", + "account:docker": "hardhat --network docker account", "reset": "DEBUG=vulcanize:* node --enable-source-maps dist/cli/reset.js", "reset:dev": "DEBUG=vulcanize:* ts-node src/cli/reset.ts" }, diff --git a/packages/erc20-watcher/test/tasks/account.ts b/packages/erc20-watcher/test/tasks/account.ts new file mode 100644 index 000000000..78a15e35a --- /dev/null +++ b/packages/erc20-watcher/test/tasks/account.ts @@ -0,0 +1,12 @@ +// +// Copyright 2022 Vulcanize, Inc. +// + +import { task } from 'hardhat/config'; +import '@nomiclabs/hardhat-ethers'; + +task('account', 'Prints the account', async (taskArgs, hre) => { + const [account] = await hre.ethers.getSigners(); + + console.log(account.address); +}); diff --git a/packages/erc721-watcher/hardhat.config.ts b/packages/erc721-watcher/hardhat.config.ts index 1dd86450c..10920eb88 100644 --- a/packages/erc721-watcher/hardhat.config.ts +++ b/packages/erc721-watcher/hardhat.config.ts @@ -20,7 +20,7 @@ export default { solidity: '0.8.0', networks: { docker: { - url: 'http://geth:8545' + url: process.env.ETH_RPC_URL } }, paths: { diff --git a/packages/erc721-watcher/package.json b/packages/erc721-watcher/package.json index 6fa6909dc..3533f10de 100644 --- a/packages/erc721-watcher/package.json +++ b/packages/erc721-watcher/package.json @@ -32,7 +32,8 @@ "nft:transfer:docker": "hardhat --network docker nft-transfer", "block:latest": "hardhat --network localhost block-latest", "block:latest:docker": "hardhat --network docker block-latest", - "account": "hardhat --network localhost account" + "account": "hardhat --network localhost account", + "account:docker": "hardhat --network docker account" }, "repository": { "type": "git",