Implement Script for Witness and Add Tweak in PSBT.
authorolegkubrakov <oleg@lightspark.com>
Tue, 19 Dec 2023 00:54:59 +0000 (16:54 -0800)
committerolegkubrakov <oleg@lightspark.com>
Thu, 18 Apr 2024 23:57:54 +0000 (16:57 -0700)
commite08f7de3faafffebd21b1606d0c7aa07f1fe7159
treeff2c4ba3c089a81792cf175a985d56f7f9a47ef2
parent6264a442599fbadd54b0cc24949fc0fd9de08fb3
Implement Script for Witness and Add Tweak in PSBT.

Adding Witness Script and key tweaks makes
a Partially Signed Bitcoin Transaction the single data
source needed for a Signer to produce valid signatures.
A Signer is not required to be able to generate L2 keys,
e.g delayed payment basepoint.
lightning/src/chain/channelmonitor.rs
lightning/src/ln/channel_keys.rs
lightning/src/sign/mod.rs