I want to query an Eclair node for properties of a channel which I'm not a party of. Obviously, this information is in the local view of the network graph and is used for routing. However, the API provides only the following relevant methods:
AllChannels: Returns non detailed information about all public channels in the network. Example output:
[
{
"shortChannelId": "508856x657x0",
"a": "0206c7b60457550f512d80ecdd9fb6eb798ce7e91bf6ec08ad9c53d72e94ef620d",
"b": "02f6725f9c1c40333b67faea92fd211c183050f28df32cac3f9d69685fe9665432"
},
{
"shortChannelId": "512733x303x0",
"a": "024bd94f0425590434538fd21d4e58982f7e9cfd8f339205a73deb9c0e0341f5bd",
"b": "02eae56f155bae8a8eaab82ddc6fef04d5a79a6b0b0d7bcdd0b60d52f3015af031"
}
]
Channels: Returns the list of local channels, optionally filtered by remote node. Example output: see docs, too long to paste here.
How can I get more information about remote channels, for example, their capacities?