bitmask-core
bitmask-core copied to clipboard
Core functionality for the BitMask wallet
Whenever signing, a wallet can be configured to require multiple signatures instead of just one. This will use Schnorr threshold signatures so these payments appear no different than token dust...
- [ ] Fallback Esplora servers can be specified - [ ] If failure is detected, the wallet can switch to another automatically and retry - [ ] Retries will...
When multiple calls are made to synchronize_wallet, do nothing if they're made too soon. Also make this a configurable amount.
Support multiple accounts in key generation for wallets and nostr keys. While this is not a feature I expect to implement in BitMask, our library users might want it. If...
Provide `&cash=` parameter with Carbonado bao hash to avoid overwriting old versions of the stash. This can help prove as a prototype for this behavior for carbonadod, also. This will...
In addition to LNDHubX support, we would like to offer an integration into Fedimint, as a federated custody Lightning solution. For this, we will need to change the existing methods...
Let's keep an eye on this issue: https://github.com/lightningdevkit/rust-lightning/issues/2298 Once it's completed, it would be very worthwhile to integrate LDK into bitmask-core to support fully noncustodial Lightning channels.
We use rust for security about all, but for speed too, so would be a good idea to add benchmarking framework to the repository and the CI