Делегирование меняет выполнение операций аккаунта Ethereum. Его состояние следует проверять отдельно от результата обмена или платежа.

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

EIP-7702 задаёт авторизацию с идентификатором сети, адресом делегирования, nonce аккаунта и подписью. После обработки аккаунт хранит указатель на выбранный код, исполняемый в его контексте. Ethereum Improvement Proposals — EIP-7702: Set Code for EOAs ↗

Делегирование сохраняется после отдельной транзакции. Спецификация указывает, что уже обработанный указатель не откатывается лишь потому, что выполнение транзакции завершилось ошибкой. Снятие требует допустимой авторизации на нулевой адрес. Ethereum Improvement Proposals — EIP-7702: Set Code for EOAs ↗

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

Поэтому условная неудачная попытка swap может не изменить баланс, но оставить новую конфигурацию аккаунта. Запись результата сделки и запись делегирования должны проверяться раздельно.

ethereum.org предупреждает об опасном делегируемом коде, проблемах инициализации и сохраняющихся данных storage. Название сервиса или логотип сами по себе не объясняют полномочия фактического адреса. ethereum.org — Pectra EIP-7702 guidelines ↗

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

Проверяйте сеть, код, запрошенные возможности и предусмотренный кошельком способ просмотра и изменения делегирования. Идентификатор сети zero допускает использование авторизации между сетями по правилам проверки; он не означает выполненную операцию в каждой сети. Ethereum Improvement Proposals — EIP-7702: Set Code for EOAs ↗

Службе поддержки нужны исходный запрос и фактическое состояние аккаунта. Сообщение об ошибке приложения недостаточно, чтобы подтвердить восстановление прежних настроек исполнения.