nayutaco / ptarmigan

Lightning Network (BOLT)
Apache License 2.0
132 stars 19 forks source link

HTLC close at timeout #366

Open nayuta-ueno opened 6 years ago

nayuta-ueno commented 6 years ago

update_fail_htlc を、update_add_htlcの転送ができない場合だけ使っているが、timeoutなどに使っていない。

nayuta-ueno commented 5 years ago

ptarm-->lnd-->........-->yall's という送金を行っているが、lndから送金するチャネルにamountが無い。 その場合、lndはfailを即座に返さずに待ち状態になった。 想像するに、相手からの着金があればそのamountで送金できるため、ギリギリまで待っているのか。

amountがなければ即座にfailと想定していたが、BOLTとしてはどうなのだろうか?

nayuta-ueno commented 5 years ago

pending_htlc という項目として残っていたので、検索した。 https://www.reddit.com/r/lightningnetwork/comments/9hqctx/what_does_pending_htlcs_mean/

しかし、regtestで実行したところ、すぐにtemporary_channel_failureでupdate_fail_htlcが返ってきた。 何か条件があるのだろうか。