Replace BDK / BDKManager with LDK Node / LDKNodeManager - [x] Add package, create node, start, sync - [x] On startup we need to know if user is new or have node (by checking if mnemonic is backed up), temporally saving the node seed for now - [x] Create node from mnemonic and back up recovery phrase etc - blocked by https://github.com/lightningdevkit/ldk-node/pull/66 - [x] Display total balance (onchain and lightning) - lightning blocked by https://github.com/lightningdevkit/ldk-node/pull/56 - [x] Open a channel so that user can send/receive on lightning - from onchain funds - [x] Open a just-in-time channel using [LSPS.1](https://github.com/BitcoinAndLightningLayerSpecs/lsp) when available #12 - [x] Handle receive lightning - [x] Handle send lightning - [x] Handle receive onchain - [x] Handle send onchain - blocked by https://github.com/lightningdevkit/ldk-node/pull/61 - [ ] Show all transactions - onchain blocked by https://github.com/lightningdevkit/ldk-node/issues/67
Replace BDK / BDKManager with LDK Node / LDKNodeManager