diff --git a/package.json b/package.json index b0e34828..f041b11d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "smesh", - "version": "0.4.1", + "version": "0.5.0", "description": "A user-friendly Nostr client for exploring relay feeds", "private": true, "type": "module", diff --git a/src/services/cashu-token.service.ts b/src/services/cashu-token.service.ts index b530b8c0..5be1a082 100644 --- a/src/services/cashu-token.service.ts +++ b/src/services/cashu-token.service.ts @@ -319,10 +319,12 @@ class CashuTokenService { } const result = await response.json() + console.log('[CAT] Mint response:', JSON.stringify(result)) // Unblind the signature + // Field name is "pubkey" per NIP-XX Cashu Access Tokens spec const C_ = utils.hexToBytes(result.blinded_signature) - const K = utils.hexToBytes(result.mint_pubkey) + const K = utils.hexToBytes(result.pubkey) const signature = unblind(C_, blindResult.r, K) const token: TCashuToken = {