Если вы решите добавить свой собственный штрих в общий контракт XYK AMM, вы обязательно сделаете это неправильно. Вы сделаете что-то неловкое, например, забудете добавить параметр amount_in. Божественное наказание за нарушение интерфейса.