Mettre à niveau un code de chaîne

(Hyperledger Fabric v2.x) Si un développeur modifie la source d'un code chaîne, vous devez le déployer vers une nouvelle version du code chaîne.

Vous pouvez déployer différentes versions d'un même code chaîne sur différents canaux.
Pour réaliser cette tâche, vous devez être administrateur. Si vous utilisez la console, le processus de mise à niveau inclut à la fois l'approbation et la validation du code chaîne mis à niveau. Vous pouvez également utiliser l'API REST pour mettre à niveau un code chaîne déployé en utilisant les appels que vous utilisez pour installer, approuver et valider un code chaîne. Pour plus d'informations, reportez-vous à l'API REST pour Oracle Blockchain Platform sur Oracle Cloud Infrastructure (Gen 2).
  1. Accédez à la console et sélectionnez l'onglet Canaux.
    L'onglet Canaux apparaît et le tableau répertorie tous les canaux du réseau.
  2. Cliquez sur le canal sur lequel le code chaîne à mettre à niveau est déployé, puis sur Code chaîne déployé.
  3. Localisez le code chaîne à mettre à niveau, cliquez sur Actions supplémentaires et sélectionnez Mettre à niveau.
    La page Mettre à niveau le code chaîne est affichée.
  4. Indiquez une version de code chaîne et sélectionnez un ID de package à utiliser dans la définition de code chaîne.
  5. Si le code chaîne doit être initialisé, sélectionnez Init-required.
    Si l'option Init-required est sélectionnée, l'application client doit appeler la fonction Init explicitement, en spécifiant l'indicateur isInit, avant d'appeler une autre fonction.
  6. Si nécessaire, entrez une stratégie d'approbation et des collectes de données privées, puis cliquez sur Mettre à niveau.
    Le code chaîne est mis à niveau et déployé.