The grpc was updated to support the latest release of [LND](https://github.com/lightningnetwork/lnd/releases/tag/v0.10.0-beta) and was tested for compatibility with lndmanage.
Node and channel info command
lndmanage features now a command `$ lndmanage info`, which takes a channel id or a node public key as an argument. This can be used to retreive information about the channel or node and to some extent enables more sovereign graph exploration.
lncli integration
lndmanage detects now if `lncli` is in the path or in `~/.lndmanage`. If it is found, one can use it from the interactive mode without having to open up a new terminal window and with syntax highlighting in the json response. Command usage: `$ lndmanage lncli getinfo`.
Node recommendation
The node recommendation command was extended for a method to find nodes that give the most second neighbors upon channel opening. Command usage: `$ lndmanage recommend-nodes second-neighbors`.
Dependency changes
lndmanage requires the package `pygments` for colorized highlighting of `lncli` results, so make sure you update your python virtual environment by `pip install -r requirements.txt`, if you run lndmanage from the github repository.
Installation with verification
Add the public gpg key https://github.com/bitromortac.gpg
`$ gpg --import bitromortac.gpg`
Download the `whl` or `tar.gz` file with its associated `asc` file, then
`$ gpg --verify lndmanage-0.10.0-py3-none-any.whl.asc` or
`$ gpg --verify lndmanage-0.10.0.tar.gz.asc`.
Install in own python environment with
`$ python3 -m venv venv`
`$ source venv/bin/activate`
`$ python3 -m pip install lndmanage-0.10.0-py3-none-any.whl`
Contributors
Polyomino
Bugfixes
For a change log, visit [Changelog](https://github.com/bitromortac/lndmanage/compare/v0.9.0...v0.10.0).