A Transaction that may optionally use compilation directives in place
of lockingBytecode and unlockingBytecode instances. During transaction
generation, VM bytecode will be generated from these directives.
If EnableFeeEstimation is true, all input directives must include an
estimate scenario ID, and the valueSatoshis value of each output may also
be undefined (as estimated transactions always set output values to
excessiveSatoshis).
A Transaction that may optionally use compilation directives in place of
lockingBytecodeandunlockingBytecodeinstances. During transaction generation, VM bytecode will be generated from these directives.If
EnableFeeEstimationistrue, all input directives must include anestimatescenario ID, and thevalueSatoshisvalue of each output may also beundefined(as estimated transactions always set output values toexcessiveSatoshis).