From 147ccd6c96d2e2bfb5d0a29b68155f19add5eae2 Mon Sep 17 00:00:00 2001 From: David Trapp Date: Tue, 8 Feb 2022 03:24:58 +0100 Subject: [PATCH] Ensure compresed public key is used for SIN generation even if uncompressed key was provided (fix #3432) (#3433) --- BTCPayServer/Controllers/UIStoresController.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BTCPayServer/Controllers/UIStoresController.cs b/BTCPayServer/Controllers/UIStoresController.cs index 4d550c1ff..9bdde3031 100644 --- a/BTCPayServer/Controllers/UIStoresController.cs +++ b/BTCPayServer/Controllers/UIStoresController.cs @@ -777,7 +777,7 @@ namespace BTCPayServer.Controllers var tokenRequest = new TokenRequest() { Label = model.Label, - Id = model.PublicKey == null ? null : NBitpayClient.Extensions.BitIdExtensions.GetBitIDSIN(new PubKey(model.PublicKey)) + Id = model.PublicKey == null ? null : NBitpayClient.Extensions.BitIdExtensions.GetBitIDSIN(new PubKey(model.PublicKey).Compress()) }; string pairingCode = null;