-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.ts
24 lines (16 loc) · 869 Bytes
/
config.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
import { config } from "dotenv";
import * as process from "process";
config({});
export const SUI_NETWORK = process.env.SUI_NETWORK!;
export const ADMIN_ADDRESS = process.env.ADMIN_ADDRESS!;
export const ADMIN_SECRET_KEY = process.env.ADMIN_SECRET_KEY;
export const USER_SECRET_KEY = process.env.USER_SECRET_KEY!;
export const PUBLISHER_ID = process.env.PUBLISHER_ID!;
export const PACKAGE_ADDRESS = process.env.PACKAGE_ADDRESS!;
export const ADMIN_CAP_ID = process.env.ADMIN_CAP_ID!;
export const PRICE_ADMIN_CAP_ID = process.env.PRICE_ADMIN_CAP_ID!;
export const PRICE_ORACLE_ID = process.env.PRICE_ORACLE_ID!;
// console.log everything in the process.env object
const keys = Object.keys(process.env);
console.log("env contains ADMIN_ADDRESS:", keys.includes("ADMIN_ADDRESS"));
console.log("env contains USER_SECRET_KEY:", keys.includes("ADMIN_SECRET_KEY"));