1.1.2 • Published 2 years ago

maci-server v1.1.2

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

Local Development

Setup

Follow instruction to setup environment and dependency, then

docker build -t maci-node:v0.5 - < LightDockerfile
cd docker
./setup.sh

Development

### Setup
# docker/docker-compose.yml: manually replace ETH_PROVIDER from 127.0.0.1 to docker network ip
# server/docker.sh: manually replace SCRIPT location to local maci repo location

### In one terminal
# for v1.0
cd contracts && npm run hardhat
# for v0.10
cd contracts && npm run ganache

### In second terminal
cd server && ./docker.sh -u
# whenever modified the code, just restart the docker instance to take effect
cd server && ./docker.sh -ud

### In third terminal
# for v1.0
cd server && ./test.sh
# for v0.10
cd server && ./test_v0_10.sh

### turnoff docker after finish
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

#### setup zkeys if you haven't done it before
cd server && ./docker.sh -u # then Ctrl-C
# login into docker
./docker.sh -l
# now gen_zkey inside docker if you haven't setup zkeys
cd ~/maci/cli && ./gen_zkey.sh

Development

### In one terminal
cd server && ./docker.sh -u

## In second terminal
cd server && ./docker.sh -l
# now in docker
# for v1.0
cd ~/maci/contracts && npm run hardhat
# for v0.10
cd ~/maci_v0_10/contracts && npm run ganache

### In third terminal, admin role
cd server && ./docker.sh -l
# now in docker
cd ~/maci/server
# run any commands for admin, e.g.
# v1.0
./admin.sh deploy
./admin.sh store 
# v0.10
./admin_v0_10.sh deploy
./admin_v0_10.sh store

### In fourth terminal, user role
cd server 
# run any commands for user, e.g.
# v1.0
./user.sh signup -p $pk -x $maci
# v0.10
./user_v0_10.sh signup -p $pk -x $maci
0.0.0-ci.88cee6a

2 years ago

0.0.0-ci.99a3539

2 years ago

0.0.0-ci.93bf1bc

2 years ago

0.0.0-ci.a9e13e3

2 years ago

0.0.0-ci.b653004

2 years ago

0.0.0-ci.3f8fcda

2 years ago

0.0.0-ci.7aa1f93

2 years ago

0.0.0-ci.4c4443d

2 years ago

0.0.0-ci.8bbf93d

2 years ago

0.0.0-ci.477368c

2 years ago

0.0.0-ci.32351a4

2 years ago

0.0.0-ci.fa16f6f

2 years ago

0.0.0-ci.ddc1061

2 years ago

0.0.0-ci.d09eae1

2 years ago

0.0.0-ci.330a387

2 years ago

0.0.0-ci.63be592

2 years ago

0.0.0-ci.4e790fc

2 years ago

0.0.0-ci.d003312

2 years ago

0.0.0-ci.ee9cd0f

2 years ago

0.0.0-ci.bed489f

2 years ago

0.0.0-ci.452568c

2 years ago

0.0.0-ci.ca82385

2 years ago

0.0.0-ci.76b57a9

2 years ago

0.0.0-ci.2a454cf

2 years ago

0.0.0-ci.e5d4227

2 years ago

0.0.0-ci.c9b0f51

2 years ago

0.0.0-ci.c0b5afb

2 years ago

0.0.0-ci.c0e0e1a

2 years ago

0.0.0-ci.90d6803

2 years ago

0.0.0-ci.c20bf33

2 years ago

0.0.0-ci.81c1873

2 years ago

0.0.0-ci.2f6b3d8

2 years ago

0.0.0-ci.834dfa8

2 years ago

0.0.0-ci.16628dd

2 years ago

0.0.0-ci.3e7d1aa

2 years ago

0.0.0-ci.aa40349

2 years ago

0.0.0-ci.5aa400f

2 years ago

0.0.0-ci.ac04d42

2 years ago

0.0.0-ci.1ba362b

2 years ago

0.0.0-ci.a6e1cac

2 years ago

0.0.0-ci.ec3c41b

2 years ago

0.0.0-ci.9275481

2 years ago

0.0.0-ci.d1af4c1

2 years ago

0.0.0-ci.ba30d51

2 years ago

0.0.0-ci.300772d

2 years ago

0.0.0-ci.2dc220d

2 years ago

0.0.0-ci.e29b95a

2 years ago

0.0.0-ci.7a6946a

2 years ago

0.0.0-ci.e99e47e

2 years ago

0.0.0-ci.15d0971

2 years ago

0.0.0-ci.68a7de5

2 years ago

0.0.0-ci.294e0e5

2 years ago

0.0.0-ci.d7473f1

2 years ago

0.0.0-ci.faa76ca

2 years ago

0.0.0-ci.6f45848

2 years ago

1.1.2

2 years ago

0.0.0-ci.b98bd82

2 years ago

0.0.0-ci.c6fb7ec

2 years ago

0.0.0-ci.8b21aee

2 years ago

0.0.0-ci.03e4432

2 years ago

0.0.0-ci.e00282b

2 years ago

0.0.0-ci.6354ba3

2 years ago

0.0.0-ci.0d2bcca

2 years ago

0.0.0-ci.2ec2fa0

2 years ago

0.0.0-ci.10b3a85

2 years ago

1.1.1

3 years ago

0.0.0-ci.7dfd27c

3 years ago

0.0.0-ci.0ce643a

3 years ago

0.0.0-ci.c5c6bdb

3 years ago

0.0.0-ci.d60952e

3 years ago

0.0.0-ci.eba33cf

3 years ago

0.0.0-ci.f2cef96

3 years ago

0.0.0-ci.aa4ba27

3 years ago

0.0.0-ci.796c3fa

3 years ago

0.0.0-ci.14ac799

2 years ago

0.0.0-ci.26b08eb

2 years ago

0.0.0-ci.702ca31

2 years ago

0.0.0-ci.c07d5d9

3 years ago

0.0.0-ci.a805745

3 years ago

0.0.0-ci.403787e

3 years ago

0.0.0-ci.ee466b7

3 years ago

1.1.0

3 years ago

0.0.0-ci.b7fe619

3 years ago

1.1.2-next.0

3 years ago

1.0.6

3 years ago