Explorer Oracle Blockchain Platform à l'aide d'exemples (Hyperledger Fabric v2.x)

Vous pouvez installer, déployer et appeler les exemples de code chaîne inclus dans Oracle Blockchain Platform.

Vous devez être administrateur pour installer et déployer des exemples de codes chaîne. Si vous disposez de droits d'accès utilisateur, vous pouvez appeler des exemples de code chaîne.
  1. Accédez à la console et sélectionnez l'onglet Outils de développement.
  2. Cliquez sur le panneau Exemples.
    La page Exemples de code chaîne est affichée.
  3. Localisez l'exemple de code de chaîne et installez-le.
    1. Choisissez l'exemple de code chaîne à utiliser et cliquez sur le bouton Installer correspondant.
    2. Dans la boîte de dialogue Installer le code chaîne, indiquez les pairs sur lesquels installer le code chaîne et sélectionnez le langage de code chaîne à utiliser (Exécuter, Node.js ou Java). Cliquez sur Installer.
  4. Déployer le code chaîne.
    1. Cliquez sur le bouton Déployer du code chaîne.
    2. Dans la boîte de dialogue Déployer le code chaîne, sélectionnez le canal sur lequel déployer le code chaîne. Cliquez sur Déployer.
  5. Accédez à l'onglet Canaux et cliquez sur le nom du canal sur lequel vous avez déployé l'exemple de code chaîne.
    1. Sur la page Informations sur le canal, cliquez sur le panneau Codes chaîne déployés pour confirmer le déploiement du code chaîne sur le canal.
    2. Vous pouvez utiliser le panneau Livre pour localiser des informations sur des transactions individuelles sur le canal.
  6. Cliquez sur le panneau Livre et confirmez les informations suivantes.
    • La synthèse du livre indique qu'un déploiement a eu lieu. Un déploiement se compose d'une approbation et d'une validation.
    • Dans la table Livre, localisez les deux blocs dont le type est data.
    • Cliquez sur le premier bloc et, dans le tableau Transactions, cliquez sur l'icône en forme de flèche pour afficher plus d'informations sur le bloc. Vérifiez que le champ Nom de la fonction affiche ApproveChaincodeDefinitionForMyOrg.
    • Cliquez sur le deuxième bloc et vérifiez que le champ Nom de la fonction affiche CommitChaincodeDefinition.
  7. Si nécessaire, accédez à l'onglet Code chaîne et déployez le code chaîne sur d'autres canaux.
    Si vous travaillez sur un réseau qui contient plusieurs membres et que vous avez déployé le code chaîne sur le fondateur, vous n'avez pas besoin de déployer le code chaîne sur les participants où vous avez installé le même code chaîne. Dans ce cas, le code chaîne est déjà déployé sur les participants.
    1. Localisez l'ID de package du code chaîne à déployer dans la table et cliquez dessus.
      La page Résumé des homologues installés s'affiche.
    2. Cliquez sur Déployé sur les canaux.
    3. Sur la page Récapitulatif des canaux déployés, cliquez sur le bouton Déployer sur un nouveau canal.
    4. Dans la boîte de dialogue Déployer le code chaîne, indiquez les informations requises, puis cliquez sur Déployer.
  8. Appelez le code de chaîne.
    1. Accédez à la page Exemples de code chaîne, localisez le code chaîne avec lequel vous travaillez, puis cliquez sur son bouton Appeler.
    2. Dans la boîte de dialogue Appeler un code chaîne, sélectionnez le canal sur lequel exécuter la transaction.
    3. Dans le champ Action, indiquez une action à effectuer à l'aide du code chaîne.
    4. Cliquez sur Exécuter.
  9. Vérifiez que le code chaîne a été appelé.
    1. Accédez à l'onglet Canaux, localisez le canal sur lequel le code chaîne a été installé, puis cliquez dessus.
    2. Dans la table Récapitulatif du livre, localisez le numéro de bloc qui indique qu'un appel a eu lieu.
    3. Cliquez sur le bloc et confirmez que dans la table Transactions, la mention Succès apparaît dans la colonne Statut.
  10. Si nécessaire, accédez à la page Exemples et appelez toute autre opération sur le code chaîne.