Projects that need to use both IAllowanceTransfer and ISignatureTransfer cannot do so because of the frozen version issue (the Permit2 contract is frozen to 0.8.17).
To address this use case, Permit2 should come with an IPermit2 interface that extends from IAllowanceTransfer and ISignatureTransfer.sol.
Projects that need to use both
IAllowanceTransfer
andISignatureTransfer
cannot do so because of the frozen version issue (thePermit2
contract is frozen to0.8.17
).To address this use case, Permit2 should come with an
IPermit2
interface that extends fromIAllowanceTransfer
andISignatureTransfer.sol
.