Open nayuta-ueno opened 6 years ago
ptarm-->lnd-->........-->yall's という送金を行っているが、lndから送金するチャネルにamountが無い。 その場合、lndはfailを即座に返さずに待ち状態になった。 想像するに、相手からの着金があればそのamountで送金できるため、ギリギリまで待っているのか。
amountがなければ即座にfailと想定していたが、BOLTとしてはどうなのだろうか?
↑ pending_htlc
という項目として残っていたので、検索した。
https://www.reddit.com/r/lightningnetwork/comments/9hqctx/what_does_pending_htlcs_mean/
しかし、regtestで実行したところ、すぐにtemporary_channel_failureでupdate_fail_htlc
が返ってきた。
何か条件があるのだろうか。
update_fail_htlc
を、update_add_htlc
の転送ができない場合だけ使っているが、timeoutなどに使っていない。update_fulfill_htlc
を戻す先がない場合は route-failed とは異なると思われるが、どう処理すべきか。