@kryptogo/kryptogokit-sdk-react
Version:
KryptogoKit offers a comprehensive web3 wallet solution with seamless KryptoGO Auth integration and multi-wallet connection support. Designed for users. Built for developers.
69 lines (68 loc) • 1.8 kB
TypeScript
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 };