使用 hlfv14 的 Hyperledger Composer

使用 hlfv14 的 Hyperledger Composer

我在部署超級帳本時遇到問題[電子郵件受保護]使用 hlfv14 多組織、多節點設定。

輸入此 Composer 命令時,我的膩子畫面消失了。鑰匙就位。

$composer card create -p org1onlyconnection.json -u PeerAdmin -c "${CERT}" -k "${PRIVATE_KEY}" -r PeerAdmin -r ChannelAdmin --file /tmp/[email protected]

答案1

我找到了一個解決方案,這是由於 json 檔案格式造成的,如果有人遇到同樣的問題,這將很有用。注意:同儕和組織部分有一些 json 模式錯誤(缺少額外的括號和逗號(,))。https://www.jsonschemavalidator.net用於檢查。

{強文本 “名稱”:“pocnet1-org1-only”,“x-type”:“hlfv1”,“x-commitTimeout”:300,強文本 “版本”:“1.0.0”,“客戶端”:{“組織”:“Org1”,“連接”:{“超時”:{“對等點”:{“endorser”:“300”,“ eventHub」: "300", "eventReg": "300" }, "orderer": "300" } } }, "channels": { "composerchannel": { "orderers": [ "orderer.example.com" ] , "peers ": { "peer0.org1.example.com": {}, "peer1.org1.example.com": {}, "peer2.org1.example.com": {} } } }, "組織": { "Org1": { "mspid": "Org1MSP", "peers": [ "peer0.org1.example.com", "peer1.org1.example.com", "peer2.org1.example.com" ], " certificateAuthorities": [ "ca.org1.example.com" ] } }, "orderers": { "orderer.example.com": { "url": "grpc://localhost:7050" } }, "peers" : { "peer0.org1.example.com": { "url": "grpc://localhost:7051", "eventUrl": "grpc://localhost:7053" }, "peer1.org1. example.com ": { "url": "grpc://localhost:8051", "eventUrl": "grpc://localhost:8053" }, "peer1.org1.example.com": { "url": "grpc: //localhost:9051", "eventUrl": "grpc://localhost:9053" } }, "certificateAuthorities": { "ca.org1.example.com": { "url": "http://本地主機:7054", "caName": "ca.org1.example.com" } } }

相關內容