diff --git a/NBitcoin/Scripting/OutputDescriptorParser.cs b/NBitcoin/Scripting/OutputDescriptorParser.cs index 6913258d08..d809589552 100644 --- a/NBitcoin/Scripting/OutputDescriptorParser.cs +++ b/NBitcoin/Scripting/OutputDescriptorParser.cs @@ -281,11 +281,6 @@ private static bool TryParseOD(string str, Network network, out string? whyFailu return false; } result = res.Value; - if (result is OutputDescriptor.Multi multi && multi.PkProviders.Count > 3) - { - whyFailure = "You can not have more than 3 pubkeys in top level multisig."; - return false; - } return true; } internal static OutputDescriptor ParseOD(string str, Network network, bool requireCheckSum = false, ISigningRepository? repo = null)