Compare commits

...

3 Commits

Author SHA1 Message Date
fiatjaf
1f1a6380f0 fix getPublicKey to return the bip340 key. 2022-01-01 10:03:36 -03:00
fiatjaf
a46568d55c fix argument to micro-bip32 2021-12-31 23:09:43 -03:00
fiatjaf
ff4e63ecdf fix param order for verifySignature. 2021-12-31 22:53:27 -03:00
4 changed files with 6 additions and 4 deletions

View File

@@ -32,7 +32,7 @@ export function getEventHash(event) {
export function verifySignature(event) {
if (event.id !== getEventHash(event)) return false
return secp256k1.schnorr.verify(event.id, event.pubkey, event.sig)
return secp256k1.schnorr.verify(event.sig, event.id, event.pubkey)
}
export async function signEvent(event, key) {

View File

@@ -5,5 +5,5 @@ export function generatePrivateKey() {
}
export function getPublicKey(privateKey) {
return secp256k1.getPublicKey(privateKey)
return secp256k1.schnorr.getPublicKey(privateKey)
}

View File

@@ -8,7 +8,9 @@ import {HDKey} from 'micro-bip32'
export function privateKeyFromSeed(seed) {
let root = HDKey.fromMasterSeed(Buffer.from(seed, 'hex'))
return root.derive(`m/44'/1237'/0'/0'`).privateKey.toString('hex')
return Buffer.from(root.derive(`m/44'/1237'/0'/0'`).privateKey).toString(
'hex'
)
}
export function seedFromWords(mnemonic) {

View File

@@ -1,6 +1,6 @@
{
"name": "nostr-tools",
"version": "0.14.0",
"version": "0.14.3",
"description": "Tools for making a Nostr client.",
"repository": {
"type": "git",