Part 1: Set Up for Development
In this lesson we will look at setting up a development environment for the WAX blockchain. Examples used will be primarily for those using Windows 10, but steps are adaptable to any platforms that Docker supports.
First you will need to download and install Docker https://www.docker.com/
Docker is a container platform that creates virtual workstations and servers. More info here: https://www.docker.com/why-docker
You can then run the following from a command prompt to get the wax development container
c:\>docker pull waxteam/dev
Create a folder to store your project files in. In this example we are using C:\projects\wax.
Open a cmd prompt and change directory to that folder path.
Run the following command at the cmd prompt to start up the WAX container in interactive mode. The waxteam/dev is a local development environment including a local blockchain,
c:\>docker run -it --name waxdev -v c:\projects\wax:/wax waxteam/dev bash
The container waxteam/cdt is for creating and compiling smart contracts.
c:\>docker run -it --name waxcdt -v c:\projects\wax:/wax waxteam/cdt bash
In WAX container in interactive mode you can run bash command like ls
and change directory to /wax
root@de932f6fabf7:/wax# cd /wax
You can now test connectivity with the cleos wallet commands and get back JSON responses
cleos -u https://wax.greymass.com get info
cleos -u https://testnet.waxsweden.org get info
cleos -u https://chain.wax.io get info
Note: At the time of writing this article, chain.wax.io was responding with a parse error.
Continue to Part 2 (Coming Soon!)