6 Application de jeton de dépôt
Le scénario d'application de jeton de dépôt prend en charge l'émission et la distribution de jetons avec une surcharge de gouvernance minimale.
L'échantillon de jeton de dépôt représente le cycle de vie d'un jeton fongible qui représente un dépôt bancaire. Tous les transferts de jetons soumis sont évalués par rapport à la stratégie d'approbation active. Un transfert est réglé lorsque l'approbation n'est pas requise, sinon il reste en attente et est acheminé vers la séquence d'approbation configurée.
La solution de jeton de dépôt comprend les paquets téléchargeables suivants.
- Contrat intelligent de jeton de dépôt prédéfini
- API de wrapper pour la configuration des jetons de dépôt et les opérations de cycle de vie
- Définitions de vue de base de données pour la prise en charge des analyses
- Exemple d'application Web pour l'utilisation de dépôts tokenisés
Pour obtenir les packages de jeton de dépôt, dans la console Oracle Blockchain Platform Enterprise Edition, cliquez sur Ressources numériques. Cliquez sur Applications, puis sélectionnez Application de jeton de dépôt.
Pour prévisualiser des exemples d'actions pour l'application sans appeler réellement un contrat intelligent, cliquez sur Cycle de vie.
Démarrage rapide
Dans l'ordre, configurez d'abord la banque, puis répétez le paramétrage requis pour chaque établissement participant.
- Déployez l'application de jeton de dépôt à partir de l'instance Oracle Blockchain Platform à l'aide d'un déploiement en un clic. Attendez que le contrat intelligent, l'API de wrapper, les services d'historique enrichi, l'application et la configuration de service soient prêts.
- Ouvrez l'URL de l'application. Saisissez l'ID du jeton de dépôt, vérifiez les valeurs préremplies et éventuellement mettez à jour les personnalisations destinées à l'utilisateur. Appliquez la configuration avant de créer des comptes.
- Connectez-vous en tant qu'administrateur de banque de démarrage et initialisez le jeton. Enregistrez ou vérifiez les organisations fondatrices et institutionnelles participantes. Créez les comptes bancaires et un compte administrateur d'établissement pour chaque établissement participant, en sélectionnant ou en créant le portefeuille de chaque utilisateur et en choisissant le groupe d'applications et les limites appropriés.
- Effectuer le déploiement et la configuration pour chaque organisation participante. L'administrateur de l'établissement se connecte et crée les comptes de responsable, de responsable, d'utilisateur et d'auditeur restants pour l'organisation.
- Une fois les comptes du responsable de l'établissement créés, l'administrateur bancaire utilise la commande Actions sur les comptes > Synchroniser les rôles sur chaque compte du responsable pour ajouter son rôle de livre
Escrow. L'administrateur de l'établissement peut affecter le groupe d'applications Manager mais ne peut pas accorder le rôleBesu Notaryrequis, qui s'affiche dans l'interface utilisateur sous la formeEscrow. Vérifiez tous les comptes, portefeuilles, groupes, rôles et limites. - Connectez-vous en tant que persona de chaque banque et établissement pour vérifier que l'espace de travail attendu s'ouvre, que le contexte du portefeuille et du compte est correct et que les actions restreintes ne sont pas disponibles.
- Exécuter des opérations dans le cycle de vie du jeton : demander et approuver la création, transférer à l'émetteur, distribuer ou renvoyer la valeur, approuver les transferts de participant et retirer la valeur.
- Utilisez la page Transactions et les espaces de travail de l'auditeur pour confirmer les soldes, les demandes en attente, les ID d'opération et l'historique du livre final.