import expect from "expect";
import { pressBoth, pressUntilTextFound, waitFor, containsSubstringInEvent } from "../speculos";
import { DeviceLabels } from "../enum/DeviceLabels";
export async function delegateCosmos(delegatingAccount) {
    await waitFor(DeviceLabels.PLEASE_REVIEW);
    const events = await pressUntilTextFound(DeviceLabels.CAPS_APPROVE);
    const isAmountCorrect = containsSubstringInEvent(delegatingAccount.amount, events);
    expect(isAmountCorrect).toBeTruthy();
    await pressBoth();
}
export async function sendCosmos(tx) {
    const events = await pressUntilTextFound(DeviceLabels.CAPS_APPROVE);
    const isAmountCorrect = containsSubstringInEvent(tx.amount, events);
    expect(isAmountCorrect).toBeTruthy();
    const isAddressCorrect = containsSubstringInEvent(tx.accountToCredit.address, events);
    expect(isAddressCorrect).toBeTruthy();
    await pressBoth();
}
//# sourceMappingURL=cosmos.js.map