← Blog
Artigo Oficial • 13 de agosto de 2026

Como fazer bridge de USDT entre redes com uma API

Passo a passo para mover USDT entre BNB Chain, Polygon, Arbitrum, Base e mais por API: fluxo, estados da ordem, mínimos, erros comuns e gás.

O que uma bridge de USDT realmente faz

Fazer bridge é mover um token de uma rede para outra — por exemplo, tirar USDT da BNB Chain e receber USDT na Polygon. É importante entender o que acontece por baixo, porque isso explica os estados que sua integração vai ver.

O USDT da BNB Chain é um contrato ERC-20 naquela rede. O USDT da Polygon é outro contrato, em outra rede. Não existe "mover" no sentido literal: existe entregar na origem e receber o equivalente no destino, com alguém garantindo a correspondência entre as duas pontas.

É por isso que a operação tem estados, e não um resultado imediato.

O fluxo, em quatro estados

Toda transferência passa pelo mesmo percurso, e sua interface deveria refletir isso:

1. Ordem criada. Você declara origem, destino, valor e endereço de recebimento. A ordem nasce com um identificador. 2. Depósito transmitido. O token sai da carteira de origem. Aqui existe um hash de transação na rede de origem. 3. Confirmação aguardada. A rede de origem precisa considerar aquele depósito final. Esse tempo não é escolha de ninguém: é propriedade da rede. 4. Entrega no destino. O valor equivalente é enviado na rede de destino, e há um segundo hash — esse é o que o usuário quer ver.

Mostrar esses quatro estados é a diferença entre uma integração que gera suporte e uma que não gera. O erro mais comum é exibir apenas "processando" e deixar o usuário sem saber se o dinheiro saiu.

O jeito curto

npm install @vkx/bridge

A chamada precisa de cinco coisas: sua chave, a rede de origem, a rede de destino, o valor e o endereço de destino. A VKX Bridge cria a ordem, transmite o depósito, acompanha a confirmação e devolve o hash do destino.

A chamada sai do seu servidor. A chave é secreta e não deve existir no aplicativo nem no navegador — é a mesma regra de qualquer credencial de pagamento.

Redes, direções e gás

Duas coisas mudam conforme a direção, e as duas afetam a experiência:

  • Saindo da Polygon, o depósito é patrocinado: a carteira de origem não precisa ter POL para pagar o gás do envio. Isso remove um pré-requisito que trava muita transferência — o usuário tem o USDT, mas não tem a moeda nativa.
  • Saindo da BNB Chain, o envio ERC-20 é pago pela origem, em BNB. A carteira precisa de um saldo mínimo de BNB para a transação de envio.

A lista atualizada de pares atendidos em cada direção está na página do produto. Vale conferir antes de assumir uma direção: não é simétrico — atender A para B não implica atender B para A.

Mínimos, taxa e o que checar antes de enviar

Três validações evitam a maior parte dos problemas de suporte:

  • Valor mínimo. Toda ponte tem um piso, porque abaixo dele o custo de rede consome a transferência. Cheque o mínimo da direção antes de deixar o usuário confirmar.
  • Endereço na rede correta. Endereço EVM tem o mesmo formato em todas as redes EVM, o que é conveniente e perigoso: um endereço válido pode ser de uma rede onde o usuário não controla nada. Se o destino for uma exchange, confirme que ela aceita depósitos naquela rede específica.
  • Saldo para o gás na origem, quando a direção exige.

Sobre taxa: é cobrada por transferência e depende do par e do valor. O número vigente está no produto, e vale calcular no momento da cotação em vez de fixar no seu código.

Erros comuns, e o que fazer

  • Depósito abaixo do mínimo. A ordem não completa. É por isso que a validação precisa acontecer antes do usuário assinar, não depois.
  • Rede errada no destino. Se o destino é uma carteira que você controla, é recuperável. Se é uma exchange que não suporta aquela rede, frequentemente não é. Avise antes.
  • Origem sem gás. A transação de envio nem sai. Mensagem clara aqui economiza muito suporte.
  • Falha no meio do percurso. Há reembolso. O usuário precisa ver isso na interface, e não descobrir por conta.

Sobre tempo

Não há prazo fixo. O tempo depende da finalidade da rede de origem e do congestionamento no momento. Prometer "em 30 segundos" seria impreciso — o que se pode fazer, e é melhor para o usuário, é mostrar o estado real da ordem a cada passo.

Perguntas frequentes

Preciso ter a moeda nativa da rede de origem? Saindo da Polygon, não — o depósito é patrocinado. Da BNB Chain, sim: o envio ERC-20 é pago em BNB.

A chamada pode sair do aplicativo? Não. A chave é secreta; a chamada nasce no seu servidor.

Quanto tempo leva? Depende da finalidade da rede de origem e da congestão. Não existe prazo fixo honesto; o estado da ordem é consultável durante todo o percurso.

E se eu enviar abaixo do mínimo? A ordem não completa. Valide o mínimo antes de o usuário confirmar.

Dá para atender qualquer par de redes? Não, e não é simétrico. Confira os pares atendidos em cada direção antes de assumir.

Serve para outros tokens além de USDT? O caso principal é stablecoin entre redes EVM. Os pares e ativos atendidos estão no produto.

Próximo passo

Se ainda está decidindo entre integrar e construir, vale ler por que uma ponte é difícil de manter. Se a decisão já está tomada, os pares e o preço estão na página do produto, e a documentação tem a referência da API.

Aviso: este conteúdo tem caráter informativo e educacional e não constitui recomendação de investimento.

Comece agora

VKX Wallet

Baixe a VKX Wallet e comece com total segurança.