@airgap/coinlib-core
Version:
The @airgap/coinlib-core is a protocol agnostic library to prepare, sign and broadcast cryptocurrency transactions.
55 lines (54 loc) • 1.65 kB
TypeScript
export declare enum MainProtocolSymbols {
ACURAST = "acurast",
AE = "ae",
BTC = "btc",
BTC_SEGWIT = "btc_segwit",
ETH = "eth",
XTZ = "xtz",
XTZ_SHIELDED = "xtz_shielded",
GRS = "grs",
COSMOS = "cosmos",
POLKADOT = "polkadot",
KUSAMA = "kusama",
MOONBASE = "moonbase",
MOONRIVER = "moonriver",
MOONBEAM = "moonbeam",
ASTAR = "astar",
SHIDEN = "shiden",
ICP = "icp",
ICP_CKBTC = "icp_ckbtc",
COREUM = "coreum",
OPTIMISM = "optimism",
MINA = "mina",
STELLAR = "stellar"
}
export declare enum SubProtocolSymbols {
XTZ_KT = "xtz-kt",
XTZ_BTC = "xtz-btc",
XTZ_USD = "xtz-usd",
XTZ_KUSD = "xtz-kusd",
XTZ_STKR = "xtz-stkr",
XTZ_ETHTZ = "xtz-eth",
XTZ_UUSD = "xtz-uusd",
XTZ_YOU = "xtz-you",
XTZ_W = "xtz-w",
XTZ_UDEFI = "xtz-udefi",
XTZ_UBTC = "xtz-ubtc",
XTZ_UXTZ = "xtz-uxtz",
XTZ_CTEZ = "xtz-ctez",
XTZ_PLENTY = "xtz-plenty",
XTZ_WRAP = "xtz-wrap",
XTZ_QUIPU = "xtz-quipu",
XTZ_DOGA = "xtz-doga",
XTZ_BTC_TEZ = "xtz-btc-tez",
XTZ_USDT = "xtz-usdt",
XTZ_SIRS = "xtz-sirs",
ETH_ERC20 = "eth-erc20",
ETH_ERC20_XCHF = "eth-erc20-xchf",
OPTIMISM_ERC20 = "optimism-erc20",
STELLAR_ASSET = "stellar-asset"
}
export declare type ProtocolSymbols = MainProtocolSymbols | SubProtocolSymbols;
export declare function isMainProtocolSymbol(identifier: string): identifier is MainProtocolSymbols;
export declare function isSubProtocolSymbol(identifier: string): identifier is SubProtocolSymbols;
export declare function isProtocolSymbol(identifier: string): identifier is ProtocolSymbols;