使用JSON HTTP POST;我最好用什么在线服务来播放比特币现金交易?
我正在寻找相当于https://blockchain.info/pushtx
的东西答案 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广播它:
特别是,请看示例的最后几行:
// 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