export type SolanaChainId = 'mainnet-beta' | 'devnet' | 'testnet'; export interface SolanaChain { id: SolanaChainId; name: string; iconUrl: string; nativeCurrency: { name: string; symbol: string; decimals: number; }; rpcUrls: { default: { http: string[]; }; }; blockExplorers: { default: { name: string; url: string; apiUrl: string; }; }; contracts: { tokenProgram: { address: string; }; systemProgram: { address: string; }; memoProgram: { address: string; }; }; } declare const solana: { readonly id: number; readonly name: "Solana"; readonly iconUrl: "https://s2.coinmarketcap.com/static/img/coins/64x64/5426.png"; readonly nativeCurrency: { readonly name: "Solana"; readonly symbol: "SOL"; readonly decimals: 9; }; readonly rpcUrls: { readonly default: { readonly http: readonly ["https://solana-rpc.publicnode.com"]; }; }; readonly blockExplorers: { readonly default: { readonly name: "Solana Explorer"; readonly url: "https://explorer.solana.com"; readonly apiUrl: "https://explorer-api.mainnet-beta.solana.com"; }; }; readonly contracts: { readonly tokenProgram: { readonly address: "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"; }; readonly systemProgram: { readonly address: "11111111111111111111111111111111"; }; readonly memoProgram: { readonly address: "MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr"; }; }; }; export { solana };