Bitcoinjs

BitcoinJS 如何同步比特幣區塊鏈/交易數據?

  • November 27, 2017

我在 BitcoinJS 網站上看到了關於“創建交易”的參考程式碼:

var tx = new bitcoin.TransactionBuilder()

// Add the input (who is paying):
// [previous transaction hash, index of the output to use]
var txId = 'aa94ab02c182214f090e99a0d57021caffd0f195a81c24602b1028b130b63e31'
tx.addInput(txId, 0)

我的問題是它如何獲取關於 tx 的數據(比如它的輸入/輸出)?它是否連結到一些節點或 API,如 blockchain.info?

BitcoinJS 不直接連結到比特幣網路,它只是比特幣相關功能的集合。

以上面的範例為例,如果我們想使用 BitcoinJS 的交易建構器功能創建交易,我們必須自己通過 API 找到輸入(或者詢問您自己的完整節點是否有),然後使用 tx.addInput( txId,0)。

引用自:https://bitcoin.stackexchange.com/questions/63516