Permalink
Fetching contributors…
Cannot retrieve contributors at this time
52 lines (27 sloc) 1.63 KB

NEO SDK

You can use NEO SDK to develop various applications based on NEO, for example, wallet client, games, etc. With use of NEO SDK, your project can work in the existing environment without needing to move to NeoVM. For information about developing in NeoVM, refer to Smart Contract.

The NEO SDK version used in later topics is 2.9.0. It is easier to use NEO SDK to develop applications in Visual Studio 2017.

Download

  1. In Visual Studio 2017, create a new project.
  2. In Solution Explorer, right-click the project name and choose Manage NuGet Packages.
  3. Select the Browse tab and search for NEO, select Neo package in the list, and select Install.

Alternatively, you can download NuGet package and install it manually.

Project Compositions

The complete NEO SDK consists of the following:

NEO SDK Major Projects:

NEO:https://github.com/neo-project/neo

NeoVM:https://github.com/neo-project/neo-vm

NEO SDK Dependencies:

.NETFramework 4.7

​ Microsoft.AspNetCore.Server.Kestrel (>= 2.0.0)

​ Microsoft.AspNetCore.Server.Kestrel.Https (>= 2.0.0)

​ Microsoft.AspNetCore.WebSockets (>= 2.0.0)

​ Microsoft.EntityFrameworkCore.Sqlite (>= 2.0.0)

​ Microsoft.Extensions.Configuration.Json (>= 2.0.0)

​ Replicon.Cryptography.SCrypt (>= 1.1.6.13)

.NETStandard 2.0

​ Microsoft.AspNetCore.Server.Kestrel (>= 2.0.0)

​ Microsoft.AspNetCore.Server.Kestrel.Https (>= 2.0.0)

​ Microsoft.AspNetCore.WebSockets (>= 2.0.0)

​ Microsoft.EntityFrameworkCore.Sqlite (>= 2.0.0)

​ Microsoft.Extensions.Configuration.Json (>= 2.0.0)