cln-plugins/clearnet
2025-12-05 20:33:12 +01:00
..
clearnet.py clearnet: migrate to uv shebang 2025-12-05 20:33:12 +01:00
pyproject.toml clearnet: migrate to uv shebang 2025-12-05 20:33:12 +01:00
README.md clearnet: migrate to uv shebang 2025-12-05 20:33:12 +01:00
test_clearnet.py format python files with ruff 2024-07-10 12:13:42 -05:00
uv.lock clearnet: migrate to uv shebang 2025-12-05 20:33:12 +01:00

clearnet enforcer plugin

This plugin aims to prefer usage over clearnet connections. It does so by disconnecing TOR connections when there are known and usable clearnet addresses.

Installation

You need uv to run this plugin like a binary. After uv is installed you can simply run

lightning-cli plugin start /path/to/clearnet.py

For general plugin installation instructions see the repos main README.md

Options

Methods

clearnet-enforce [peer_id]

Tries to enforce clearnet on all peer or on a given peer_id