Function createCompilerGenerateBytecodeFunction
- createCompilerGenerateBytecodeFunction<CompilationContext, Configuration, ProgramState>(compilerConfiguration: Configuration): (<Debug>(__namedParameters: {
data: CompilationData<CompilationContext>;
debug?: boolean;
scriptId: string;
}) => Debug extends true ? CompilationResult<ProgramState> : BytecodeGenerationResult<ProgramState>)
-
Type Parameters
-
CompilationContext extends CompilationContext<TransactionBCH<Input<undefined | Uint8Array, Uint8Array>, Output<Uint8Array, Uint8Array>>, CompilationContext>
-
Configuration extends CompilerConfiguration<CompilationContext, string | false, string | false, string | false, string | false, string | false, string | false, Configuration>
-
Parameters
-
compilerConfiguration: Configuration
Returns (<Debug>(__namedParameters: {
data: CompilationData<CompilationContext>;
debug?: boolean;
scriptId: string;
}) => Debug extends true ? CompilationResult<ProgramState> : BytecodeGenerationResult<ProgramState>)
-
- <Debug>(__namedParameters: {
data: CompilationData<CompilationContext>;
debug?: boolean;
scriptId: string;
}): Debug extends true ? CompilationResult<ProgramState> : BytecodeGenerationResult<ProgramState>
-
Parameters
-
__namedParameters: {
data: CompilationData<CompilationContext>;
debug?: boolean;
scriptId: string;
}
-
-
Optional
debug?: boolean
-
scriptId: string
Create a generateBytecode method given a compiler configuration.