OptionalasmOptional standard-opcode condition (e.g. a hashlock), encoded into a
ConditionMultisig leaf — or ConditionCSVMultisig when combined with csv.
OptionalcltvAbsolute timelock (CLTV): a literal or a "$param" reference.
Mutually exclusive with csv/asm.
OptionalcsvRelative timelock (CSV). The value is a literal or a "$param" reference
resolved against the constructor args (same convention as SignerRef).
Combinable with asm (condition + CSV); mutually exclusive with cltv.
Required signers. The tweaked co-signer is appended automatically when the path has an arkadeScript.
OptionalwitnessItems satisfying the condition (e.g. an HTLC preimage); set via the ConditionWitness PSBT field.
Bitcoin Script segment of a spending path — enforced on-chain.