Для входа через Trust Wallet используйте кнопку Wallet Сonnect.
Появится QR код на сайте,
зайдите в свой Trust Wallet настройки и откройте вкладку Wallet Connect - наведите на экран.
Через мобильный если на сайт зайти, без QR кода вход будет
Для входа через Trust Wallet используйте кнопку Wallet Сonnect.
Появится QR код на сайте,
зайдите в свой Trust Wallet настройки и откройте вкладку Wallet Connect - наведите на экран.
Через мобильный если на сайт зайти, без QR кода вход будет
При регистрации через криптокошельки и входе на сайт через смартфоны, - лучше использовать DApps браузеры в мобильных приложениях Trust Wallet или MathWallet, чем Chrome Mobile.
Важно! В данном случае выбирайте вход через кнопку Metamask.
Как это работает:
MetaMask - это плагин для браузера, доступный как расширение MetaMask для Chrome или надстройка Firefox . По своей сути он служит кошельком.
Но MetaMask делает нечто большее, чем кошелек.
Как расширение браузера, оно может взаимодействовать с текущей веб-страницей, которую вы просматриваете. Это достигается путем внедрения библиотеки JavaScript с именем web3.js на каждую посещаемую вами веб-страницу.
После внедрения web3объект будет доступен через window.web3код JavaScript этого веб-сайта. Чтобы посмотреть, как выглядит этот объект, просто введите window.web3в консоли Chrome или Firefox DevTools, если у вас установлена MetaMask.
Web3.js - это интерфейс JavaScript для блокчейна Ethereum/BSC.
Есть функции для:
- Получить последний блок цепочки ( web3.eth.getBlockNumber)
- Проверить текущий активный аккаунт на MetaMask ( web3.eth.coinbase)
- Получите баланс любого аккаунта ( web3.eth.getBalance)
- Отправить транзакции ( web3.eth.sendTransaction)
- Подписывать сообщения приватным ключом текущей учетной записи ( web3.personal.sign)
…и т.д.
Когда MetaMask установлен, любой интерфейсный код может получить доступ ко всем этим функциям и взаимодействовать с блокчейном . Они называются dapps или DApps (для децентрализованных приложений, иногда даже в стиле «ĐApps»).
Большинство функций в web3.js - это функции чтения (получение блока, получение баланса и т. Д.), И web3они немедленно дадут ответ. Однако некоторым функциям (например, web3.eth.sendTransactionи web3.personal.sign) требуется текущая учетная запись для подписи некоторых данных своим закрытым ключом. Эти функции запускают MetaMask для отображения экрана подтверждения, чтобы дважды проверить, знает ли пользователь, что он или она подписывает.
Давайте посмотрим, как использовать для этого MetaMask. Чтобы сделать простой тест, вставьте следующую строку в консоль DevTools:
web3.personal.sign(web3.fromUtf8("Hello from Toptal!"), web3.eth.coinbase, console.log);
Эта команда означает: Подпишите мое сообщение, преобразованное из utf8 в шестнадцатеричное, с учетной записью coinbase (то есть текущей учетной записью) и в качестве обратного вызова распечатайте подпись. Появится всплывающее окно MetaMask, и если вы его подпишете, подписанное сообщение будет напечатано.
Почему работает процесс входа в систему
Аутентификация, по определению, на самом деле является только доказательством владения учетной записью. Если вы однозначно идентифицируете свою учетную запись с помощью публичного адреса, то криптографически тривиально доказать, что вы являетесь ее владельцем.
Чтобы предотвратить случай, когда хакер получит одно конкретное сообщение и вашу подпись под ним (но не ваш реальный закрытый ключ), сообщение подписывается следующим образом:
1. Предоставляется серверной частью, и
2. Регулярно меняется
Почему этот процесс входа предпочтительнее электронной почты / пароля и входа в социальные сети:
Повышенная безопасность : подтверждение владения с помощью шифрования с открытым ключом, возможно, более безопасно, чем подтверждение владения по электронной почте / паролю или третьей стороной - тем более, что MetaMask хранит учетные данные локально на вашем компьютере, а не на сетевых серверах, что делает риск атаки меньше.
Упрощенный UX : это процесс входа в систему в один щелчок (хорошо, может быть, два щелчка), который выполняется за несколько секунд, без необходимости вводить или запоминать какой-либо пароль.
Повышенная конфиденциальность : не требуется электронная почта и участие третьих лиц.
Den AutoFarm, отлично, через браузер в trust Wallet захожу без проблем по кнопке метамаск.
Пора и к ним на листинг податься ?
Браузер Opera мне на сайт через телефон входить?
provodnik80, так у Вас на ПК проблема? Тогда подробности, каким методом подключаетесь, скрин тоже будет не лишним