support custodians in prism

This commit is contained in:
Kukks
2024-01-25 14:04:32 +01:00
parent 771c4317a0
commit 37be856d82
7 changed files with 235 additions and 2 deletions

View File

@@ -22,10 +22,12 @@ public class PrismPlugin : BaseBTCPayServerPlugin
"store-integrations-nav"));
applicationBuilder.AddSingleton<SatBreaker>();
applicationBuilder.AddHostedService(provider => provider.GetRequiredService<SatBreaker>());
applicationBuilder.AddSingleton<IPluginHookFilter, CustodianDestinationValidator>();
applicationBuilder.AddSingleton<IPluginHookFilter, LNURLPrismDestinationValidator>();
applicationBuilder.AddSingleton<IPluginHookFilter, OnChainPrismDestinationValidator>();
applicationBuilder.AddSingleton<IPluginHookFilter, LNURLPrismClaimCreate>();
applicationBuilder.AddSingleton<IPluginHookFilter, OnChainPrismClaimCreate>();
applicationBuilder.AddSingleton<IPluginHookFilter, CustodianPrismClaimCreate>();
base.Execute(applicationBuilder);
}