mirror of
https://github.com/aljazceru/BTCPayServerPlugins.git
synced 2025-12-17 07:34:24 +01:00
update
This commit is contained in:
@@ -7,18 +7,10 @@ namespace BTCPayServer.Plugins.AOPP
|
||||
{
|
||||
public class AOPPPlugin : BaseBTCPayServerPlugin
|
||||
{
|
||||
public override string Identifier => "BTCPayServer.Plugins.AOPP";
|
||||
public override string Name => "AOPP";
|
||||
|
||||
|
||||
public override IBTCPayServerPlugin.PluginDependency[] Dependencies { get; } =
|
||||
{
|
||||
new() { Identifier = nameof(BTCPayServer), Condition = ">=1.6.0.0" }
|
||||
new() { Identifier = nameof(BTCPayServer), Condition = ">=1.7.4" }
|
||||
};
|
||||
|
||||
public override string Description =>
|
||||
"Allows you to support the AOPP protocol in invoices to allow customers to bypass stupid KYC rules.";
|
||||
|
||||
public override void Execute(IServiceCollection applicationBuilder)
|
||||
{
|
||||
applicationBuilder.AddSingleton<AOPPService>();
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
<!-- Plugin specific properties -->
|
||||
<PropertyGroup>
|
||||
<Title>AOPP</Title>
|
||||
<Product>AOPP</Product>
|
||||
<Description>Allows you to support the AOPP protocol in invoices to allow customers to bypass stupid KYC rules.</Description>
|
||||
<Authors>Kukks</Authors>
|
||||
<Version>1.0.1</Version>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
<!-- Plugin specific properties -->
|
||||
<PropertyGroup>
|
||||
<Title>Bitcoin Whitepaper</Title>
|
||||
<Product>Bitcoin Whitepaper</Product>
|
||||
<Description>This makes the Bitcoin whitepaper available on your BTCPay Server.</Description>
|
||||
<Authors>Kukks</Authors>
|
||||
<Version>1.0.2</Version>
|
||||
|
||||
@@ -5,13 +5,9 @@ namespace BTCPayServer.Plugins.BitcoinWhitepaper
|
||||
{
|
||||
public class BitcoinWhitepaperPlugin: BaseBTCPayServerPlugin
|
||||
{
|
||||
public override string Identifier { get; } = "BTCPayServer.Plugins.BitcoinWhitepaper";
|
||||
public override string Name { get; } = "Bitcoin Whitepaper";
|
||||
public override string Description { get; } = "This makes the Bitcoin whitepaper available on your BTCPay Server.";
|
||||
|
||||
public override IBTCPayServerPlugin.PluginDependency[] Dependencies { get; } =
|
||||
{
|
||||
new() { Identifier = nameof(BTCPayServer), Condition = ">=1.4.0.0" }
|
||||
new() { Identifier = nameof(BTCPayServer), Condition = ">=1.7.4" }
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
<!-- Plugin specific properties -->
|
||||
<PropertyGroup>
|
||||
<Title>FixedFloat</Title>
|
||||
<Product>FixedFloat</Product>
|
||||
<Description>Allows you to embed a FixedFloat conversion screen to allow customers to pay with altcoins.</Description>
|
||||
<Authors>Kukks</Authors>
|
||||
<Version>1.0.6</Version>
|
||||
|
||||
@@ -7,17 +7,10 @@ namespace BTCPayServer.Plugins.FixedFloat
|
||||
{
|
||||
public class FixedFloatPlugin : BaseBTCPayServerPlugin
|
||||
{
|
||||
public override string Identifier => "BTCPayServer.Plugins.FixedFloat";
|
||||
public override string Name => "FixedFloat";
|
||||
|
||||
public override IBTCPayServerPlugin.PluginDependency[] Dependencies { get; } =
|
||||
{
|
||||
new() { Identifier = nameof(BTCPayServer), Condition = ">=1.7.0.0" }
|
||||
new() { Identifier = nameof(BTCPayServer), Condition = ">=1.7.4" }
|
||||
};
|
||||
|
||||
public override string Description =>
|
||||
"Allows you to embed a FixedFloat conversion screen to allow customers to pay with altcoins.";
|
||||
|
||||
public override void Execute(IServiceCollection applicationBuilder)
|
||||
{
|
||||
applicationBuilder.AddSingleton<FixedFloatService>();
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
<!-- Plugin specific properties -->
|
||||
<PropertyGroup>
|
||||
<Title>LSP</Title>
|
||||
<Product>LSP</Product>
|
||||
<Description>Allows you to become an LSP selling lightning channels with inbound liquidity</Description>
|
||||
<Authors>Kukks</Authors>
|
||||
<Version>1.0.0</Version>
|
||||
|
||||
@@ -7,17 +7,10 @@ namespace BTCPayServer.Plugins.LSP
|
||||
{
|
||||
public class LSPPlugin : BaseBTCPayServerPlugin
|
||||
{
|
||||
public override string Identifier => "BTCPayServer.Plugins.LSP";
|
||||
public override string Name => "LSP";
|
||||
|
||||
public override IBTCPayServerPlugin.PluginDependency[] Dependencies { get; } =
|
||||
{
|
||||
new() {Identifier = nameof(BTCPayServer), Condition = ">=1.6.0.0"}
|
||||
new() { Identifier = nameof(BTCPayServer), Condition = ">=1.7.4" }
|
||||
};
|
||||
|
||||
public override string Description =>
|
||||
"Allows you to become an LSP selling lightning channels with inbound liquidity";
|
||||
|
||||
public override void Execute(IServiceCollection applicationBuilder)
|
||||
{
|
||||
applicationBuilder.AddSingleton<LSPService>();
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
</PropertyGroup>
|
||||
<!-- Plugin specific properties -->
|
||||
<PropertyGroup>
|
||||
<Title>"Liquid+</Title>
|
||||
<Product>Liquid+</Product>
|
||||
<Description>Enhanced support for the liquid network.</Description>
|
||||
<Authors>Kukks</Authors>
|
||||
<Version>1.0.8</Version>
|
||||
|
||||
@@ -14,15 +14,10 @@ namespace BTCPayServer.Plugins.LiquidPlus
|
||||
{
|
||||
public class LiquidPlusPlugin : BaseBTCPayServerPlugin
|
||||
{
|
||||
public override string Identifier { get; } = "BTCPayServer.Plugins.LiquidPlus";
|
||||
public override string Name { get; } = "Liquid+";
|
||||
|
||||
public override IBTCPayServerPlugin.PluginDependency[] Dependencies { get; } =
|
||||
{
|
||||
new IBTCPayServerPlugin.PluginDependency() { Identifier = nameof(BTCPayServer), Condition = ">=1.7.0.0" }
|
||||
new() { Identifier = nameof(BTCPayServer), Condition = ">=1.7.4" }
|
||||
};
|
||||
public override string Description { get; } = "Enhanced support for the liquid network.";
|
||||
|
||||
public override void Execute(IServiceCollection services)
|
||||
{
|
||||
services.AddSingleton<IUIExtension>(new UIExtension("LiquidNav", "store-integrations-nav"));
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
<!-- Plugin specific properties -->
|
||||
<PropertyGroup>
|
||||
<Title>LNURL NFC Support</Title>
|
||||
<Product>LNURL NFC Support</Product>
|
||||
<Description>Allows you to support contactless card payments over NFC and LNURL Withdraw!</Description>
|
||||
<Authors>Kukks</Authors>
|
||||
<Version>1.0.8</Version>
|
||||
|
||||
@@ -7,18 +7,10 @@ namespace BTCPayServer.Plugins.FixedFloat
|
||||
{
|
||||
public class NFCPlugin : BaseBTCPayServerPlugin
|
||||
{
|
||||
public override string Identifier => "BTCPayServer.Plugins.NFC";
|
||||
public override string Name => "LNURL NFC Support";
|
||||
|
||||
|
||||
public override IBTCPayServerPlugin.PluginDependency[] Dependencies { get; } =
|
||||
{
|
||||
new() { Identifier = nameof(BTCPayServer), Condition = ">1.7.1.0" }
|
||||
new() { Identifier = nameof(BTCPayServer), Condition = ">=1.7.4" }
|
||||
};
|
||||
|
||||
public override string Description =>
|
||||
"Allows you to support contactless card payments over NFC and LNURL Withdraw!";
|
||||
|
||||
public override void Execute(IServiceCollection applicationBuilder)
|
||||
{
|
||||
applicationBuilder.AddSingleton<IUIExtension>(new UIExtension("NFC/CheckoutEnd",
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
<!-- Plugin specific properties -->
|
||||
<PropertyGroup>
|
||||
<Title>SideShift</Title>
|
||||
<Product>SideShift</Product>
|
||||
<Description>Allows you to embed a SideShift conversion screen to allow customers to pay with altcoins.</Description>
|
||||
<Authors>Kukks</Authors>
|
||||
<Version>1.0.9</Version>
|
||||
|
||||
@@ -7,18 +7,10 @@ namespace BTCPayServer.Plugins.SideShift
|
||||
{
|
||||
public class SideShiftPlugin : BaseBTCPayServerPlugin
|
||||
{
|
||||
public override string Identifier => "BTCPayServer.Plugins.SideShift";
|
||||
public override string Name => "SideShift";
|
||||
|
||||
|
||||
public override IBTCPayServerPlugin.PluginDependency[] Dependencies { get; } =
|
||||
{
|
||||
new IBTCPayServerPlugin.PluginDependency() { Identifier = nameof(BTCPayServer), Condition = ">=1.7.0.0" }
|
||||
new() { Identifier = nameof(BTCPayServer), Condition = ">=1.7.4" }
|
||||
};
|
||||
|
||||
public override string Description =>
|
||||
"Allows you to embed a SideShift conversion screen to allow customers to pay with altcoins.";
|
||||
|
||||
public override void Execute(IServiceCollection applicationBuilder)
|
||||
{
|
||||
applicationBuilder.AddSingleton<SideShiftService>();
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
<!-- Plugin specific properties -->
|
||||
<PropertyGroup>
|
||||
<Title>TicketTailor</Title>
|
||||
<Product>TicketTailor</Product>
|
||||
<Description>Allows you to integrate with TicketTailor.com to sell tickets for Bitcoin</Description>
|
||||
<Authors>Kukks</Authors>
|
||||
<Version>1.0.5</Version>
|
||||
|
||||
@@ -7,18 +7,10 @@ namespace BTCPayServer.Plugins.TicketTailor
|
||||
{
|
||||
public class TicketTailorPlugin : BaseBTCPayServerPlugin
|
||||
{
|
||||
public override string Identifier => "BTCPayServer.Plugins.TicketTailor";
|
||||
public override string Name => "TicketTailor";
|
||||
|
||||
|
||||
public override IBTCPayServerPlugin.PluginDependency[] Dependencies { get; } =
|
||||
{
|
||||
new() { Identifier = nameof(BTCPayServer), Condition = ">=1.6.0.0" }
|
||||
new() { Identifier = nameof(BTCPayServer), Condition = ">=1.7.4" }
|
||||
};
|
||||
|
||||
public override string Description =>
|
||||
"Allows you to integrate with TicketTailor.com to sell tickets for Bitcoin";
|
||||
|
||||
public override void Execute(IServiceCollection applicationBuilder)
|
||||
{
|
||||
applicationBuilder.AddSingleton<TicketTailorService>();
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
<!-- Plugin specific properties -->
|
||||
<PropertyGroup>
|
||||
<Title>Wabisabi Coinjoin</Title>
|
||||
<Product>Wabisabi Coinjoin</Product>
|
||||
<Description>Allows you to integrate your btcpayserver store with coinjoins.</Description>
|
||||
<Authors>Kukks</Authors>
|
||||
<Version>1.0.10</Version>
|
||||
@@ -35,26 +35,21 @@
|
||||
|
||||
|
||||
<ItemGroup>
|
||||
<FrameworkReference Include="Microsoft.AspNetCore.App" />
|
||||
<EmbeddedResource Include="Resources\**" />
|
||||
<ProjectReference Include="..\..\submodules\btcpayserver\BTCPayServer\BTCPayServer.csproj" />
|
||||
<ProjectReference Include="..\..\submodules\walletwasabi\WalletWasabi\WalletWasabi.csproj" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="NNostr.Client" Version="0.0.17" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<_ContentIncludedByDefault Remove="Views\Shared\Wabisabi\StoreIntegrationWabisabiOption.cshtml" />
|
||||
<_ContentIncludedByDefault Remove="Views\Shared\Wabisabi\WabisabiDashboard.cshtml" />
|
||||
<_ContentIncludedByDefault Remove="Views\Shared\Wabisabi\WabisabiNav.cshtml" />
|
||||
<_ContentIncludedByDefault Remove="Views\Shared\Wabisabi\WabisabiServerNavvExtension.cshtml" />
|
||||
<_ContentIncludedByDefault Remove="Views\WabisabiCoordinatorConfig\UpdateWabisabiSettings.cshtml" />
|
||||
<_ContentIncludedByDefault Remove="Views\WabisabiStore\Spend.cshtml" />
|
||||
<_ContentIncludedByDefault Remove="Views\WabisabiStore\UpdateWabisabiStoreSettings.cshtml" />
|
||||
<_ContentIncludedByDefault Remove="Views\_ViewImports.cshtml" />
|
||||
<ProjectReference Include="..\..\submodules\walletwasabi\WalletWasabi\WalletWasabi.csproj">
|
||||
<Properties>StaticWebAssetsEnabled=false</Properties>
|
||||
<Private>true</Private>
|
||||
<ExcludeAssets>runtime;contentFiles</ExcludeAssets>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="Resources" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="NNostr.Client" Version="0.0.17" />
|
||||
</ItemGroup>
|
||||
<Target Name="DeleteExampleFile" AfterTargets="Publish">
|
||||
<RemoveDir Directories="$(PublishDir)\Microservices" />
|
||||
</Target>
|
||||
</Project>
|
||||
@@ -20,6 +20,7 @@ using WalletWasabi.WabiSabi.Client;
|
||||
using WalletWasabi.WabiSabi.Client.RoundStateAwaiters;
|
||||
using WalletWasabi.WabiSabi.Client.StatusChangedEvents;
|
||||
using WalletWasabi.WebClients.Wasabi;
|
||||
using HttpClientFactory = WalletWasabi.WebClients.Wasabi.HttpClientFactory;
|
||||
|
||||
namespace BTCPayServer.Plugins.Wabisabi;
|
||||
|
||||
|
||||
@@ -36,19 +36,10 @@ namespace BTCPayServer.Plugins.Wabisabi;
|
||||
|
||||
public class WabisabiPlugin : BaseBTCPayServerPlugin
|
||||
{
|
||||
public override string Identifier => "BTCPayServer.Plugins.Wabisabi";
|
||||
public override string Name => "Coinjoin";
|
||||
|
||||
|
||||
public override IBTCPayServerPlugin.PluginDependency[] Dependencies { get; } =
|
||||
{
|
||||
new() {Identifier = nameof(BTCPayServer), Condition = ">=1.7.3.0"}
|
||||
new() { Identifier = nameof(BTCPayServer), Condition = ">=1.7.4" }
|
||||
};
|
||||
|
||||
public override string Description =>
|
||||
"Allows you to integrate your btcpayserver store with coinjoins.";
|
||||
|
||||
|
||||
public override void Execute(IServiceCollection applicationBuilder)
|
||||
{
|
||||
var utxoLocker = new LocalisedUTXOLocker();
|
||||
|
||||
Submodule submodules/btcpayserver updated: 068b717a75...b5cd215643
Reference in New Issue
Block a user