本项目是一个基于区块链的公益众筹平台的后端restful API代码,主要实现用户注册管理,众筹项目管理以及和区块链交互。
python -m pip install -r ./requirements.txt
API | description |
---|---|
api/account/ | 用户登入登出,注册 |
api/fundraises/ | 用于处理用户请求代部署募捐项目的申请,同意/拒绝/删除申请等 |
api/contract/ | 智能合约部署,查询,关闭,驳回等。 |
- 智能合约使用本地solc.exe编译器编译,版本为0.5.12+commit.7709ece9.Windows.msvc
- 本地数据库使用mysql,数据库名blockchain,需提前创建
- 本地测试链使用Ganache部署,并使用postman测试API
- 踩坑记录