What problem does it solve?
This Skill provides a complete architecture and implementation pattern for a Bitcoin wallet that derives Taproot addresses from Nostr public keys, manages UTXOs, builds and signs transactions, and supports on-chain transfers.
Core Features & Use Cases
- Taproot-based address derivation: Derives P2TR addresses from Nostr keys for modern, private transactions.
- UTXO management & balance tracking: Keeps track of spendable outputs and total balance.
- Transaction creation, signing & broadcasting: Builds, signs with the Nostr-linked private key, and broadcasts to the network.
- Nostr-integrated key handling: Uses nsec-based login to access private keys securely.
- QR code & exchange-rate integration: Generates QR codes for addresses and shows USD equivalents via an exchange-rate skill.
- Use Case: Example—an end-user derives a Taproot address from their Nostr pubkey, funds a recipient, and monitors confirmations within the same app.
Quick Start
Use the bitcoin-wallet skill to derive a Taproot address from a Nostr pubkey, fetch UTXOs, build a test transaction, and broadcast it to a recipient address.