1. FDigit 首页
  2. 区块链技术认证

《Web3.js和Truffle框架构建以太坊投票DApp》

第一章、简介

1. 课程概述
2. 安装和配置 truffle 项目
3. 了解 truffle migrations

第二章、Voting on Truffle

1. 设置合约和html文件
2. 通过 truffle 控制台编译、部署以及和合约交互
3. web3.js 安装配置
4. 实现Vote Count函数
5. 实现Candidate函数
6. 处理Metamask冲突
7. Truffle 课程小结

第三章、Tokens

1. Token 项目概述
2. Token 详情
3. 项目实现计划

第四章、合约实现

1. Truffle webpack box 配置
2. 定义Solidity 构造函数和合约变量 
3.  Solidity token buy 函数现实
4. Candidate投票函数实现
5. 投票详情函数实现
6. 通过truffle console部署和交互

第五章、前端

1. 项目 HTML 设置
2. 渲染 候选人
3. 渲染 Votes & Token 详情
4. 购买token实现
5. 候选人投票前端实现

第六章、Testnet 部署

1. 使用Infura部署你的合约
2. 使用Infura部署合约到Ropsten Testnet
3. Web交互
4. 托管你的去中心化Dapp

第七章、Testing

1. Testing 概述
2. 如何利用Solidity编写测试用例
3. 如何用Javascript编写测试用例

第八章、 总结

1. Voting dapp 项目总结

发布者:黎跃春,转转请注明出处:https://www.fdigit.com/%e3%80%8aweb3-js%e5%92%8ctruffle%e6%a1%86%e6%9e%b6%e6%9e%84%e5%bb%ba%e4%bb%a5%e5%a4%aa%e5%9d%8a%e6%8a%95%e7%a5%a8dapp%e3%80%8b_%e5%8c%ba%e5%9d%97%e9%93%be%e8%bd%af%e4%bb%b6%e5%b7%a5%e7%a8%8b%e5%b8%88/

发表评论

登录后才能评论

联系我们

(010)-  8296 4070

在线咨询:点击这里给我发消息

邮件:liyuechun@cldy.org

QR code