#web3js #metamask #decentralized-applications
Вопрос:
На самом деле я попытался создать простое децентрализованное приложение, используя коробку для домашних животных с трюфелями. Есть какая-то проблема в App.js часть моего проекта. Я не могу подключить его к метамаске. Я использовал это для подключения:
initWeb3: async function() {
// Modern dapp browsers...
if (window.ethereum) {
App.web3Provider = window.ethereum;
// Request account access
try {
// Will open the MetaMask UI
// You should disable this button while the request is pending!
**await ethereum.enable();**
} catch (error) {
console.error(error);
}
}
Я получил ошибку в консоли, как показано ниже:
Затем я изменил свой код, как :
initWeb3: async function() {
// Modern dapp browsers...
if (window.ethereum) {
App.web3Provider = window.ethereum;
// Request account access
try {
// Will open the MetaMask UI
// You should disable this button while the request is pending!
**ethereum.request({ method: 'eth_requestAccounts' });**
} catch (error) {
console.error(error);
}
}
Но все же есть некоторые проблемы, и я вижу это:
Как я могу подключиться к metamask? Я много пытался, но ничего не получалось.