3 releases

0.1.0-beta.4 Jan 21, 2021
0.1.0-beta.1 Nov 8, 2020

#20 in #schnorr

AGPL-3.0-only

195KB
3.5K SLoC

Rust 2.5K SLoC // 0.1% comments BASH 1K SLoC PowerShell 366 SLoC

Keyring: bitcoin key management for cypherpunks

Rust codecov AGPL licensed

Backend for private keys management and signatures

One of the real-world apps working purely on LNP P2P/RPC protocols and utilizing LNP/BP Core Library

Usage:

keyring-cli seed create
keyring-cli seed import <fingerprint>
keyring-cli seed export <fingerprint> <file>

keyring-cli xpubkey list [<fingerprint>]
keyring-cli xpubkey derive <fingerprint> <derivation_path>
keyring-cli xpubkey export <fingerprint> <file>

keyring-cli xprivkey export <fingerprint> <file>

keyring-cli sign <in_file> <out_file>

Dependencies

~20–35MB
~426K SLoC