HYPERLEDGER FABRIC V1.1 笔记-E2E_CLI实例

在./network_setup.sh up之后,用docker ps命令可看到:


三个dev为链码容器

一个cli是一个fabric-tools充当客户端的角色,它可用于执行创建channel,加入channel,安装和执行chaincode等操作。

四个fabric-peer为节点

一个order提供共识服务和生产区块

以上这些容器组成了一个Fabric集群

以上所启动的chaincode实例为example02。

输入命令:docker exec -it cli bash 进入cli容器测试:


这里做查询操作,该chaincode已经定义好了两个变量,在实例化时已经给该两个变量赋了初值,可使用invoke方法来使得该两变量值发生变化。

查询a命令:peer chaincode query -C mychannel -n mycc -c ‘{“Args”:[“query”,”a”]}’

查询b命令:peer chaincode query -C mychannel -n mycc -c ‘{“Args”:[“query”,”b”]}’



查询结果为a 90,表示a目前有90元;b 210,表示b目前有210元

现在做一个转账操作,a转给b 30元。

转账命令:peer chaincode invoke -o orderer.example.com:7050  –tls true –cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem  -C mychannel -n mycc -c ‘{“Args”:[“invoke”,”a”,”b”,”30″]}’


查询ab:


说明转账成功。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值