Guia de Formatação de Requisições
Servidores Públicos
Seção intitulada “Servidores Públicos”- wss://xahau.network ou https://xahau.network (Mainnet)
- wss://xahau-test.net ou https://xahau-test.net (Testnet)
Exemplos de Requisições
Seção intitulada “Exemplos de Requisições”Para enviar uma requisição de exemplo para a API, use os seguintes comandos.
Websocket
Seção intitulada “Websocket”{ "id": 3, "command": "account_info", "account": "rhBDFMmr3jSjgsWMqBAYaATLy3PuXy395y", "strict": true, "ledger_index": "validated", "api_version": 1}Estrutura de Requisição WebSocket
Seção intitulada “Estrutura de Requisição WebSocket”Após estabelecer uma conexão WebSocket com o servidor xahaud, você pode enviar comandos como objetos JSON com estes campos:
| Campo | Tipo | Descrição |
|---|---|---|
| command | String | O nome do método da API |
| id | (Múltiplo) | (Opcional) Identificador único para a requisição. |
| api_version | Número | (Opcional) Especifica a versão da API. |
JSON-RPC
Seção intitulada “JSON-RPC”POST https://xahau.network/Content-Type: application/json
{ "method": "account_info", "params": [ { "account": "rhBDFMmr3jSjgsWMqBAYaATLy3PuXy395y", "strict": true, "ledger_index": "validated", "api_version": 1 } ]}Estrutura de Requisição JSON-RPC
Seção intitulada “Estrutura de Requisição JSON-RPC”| Campo | Tipo | Descrição |
|---|---|---|
| method | String | O nome do método da API |
| params | Array | (Opcional) Um array de um item contendo um objeto JSON com os parâmetros do método. |
Linha de Comando
Seção intitulada “Linha de Comando”xahaud account_info rhBDFMmr3jSjgsWMqBAYaATLy3PuXy395y validated strictEstrutura de Requisição por Linha de Comando
Seção intitulada “Estrutura de Requisição por Linha de Comando”| Campo | Descrição |
|---|---|
| xahaud | Inicia a chamada ao serviço xahaud |
| method | O nome do método da API |
| params | (Opcional) |