169 похожих чатов

Всем привет, кто-нибудь подключал metamask? Подключаю с помощью npm модуля

'use-wallet'. Как сделать так, чтобы после обновления страницы пользователь оставался авторизован на текущем сайте через метамаск?

5 ответов

3 просмотра

Не юзал именно эту либу, реализовывал сам подобный функционал, и для подключения метамаска после обновления приходилось просто подключать его заново — модалка из расширения не всплывает, если сессия в расширении ещё не завершилась Т.е. запоминаешь выбранный кошелёк в сессионном (или локальном в зависимости от нужд) хранилище и при инициализации приложения коннектишь его

Maksim- Автор вопроса

а вот если пользователь не автризовался, то мне всё равно надо выводить информацию на сайте, ведь она публичная, как структурно лучше это сделать (авторизация нужна только для подписи транзакций)? Может пример какой есть?

Maksim- Автор вопроса

пока ниоткуда, но я предполагаю, что получать можно с etherscan. А можно ли получилось hash аккаунта из метамаска, если пользователь не авторизовался?

Нет, по-моему, нельзя

getAccounts (по-моему, метод как-то так называется) триггерит аутентификацию пользователя перед тем, как отдать тебе данные о его кошельках, т.к. пользователь может выбрать несколько кошельков при коннекте

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
hello friends. Do you know how can I learn getx? I have a software project that I should deliver it up to 5 weeks later and I need to learn firebase too. I will be thankfull
AmirHossein Razavi
15
Доброе время суток! у меня тут иноды закончились. и понял почему по сути кстит, я периодически очищаю постгрес и сентри контайнер: postgres=# DELETE FROM nodestore_node WHER...
Юсиф Насиров
9
Привет, нужен совет старших товарищей. Есть глобальная переменная var DefaultDataFolder:string; инициализируем DefaultDataFolder:='a:\_OUT\'; есть примитивная процедур...
Max Otto
14
lazarus-3.2.0/gtk, linux патч "имя проекта по умолчанию project1 -> prj" день добрый не нравится "именя проекта по умолчанию" (project1), к.раз приходится переименовывать (н...
livontiy
5
Вопрос. Теоретический. Есть список команд. Команды отправляю в обработку некой функции, по очереди. Разные команды могут давать разные результаты после обработки. В зависимос...
Serjone
7
Can I forward ports (including the SSH port) between two machines without SSH? I know I can forward SSH server port from machine A (which blocks all requests by firewall) to ...
required optional
5
Всем вечера. Подскажите как лучше сделать. делаю на Д10 Например будет база данных на SQLite. в ней будет много таблиц. более 50шт Типа справочник. Содержать ID Name Id p...
Андрей Т 🐎
10
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
Карта сайта