我使用的代码如下
const api = new RippleAPI({
//server: 'wss://s1.ripple.com' // Public rippled server
server: 'ws://TestnetServerIp:6006' // testnet rippled server
});
router.get('/generateAddress', function (req, res) {
api.connect().then(() => {
return api.generateAddress();
}).then(address => {
console.log(" newly generated address is ", address);
res.status(200).json(formatter.simpleFormat(address,true,"success"));
}).catch(err => {
console.log(err);
res.status(500).json(formatter.simpleFormat(null,false,"error"));
})
});并在调用wallet创建API时出错
[RippledNotInitializedError(Rippled not initialized)]发布于 2018-03-30 17:22:57
尽管这可能并不能准确地回答你想要实现的目标。
因此,我不建议使用rippled来生成新地址,并在与rippled服务器之间的任何连接上检索密钥
相反,我建议您使用ripple-keypairs在脱机环境中生成新地址。你自己做这件事应该是相当容易的。
发布于 2018-12-29 15:04:10
这意味着TestnetServerIp的server_state不是“full”。
要检查server_state,请运行以下命令:
rippled server_info 2>/dev/null | grep server_state如果状态为'full',则此命令应输出:
"server_state" : "full",通常,在状态变为“已满”之前,应该只需要几分钟的时间。
https://stackoverflow.com/questions/49556018
复制相似问题