zeta-chain / docs

Documentation for ZetaChain
https://www.zetachain.com/docs/
MIT License
74 stars 59 forks source link

UniversalKit request: Ledger #435

Open bbbeeeee opened 3 months ago

bbbeeeee commented 3 months ago

It would be really helpful to see how one could integrate Ledger, and other hardware wallets, whether as part of UniversalKit or just as a tutorial to start.

While Ledger can be used through wallets like XDEFI to sign, having native support can enable more users who are more comfortable using Ledger more purely. It'd be great to investigate more to see if it's possible to add -- especially signing from the Bitcoin side.

fadeev commented 3 months ago

If I understand correctly, the request is to be able to sign transaction using Ledger directly without an extension wallet.

From what I can tell, nobody is doing that. Hardware Ledger stores a key and is capable of signing, but you need to tell it what to sign.

If you look at wallet connector libs like Dynamic, RainbowKit, they support Ledger Live, which is a mobile and desktop app that essentially acts as a software wallet for the Ledger hardware.

fadeev commented 3 months ago

Ok, apparently, ThorSwap connects to Ledger directly. I'll look into this.