Tag: 以太网

如何使用js将大量事务发送到ethereum

我试图用一个用js编写的程序向Ethereum发送大量事务。 我使用节点js,web3和infura ropsten。 问题是:如果我一次发送交易,他们中的大多数就会消失。 试图解决这个问题,我发送间隔交易。 它工作,但非常缓慢。 我花了小时只发送100笔交易。 有没有解决scheme如何使其工作更快,更正确? 我想在前一个开始挂起之后发送交易,但我不知道该怎么做。 函数sendRaw只在一段时间后才获取交易号。 该代码读取文件,获取地址,金额和可选数据,并使用智能合约的方法转移令牌。 这是代码: function sendRaw(rawTx) { var privateKey = new Buffer(key, 'hex'); var transaction = new tx(rawTx); transaction.sign(privateKey); var serializedTx = transaction.serialize().toString('hex'); web3.eth.sendRawTransaction( '0x' + serializedTx, function(err, result) { if(err) { console.log(err); } else { console.log(result); Ntrans=result; } }); } var nonce = web3.eth.getTransactionCount(address); var gasPrice […]

Etherscan / Telegram API bot(电报)

我有兴趣build立一个电报机器人,将更新用户在etherscan API信息。 所以当一个用户用一个string向机器人发送消息时,它会返回一些简单的数据。 我如何使用API​​? 我已经阅读了许多教程,但是我不太了解API的工作原理。 我想使用节点js 谢谢你对这个广泛的问题的任何回应

在不同的机器上运行客户端和服务器

我有client.js和server.js已经被设置和完美的工作。 现在唯一的问题是,我需要在一台机器上运行客户机,在另一台机器上运行服务器。 但是,通过使用以太网电缆连接,只能运行server.js 。 即使两端都能ping通对方的IP地址,客户端也无法连接。 任何解决scheme,我可以看看? 非常感激! 请注意,这将在虚拟盒ubuntu上运行。 例如,PC 1将在virtualbox ubuntu上运行server.js ,PC 2将在虚拟机ubuntu上运行client.js 。 但是,在运行server.js , client.js不会启动/加载。