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 du 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 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 s'affiche 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 Codes chaîne déployés.
  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 nécessite une initialisation, sélectionnez Init-required.
    Si l'option Init-required est sélectionnée, l'application client doit appeler explicitement la fonction Init, en spécifiant l'indicateur isInit, avant d'appeler toute autre fonction.
  6. Si nécessaire, entrez une stratégie d'approbation et des collections de données privées, puis cliquez sur Mettre à niveau.
    Le code chaîne est mis à niveau et déployé.