En palabras simples
Hacer swap significa cambiar un token por otro. En un DEX, la wallet envía una transacción a uno o varios smart contracts. La interfaz puede buscar rutas entre distintos pools, pero el resultado solo cuenta cuando se ejecuta la transacción.
Cotización y ejecución
La cotización muestra cantidad estimada, ruta y condiciones en un instante. Precios y liquidez pueden cambiar antes de confirmar. La transacción fija una cantidad mínima recibida, tolerancia de slippage o plazo; si las condiciones dejan de cumplirse, puede fallar y aun así consumir gas.
Qué hay que comprobar
Hay que verificar red y dirección del token, cantidad enviada, mínimo recibido, price impact, comisiones, ruta y coste de red. Un ERC-20 puede exigir antes una approval: conviene separar el permiso de gasto del swap y limitarlo cuando sea posible. El ticker por sí solo no identifica el activo.
Lo que no demuestra
Un swap confirmado no demuestra que el precio fuera el mejor, el token seguro o la operación rentable. Price impact y slippage son distintos: el primero es el efecto de la propia operación sobre la liquidez del pool; el segundo es la diferencia entre resultado esperado y ejecución aceptada.
Fuentes
- Uniswap Labs, How to swap tokens with the Uniswap web app — Describe selección del contrato, revisión, approval, firma, gas y confirmación on-chain.
- Uniswap Labs, What is price impact? — Distingue el efecto del tamaño de la operación sobre la liquidez del pool.
- Ethereum.org, Interacting with smart contracts — Sitúa el swap como escritura de estado firmada e incluida en un bloque.