Visual Studio 코드용 Blockchain App Builder 확장 사용Using the Blockchain App Builder Extension for Visual Studio Code

Visual Studio Code용 Blockchain App Builder 확장을 사용하면 사양 파일에서 완전한 기능을 갖춘 체인 코드 프로젝트를 구축하고 스캐폴딩할 수 있습니다.

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

블록체인 앱 빌더 워크플로우 다이어그램

표 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.
업데이트 동기화 사양 파일을 업데이트할 때 변경사항을 생성된 체인코드 파일과 동기화할 수 있습니다.
단위 테스트를 실행하는 중 기본 단위 테스트 케이스 설정이 프로젝트에 포함되어 있습니다. 추가 테스트를 추가하고 실행할 수 있습니다.