Implantar e Testar APIs do Wrapper para Frameworks de Token Genéricos
Implantando o Pacote de API Encapsulador de Estrutura de Token Fungível
Para obter informações sobre como usar as coleções Postman incluídas em cada pacote, consulte Componentes do Pacote da API Compactadora no Blockchain App Builder for Oracle Blockchain Platform.
Para poder implantar o pacote de API do wrapper, atualize as variáveis de configuração necessárias. Algumas variáveis de configuração têm valores padrão, mas você deve atualizar manualmente qualquer variável que contenha um espaço reservado como seu valor padrão. As variáveis de configuração são armazenadas no arquivo terraform.tfvars no arquivo compactado da API wrapper. Para obter mais informações sobre como implantar APIs do wrapper e sobre variáveis de configuração, consulte APIs do wrapper no Blockchain App Builder para Oracle Blockchain Platform. A tabela a seguir lista as variáveis de configuração e seus valores padrão para o pacote de API wrapper de estrutura de token não fungível. Se o valor padrão contiver espaços reservados, ele indicará que o usuário deve fornecer manualmente os valores necessários.
| Nome da variável | Valor padrão | Descrição |
|---|---|---|
compartment_ocid |
<compartment_ocid> |
O OCID do compartimento no OCI (Oracle Cloud Infrastructure). |
compartment_name |
<compartment_name> |
O nome do compartimento do OCI. |
identity_domain |
<identity_domain> |
O domínio de identidades a ser usado. |
blockchain_channel |
<blockchain_channel> |
O nome do canal do Oracle Blockchain Platform em que o chaincode é implantado. |
blockchain_url |
<blockchain_url> |
O URL do Oracle Blockchain Platform associado à implantação de chaincode. |
blockchain_chaincode |
DepositToken |
O nome do chaincode para o qual gerar APIs do wrapper. |
blockchain_sync |
true |
O valor de sincronização a ser incluído no payload para chamadas de API. |
blockchain_timeout |
6000 |
O valor de timeout a ser incluído no payload para chamadas de API. |
vcn_display_name |
DepositToken |
O nome para exibição da rede virtual na nuvem do OCI. |
application_display_name |
DepositToken |
O nome para exibição do aplicativo OCI. |
gateway_display_name |
DepositToken |
O nome para exibição do Gateway de API. |
deployment_display_name |
DepositToken |
O nome para exibição da implantação no Gateway de API. |
deployment_path_prefix |
/DepositToken |
O prefixo do caminho de implantação no Gateway de API, que especifica o caminho no qual as rotas são implantadas. A variável deployment_path_prefix deve começar com uma barra (/).
|
ocir_repo_name |
deposittoken |
O nome do repositório do OCI Registry. A variável ocir_repo_name deve ter todas as letras minúsculas.
|
policy_name |
DepositToken |
O nome da política que permite o gerenciamento controlado e o acesso a APIs por meio de permissões definidas para grupos e compartimentos na organização |
Implantando o Pacote de API Non-Fungible Token Wrapper
Para poder implantar o pacote de API do wrapper, atualize as variáveis de configuração necessárias. Algumas variáveis de configuração têm valores padrão, mas você deve atualizar manualmente qualquer variável que contenha um espaço reservado como seu valor padrão. As variáveis de configuração são armazenadas no arquivo terraform.tfvars no arquivo compactado da API wrapper. Para obter mais informações sobre como implantar APIs do wrapper e sobre variáveis de configuração, consulte APIs do wrapper no Blockchain App Builder para Oracle Blockchain Platform. A tabela a seguir lista as variáveis de configuração e seus valores padrão para o pacote de API wrapper de estrutura de token não fungível. Se o valor padrão contiver espaços reservados, ele indicará que o usuário deve fornecer manualmente os valores necessários.
| Nome da variável | Valor padrão | Descrição |
|---|---|---|
compartment_ocid |
<compartment_ocid> |
O OCID do compartimento no OCI (Oracle Cloud Infrastructure). |
compartment_name |
<compartment_name> |
O nome do compartimento do OCI. |
identity_domain |
<identity_domain> |
O domínio de identidades a ser usado. |
blockchain_channel |
<blockchain_channel> |
O nome do canal do Oracle Blockchain Platform em que o chaincode é implantado. |
blockchain_url |
<blockchain_url> |
O URL do Oracle Blockchain Platform associado à implantação de chaincode. |
blockchain_chaincode |
NFTCollectiblesWithERC721 |
O nome do chaincode para o qual gerar APIs do wrapper. |
blockchain_sync |
true |
O valor de sincronização a ser incluído no payload para chamadas de API. |
blockchain_timeout |
6000 |
O valor de timeout a ser incluído no payload para chamadas de API. |
vcn_display_name |
NFTCollectiblesWithERC721 |
O nome para exibição da rede virtual na nuvem do OCI. |
application_display_name |
NFTCollectiblesWithERC721 |
O nome para exibição do aplicativo OCI. |
gateway_display_name |
NFTCollectiblesWithERC721 |
O nome para exibição do Gateway de API. |
deployment_display_name |
NFTCollectiblesWithERC721 |
O nome para exibição da implantação no Gateway de API. |
deployment_path_prefix |
/NFTCollectiblesWithERC721 |
O prefixo do caminho de implantação no Gateway de API, que especifica o caminho no qual as rotas são implantadas. A variável deployment_path_prefix deve começar com uma barra (/).
|
ocir_repo_name |
nftcollectibleswitherc721 |
O nome do repositório do OCI Registry. A variável ocir_repo_name deve ter todas as letras minúsculas.
|
policy_name |
NFTCollectiblesWithERC721 |
O nome da política que permite o gerenciamento controlado e o acesso a APIs por meio de permissões definidas para grupos e compartimentos na organização |
Implantando o Pacote de API Combined Token Wrapper
Para poder implantar o pacote de API do wrapper, atualize as variáveis de configuração necessárias. Algumas variáveis de configuração têm valores padrão, mas você deve atualizar manualmente qualquer variável que contenha um espaço reservado como seu valor padrão. As variáveis de configuração são armazenadas no arquivo terraform.tfvars no arquivo compactado da API wrapper. Para obter mais informações sobre como implantar APIs do wrapper e sobre variáveis de configuração, consulte APIs do wrapper no Blockchain App Builder para Oracle Blockchain Platform. A tabela a seguir lista as variáveis de configuração e seus valores padrão para o pacote de API do encapsulador de framework de token combinado. Se o valor padrão contiver espaços reservados, ele indicará que o usuário deve fornecer manualmente os valores necessários.
| Nome da variável | Valor padrão | Descrição |
|---|---|---|
compartment_ocid |
<compartment_ocid> |
O OCID do compartimento no OCI (Oracle Cloud Infrastructure). |
compartment_name |
<compartment_name> |
O nome do compartimento do OCI. |
identity_domain |
<identity_domain> |
O domínio de identidades a ser usado. |
blockchain_channel |
<blockchain_channel> |
O nome do canal do Oracle Blockchain Platform em que o chaincode é implantado. |
blockchain_url |
<blockchain_url> |
O URL do Oracle Blockchain Platform associado à implantação de chaincode. |
blockchain_chaincode |
WholesaleCBDC |
O nome do chaincode para o qual gerar APIs do wrapper. |
blockchain_sync |
true |
O valor de sincronização a ser incluído no payload para chamadas de API. |
blockchain_timeout |
6000 |
O valor de timeout a ser incluído no payload para chamadas de API. |
vcn_display_name |
NFTCollectiblesWithERC1155 |
O nome para exibição da rede virtual na nuvem do OCI. |
application_display_name |
NFTCollectiblesWithERC1155 |
O nome para exibição do aplicativo OCI. |
gateway_display_name |
NFTCollectiblesWithERC1155 |
O nome para exibição do Gateway de API. |
deployment_display_name |
NFTCollectiblesWithERC1155 |
O nome para exibição da implantação no Gateway de API. |
deployment_path_prefix |
/NFTCollectiblesWithERC1155 |
O prefixo do caminho de implantação no Gateway de API, que especifica o caminho no qual as rotas são implantadas. A variável deployment_path_prefix deve começar com uma barra (/).
|
ocir_repo_name |
nftcollectibleswitherc1155 |
O nome do repositório do OCI Registry. A variável ocir_repo_name deve ter todas as letras minúsculas.
|
policy_name |
NFTCollectiblesWithERC1155 |
O nome da política que permite o gerenciamento controlado e o acesso a APIs por meio de permissões definidas para grupos e compartimentos na organização |