mirror of
https://github.com/nspcc-dev/neo-go.git
synced 2024-11-25 13:47:19 +00:00
Go Node and SDK for the NEO blockchain
cmd/neoserver | ||
pkg | ||
.travis.yml | ||
LICENCE.md | ||
README.md |
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.