btcpayserver/BTCPayServer/HostedServices
Nicolas Dorier b4946f4db1
Fix divisibility in invoice details of lightning amounts (#6202)
* Fix divisibility in invoice details of lightning amounts

This PR will show 11 decimal in the invoice details for BTC amount
of lightning payment methods.

It also hacks around the fact that some
lightning clients don't create the requested amount of sats, which
resulted in over or under payments. (Blink not supporting msats, and
strike)

Now, In that case, a payment method fee (which can be negative) called tweak fee
will be added to the prompt.

We are also hiding this tweak fee from the user in the checkout page in
order to not disturb the UI with inconsequential fee of 0.000000001 sats.

* Only show 8 digits in checkout, even if amount is 11 digits
2024-09-12 12:43:08 +09:00
..
Webhooks Rename PayoutData.Destination (#6197) 2024-09-06 10:34:10 +09:00
AppInventoryUpdaterHostedService.cs Fix: Update of inventory could override app settings being updated (#5565) 2023-12-19 20:53:11 +09:00
BackgroundJobSchedulerHostedService.cs Remove Logs static singletons 2021-11-23 13:55:34 +09:00
BaseAsyncService.cs Prevent payout processors from stalling restart 2023-04-26 18:09:56 +09:00
BitpayIPNSender.cs Fix divisibility in invoice details of lightning amounts (#6202) 2024-09-12 12:43:08 +09:00
BlobMigratorHostedService.cs Reindex Invoices table if corrupt, fix migration timeout (#6207) 2024-09-10 17:34:02 +09:00
CheckConfigurationHostedService.cs Warning if not using 'simple using' 2022-01-14 17:50:29 +09:00
CleanupWebhookDeliveriesTask.cs Remove MySQL and Sqlite deps (#5910) 2024-04-15 19:08:25 +09:00
DbMigrationsHostedService.cs The Big Cleanup: Refactor BTCPay internals (#5809) 2024-04-04 16:31:04 +09:00
DelayedTransactionBroadcasterHostedService.cs Prevent payout processors from stalling restart 2023-04-26 18:09:56 +09:00
DynamicDnsHostedService.cs Prevent payout processors from stalling restart 2023-04-26 18:09:56 +09:00
EventHostedServiceBase.cs Code formatting updates (#4502) 2023-01-06 22:18:07 +09:00
GithubVersionFetcher.cs Fix build and warnings 2023-11-30 16:48:24 +01:00
InvoiceBlobMigratorHostedService.cs Fix timeout issues during migration (#6208) 2024-09-10 20:11:07 +09:00
InvoiceEventSaverService.cs Remove Logs static singletons 2021-11-23 13:55:34 +09:00
InvoiceWatcher.cs Improved Notifications List View (#6050, #3871) 2024-07-02 17:55:54 +09:00
IPeriodicTask.cs Prune webhook data from database 2023-05-29 09:02:47 +02:00
NBXplorerWaiter.cs Remove Logs static singletons 2021-11-23 13:55:34 +09:00
PeriodicTaskLauncherHostedService.cs Prune webhook data from database 2023-05-29 09:02:47 +02:00
PluginUpdateFetcher.cs Various plugin fixes (#5577) 2024-01-18 17:15:16 +09:00
PullPaymentHostedService.cs Rename PayoutData.Destination (#6197) 2024-09-06 10:34:10 +09:00
RatesHostedService.cs Support pluginable rate providers (#5777) 2024-04-30 18:31:15 +09:00
ScheduledTask.cs Prune webhook data from database 2023-05-29 09:02:47 +02:00
StoreEmailRuleProcessorSender.cs Webhooks: Fix invoice interpolation (#5586) 2023-12-22 10:50:08 +09:00
TransactionLabelMarkerHostedService.cs The Big Cleanup: Refactor BTCPay internals (#5809) 2024-04-04 16:31:04 +09:00
UserEventHostedService.cs Invitation process improvements (#6188) 2024-09-12 12:31:57 +09:00