UNPKG

chaingate

Version:

A complete TypeScript library for connecting to and making transactions on different blockchains

68 lines (67 loc) 3.01 kB
import { CurrencyInfo } from './CurrencyInfo'; import { ArbitrumUtils, AvalancheUtils, BaseUtils, BitcoinCashUtils, BitcoinTestnetUtils, BitcoinUtils, BnbUtils, DogecoinUtils, EthereumUtils, FantomUtils, LitecoinUtils, PolygonUtils } from './CurrencyUtils'; import { ArbitrumWallet, AvalancheWallet, BaseWallet, BitcoinCashWallet, BitcoinTestnetWallet, BitcoinWallet, BnbWallet, DogecoinWallet, EthereumWallet, FantomWallet, LitecoinWallet, PolygonWallet } from './CurrencyWallet'; export declare const AllCurrencies: readonly ["bitcoin", "bitcoinTestnet", "litecoin", "dogecoin", "bitcoinCash", "ethereum", "arbitrum", "avalanche", "base", "bnbChain", "fantom", "polygon"]; export declare const CurrencyModules: { readonly bitcoin: { readonly info: CurrencyInfo; readonly utils: typeof BitcoinUtils; readonly wallet: typeof BitcoinWallet; }; readonly bitcoinTestnet: { readonly info: CurrencyInfo; readonly utils: typeof BitcoinTestnetUtils; readonly wallet: typeof BitcoinTestnetWallet; }; readonly litecoin: { readonly info: CurrencyInfo; readonly utils: typeof LitecoinUtils; readonly wallet: typeof LitecoinWallet; }; readonly dogecoin: { readonly info: CurrencyInfo; readonly utils: typeof DogecoinUtils; readonly wallet: typeof DogecoinWallet; }; readonly bitcoinCash: { readonly info: CurrencyInfo; readonly utils: typeof BitcoinCashUtils; readonly wallet: typeof BitcoinCashWallet; }; readonly ethereum: { readonly info: import("./CurrencyInfo").EvmCurrencyInfo; readonly utils: typeof EthereumUtils; readonly wallet: typeof EthereumWallet; }; readonly arbitrum: { readonly info: import("./CurrencyInfo").EvmCurrencyInfo; readonly utils: typeof ArbitrumUtils; readonly wallet: typeof ArbitrumWallet; }; readonly avalanche: { readonly info: import("./CurrencyInfo").EvmCurrencyInfo; readonly utils: typeof AvalancheUtils; readonly wallet: typeof AvalancheWallet; }; readonly base: { readonly info: import("./CurrencyInfo").EvmCurrencyInfo; readonly utils: typeof BaseUtils; readonly wallet: typeof BaseWallet; }; readonly bnbChain: { readonly info: import("./CurrencyInfo").EvmCurrencyInfo; readonly utils: typeof BnbUtils; readonly wallet: typeof BnbWallet; }; readonly fantom: { readonly info: import("./CurrencyInfo").EvmCurrencyInfo; readonly utils: typeof FantomUtils; readonly wallet: typeof FantomWallet; }; readonly polygon: { readonly info: import("./CurrencyInfo").EvmCurrencyInfo; readonly utils: typeof PolygonUtils; readonly wallet: typeof PolygonWallet; }; }; export declare function getCurrencyInfo(currency: (typeof AllCurrencies)[number]): CurrencyInfo | import("./CurrencyInfo").EvmCurrencyInfo;