Go Node and SDK for the NEO blockchain.
This project aims to be a full port of the original C# NEO project. A complete toolkit for the NEO blockchain, including:
neo-go uses GoModules as dependency manager:
How to setup a node
Each tagged build is built to docker hub and the
:latest tag pointing at the latest tagged build.
By default the
CMD is set to run a node on
testnet, so to do this simply run:
docker run -d --name neo-go -p 20332:20332 -p 20333:20333 cityofzion/neo-go
Which will start a node on
testnet and expose the nodes port
20332 for the
Build the neo-go CLI:
Quick start a NEO node on the private network. This requires the neo-privatenet Docker image running on your machine.
To run the binary directly:
By default the node will run on the
private network, to change his:
./bin/neo-go node --mainnet
Available network flags:
Feel free to contribute to this project after reading the contributing guidelines.
Before starting to work on a certain topic, create an new issue first, describing the feature/topic you are going to implement.
- Open-source MIT