ACINQ / eclair

A scala implementation of the Lightning Network.
Apache License 2.0
1.23k stars 267 forks source link

Add support for taproot outputs to our "input info" class #2895

Open sstone opened 1 month ago

sstone commented 1 month ago

This is a preparation PR for simple taproot channels, which extends InputInfo to support spending taproot outputs (to spend v0 outputs we need a redeem script, but to spend v1 taproot output we need a script tree and an internal public key). Changes are generic (i.e. not tied to specific details of the simple taproot channels extension proposal).