Ejemplos de swap

Ejemplos de implementación de swaps: varios esquemas y patrones de swap usando contratos inteligentes v2

Intercambio simple con referido

Intercambio simple de un token a otro.

Bob es el usuario que realiza el intercambio, Alice es el referido, Enviar es el token de envío, Recibir es el token de recepción.

spinner

Intercambio cruzado en el mismo router

Intercambio de un token a otro usando un token intermediario. Este método se usa si no hay un pool disponible para un par de tokens, pero sí hay pools para cada token y algún otro token intermediario (el mismo para ambos). Este tipo de intercambio no se limita a 1 intermediario: en la práctica se puede usar una cantidad arbitraria de intermediarios. Este tipo de intercambio se puede combinar con intercambio cruzado usando múltiples Routers.

Bob es el usuario que realiza el intercambio, Enviar es el token de envío, Intermedio es el token intermediario, Recibir es el token de recepción.

spinner

Intercambio cruzado usando múltiples routers

Intercambio de un token a otro usando diferentes Routers. Este método se usa si no hay un pool disponible para un par de tokens en el mismo router, pero sí hay pools para cada token y algún otro token intermediario (el mismo para ambos) en ambos Routers. Este tipo de intercambio no se limita a 1 intermediario: en la práctica se puede usar una cantidad arbitraria de intermediarios. Este tipo de intercambio se puede combinar con intercambio cruzado en el mismo Enrutador.

Bob es el usuario que realiza el intercambio, Enviar es el token de envío, Intermedio es el token intermediario, Recibir es el token de recepción.

spinner

Intercambio con reembolso

Intercambio con reembolso si no hay suficiente liquidez en el pool o la cantidad esperada de tokens de recepción es menor que el mínimo esperado. Como las transacciones multiconttrato en TON no son atómicas, no es posible reembolsar بالكامل un intercambio cruzado (en el mismo router o en varios); en tal caso, el usuario recibirá algún token intermedio basado en el pool utilizado para enrutar el intercambio.

Bob es el usuario que realiza el intercambio, Enviar es el token de envío, Recibir es el token de recepción.

spinner

Última actualización