Core Lightning onchaind failed to resolve 3,043,561 sats after remote-initiated splices
Maintainer thường phản hồi trong vòng 2 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 30/100
Hướng nghiên cứu
Start with the reported onchaind messages, the three funding-spend transaction IDs, and the affected output indexes. Compare the outputs’ listchainmoves and listfunds state and investigate the rejected dev-rescan-outputs command, without restoring the backup or broadcasting a transaction. Done means identifying a supported recovery or reindexing procedure and confirming the outputs are safely handled.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Hello,
I’m running StartOS 0.4.0.1 with Core Lightning 26.06.8:3 on Bitcoin.
Three channels recently went through remote-initiated splice operations. In each case, the channel briefly returned to CHANNELD_NORMAL, then received a protocol error and went on-chain.
Affected channels:
969219x39x0
969244x29x1
969290x93x0
The observed sequence was:
- The channel reached
CHANNELD_NORMAL. - The remote peer initiated a splice.
- The splice completed.
- The channel returned briefly to
CHANNELD_NORMAL. - CLN received a protocol
ERROR. - The channel entered
AWAITING_UNILATERAL. - The remote peer spent the funding transaction.
- CLN’s
onchaindfailed to resolve some outputs.
The relevant CLN log message was:
Could not find resolution for output 2: did *we* cheat?
Could not find resolution for output 3: did *we* cheat?
CLN later logged:
onchaind complete, forgetting peer
The funding-spend transactions were:
f54914b3b3bea085ad13ba28414423c833ac42142c66db62a4a767b04129bb14
ffa608bc6c672ed7d6dfd161ca537bbc1579df7c2da575e52806cabcdac30ff8
c4e0b155116be1d96f7d5fc540a9f0a97fb2bc857a44b7ff45c4c7c58ed8c076
The local outputs identified by CLN are:
f54914...:3 1,229,771 sats confirmed at block 969222
ffa608...:3 1,229,171 sats confirmed at block 969247
c4e0b1...:2 584,619 sats confirmed at block 969296
Total:
3,043,561 sats
These outputs are now past the apparent CSV delay. However:
- They remain credited in
listchainmoves. - Each still has
debit_msat: 0. - They do not appear in
listfundsas wallet outputs. - No sweep transaction has been created.
- CLN is fully synced.
- The node is still running and has active channels.
- The funds have not been manually spent or moved.
I attempted:
dev-rescan-outputs
but CLN rejected it because developer-only commands are disabled.
I also upgraded CLN to 26.06.8:3. The upgrade did not resolve the outputs, but the node identity and channel database remained intact. I have a StartOS service backup from September 21, although it predates these splice events.
I have not:
- Deleted the CLN database.
- Restored the backup.
- Manually spent the outputs.
- Shut down the node.
- Broadcast any recovery transaction.
Could someone advise on the supported recovery procedure?
Specifically:
- Is this a known splice or
onchaindresolution issue in CLN26.06.8:3? - Can the broken
onchaindstate be repaired or reindexed? - Is there a supported way to rescan or re-register these mature outputs?
- Should the September 21 StartOS backup be provided or inspected?
- What is the safest way to recover the outputs without constructing or broadcasting an unsafe manual transaction?
- Is there any additional diagnostic information I should collect?
- Ngôn ngữ chính
- C
- Star
- 3.1k
- Fork
- 1k
- Merge trung bình
- 4 ngày 2 giờ
- Pull request đã merge (30 ngày)
- 45
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của ElementsProject/lightning
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
ElementsProject/lightning#9593 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
ElementsProject/lightning#9322 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
ElementsProject/lightning#9206 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
ElementsProject/lightning#9187 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 2 ngày
-
QA
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
ElementsProject/lightning#9117 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
Tất cả issue của ElementsProject/lightning
Issue tương tự
-
rc_runtime_activate_richpresence leaves a half-initialised entry when the buffer allocation failsĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
RetroAchievements/rcheevos#558 ·
-
good first issue priority:low type:docs
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
crazy-goat/php-fpm-ng#920 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
libsdl-org/SDL#16464 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100