Go Node and SDK for the NEO blockchain
Find a file
2018-01-29 19:17:49 +01:00
cmd/neoserver Implemented NetMode type. 2018-01-26 21:39:34 +01:00
pkg Refactor version msg 2018-01-29 19:17:49 +01:00
.travis.yml added travis.yml 2018-01-29 08:11:19 +01:00
LICENCE.md initial commit. 2018-01-26 19:04:13 +01:00
README.md added basic checksum test. + fix travis build 2018-01-29 08:42:49 +01:00

NEO-GO

Node and SDK for the NEO blockchain written in the Go language.

Overview

Long term project goals

Full port of the original C# NEO project. A complete toolkit for the NEO blockchain.

  • Full server (consensus, RPC and bookkeeping) nodes.
  • RPC client
  • build, compile and deploy smart contracts with the Go vm

Current state

This project is still under heavy development. Still working on internal API's and project layout. This should not take longer than 2 weeks.

Getting started

If you can't wait to experiment with the current state of the project. clone the project, cd into it and run:

go install ./cmd/neoserver

Make sure you have a private net running. If you dont, take a look at docker-privnet-with-gas.

neoserver -seed 127.0.0.1:20333

The only thing the server currently will do is asking for peers and connect to the responded peers. All other messages are in development.

Contributing

todo.