前端去中心化应用开发指南
1. 技术要求
要进行后续的开发,需要准备较新版本的 Linux 和 Python(不早于 3.8)。虽然也可以尝试在 Mac 或 Windows 等其他平台上进行,但推荐使用 Linux。也可以借助 VirtualBox 等虚拟化软件运行 Linux。这里我们使用 Ubuntu Linux 22.04 LTS 和 Python 3.10。相关代码可在 此处 获取。
2. 使用脚本操作投票智能合约
在之前的开发中,我们编写了投票智能合约和单元测试,但尚未将其部署到区块链上。要使用该智能合约,首先需要进行部署,具体步骤如下:
2.1 编译智能合约
- 设置 Python 环境并安装必要的库:
$ python3.10 -m venv .venv
$ source .venv/bin/activate
(.venv) $ pip install --upgrade pip
(.venv) $ pip install eth-ape'[recommended-plugins]'==0.7.23
- 创建项目目录:
超级会员免费看
订阅专栏 解锁全文
1046

被折叠的 条评论
为什么被折叠?



