@okxweb3/coin-kaia
Version:
An kaia SDK for building Web3 wallets and applications.
16 lines • 572 B
JavaScript
;
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