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.

  1. Use o Blockchain App Builder para gerar um pacote de API wrapper para o stablecoin chaincode.
  2. Extraia os arquivos do pacote.
  3. Faça backup do arquivo routes.go e substitua a pasta de função do OCI no novo pacote de API do wrapper pela pasta StablecoinOCIFunction do pacote de API do wrapper Stablecoin empacotado. Restaure a versão de backup do arquivo routes.go.
  4. Edite a variável JSON function_path no final do arquivo terraform.vars para adicionar entradas para quaisquer novos métodos. A variável function_path define pontos finais de API como um array de objetos no formato a seguir.
    function_paths="[{\"endpoint\":\"/activateStablecoinAccount\",\"methodType\":[\"POST\"]}]"
    Anexe entradas para os novos métodos createIDCSUser e createStablecoinAccount no final da variável function_path, conforme mostrado no exemplo a seguir.
    function_paths="[{\"endpoint\":\"/activateStablecoinAccount\",\"methodType\":[\"POST\"]},{\"endpoint\":\"/createStablecoinAccount\",\"methodType\":[\"POST\"]}, {\"endpoint\":\"/createIDCSUser\",\"methodType\":[\"POST\"]}]"
  5. Substitua o arquivo main.tf no pacote de API do wrapper recém-gerado pelo arquivo main.tf do pacote de API do wrapper que é empacotado com o produto.