Как вычислить комиссию пересылки по объявлению Lightning-канала
Один публичный канал может назначать разные комиссии для разных направлений. Чтобы оценить пересылку, кроме идентификатора канала нужно знать отправляющую сторону.
Выберите источник пересылки
Сохраните короткий идентификатор канала в SCID, а публичный ключ ноды, пересылающей платёж в этот канал, — в SOURCE. Фильтр выберет объявленные ею условия.
lightning-cli listchannels "$SCID" | jq --arg s "$SOURCE" '.channels[] | select(.source == $s) | {destination, base_fee_millisatoshi, fee_per_millionth, last_update}'
Рассчитайте пример
При базовой комиссии 1000 msat и ставке 200 ppm пересылка 10 000 000 msat добавит 2000 msat и базовую составляющую, всего 3000 msat. Запишите last_update вместе с расчётом. Объявление описывает условия на момент наблюдения и не гарантирует доступную ликвидность.