Améliorations apportées à Digital Assets Edition
Oracle Blockchain Platform Digital Assets Edition inclut 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 chaîne complètes pour les scénarios de marché de gros CBDC et obligataire.
- Génération automatique de packages d'API de wrapper pour API Gateway, avec des adresses dédiées pour chaque méthode de code chaîne. Vous pouvez configurer les noms des adresses pour qu'ils correspondent aux conventions de dénomination de votre organisation.
- Prise en charge des événements de code chaîne, qui peuvent envoyer des notifications en temps réel et déclencher des workflows.
- Prise en charge des paramètres d'approbation dans les collections Postman générées.
- Prise en charge des codes chaîne qui utilisent la norme étendue Token Taxonomy Framework pour restreindre les données confidentielles ou sensibles afin qu'elles ne soient accessibles qu'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 à la CLI
La commande ochain invoke
prend en charge les arguments facultatifs supplémentaires suivants.
- Mappe transitoire
- Option :
-t, --transient
- En-têtes
- Option :
-H, --headers
- Garants
- Option :
-e, --endorsers
- Approbateurs de la 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 à l'extension de code Visual Studio
Les options pour les cartes transitoires, les en-têtes, les approbateurs et les mêmes approbateurs d'organisation sont disponibles dans le panneau 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 (fonction) actuellement sélectionnée. 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 enlever des valeurs et sélectionner ou effacer les options à inclure lors de l'appel de la méthode. La case à cocher Approbateurs de même organisation est disponible dans la boîte de dialogue Approbateur des homologues. Si vous sélectionnez Approbateurs de même organisation, tous les homologues endossés que vous avez spécifiés manuellement sont ignorés. Au lieu de cela, la transaction sera approuvée par des pairs de la même organisation que l'utilisateur.
Pour les codes chaîne confidentiels, l'en-tête Confidential-Transaction: true
est défini par défaut pour toutes les méthodes de l'extension Visual Studio Code. Vous pouvez modifier cet en-tête.