Stablecoin Chaincode 사용자 정의

사양 파일에 자산을 추가하여 Stablecoin 체인코드를 사용자 정의할 수 있습니다.

  1. Stablecoin 사양 파일을 편집하여 사용자정의 변경사항을 추가합니다.
    핵심 stablecoin 라이프 사이클 및 시스템 검증에 필요한 기본 stablecoin 자산을 제거하거나 수정하지 마십시오.
  2. 블록체인 앱 빌더에서 사용자정의 사양 파일을 사용하여 체인코드를 생성합니다.
    체인코드 생성에 대한 자세한 내용은 Oracle Blockchain Platform용 블록체인 앱 빌더블록체인 앱 빌더 CLI로 체인코드 프로젝트 생성블록체인 앱 빌더 Visual Studio 코드 확장으로 체인코드 프로젝트 생성을 참조하십시오.
  3. 다운로드한 Stablecoin 체인코드 패키지에서 stablecoin.zip 파일을 추출합니다.
  4. chaincode 디렉토리로 이동한 다음 사용자 지정 사양 파일 및 Blockchain App Builder를 사용하여 생성한 체인 코드에 다음 파일을 복사하여 이전 파일을 덮어씁니다.
    lib/constants.ts 
    lib/token-account.ts
  5. 컨트롤러 파일(src/Stablecoin.controller.ts ) 및 모델 파일(src/Stablecoin.model.ts)을 업데이트하여 검증 및 권한 부여에 필요한 추가 컨트롤러 논리 및 향상된 자동 생성 방법을 추가합니다.
    1. 블록체인 앱 빌더를 사용하여 생성한 체인코드의 파일을 다운로드한 Stablecoin 패키지의 파일과 비교합니다.
    2. 새 방법, 업데이트된 검증 논리 및 권한 부여 검사와 같은 파일 간 차이를 식별합니다.
    3. 생성된 파일에 필요에 따라 업데이트를 적용합니다. 다우로드된 버전을 복사한 다음 사용자정의 변경사항을 추가하거나 수동으로 차이를 병합하여 업데이트를 적용할 수 있습니다.
    파일을 업데이트할 때 필요한 모든 임포트가 포함되었는지 확인합니다.
  6. Stablecoin 이외의 체인 코드 이름을 사용한 경우 파일에서 임포트를 업데이트합니다.
    다음 예에서는 이름이 MyCoin인 체인 코드에 대한 임포트를 업데이트하는 방법을 보여줍니다.
    import { AccountPolicyCheck } from "../model/MyCoin.model";
    import { ApprovalPolicyCheck } from "../model/MyCoin.model";