Files
plugins/archived/jitrebalance/tests/hold_htlcs.py
fmhoeger 92186296e2 Rename directory 'Unmaintained' back to 'archived'
Update text and links for archived plugins in README
2024-02-06 20:29:25 +00:00

21 lines
433 B
Python
Executable File

#!/usr/bin/env python3
"""Plugin that holds on to HTLCs for 5 seconds, then reject them."""
from pyln.client import Plugin
import time
plugin = Plugin()
@plugin.hook("htlc_accepted")
def on_htlc_accepted(htlc, onion, plugin, **kwargs):
time.sleep(5)
return {'result': 'fail', 'failure_message': '2002'}
@plugin.init()
def init(options, configuration, plugin):
plugin.log("hold_htlcs.py initializing")
plugin.run()