Bitcoind

settxfee:固定費用的公式

  • May 3, 2021

我想為交易設置固定費率。我計算出的 tx 大小是 222(這裡是這個 tx),稱為 rpcsettxfee

$o->settxfee(sprintf('%f', (0.00001/222)*1000));

並發送到網路。我認為費用會將 tx 設置為 0.00001,但改為設置為 0.00000662 TBTC。這是錢包資訊 "paytxfee": 0.00004500,,似乎 settxfee按預期工作。我做錯了什麼?

大免責聲明:你真的不應該這樣做。事務優先級基於每大小的費用,所以這就是你應該配置的。

至於您所看到的解釋:您正在使用的塊瀏覽器顯示錯誤的大小。對於費用計算,您需要的是vsize,而不是序列化大小。這是將 BIP141 (segwit) 引入的見證數據折扣考慮在內的大小。

您的交易的 vsize 是 141,而不是 222。

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