btcpayserver/BTCPayServer.Tests/AltcoinTests
Andrew Camilleri c5a0e28420
Refactor Wallet import code (#5638)
* Refactor Wallet import code

The code for wallet import was incredibly messy as it evolved over time from various requests.

This PR:
* splits up each supported format into its own file
* Supports taproot descriptors (through a hack until NBitcoin supports it internally) fixes #5518
* Reduces different paths for handling electrum/non-electrum xpubs
* Allows plugins to add their own import support formats for onchain wallets.

* Update NBitcoin to parse tr descriptors

* Fix warnings

* Use dedicated type OnChainWalletParsers

---------

Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2024-01-17 18:08:39 +09:00
..
AltcoinTests.cs Refactor Wallet import code (#5638) 2024-01-17 18:08:39 +09:00
ElementsTests.cs Pluginify BTCPayNetworkProvider (#5331) 2023-11-29 18:51:40 +09:00