-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathenvironment.ts
49 lines (45 loc) · 1.69 KB
/
environment.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
import * as dotenv from "dotenv";
import * as path from "path";
import { ethers } from "ethers";
dotenv.config({ path: path.join(__dirname, ".env") });
const DEPLOYER_PRIVATE_KEY =
process.env.DEPLOYER_PRIVATE_KEY || ethers.Wallet.createRandom().privateKey;
const ETHERSCAN_API_KEY = process.env.ETHERSCAN_API_KEY || "";
const VALIDATOR_PRIVATE_KEY = process.env.VALIDATOR_PRIVATE_KEY || "";
const CHILD_CHAIN_RPC = process.env.CHILD_CHAIN_RPC || "";
const ROOT_CHAIN_RPC = process.env.ROOT_CHAIN_RPC || "";
const CHECKPOINT_MANAGER = process.env.CHECKPOINT_MANAGER || "";
const STAKE_MANAGER = process.env.STAKE_MANAGER || "";
const MATIC_TOKEN = process.env.MATIC_TOKEN || "";
const FX_ROOT = process.env.FX_ROOT || "";
const FX_CHILD = process.env.FX_CHILD || "";
const DAO = process.env.DAO || "";
const INSURANCE = process.env.INSURANCE || "";
const CHILD_GAS_PRICE = process.env.CHILD_GAS_PRICE || 0;
const CHILD_GAS_LIMIT = process.env.CHILD_GAS_LIMIT || 0;
const ROOT_GAS_PRICE = process.env.ROOT_GAS_PRICE || 0;
const ROOT_GAS_LIMIT = process.env.ROOT_GAS_LIMIT || 0;
const DEFENDER_TEAM_API_KEY = process.env.DEFENDER_TEAM_API_KEY || "";
const DEFENDER_TEAM_API_SECRET_KEY = process.env.DEFENDER_TEAM_API_SECRET_KEY || "";
const STMATIC_SUBMIT_THRESHOLD = process.env.STMATIC_SUBMIT_THRESHOLD || "1";
export {
DEPLOYER_PRIVATE_KEY,
ETHERSCAN_API_KEY,
VALIDATOR_PRIVATE_KEY,
CHILD_CHAIN_RPC,
ROOT_CHAIN_RPC,
CHECKPOINT_MANAGER,
STAKE_MANAGER,
MATIC_TOKEN,
FX_ROOT,
FX_CHILD,
DAO,
INSURANCE,
CHILD_GAS_PRICE,
CHILD_GAS_LIMIT,
ROOT_GAS_PRICE,
ROOT_GAS_LIMIT,
DEFENDER_TEAM_API_KEY,
DEFENDER_TEAM_API_SECRET_KEY,
STMATIC_SUBMIT_THRESHOLD
};