mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2025-02-26 07:23:06 +01:00
* Refactor fee provider The fee provider ended up glued with a hardcoded factory. This PR: * removes this glue and uses the DI to register fee provider for a network. (allows plugins to add their own fee providers, for any network * Add a 10 second timeout to mempoolspace fee fetching as they are slow at times * use linear interpolation for mempool space fee estimation * fix upper bound * Add tests, rollback pluginify FeeProvider --------- Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com> |
||
---|---|---|
.. | ||
FallbackFeeProvider.cs | ||
FeeProviderFactory.cs | ||
FixedFeeProvider.cs | ||
IFeeProvider.cs | ||
IFeeProviderFactory.cs | ||
MempoolSpaceFeeProvider.cs | ||
NBxplorerFeeProvider.cs | ||
StaticFeeProvider.cs |