Transactions
如何確定 LND 打開待處理通道是否有鏈上確認?
輸入後
lncli pendingchannels
,我得到一個 channel_point 編號,當我輸入 channel_point txid 以檢查它是否在鏈上被確認時,輸入:bitcoin-cli gettransaction "txid insert"
我收到一個錯誤:
error code: -5 error message: Ivalid or non-wallet transaction id
我如何查看向我打開(待定狀態)通道的人是否有鏈上確認?
lncli pendingchannels
給出pendingChannelRespnse
可能有pending_open_channels
參數的 a. 這包含一個對像數組PendingOpenChannel
。根據文件,他們應該有一個參數
confirmation_height
,即資金 TX 有足夠確認的區塊鏈高度(您和您的渠道合作夥伴門檻值的最大值)看
因此,從
bitcoin-cli
您算出目前高度並取差值,看看還需要多少確認。我想如果你沒有得到一個 pendingopenchannel 對象,你還沒有確認。
要獲得 TX,請使用
lncli 掛起的頻道
您將獲得一個 JSON 文件,並且 channel_point 是您的 TX(最後減去 :1)