도매 CBDC 애플리케이션 사용자정의
다양한 토큰 사용 사례, 기본 토큰 및 트랜잭션 유형을 사용하도록 도매 CBDC 애플리케이션을 사용자정의할 수 있습니다.
토큰 사용 사례
확장된 토큰 분류법 프레임워크 표준을 사용하여 정의된 토큰에 대해 다른 토큰 사용 사례를 지원하기 위해 코드 변경 없이, 구성 값에 대한 변경만 없이 도매 CBDC 애플리케이션의 용도를 변경할 수 있습니다. 예를 들어, 도매 CBDC 토큰 대신 예금 토큰으로 작동하도록 애플리케이션을 사용자정의할 수 있습니다. 이렇게 하려면 전역 변수 섹션에 있는 구성 변수 객체에서 다음 매개변수를 업데이트하십시오.
CBDC 토큰
응용 프로그램의 기본 토큰은 USD입니다. 기본 토큰을 변경하려면 다음 단계를 완료합니다.
- 전역 변수 섹션에서 구성 변수 객체의 다음 매개변수를 업데이트합니다.
CurrencyCodeDetails
비즈니스 객체에서 다음 매개변수를 업데이트합니다.- CSS 파일에서 통화 기호를 업데이트합니다.
- 웹 앱으로 이동한 다음 리소스 섹션을 확장합니다.
Resources/css/app.css
파일을 엽니다.- 파일의 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를 대체합니다. 은행 계정은 개인 식별자를 표시하지 않고 계정을 나타내는 임의의 영숫자 값입니다.