How do hardware wallets integrate with software clients/nodes?

How do hardware wallets integrate with software clients/nodes?

It isn't clear to me how hardware wallets interact with software clients. Is there a standard defined for this? Is it similar to signing on an offline computer and then transmitting a signed message via a different online computer? Or (I hope not) do software authors have to write support for individual hardware wallets?

The tightest integration would be from the last option, but I'm wondering if there is a more manual approach similar to the "sign on the offline computer" workflow.

https://ift.tt/2IVIj40

Comments

Popular posts from this blog

Need help to recover blpckchain.info wallet, my wife forgot her password and the brute force with btcrecover is not catching the password

When downloading the blockchain my application is become unusable, is there an issue with my code or am I using the BitcoinJ library incorrectly?

Mistakenly sent BTC from my personal wallet back to one of the exchange wallet addresses that I had received BTC from before - help recovering!