diff --git a/event.js b/event.js index 84853e4..4d731ce 100644 --- a/event.js +++ b/event.js @@ -52,5 +52,7 @@ export function verifySignature(event) { } export async function signEvent(event, key) { - return secp256k1.schnorr.sign(getEventHash(event), key) + return Buffer.from( + await secp256k1.schnorr.sign(getEventHash(event), key) + ).toString('hex') } diff --git a/keys.js b/keys.js index 3b1197d..c36e3d9 100644 --- a/keys.js +++ b/keys.js @@ -5,5 +5,5 @@ export function generatePrivateKey() { } export function getPublicKey(privateKey) { - return secp256k1.schnorr.getPublicKey(privateKey) + return Buffer.from(secp256k1.schnorr.getPublicKey(privateKey)).toString('hex') } diff --git a/package.json b/package.json index c63fc6b..f449e19 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nostr-tools", - "version": "0.21.4", + "version": "0.22.1", "description": "Tools for making a Nostr client.", "repository": { "type": "git", @@ -8,7 +8,7 @@ }, "dependencies": { "@noble/hashes": "^0.5.7", - "@noble/secp256k1": "^1.3.0", + "@noble/secp256k1": "^1.5.2", "browserify-cipher": ">=1", "buffer": ">=5", "create-hash": "^1.2.0",