Bitcoind
settxfee:固定費用的公式
我想為交易設置固定費率。我計算出的 tx 大小是 222(這裡是這個 tx),稱為 rpc
settxfee
$o->settxfee(sprintf('%f', (0.00001/222)*1000));
並發送到網路。我認為費用會將 tx 設置為 0.00001,但改為設置為 0.00000662 TBTC。這是錢包資訊
"paytxfee": 0.00004500,
,似乎settxfee
按預期工作。我做錯了什麼?
大免責聲明:你真的不應該這樣做。事務優先級基於每大小的費用,所以這就是你應該配置的。
至於您所看到的解釋:您正在使用的塊瀏覽器顯示錯誤的大小。對於費用計算,您需要的是vsize,而不是序列化大小。這是將 BIP141 (segwit) 引入的見證數據折扣考慮在內的大小。
您的交易的 vsize 是 141,而不是 222。