1.1.2 • Published 5 months ago

maci-server v1.1.2

Weekly downloads
-
License
-
Repository
-
Last release
5 months 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

5 months ago

0.0.0-ci.99a3539

5 months ago

0.0.0-ci.93bf1bc

5 months ago

0.0.0-ci.a9e13e3

5 months ago

0.0.0-ci.b653004

5 months ago

0.0.0-ci.3f8fcda

5 months ago

0.0.0-ci.7aa1f93

5 months ago

0.0.0-ci.4c4443d

5 months ago

0.0.0-ci.8bbf93d

5 months ago

0.0.0-ci.477368c

5 months ago

0.0.0-ci.32351a4

5 months ago

0.0.0-ci.fa16f6f

5 months ago

0.0.0-ci.ddc1061

5 months ago

0.0.0-ci.d09eae1

5 months ago

0.0.0-ci.330a387

5 months ago

0.0.0-ci.63be592

5 months ago

0.0.0-ci.4e790fc

6 months ago

0.0.0-ci.d003312

6 months ago

0.0.0-ci.ee9cd0f

5 months ago

0.0.0-ci.bed489f

6 months ago

0.0.0-ci.452568c

5 months ago

0.0.0-ci.ca82385

5 months ago

0.0.0-ci.76b57a9

5 months ago

0.0.0-ci.2a454cf

6 months ago

0.0.0-ci.e5d4227

6 months ago

0.0.0-ci.c9b0f51

5 months ago

0.0.0-ci.c0b5afb

6 months ago

0.0.0-ci.c0e0e1a

5 months ago

0.0.0-ci.90d6803

5 months ago

0.0.0-ci.c20bf33

5 months ago

0.0.0-ci.81c1873

5 months ago

0.0.0-ci.2f6b3d8

5 months ago

0.0.0-ci.834dfa8

5 months ago

0.0.0-ci.16628dd

6 months ago

0.0.0-ci.3e7d1aa

5 months ago

0.0.0-ci.aa40349

5 months ago

0.0.0-ci.5aa400f

6 months ago

0.0.0-ci.ac04d42

6 months ago

0.0.0-ci.1ba362b

6 months ago

0.0.0-ci.a6e1cac

6 months ago

0.0.0-ci.ec3c41b

8 months ago

0.0.0-ci.9275481

6 months ago

0.0.0-ci.d1af4c1

6 months ago

0.0.0-ci.ba30d51

6 months ago

0.0.0-ci.300772d

6 months ago

0.0.0-ci.2dc220d

6 months ago

0.0.0-ci.e29b95a

6 months ago

0.0.0-ci.7a6946a

6 months ago

0.0.0-ci.e99e47e

11 months ago

0.0.0-ci.15d0971

12 months ago

0.0.0-ci.68a7de5

11 months ago

0.0.0-ci.294e0e5

10 months ago

0.0.0-ci.d7473f1

11 months ago

1.1.2

1 year ago

1.1.1

1 year ago

0.0.0-ci.796c3fa

2 years ago

0.0.0-ci.c07d5d9

2 years ago

0.0.0-ci.a805745

2 years ago

0.0.0-ci.403787e

2 years ago

0.0.0-ci.ee466b7

2 years ago

1.1.0

2 years ago

0.0.0-ci.b7fe619

2 years ago

1.1.2-next.0

2 years ago

1.0.6

2 years ago