Как выяснить причину закрытия старого канала Core Lightning
Канал может исчезнуть из активного списка, но остаться в истории с выходом финансирования, причиной закрытия и остатком последнего состояния.
Запросите закрытые каналы партнёра
Возьмите публичный ключ партнёра из записи об инциденте и поместите его в PEER. При нескольких исторических каналах различайте их по выходам финансирования.
lightning-cli listclosedchannels "$PEER" | jq '.closedchannels[] | {funding_txid, funding_outnum, close_cause, final_to_us_msat}'
Отделите причину от расчёта
close_cause отражает известную ноде причину и может равняться unknown. В final_to_us_msat записана наша доля в последнем состоянии. Чтобы получить фактическое поступление на кошелёк, отдельно проследите операции закрытия и комиссии в блокчейне.