Mettre à niveau un code de chaîne

Si un développeur modifie la source d'un code de chaîne, vous devez le déployer dans une nouvelle version du code de chaîne.

Vous pouvez déployer différentes versions d'un 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 à la fois 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é en utilisant les 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 (Gen 2).
  1. Allez à la console et cliquez sur l'onglet Canaux.
    La page Canaux s'affiche et le tableau répertorie tous les canaux du réseau.
  2. Cliquez sur le canal où le code de chaîne à mettre à niveau est déployé, puis 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 d'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.
    Si l'option Init-required (Init-obligatoire) 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 collections de données privées, puis cliquez sur Mettre à niveau.
    Le code de chaîne est mis à niveau et déployé.