Local Blockchain
You can choose to use a local network for development purposes. To do this, we recommend you to check NEO-Local .
This is used for development purposes only, neo components used in these docker images may not be the latest available. Always test your smart-contract using the Testnet.
Docker Required
This projects uses Docker and Docker-compose. It works on MacOS, Linux and Windows machines. Fore more information related to Docker, check their official website .
Neo-local content
NEO-local will start several containers, being:
-
4 consensus nodes
-
A fully working network;
-
Block explorer (Neoscan);
-
Notification server (Neo-python);
-
Development tools (Neo-python);
-
A wallet with GAS;
-
Developer faucet (to obtain extra GAS);
Simple setup
Having docker and docker-compose installed:
-
Clone the repository: https://github.com/CityOfZion/neo-local
-
From terminal or powershell change to the newly cloned directory on your machine:
`cd ./neo-local
`. -
Run
`docker-compose up
`. -
After the setup is done, check if everything is running by accessing
http://localhost:4000
using your browser.
Please check Neo-local wiki for more information.