UNPKG

@make-software/csprclick-core-types

Version:

Typescript definitions for CSPR.click core packages

40 lines (39 loc) 1.71 kB
export var WALLET_IDS; (function (WALLET_IDS) { WALLET_IDS[WALLET_IDS["CASPER_WALLET"] = 1] = "CASPER_WALLET"; WALLET_IDS[WALLET_IDS["LEDGER"] = 4] = "LEDGER"; WALLET_IDS[WALLET_IDS["METAMASK_SNAP"] = 5] = "METAMASK_SNAP"; WALLET_IDS[WALLET_IDS["WALLETCONNECT"] = 6] = "WALLETCONNECT"; WALLET_IDS[WALLET_IDS["CUSTOMJWT"] = 7] = "CUSTOMJWT"; WALLET_IDS[WALLET_IDS["W3AGOOGLE"] = 8] = "W3AGOOGLE"; })(WALLET_IDS || (WALLET_IDS = {})); export var WALLET_KEYS; (function (WALLET_KEYS) { WALLET_KEYS["CASPER_WALLET"] = "casper-wallet"; WALLET_KEYS["LEDGER"] = "ledger"; WALLET_KEYS["METAMASK_SNAP"] = "metamask-snap"; WALLET_KEYS["WALLETCONNECT"] = "walletconnect"; WALLET_KEYS["CUSTOMJWT"] = "csprclick-customjwt"; WALLET_KEYS["W3AGOOGLE"] = "csprclick-w3agoogle"; })(WALLET_KEYS || (WALLET_KEYS = {})); export const WalletId2Key = { [WALLET_IDS.CASPER_WALLET]: WALLET_KEYS.CASPER_WALLET, [WALLET_IDS.LEDGER]: WALLET_KEYS.LEDGER, [WALLET_IDS.METAMASK_SNAP]: WALLET_KEYS.METAMASK_SNAP, [WALLET_IDS.WALLETCONNECT]: WALLET_KEYS.WALLETCONNECT, [WALLET_IDS.CUSTOMJWT]: WALLET_KEYS.CUSTOMJWT, [WALLET_IDS.W3AGOOGLE]: WALLET_KEYS.W3AGOOGLE }; export const WalletKey2Id = { [WALLET_KEYS.CASPER_WALLET]: WALLET_IDS.CASPER_WALLET, [WALLET_KEYS.LEDGER]: WALLET_IDS.LEDGER, [WALLET_KEYS.METAMASK_SNAP]: WALLET_IDS.METAMASK_SNAP, [WALLET_KEYS.WALLETCONNECT]: WALLET_IDS.WALLETCONNECT, [WALLET_KEYS.CUSTOMJWT]: WALLET_IDS.CUSTOMJWT, [WALLET_KEYS.W3AGOOGLE]: WALLET_IDS.W3AGOOGLE }; export const ProviderInfoSupports = { SignDeploy: 'sign-deploy', SignTransactionV1: 'sign-transactionv1', SignMessage: 'sign-message' };