Christian Decker
4 years ago
2 changed files with 41 additions and 0 deletions
@ -0,0 +1,22 @@ |
|||
#!/usr/bin/env python3 |
|||
"""Simple plugin to cause a waitblockheight that times out. |
|||
|
|||
We report an error with a future blockheight, which causes the sender |
|||
to wait, and ultimately retry, excluding us because we misbehaved. |
|||
|
|||
""" |
|||
|
|||
|
|||
from pyln.client import Plugin |
|||
plugin = Plugin() |
|||
|
|||
|
|||
@plugin.hook('htlc_accepted') |
|||
def on_htlc_accepted(onion, htlc, **kwargs): |
|||
return { |
|||
'result': "fail", |
|||
"failure_message": "400f00000000000000007fffffff", # Bogus error with INT32_MAX as blockheight |
|||
} |
|||
|
|||
|
|||
plugin.run() |
Loading…
Reference in new issue