Bitcoin-Core

比特幣核心 - 從 UI 創建交易而不廣播它

  • May 8, 2020

我想使用比特幣核心的錢包 UI 來創建交易,但不是廣播它,我想獲得底層的原始交易。

有沒有辦法做到這一點?

我認為網路嗅探工具可能會有所幫助,但我想知道是否有直接的方法。我認為擁有這樣的功能會非常有用——在廣播前查看原始交易並確認。

這種特定場景的動機如下 - 我想在執行比特幣核心(具有同步區塊鏈)的離線機器上創建原始交易並從另一台機器廣播交易。

我知道我所要求的可以通過 CLI 輕鬆實現,但我想使用 GUI(和費用計算)的便利性,並避免創建非預期交易。

1)首先你可以添加connect=1.1.1.1到你的bitcoin.conf. 您的節點不會搜尋其他節點,只是嘗試連接到 1.1.1.1。由於 1.1.1.1 不是節點,因此您的節點將有 0 個對等點。

2)然後就可以進行交易了,打開調試控制台輸入:gettransaction YOURTXID。(或getrawtransaction獲取十六進制編碼的交易)

3)然後您可以關閉Core,添加zapwallettxes=1bitcoin.conf啟動Core以刪除您取消它的未確認錢包交易。

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