Backwards compatible, low-overhead, next generation token approval/meta-tx system.
You will need a copy of Foundry installed before proceeding. See the installation guide for details.
git clone https://github.com/Uniswap/permit2.git
cd permit2
forge fmt [--check]
# unit
forge test
# integration
source .env
FOUNDRY_PROFILE=integration forge test
forge snapshot
Inspired by permit-everywhere.