Mettre à niveau un code de chaîne

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

Vous pouvez déployer différentes versions du même code de chaîne sur différents canaux.
Vous devez être un administrateur pour effectuer cette tâche. Si vous utilisez la console, le processus de mise à niveau inclut l'approbation et la validation du code de chaîne mis à niveau. Vous pouvez également utiliser l'API REST pour mettre à niveau un code de chaîne déployé à l'aide des appels que vous utilisez pour installer, approuver et valider un code de chaîne. Pour plus d'informations, voir API REST pour Oracle Blockchain Platform sur Oracle Cloud Infrastructure (2e génération).
  1. Allez à 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 dans lequel le code de chaîne à mettre à niveau est déployé, puis cliquez sur Codes de chaîne déployés.
  3. Localisez le code de chaîne à mettre à niveau, cliquez sur Actions supplémentaires et sélectionnez Mettre à niveau.
    La page Mettre à niveau le code de chaîne s'affiche.
  4. Spécifiez une version de code de chaîne et sélectionnez un ID ensemble à utiliser dans la définition du code de chaîne.
  5. Si le code de chaîne nécessite une initialisation, sélectionnez Init-required (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 politique d'endossement et des collectes de données privées, puis cliquez sur Mettre à niveau.
    Le code de chaîne est mis à niveau et déployé.