Personnaliser l'application Wholesale CBDC
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 transactions.
Cas d'utilisation de jeton
-
tokenDisplayName
- Nom du jeton tel qu'il apparaît 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 Blockchain App Builder pour générer un code 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 token par défaut, procédez comme suit.
- Dans la section Variables globales, mettez à jour les paramètres suivants dans l'objet variable de configuration.
- Dans l'objet métier
CurrencyCodeDetails
, mettez à jour les paramètres suivants. - Mettez à jour le symbole de devise dans les fichiers CSS.
- Accédez à 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 indiqué dans l'exemple suivant.
:root { --token-content: "$"; }
Types de transaction
L'objet fonctionnel TransactionTypes
met en correspondance les types de transaction dans le code chaîne avec les types de transaction dans l'application. Par exemple, la transaction REQUEST_MINT
dans le code chaîne est mise en correspondance avec la transaction Creation Requested
dans l'application. Vous pouvez mettre à jour les champs de valeur de cet objet métier pour modifier les mappages, comme indiqué dans le tableau suivant.
Type de mouvement | value | Description | Cas d'emploi |
---|---|---|---|
CREDIT |
Créditer | Les jetons sont crédités sur le compte spécifié. | Un créateur système demande avec succès des jetons d'extraction et le système attribue ces jetons à 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 menthe est soumise pour approbation. | Un créateur système soumet une demande aux jetons mint. |
APPROVE_MINT |
Création approuvée | Une demande de menthe est approuvée | Un gestionnaire système approuve une demande de transaction. |
REJECT_MINT |
Création rejetée | Une demande de menthe est rejetée. | Un gestionnaire système rejette une demande de menthe. |
REQUEST_BURN |
Sortie demandée | Une demande de gravure de jetons est soumise pour approbation. | Un retrait système soumet une demande de gravure de jetons. |
APPROVE_BURN |
Sortie approuvée | Une demande de gravure est approuvée. | Un gestionnaire système approuve une demande de brûlure. |
REJECT_BURN |
Sortie rejetée | Une demande de gravure est rejetée. | Un gestionnaire système rejette une demande de brûlure. |
EXECUTEHOLD |
Consommation approuvée | Une demande d'émission est approuvée. | Un responsable système approuve une demande d'émission. |
RELEASEHOLD |
Consommation rejetée | Une demande d'émission est rejetée. | Un gestionnaire système rejette une demande d'émission. |
ONHOLD |
Demander l'émission | Une demande d'émission de jetons est soumise pour approbation. | Un émetteur système soumet une demande d'émission de jetons à un responsable de l'organisation. |
ID compte bancaire
Le mode confidentiel introduit le concept d'ID de 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.