我过去曾使用区块链和比特币处理,但它是php,所有内容似乎都很简单。你生成一个新地址,用户将比特币发送到地址,区块链的脚本调用你的回调php文件。
但是如果我的应用程序不使用php并且它是在Node.JS中制作的呢?如何检查用户是否将钱汇到所生成的地址?如果应用程序处于脱机状态怎么办?
感谢。
答案 0 :(得分:1)
我还没有开发任何与比特币相关的nodejs应用程序。但由于您的问题是关于区块链应用程序以及生成地址和事务,因此您可以使用提供的ethereumjs和web3js模块与以太坊节点进行交互。
$ npm install web3
检查您的应用中是否有该功能:
window.console.log(web3);
并连接它,例如:
web3.setProvider(new web3.providers.HttpProvider('http://localhost:8545'));
查看有关创建帐户和transactions的完整API文档。