UNPKG

@okxweb3/coin-kaia

Version:

An kaia SDK for building Web3 wallets and applications.

16 lines 572 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.validPrivateKey = void 0; const crypto_lib_1 = require("@okxweb3/crypto-lib"); function validPrivateKey(privateKeyHex) { if (!crypto_lib_1.base.validateHexString(privateKeyHex)) { return false; } const privateKey = crypto_lib_1.base.fromHex(privateKeyHex.toLowerCase()); if (privateKey.length != 32 || privateKey.every(byte => byte === 0)) { return false; } return true; } exports.validPrivateKey = validPrivateKey; //# sourceMappingURL=api.js.map