美文网首页Fabric
Hyperledger Fabric 链码的开发环境

Hyperledger Fabric 链码的开发环境

作者: xiaohao204 | 来源:发表于2018-04-02 00:06 被阅读136次

    链码存放

    将 chaincode002 复制到 fabric-samples/chaincode

    开启3个终端

    终端1-启动网络

    $ cd chaincode-docker-devmode
    
    $ docker-compose -f docker-compose-simple.yaml up
    

    docker 启动出错

    # 删除所有的 docker 容器
    $ docker rm -f $(docker ps -aq)
    

    终端2- 编译且启动链码

    $ docker exec -it chaincode bash
    
    $ cd chaincode002
    
    $ go build
    
    $ CORE_PEER_ADDRESS=peer:7051 CORE_CHAINCODE_ID_NAME=mycc:0 ./chaincode002
    

    终端3-操作链码

    $ docker exec -it cli bash
    
    # 安装链码
    $ peer chaincode install -p chaincodedev/chaincode/chaincode002 -n mycc -v 0
    
    # 实例化链码
    $ peer chaincode instantiate -n mycc -v 0 -c '{"Args":["str","helloworld"]}' -C myc
    

    查询链码

    # 查询链码
    $ peer chaincode query -n mycc -c '{"Args":["get","str"]}' -C myc
    
    # 运行结果
    Query Result: helloworld
    

    调用链码

    # 调用链码
    peer chaincode invoke -n mycc -c '{"Args":["set", "str", "hello"]}' -C myc
    
    # 查询链码
    $ peer chaincode query -n mycc -c '{"Args":["get","str"]}' -C myc
    
    # 运行结果
    Query Result: hello
    

    相关文章

      网友评论

        本文标题:Hyperledger Fabric 链码的开发环境

        本文链接:https://www.haomeiwen.com/subject/bnwzcftx.html