1.truffle+react框架的结构解析
build->contracts下存储都是编译后的文件

migrations部署文件夹,js格式都是一样的,如果新添加脚本可以按第一个js修改即可

前端入口,主要是index.html文件,react有很多标签语法,请自行学习


Solidity项目核心是App.js代码,开头就有对编译后json的引用,所以要执行脚本必须先编译。

Web3是合约与前端交互核心,里面封装了很多API供调用,详见:Web3.js API






2.at()、deployed()、net()用法
参照:官方说明


3.现在我们在前端加入代码:输入框中输入一个数值点击按钮,对应MetaMask钱包地址中以太币做相应减少
修改代码:

把truffle测试账号中的Eth转入MetaMask钱包地址

MetaMask钱包未截图(略)
开始操作前端

点击【修改】按钮 弹出MetaMask钱包

点击【SUBMIT】MetaMask中Eth减少

网友评论