debug: show decrypt errors on screen for troubleshooting

This commit is contained in:
2026-03-04 03:57:23 +03:00
parent 1f51f08c06
commit 1412d9b1d5
2 changed files with 12 additions and 3 deletions
+7 -2
View File
@@ -204,8 +204,13 @@ export function useMessaging() {
msg.ciphertext
);
return { sender: msg.sender, blockNumber: msg.blockNumber, plaintext, raw: msg };
} catch {
return { sender: msg.sender, blockNumber: msg.blockNumber, plaintext: null, raw: msg };
} catch (err) {
console.error('[PEZMessage] decrypt failed:', err,
'ephPubKey len:', msg.ephemeralPublicKey?.length,
'nonce len:', msg.nonce?.length,
'ct len:', msg.ciphertext?.length);
const errText = err instanceof Error ? err.message : String(err);
return { sender: msg.sender, blockNumber: msg.blockNumber, plaintext: `[ERR: ${errText}]`, raw: msg };
}
});
} else {