Bitcoin-Core
比特幣核心 - 從 UI 創建交易而不廣播它
我想使用比特幣核心的錢包 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=1
並bitcoin.conf
啟動Core以刪除您取消它的未確認錢包交易。