javascript 通过web3访问Ganache帐户

5jdjgkvh  于 2023-05-05  发布在  Java
关注(0)|答案(1)|浏览(148)

如何在web3中使用专用网络创建帐户变量?现在我在甘纳许港:7545
我在代码中写了这个变量:

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

当我记录它时,它只返回当前在我的 meta掩码中选择的变量。
因此,如果我在 meta掩码中的帐户1上,则此^ var将记录帐户1的地址,如果我在帐户2上,则相同的var将记录帐户2的地址。
那么,我如何才能创建一个可以访问我目前没有选择的导入的ganache meta掩码帐户的var?
即,我在 meta掩码中选择了Account1,并且我希望

var account2 = web3.eth.accounts[1]

获取Account2

g6ll5ycj

g6ll5ycj1#

不幸的是,MetaMask不支持此功能。当你使用web3.eth.getAccounts()时,它总是返回一个大小为1的数组。如果你使用的是Ganache,你可以直接连接到它(而不是将MetaMask提供程序更改为localhost)。

相关问题