當運行$ peer chaincode invoke -C mychannel -n food -c '{"Args":["userRegister","haha","haha"]}'時出現錯誤,Error: error getting broadcast client: orderer client failed to connect to orderer.example.com:7050: failed to create new connection: context deadline exceeded
使用docker ps -a命令查看orderer明明是開著的,
問題是執行invoke命令時,需要把指明以下的東西才可以寫入賬本!
我的解決辦法是:
運行$ peer chaincode invoke -C mychannel -o localhost:7050 --ordererTLSHostnameOverride orderer.example.com --tls --cafile "${PWD}/organizations/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem" -C mychannel -n food --peerAddresses localhost:7051 --tlsRootCertFiles "${PWD}/organizations/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt" --peerAddresses localhost:9051 --tlsRootCertFiles "${PWD}/organizations/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt" -c '{"Args":["userRegister","haha","haha"]}',成功,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/267091.html
標籤:區塊鏈
上一篇:波場鏈 通過tronWeb發送帶備注的TRC-20轉賬
下一篇:go mod的使用
