Fazendo Upgrade de Projetos de Chaincode na CLI

Você pode usar esse comando para fazer upgrade de projetos de chaincode existentes para usar os novos recursos do Blockchain App Builder atualizado. Esse comando funciona com os projetos TypeScript e Go.

Para projetos Go, atualize para Go v1.20.10 antes de executar o comando para atualizar seu projeto de chaincode.

Uso:

upgrade [options]
my-mac:Project myname$ 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 atualizar um projeto de chaincode, navegue até o diretório que contém o projeto e insira o seguinte comando:
ochain upgrade

Se você encontrar problemas ao fazer upgrade de um projeto de 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 do Arquivo de Especificação com o Código de Origem Gerado.