24 lines
668 B
TypeScript
24 lines
668 B
TypeScript
import { clusterApiUrl } from "@solana/web3.js";
|
|
|
|
export type Cluster = "devnet" | "testnet" | "mainnet";
|
|
export const CLUSTER: Cluster =
|
|
process.env.REACT_APP_CLUSTER === "mainnet"
|
|
? "mainnet"
|
|
: process.env.REACT_APP_CLUSTER === "testnet"
|
|
? "testnet"
|
|
: "devnet";
|
|
|
|
export const MIGRATION_PROGRAM_ADDRESS =
|
|
CLUSTER === "mainnet"
|
|
? "whmRZnmyxdr2TkHXcZoFdtvNYRLQ5Jtbkf6ZbGkJjdk"
|
|
: CLUSTER === "testnet"
|
|
? ""
|
|
: "Ex9bCdVMSfx7EzB3pgSi2R4UHwJAXvTw18rBQm5YQ8gK";
|
|
|
|
export const SOLANA_URL =
|
|
CLUSTER === "mainnet"
|
|
? clusterApiUrl("mainnet-beta")
|
|
: CLUSTER === "testnet"
|
|
? clusterApiUrl("testnet")
|
|
: "http://localhost:8899";
|