Remove reliance on static field

This commit is contained in:
nicolas.dorier 2024-01-18 11:13:32 +09:00
parent a9252fd741
commit 1ad93838c9
No known key found for this signature in database
GPG key ID: 6618763EF09186FE

View file

@ -44,13 +44,9 @@ namespace BTCPayServer
{
public static class Extensions
{
private static readonly ConcurrentDictionary<BTCPayNetwork, DerivationSchemeParser> _derivationSchemeParsers =
new();
public static DerivationSchemeParser GetDerivationSchemeParser(this BTCPayNetwork network)
{
return _derivationSchemeParsers.GetOrAdd(network, n => new DerivationSchemeParser(n));
return new DerivationSchemeParser(n);
}
public static bool TryParseXpub(this DerivationSchemeParser derivationSchemeParser, string xpub,