Paz*_*zle 6 javascript node.js bitcoin blockchain
我正在尝试制作一个小网络应用程序(仅用于学习目的),我可以在其中按下一个按钮,它会将一些比特币从(我自己的)比特币钱包 A 发送到比特币钱包 B。我已经学会了一些关于比特币、区块链的东西,并想出了如何进行原始比特币交易,如下所示:
var bitcoin = require('bitcoinjs-lib');
var keyPair = bitcoin.ECPair.fromWIF('****************************');
var tx = new bitcoin.TransactionBuilder();
tx.addInput('****************************', 0);
tx.addOutput('****************************', 546);
tx.sign(0, keyPair);
console.log(tx.build().toHex());
generatedhash = tx.build().toHex();
Run Code Online (Sandbox Code Playgroud)
如果我将生成的哈希带到像https://blockr.io/tx/push这样的网站,它将成功进行比特币交易,但我想知道是否也可以使用 js 自动推送原始交易?谢谢阅读 :)
首先,我不隶属,但由于缺乏更简单的工具,使用bitcore explorer:
Insight是一个简单的代理,用于对 Insight 区块链浏览器执行查询。默认服务器是https://insight.bitpay.com和 https://test-insight.bitpay.com,由 BitPay Inc. 托管。您可以(我们强烈建议您这样做)运行自己的洞察服务器。欲了解更多信息,请前往https://github.com/bitpay/insight-api
var Insight = require('bitcore-explorers').Insight;
var insight = new Insight();
insight.broadcast(tx, function(err, returnedTxId) {
if (err) {
// Handle errors...
} else {
// Mark the transaction as broadcasted
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1817 次 |
| 最近记录: |