trezor / trezor-firmware

:lock: Trezor Firmware Monorepo
https://trezor.io
Other
1.36k stars 663 forks source link

Lightning Network Integration #40

Open prusnak opened 5 years ago

prusnak commented 5 years ago

There are two high-level areas of Lightning Network integration:

  1. for LN node operators
    • non-interactive TX signing (if sum(inputs) = sum(outputs) + epsilon)
  2. for LN users
    • interactive open/close channel
    • interactive send LN TX
brianddk commented 10 months ago

Is the idea to allow HTLC signing in Trezor firmware?

I know Electrum already does LN-channel open/close on Trezor, but they don't have a good way to get the HTLC txns signed so they create a second key for HTLC signing that is not housed in Trezor. Obviously having a signing key in a SW wallet is always dangerous, so it would be nice if this part of LN could be handled in firmware.