UNPKG

@ledgerhq/coin-canton

Version:
22 lines 923 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.encode = exports.validateTag = exports.UINT32_MAX = void 0; exports.isRecipientValid = isRecipientValid; const bignumber_js_1 = __importDefault(require("bignumber.js")); exports.UINT32_MAX = new bignumber_js_1.default(2).pow(32).minus(1); const validateTag = (tag) => { return (!tag.isNaN() && tag.isFinite() && tag.isInteger() && tag.isPositive() && tag.lte(exports.UINT32_MAX)); }; exports.validateTag = validateTag; function isRecipientValid(recipient) { return recipient.length > 0; } const encode = (transaction, signature, publicKey) => { // sample encoding return `${transaction}${publicKey}${signature}encodedTx`; }; exports.encode = encode; //# sourceMappingURL=utils.js.map