archethic
Version:
Archethic Javascript SDK
15 lines (11 loc) • 455 B
JavaScript
import { Crypto, Utils } from 'archethic'
window.generatePublicKey = function() {
seed = document.querySelector("#seed").value;
index = parseInt(document.querySelector("#index").value);
curve = document.querySelector("#curve").value;
if (seed == "" || Number.isNaN(index)) {
return;
}
const { publicKey } = Crypto.deriveKeyPair(seed, index, curve);
document.querySelector("#publicKey").innerText = Utils.uint8ArrayToHex(publicKey);
}