From c92b1694353a7e254cd33a5febb52a3b85da22bd Mon Sep 17 00:00:00 2001 From: Pablo Fernandez Date: Mon, 8 Jan 2024 15:29:54 +0000 Subject: [PATCH] fix wrong nip46 key used --- Dockerfile | 1 + OAUTH-LIKE-FLOW.md | 4 ++-- package.json | 2 +- src/daemon/admin/commands/create_account.ts | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index a9e11db..f20388c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -36,6 +36,7 @@ RUN npm install --only=production # Copy and run migrations COPY --from=build /app/prisma ./prisma RUN npx prisma migrate deploy +RUN npx prisma db push # Set entrypoint ENTRYPOINT [ "node", "scripts/start.js" ] diff --git a/OAUTH-LIKE-FLOW.md b/OAUTH-LIKE-FLOW.md index 19ad412..31f7715 100644 --- a/OAUTH-LIKE-FLOW.md +++ b/OAUTH-LIKE-FLOW.md @@ -34,8 +34,8 @@ In the background, the bunker will have configured the requested NIP-05 mapping "pablo": [ "wss://nos.lol", "" ] }, "nip46": { - "_": [ "wss://relay.nsecbunker.com" ], - "pablo": [ "wss://relay.nsecbunker.com" ] + "bunker-pubkey": [ "wss://relay.nsecbunker.com" ], + "fa984bd7dbb282f07e16e7ae87b26a2a7b9b90b7246a44771f0cf5ae58018f52": [ "wss://relay.nsecbunker.com" ] } } ``` diff --git a/package.json b/package.json index ce3c750..5db87c1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nsecbunkerd", - "version": "0.10.0", + "version": "0.10.1", "description": "nsecbunker daemon", "main": "dist/index.js", "bin": { diff --git a/src/daemon/admin/commands/create_account.ts b/src/daemon/admin/commands/create_account.ts index 0165c25..05375d2 100644 --- a/src/daemon/admin/commands/create_account.ts +++ b/src/daemon/admin/commands/create_account.ts @@ -53,7 +53,7 @@ async function addNip05(currentConfig: IConfig, username: string, domain: string currentNip05s.names[username] = pubkey; currentNip05s.relays ??= {}; currentNip05s.nip46 ??= {}; - currentNip05s.nip46[username] = currentConfig.nostr.relays; + currentNip05s.nip46[pubkey] = currentConfig.nostr.relays; // save file const nip05File = currentConfig.domains![domain].nip05;