@evmexplorer/utility
Version:
EVM Explorer utility sdk
28 lines (22 loc) • 1.93 kB
text/typescript
declare function parseHash(address?: string): string;
type ChainType = 'mainnet' | 'optimism' | 'base' | 'mode' | 'zora' | 'redstone' | 'polygon' | 'arbitrum' | 'filecoin';
declare function getNetworkNameTitle(chainId: number): string | undefined;
declare function getNetworkName(chainId: number): ChainType | undefined;
declare function getNetworkNameUniswap(chainId: number): string | undefined;
declare function getNetworkId(chainId: string): number | undefined;
declare function getNativeCurrency(chainId?: number): "MATIC" | "FIL" | "ETH";
declare function camelToFlat(c: string): string;
declare function parseCamelCase(name: string | null | undefined): string | undefined;
declare function parseStringToWords(types: string): string;
declare function parseNumber(variable?: string | bigint | number): string;
declare function parseNumberFixed(variable?: string | bigint | number): string;
declare function deserializeWeiToGwei(serializedWei: string): number;
declare function parseWei(serializedWei: string): string;
declare function deserializeWeiToEther(serializedWei?: string): number;
declare function parseWithER(serializedWei?: string, exchangeRate?: string): string;
declare function parseToken(tokenValue?: string, tokenDecimals?: string): string;
declare function parseTokenWithER(tokenValue: string, tokenDecimals: string, exchangeRate: string): string;
declare function parseTokenPrice(token: string | number): string;
declare const delay: (ms: number) => Promise<unknown>;
declare function parseTimestampToMinutesAgo(timestamp: number): string;
export { type ChainType, camelToFlat, delay, deserializeWeiToEther, deserializeWeiToGwei, getNativeCurrency, getNetworkId, getNetworkName, getNetworkNameTitle, getNetworkNameUniswap, parseCamelCase, parseHash, parseNumber, parseNumberFixed, parseStringToWords, parseTimestampToMinutesAgo, parseToken, parseTokenPrice, parseTokenWithER, parseWei, parseWithER };