Web3 v1 nodejs调用通过RPC调用获取以太坊账户
Web3 v1 nodejs call to get Ethereum accounts via RPC call
我无法理解如何使用新的 Web3 v1 JS 库获取我的帐户列表。它过去很简单 - web3.eth.accounts。
新的 JS 库是完全不同的,我已经用了太久了。文档也很糟糕。
有谁知道如何在节点中使用 Web3 v1 JS 库获取简单的帐户列表?
这 returns 的数据不仅仅是帐户,所以我在这里不知所措。
web3.eth.getAccounts().然后(console.log)
web3.eth.getAccounts().then(函数(accts) { accounts = accts } )
我是这样做的:
$node -v v8.10.0
$node
> web3.version
'1.0.0-beta.30'
> web3.eth.getAccounts().then(function(accts) { accounts = accts } ) Promise
{
_bitField: 0,
_fulfillmentHandler0: undefined,
_rejectionHandler0: undefined,
_promise0: undefined,
_receiver0: undefined
}
> web3.eth.accounts[0]
undefined
> web3.eth.accounts
undefined
> web3.eth.accts
undefined
```
我无法理解如何使用新的 Web3 v1 JS 库获取我的帐户列表。它过去很简单 - web3.eth.accounts。 新的 JS 库是完全不同的,我已经用了太久了。文档也很糟糕。
有谁知道如何在节点中使用 Web3 v1 JS 库获取简单的帐户列表?
这 returns 的数据不仅仅是帐户,所以我在这里不知所措。 web3.eth.getAccounts().然后(console.log)
web3.eth.getAccounts().then(函数(accts) { accounts = accts } )
我是这样做的:
$node -v v8.10.0
$node
> web3.version
'1.0.0-beta.30'
> web3.eth.getAccounts().then(function(accts) { accounts = accts } ) Promise
{
_bitField: 0,
_fulfillmentHandler0: undefined,
_rejectionHandler0: undefined,
_promise0: undefined,
_receiver0: undefined
}
> web3.eth.accounts[0]
undefined
> web3.eth.accounts
undefined
> web3.eth.accts
undefined
```