Спецификация разделяет обработку разрешения и последующее исполнение. Статус ошибки сам по себе не доказывает отсутствие изменения полномочий.

Что устанавливает первоисточник

EIP-7702 вводит подписанные разрешения, позволяющие записать указатель делегирования в аккаунт EOA. Операции исполнения следуют указанному адресу. Разрешение включает сеть, адрес, nonce и сведения подписи. Ethereum EIP-7702 — Set Code for EOAs ↗

Документ прямо устанавливает: обработанные указатели не откатываются при последующей ошибке исполнения транзакции. Отдельно предусмотрено очищение делегирования действительным разрешением с нулевым адресом. Это правила состояния, а не обещание безвредности ошибки. Ethereum EIP-7702 — Set Code for EOAs ↗

Почему это различие важно

Поэтому интерфейс с единственным статусом «ошибка» способен скрыть часть результата. Важно выяснить, обработано ли разрешение, какое делегирование осталось и что умеет выбранная реализация.

Это не означает, что любая неудачная транзакция меняет делегирование. Механизм должен действительно применяться. Проверка состояния предотвращает как ложное успокоение, так и необоснованное обобщение.

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

До подписи проверяйте сеть, целевой адрес и предполагаемое поведение. После неоднозначного взаимодействия изучайте фактический код или состояние делегирования через доверенные инструменты, а не только сообщение сайта.

Вывод WFN: разрешение и исполнение должны показываться как отдельные результаты. Разбор не является аудитом кошелька и не предлагает транзакцию восстановления; исправление требует проверенной процедуры конкретного кошелька и сети.