GradAuth Reinforces Anonymity in Decentralized Authorization
./
├── app/
│ ├── backend/
│ │ ├── src/
│ │ └── ...
│ └── frontend/
│ ├── src/
│ └── ...
├── fabric/
│ ├── ca/
│ │ ├── src/
│ │ └── ...
│ ├── chaincode/
│ │ ├── src/
│ │ └── ...
│ ├── electron/
│ │ ├── src/
│ │ └── ...
│ ├── frontend/
│ │ ├── src/
│ │ └── ...
│ └── network/
│ └── ...
└── lib/
├── mcl
└── ...
directory: fabric/network/
only configtxgen
, fabric-ca-client
, osnadmin
and peer
are needed.
directory: fabric/ca/
yarn --ignore-engines
directory: fabric/chaincode/
yarn --ignore-engines
directory: fabric/electron/
yarn --ignore-engines
directory: fabric/frontend/
yarn
directory: app/frontend/
yarn
directory: app/backend/
yarn --ignore-engines
directory: fabric/network/
./network.sh up
directory: fabric/network/
./network.sh createChannel
directory: fabric/network/
./network.sh deployCC -n GraDAuth
directory: fabric/ca/
yarn start
directory: fabric/frontend/
yarn start
directory: fabric/electron/
yarn start
directory: app/backend/
yarn start
URL: http://127.0.0.1:4001
directory: app/frontend/
yarn start
URL: http://127.0.0.1:3001
cd fabric/frontend
yarn build
cd ../electron
yarn build