- xcl's graduation project.
- This project aims to build a generalized channel based on SM2 Adapt Signature.
- Version I havn't front end, but Version II have.
.
└── gc_sm2/
├── Version_I/
│ ├── as_sm2.py
│ ├── blockchain.py
│ ├── channel.py
│ ├── identity.py
│ ├── main.py
│ ├── utils.py
│ └── data/
│ └── key.json
└── Version_II/
├── backend/
│ ├── as_sm2.py
│ ├── blockchain.py
│ ├── channel.py
│ ├── identity.py
│ ├── main.py
│ ├── run.py
│ ├── utils.py
│ └── data/
│ └── key.json
└── frontend/
├── .gitignore
├── vue.config.js
├── public/
│ ├── index.html
│ ├── img/
│ │ ├── brand
│ │ └── ...
│ └── ...
└── src/
├── main.js
├── App.vue
├── views/
│ ├── Basic.vue
│ ├── Login.vue
│ └── Tx.vue
└── ...
- Version I
- delays
- python-bitcoins-utils: python bitcoin-utils
- ...
- commands
cd ./Version_I python main.py
- delays
- Version II
- dalays
- flask
- nodejs
- ...
- commands
//Step1: open backend cd ./Version_II/backend python run.py //Step2: open frontend cd ./Verson_II/frontend npm install npm run serve
- Notes: frontend's accout and passwd is 'admin'
- dalays