Variable compilerOperationsBCHConst

compilerOperationsBCH: {
    addressData: CompilerOperation<CompilationContextBCH, false>;
    currentBlockHeight: CompilerOperation<CompilationContextBCH, false>;
    currentBlockTime: CompilerOperation<CompilationContextBCH, false>;
    hdKey: {
        data_signature: ((identifier) => {
            error: string;
            status: string;
        });
        ecdsa_data_signature: CompilerOperation<CompilationContextBCH>;
        ecdsa_signature: CompilerOperation<CompilationContextBCH>;
        public_key: CompilerOperation<CompilationContextBCH>;
        schnorr_data_signature: CompilerOperation<CompilationContextBCH>;
        schnorr_signature: CompilerOperation<CompilationContextBCH>;
        signature: ((identifier) => {
            error: string;
            status: string;
        });
    };
    key: {
        data_signature: ((identifier) => {
            error: string;
            status: string;
        });
        ecdsa_data_signature: CompilerOperation<CompilationContextBCH>;
        ecdsa_signature: CompilerOperation<CompilationContextBCH>;
        public_key: CompilerOperation<CompilationContextBCH>;
        schnorr_data_signature: CompilerOperation<CompilationContextBCH>;
        schnorr_signature: CompilerOperation<CompilationContextBCH>;
        signature: ((identifier) => {
            error: string;
            status: string;
        });
    };
    signingSerialization: {
        corresponding_output: CompilerOperation<CompilationContextBCH, false>;
        corresponding_output_hash: CompilerOperation<CompilationContextBCH, false>;
        covered_bytecode: CompilerOperation<CompilationContextBCH, false>;
        covered_bytecode_length: CompilerOperation<CompilationContextBCH, false>;
        full_all_outputs: CompilerOperation<CompilationContextBCH, false>;
        full_all_outputs_all_utxos: CompilerOperation<CompilationContextBCH, false>;
        full_all_outputs_single_input: CompilerOperation<CompilationContextBCH, false>;
        full_all_outputs_single_input_INVALID_all_utxos: CompilerOperation<CompilationContextBCH, false>;
        full_corresponding_output: CompilerOperation<CompilationContextBCH, false>;
        full_corresponding_output_all_utxos: CompilerOperation<CompilationContextBCH, false>;
        full_corresponding_output_single_input: CompilerOperation<CompilationContextBCH, false>;
        full_corresponding_output_single_input_INVALID_all_utxos: CompilerOperation<CompilationContextBCH, false>;
        full_default: CompilerOperation<CompilationContextBCH, false>;
        full_no_outputs: CompilerOperation<CompilationContextBCH, false>;
        full_no_outputs_all_utxos: CompilerOperation<CompilationContextBCH, false>;
        full_no_outputs_single_input: CompilerOperation<CompilationContextBCH, false>;
        full_no_outputs_single_input_INVALID_all_utxos: CompilerOperation<CompilationContextBCH, false>;
        locktime: CompilerOperation<CompilationContextBCH, false>;
        outpoint_index: CompilerOperation<CompilationContextBCH, false>;
        outpoint_transaction_hash: CompilerOperation<CompilationContextBCH, false>;
        output_value: CompilerOperation<CompilationContextBCH, false>;
        sequence_number: CompilerOperation<CompilationContextBCH, false>;
        token_prefix: CompilerOperation<CompilationContextBCH, false>;
        transaction_outpoints: CompilerOperation<CompilationContextBCH, false>;
        transaction_outpoints_hash: CompilerOperation<CompilationContextBCH, false>;
        transaction_outputs: CompilerOperation<CompilationContextBCH, false>;
        transaction_outputs_hash: CompilerOperation<CompilationContextBCH, false>;
        transaction_sequence_numbers: CompilerOperation<CompilationContextBCH, false>;
        transaction_sequence_numbers_hash: CompilerOperation<CompilationContextBCH, false>;
        version: CompilerOperation<CompilationContextBCH, false>;
    };
    walletData: CompilerOperation<CompilationContextBCH, false>;
} = ...

Type declaration

Generated using TypeDoc