python-teos
python-teos copied to clipboard
The Eye of Satoshi - Lightning Watchtower
I'm looking for some help about watchtower-plugins usage. Currently, I'm running c-lightning with docker. So, in order to add use watchtower-plugin, I've managed to build a new c-lightning image with...
So I was running for a few days when CL was OOM killed. Since then starting CL with watchtower plugin or loading watchtower plugin after CL successfully started, CL crashes...
addressing the issue: #233 Changed OrderedDict to dict as in python ^3.7 dict are ordered by default
The minimum required Python version will be bumped to 3.7 with release v0.1.1. With Python 3.7, `dicts` preserve inclusion order, so there will be no need for `OrderedDicts` anymore within...
It seems when `plugin stop` is called on the watchtower right after `Sending appointment`, before `Appointment accepted and signed`, it crashes lightningd ``` 022-02-09T19:15:37.554Z INFO plugin-watchtower.py: Remaining slots: 159981005 2022-02-09T19:15:37.554Z...
If a `Tracker` gets outdated, the `Responder` will wipe the tracker data from its internal structures (`trackers` and `tx_tracker_map`). However, currently the penalty is not being wiped from the `unconfirmed_txs`...
https://github.com/talaia-labs/python-teos/blob/66bc075d2432c45691af77cde20cbecd46341107/teos/responder.py#L451-L452 `get_outdated_trackers` source comes from `Gatekeeper::get_outdated_appointments`, which can return data that is either in the `Watcher` or the `Responder`. Data should be intersected with `Responder::trackers` to make sure the map...
Currently we are constructing locators using the big-endian representation of the dispute txid, given data is always queried to `bitcoind` and that's the format used to display data. However, transaction...
A full system diagram is needed to make it easier for new contributors to start developing. This is long due.
This adds an event to teosd that can be used to check when it has finished bootstrapping. This is specially useful when testing, since otherwise arbitrary waits have to be...