Implantação de Aplicativos em um Clique
Depois de atender aos pré-requisitos, você poderá implantar um dos aplicativos de ativos digitais agrupados no Blockchain Platform Manager.
Pré-requisitos
As etapas a seguir descrevem o workflow de pré-requisitos para implantação com um clique.
- Instale o Oracle Blockchain Platform Enterprise Edition. Para obter mais informações, consulte Provisionando o Oracle Blockchain Platform Enterprise Edition do Oracle Cloud Marketplace.
- Configure seu provedor de identidades, seja o servidor OpenLDAP integrado ou o IDCS (Oracle Identity Cloud Service).
- Crie uma configuração de banco de dados de histórico avançado. Para obter mais informações, consulte Criar uma Configuração de Banco de Dados de Histórico Rico.
Observação:
Embora a função de histórico avançado suporte o Oracle AI Database e o MySQL, você deve usar o Oracle AI Database com os aplicativos de ativos digitais em pacote. - Crie uma instância que use a configuração de histórico avançado. Para obter mais informações, consulte Criar uma Instância.
- Na página Wallet do Blockchain Platform Manager, configure uma organização, usuários e wallets. Para obter mais informações, consulte Configurar uma Wallet.
- Criar uma organização.
- Crie um usuário (para o usuário conectado ou o usuário que implantará o aplicativo) e adicione o usuário à organização.
- Crie uma wallet para o usuário conectado ou para o usuário que implantará o aplicativo.
- Para uma instância no modo Governado, faça uma chamada de transação para o contrato de governança para registrar a wallet e permitir que a implantação seja bem-sucedida. Use uma assinatura de API com o formulário a seguir, substituindo as variáveis, o servidor e o token do portador pelos valores da sua instância.
curl --location --request POST 'https://uwaas.example.com/v1/uwaas/wallets' \ --header 'Authorization: Bearer fZjcd7QIryI8iO1wpQ' \ --header 'Content-Type: application/json' \ --data-raw '{ "orgId": "TestOrg", "orgNetworkId": 4, "userId": "e194554a-bc46-4ae7-a152-75db72f8dd09", "walletLabel": "haha1", "walletType": "1", "status": "ACTIVE", "walletTags": ["haha1"] }'
Implantação com um Clique
- Na página Instâncias do Gerenciador do Blockchain Platform, selecione o menu da instância que você criou.
- Selecione Implantar Aplicativo.
- Selecione o aplicativo a ser implantado na lista Aplicativo.
- Informe um nome de implantação no campo Nome da Implantação. Os nomes de implantação podem usar apenas letras minúsculas, números e hifens, e devem usar somente uma letra ou um número. Selecione Próximo.
- Na janela Implantação de Contrato Inteligente, selecione Implantar novo contrato ou Usar contratos existentes. Selecione Usar contratos existentes para permitir que uma instância do participante junte-se ao mesmo blockchain de uma instância do fundador em que o aplicativo já está implantado.
- Para uma nova implantação, informe um Nome de Token, um Símbolo de Token e uma Organização.
- Para contratos existentes, informe Endereço do Contrato do Token, Endereço do Contrato da Conta e Organização.
- Na janela Revisar Implantação, verifique se o nome do aplicativo e da implantação estão corretos. Selecione Enviar.
- Uma mensagem de sucesso de implantação é exibida, bem como um link para acessar o aplicativo.
- Atualize seu arquivo
/etc/hostspara adicionar uma entrada do<sample-app-deployment-name>.<instance-name>.<instance-domain>mapeada para a porta do gateway de entrada do Istio. - Se você usar o IDCS via OpenID Connect, adicione o URL de redirecionamento do aplicativo de ativos digitais agrupados ao aplicativo cliente confidencial criado quando você configurou o IDCS.
Agora você pode usar o link fornecido para configurar e usar o aplicativo de contrato inteligente.
Para obter mais informações sobre os aplicativos, consulte Aplicativo de Moeda Digital do Banco Central Atacadista e Aplicativo de Token de Depósito no Guia de Ativos Digitais.