Bitcoinjs
BitcoinJS 如何同步比特幣區塊鏈/交易數據?
我在 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)。