vincenzopalazzo / lampo.rs

lampo (lightning in Italian) is a experimental implementation of a tiny lightning node
http://lampo.devcrew.cc
BSD 3-Clause "New" or "Revised" License
37 stars 14 forks source link

ldk: force close on restart #102

Open vincenzopalazzo opened 1 year ago

vincenzopalazzo commented 1 year ago
2023-08-22T23:12:42.268Z DEBUG bitcoind decode blocks 0000006be22c313380de1bcfcff3b6f582834a70bbcfd2f443263e5ea0b65d9d
2023-08-22T23:12:42.277Z ERROR ldk lightning::ln::channelmanager:8523 ERROR A ChannelManager is stale compared to the current ChannelMonitor!
2023-08-22T23:12:42.277Z ERROR ldk lightning::ln::channelmanager:8524 ERROR  The channel will be force-closed and the latest commitment transaction from the ChannelMonitor broadcast.
2023-08-22T23:12:42.277Z ERROR ldk lightning::ln::channelmanager:8525 ERROR  The ChannelMonitor for channel 646b5d14191f0df5d8fca4e66995c1d1dc6b7f18cf8fbe003d4eb29ef6a461ac is at update_id 5 but the ChannelManager is at update_id 3.
2023-08-22T23:12:42.277Z INFO ldk lightning::ln::channelmanager:8554 INFO Failing HTLC with hash 646b5d14191f0df5d8fca4e66995c1d1dc6b7f18cf8fbe003d4eb29ef6a461ac as it is missing in the ChannelMonitor for channel 14e10d3f5f9b792a06b632a320f88a9b0fcacc0a45ae70b50c73391cd364ca0c but was present in the (stale) ChannelManager
2023-08-22T23:12:42.279Z INFO ldk lightning::ln::channelmanager:8561 INFO Successfully loaded channel d8d2dd33c12e4f88ac36842329714c490f13e020fb54bb1f9f498122b6a000e6 at update_id 0 against monitor at update id 0
2023-08-22T23:12:42.280Z DEBUG ldk lightning::ln::outbound_payment:1327 TRACE Received failure of HTLC with payment_hash 14e10d3f5f9b792a06b632a320f88a9b0fcacc0a45ae70b50c73391cd364ca0c after payment completion
2023-08-22T23:12:42.282Z INFO lampod Starting lightning node version `0.0.1`
2023-08-22T23:12:42.282Z INFO lampo_jsonrpc starting server on /home/vincent/.lampo/signet/lampod.socket
2023-08-22T23:12:42.282Z INFO bitcoin Starting bitcoind polling ...
2023-08-22T23:12:42.282Z DEBUG listener subscribe for events
2023-08-22T23:12:42.283Z DEBUG lampod::ln::channe_manager transactions [e700a0b62281499f1fbb54fb20e0130f494c7129238436ac884f2ec133ddd2d8] []
2023-08-22T23:12:42.283Z DEBUG bitcoincore_rpc JSON-RPC request: getblockchaininfo []
2023-08-22T23:12:42.283Z DEBUG ldk lightning_background_processor:779 TRACE Calling ChannelManager's timer_tick_occurred on startup
2023-08-22T23:12:42.283Z ERROR ldk lightning::chain::chainmonitor:694 ERROR Failed to update channel monitor: no such monitor registered
vincenzopalazzo commented 1 year ago

Maybe related to https://github.com/lightningdevkit/rust-lightning/issues/2518