wallets-wrapper
Version:
How to install
30 lines (29 loc) • 1.14 kB
TypeScript
import { Networks } from '../../../models';
import { WatchAssetParams } from '../../../wallets/metamask/models';
import { ChainIds, ERC20Names, EthereumCoins } from '../models';
export declare type CoinsTypes = 'USDT' | 'USDC' | 'DAI';
export declare const ERC20Addresses: Record<ERC20Names, string>;
export declare const generateCoin: (coin: ERC20Names) => WatchAssetParams;
/**
* Types of ERC20 tokens
* @readonly
* @enum {string}
*/
export declare const coinsData: Record<ERC20Names, WatchAssetParams>;
export declare const chainIdToCoin: {
"0x5": EthereumCoins;
"0x1": EthereumCoins;
"0x38": EthereumCoins;
"0x61": EthereumCoins;
"0x2a15c308d": EthereumCoins;
"0x2a15c3083": EthereumCoins;
"0x0539": undefined;
"0x7A69": undefined;
"0x2a": undefined;
"0x89": undefined;
"0x4": undefined;
"0x3": EthereumCoins;
};
export declare const coinToChainId: Record<EthereumCoins | ERC20Names, ChainIds | undefined>;
export declare const ERC20CoinToNetwork: Record<ERC20Names, Networks>;
export declare const ERC20CoinToNativeCoin: Record<ERC20Names, EthereumCoins>;