maxSignedSize

open override val maxSignedSize: Long

Exact satisfier size for a time lock spend.

Three contributors, all deterministic for this contract:

  • Schnorr sig push: 64 B sig + 1 B sighash + 1 B push opcode = 66

  • Template push: 1 B push opcode + template.size (7) = 8

  • Constraint push: 1 B push opcode + constraint.size (34) = 35 Total: 109 bytes per input, every spend.

Computed (rather than hard-coded as 109) so it self-adjusts if the template script or constraint ever change shape.