Я создаю сервис для себя и хочу, чтобы он мог работать с расширениями браузера Metamask и Trust Wallet, а возможно, и другими в будущем. Однако я не могу найти информацию о том, как вызвать то, что мне нужно, когда установлены оба расширения.
Например, я хочу иметь кнопку для Metamask и кнопку для Trust Wallet. Нажатие каждой кнопки должно открывать необходимое окно подключения (но только одно расширение может быть подключено).
Я наткнулся на web3-react, но он не работает с новыми версиями React. Я работаю с Next.js и еще не имею большого опыта работы с ним.
Я знаю, что это возможно реализовать. Это сделано на
https://daomaker.com/. Может быть, кто-то имеет опыт в этом деле.
Если расширение Metamask отключено, то вызывается Trust Wallet. Я пытался использовать window.ethereum и window.web3, но они оба открывают только расширение Metamask.