自訂批發 CBDC 應用程式
您可以自訂批發 CBDC 應用程式,以使用不同的權杖使用案例、預設權杖及交易類型。
權杖使用案例
您可以不需變更程式碼、只變更組態值,即可重新利用批發 CBDC 應用程式,以支援使用擴充權杖分類架構標準定義之任何權杖的其他權杖使用案例。例如,您可以自訂應用程式,以使用保證金變數替代字而非批發 CBDC 變數替代字。若要這麼做,請更新全域變數區段中找到之組態變數物件中的下列參數。
CBDC 權杖
應用程式中的預設記號為 USD。若要變更預設記號,請完成下列步驟。
- 在全域變數區段中,更新組態變數物件中的下列參數。
- 在
CurrencyCodeDetails
業務物件中,更新下列參數。 - 更新 CSS 檔案中的幣別符號。
- 瀏覽至 Web 應用程式,然後展開資源區段。
- 開啟
Resources/css/app.css
檔案。 - 更新檔案第 10 行的 token-content 變數值。預設值為貨幣符號 ($),如下列範例所示。
:root { --token-content: "$"; }
交易類型
TransactionTypes
業務物件會將鏈碼中的交易類型對應至應用程式中的交易類型。例如,鏈碼中的 REQUEST_MINT
交易會對應至應用程式中的 Creation Requested
交易。您可以更新此業務物件中的值欄位以變更對應,如下表所示。
異動型態 | value | 描述 | 使用案例 |
---|---|---|---|
CREDIT |
貸記 | 記號會記入指定的帳戶。 | 系統建立者已順利要求 Minting 權杖,且系統會將權杖記入其帳戶。 |
DEBIT |
借項 | 記號會從指定的帳戶借記。 | 系統建立者會將記號轉移至系統發行者。 |
REQUEST_MINT |
已要求建立 | 已提交提示權杖要求進行核准。 | 系統建立者提交提示記號的要求。 |
APPROVE_MINT |
建立已核准 | Mint 要求已核准 | 系統經理人員核准提示要求。 |
REJECT_MINT |
已拒絕建立 | Mint 要求被拒絕。 | 系統管理員拒絕提示要求。 |
REQUEST_BURN |
已要求處分 | 已提交燒錄記號的要求進行核准。 | 系統重試程式會提交燒錄記號的要求。 |
APPROVE_BURN |
已核准處分 | 燒錄請求已核准。 | 系統經理人員核准燒錄要求。 |
REJECT_BURN |
已拒絕處分 | 燒錄請求被拒絕。 | 系統管理員拒絕燒錄要求。 |
EXECUTEHOLD |
已核准核發 | 發放要求已核准。 | 系統經理人員核准核發要求。 |
RELEASEHOLD |
已拒絕核發 | 發放要求被拒絕。 | 系統經理人員駁回發放要求。 |
ONHOLD |
要求核發 | 發出權杖的要求已送出進行核准。 | 系統簽發者會提交向組織主管發出權杖的要求。 |