Bitcoind

createrawtransaction 和funddrawtransaction

  • January 17, 2018

我使用 createrawtransaction 創建一個帶有 [] “零輸入”和一個輸出的 rawtransaction。我使用 fundrawtransaction 來填充 rawtrasaction 輸入。

{"method":"createrawtransaction","params":[[],{"mv8sTXT1FSAJENZNNoKb3BAHnersrC9c41":0.1}],"id":"null"}

{"method":"fundrawtransaction","params":["RESPONSE-CREATE-RAW-TRANSACTION",{"feeRate":"0.00031744"}],"id":"null"}

我的問題是,funddrawtransaction 添加的輸入有多少確認?我可以配置將選擇輸入的確認嗎?

除了輸入選擇的確認數量之外,還有更多的參數。它主要取決於輸出中使用的數量,因為最終必須使用足夠的輸入來支付成本,這意味著如果錢包只有這些,可能會使用未經確認的輸入。

如果您想控制輸入在被認為可用於資助之前必須具有的最低確認數,有兩種選擇:

spendzeroconfchange=0將告訴錢包永遠不要花費未經確認的輸入(0禁用支出,1啟用它並且是預設值),txconfirmtarget=6這意味著輸入必須至少隱藏在 6 個塊之下。

你可以變成6別的東西。

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