From 17aa64070e41c753a63690ac85ad30f8a11d44f3 Mon Sep 17 00:00:00 2001 From: Nicolas Cantu Date: Mon, 29 Dec 2025 00:59:04 +0100 Subject: [PATCH] Change default NIP-95 endpoint to void.cat as nostr.build returns 405 --- lib/configStorageTypes.ts | 15 +++++++++++---- pages/api/nip95-upload.ts | 2 +- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/lib/configStorageTypes.ts b/lib/configStorageTypes.ts index 5e3354a..a5afb66 100644 --- a/lib/configStorageTypes.ts +++ b/lib/configStorageTypes.ts @@ -40,24 +40,31 @@ export const DEFAULT_RELAYS: RelayConfig[] = [ export const DEFAULT_NIP95_APIS: Nip95Config[] = [ { - id: 'default', - url: 'https://nostr.build/api/v2/upload', + id: 'voidcat', + url: 'https://void.cat/upload', enabled: true, priority: 1, createdAt: Date.now(), }, + { + id: 'nostrbuild', + url: 'https://nostr.build/api/v2/upload', + enabled: false, + priority: 2, + createdAt: Date.now(), + }, { id: 'picstr', url: 'https://picstr.build/api/v1/upload', enabled: false, - priority: 2, + priority: 3, createdAt: Date.now(), }, { id: 'nostrcheck', url: 'https://nostrcheck.me/api/v1/media', enabled: false, - priority: 3, + priority: 4, createdAt: Date.now(), }, ] diff --git a/pages/api/nip95-upload.ts b/pages/api/nip95-upload.ts index 78aa00a..b82cd09 100644 --- a/pages/api/nip95-upload.ts +++ b/pages/api/nip95-upload.ts @@ -23,7 +23,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) } // Get target endpoint from query or use default - const targetEndpoint = (req.query.endpoint as string) || 'https://nostr.build/api/v2/upload' + const targetEndpoint = (req.query.endpoint as string) || 'https://void.cat/upload' try { // Parse multipart form data