mirror of
https://github.com/fdundjer/solana-sniper-bot.git
synced 2025-11-09 20:12:06 +10:00
21 lines
1.5 KiB
TypeScript
21 lines
1.5 KiB
TypeScript
import { Commitment } from "@solana/web3.js";
|
|
import { logger, retrieveEnvVariable } from "../utils";
|
|
|
|
export const NETWORK = 'mainnet-beta';
|
|
export const COMMITMENT_LEVEL: Commitment = retrieveEnvVariable('COMMITMENT_LEVEL', logger) as Commitment;
|
|
export const RPC_ENDPOINT = retrieveEnvVariable('RPC_ENDPOINT', logger);
|
|
export const RPC_WEBSOCKET_ENDPOINT = retrieveEnvVariable('RPC_WEBSOCKET_ENDPOINT', logger);
|
|
export const LOG_LEVEL = retrieveEnvVariable('LOG_LEVEL', logger);
|
|
export const CHECK_IF_MINT_IS_RENOUNCED = retrieveEnvVariable('CHECK_IF_MINT_IS_RENOUNCED', logger) === 'true';
|
|
export const USE_SNIPE_LIST = retrieveEnvVariable('USE_SNIPE_LIST', logger) === 'true';
|
|
export const SNIPE_LIST_REFRESH_INTERVAL = Number(retrieveEnvVariable('SNIPE_LIST_REFRESH_INTERVAL', logger));
|
|
export const AUTO_SELL = retrieveEnvVariable('AUTO_SELL', logger) === 'true';
|
|
export const MAX_SELL_RETRIES = Number(retrieveEnvVariable('MAX_SELL_RETRIES', logger));
|
|
export const AUTO_SELL_DELAY = Number(retrieveEnvVariable('AUTO_SELL_DELAY', logger));
|
|
export const PRIVATE_KEY = retrieveEnvVariable('PRIVATE_KEY', logger);
|
|
export const QUOTE_MINT = retrieveEnvVariable('QUOTE_MINT', logger);
|
|
export const QUOTE_AMOUNT = retrieveEnvVariable('QUOTE_AMOUNT', logger);
|
|
export const MIN_POOL_SIZE = retrieveEnvVariable('MIN_POOL_SIZE', logger);
|
|
export const MAX_POOL_SIZE = retrieveEnvVariable('MAX_POOL_SIZE', logger);
|
|
export const ONE_TOKEN_AT_A_TIME = retrieveEnvVariable('ONE_TOKEN_AT_A_TIME', logger) === 'true';
|