도매 CBDC 애플리케이션 사용자정의

다양한 토큰 사용 사례, 기본 토큰 및 트랜잭션 유형을 사용하도록 도매 CBDC 애플리케이션을 사용자정의할 수 있습니다.

토큰 사용 사례

확장된 토큰 분류법 프레임워크 표준을 사용하여 정의된 토큰에 대해 다른 토큰 사용 사례를 지원하기 위해 코드 변경 없이, 구성 값에 대한 변경만 없이 도매 CBDC 애플리케이션의 용도를 변경할 수 있습니다. 예를 들어, 도매 CBDC 토큰 대신 예금 토큰으로 작동하도록 애플리케이션을 사용자정의할 수 있습니다. 이렇게 하려면 전역 변수 섹션에 있는 구성 변수 객체에서 다음 매개변수를 업데이트하십시오.
tokenDisplayName
애플리케이션의 사용자 인터페이스에 표시되는 토큰의 이름입니다. 기본값은 Wholesale CBDC입니다.
tokenAssetName
스마트 계약에 사용되는 자산 식별자로, 블록체인 앱 빌더를 사용하여 체인코드를 생성할 때 사양 파일에 정의됩니다. 이 변수는 사양 파일의 자산 이름(name: 매개변수)과 일치해야 합니다. 그렇지 않으면 API가 제대로 작동하지 않습니다. 기본값은 CBDC입니다.

CBDC 토큰

응용 프로그램의 기본 토큰은 USD입니다. 기본 토큰을 변경하려면 다음 단계를 완료합니다.

  1. 전역 변수 섹션에서 구성 변수 객체의 다음 매개변수를 업데이트합니다.
    currencySymbol
    통화를 나타내는 기호입니다. 기본값은 달러 기호($)입니다.
    tokenId
    통화를 나타내는 토큰 ID입니다. 기본값은 USD입니다.
  2. CurrencyCodeDetails 비즈니스 객체에서 다음 매개변수를 업데이트합니다.
    currencyDesc
    통화에 대한 설명입니다. 기본값은 미국 달러입니다.
    currencyName
    통화를 나타내는 토큰 ID입니다. 기본값은 USD입니다.
  3. CSS 파일에서 통화 기호를 업데이트합니다.
    1. 웹 앱으로 이동한 다음 리소스 섹션을 확장합니다.
    2. Resources/css/app.css 파일을 엽니다.
    3. 파일의 10행에서 token-content 변수의 값을 갱신합니다. 기본값은 다음 예제에 표시된 대로 달러 기호($)입니다.
      :root {
          --token-content: "$";
      }

트랜잭션 유형

TransactionTypes 비즈니스 객체는 체인코드의 트랜잭션 유형을 애플리케이션의 트랜잭션 유형에 매핑합니다. 예를 들어, 체인 코드의 REQUEST_MINT 트랜잭션은 애플리케이션의 Creation Requested 트랜잭션에 매핑됩니다. 다음 표에 표시된 것처럼 이 비즈니스 객체의 값 필드를 업데이트하여 매핑을 변경할 수 있습니다.

TransactionType value 설명 사용 사례
CREDIT 소유자 토큰은 지정된 계정에 대변 기입됩니다. 시스템 생성자가 Minting 토큰을 성공적으로 요청하고 시스템에서 토큰을 계정에 대변 기입합니다.
DEBIT 차변 토큰은 지정된 계정에서 차변 기입됩니다. 시스템 생성자는 시스템 발행자에게 토큰을 전송합니다.
REQUEST_MINT 생성 요청됨 민트 토큰에 대한 요청이 승인을 위해 제출되었습니다. 시스템 생성자가 민트 토큰에 대한 요청을 제출합니다.
APPROVE_MINT 생성 승인됨 민트 요청이 승인되었습니다. 시스템 관리자가 민트 요청을 승인합니다.
REJECT_MINT 생성 거부됨 민트 요청이 거부되었습니다. 시스템 관리자는 민트 요청을 거부합니다.
REQUEST_BURN 처분 요청됨 토큰 레코딩 요청이 승인을 위해 제출됩니다. 시스템 리터러가 토큰 레코딩 요청을 제출합니다.
APPROVE_BURN 처분 승인됨 레코딩 요청이 승인되었습니다. 시스템 관리자가 레코딩 요청을 승인합니다.
REJECT_BURN 처분 거부됨 레코딩 요청이 거부되었습니다. 시스템 관리자가 레코딩 요청을 거부합니다.
EXECUTEHOLD 발행 승인됨 발행 요청이 승인되었습니다. 시스템 관리자가 발행 요청을 승인합니다.
RELEASEHOLD 발행 거부됨 발행 요청이 거부되었습니다. 시스템 관리자가 발행 요청을 거부합니다.
ONHOLD 요청 발행 토큰 발행 요청이 승인을 위해 제출되었습니다. 시스템 발행자는 조직 담당자에게 토큰 발행 요청을 제출합니다.

은행 계정 ID

기밀 모드에는 일반 모드에서 계정을 관리하는 데 사용되는 사용자 ID를 대체하는 은행 계정 ID의 개념이 도입되었습니다. 기밀 모드에서 은행 계정 ID는 계정 세부정보, 검색 및 트랜잭션 기록을 포함하여 애플리케이션의 모든 곳에서 사용자 ID를 대체합니다. 은행 계정은 개인 식별자를 표시하지 않고 계정을 나타내는 임의의 영숫자 값입니다.

기본적으로 은행 계정 ID는 정확히 14자의 영숫자입니다. 애플리케이션을 사용자정의하여 다른 은행 계정 ID 길이를 사용할 수 있습니다. 이렇게 하려면 전역 변수 섹션에 있는 구성 변수 객체에서 다음 매개변수를 업데이트하십시오.
bankAccountIdDataLength
계정 생성 시 생성되는 은행 계정 ID에 대한 필수 문자 길이입니다. 기본값은 14입니다.