Améliorations apportées à Digital Assets Edition
Oracle Blockchain Platform Digital Assets Edition comprend une version améliorée de Blockchain App Builder.
Les fonctions suivantes sont prises en charge par la version améliorée de Blockchain App Builder.
- Génération automatique d'applications de code de chaîne complètes pour les scénarios de CBDC et de marché obligataire en gros.
- Génération automatique d'ensembles d'API d'encapsulation pour la passerelle d'API, avec des points d'extrémité dédiés pour chaque méthode de code de chaîne. Vous pouvez configurer les noms des points d'extrémité en fonction des conventions d'attribution de nom de votre organisation.
- Prise en charge des événements de code de chaîne, qui peuvent envoyer des avis en temps réel et déclencher des flux de travail.
- Prise en charge des paramètres d'endossement dans les collections Postman générées.
- Prise en charge des codes de chaîne qui utilisent la norme étendue Token Taxonomy Framework pour restreindre les données confidentielles ou sensibles afin qu'elles soient accessibles uniquement aux organisations impliquées dans la transaction.
- Nouvelles fonctions de compte, de rôle et de transaction dans la norme étendue Token Taxonomy Framework.
- Améliorations apportées à l'interface de ligne de commande et à l'interface utilisateur d'extension Visual Studio Code.
Améliorations apportées à l'interface de ligne de commande
La commande ochain invoke
prend en charge les arguments facultatifs supplémentaires suivants.
- Mappage transitoire
- Option :
-t, --transient
- Headres
- Option :
-H, --headers
- Fournisseurs
- Option :
-e, --endorsers
- Adhérents de même organisation
- Option :
-S, --sameorgendorser
ochain invoke <method> 's01' 's10' \
-r <remote OBP URL> -u <username> -s <password> \
-H '{"confidential-transaction": "true"}' \
-S false \
-t '{"key": "value"}' \
-e '["org1-xyz-abc.blockchain.ocp.oraclecloud.com:20009", "org1-xyz-abc.blockchain.ocp.oraclecloud.com:20010"]'
Améliorations apportées à Visual Studio Code Extension
Les options pour les mappages transitoires, les en-têtes, les endosseurs et les mêmes endosseurs d'organisation sont disponibles dans le volet Exécuter pour les environnements distants. Lorsque vous sélectionnez un environnement distant, le contrôle Afficher les options avancées est disponible. Cliquez sur Afficher les options avancées pour définir ces options pour la méthode actuellement sélectionnée (fonction). Si vous sélectionnez une autre méthode, les options avancées sont réinitialisées.
Pour chaque option avancée, vous pouvez ajouter et supprimer des valeurs et sélectionner ou effacer les options à inclure lors de l'appel de la méthode. La case à cocher Mêmes endossements d'organisation est disponible dans la boîte de dialogue Pairs endosifs. Si vous sélectionnez Mêmes endorseurs d'organisation, tous les pairs endossants que vous avez spécifiés manuellement sont ignorés. La transaction sera plutôt endossée par des pairs de la même organisation que l'utilisateur.
Pour les codes de chaîne confidentiels, l'en-tête Confidential-Transaction: true
est défini par défaut pour toutes les méthodes dans l'extension Visual Studio Code. Vous pouvez modifier cet en-tête.