hyperledger中转账交易

root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer channel join -b testchannel.block
2018-12-12 07:53:06.800 UTC [channelCmd] InitCmdFactory -> INFO 001 Endorser and orderer connections initialized
2018-12-12 07:53:06.924 UTC [channelCmd] executeJoin -> INFO 002 Successfully submitted proposal to join channel
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode install -l golang -n testcc -p github.com/chaincode -v v1.0
2018-12-12 07:54:07.280 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 001 Using default escc
2018-12-12 07:54:07.280 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002 Using default vscc
2018-12-12 07:54:07.669 UTC [chaincodeCmd] install -> INFO 003 Installed remotely response:<status:200 payload:“OK” >
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode instantiate -o orderer.wilsoner.com:7050 -C testchannel -l golang -n testcc -v v1.0 --tls true --cafile $CAFILE -P “AND (‘OrgGoMSP.member’, ‘OrgCppMSP.member’)” -c ‘{“Args”:[“init”, “a”, “100”, “b”, “200”]}’
2018-12-12 07:54:31.182 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 001 Using default escc
2018-12-12 07:54:31.182 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002 Using default vscc
Error: could not assemble transaction, err Proposal response was not successful, error code 500, msg chaincode with name ‘testcc’ already exists
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# ---------------------
bash: ---------------------: command not found
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer#
Display all 928 possibilities? (y or n)
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# 93
bash: 93: command not found
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# CAFILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/wilsoner.com/orderers/orderer.wilsoner.com/msp/tlscacerts/tlsca.wilsoner.com-cert.pemCSDN
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# CAFILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/wilsoner.com/orderers/orderer.wilsoner.com/msp/tlscacerts/tlsca.wilsoner.com-cert.pemhttps://blog.csdn.net/qq_30505673/article/details/84963320
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# #
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# CAFILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/wilsoner.com/orderers/orderer.wilsoner.com/msp/
tlscacerts/tlsca.wilsoner.com-cert.pem
channel-artifacts/ crypto/ testchannel.block
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# CAFILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/wilsoner.com/orderers/orderer.wilsoner.com/msp/
tlscacerts/tlsca.wilsoner.com-cert.pem
channel-artifacts/ crypto/ testchannel.block
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# CAFILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/wilsoner.com/orderers/orderer.wilsoner.com/msp/
tlscacerts/tlsca.wilsoner.com-cert.pem
channel-artifacts/ crypto/ testchannel.block
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# CAFILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/wilsoner.com/orderers/orderer.wilsoner.com/msp/tlscacerts/tlsca.wilsoner.com-cert.pem
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode instantiate -o orderer.wilsoner.com:7050 -C testchannel -l golang -n testcc -v v1.0 --tls true --cafile $CAFILE -P “AND (‘OrgGoMSP.member’, ‘OrgCppMSP.member’)” -c ‘{“Args”:[“init”, “a”, “100”, “b”, “200”]}’
2018-12-12 07:55:29.600 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 001 Using default escc
2018-12-12 07:55:29.600 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002 Using default vscc
Error: could not assemble transaction, err Proposal response was not successful, error code 500, msg chaincode with name ‘testcc’ already exists
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode query -n testcc -C testchannel -c ‘{“Args”:[“query”, “a”]}’
100
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# echo $CORE_PEER_ADDRESS
peer1.orgcpp.wilsoner.com:7051
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# export CORE_PEER_ADDRESS=peer0.orggo.wilsoner.com:7051
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# export CORE_PEER_LOCALMSPID=OrgGoMSP
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# export CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/orggo.wilsoner.com/users/Admin@orggo.wilsoner.com/msp
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# export CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/orggo.wilsoner.com/peers/peer0.orggo.wilsoner.com/tls/ca.crt
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# export CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/orggo.wilsoner.com/peers/peer0.orggo.wilsoner.com/tls/server.crt
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# export CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/orggo.wilsoner.com/peers/peer0.orggo.wilsoner.com/tls/server.key
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer channel join -b testchannel.block
2018-12-12 08:01:44.925 UTC [channelCmd] InitCmdFactory -> INFO 001 Endorser and orderer connections initialized
2018-12-12 08:01:45.051 UTC [channelCmd] executeJoin -> INFO 002 Successfully submitted proposal to join channel
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode install -l golang -n testcc -p github.com/chaincode -v v1.0
2018-12-12 08:03:12.017 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 001 Using default escc
2018-12-12 08:03:12.017 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002 Using default vscc
2018-12-12 08:03:12.253 UTC [chaincodeCmd] install -> INFO 003 Installed remotely response:<status:200 payload:“OK” >
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode instantiate -o orderer.wilsoner.com:7050 -C testchannel -l golang -n testcc -v v1.0 --tls true --cafile $CAFILE -P “AND (‘OrgGoMSP.member’, ‘OrgCppMSP.member’)” -c ‘{“Args”:[“init”, “a”, “100”, “b”, “200”]}’
2018-12-12 08:03:41.322 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 001 Using default escc
2018-12-12 08:03:41.322 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002 Using default vscc
Error: could not assemble transaction, err Proposal response was not successful, error code 500, msg chaincode with name ‘testcc’ already exists
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode query -n testcc -C testchannel -c ‘{“Args”:[“query”, “a”]}’
100
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# echo $CORE_PEER_ADDRESS
peer0.orggo.wilsoner.com:7051
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# export CORE_PEER_ADDRESS=peer1.orggo.wilsoner.com:7051
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# export CORE_PEER_LOCALMSPID=OrgGoMSP
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# export CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/orggo.wilsoner.com/users/Admin@orggo.wilsoner.com/msp
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# export CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/orggo.wilsoner.com/peers/peer1.orggo.wilsoner.com/tls/ca.crt
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# export CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/orggo.wilsoner.com/peers/peer1.orggo.wilsoner.com/tls/server.crt
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# export CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/orggo.wilsoner.com/peers/peer1.orggo.wilsoner.com/tls/server.key
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# echo $CORE_PEER_ADDRESS
peer1.orggo.wilsoner.com:7051
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer channel join -b testchannel.block
2018-12-12 08:25:26.198 UTC [channelCmd] InitCmdFactory -> INFO 001 Endorser and orderer connections initialized
2018-12-12 08:25:26.322 UTC [channelCmd] executeJoin -> INFO 002 Successfully submitted proposal to join channel
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode install -l golang -n testcc -p github.com/chaincode -v v1.0
2018-12-12 08:26:23.503 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 001 Using default escc
2018-12-12 08:26:23.503 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002 Using default vscc
2018-12-12 08:26:23.740 UTC [chaincodeCmd] install -> INFO 003 Installed remotely response:<status:200 payload:“OK” >
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode query -n testcc -C testchannel -c ‘{“Args”:[“query”, “a”]}’
100
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# ROORCERT1=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/orggo.wilsoner.com/peers/peer0.orggo.wilsoner.com/tls/ca.crt
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# ROORCERT2=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/orgcpp.wilsoner.com/peers/peer1.orgcpp.wilsoner.com/tls/ca.crt
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode invoke -o orderer.wilsoner.com:7050 --tls true --cafile $CAFILE -C testchannel -n testcc -c ‘{“Args”:[“invoke”,“a”,“b”,“10”]}’ --peerAddresses peer0.orggo.wilsoner.com:7051 --tlsRootCertFiles $ROORCERT1 --peerAddresses peer1.orgcpp.wilsoner.com:7051 --tlsRootCertFiles $ROORCERT2
2018-12-12 08:30:20.637 UTC [chaincodeCmd] chaincodeInvokeOrQuery -> INFO 001 Chaincode invoke successful. result: status:200
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode query -n testcc -C testchannel -c ‘{“Args”:[“query”, “a”]}’
90
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode query -n testcc -C testchannel -c ‘{“Args”:[“query”, “b”]}’
210
root@c6de44112a9f:/opt/gopath/src/github.com/hyperledger/fabric/peer#

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值