make prism support opensats

This commit is contained in:
Kukks
2024-02-02 11:20:27 +01:00
parent 1efe97d4e1
commit abafab95f7
19 changed files with 1554 additions and 445 deletions

View File

@@ -22,12 +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, OpenSatsDestinationValidator>();
applicationBuilder.AddSingleton<IPluginHookFilter, LNURLPrismDestinationValidator>();
applicationBuilder.AddSingleton<IPluginHookFilter, OnChainPrismDestinationValidator>();
applicationBuilder.AddSingleton<IPluginHookFilter, LNURLPrismClaimCreate>();
applicationBuilder.AddSingleton<IPluginHookFilter, OnChainPrismClaimCreate>();
applicationBuilder.AddSingleton<IPluginHookFilter, CustodianPrismClaimCreate>();
applicationBuilder.AddSingleton<IPluginHookFilter, OpenSatsPrismClaimCreate>();
base.Execute(applicationBuilder);
}