Personnaliser l'application CBDC de gros
Vous pouvez personnaliser l'application CBDC de gros pour qu'elle fonctionne avec différents cas d'utilisation de jetons, jetons par défaut et types de transaction.
Cas d'utilisation de jeton
-
tokenDisplayName
- Nom du jeton affiché dans l'interface utilisateur de l'application. La valeur par défaut est
Wholesale CBDC
. -
tokenAssetName
- Identificateur de ressource utilisé dans le contrat intelligent, défini dans le fichier de spécification lorsque vous utilisez le générateur d'applications Blockchain pour générer du code de chaîne. Cette variable doit correspondre au nom de la ressource (paramètre
name:
) dans le fichier de spécification, sinon les API ne fonctionneront pas correctement. La valeur par défaut estCBDC
.
Jeton CBDC
Le jeton par défaut dans l'application est USD. Pour modifier le jeton par défaut, procédez comme suit.
- Dans la section des variables globales, mettez à jour les paramètres suivants dans l'objet de variable de configuration.
- Dans l'objet d'affaires
CurrencyCodeDetails
, mettez à jour les paramètres suivants. - Mettre à jour le symbole de devise dans les fichiers CSS.
- Naviguez jusqu'à Applications Web, puis développez la section Ressources.
- Ouvrez le fichier
Resources/css/app.css
. - Mettez à jour la valeur de la variable token-content à la ligne 10 du fichier. La valeur par défaut est le signe dollar ($), comme illustré dans l'exemple suivant.
:root { --token-content: "$"; }
Types de transaction
L'objet d'affaires TransactionTypes
mappe les types de transaction du code de chaîne aux types de transaction de l'application. Par exemple, la transaction REQUEST_MINT
dans le code de chaîne est mappée à la transaction Creation Requested
dans l'application. Vous pouvez mettre à jour les champs de valeur de cet objet d'affaires pour modifier les mappages, comme indiqué dans le tableau suivant.
Type de transaction | valeur | Description | Cas d'utilisation |
---|---|---|---|
CREDIT |
Crédit | Les jetons sont crédités sur le compte spécifié. | Un créateur de système demande avec succès la frappe de jetons et le système crédite les jetons sur son compte. |
DEBIT |
Débit | Les jetons sont débités du compte spécifié. | Un créateur de système transfère des jetons à l'émetteur du système. |
REQUEST_MINT |
Création demandée | Une demande de jetons de menthe est soumise pour approbation. | Un créateur de système soumet une demande d'extraction de jetons. |
APPROVE_MINT |
Création approuvée | Une demande de mint est approuvée | Un gestionnaire de système approuve une demande de mint. |
REJECT_MINT |
Création rejetée | Une demande de menthe est rejetée. | Un gestionnaire de système rejette une demande de mint. |
REQUEST_BURN |
Mise hors service demandée | Une demande de gravure de jetons est soumise pour approbation. | Un système retire une demande de gravure de jetons. |
APPROVE_BURN |
Mise hors service approuvée | Une demande de brûlure est approuvée. | Un gestionnaire de système approuve une demande de gravure. |
REJECT_BURN |
Mise hors service rejetée | Une demande de gravure est rejetée. | Un gestionnaire de système rejette une demande de gravure. |
EXECUTEHOLD |
Émission approuvée | Une demande d'émission est approuvée. | Un gestionnaire de système approuve une demande d'émission. |
RELEASEHOLD |
Émission rejetée | Une demande d'émission est rejetée. | Un gestionnaire de système rejette une demande d'émission. |
ONHOLD |
Demander l'émission | Une demande d'émission de jetons est soumise pour approbation. | Un émetteur de système soumet une demande d'émission de jetons à un agent de l'organisation. |
ID comptes bancaires
Le mode Confidentiel introduit le concept d'ID compte bancaire, qui remplace l'ID utilisateur utilisé pour gérer les comptes en mode générique. En mode confidentiel, l'ID compte bancaire remplace l'ID utilisateur partout dans l'application, y compris dans les détails du compte, les recherches et l'historique des transactions. Le compte bancaire est une valeur alphanumérique aléatoire qui représente un compte sans révéler d'identifiants personnels.