btcpayserver/BTCPayServer
d11n 80a257e85f
Fix Output Descriptor parsing for WSH multisig case (#4402)
* Fix Output Descriptor parsing for WSH multisig case

Reuse existing function for extracting from a multisig descriptor, instead of recursively parsing the inner output descriptor. The latter would run into invalid cases, because it'd be interpreted as bare multisig, which supports only up to three public keys. 

For further details see MetacoSA/NBitcoin#1151.

* Add CanParseDerivationSchemes test
2022-12-07 20:18:17 +09:00
..
Components Fix store selector transition (#4400) 2022-12-05 08:47:51 +01:00
Configuration Change some table type from TEXT to JSONB (#4371) 2022-11-28 20:36:18 +09:00
Controllers Wallet import: Surface detailed error messages (#4392) 2022-12-05 17:06:05 +09:00
Data Adapt ln payouts to handle unknown status (#4382) 2022-12-04 13:23:59 +01:00
Events Store Settings feature with own table (#3851) 2022-06-13 13:36:47 +09:00
Extensions Convert public app parts 2022-08-21 08:38:25 +02:00
Fido2 Support LNURL Auth 2022-01-14 13:26:30 +01:00
Filters Code analysis (#4293) 2022-11-20 17:42:36 +09:00
Forms Fix error HTTP 500 happening on Point of Sale (Fix: #4355) (#4368) 2022-11-28 20:50:09 +09:00
HostedServices Adapt ln payouts to handle unknown status (#4382) 2022-12-04 13:23:59 +01:00
Hosting Do not run label migration for new instances 2022-12-01 19:09:51 +09:00
JsonConverters Cleanse objects from obsolete altcoins 2022-08-17 21:23:16 +02:00
Logging Run dotnet format (#3244) 2021-12-31 16:59:02 +09:00
ModelBinders Remove replace hardcoded BTC string to default network (#3654) 2022-04-20 10:20:39 +09:00
Models Form Builder (#4137) 2022-11-25 10:42:55 +09:00
PaymentRequest Form Builder (#4137) 2022-11-25 10:42:55 +09:00
Payments Fix NRE and do nto activate onchain if node unavailable even when lazy payments (#4291) 2022-11-16 09:04:51 +09:00
PayoutProcessors Adapt ln payouts to handle unknown status (#4382) 2022-12-04 13:23:59 +01:00
Plugins Fix error HTTP 500 happening on Point of Sale (Fix: #4355) (#4368) 2022-11-28 20:50:09 +09:00
Properties Add Lightning Service Torq (#4296) 2022-11-18 12:19:01 +01:00
Security Greenfield: Store Rates Config (#3931) 2022-10-12 22:19:33 +09:00
Services Wallet object scripts (#4301) 2022-12-01 09:54:55 +09:00
SSH Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
Storage Fix logos when rootPath is used (#4367) 2022-11-28 09:25:18 +01:00
TagHelpers Improve currency selection (#4155) 2022-09-26 10:26:13 +09:00
Validation Improve email settings validation and UX (#3891) 2022-06-23 13:41:52 +09:00
Views Upgrade Bootstrap to v5.2.3; Design System improvements (#4380) 2022-12-04 10:01:38 +01:00
wwwroot Fix mobile nav (#4409) 2022-12-06 22:52:37 +01:00
_ViewImports.cshtml Remove the bundle minifier (#4222) 2022-10-20 11:17:42 +09:00
BitpayHttpException.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
BTCPayServer.csproj Bump clightning (#4406) 2022-12-06 22:15:06 +09:00
BTCPayServer.ruleset general code cleanup + add analyzers 2018-02-17 13:18:16 +09:00
ColorPalette.cs Store settings: Add branding options (#4131) 2022-10-17 12:16:29 +02:00
CorsPolicies.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
CurrencyValue.cs [Fix] CurrencyValue parsing shouldn't depend on locale 2021-10-21 19:15:02 +09:00
DerivationSchemeParser.cs Fix Output Descriptor parsing for WSH multisig case (#4402) 2022-12-07 20:18:17 +09:00
DerivationSchemeSettings.cs Wallet import: Surface detailed error messages (#4392) 2022-12-05 17:06:05 +09:00
EventAggregator.cs Make sure the SubscribeAsync handlers are executed in order 2022-01-17 13:36:33 +09:00
ExplorerClientProvider.cs Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
Extensions.cs Fix LN Address payouts (#3960) 2022-07-15 12:37:47 +09:00
GitCommitAttribute.cs Show the git commit of the current build of BTCPay (#4320) 2022-11-22 21:37:07 +09:00
HwiWebSocketTransport.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
IDelay.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
JsonHttpException.cs Greenfield: Improve error message, do not use internal lightning node on store's lightning API 2021-12-16 14:27:34 +09:00
Program.cs Provide error when plugin gets disabled due to crash 2022-07-28 15:31:34 +02:00
Roles.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
SearchString.cs Store centric UI: Part 3 (#3224) 2021-12-31 16:36:38 +09:00
StorePolicies.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
TransactionComparer.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
WalletId.cs Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
WebsocketExtensions.cs Keep websocket connection alive on notifications and vault 2021-10-05 14:30:01 +09:00
WebSocketHelper.cs Warning if not using 'simple using' 2022-01-14 17:50:29 +09:00
ZoneLimits.cs Add spam rate limits for public invoice endpoints (Fix #3782) (#3889) 2022-06-21 12:33:20 +09:00