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

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

Vous devez être administrateur pour installer et déployer des exemples de code de chaîne. Si vous disposez des autorisations d'utilisateur, vous pouvez appeler des exemples de code de chaîne.
  1. Allez à la console et sélectionnez l'onglet Outils pour développeurs.
  2. Cliquez sur le volet Exemples.
    La page Exemples de code de chaîne s'affiche.
  3. Localisez l'exemple de code de chaîne et installez-le.
    1. Sélectionnez l'exemple de code de chaîne à utiliser et cliquez sur le bouton Installer correspondant.
    2. Dans la boîte de dialogue Installer le code de chaîne, spécifiez un ou plusieurs pairs sur lesquels installer le code de chaîne et sélectionnez le langage de code de chaîne que vous voulez utiliser (Go, Node.js ou Java). Cliquez sur Installer.
  4. Déployer le code de chaîne.
    1. Cliquez sur le bouton Déployer du code de chaîne.
    2. Dans la boîte de dialogue Déployer le code de chaîne, sélectionnez le canal sur lequel déployer le code de chaîne. Cliquez sur Déployer.
  5. Allez à l'onglet Canaux et cliquez sur le nom du canal sur lequel vous avez déployé l'exemple de code de chaîne.
    1. Dans la page Informations sur le canal, cliquez sur le volet Code de chaîne déployé pour confirmer le déploiement du code de chaîne sur le canal.
    2. Vous pouvez utiliser le volet Livre pour localiser des informations sur des transactions individuelles sur le canal.
  6. Cliquez sur le volet Livre et confirmez ce qui suit.
    • Le sommaire du livre indique qu'un déploiement s'est produit. Un déploiement comprend une approbation et une validation.
    • Dans la table Livre, localisez les deux blocs avec un type de données.
    • 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, allez à l'onglet Code de chaîne et déployez le code de 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 de chaîne sur le fondateur, vous n'avez pas à déployer le code de chaîne sur les participants où vous avez installé le même code de chaîne. Dans ce cas, le code de chaîne est déjà déployé sur les participants.
    1. Localisez l'ID ensemble du code de chaîne à déployer dans la table et cliquez dessus.
      La page Sommaire des pairs installés s'affiche.
    2. Cliquez sur Déployé sur des canaux.
    3. Dans la page Sommaire 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 de chaîne, spécifiez les informations requises, puis cliquez sur Déployer.
  8. Appeler le code de chaîne.
    1. Allez à la page Exemples de code de chaîne, localisez le code de chaîne avec lequel vous travaillez et cliquez sur le bouton Appeler correspondant.
    2. Dans la boîte de dialogue Appeler le code de chaîne, sélectionnez un canal sur lequel exécuter la transaction.
    3. Dans le champ Action, spécifiez une action à effectuer à l'aide du code de chaîne.
    4. Cliquez sur Exécuter.
  9. Confirmez si le code de chaîne a été appelé avec succès.
    1. Accédez à l'onglet Canaux et localisez le canal sur lequel le code de chaîne a été installé et cliquez dessus.
    2. Dans la table Sommaire du livre, localisez le numéro de bloc qui indique qu'un appel s'est produit.
    3. Cliquez sur le bloc et confirmez que dans la table Transactions, vous voyez Réussite dans la colonne Statut.
  10. Si nécessaire, allez à la page Exemples et appelez d'autres opérations sur le code de chaîne.