Aprimoramentos do Digital Assets Edition
O Oracle Blockchain Platform Digital Assets Edition inclui uma versão aprimorada do Blockchain App Builder.
As funções a seguir são suportadas pela versão aprimorada do Blockchain App Builder.
- Geração automática de aplicativos completos de chaincode para cenários de mercado de títulos e CBDC de atacado.
- Geração automática de pacotes de API wrapper para o API Gateway, com pontos finais dedicados para cada método chaincode. Você pode configurar os nomes dos pontos finais para corresponder às convenções de nomenclatura da sua organização.
- Suporte para eventos de chaincode, que podem enviar notificações em tempo real e acionar fluxos de trabalho.
- Suporte para parâmetros de endosso em coleções Postman geradas.
- Suporte para códigos de cadeia que usam o padrão Token Taxonomy Framework estendido para restringir dados confidenciais ou confidenciais, de modo que sejam acessíveis apenas às organizações envolvidas na transação.
- Novas funções de conta, função e transação no padrão Token Taxonomy Framework estendido.
- Aprimoramentos na CLI e na IU de extensão do Visual Studio Code.
Aprimoramentos da CLI
O comando ochain invoke
suporta os argumentos opcionais adicionais a seguir.
- Mapa transitório
- Opção:
-t, --transient
- Cabeçalhos
- Opção:
-H, --headers
- Endossadores
- Opção:
-e, --endorsers
- Mesmos Endossadores da Organização
- Opção:
-S, --sameorgendorser
ochain invoke <method> 's01' 's10' \
-r <remote OBP URL> -u <username> -s <password> \
-H '{"confidential-transaction": "true"}' \
-S false \
-t '{"key": "value"}' \
-e '["org1-xyz-abc.blockchain.ocp.oraclecloud.com:20009", "org1-xyz-abc.blockchain.ocp.oraclecloud.com:20010"]'
Aprimoramentos de Extensão de Código do Visual Studio
As opções para mapas transitórios, cabeçalhos, endossos e endossos da mesma organização estão disponíveis no painel Executar para ambientes remotos. Quando você seleciona um ambiente remoto, o controle Mostrar Opções Avançadas fica disponível. Clique em Mostrar Opções Avançadas para definir essas opções para o método selecionado no momento (função). Se você selecionar um método diferente, as opções avançadas serão redefinidas.
Para cada opção avançada, você pode adicionar e remover valores e selecionar ou limpar as opções a serem incluídas quando o método for chamado. A caixa de seleção Mesmos Endossadores da Organização está disponível na caixa de diálogo Endossando Pares. Se você selecionar Mesmos Endossadores da Organização, todos os pares de endosso especificados manualmente serão ignorados. Em vez disso, a transação será endossada por colegas da mesma organização que o usuário.
Para códigos de cadeia confidenciais, o cabeçalho Confidential-Transaction: true
é definido por padrão para todos os métodos na extensão do Visual Studio Code. Você pode editar este cabeçalho.