diff --git a/.circleci/config.yml b/.circleci/config.yml
index fcda0ae365..bdeccee43a 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -149,3 +149,4 @@ workflows:
ignore: /.*/
tags:
only: /(v[1-9]+(\.[0-9]+)*(-[a-z0-9-]+)?)|(v[a-z0-9-]+)/
+
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
index e2fb97902f..cae8b4938a 100644
--- a/.github/FUNDING.yml
+++ b/.github/FUNDING.yml
@@ -1,2 +1,2 @@
# These are supported funding model platforms
-custom: https://foundation.btcpayserver.org
+custom: "https://btcpayserver.org/donate/"
diff --git a/BTCPayServer.Abstractions/BTCPayServer.Abstractions.csproj b/BTCPayServer.Abstractions/BTCPayServer.Abstractions.csproj
index 76d6666772..a979588481 100644
--- a/BTCPayServer.Abstractions/BTCPayServer.Abstractions.csproj
+++ b/BTCPayServer.Abstractions/BTCPayServer.Abstractions.csproj
@@ -31,7 +31,7 @@
-
+
diff --git a/BTCPayServer/Models/ServerViewModels/LNDGRPCServicesViewModel.cs b/BTCPayServer/Models/ServerViewModels/LNDGRPCServicesViewModel.cs
new file mode 100644
index 0000000000..54f33dbd8d
--- /dev/null
+++ b/BTCPayServer/Models/ServerViewModels/LNDGRPCServicesViewModel.cs
@@ -0,0 +1,26 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+using System.Linq;
+using System.Threading.Tasks;
+
+namespace BTCPayServer.Models.ServerViewModels
+{
+ public class LndGrpcServicesViewModel
+ {
+ public string Host { get; set; }
+ public bool SSL { get; set; }
+ public string Macaroon { get; set; }
+ public string AdminMacaroon { get; set; }
+ public string ReadonlyMacaroon { get; set; }
+ public string InvoiceMacaroon { get; set; }
+ public string CertificateThumbprint { get; set; }
+ [Display(Name = "GRPC SSL Cipher suite (GRPC_SSL_CIPHER_SUITES)")]
+ public string GRPCSSLCipherSuites { get; set; }
+ public string QRCode { get; set; }
+ public string QRCodeLink { get; set; }
+ [Display(Name = "REST Uri")]
+ public string Uri { get; set; }
+ public string ConnectionType { get; internal set; }
+ }
+}
diff --git a/BTCPayServer/Views/Shared/Confirm.cshtml b/BTCPayServer/Views/Shared/Confirm.cshtml
old mode 100644
new mode 100755
diff --git a/BTCPayServer/Views/Shared/Error.cshtml b/BTCPayServer/Views/Shared/Error.cshtml
old mode 100644
new mode 100755
diff --git a/BTCPayServer/Views/Shared/_Layout.cshtml b/BTCPayServer/Views/Shared/_Layout.cshtml
old mode 100644
new mode 100755
diff --git a/BTCPayServer/Views/Shared/_NavLayout.cshtml b/BTCPayServer/Views/Shared/_NavLayout.cshtml
old mode 100644
new mode 100755
diff --git a/BTCPayServer/Views/Shared/_StatusMessage.cshtml b/BTCPayServer/Views/Shared/_StatusMessage.cshtml
old mode 100644
new mode 100755
diff --git a/BTCPayServer/Views/Shared/_ValidationScriptsPartial.cshtml b/BTCPayServer/Views/Shared/_ValidationScriptsPartial.cshtml
old mode 100644
new mode 100755
diff --git a/BTCPayServer/Views/UIInvoice/Checkout-Body.cshtml b/BTCPayServer/Views/UIInvoice/Checkout-Body.cshtml
old mode 100644
new mode 100755
diff --git a/BTCPayServer/Views/UIInvoice/Checkout-Spinner.cshtml b/BTCPayServer/Views/UIInvoice/Checkout-Spinner.cshtml
old mode 100644
new mode 100755
diff --git a/BTCPayServer/Views/UIInvoice/Checkout.cshtml b/BTCPayServer/Views/UIInvoice/Checkout.cshtml
old mode 100644
new mode 100755
index e3db43bd7f..89fc954caf
--- a/BTCPayServer/Views/UIInvoice/Checkout.cshtml
+++ b/BTCPayServer/Views/UIInvoice/Checkout.cshtml
@@ -116,7 +116,7 @@
@if (env.CheatMode)
{
diff --git a/BTCPayServer/Views/UIPaymentRequest/ViewPaymentRequest.cshtml b/BTCPayServer/Views/UIPaymentRequest/ViewPaymentRequest.cshtml
index a851771af3..87b844a3a8 100644
--- a/BTCPayServer/Views/UIPaymentRequest/ViewPaymentRequest.cshtml
+++ b/BTCPayServer/Views/UIPaymentRequest/ViewPaymentRequest.cshtml
@@ -379,4 +379,4 @@