Короткий ответ: список WalletConnect-подключений обычно находится в разделе подключённых приложений или сессий кошелька. Сверьте dApp, сеть и срок сессии, отключите ненужную запись и проверьте, что она исчезла из списка. Disconnect разрывает канал запросов, но не отменяет уже выданное on-chain разрешение токена и не отзывает подписанные ранее сообщения.
Что такое WalletConnect-сессия
WalletConnect создаёт связь между dApp и кошельком, через которую приложение может отправлять запросы на подпись или транзакцию. Подключение не означает, что сайт автоматически получает seed-фразу или может безусловно перемещать активы. Для большинства операций кошелёк должен показать отдельный запрос, который пользователь подтверждает. Но активную сессию всё равно полезно проверять: она помогает увидеть, какие приложения могут обращаться к кошельку и где могут появиться новые запросы.
Сессия включает метаданные dApp, разрешённые сети и методы, а также срок действия. Некоторые кошельки показывают название и иконку приложения, другие дают более техническую информацию. Название и значок не являются криптографическим доказательством подлинности сайта: злоумышленник может скопировать оформление. Сверяйте сессию с тем сайтом, который подключали, и отключайте записи, происхождение которых не можете вспомнить.
Отключение сессии отличается от выхода из аккаунта на сайте. Сайт может сохранять собственные cookies и локальные данные, но кошелёк больше не должен принимать новые запросы по завершённой WalletConnect-сессии. И наоборот, удаление вкладки браузера само по себе не всегда прекращает соединение. Понимание уровней разрешений описано также в разборе ограниченных разрешений кошелька: подключение и предоставление приложениям полномочий – не одно и то же.
Как найти и проверить активные подключения
Откройте официальный интерфейс своего кошелька и найдите раздел Connections, Connected apps, WalletConnect Sessions или аналогичный. Точное название и маршрут зависят от приложения и версии; не ориентируйтесь на инструкции, обещающие идентичный экран во всех кошельках. Если меню изменилось, используйте встроенную справку разработчика кошелька. Не вводите seed-фразу на внешнем сайте для просмотра списка подключений.
В каждой записи проверьте название dApp, домен или метаданные партнёра, сеть и активность. Сравните дату или время подключения с собственными действиями, если кошелёк показывает такие данные. Неизвестная запись требует осторожности, но само наличие сессии не доказывает кражу средств. Сначала зафиксируйте детали, затем отключите соединение. Если приложение отображает только значок и имя без адреса сайта, сопоставьте его с историей браузера и официальной страницей dApp.
Обратите внимание на разрешённые сети и методы. Некоторые сессии могут охватывать несколько сетей, если кошелёк и dApp договорились о таком пространстве. Это не означает, что все действия уже одобрены: запрос транзакции обычно требует отдельного подтверждения. Однако сетевой список помогает выявить неожиданную конфигурацию, например подключение к тестовой сети вместо основной. Изменения сети могут делать прежние подсказки интерфейса неактуальными, поэтому проверяйте текущий экран кошелька.
Порядок отключения сессии
Выберите конкретное ненужное подключение и воспользуйтесь командой Disconnect или завершения сессии в самом кошельке. Подтвердите действие, если кошелёк запросит это. Не отправляйте транзакцию в блокчейн, если приложение заявляет, что обычное отключение требует перевода средств или выдачи нового allowance. WalletConnect disconnect – операция связи между клиентами, а не обязательное перемещение криптоактива.
После отключения обновите список подключений и убедитесь, что запись закрыта или исчезла. Затем вернитесь в браузер, закройте dApp и проверьте, что кошелёк больше не показывает запросы от этой сессии. Если запись появляется снова, возможно, вы подключились повторно через активную вкладку или приложение инициирует новое соединение. Закройте вкладки, удалите нежелательное подключение и не нажимайте новую кнопку Connect, пока не проверите домен.
В официальной документации WalletConnect для разработчиков disconnect завершает указанную сессию, обозначенную её topic. Пользовательские кошельки скрывают технический идентификатор за понятным действием. Это завершение не удаляет историю подписей, не аннулирует подтверждённые транзакции и не гарантирует отмену прочих разрешений. Если нужно также убрать token approval, действуйте отдельно через проверенный инструмент или функцию кошелька и сверяйте токен, сеть и spender.
Что отключение не меняет
Если ранее выдали ERC-20 allowance контракту, он хранится в состоянии блокчейна. Завершение WalletConnect-сессии не изменяет это состояние. Контракт всё ещё может расходовать разрешённую сумму в пределах выданного права, если его логика и условия это позволяют. Найдите и отзовите или уменьшите allowance отдельно. Для подписей Permit и Permit2 также проверьте deadline, nonce и соответствующий контракт; сессия кошелька не заменяет аннулирование этих разрешений.
Уже отправленная транзакция не отменяется отключением приложения. Проверьте её hash в обозревателе и посмотрите статус, адреса и фактические изменения. Если транзакция ожидает подтверждения, дальнейшие действия зависят от сети и типа операции; не подписывайте непонятный запрос «отмены», полученный в чате. Сверка исходного запроса с фактической операцией важнее зелёного статуса на стороннем сайте.
Отключение также не удаляет персональные данные, которые вы могли оставить на сайте, и не меняет настройки самого dApp. Если вы подозреваете, что подписали вредоносное сообщение или раскрыли ключи, один disconnect недостаточен. Защитите кошелёк, переместите активы на новый адрес при необходимости и проверьте разрешения через независимый интерфейс. Для понимания содержания подписей можно использовать проверке EIP-2612, но никогда не отправляйте приватные ключи в службу поддержки.
Частые проблемы и короткий чек-лист
Если кнопка отключения не срабатывает, обновите список и перезапустите кошелёк по инструкции его разработчика. Проверьте сеть, интернет-соединение и наличие обновления приложения. Не скачивайте «патч» из поисковой рекламы и не импортируйте seed на неизвестной странице. Если кошелёк сообщает об ошибке протокола, сохраните текст ошибки и обратитесь через официальный канал поддержки, не передавая секреты.
Перед подтверждением отключения проверьте, что выбрали правильную запись, и не соглашайтесь на действия, связанные с переводом токенов, не объяснённые интерфейсом. После него убедитесь в закрытом статусе, затем проверьте on-chain разрешения отдельно. Поддерживайте кошелёк обновлённым и не сохраняйте активные связи с сайтами, которыми больше не пользуетесь, если это не требуется для ожидающего процесса.
Практический чек-лист: найти список сессий внутри кошелька; сверить каждую запись с известным dApp; проверить сети и срок; отключить незнакомые или ненужные соединения; убедиться, что они закрылись; отдельно проверить token approvals, permit-подписи и уже отправленные транзакции. Такой порядок не обещает полной защиты, но разделяет транспортную связь, on-chain полномочия и завершённые действия – три разных объекта, которые нельзя сводить к одному переключателю.
Итог
Проверяйте актуальные параметры по действующей документации проекта и оценивайте каждый уровень риска отдельно. Техническая возможность не равна гарантии безопасности или финансового результата. Для практических операций используйте официальные сети, проверенные адреса и небольшие тестовые суммы, когда это уместно.

