Como funciona
Roteamento inteligente
Cada transferência é avaliada de acordo com os ativos e redes
envolvidos, e roteada da forma que se completa mais rápido e de forma
mais confiável — sem ativos encapsulados, sem slippage manual de
pool de liquidez para calcular.
Sempre um único endpoint
Transferências do mesmo ativo entre redes e swaps entre ativos
diferentes passam pela mesma chamada. Você nunca escolhe o mecanismo
sozinho.
POST /bridge/quote informa a taxa de rede e um prazo estimado antes de
você confirmar — route na resposta é um identificador interno de
roteamento apenas para fins de suporte; não é algo que você precise
tratar no lado do cliente.
Cote, depois execute
ourFee é a cobrança de plataforma + recuperação de gas da Puffin, além
da taxa de rede cotada — veja
Preços para saber como isso é
configurado. Quando estiver pronto:
bridgeTransfer que você pode consultar — ou simplesmente esperar pelo
webhook.
Webhooks
Assinebridge.completed e bridge.failed — veja
Webhooks para o formato completo do payload.
O bridging é apenas USDC/USDT por enquanto, de acordo com a matriz do
Wallet-as-a-Service (Solana, Polygon, BSC, Base). Uma
solicitação de bridge para uma rota não configurada retorna
bridge_not_configured — isso é uma restrição operacional do nosso lado
enquanto um corredor está sendo habilitado, não algo que você possa
contornar no lado do cliente.