#!/usr/bin/env python3 """Simple plugin to test the dynamic behavior. A plugin started with dynamic to False cannot be controlled after lightningd has been started. """ from pyln.client import Plugin plugin = Plugin(dynamic=False) @plugin.init() def init(configuration, options, plugin): plugin.log("Static plugin initialized.") @plugin.method('hello') def reject(plugin): """Mark a given node_id as reject for future connections. """ return "Hello, you cannot stop me without stopping lightningd" plugin.run()