UNPKG

did-jwt

Version:

Library for Signing and Verifying JWTs that use DIDs as issuers and JWEs that use DIDs as recipients

13 lines • 604 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.publicKeyToAddress = publicKeyToAddress; const base_1 = require("@scure/base"); const Digest_js_1 = require("../Digest.js"); const util_js_1 = require("../util.js"); function publicKeyToAddress(publicKey, prefix) { const publicKeyBuffer = (0, util_js_1.hexToBytes)(publicKey); const hash = (0, Digest_js_1.ripemd160)((0, Digest_js_1.sha256)(publicKeyBuffer)); const words = base_1.bech32.toWords(hash); return base_1.bech32.encode(prefix, words).replace(prefix, ''); } //# sourceMappingURL=cosmos.js.map