mirror of
https://github.com/lux-tel/websites.git
synced 2026-10-30 20:31:36 +00:00
27 lines
1.1 KiB
TypeScript
27 lines
1.1 KiB
TypeScript
import { isProduction as isProductionEnv } from '@session/util-js/env';
|
|
|
|
export const NEXT_PUBLIC_BACKEND_API_URL = process.env.NEXT_PUBLIC_BACKEND_API_URL!;
|
|
if (!NEXT_PUBLIC_BACKEND_API_URL) {
|
|
throw new Error('NEXT_PUBLIC_BACKEND_API_URL is required');
|
|
}
|
|
|
|
export const NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID =
|
|
process.env.NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID!;
|
|
if (!NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID) {
|
|
throw new Error('NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID is required');
|
|
}
|
|
|
|
export const NEXT_PUBLIC_RPC_URL_ARB = process.env.NEXT_PUBLIC_RPC_URL_ARB;
|
|
export const NEXT_PUBLIC_RPC_BATCH_ARB = process.env.NEXT_PUBLIC_RPC_URL_ARB === 'true';
|
|
export const NEXT_PUBLIC_RPC_URL_ETH = process.env.NEXT_PUBLIC_RPC_URL_ETH;
|
|
export const NEXT_PUBLIC_RPC_BATCH_ETH = process.env.NEXT_PUBLIC_RPC_URL_ETH === 'true';
|
|
|
|
export const NEXT_PUBLIC_PRICE_TOKEN = process.env.NEXT_PUBLIC_PRICE_TOKEN!;
|
|
if (!NEXT_PUBLIC_PRICE_TOKEN) {
|
|
throw new Error('NEXT_PUBLIC_PRICE_TOKEN is required');
|
|
}
|
|
|
|
export const NEXT_PUBLIC_TESTNET = process.env.NEXT_PUBLIC_TESTNET === 'true';
|
|
|
|
export const isProduction = isProductionEnv();
|