Coordination at a distance
The app uses BDK, nostr-sdk, clap, and tokio. Right now it's a simple CLI made for individual power users and not necessarily for mass consumption. Note carefully the following requirements.
- A local bitcoind configured with
-blockfilterindexand-peerblockfilters - These environment variables must be set
RPC_COOKIE- path to bitcoind cookie file for communicating over RPC, e.g./home/satoshi/.bitcoin/.cookieNOSTR_NSEC- to sign/publish nostr events
- Sqlite data store, i.e.
loon.db. See the schema.
| Status | Task |
|---|---|
| ✅ | Finalize v1 spec |
| _ | Demo user flow |
| _ | Design a policy/quorum builder |
| ✅ | Get descriptor info |
| ✅ | Import descriptors |
| ✅ | Emit SQL via CLI |
| ✅ | Publish notes |
| ✅ | Fetch notes from quorum participants |
| ✅ | nip44 encrypt/decrypt |
| ✅ | Generate nostr keys |
| ✅ | Use multipath descriptors |
| ✅ | Wallet sync |
| ✅ | Get addresses |
| ✅ | Create PSBTs |
| ✅ | List wallet transactions |
| ✅ | Support mainnet, signet |
| _ | Send raw transaction |