Saltar al contenido

Swap de tokens: significado, ejecución y costes

Hacer swap significa cambiar un token por otro mediante una plataforma o smart contract, aceptando un precio y costes de ejecución.

Cita esta entrada

Esta referencia cita la entrada de Cyclepedia. Los documentos en los que se basa figuran en las fuentes de la entrada.

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

Conexiones

CEX, DEX y OTC · Slippage · Riesgo de smart contract