Saltar para o conteúdo principal
A API de Swap permite trocar uma stablecoin por outra diretamente a partir de uma carteira Blockradar. Swaps podem ser iniciados a partir de uma carteira principal ou de um endereço filho.

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:
  1. Destinatário muxed M...: omita recipientRouting. O ID de roteamento já está incorporado no endereço; enviar dados de roteamento é rejeitado.
  2. Destinatário base G... com ID de roteamento: envie recipientRouting: { type: "memo_id", value: "123" }. O valor deve ser uma string numérica não vazia entre 0 e 18446744073709551615. A Blockradar normaliza o destino para um endereço M... antes de solicitar a cotação ou a execução.
  3. Destinatário base G... sem ID de roteamento: envie recipientRouting: { type: "none" } sem value. Um destinatário G... sem recipientRouting é rejeitado. A conta base de destino já precisa ter uma trustline de Stellar USDC antes da cotação e da execução.
  4. 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 incluir data.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.