智能手动合约测试 ,踩坑

设置npm淘宝镜像  vim ~/.npmrc     加入 registry = https://registry.npm.taobao.org 按esc>:wq>enter退出。

一、测试网络gannache部署

本地安装solc编译器:npm i --save solc

本地安装测试框架mocha   npm i --save mocha

本地安装测试网络命令行工具    npm i --save ganache-cli

本地安装web3   npm i --save web3

安装 sudo npm i -g create-react-app

二、真实网络部署

前端依赖包安装 :

     全局安装 npm install -g create-react-app

    创建项目文件lottery   create-react-app lottery  安装完后先进入client文件夹再直接npm start 试试案例

智能合约部署依赖环境:

   项目文件夹安装   npm i --save web3 solc truffle-hdwallet-provider    安装特定版本依赖包名后加@x.x.x

部署合约到测试网rinkeby:node deploy.js 获取合约地址及abi,App.js方便调用合约信息。

接着就是踩坑了,会出现各种错误,有依赖包的错误,有的是格式错误:

1、Invalid JSON RPC response: "",就是注意JSON格式,加   ‘xxxx’。

2、测试网络有时候也会 玩你,我不同时间部署了 7、8次,成功了两次,概率很低,相互体谅吧
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值