Go Node and SDK for the NEO blockchain
Find a file
2018-01-31 11:47:54 +01:00
cmd/neoserver Implemented NetMode type. 2018-01-26 21:39:34 +01:00
pkg Block binary decoding + transaction types 2018-01-31 11:47:54 +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 core block type 2018-01-30 11:56:36 +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 and RPC) 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.