@pharosnames/address-encoder
Version:
Encodes and decodes address formats for various cryptocurrencies with Pharos network support
8 lines • 974 B
TypeScript
import { coinNameToTypeMap, evmCoinNameToTypeMap, nonEvmCoinNameToTypeMap } from "./consts/coinNameToTypeMap.js";
import { coinTypeToNameMap, evmCoinTypeToNameMap, nonEvmCoinTypeToNameMap } from "./consts/coinTypeToNameMap.js";
import type { Coin, CoinName, CoinType, DecoderFunction, EncoderFunction, EvmCoinName, EvmCoinType, GetCoderByCoinName, GetCoderByCoinType } from "./types.js";
export type { Coin, CoinName, CoinType, DecoderFunction, EncoderFunction, EvmCoinName, EvmCoinType, };
export { coinNameToTypeMap, coinTypeToNameMap, evmCoinNameToTypeMap, evmCoinTypeToNameMap, nonEvmCoinNameToTypeMap, nonEvmCoinTypeToNameMap, };
export declare const getCoderByCoinName: <TCoinName extends CoinName | string = CoinName | string>(name: TCoinName) => GetCoderByCoinName<TCoinName>;
export declare const getCoderByCoinType: <TCoinType extends CoinType | number = CoinType | number>(coinType: TCoinType) => GetCoderByCoinType<TCoinType>;
//# sourceMappingURL=index.d.ts.map