Use a opção de implantação rápida para concluir uma implantação de chaincode de uma etapa. Esta opção é recomendada para testes de chaincode.
A implantação rápida usa definições padrão, instala o chaincode em todos os pares no canal, implanta o chaincode usando a política de endosso padrão e ativa o chaincode no proxy REST.
Observe as seguintes informações:
Você deve ser administrador para concluir esta tarefa.
- Vá para a console e selecione a guia Chaincodes.
- Na guia Chaincodes, clique em Implantar um Novo Chaincode.
A página Implantar Chaincode é exibida.
- Clique em Implantação Rápida.
A página Implantar Chaincode (Rápido) é exibida.
- No campo Rótulo do pacote, digite uma descrição do pacote de chaincode.
Use as seguintes diretrizes ao rotular o chaincode:
- Use caracteres alfanuméricos ASCII, traços (-) e sublinhados (_).
- O rótulo deve iniciar e terminar apenas com caracteres alfanuméricos ASCII. Por exemplo, você não pode usar labels como _mychaincode ou mychaincode_.
- Traços (-) e sublinhados (_) devem ser seguidos por caracteres alfanuméricos ASCII. Por exemplo, você não pode usar nomes como my--chaincode ou my-chaincode.
- O rótulo do pacote pode ter até 50 caracteres.
- Na lista Tipo de Código de Cadeia, selecione o idioma no qual o código de cadeia foi gravado. Para implantar um chaincode externo (chaincode as a service), selecione Externo. Para obter mais informações sobre como implantar chaincode como um serviço, consulte Implantar Chaincode de um Serviço Externo.
- No campo Nome do Código da Cadeia, informe um nome exclusivo para o código da cadeia. No campo Versão, digite um valor de string para especificar o número de versão do chaincode.
Use estas diretrizes ao nomear o chaincode:
- Use caracteres alfanuméricos ASCII, traços (-) e sublinhados (_).
- O nome deve começar e terminar apenas com caracteres alfanuméricos ASCII.
- Traços (-) e sublinhados (_) devem ser seguidos com caracteres alfanuméricos ASCII.
- O nome e a versão têm, cada um, no máximo, 64 caracteres.
- A versão do chaincode também pode conter pontos (.) e sinais de mais (+).
- Se o chaincode exigir inicialização, selecione Init-required.
Se Init-required for selecionado, o aplicativo cliente deverá chamar a função Init explicitamente, especificando o flag isInit, antes de chamar qualquer outra função.
- Revise as outras configurações padrão e modifique-as conforme necessário.
- Se você estiver implantando a origem de chaincode em um arquivo
.zip, deixe a opção É um Chaincode Empacotado desmarcada. Se você estiver implantando um pacote de chaincode em um arquivo .tar.gz, selecione É um Chaincode Empacotado.
- Clique em Fazer Upload do Arquivo Chaincode e procure o arquivo chaincode para fazer upload e implantação.
- Clique em Enviar.
O chaincode é instalado nos pares do canal e implantado.
Na guia Canais, clique no nome do canal no qual você implantou o chaincode e, em seguida, clique em Chaincodes Implantados. O nome, a versão, o número de sequência e o ID do pacote do chaincode implantado são exibidos na tabela de resumo, bem como os status aprovados e confirmados.