Commit Graph

11 Commits

Author SHA1 Message Date
conduition
595c930b85 initial work on high-level state machine for musig signing
This is my first go at a higher level API which signers will
use to construct and sign the numerous transactions needed
for executing a Ticketed DLC. It revolves around the
SigningSession struct type, which has an API constrainted by
its current state.
2024-03-02 02:31:47 +00:00
conduition
74bb611851 reusable method for computing funding output 2024-02-29 05:23:55 +00:00
conduition
cd681d0874 add expiry outcome branch 2024-02-21 06:19:06 +00:00
conduition
692644a74b avoid using Into<Scalar> in internal methods 2024-02-18 21:45:46 +00:00
conduition
741a64085d reusable shared fee computation 2024-02-18 21:18:07 +00:00
conduition
e3180febc6 move ContractParameters to contract/mod.rs 2024-02-18 20:14:08 +00:00
conduition
ef52fa3870 unilateral spending paths should have witness-adding methods 2024-02-18 17:53:12 +00:00
conduition
0bd6bf0012 provide prevout with TxIn 2024-02-18 17:19:45 +00:00
conduition
6bfd1e60b3 add sighash methods for sweep transactions 2024-02-18 17:11:20 +00:00
conduition
73c8db227d documentation improvements 2024-02-18 17:00:36 +00:00
conduition
bc606be476 refactor into multifile layout using functions 2024-02-16 03:52:16 +00:00