繁体   English   中英

通过web3访问Ganache帐户

[英]Access Ganache Accounts via web3

如何在具有专用网络的web3中创建帐户变量? 现在我在ganache端口:7545

我在我的代码中写了这个变量:

    var account1 = web3.eth.accounts[0];

当我记录它时,它仅返回当前在我的元掩码中选择的变量。

因此,如果我位于元掩码中的帐户1上,则此^ var记录地址帐户1,如果我位于帐户2上,则相同的var将记录帐户2地址。

那么,如何制作一个可以访问我当前未选择的导入的ganache meta mask帐户的var?

即我在元掩码中选择了Account1,我想要

  var account2 = web3.eth.accounts[1]

抢Account2

不幸的是,MetaMask不支持此功能。 使用web3.eth.getAccounts()时,它将始终返回大小为1的数组。 如果您使用的是Ganache,则可以直接连接到该主机(与将MetaMask提供程序更改为localhost相对)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM