Control of Approvals
The user needs to keep track of the issued approvals. In Kinetex Aggregation, there are two token allowance options: a one-time approval for the exact amount of the current exchange and an infinite approval that frees users from re-issuing approvals.
We recommend using the first method as it provides more security without giving access to the entire balance of the token in the user's wallet.
At the same time, it is clear that infinite approvals allow for a more convenient user flow, reducing the user's actions in the Metamask wallet. Moreover, such approvals enable users to save gas.
As most users prefer to issue an infinite approval, Kinetex plans to introduce an interface in which they will see all the approvals issued to the Kinetex contract and have the ability to change or cancel these approvals.