{"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;;;;"}