Type alias OutputTemplate<CompilerType, EnableFeeEstimation, CompilationDataType>
Output
Template
<CompilerType, EnableFeeEstimation, CompilationDataType>: Output<CompilationDirectiveLocking<CompilerType, CompilationDataType> | Uint8Array, EnableFeeEstimation extends true ? Uint8Array | undefined : Uint8Array>
Type Parameters
-
CompilerType
-
EnableFeeEstimation = false
-
An output that may optionally use a CompilationDirectiveLocking as its
lockingBytecode
property. During compilation, the finallockingBytecode
will be generated from this directive.If
EnableFeeEstimation
istrue
, thevalueSatoshis
value may also beundefined
(as estimated transactions always set output values to excessiveSatoshis).