Uniswap passo a passo: sua primeira troca
Aula 22 de 58 do curso “Cripto”. Grátis, com animações e teste.
Sua primeira troca em 6 passos
A Uniswap é a maior DEX do Ethereum e das suas L2: desde 2018 passaram por ela trilhões de dólares. Abra app.uniswap.org pelos favoritos, toque em Connect e conecte a carteira. Escolha a rede onde estão seus USDC, por exemplo a Base. Em cima escolha o que você dá, embaixo o que recebe, e digite o valor. Antes de assinar, abra os detalhes: cotação, impacto no preço, taxa da rede e o mínimo que você vai receber com certeza. Tudo certo? Assine na carteira.
Por que uma troca grande sai mais cara
Um pool da Uniswap segue a regra x · y = k: a quantidade de uma moeda vezes a da outra fica constante. Exemplo: o pool tem 10 ETH e 30.000 USDC, cotação de 3.000. Você compra 1 ETH. Sobram 9 ETH, então os USDC precisam virar 300.000 / 9 ≈ 33.333, e você paga cerca de 3.333 USDC, 11% a mais. Compre 0,1 ETH e paga só uns 1% a mais. Isso é o impacto no preço (price impact). Em pools grandes ele é mínimo; em pools minúsculos, enorme.
Slippage
Enquanto sua transação espera entrar num bloco, o preço pode mexer. Slippage é a piora máxima que você aceita. Muito baixo e a operação é cancelada, e o gás é gasto. Coloque 10–20% e um bot pode te fazer um “sanduíche”: compra logo antes de você, sobe o preço e vende logo depois. O sensato é deixar Auto ou 0,5% para ETH e stablecoins. Falhou? Suba aos poucos, não direto no máximo.
Permissões: o que você está assinando
Antes da primeira troca de um token, a carteira pede um approve: permissão para um contrato gastar esse token. A Uniswap faz isso pelo contrato Permit2: uma permissão e depois uma assinatura para cada troca. Permissões ilimitadas são práticas, mas se o contrato ou o site forem maliciosos, podem limpar tudo. Uma vez por mês entre no revoke.cash, conecte a carteira e revogue as permissões que não usa mais. Revogar custa um pouco de gás e fecha portas antigas.
Teste-se
- Um pool tem 10 ETH e 30.000 USDC. Por que 1 ETH custa uns 3.333 USDC e não 3.000?
Resposta certa: A compra é grande para o pool e mexe o preço (x · y = k). Você leva 10% de todo o ETH do pool, e a fórmula sobe o preço. Uma compra menor mexeria bem menos. - Você colocou slippage de 20% numa troca ETH → USDC. Qual o risco?
Resposta certa: Um bot pode te fazer sanduíche e você recebe bem menos. Slippage alto é permissão para preço ruim. Para ETH e stables, Auto ou 0,5% basta. - Há um mês você deu approve ilimitado a um site desconhecido. E agora?
Resposta certa: Revogar a permissão no revoke.cash. A permissão vale até você revogar. A senha da carteira não a cancela.
← DeFi e DEX em palavras simples Liquidez na Uniswap: renda e pegadinhas →