Skip to content

Commit 7381478

Browse files
devhawkHarry
andauthored
* Ensure operation field is not null (#39)
* update dependencies Co-authored-by: Harry <[email protected]>
1 parent f271ac0 commit 7381478

File tree

4 files changed

+11
-9
lines changed

4 files changed

+11
-9
lines changed

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
<ItemGroup>
1717
<PackageReference Include="Nerdbank.GitVersioning">
18-
<Version>3.4.205</Version>
18+
<Version>3.4.220</Version>
1919
<PrivateAssets>all</PrivateAssets>
2020
</PackageReference>
2121
</ItemGroup>

src/bctklib-3/ContractParameterParser.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,9 @@ void EmitAppCall(JObject json)
8484
? uint160
8585
: throw new InvalidOperationException($"contract \"{contract}\" not found");
8686

87-
var operation = json.Value<string>("operation");
87+
var operation = json.Value<string>("operation")
88+
?? throw new JsonException("missing operation field");
89+
8890
var args = json.TryGetValue("args", out var jsonArgs)
8991
? ParseParameters(jsonArgs).ToArray()
9092
: Array.Empty<ContractParameter>();

src/bctklib-3/bctklib-3.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@
3434
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3535
<PrivateAssets>all</PrivateAssets>
3636
</PackageReference>
37-
<PackageReference Include="MessagePack" Version="2.2.85" />
37+
<PackageReference Include="MessagePack" Version="2.2.113" />
3838
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
39-
<PackageReference Include="Neo" Version="3.0.0-rc3" />
40-
<PackageReference Include="OneOf" Version="3.0.186" />
41-
<PackageReference Include="rocksdb" Version="6.17.3.16253" />
42-
<PackageReference Include="System.IO.Abstractions" Version="13.2.33" />
39+
<PackageReference Include="Neo" Version="3.0.0-rc4" />
40+
<PackageReference Include="OneOf" Version="3.0.190" />
41+
<PackageReference Include="rocksdb" Version="6.19.3.19494" />
42+
<PackageReference Include="System.IO.Abstractions" Version="13.2.41" />
4343
</ItemGroup>
4444
</Project>

test/test.bctklib-3/test.bctklib-3.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@
1515
</ItemGroup>
1616

1717
<ItemGroup>
18-
<PackageReference Include="coverlet.collector" Version="3.0.3">
18+
<PackageReference Include="coverlet.collector" Version="3.1.0">
1919
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2020
<PrivateAssets>all</PrivateAssets>
2121
</PackageReference>
2222
<PackageReference Include="FluentAssertions" Version="5.10.3" />
2323
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.10.0" />
2424
<PackageReference Include="Nito.Disposables" Version="2.2.0" />
25-
<PackageReference Include="System.IO.Abstractions.TestingHelpers" Version="13.2.33" />
25+
<PackageReference Include="System.IO.Abstractions.TestingHelpers" Version="13.2.41" />
2626
<PackageReference Include="xunit" Version="2.4.1" />
2727
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
2828
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

0 commit comments

Comments
 (0)