@ledgerhq/coin-tezos
Version:
16 lines • 628 B
JavaScript
import { InvalidAddress, RecipientRequired } from "@ledgerhq/errors";
import { validateAddress, ValidationResult } from "@taquito/utils";
export const validateRecipient = (recipient) => {
let recipientError = null;
const recipientWarning = null;
if (!recipient) {
recipientError = new RecipientRequired("");
}
else if (validateAddress(recipient) !== ValidationResult.VALID) {
recipientError = new InvalidAddress(undefined, {
currencyName: "Tezos",
});
}
return Promise.resolve({ recipientError, recipientWarning });
};
//# sourceMappingURL=validateRecipient.js.map