|
11 | 11 |
|
12 | 12 | import { parseEther } from "@ethersproject/units"; |
13 | 13 |
|
14 | | -export const TIMEOUT = 24 * 60 * 60 * 1000; |
15 | | -export const RETRY_INTERVAL = 10000; |
16 | | -export const POLLING_INTERVAL = 30000; |
17 | | -export const CONFIRMATIONS = 1; |
18 | | -export const CONFIRMATION_TIMEOUT = 10 * 60 * 1000; // 10 minutes |
19 | | -export const GAS_LIMIT_MULTIPLIER = 160; |
20 | | -export const GAS_PRICE_MULTIPLIER = 160; |
21 | | -export const BALANCE_THRESHOLD = parseEther("0.05"); |
22 | | -export const GAS_STATION_API_CHAIN_ID = 1; |
23 | | -export const GAS_STATION_API_URL = |
24 | | - "https://ethgasstation.info/json/ethgasAPI.json"; |
25 | | -export const GAS_STATION_API_REQUEST_TIMEOUT_MS = 10000; |
| 14 | +export const TIMEOUT = parseInt(<string>process.env.TIMEOUT); |
| 15 | +export const RETRY_INTERVAL = parseInt(<string>process.env.RETRY_INTERVAL); |
| 16 | +export const POLLING_INTERVAL = parseInt(<string>process.env.POLLING_INTERVAL); |
| 17 | +export const CONFIRMATIONS = parseInt(<string>process.env.CONFIRMATIONS); |
| 18 | +export const CONFIRMATION_TIMEOUT = parseInt( |
| 19 | + <string>process.env.CONFIRMATION_TIMEOUT |
| 20 | +); |
| 21 | +export const GAS_LIMIT_MULTIPLIER = parseInt( |
| 22 | + <string>process.env.GAS_LIMIT_MULTIPLIER |
| 23 | +); |
| 24 | +export const GAS_PRICE_MULTIPLIER = parseInt( |
| 25 | + <string>process.env.GAS_PRICE_MULTIPLIER |
| 26 | +); |
| 27 | +export const BALANCE_THRESHOLD = parseEther( |
| 28 | + <string>process.env.BALANCE_THRESHOLD |
| 29 | +); |
| 30 | +export const GAS_STATION_API_CHAIN_ID = parseInt( |
| 31 | + <string>process.env.GAS_STATION_API_CHAIN_ID |
| 32 | +); |
| 33 | +export const GAS_STATION_API_URL = process.env.GAS_STATION_API_URL; |
| 34 | +export const GAS_STATION_API_REQUEST_TIMEOUT_MS = parseInt( |
| 35 | + <string>process.env.GAS_STATION_API_REQUEST_TIMEOUT_MS |
| 36 | +); |
0 commit comments