- Docker - used to run a local Tezos node together with the LIGO compiler (If you're on linux, follow the post-installation steps as well)
- Node.js
v12
- Javascript runtime environment that we'll use for testing and deployment - LIGO
0.11.0
- High level programming language for the Tezos blockchain - truffle@tezos - Testing framework, originally built for Ethereum that now includes support for Tezos.
- ganache-cli@tezos - Part of the Truffle suite of blockchain development tools. It creates isolated sandboxes using Flextesa to automate reproducible tests with faster networks.
Make sure to use
node v12
.
yarn
yarn run fix-ligo-version 0.11.0
yarn run sandbox:start
yarn run test
Check out the wiki page for more information on the algorithm, contract architecture, entrypoints and storage.