All Collections
Guides
Permit2 signed token approvals - and how they work on 1inch
Permit2 signed token approvals - and how they work on 1inch

How 1inch makes swapping easy with the replacement of token approvals

Matt avatar
Written by Matt
Updated over a week ago

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 permit2 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:

  1. Set a pair of tokens you want to trade;

  2. 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

Did this answer your question?