Bitcoind
createrawtransaction 和funddrawtransaction
我使用 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
別的東西。