2016-09-27 5 views
0

실행중인 보조자 패브릭 응용 프로그램이 있습니다. 하나의 체인 코드 파일 (.go 파일)을 배포 할 때 잘 작동합니다. QueryInvoke을 사용할 수 있습니다. 나는 새로운 체인 코드를 만들어 이것을 내 길에 넣었다. 배포 할 때 어떤 문제도주지 않지만 2 개의 체인 코드 해시도 반환하지 않습니다. 다음과 같이NodeSDK와 함께 여러 개의 체인 코드 파일 배포

은 내가 chaincode를 배포하고 있습니다 :

  var req = { 
       fcn: "init", 
       args: [], 
       chaincodePath: chaincodePath 
      }; 
      var dply = admin.deploy(req); 

배포는 항상 성공하지만 난 단 하나의 해시를 얻을. 내가 뭘 잘못하고 있니? 이것이 가능한가? 여러 체인 코드 파일 (.go)을 동시에 배포 할 수없는 경우

+0

각 배포 트랜잭션은 배포 및 호출시 해당 체인 코드를 참조하는 데 사용되는 해시 값과 1 개의 체인 코드를 배포합니다. 두 개의 체인 코드 또는 동일한 체인 코드를 두 번 배포하려면 두 개의 tx를 만들어야합니다. – zmanian

+0

노드 sdk를 사용하여 블록 체인을 배포하는 데 ur 코드를 공유하는 것이 마음에 드시겠습니까? –

+0

@SibeliusSeraphini 문제가 내 문제와 비슷합니까? http://stackoverflow.com/questions/41768283/hfc-cc-deployment-successfull-while-peer-error-building-images. 어쩌면 이미 해결 하셨을까요? – gvlax

답변

1

모든 체인 코드는 하나의 디렉토리에 있어야하며 하나씩 배포해야합니다.