UNPKG

@cobaltx/sdk-v2

Version:

An SDK for building applications on top of CobaltX.

43 lines (41 loc) 1.29 kB
declare enum NetworkName { sooneth = "sooneth", svmbnb = "svmbnb", svmbnb_testnet = "svmbnb_testnet", svmbase_testnet = "svmbase_testnet", soonbase_mainnet = "soonbase_mainnet" } interface NetworkConfig { SWAP_HOST: string; NATIVE_TOKEN_SYMBOL: string; BASE_HOST: string; OWNER_BASE_HOST: string; SERVICE_BASE_HOST: string; MONITOR_BASE_HOST: string; SERVICE_1_BASE_HOST: string; ANALYTICS_BASE_HOST: string; GITHUB_TOKEN_LIST_URL: string; WSOL_MINT_ADDRESS: string; GITHUB_LOGO_URL: string; LOOKUP_TABLE_CACHE: string; CLMM_PROGRAMM_ID: string; FULL_TOKEN_NAME: string; USDC_MINT_ADDRESS: string; USDT_MINT_ADDRESS: string; ETH_MINT_ADDRESS: string; BONK_MINT_ADDRESS?: string | undefined; SOL_MINT_ADDRESS?: string | undefined; WRAPPED_TOKEN_SYMBOL: string; WSOL_DECIMALS: number; INPUT_MINT_ADDRESS: string; OUTPUT_MINT_ADDRESS: string; POPULAR_TOKENS: { SOL?: string; ETH?: string; USDC?: string; USDT?: string; }; } declare const NETWORK_CONFIG: Record<NetworkName, NetworkConfig>; declare const getNetworkConfig: (network: NetworkName) => NetworkConfig; export { NETWORK_CONFIG, NetworkConfig, NetworkName, getNetworkConfig };