ueno

Results 71 comments of ueno

#101 と同じだが、変更を加えているうちに動作しなくなったか? 少なくとも、funderだけがamountを持っている状態でfundeeがunilateral closeした場合には、funderはto_remoteを監視せずにDB削除していた。

https://github.com/lightningnetwork/lightning-rfc/pull/389

``` 2019-07-25T10:47:23+0000 [NioClientManager] DEBUG Ptarmigan - TRANSACTION: ec7846a93200788e9c6241ff891eee8332d6f84a983dd20d935d75a8614d166b 2019-07-25T10:47:24+0000 [main] ERROR Ptarmigan - sendRawTx: java.util.concurrent.TimeoutException: Waited 10000 milliseconds (plus 240456 nanoseconds delay) for com.google.common.util.concurrent.SettableFuture@40cd94[status=PENDING] at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:494) at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:97) at co.nayuta.lightning.Ptarmigan.sendRawTx(Ptarmigan.java:687)...

JARのsearchOutPoint()に失敗しているため、ptarmigan-jarで対応する。

private nodeというフラグを作って、private nodeであれば自分の`node_announcement`を行わないようにすることを考えていた。 しかし、`node_announcement`を隠す重要性がわからなくなったため、必要が出てくるまで放置する。

`pay_fundin.sh`の内容を`ptarmd`で行えばいいじゃないのか、という提案。

イメージ https://github.com/nayuta-ueno/ptarmigan/commit/88b5a927803ab3b59b633364b152e55d807f64fa

イメージ https://github.com/nayutaco/ptarmigan/blob/1dd3872ffe236cefbb8a487b8d95bae92f1e7636/ptarm/ln.c#L999-L1007

今のところ、`shutdown`の前にはHTLCが残っていてはいけない、と思ったまま実装してしまっているので、調査結果に従った修正は必要である。

今のところ、feerateチェックを無効にしています。 PR #568