UNPKG

@meshsdk/mesh-csl

Version:

Cardano Off-chain Code APIs built on cardano-serialization-lib

11 lines (10 loc) 462 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.skeyToPubKeyHash = void 0; const csl_1 = require("../../csl"); const skeyToPubKeyHash = (skeyHex) => { const isHexUnclean = skeyHex.slice(0, 4) === '5820' && skeyHex.length === 68; const cleanHex = isHexUnclean ? skeyHex.slice(4) : skeyHex; return csl_1.csl.PrivateKey.from_hex(cleanHex).to_public().hash().to_hex(); }; exports.skeyToPubKeyHash = skeyToPubKeyHash;