UNPKG

@creit.tech/stellar-wallets-kit

Version:
1 lines 2.49 kB
{"version":3,"file":"hotwallet.module.mjs","sources":["../../src/modules/hotwallet.module.ts"],"sourcesContent":["import { HOT } from '@hot-wallet/sdk';\nimport { ModuleInterface, ModuleType, WalletNetwork } from '../types';\n\nexport const HOTWALLET_ID = 'hot-wallet';\n\nexport class HotWalletModule implements ModuleInterface {\n moduleType: ModuleType;\n productId: string;\n productName: string;\n productUrl: string;\n productIcon: string;\n\n constructor() {\n this.moduleType = ModuleType.HOT_WALLET;\n this.productId = HOTWALLET_ID;\n this.productName = 'HOT Wallet';\n this.productUrl = 'https://hot-labs.org/wallet';\n this.productIcon = 'https://storage.herewallet.app/logo.png';\n }\n\n async isAvailable() {\n return true;\n }\n\n async getAddress() {\n return await HOT.request('stellar:getAddress', {});\n }\n\n async signTransaction(xdr: string, opts?: { address?: string }) {\n return await HOT.request('stellar:signTransaction', { xdr, accountToSign: opts?.address });\n }\n\n async signAuthEntry(authEntry: string, opts?: { address?: string }) {\n return await HOT.request('stellar:signAuthEntry', { authEntry, accountToSign: opts?.address });\n }\n\n async signMessage(message: string, opts?: { address?: string }) {\n return await HOT.request('stellar:signMessage', { message, accountToSign: opts?.address });\n }\n\n async getNetwork() {\n return { network: 'mainnet', networkPassphrase: WalletNetwork.PUBLIC };\n }\n}\n"],"names":[],"mappings":";;;AAGO,MAAM,YAAe,GAAA;AAErB,MAAM,eAA2C,CAAA;AAAA,EAOtD,WAAc,GAAA;AACZ,IAAA,IAAA,CAAK,aAAa,UAAW,CAAA,UAAA;AAC7B,IAAA,IAAA,CAAK,SAAY,GAAA,YAAA;AACjB,IAAA,IAAA,CAAK,WAAc,GAAA,YAAA;AACnB,IAAA,IAAA,CAAK,UAAa,GAAA,6BAAA;AAClB,IAAA,IAAA,CAAK,WAAc,GAAA,yCAAA;AAAA;AACrB,EAEA,MAAM,WAAc,GAAA;AAClB,IAAO,OAAA,IAAA;AAAA;AACT,EAEA,MAAM,UAAa,GAAA;AACjB,IAAA,OAAO,MAAM,GAAA,CAAI,OAAQ,CAAA,oBAAA,EAAsB,EAAE,CAAA;AAAA;AACnD,EAEA,MAAM,eAAgB,CAAA,GAAA,EAAa,IAA6B,EAAA;AAC9D,IAAO,OAAA,MAAM,IAAI,OAAQ,CAAA,yBAAA,EAA2B,EAAE,GAAK,EAAA,aAAA,EAAe,IAAM,EAAA,OAAA,EAAS,CAAA;AAAA;AAC3F,EAEA,MAAM,aAAc,CAAA,SAAA,EAAmB,IAA6B,EAAA;AAClE,IAAO,OAAA,MAAM,IAAI,OAAQ,CAAA,uBAAA,EAAyB,EAAE,SAAW,EAAA,aAAA,EAAe,IAAM,EAAA,OAAA,EAAS,CAAA;AAAA;AAC/F,EAEA,MAAM,WAAY,CAAA,OAAA,EAAiB,IAA6B,EAAA;AAC9D,IAAO,OAAA,MAAM,IAAI,OAAQ,CAAA,qBAAA,EAAuB,EAAE,OAAS,EAAA,aAAA,EAAe,IAAM,EAAA,OAAA,EAAS,CAAA;AAAA;AAC3F,EAEA,MAAM,UAAa,GAAA;AACjB,IAAA,OAAO,EAAE,OAAA,EAAS,SAAW,EAAA,iBAAA,EAAmB,cAAc,MAAO,EAAA;AAAA;AAEzE;;;;"}