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
-blockfilterindex
and-peerblockfilters
- These environment variables must be set
RPC_COOKIE
- path to bitcoind cookie file for communicating over RPC, e.g./home/satoshi/.bitcoin/.cookie
NOSTR_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 |