基于以太坊区块链上的永存的留言DAPP
- 使用solidity开发
- 基于truffle框架
- 使用
truffle unbox react
脚手架 - 部署在以太坊测试网络
Ropoetn Test Network
上(没有部署在主网,不是我看不起诸位,是我没币部署😭 )
- 浏览安装 matemask 钱包的扩展程序,创建钱包
- 切换至
Ropoetn Test Network
测试网络,没有币的点这里申请eth - 账户中有代币后,输入留言,点击确认后等待写入即可。
环境: nodejs、truffle
- 下载至本地
- 执行
npm i
安装依赖 - 部署合约,不部署也可以使用(使用我已经部署的合约),不部署合约直接跳至第5步。
- 终端当前目录下,
truffle compile
编译合约,接着部署合约,自行选择部署方式,参考 - 合约部署完成后,得到合约地址,修改
src/App.js
中的合约地址contractAddress
- 终端当前目录下
npm start
启动前端 - 浏览器
localhost:3000
端口即可查看
在linux
下运行项目,如果报错react-magic
及aphrodite
未找到,安装即可:
npm i react-magic aphrodite
欢迎学习solidity智能合约的朋友加入q交流群 236380268 。