UNPKG

@lisk-builders/lisk-hd-key

Version:
22 lines (21 loc) 743 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.validateLiskPath = exports.isValidateCoinType = exports.COIN_TYPE = void 0; exports.COIN_TYPE = 134; const isValidateCoinType = (path) => { try { return parseInt(path.split('/')[2].replace("'", ''), 10) === exports.COIN_TYPE; } catch (e) { return false; } }; exports.isValidateCoinType = isValidateCoinType; const throwError = () => { throw new Error(`Lisk coin type must be ${exports.COIN_TYPE}. (https://github.com/satoshilabs/slips/blob/master/slip-0044.md)`); }; const validateLiskPath = (path) => { if (!(0, exports.isValidateCoinType)(path)) throwError(); }; exports.validateLiskPath = validateLiskPath;