#ifndef SIMPLICITY_ELEMENTS_ELEMENTSJETS_H
#define SIMPLICITY_ELEMENTS_ELEMENTSJETS_H
#include "../jets.h"
bool rustsimplicity_0_6_version(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_lock_time(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_input_pegin(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_input_prev_outpoint(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_input_asset(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_input_amount(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_input_script_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_input_sequence(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_input_annex_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_input_script_sig_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_reissuance_blinding(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_new_issuance_contract(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_reissuance_entropy(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_issuance_asset_amount(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_issuance_token_amount(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_issuance_asset_proof(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_issuance_token_proof(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_output_asset(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_output_amount(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_output_nonce(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_output_script_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_output_null_datum(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_output_is_fee(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_output_surjection_proof(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_output_range_proof(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_total_fee(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_genesis_block_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_script_cmr(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_transaction_id(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_current_index(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_current_pegin(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_current_prev_outpoint(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_current_asset(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_current_amount(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_current_script_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_current_sequence(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_current_reissuance_blinding(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_current_new_issuance_contract(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_current_reissuance_entropy(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_current_issuance_asset_amount(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_current_issuance_token_amount(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_current_issuance_asset_proof(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_current_issuance_token_proof(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_current_annex_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_current_script_sig_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_tapleaf_version(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_tappath(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_internal_key(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_num_inputs(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_num_outputs(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_tx_is_final(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_tx_lock_height(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_tx_lock_time(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_tx_lock_distance(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_tx_lock_duration(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_check_lock_height(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_check_lock_time(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_check_lock_distance(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_check_lock_duration(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_calculate_issuance_entropy(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_calculate_asset(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_calculate_explicit_token(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_calculate_confidential_token(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_lbtc_asset(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_build_tapleaf_simplicity(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_build_tapbranch(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_build_taptweak(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_outpoint_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_asset_amount_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_nonce_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_annex_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_issuance(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_issuance_entropy(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_issuance_asset(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_issuance_token(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_output_amounts_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_output_nonces_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_output_scripts_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_output_range_proofs_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_output_surjection_proofs_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_outputs_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_output_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_input_outpoints_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_input_amounts_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_input_scripts_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_input_utxos_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_input_utxo_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_input_sequences_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_input_annexes_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_input_script_sigs_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_inputs_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_input_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_issuance_asset_amounts_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_issuance_token_amounts_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_issuance_range_proofs_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_issuance_blinding_entropy_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_issuances_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_issuance_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_tx_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_tapleaf_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_tappath_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_tap_env_hash(frameItem* dst, frameItem src, const txEnv* env);
bool rustsimplicity_0_6_sig_all_hash(frameItem* dst, frameItem src, const txEnv* env);
#endif