2 Visual Studio 코드에 블록체인 앱 빌더 확장 사용

Visual Studio Code용 Blockchain App Builder 확장은 최소한의 구성으로 완전한 기능을 갖춘 Solidity 기반 프로젝트를 구축하고 생성하는 데 도움이 됩니다.

생성된 프로젝트는 Hardhat 2를 기반으로 합니다. 프로젝트를 빌드한 후 로컬 Besu 네트워크 또는 프로비전된 Oracle Blockchain Platform 네트워크에서 실행하고 테스트할 수 있습니다. 그런 다음 스마트 계약을 디버그하거나 생성된 코드를 사용하여 단위 테스트를 작성 및 실행할 수 있습니다.

표 2-1 Visual Studio 코드 확장을 사용할 때의 워크플로우

태스크 설명 추가 정보
설치 및 구성합니다. Oracle Blockchain Platform 콘솔에서 Blockchain App Builder Visual Studio Code 확장을 다운로드하여 설치 및 모든 필수 소프트웨어를 설치하십시오. Visual Studio Code용 Blockchain App Builder Extension 설치 및 구성
Oracle Blockchain Platform 디지털 자산 프로젝트 생성 및 작성 토큰 유형, 토큰 표준, 토큰 동작 및 컴포지션 모드를 선택하여 Solidity 프로젝트를 생성합니다. 디지털 자산 프로젝트 생성 및 작성
스마트 계약 컴파일 계약을 컴파일하여 계약 배치 및 실행에 필요한 바이트 코드 및 ABI를 생성합니다. 계약 컴파일
스마트 계약 배포 포함된 사전 구성된 Besu 네트워크, 로컬 evm 노드에 로컬로 디지털 자산 프로젝트를 배포하거나 Besu용 Oracle Blockchain Platform Enterprise Edition에 원격으로 배포합니다. 계약 배치
스마트 계약 테스트 스마트 계약이 네트워크에서 실행된 후 생성된 방법을 테스트합니다. 계약 실행
스마트 계약 디버그 Hardhat에서 시뮬레이션된 개발 네트워크를 사용하여 스마트 계약을 디버깅합니다. 계약 디버그
레지스트리에 계약 적하목록 업로드 생성된 Besu 계약 매니페스트를 Oracle Blockchain Platform 레지스트리 서비스에 업로드하여 ABI, 바이트 코드 및 저장 영역 레이아웃을 캡처합니다. 레지스트리에 계약 적하목록 업로드
래퍼 API 사양 및 Postman 컬렉션 생성 래퍼 API 사양 및 각 계약 메소드에 대한 API 끝점을 포함하는 Postman 컬렉션을 생성합니다. 래퍼 API 사양 및 Postman 컬렉션 생성
RPC 프록시 API Postman 모음 생성 RPC 프록시 호출에 대한 Postman 모음을 생성합니다. RPC 프록시 포스트맨 컬렉션 생성