基于以太坊区块链简单的去中心化社交网络(truffle+vue+web3.js)。
功能:注册账户、发表动态、评论动态、打赏、查看个人信息、查看用户等
├─build
│ └─contracts //合约编译结果
├─contracts //智能合约
├─front-end //前端代码
│ ├─build
│ ├─config
│ ├─src
│ │ ├─components //vue 组件
│ │ ├─libs //自定义的库文件
│ │ └─views //显示的页面
│ └─static
├─migrations //存放部署文件
├─ test //合约的测试文件
└─ truffle.js //配置文件目录
windows 10
Truffle v4.1.14 (core: 4.1.14)
Solidity v0.4.24 (solc-js)
node v8.4.0
npm 6.5.0
vue 2.8.2
-
运行
ganache -
truffle console --network ganache进入控制台
注:如果要运行testrpc或其他私链,请在truffle.js进行配置,启动的时候truffle console -network你的私链名称 -
在控制台输入
migrate --reset -complie-all
编译并部署合约到私链上: -
进入
front-end目录,
npm install安装依赖npm run dev运行
浏览器访问 http://localhost:8080
详细报告请查看 /reports 目录