Как проследить изменение баланса канала через Bookkeeper

Баланс может измениться из-за пересылки, расчёта в блокчейне или обновления комиссии. В записях Bookkeeper для счёта канала виден тип движения.

Выберите счёт канала

При работающем плагине Bookkeeper запишите полный идентификатор канала в CHANNEL_ID. Посмотрите дебет и кредит отдельно. Время записи события относится к локальной ноде.

lightning-cli bkpr-listaccountevents "$CHANNEL_ID" | jq '.events[] | {timestamp, type, tag, credit_msat, debit_msat, blockheight, txid}'

Объясните изменение остатка

Кредит увеличивает остаток выбранного счёта, дебет уменьшает. Для событий блокчейна проверьте высоту блока перед привязкой даты расчёта. Объединённая комиссия может уточняться при поступлении сведений о расходовании выходов, поэтому при сравнении выгрузок сохраняйте контекст транзакции.

docs.corelightning.org bkpr-listaccountevents