Permits allow anyone to both authorize and swap tokens in one single transaction.
The 1inch network user interface supports permit function on these tokens.
You can also check if a specific token supports the permit method by reviewing its contract on the block explorer:
From the user experience perspective, this innovation replaces an approval transaction (for the cases when an approval wasn't granted previously) with signing of a piece of data inside your wallet. It eliminates the need to pay additional gas fees and creates a much smoother swap experience.
Here is how the permit parameter works on 1inch:
Go to https://app.1inch.io/;
Set a pair of tokens you want to trade;
If the "You Pay" token supports the permit method, and you haven't given an allowance to the 1inch smart contract, you will see the option "permit and swap" on the UI; hit the button;
4. Sign the data inside your wallet application;
5. After signing, the permit will be valid for 30 min - the period given to a user to execute a swap, so proceed with the swap;
See a full list of available permit tokens here.
Questions, comments, concerns?
Feel free to reach out to us in the live support chat