Avatar
BlackCoffee
683211bd155c7b764e4b99ba263a151d81209be7a566a2bb1971dc1bbd3b715e
Replying to Avatar craigraw

Introducing Lark.

Lark is a Java port of HWI, a library used by many wallets to communicate over USB with with hardware wallets like nostr:npub19canpmsgykwumm43uxmp0l5sernavvnrf87mau9a6xnjfx6ajjhsh9qj29 , Ledger, Trezor, nostr:npub1tg779rlap8t4qm8lpgn89k7mr7pkxpaulupp0nq5faywr8h28llsj3cxmt and nostr:npub1jg552aulj07skd6e7y2hu0vl5g8nl5jvfw8jhn6jpjk0vjd0waksvl6n8n Jade.

HWI is a good example of the ‘single dependency’ situation in the famous xkcd comic. Until now, there has been no project like it.

However, with all the wealth stored on hardware wallets (especially those that can only communicate over USB) it's important to have multiple implementations. Lark represents the first complete reimplementation of all common USB HWW clients in a language other than Python.

Even though HWW manufacturers have used a dizzying array of different communication protocols and standards, Lark seeks to be identical to the HWI API, providing direct interchangeability and a more robust ecosystem.

All common commands are supported, and there is some additional functionality, such as retrieving a wallet registration from Ledger devices to avoid re-registration on every signing.

Lark is available as a command line application, and as a Java library for JVM-based applications. Hardware wallet manufacturers are invited to test their devices before it's integrated into Sparrow Wallet.

See https://github.com/sparrowwallet/larkapp for docs and binaries.

Thank you Craig. What a legend. Zapped.

Thanks. Looking at the memory usage table in the nip49 spec, the number of rounds would be so low on a microcontroller with 520kb of total memory that's it's basically pointless to use. However, encryption with a good password still serves a purpose I guess it just has to be exported with a low enough LOG_N.

Has anyone benchmarked ncryptsec decryption on memory limited devices? Is it even possible to do with a non trivial LOG_N?

This may be one of the best things I've ever seen

https://youtube.com/shorts/KIlYZivq_H4

Are there any mobile nostr clients with nip46 support?

As expected the BBC are ra raing the state and some people are getting behind them

"Landowners pay less tax than you, therefore they're selfish and should pay more"

How about, the corrupt, inefficient state dies and we all pay less tax? That sounds more fair to me.

At end of walk. I was going to preempt this reply but thought I'd let it lie.

disconnect. feels good man.

My nostr coffee machine now announces my caffeine habits to the world. You no longer have to log in as my npub to see my coffee bot activity.

nostr:nevent1qvzqqqqqqypzp25n3mtkk7ekxuyway22q408wmgsktg0e78ng2qgpcvczzmrlyg0qqsvrlzg2tsxzqmwjmsawksz70q6hcqqa94lr0vmm7atw2zru0jcygcz069ry

Replying to Avatar QnA

When fgu?

That's happening too Q