El router no es el pool

Antes pensaba que, cuando encontraba un Router de STON.fi dentro de una transacción, había encontrado el contrato que realmente ejecutó el swap.

No exactamente.

Piensa en el Router como el controlador del tráfico. Recibe las instrucciones del swap y las dirige al pool de liquidez correcto.

El Pool es donde ocurre el swap real de AMM.

Para un swap v2 simple, el flujo es aproximadamente:

Wallet → Router → Pool → Output

Esa distinción importa cuando estás investigando qué ocurrió realmente en TON.

Una transacción que desde la perspectiva del usuario parece un solo swap puede implicar varios mensajes entre tu wallet, las wallets de Jetton, el Router, el Pool y la dirección receptora.

Así que no te quedes en el primer contrato de STON.fi que veas. Sigue los mensajes.

Y a veces ni siquiera es un solo pool.

Podrías pensar que estás intercambiando A → C, mientras que la ruta real es:

A → B → C

El Pool 1 gestiona A → B.
El Pool 2 gestiona B → C.

Eso es un solo swap desde la interfaz, pero una ruta multi-pool on-chain.

Para una transacción completada, me gusta verificar tres cosas:

→ Traza de la transacción: ¿El Router llamó realmente a esta dirección?
→ Estado del pool: ¿El contrato identifica el Router esperado y las wallets de tokens?
→ Datos de STON.fi: ¿La dirección está indexada como el pool de liquidez relevante?

Aquí también es donde la API de STON.fi y el getter de dirección del pool se vuelven útiles. Pueden ayudar a identificar pools y rutas posibles.

Pero recuerda:

Pool posible ≠ pool ejecutado.

Y hay algunos errores fáciles que evitar:

❌ Router ≠ Pool
❌ El ticker del token ≠ identidad única del activo
❌ Un swap ≠ necesariamente un solo pool
❌ Lista de pools ≠ prueba de ejecución
❌ Una transacción ≠ una interacción de smart-contract

Para investigaciones v2, el opcode del swap 0x6664de2a también puede ayudar a identificar el mensaje de swap relevante, mientras que las transacciones históricas v1 usan formatos diferentes.

La lección más grande es simple:

No solo preguntes, “¿Qué intercambié?”

Pregunta, “¿Qué contrato manejó realmente mi operación?”

Encuentra el Router.
Sigue su mensaje.
Identifica el Pool.
Luego verifica el contrato.

#STONfi #TON