UNPKG

@ledgerhq/live-common

Version:
26 lines 1.35 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.sendCosmos = exports.delegateCosmos = void 0; const expect_1 = __importDefault(require("expect")); const speculos_1 = require("../speculos"); const DeviceLabels_1 = require("../enum/DeviceLabels"); async function delegateCosmos(delegatingAccount) { const events = await (0, speculos_1.getDelegateEvents)(delegatingAccount); const isAmountCorrect = (0, speculos_1.containsSubstringInEvent)(delegatingAccount.amount, events); (0, expect_1.default)(isAmountCorrect).toBeTruthy(); await (0, speculos_1.pressBoth)(); } exports.delegateCosmos = delegateCosmos; async function sendCosmos(tx) { const events = await (0, speculos_1.pressUntilTextFound)(DeviceLabels_1.DeviceLabels.CAPS_APPROVE); const isAmountCorrect = (0, speculos_1.containsSubstringInEvent)(tx.amount, events); (0, expect_1.default)(isAmountCorrect).toBeTruthy(); const isAddressCorrect = (0, speculos_1.containsSubstringInEvent)(tx.accountToCredit.address, events); (0, expect_1.default)(isAddressCorrect).toBeTruthy(); await (0, speculos_1.pressBoth)(); } exports.sendCosmos = sendCosmos; //# sourceMappingURL=cosmos.js.map