#!/bin/bash
lightning-cli listpeers | jq -r '.peers[] | select(.channels != null) | .id' | while read -r id; do
channel_info=$(lightning-cli listpeers "$id" | jq -r ".peers[0].channels[] | {id: \"${id}\", short_channel_id: .short_channel_id}")
alias=$(lightning-cli listnodes "$id" | jq -r ".nodes[0].alias")
echo "$channel_info" | jq --arg alias "$alias" '. + {alias: $alias}'
done
Last active
April 11, 2023 15:21
-
-
Save urza/9400275480f3ea05c8e6d2421527d550 to your computer and use it in GitHub Desktop.
CLN (Core Lightning)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment