Lightning-Network-Daemon

由於費用低,LND 資金交易卡在記憶體池中

  • September 10, 2021

由於費用低,我有一筆資金交易卡在記憶體池中。搜尋我發現有*“BumpFee”*錢包選項來推送你的交易。我試過這樣:

~$ lncli wallet bumpfee [Channel_point] –sat_per_byte 150

>[lncli] rpc 錯誤:code = Unknown desc = 傳遞的輸出不屬於錢包

鍵入時:

~ $ lncli 待處理頻道

我可以看到交易等待確認,但是當輸入:

~$ lncli 錢包掛起掃描

{“待定掃描”:[]}

沒有。輸入以下內容時,事務仍然存在:

~ $ lncli listchaintxns

有人可以嘗試解釋或有類似的行為嗎?在 Github 中沒有找到這麼多有用的東西

<https://github.com/lightningnetwork/lnd/blob/master/lnrpc/walletrpc/walletkit.proto>

我用 CPFP(孩子為父母付費)解決了這個問題。

我利用卡在mempool中的資金TX的未經確認的變化打開了一個新的通道。

在廣播 TX 時,中位數費用約為 150sat/vb,所以我選擇在 200 sat 略微增加,以確保有很好的機率推動第一筆資金 tx 和下一個區塊中的第二筆資金。

我的一次掃描 TX(來自強制關閉的通道)卡住了,也是由於費用低。這個答案的靈感來自OPs answer

我得到了它的工作:

lncli openchannel \
--sat_per_byte=${fees per byte for the funding transaction of the new channel} \
--min_confs=0 \
${remote nodes id} \
${local amount}

--min_confs=0部分很重要,它允許 lnd 使用未經確認的 TX 進行融資,但這並不意味著它將使用特定的未經確認的 TX。


bos似乎可以選擇用他們的bos fund --utxo ${utxo}命令指定 UTXO。(沒有測試過)

bos fund可以與其他命令一起使用,例如bos open打開(多個)通道,如此所述。

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