Si decides añadir tu propio toque a un contrato AMM XYK genérico, de alguna manera te saldrá mal. Harás algo embarazoso, como olvidar añadir un parámetro amount_in. Castigo divino por romper la interfaz.