带有 web3 的以太坊 geth:未定义 privateToAccount
ethereum geth with web3: privateToAccount not defined
根据 web3 的文档:http://web3js.readthedocs.io/en/1.0/web3-eth-accounts.html
我可以使用:
web3.eth.accounts.privateToAccount("0x78...");
我有这个错误:
TypeError: 'privateToAccount' is not a function
at <anonymous>:1:1
web3.eth.accounts定义为:
> web3.eth.accounts
["0x78...", "0xf3..."]
我的问题:为什么函数 'privateToAccount' 没有定义?
另外 web3.eth.accounts 的结果是私钥或 public 密钥?
好的,我刚刚 运行 遇到了同样的问题并且能够重现这个问题。
经过一些挖掘,我注意到链接的文档是针对版本 1.0
的,这是一个未发布的未来版本和 uncompleted milestone.
检查你的web3.version
:
> web3.version
{ api: '0.18.4',
node: [Getter],
getNode: { [Function: get] request: [Function: bound ] },
network: [Getter],
getNetwork: { [Function: get] request: [Function: bound ] },
ethereum: [Getter],
getEthereum: { [Function: get] request: [Function: bound ] },
whisper: [Getter],
getWhisper: { [Function: get] request: [Function: bound ] } }
您可能会得到 0.18.x
,它不支持任何 eth.accounts
子功能:
> web3.eth.accounts
web3.eth.accounts
根据 web3 的文档:http://web3js.readthedocs.io/en/1.0/web3-eth-accounts.html 我可以使用:
web3.eth.accounts.privateToAccount("0x78...");
我有这个错误:
TypeError: 'privateToAccount' is not a function
at <anonymous>:1:1
web3.eth.accounts定义为:
> web3.eth.accounts
["0x78...", "0xf3..."]
我的问题:为什么函数 'privateToAccount' 没有定义?
另外 web3.eth.accounts 的结果是私钥或 public 密钥?
好的,我刚刚 运行 遇到了同样的问题并且能够重现这个问题。
经过一些挖掘,我注意到链接的文档是针对版本 1.0
的,这是一个未发布的未来版本和 uncompleted milestone.
检查你的web3.version
:
> web3.version
{ api: '0.18.4',
node: [Getter],
getNode: { [Function: get] request: [Function: bound ] },
network: [Getter],
getNetwork: { [Function: get] request: [Function: bound ] },
ethereum: [Getter],
getEthereum: { [Function: get] request: [Function: bound ] },
whisper: [Getter],
getWhisper: { [Function: get] request: [Function: bound ] } }
您可能会得到 0.18.x
,它不支持任何 eth.accounts
子功能:
> web3.eth.accounts
web3.eth.accounts