diff --git a/Plugins/BTCPayServer.Plugins.Wabisabi/BTCPayServer.Plugins.Wabisabi.csproj b/Plugins/BTCPayServer.Plugins.Wabisabi/BTCPayServer.Plugins.Wabisabi.csproj
index 1d33335..d31e959 100644
--- a/Plugins/BTCPayServer.Plugins.Wabisabi/BTCPayServer.Plugins.Wabisabi.csproj
+++ b/Plugins/BTCPayServer.Plugins.Wabisabi/BTCPayServer.Plugins.Wabisabi.csproj
@@ -13,7 +13,7 @@
Wabisabi Coinjoin
Allows you to integrate your btcpayserver store with coinjoins.
- 1.0.37
+ 1.0.38
diff --git a/Plugins/BTCPayServer.Plugins.Wabisabi/Nostr.cs b/Plugins/BTCPayServer.Plugins.Wabisabi/Nostr.cs
index b25c9c6..bfaad28 100644
--- a/Plugins/BTCPayServer.Plugins.Wabisabi/Nostr.cs
+++ b/Plugins/BTCPayServer.Plugins.Wabisabi/Nostr.cs
@@ -54,7 +54,7 @@ public class Nostr
Content = description,
Tags = new List()
{
- new() {TagIdentifier = EndpointTagIdentifier, Data = new List() {new Uri(coordinatorUri, "plugins/wabisabi-coordinator").ToString()}},
+ new() {TagIdentifier = EndpointTagIdentifier, Data = new List() {new Uri(coordinatorUri, "plugins/wabisabi-coordinator/").ToString()}},
new() {TagIdentifier = TypeTagIdentifier, Data = new List() { TypeTagValue}},
new() {TagIdentifier = NetworkTagIdentifier, Data = new List() {currentNetwork.Name.ToLower()}}
}
diff --git a/Plugins/BTCPayServer.Plugins.Wabisabi/WabisabiCoordinatorClientInstance.cs b/Plugins/BTCPayServer.Plugins.Wabisabi/WabisabiCoordinatorClientInstance.cs
index b0f0857..e13dc05 100644
--- a/Plugins/BTCPayServer.Plugins.Wabisabi/WabisabiCoordinatorClientInstance.cs
+++ b/Plugins/BTCPayServer.Plugins.Wabisabi/WabisabiCoordinatorClientInstance.cs
@@ -90,9 +90,14 @@ public class WabisabiCoordinatorClientInstanceManager:IHostedService
{
return;
}
+
+ var url = fetcher.Invoke(_provider).AbsoluteUri;
+ url = url.EndsWith("/")
+ ? url
+ : url + "/";
var instance = new WabisabiCoordinatorClientInstance(
displayName,
- name, fetcher.Invoke(_provider), _provider.GetService(), _provider, UTXOLocker,
+ name, new Uri(url), _provider.GetService(), _provider, UTXOLocker,
_provider.GetService(), termsConditions);
if (HostedServices.TryAdd(instance.CoordinatorName, instance))
{