Использовать локальную учетную запись Metamask с узлом Infura

Я создаю DApp, который отправляет токены ERC20 из учетной записи Metamask в браузере на условный депозитный счет в тестовой сети Rinkeby. Я использую узел Rinkeby из Infura, и когда я вызываю web3.eth.accounts[0] или web3.eth.getAccounts(), они оба возвращают пустой массив. Я немного покопался и понял, что, поскольку я подключен к Infura, я не могу использовать локальные учетные записи. Есть ли способ обойти это? Я попытался указать адрес учетной записи вручную, но это тоже не сработало.

РЕДАКТИРОВАТЬ: Я прошу прощения за не разъяснения, я пытаюсь запустить функцию web3.personal.unlockAccount(web3.eth.defaultAccount). Я получаю консольную ошибку, утверждающую, что адрес недействителен, потому что массив с учетными записями пуст.

0 ответов

Другие вопросы по тегам