使用 web3.js v0.2.6 创建帐户

Posted

技术标签:

【中文标题】使用 web3.js v0.2.6 创建帐户【英文标题】:Create an account with web3.js v0.2.6 【发布时间】:2018-09-20 14:49:18 【问题描述】:

所以每次我尝试使用 web3 创建帐户时,我总是会遇到错误,例如 web3 的错误版本,我应该切换到 v1.0.0

我使用这个命令安装 web3

  npm install ethereum/web3.js --save

我试过这些命令来创建一个帐户,但总是不匹配

  web3.eth.accounts.create();
web3.eth.personal.newAccount('!@superpassword')
.then(console.log);

即使我安装了我也总是出错

npm install web3-eth-account --save 
npm install web3-eth-personal --save

谁能帮帮我?

【问题讨论】:

【参考方案1】:

答案是

let a=web3.personal.newAccount('!@superpassword')

【讨论】:

web3.js web3.personal。请参阅github.com/ethereum/wiki/wiki/javascript-API 文档。

以上是关于使用 web3.js v0.2.6 创建帐户的主要内容,如果未能解决你的问题,请参考以下文章

Web3.js 不使用 geth 节点返还帐户

如何使用 web3.js 注销 MetaMask 帐户

web3js 支持比特币吗

Solana Web3.js:获取 Mint 帐户的“null”,尽管它应该返回一个“AccountInfo”对象

如何使用 web3.js 1.0 认证和发送合约方法

web3.js--getBalance到web3.utils.fromWei,将值存储在一个变量中,用于表中