mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2025-02-22 14:22:40 +01:00
* Quality of life improvements to payout processors * Allows more fleixble intervals for payout processing from 10-60 mins to 1min-24hours(requested by users) * Cancel ln payotus that expired (bolt11) * Allow cancelling of ln payotus that have failed to be paid after x attempts * Allow conifguring a threshold for when to process on-chain payouts (reduces fees) # Conflicts: # BTCPayServer.Tests/SeleniumTests.cs * Simplify the code * switch to concurrent dictionary * Allow ProcessNewPayoutsInstantly * refactor plugin hook service to have events available and change processor hooks to actions with better args * add procesor extended tests * Update BTCPayServer.Tests/GreenfieldAPITests.cs * fix concurrency issue * Update BTCPayServer/PayoutProcessors/BaseAutomatedPayoutProcessor.cs --------- Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com> |
||
---|---|---|
.. | ||
AppInventoryUpdaterHostedService.cs | ||
BackgroundJobSchedulerHostedService.cs | ||
BaseAsyncService.cs | ||
BitpayIPNSender.cs | ||
CheckConfigurationHostedService.cs | ||
CleanupWebhookDeliveriesTask.cs | ||
DbMigrationsHostedService.cs | ||
DelayedTransactionBroadcasterHostedService.cs | ||
DynamicDnsHostedService.cs | ||
EventHostedServiceBase.cs | ||
InvoiceEventSaverService.cs | ||
InvoiceWatcher.cs | ||
IPeriodicTask.cs | ||
NBXplorerWaiter.cs | ||
NewVersionCheckerHostedService.cs | ||
PeriodicTaskLauncherHostedService.cs | ||
PullPaymentHostedService.cs | ||
RatesHostedService.cs | ||
ScheduledTask.cs | ||
StoreEmailRuleProcessorSender.cs | ||
TransactionLabelMarkerHostedService.cs | ||
UserEventHostedService.cs | ||
WebhookSender.cs |