Tool for pretty printing and optimizing Lightning Network channels
Suez
Tool for pretty printing and optimizing Lightning Network channels.
Installation
- Install poetry
poetry install
poetry run ./suez
Channel fee policy
You can set channel fees by passing --base-fee
and --fee-rate
parameters.
For example:
poetry run ./suez --base-fee 1000 --fee-rate 200
You can override the channel fee policy by changing the FeePolicy
class.
Example implementation does the following:
- sets lower fee rate for channels with mostly local balance
- sets higher fee rate for channels with mostly remote balance
- sets medium (close to specified) fee rate for balanced channels
You control the spread via the --fee-spread
argument. By default --fee-spread
is set to 0.0 (no spread).
For example:
poetry run ./suez --base-fee 1000 --fee-rate 500 --fee-spread 1.8
This will set the fee rate above