UNPKG

@stratosphere-network/shared

Version:

Shared utilities and types for StratoSphere SDK

31 lines 1.04 kB
import { Chain } from "viem"; export declare enum SupportedChain { ETHEREUM_MAINNET = "ethereum-mainnet", ETHEREUM_SEPOLIA = "ethereum-sepolia", POLYGON_MAINNET = "polygon-mainnet", POLYGON_MUMBAI = "polygon-mumbai", BSC_MAINNET = "bsc-mainnet", BSC_TESTNET = "bsc-testnet", ARBITRUM_MAINNET = "arbitrum-mainnet", ARBITRUM_SEPOLIA = "arbitrum-sepolia", OPTIMISM_MAINNET = "optimism-mainnet", OPTIMISM_SEPOLIA = "optimism-sepolia", BASE_MAINNET = "base-mainnet", BASE_SEPOLIA = "base-sepolia", BERACHAIN_MAINNET = "berachain-mainnet", BERACHAIN_TESTNET = "berachain-testnet" } export interface ChainConfig { chainId: number; name: string; rpcUrl: string; blockExplorer: string; nativeCurrency: { name: string; symbol: string; decimals: number; }; } export declare const CHAIN_CONFIGS: Record<SupportedChain, ChainConfig>; export declare const ViemPublicClientChains: Record<SupportedChain, Chain>; //# sourceMappingURL=chains.d.ts.map