Подпись permit позволяет установить разрешение на расходование токенов. Поле deadline ограничивает подачу подписи, а не жизнь уже созданного разрешения.

Что подтверждает первоисточник

ERC-2612 задаёт сообщение permit с полями owner, spender, value, nonce и deadline. Успешный вызов устанавливает allowance и увеличивает nonce владельца. Подача должна соответствовать сроку и проверкам подписи в контракте токена. Ethereum EIPs — ERC-2612 Permit Extension ↗

Подать подписанное сообщение может любой адрес. Проверка deadline относится ко времени вызова permit; описанное изменение состояния не создаёт отдельного срока истечения allowance. Nonce помогает предотвратить повторное использование того же разрешения. Ethereum EIPs — ERC-2612 Permit Extension ↗

Что это меняет в анализе

Условный сценарий: пользователь разрешает подать подпись до пятницы, а её применяют в четверг. Наступление пятницы само по себе не удаляет созданный allowance. Поэтому описание такой операции как «разрешение расходовать только один день» вводит в заблуждение.

Permit также не равен переводу токенов. Объём полномочий определяется контрактом токена, получателем разрешения и суммой. Оплата подачи третьей стороной уменьшает число действий владельца, но не отменяет экономические последствия разрешения.

Что проверить перед выводом

До подписи проверьте типизированное сообщение, сеть, verifying contract, spender и value. После подачи изучите фактический allowance надёжными средствами кошелька или контракта. Удаление подписи с сайта не отменяет уже записанное изменение состояния.

Реализации токенов и альтернативные системы permit отличаются. Сначала убедитесь, что контракт действительно следует ERC-2612. WFN объясняет границу стандарта и не подтверждает добросовестность конкретного сайта или получателя разрешения.