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
- Rotear destinos Stellar USDC compatíveis com o contrato genérico
recipientRouting
Endpoints
Parâmetros do destinatário
Roteamento de destinatário Stellar
recipientRouting só é compatível quando a blockchain de destino é Stellar. As solicitações de swap existentes para EVM, Solana e Tron não mudam e não devem enviar recipientRouting; solicitações que o incluírem são rejeitadas. Não existe um parâmetro separado de memo do destinatário.
Para destinos Stellar USDC compatíveis:
- Destinatário muxed
M...: omitarecipientRouting. O ID de roteamento já está incorporado no endereço; enviar dados de roteamento é rejeitado. - Destinatário base
G...com ID de roteamento: envierecipientRouting: { type: "memo_id", value: "123" }. O valor deve ser uma string numérica não vazia entre0e18446744073709551615. A Blockradar normaliza o destino para um endereçoM...antes de solicitar a cotação ou a execução. - Destinatário base
G...sem ID de roteamento: envierecipientRouting: { type: "none" }semvalue. Um destinatárioG...semrecipientRoutingé rejeitado. A conta base de destino já precisa ter uma trustline de Stellar USDC antes da cotação e da execução. - Carteira Stellar padrão da Blockradar: é preciso enviar explicitamente
recipientRouting: { type: "none" }.
Stellar base account with a routing ID
Stellar base account without a routing ID
Metadados da resposta de cotação
As respostas de cotação podem incluirdata.recipientRouting para explicar o resultado do roteamento. 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.

