hlfv14를 사용한 Hyperledger Composer

hlfv14를 사용한 Hyperledger Composer

Hyperledger 배포에 문제가 있습니다.[이메일 보호됨]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,강력한 텍스트 "version": "1.0.0", "client": { "organization": "Org1", "connection": { "timeout": { "peer": { "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://localhost:7054", "caName": "ca.org1.example.com" } } }

관련 정보