O que você pode fazer
- Obter uma cotação para um swap antes de confirmar
- Cotar por valor de origem ou valor de destino com
amountSide - Executar um swap entre ativos suportados
- Realizar swaps a partir de carteiras principais e endereços filhos
Endpoints
Parâmetros do destinatário
Roteamento de destinatário Stellar
recipientRouting só é compatível quando a blockchain de destino é Stellar. Solicitações para destinos EVM, Solana e Tron não devem enviá-lo; se o incluírem, serão rejeitadas. Não envie nem exponha um campo separado de memo do destinatário.
Para destinos Stellar USDC compatíveis:
- Para um endereço muxed
M..., omitarecipientRouting: o ID de roteamento já está incorporado e fornecer dados de roteamento é rejeitado. - Para um endereço base
G...com ID de roteamento, envie{ type: "memo_id", value: "123" }.valuedeve ser uma string numérica não vazia entre0e18446744073709551615. O endereço é normalizado paraM...antes de solicitar a cotação ou a execução. - Para um endereço base
G...sem ID de roteamento, envie{ type: "none" }semvalue. Um endereçoG...semrecipientRoutingé rejeitado, e a conta base de destino precisa ter uma trustline de Stellar USDC antes da cotação ou execução. - Para uma carteira Stellar padrão da Blockradar, envie explicitamente
{ type: "none" }.
data.recipientRouting com status: "none" ou "embedded" e uma mensagem. As respostas de execução não incluem esses metadados.
Migração de campos específicos de Stellar
Referência Completa da API
Veja todos os endpoints de swap na aba Referência da API.

