Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 644 Bytes

README.md

File metadata and controls

23 lines (18 loc) · 644 Bytes

Lark

Lark is Java library for interacting with USB hardware wallets in Bitcoin related functions. The initial implementation is a port of the Python library HWI, but the library has since been extended to support additional functionality.

The following hardware wallets (for all models) are supported:

  • Coldcard
  • Trezor
  • Ledger
  • BitBox02
  • Jade
  • Keepkey

Example usage

Lark lark = new Lark();
List<HardwareClient> clients = lark.enumerate();

for(HardwareClient client : clients) {
    ExtendedKey xpub = lark.getPubKeyAtPath(client.getType(), client.getPath(), "m/84'/1'/0'");
}