Mina_wire_typesmodule Block_time : sig ... endmodule Consensus : sig ... endmodule Consensus_global_slot : sig ... endmodule Consensus_proof_of_stake : sig ... endmodule Consensus_vrf : sig ... endmodule Currency : sig ... endWe follow the same structure from currency.ml
module Data_hash_lib : sig ... endmodule Genesis_constants : sig ... endmodule Ledger_proof : sig ... endmodule Mina_base_account : sig ... endmodule Mina_base_account_id : sig ... endmodule Mina_base_account_update : sig ... endmodule Mina_base_call_stack_digest : sig ... endmodule Mina_base_coinbase : sig ... endmodule Mina_base_coinbase_fee_transfer : sig ... endmodule Mina_base_control : sig ... endmodule Mina_base_epoch_data : sig ... endmodule Mina_base_epoch_ledger : sig ... endmodule Mina_base_epoch_seed : sig ... endmodule Mina_base_fee_excess : sig ... endmodule Mina_base_fee_transfer : sig ... endmodule Mina_base_fee_with_prover : sig ... endmodule Mina_base_frozen_ledger_hash : sig ... endmodule Mina_base_frozen_ledger_hash0 : sig ... endmodule Mina_base_ledger_hash : sig ... endmodule Mina_base_minting_payload : sig ... endmodule Mina_base_new_account_payload : sig ... endmodule Mina_base_new_token_payload : sig ... endmodule Mina_base_payment_payload : sig ... endmodule Mina_base_pending_coinbase : sig ... endmodule Mina_base_permissions : sig ... endmodule Mina_base_proof : sig ... endmodule Mina_base_protocol_constants_checked : sig ... endmodule Mina_base_signature : sig ... endmodule Mina_base_signed_command : sig ... endmodule Mina_base_signed_command_memo : sig ... endmodule Mina_base_signed_command_payload : sig ... endmodule Mina_base_sok_message : sig ... endmodule Mina_base_stack_frame : sig ... endmodule Mina_base_staged_ledger_hash : sig ... endmodule Mina_base_stake_delegation : sig ... endmodule Mina_base_state_body_hash : sig ... endmodule Mina_base_state_hash : sig ... endmodule Mina_base_token_id : sig ... endmodule Mina_base_transaction_status : sig ... endmodule Mina_base_user_command : sig ... endmodule Mina_base_verification_key_wire : sig ... endmodule Mina_base_with_stack_hash : sig ... endmodule Mina_base_with_status : sig ... endmodule Mina_base_zkapp_basic : sig ... endmodule Mina_base_zkapp_command : sig ... endmodule Mina_base_zkapp_precondition : sig ... endmodule Mina_base_zkapp_state : sig ... endmodule Mina_block : sig ... endmodule Mina_block_header : sig ... endmodule Mina_numbers : sig ... endmodule Mina_state : sig ... endmodule Mina_state_blockchain_state : sig ... endmodule Mina_state_local_state : sig ... endmodule Mina_state_protocol_state : sig ... endmodule Mina_state_registers : sig ... endmodule Mina_transaction : sig ... endmodule Mina_transaction_logic : sig ... endmodule Network_pool : sig ... endmodule Network_pool_priced_proof : sig ... endmodule Network_pool_snark_pool : sig ... endmodule Network_pool_transaction_pool : sig ... endmodule One_or_two : sig ... endmodule Pickles : sig ... endmodule Pickles_base : sig ... endmodule Pickles_bulletproof_challenge : sig ... endmodule Pickles_composition_types : sig ... endmodule Pickles_limb_vector : sig ... endmodule Pickles_reduced_messages_for_next_proof_over_same_field : sig ... endmodule Protocol_version : sig ... endmodule Public_key : sig ... endmodule Sgn_type : sig ... endmodule Signed_poly : sig ... endmodule Snark_params : sig ... endmodule Staged_ledger_diff : sig ... endmodule Staged_ledger_diff_body : sig ... endmodule Staged_ledger_diff_diff : sig ... endmodule Transaction_snark : sig ... endmodule Transaction_snark_work : sig ... endmodule Utils : sig ... endVarious useful module types and functors
module With_hash : sig ... endmodule Zkapp_command_logic : sig ... end