Skip to content

Neo N3 RC3 - Release 2.0.19

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 16 Jun 18:06
· 159 commits to master since this release
3f03913

This release updates Neo Debugger for Neo N3 RC3.

Note: this is a preview release even though it does not carry a "-preview" version. VSCode Marketplace does not support semantic versioning pre-release identifiers.

Note: as of Neo 3 preview 5, the Neo 3 project has updated to use .NET 5.0. As such, debugging Neo 3 contracts as of this version of neo-debugger requires .NET 5.0. Debugging Neo 2 contracts continues to require .NET Core 3.1.

Changes

  • update BlockchainToolkit3 Version
  • use TestApplicationEngine.CreateTestTransaction
  • iterate ListContracts on tryGetContract. fixes #125
  • return true correctly from TryEvaluateNamedSlot. fixes #124

To install this release, download the associated .VSIX file and install it via the official VSCode documentation. This version of the debugger will be also available directly from the VSCode marketplace.

To use the debugger, you must use a smart contract compiler that generates the Neo debug info format. The official NCCS compiler for .NET produces this debug info. To install the NCCS N3 RC3 compiler from nuget.org as a .NET global tool, execute the following command from a terminal window:

> dotnet tool install -g Neo.Compiler.CSharp --version 3.0.0-rc3