Остановка метамаски для внедрения web3.js

Как мы знаем, метамаск больше не будет внедрять web3.js с 13 января 2020 года. Какие подходы мы должны предпринять, чтобы остановить зависимость от web3?

Также, как мы можем протестировать это с помощью существующей Metamask, которая на данный момент внедряет web3.js.


person Rahul Manas    schedule 04.12.2019    source источник
comment
Привет и добро пожаловать в Stack Overflow. Пожалуйста, избегайте добавления деталей в комментарии, предпочитайте редактирование исходного сообщения.   -  person Daemon Painter    schedule 04.12.2019


Ответы (1)


window.ethereum по-прежнему будет содержать поставщика Web3. Вы можете использовать его для настройки удобной библиотеки web3 по выбору, такой как web3.js или ethers.js. Например:

const Web3 = require('web3');
// web3 lib instance
const web3 = new Web3(window.ethereum);
// get all accounts
const accounts = await web3.eth.getAccounts();
person Igor Yalovoy    schedule 27.12.2019