在哪里广播比特币现金交易?

时间:2017-08-02 21:10:46

标签: json web-services post bitcoin

使用JSON HTTP POST;我最好用什么在线服务来播放比特币现金交易?

我正在寻找相当于https://blockchain.info/pushtx

的东西

2 个答案:

答案 0 :(得分:2)

有一些选项可以为比特币和比特币现金广播交易。第一个,但也是最昂贵的时间,是在您的机器上设置BitcoinABC节点并让它同步。完成后,您只需调用sendrawtransaction API调用,它就会被推送到网络中的其他节点。

第二个选项是使用Wladimir的bitcoin-submittx工具连接到多个节点并将交易提交给他们。这个工具最初是为比特币编写的,但也适用于比特币现金。它需要许多节点地址,但您可以使用DNS seeds来获取一些:

python2 bitcoin-submittx mainnet ${TXHEX} $(dig seed-abc.bitcoinforks.org)

这应该将TX提交给网络中的一些随机节点。

答案 1 :(得分:0)

https://rest.bitcoin.com提供了用于广播交易的REST API。这个BITBOX代码示例显示了如何构造BCH交易,然后使用rest.bitcoin.com广播它:

https://github.com/Bitcoin-com/bitbox-javascript-sdk/blob/master/examples/applications/wallet/send-bch/send-bch.js

特别是,请看示例的最后几行:

// Broadcast transation to the network const broadcast = await BITBOX.RawTransactions.sendRawTransaction(hex) console.log(`Transaction ID: ${broadcast}`)

API文档: https://developer.bitcoin.com/bitbox/docs/getting-started

如果您已经有了原始的十六进制,并且希望通过手动方式进行广播,则可以直接转到rest.bitcoin.com上的端点,然后粘贴十六进制: https://rest.bitcoin.com/#/rawtransactions/sendRawTransaction