Visual Studio 코드에 Blockchain App Builder 확장 사용

Visual Studio Code용 Blockchain App Builder 확장 기능은 사양 파일에서 완전한 기능을 갖춘 체인코드 프로젝트를 빌드하고 스캐폴딩하는 데 도움이 됩니다.

프로젝트가 구축된 후 로컬 Hyperledger Fabric 네트워크 또는 프로비저닝된 Oracle Blockchain Platform 네트워크에서 프로젝트를 실행하고 테스트할 수 있습니다. 그런 다음 SQL 리치 query를 실행하거나, 체인 코드를 디버깅하거나, 생성된 코드를 사용하여 단위 테스트를 작성 및 실행할 수 있습니다.

Blockchain App Builder 워크플로우 다이어그램

표 7-3 VS 코드 확장 사용 시 워크플로우

태스크 설명 추가 정보
설치 및 구성 Oracle Blockchain Platform 콘솔에서 Blockchain App Builder VS Code 확장을 다운로드하여 설치하십시오.
체인코드 프로젝트 만들기 체인코드 프로젝트에 대한 사양 파일을 생성합니다.
체인 코드 생성 사양 파일을 편집하여 생성할 자산 및 체인코드를 정의한 다음 사양 파일에서 체인코드를 생성하십시오.
사양 파일 및 생성된 체인코드 프로젝트의 구조 및 내용에 대한 상세 참조 정보
체인 코드 배치

체인코드 프로젝트가 생성되면 포함된 사전 구성된 Hyperledger Fabric 네트워크에 로컬로 배포하거나 Oracle Blockchain Platform Cloud 또는 Enterprise Edition에 원격으로 배포할 수 있습니다.

Oracle Blockchain Platform에 수동으로 배포하기 위한 체인코드 프로젝트를 패키지화할 수도 있습니다.

체인 코드 테스트

체인코드가 네트워크에서 실행되고 나면 생성된 메서드를 테스트할 수 있습니다.

또한 체인코드 개발 중에 executeQuery 메소드를 생성하도록 선택한 경우 체인코드가 Oracle Blockchain Platform 네트워크에 배포된 경우 SQL 리치 쿼리를 실행할 수 있습니다.

체인코드 디버그 Visual Studio Code에서 라인별 디버깅을 수행할 수 있습니다.You can do line-by-line debugging in Visual Studio Code.
업데이트 동기화 사양 파일을 업데이트할 때 변경 사항을 생성된 체인코드 파일과 동기화할 수 있습니다.
단위 테스트를 실행하는 중 기본 단위 테스트 케이스 설정이 프로젝트에 포함되어 있습니다. 추가 테스트를 추가하고 실행할 수 있습니다.