【发布时间】:2018-10-11 12:02:03
【问题描述】:
我正在运行一个私有以太坊网络。我确实使用https://aws.amazon.com/blockchain/templates/
整个设置已经完成。 AWS 上的东西看起来设置正确。现在,我正在尝试创建帐户并检索所有这些帐户。为此,我使用以下方法。
Web3Service.js
var Web3 = require('web3');
var web3 = new Web3(new Web3.providers.HttpProvider(process.env.NETWORK_URL));
exports.getAccounts = function () {
return web3.eth.getAccounts();
};
exports.createAccount = function () {
return web3.eth.accounts.create();
};
app.js
var newAccount = await web3Service.createAccount();
console.log('newAccount ', newAccount);
var accounts = await web3Service.getAccounts();
console.log('accounts ', accounts);
我根本没有遇到任何错误。但在web3Service.getAccounts(); 的响应中,[] 数组始终为空。
我已经验证了 Etherium 设置。所有节点都运行良好。
您可以在这里找到整个代码库:blockchain-node Sample entire codebase
【问题讨论】: