Daudxu / Web3.0easeFundraise

Web3.0项目,使用了Vue3.0+Ant+Web3.js+solidity进行开发,去中心化的筹款平台

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

如何运行

  1. 首先需要配置好nodenpmyarn,安装ganachechromechrome安装插件MetaMask
  2. 安装 truffle,yarn global add truffle
  3. 打开ganache软件
  4. ganache软件上选择 quickstart,单击右上角齿轮图标进行设置
  5. 在 workspace 标签页中 add project 选中 ./truffle-config.js,server 标签卡将端口改为8545。
  6. 单击右上角 save and restart。
  7. 选中 ganache 软件中最上面 contracts 选项卡,将 crowdFunding 合约的地址复制,找到./crowdfunding/src/api/contract.ts文件的第7行,将 0x 开头的地址覆盖为刚刚复制的地址。
  8. 切换到 finalWork 文件夹下
  9. 输入:truffle compile
  10. 输入:truffle migrate
  11. ./build/contracts/CrowdFunding.json复制到./crowdfunding/src/api/目录下
  12. 切换到./crowdfunding/目录下
  13. 输入:yarn
  14. 安装完毕后输入:yarn serve
  15. 浏览器中访问:http://localhost:8080
  16. metamask中选择连接 localhost:8545 的本地网络,并且从 ganache 中导入几个账户进去,就可以开始测试了。

成功界面截图

image-20210101201434532

image-20210101201558428

About

Web3.0项目,使用了Vue3.0+Ant+Web3.js+solidity进行开发,去中心化的筹款平台


Languages

Language:Vue 66.7%Language:Solidity 13.3%Language:TypeScript 11.3%Language:JavaScript 7.4%Language:HTML 1.0%Language:CSS 0.3%