Transactions

使用 Bitcore API 優先處理 BTC 交易

  • July 13, 2018

我計劃在我的應用程序中提供一個功能,使用者可以為他們的交易選擇優先級類型(快速、平均或慢速)。

我如何獲得每種類型所需的費用?Bitcore API 是否提供任何處理交易優先級的功能?

此功能在比特幣核心 RPC 上可用

bitcoin-cli help estimatesmartfee

estimatesmartfee conf_target (“estimate_mode”)

如果可能,估計交易在 conf_target 塊內開始確認所需的每千字節的大致費用,並返回估計有效的塊數。使用 BIP 141 中定義的虛擬交易規模(見證數據已打折)。

參數: 1. conf_target (numeric) 區塊中的確認目標 (1 - 1008) 2. “estimate_mode” (string, optional, default=CONSERVATIVE) 費用估算模式。是否返回更保守的估計,也滿足更長的歷史。保守的估計可能會返回更高的費率,並且更有可能足以滿足所需的目標,但對現行費用市場的短期下跌反應不靈敏。必須是以下之一:“UNSET”(預設為 CONSERVATIVE)“ECONOMICAL”“CONSERVATIVE”

結果:{“feerate”:xx,(數字,可選)估計每千字節費用(以 BTC 為單位)“錯誤”:[str…](json 字元串數組,可選)處理“塊”期間遇到的錯誤: n(數字)找到估計的塊號}

請求目標將被限制在 2 之間,並且最高目標費用估計能夠根據執行時間長短返回。如果沒有觀察到足夠的事務和塊來估計任意數量的塊,則會返回錯誤。

例子:

bitcoin-cli estimatesmartfee 6

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