Пользуйтесь DApp — рискованные сайты и контракты будут помечены
Пользуйтесь DApp в EVM-сетях и Solana на вкладке «Рекомендации» в FxWallet или на компьютере через WalletConnect; рискованные сайты и контракты помечаются.
DApp и WalletConnect: коротко
- Сети
- 47 EVM-сетей и Solana
- Подключение
- Вкладка «Рекомендации» или WalletConnect
- Комиссии сети
- Газовая карта на 4 EVM-сети
- Аппаратные кошельки
- Подпись по QR-коду
Большинство потерь начинается с подписи
Поддельное DApp может скопировать название и оформление настоящего, а одно разрешение — позволить контракту потратить весь ваш баланс токена. В DApp каждый запрос, который вы подписываете, формирует сам сайт.
FxWallet открывает DApp в собственном браузере и подключается к DApp на компьютере через WalletConnect. До вашего подтверждения приложение проверяет те сайты и контракты, которые может проверить, и показывает разрешения в понятном виде.
- Вы открываете сайт
- Проверка сайтаСайты вне каталога проверяются, рискованные помечаются
- DApp отправляет транзакцию
- Проверка контрактаВ EVM-сетях проверяется вызываемый контракт
- Понятное разрешениеТокен, сумма и контракт; сумму можно изменить
- Вы подтверждаетеПодпись ключом — на вашем телефоне или на аппаратном кошельке
Что FxWallet делает при работе с DApp
Проверка до открытия неизвестного сайта
Когда браузер открывает сайт, которого нет в каталоге, FxWallet сначала проверяет его адрес. Сайт, помеченный как рискованный, остается скрытым за окном Оповещение сайта с высоким риском, пока вы не сделаете выбор; для неизвестного сайта показывается Уведомление о перенаправлении.
Проверка контрактов до подтверждения
В EVM-сетях проверяется контракт, который вызывает каждая транзакция DApp или WalletConnect, а для разрешения — контракт, которому оно выдается. Если контракт определен как рискованный или не занесен в каталог, экран подтверждения сообщает об этом.
Понятные разрешения, которые можно ограничить
Разрешение показывает токен, сумму, включая значение Неограниченный, и контракт, а сумму можно изменить до подтверждения. Для подписей Permit и Permit2 отображаются токен и получатель разрешения, а для запросов Sign-In with Ethereum — их подробности.
WalletConnect со списком запрашиваемых разрешений
Запрос на подключение показывает название и сайт DApp, кошелек и сети, которые будут использоваться, а также запрашиваемые разрешения; более рискованные выделены оранжевым. Подключения можно завершать по одному или все сразу.
Комиссию может оплатить газовая карта
В сетях BNB Chain, Polygon, Arbitrum и Optimism комиссию сети за транзакции DApp и WalletConnect может оплатить газовая карта, поэтому монета этой сети для них в кошельке не нужна.
Аппаратные кошельки подписывают по QR-коду
С аппаратным кошельком Keystone или Goldshell либо с запасным телефоном в режиме холодного кошелька запросы DApp отображаются в виде QR-кода и подписываются на устройстве, поэтому ключи остаются офлайн.
В приложении
DApp и WalletConnect изнутри
Рискованный сайт помечается до открытия
Если сайт, которого нет в каталоге, помечен как рискованный, его страница остается скрытой за окном Оповещение сайта с высоким риском. Кнопка Назад позволяет уйти с сайта, а Всё равно продолжить — открыть его.
Разрешение перед подтверждением
Экран подтверждения показывает токен и сумму разрешения, сеть, контракт и кошелек. Значение Неограниченный можно заменить конкретной суммой, а если контракт определен как рискованный или не занесен в каталог, вверху появляется предупреждение.
Запрос на подключение через WalletConnect
В DApp выберите WalletConnect, а затем отсканируйте его QR-код кнопкой Сканировать на главном экране кошелька. Запрос показывает название и сайт DApp, кошелек и его сети, а также раздел Разрешения DApp; чтобы принять запрос, нажмите Подключиться.
Возможности и ограничения
- Сети: EVM-сети и Solana. DApp в сетях TRON, Bitcoin и других не поддерживаются.
- Вкладка «Рекомендации» доступна в кошельках, где есть EVM-сеть. Для WalletConnect нужен кошелек, в котором больше одной сети.
- Раздел Обзор показывает DApp из каталога по категориям, с фильтром по сети, а также DApp, добавленные вами; в разделе Избранное хранятся отмеченные вами DApp. FxWallet приводит DApp в справочных целях: приложение не управляет ими и не ручается за них, а то, что показывает страница DApp, исходит от самого DApp.
- WalletConnect подключается сканированием QR-кода DApp или его снимка экрана, выбранного через Альбом. Подключение привязано к кошельку, который отсканировал код.
- В браузере DApp может переключиться на сеть, которая уже есть в вашем кошельке, а добавление новой сети требует вашего согласия. DApp, подключенное через WalletConnect, использует сети, одобренные при подключении.
- В понятном виде показываются: выдача и отзыв разрешений на токены, Permit, Permit2 и Sign-In with Ethereum. Прочие типизированные данные (typed data) выводятся по полям, а транзакции Solana показываются как необработанные данные.
- Проверки: сайты проверяются в браузере, кроме тех, что есть в каталоге, и тех, для которых вы отметили Не показывать снова для этого сайта; контракты проверяются для EVM-транзакций, но не для подписей. Название и сайт DApp, подключенного через WalletConnect, сообщает само DApp. Запрос без предупреждения не обязательно безопасен.
- Комиссии сети: в сетях BNB Chain, Polygon, Arbitrum и Optimism их может оплатить газовая карта, но не в аппаратных кошельках и не в кошельках только для просмотра. Оплата комиссий другим токеном для транзакций DApp недоступна.
Вопросы
В справочном центре
Нужен ли WalletConnect для DApp в приложении?
Нет. DApp, открытые на вкладке Рекомендации, подключаются к FxWallet напрямую. WalletConnect нужен для DApp на другом устройстве, например для сайта на компьютере.
Как пользоваться DApp на компьютере?
Когда DApp попросит выбрать кошелек, выберите WalletConnect, а затем отсканируйте его QR-код кнопкой Сканировать на главном экране кошелька. После этого каждый запрос будет появляться на вашем телефоне, где его можно подтвердить или отменить.
Что означает «не занесен в каталог»?
У FxWallet нет сведений об этом контракте, поэтому приложение не может сказать, безопасен ли он. Перед подтверждением проверьте адрес сайта DApp и сам запрос, а разрешение ограничьте нужной вам суммой.
Как завершить подключение WalletConnect?
Пока подключение активно, поверх приложения отображается плавающая кнопка WalletConnect: нажмите ее, а затем Отключиться. Если подключено несколько DApp, кнопка Отключить все в разделе Подключенные DApps завершает все подключения.
Как увидеть полный адрес сайта?
Вверху браузер показывает заголовок страницы. В его меню (⋯) пункт Скопировать ссылку копирует адрес страницы, чтобы вы могли проверить его посимвольно.
Можно ли отозвать разрешение, выданное DApp?
Да. Раздел Одобрения в меню Ещё на главном экране кошелька перечисляет разрешения, выданные вами в EVM-сетях, помечает рискованные и отзывает их.