Personalizar APIs Wrapper para Stablecoin
A API wrapper stablecoin é uma versão modificada do pacote da API wrapper que é gerado pelo Blockchain App Builder.
Siga as etapas abaixo se você gerar novamente o pacote da API wrapper após adicionar métodos personalizados ao código de cadeia stablecoin. Para garantir que suas alterações sejam compatíveis, você deve modificar o pacote de API do wrapper recém-gerado usando o pacote de API do wrapper stablecoin que é empacotado com o produto.
- Use o Blockchain App Builder para gerar um pacote de API wrapper para o stablecoin chaincode.
- Extraia os arquivos do pacote.
- Faça backup do arquivo
routes.goe substitua a pasta de função do OCI no novo pacote de API do wrapper pela pastaStablecoinOCIFunctiondo pacote de API do wrapperStablecoinempacotado. Restaure a versão de backup do arquivoroutes.go. - Edite a variável JSON
function_pathno final do arquivoterraform.varspara adicionar entradas para quaisquer novos métodos. A variávelfunction_pathdefine pontos finais de API como um array de objetos no formato a seguir.
Anexe entradas para os novos métodosfunction_paths="[{\"endpoint\":\"/activateStablecoinAccount\",\"methodType\":[\"POST\"]}]"createIDCSUserecreateStablecoinAccountno final da variávelfunction_path, conforme mostrado no exemplo a seguir.function_paths="[{\"endpoint\":\"/activateStablecoinAccount\",\"methodType\":[\"POST\"]},{\"endpoint\":\"/createStablecoinAccount\",\"methodType\":[\"POST\"]}, {\"endpoint\":\"/createIDCSUser\",\"methodType\":[\"POST\"]}]" - Substitua o arquivo
main.tfno pacote de API do wrapper recém-gerado pelo arquivomain.tfdo pacote de API do wrapper que é empacotado com o produto.