@ledgerhq/coin-tezos
Version:
20 lines • 771 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.validateRecipient = void 0;
const errors_1 = require("@ledgerhq/errors");
const utils_1 = require("@taquito/utils");
const validateRecipient = (recipient) => {
let recipientError = null;
const recipientWarning = null;
if (!recipient) {
recipientError = new errors_1.RecipientRequired("");
}
else if ((0, utils_1.validateAddress)(recipient) !== utils_1.ValidationResult.VALID) {
recipientError = new errors_1.InvalidAddress(undefined, {
currencyName: "Tezos",
});
}
return Promise.resolve({ recipientError, recipientWarning });
};
exports.validateRecipient = validateRecipient;
//# sourceMappingURL=validateRecipient.js.map