![NPM Package](https://img.shields.io/npm/v/maci-server.svg)
Local Development
Setup
Follow instruction to setup environment and dependency, then
docker build -t maci-node:v0.5 - < LightDockerfile
cd docker
./setup.sh
Development
cd contracts && npm run hardhat
cd contracts && npm run ganache
cd server && ./docker.sh -u
cd server && ./docker.sh -ud
cd server && ./test.sh
cd server && ./test_v0_10.sh
cd server && ./docker.sh -d
Simulate Production Environment
In real production, we will replace the hardhat local testnet by real ethereum compatible network
Setup zkeys
cd server && ./docker.sh -u
./docker.sh -l
cd ~/maci/cli && ./gen_zkey.sh
Development
cd server && ./docker.sh -u
cd server && ./docker.sh -l
cd ~/maci/contracts && npm run hardhat
cd ~/maci_v0_10/contracts && npm run ganache
cd server && ./docker.sh -l
cd ~/maci/server
./admin.sh deploy
./admin.sh store
./admin_v0_10.sh deploy
./admin_v0_10.sh store
cd server
./user.sh signup -p $pk -x $maci
./user_v0_10.sh signup -p $pk -x $maci