Fazendo Upgrade de Projetos de Chaincode na CLI

Você pode usar o comando de upgrade para fazer upgrade de projetos chaincode existentes a fim de usar novos recursos quando o Blockchain App Builder for atualizado. Esse comando funciona com os projetos TypeScript e Go.

Para projetos Go, faça upgrade para uma versão suportada do Go antes de executar o comando para fazer upgrade do projeto chaincode. O Blockchain App Builder suporta o Go v1.23.2 ou posterior, mas não o Go v1.24 ou posterior.

Uso:

upgrade [options]
ochain upgrade -h 
Usage: upgrade [options]
Upgrade App Builder chaincode project 
Options :
    -h, --help              output command usage information
    -D, --debug             enable debug logging
    -p, --project <path>    (optional) Path to Chaincode project to upgrade. If not specified, it defaults to current directory.
    -cc, --chaincode        (optional) To upgrade chaincode project
Examples :
$> ochain upgrade --project <path of chaincode dir>
Para fazer upgrade de um projeto chaincode, navegue até o diretório que contém o projeto e informe o seguinte comando:
ochain upgrade

Se você encontrar problemas ao fazer upgrade de um projeto chaincode, poderá usar a opção --debug para gerar logs de depuração. No Microsoft Windows, use o Prompt de Comando em vez de PowerShell se você especificar a opção --debug.

Depois de atualizar um projeto de chaincode, sincronize o arquivo de especificação com o código-fonte gerado. Para obter mais informações, consulte Sincronizar Alterações no Arquivo de Especificação com Código-Fonte Gerado.