@kuragan

Как исправить конфликт Metamask и Trust Wallet с объектом window.ethereum?

Я создаю сервис для себя и хочу, чтобы он мог работать с расширениями браузера Metamask и Trust Wallet, а возможно, и другими в будущем. Однако я не могу найти информацию о том, как вызвать то, что мне нужно, когда установлены оба расширения.

Например, я хочу иметь кнопку для Metamask и кнопку для Trust Wallet. Нажатие каждой кнопки должно открывать необходимое окно подключения (но только одно расширение может быть подключено).

Я наткнулся на web3-react, но он не работает с новыми версиями React. Я работаю с Next.js и еще не имею большого опыта работы с ним.

Я знаю, что это возможно реализовать. Это сделано на https://daomaker.com/. Может быть, кто-то имеет опыт в этом деле.

Если расширение Metamask отключено, то вызывается Trust Wallet. Я пытался использовать window.ethereum и window.web3, но они оба открывают только расширение Metamask.
  • Вопрос задан
  • 204 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы