Visual Studio 코드에 Blockchain App Builder 확장 사용
Visual Studio Code용 Blockchain App Builder 확장 기능은 사양 파일에서 완전한 기능을 갖춘 체인코드 프로젝트를 빌드하고 스캐폴딩하는 데 도움이 됩니다.
프로젝트가 구축된 후 로컬 Hyperledger Fabric 네트워크 또는 프로비저닝된 Oracle Blockchain Platform 네트워크에서 프로젝트를 실행하고 테스트할 수 있습니다. 그런 다음 SQL 리치 query를 실행하거나, 체인 코드를 디버깅하거나, 생성된 코드를 사용하여 단위 테스트를 작성 및 실행할 수 있습니다.

표 7-3 VS 코드 확장 사용 시 워크플로우
태스크 | 설명 | 추가 정보 |
---|---|---|
설치 및 구성 | Oracle Blockchain Platform 콘솔에서 Blockchain App Builder VS Code 확장을 다운로드하여 설치하십시오. | |
체인코드 프로젝트 만들기 | 체인코드 프로젝트에 대한 사양 파일을 생성합니다. | |
체인 코드 생성 | 사양 파일을 편집하여 생성할 자산 및 체인코드를 정의한 다음 사양 파일에서 체인코드를 생성하십시오. |
사양 파일 및 생성된 체인코드 프로젝트의 구조 및 내용에 대한 상세 참조 정보
|
체인 코드 배치 |
체인코드 프로젝트가 생성되면 포함된 사전 구성된 Hyperledger Fabric 네트워크에 로컬로 배포하거나 Oracle Blockchain Platform Cloud 또는 Enterprise Edition에 원격으로 배포할 수 있습니다. Oracle Blockchain Platform에 수동으로 배포하기 위한 체인코드 프로젝트를 패키지화할 수도 있습니다. |
|
체인 코드 테스트 |
체인코드가 네트워크에서 실행되고 나면 생성된 메서드를 테스트할 수 있습니다. 또한 체인코드 개발 중에 |
|
체인코드 디버그 | Visual Studio Code에서 라인별 디버깅을 수행할 수 있습니다.You can do line-by-line debugging in Visual Studio Code. | |
업데이트 동기화 | 사양 파일을 업데이트할 때 변경 사항을 생성된 체인코드 파일과 동기화할 수 있습니다. | |
단위 테스트를 실행하는 중 | 기본 단위 테스트 케이스 설정이 프로젝트에 포함되어 있습니다. 추가 테스트를 추가하고 실행할 수 있습니다. |