- LNWallet no longer "is-an" LNWorker, instead LNWallet "has-an" LNWorker - the motivation is to make the unit tests nicer, and allow writing unit tests for more things - I hope this makes it possible to e.g. test lnsweep in the unit tests - some stuff we would previously have to write a regtest for, maybe we can write a unit test for, now - in unit tests, MockLNWallet now - inherits LNWallet - the Wallet is no longer being mocked
These are scripts and small utilities developers or power-users might find interesting.
They are standalone, don't depend on each other and nothing depends on them. Neither the GUI nor the CLI should depend on these in any way.
The scripts use electrum as a python library, sometimes as a goal in itself, to showcase how to script something.