Skip to content

ValuedMammal/loon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Loon Wallet

Coordination at a distance

Quick Start

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.

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.

Features

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

About

Loon wallet + multisig coordinator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages