我正在使用web3的 javascript 版本,并希望从Web3 秘密存储定义文件(旧 wiki:Passphrase protected key store spec )中导入私钥。根据文档,有一个解密和加密功能:
keystoreJsonV3 = web3.eth.accounts.encrypt(privateKey, password);
privateKey = web3.eth.accounts.decrypt(keystoreJsonV3, password);
但我得到一个“未捕获的类型错误:web3.eth.accounts.decrypt 不是函数”。怎么了?是文档错误还是我的 web3.js 版本错误或类似的东西?如何加密/解密密钥库文件。
我从这个源构建了我的 web3.js 文件
git clone -b develop https://github.com/ethereum/web3.js.git