Skip to content

Commit d224c42

Browse files
committed
move checks to other fn, do it at startup
1 parent cc279df commit d224c42

1 file changed

Lines changed: 16 additions & 14 deletions

File tree

src/cli.ts

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,7 @@ import { ethers } from 'ethers';
44
import chalk from 'chalk';
55

66
async function initializeSigner() {
7-
if (!process.env.MNEMONIC && !process.env.PRIVATE_KEY) {
8-
console.error(chalk.red("Have you forgot to set MNEMONIC or PRIVATE_KEY?"));
9-
process.exit(1);
10-
}
11-
if (!process.env.RPC) {
12-
console.error(chalk.red("Have you forgot to set env RPC?"));
13-
process.exit(1);
14-
}
15-
16-
if (!process.env.NODE_URL) {
17-
console.error(chalk.red("Have you forgot to set env NODE_URL?"));
18-
process.exit(1);
19-
}
20-
7+
218
const provider = new ethers.providers.JsonRpcProvider(process.env.RPC);
229
let signer;
2310

@@ -33,6 +20,21 @@ async function initializeSigner() {
3320
}
3421

3522
export async function createCLI() {
23+
24+
if (!process.env.MNEMONIC && !process.env.PRIVATE_KEY) {
25+
console.error(chalk.red("Have you forgot to set MNEMONIC or PRIVATE_KEY?"));
26+
process.exit(1);
27+
}
28+
if (!process.env.RPC) {
29+
console.error(chalk.red("Have you forgot to set env RPC?"));
30+
process.exit(1);
31+
}
32+
33+
if (!process.env.NODE_URL) {
34+
console.error(chalk.red("Have you forgot to set env NODE_URL?"));
35+
process.exit(1);
36+
}
37+
3638
const program = new Command();
3739

3840
program

0 commit comments

Comments
 (0)