Skip to content

Commit a9a3b36

Browse files
committed
Do not limit CountValue in miniscript
1 parent 320518f commit a9a3b36

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

NBitcoin.Tests/MiniscriptTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -455,6 +455,7 @@ public void CanReplaceParameters()
455455
[InlineData("hash256(03a195e87b81956f63837927446ffb42ace1675778264597b9aa0aa0d461b89)", typeof(MiniscriptError.HashExpected))]
456456
[InlineData("sha256(03a195e87b81956f63837927446ffb42ace1675778264597b9aa0aa0d461b8)", typeof(MiniscriptError.HashExpected))]
457457
[InlineData("multi(2,A)", typeof(MiniscriptError.TooFewParameters))]
458+
[InlineData("multi(2000000000,A)", typeof(MiniscriptError.TooFewParameters))]
458459
[InlineData("thresh(2,A)", typeof(MiniscriptError.TooFewParameters))]
459460
[InlineData("sh(A)", typeof(MiniscriptError.UnknownFragmentName))]
460461
[InlineData("wpkh(A)", typeof(MiniscriptError.UnknownFragmentName))]

NBitcoin/NBitcoin.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<RepositoryType>git</RepositoryType>
1313
</PropertyGroup>
1414
<PropertyGroup>
15-
<Version Condition=" '$(Version)' == '' ">8.0.8</Version>
15+
<Version Condition=" '$(Version)' == '' ">8.0.9</Version>
1616
<LangVersion>12.0</LangVersion>
1717
</PropertyGroup>
1818
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">

NBitcoin/WalletPolicies/Miniscript.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ private static bool TryParseParameterCount(ParsingContext ctx, [MaybeNullWhen(tr
212212
error = null;
213213
node = null;
214214
var match = Regex.Match(ctx.Remaining, @"^[0-9]+");
215-
if (uint.TryParse(match.Value, NumberStyles.Integer, CultureInfo.InvariantCulture, out var v) && v < 100 && v > 0)
215+
if (uint.TryParse(match.Value, NumberStyles.Integer, CultureInfo.InvariantCulture, out var v))
216216
{
217217
ctx.Advance(match.Length);
218218
node = new Value.CountValue((int)v);

0 commit comments

Comments
 (0)