- 首先需要配置好
node
、npm
、yarn
,安装ganache
,chrome
,chrome
安装插件MetaMask
- 安装 truffle,
yarn global add truffle
- 打开
ganache
软件 - 在
ganache
软件上选择 quickstart,单击右上角齿轮图标进行设置 - 在 workspace 标签页中 add project 选中
./truffle-config.js
,server 标签卡将端口改为8545。 - 单击右上角 save and restart。
- 选中 ganache 软件中最上面 contracts 选项卡,将 crowdFunding 合约的地址复制,找到
./crowdfunding/src/api/contract.ts
文件的第7行,将 0x 开头的地址覆盖为刚刚复制的地址。 - 切换到 finalWork 文件夹下
- 输入:
truffle compile
- 输入:
truffle migrate
- 将
./build/contracts/CrowdFunding.json
复制到./crowdfunding/src/api/
目录下 - 切换到
./crowdfunding/
目录下 - 输入:
yarn
- 安装完毕后输入:
yarn serve
- 浏览器中访问:
http://localhost:8080
- 在
metamask
中选择连接 localhost:8545 的本地网络,并且从 ganache 中导入几个账户进去,就可以开始测试了。
-
Notifications
You must be signed in to change notification settings - Fork 21
konicyQWQ/crowdfunding-dapp
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
浙江大学区块链FinalWork作业源码,一个众筹项目的DAPP。
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published