Module Proto_jsoo

class type hex_jsoo = Ezjs_min.js_string
val hex_to_jsoo : Proto.hex -> Ezjs_min.js_string Ezjs_min.t
val hex_of_jsoo : hex_jsoo Ezjs_min.t -> Crypto.H.t
val hex_jsoo_conv : (Proto.hex -> Ezjs_min.js_string Ezjs_min.t) * (hex_jsoo Ezjs_min.t -> Crypto.H.t)
module A : sig ... end
class type primitive_jsoo = Ezjs_min.js_string
val primitive_to_jsoo : Proto.primitive -> primitive_jsoo Ezjs_min.t
val primitive_of_jsoo : primitive_jsoo Ezjs_min.t -> Proto.primitive
val primitive_jsoo_conv : (Proto.primitive -> primitive_jsoo Ezjs_min.t) * (primitive_jsoo Ezjs_min.t -> Proto.primitive)
class type primitive_or_macro_jsoo = Ezjs_min.js_string
val primitive_or_macro_to_jsoo : [< `ABS | `ADD | `ADDRESS | `AMOUNT | `AND | `APPLY | `BALANCE | `BLAKE2B | `BYTES | `CAR | `CAST | `CDR | `CHAIN_ID | `CHECK_SIGNATURE | `COMPARE | `CONCAT | `CONS | `CONTRACT | `CREATE_ACCOUNT | `CREATE_CONTRACT | `DIG | `DIP | `DROP | `DUG | `DUP | `EDIV | `EMIT | `EMPTY_BIG_MAP | `EMPTY_MAP | `EMPTY_SET | `EQ | `EXEC | `Elt | `FAILWITH | `False | `GE | `GET | `GET_AND_UPDATE | `GT | `HASH_KEY | `IF | `IF_CONS | `IF_LEFT | `IF_NONE | `IMPLICIT_ACCOUNT | `INT | `ISNAT | `ITER | `JOIN_TICKETS | `KECCAK | `LAMBDA | `LAMBDA_REC | `LE | `LEFT | `LEVEL | `LOOP | `LOOP_LEFT | `LSL | `LSR | `LT | `Lambda_rec | `Left | `MAP | `MEM | `MIN_BLOCK_TIME | `MUL | `NAT | `NEG | `NEQ | `NEVER | `NIL | `NONE | `NOT | `NOW | `None | `OPEN_CHEST | `OR | `PACK | `PAIR | `PAIRING_CHECK | `PUSH | `Pair | `READ_TICKET | `RENAME | `RIGHT | `Right | `SAPLING_EMPTY_STATE | `SAPLING_VERIFY_UPDATE | `SELF | `SELF_ADDRESS | `SENDER | `SET_DELEGATE | `SHA256 | `SHA3 | `SHA512 | `SIZE | `SLICE | `SOME | `SOURCE | `SPLIT_TICKET | `STEPS_TO_QUOTA | `SUB | `SUB_MUTEZ | `SWAP | `Some | `TICKET | `TICKET_DEPRECATED | `TOTAL_VOTING_POWER | `TRANSFER_TOKENS | `True | `UNIT | `UNPACK | `UNPAIR | `UPDATE | `Unit | `VIEW | `VOTING_POWER | `XOR | `address | `big_map | `bls12_381_fr | `bls12_381_g1 | `bls12_381_g2 | `bool | `bytes | `chain_id | `chest | `chest_key | `code | `constant | `contract | `int | `key | `key_hash | `lambda | `list | `macro of string | `map | `mutez | `nat | `never | `operation | `option | `or_ | `pair | `parameter | `sapling_state | `sapling_transaction | `sapling_transaction_deprecated | `set | `signature | `storage | `string | `ticket | `timestamp | `tx_rollup_l2_address | `unit | `view ] -> primitive_jsoo Ezjs_min.t
val primitive_or_macro_of_jsoo : primitive_jsoo Ezjs_min.t -> Proto.primitive_or_macro
val primitive_or_macro_jsoo_conv : ([< `ABS | `ADD | `ADDRESS | `AMOUNT | `AND | `APPLY | `BALANCE | `BLAKE2B | `BYTES | `CAR | `CAST | `CDR | `CHAIN_ID | `CHECK_SIGNATURE | `COMPARE | `CONCAT | `CONS | `CONTRACT | `CREATE_ACCOUNT | `CREATE_CONTRACT | `DIG | `DIP | `DROP | `DUG | `DUP | `EDIV | `EMIT | `EMPTY_BIG_MAP | `EMPTY_MAP | `EMPTY_SET | `EQ | `EXEC | `Elt | `FAILWITH | `False | `GE | `GET | `GET_AND_UPDATE | `GT | `HASH_KEY | `IF | `IF_CONS | `IF_LEFT | `IF_NONE | `IMPLICIT_ACCOUNT | `INT | `ISNAT | `ITER | `JOIN_TICKETS | `KECCAK | `LAMBDA | `LAMBDA_REC | `LE | `LEFT | `LEVEL | `LOOP | `LOOP_LEFT | `LSL | `LSR | `LT | `Lambda_rec | `Left | `MAP | `MEM | `MIN_BLOCK_TIME | `MUL | `NAT | `NEG | `NEQ | `NEVER | `NIL | `NONE | `NOT | `NOW | `None | `OPEN_CHEST | `OR | `PACK | `PAIR | `PAIRING_CHECK | `PUSH | `Pair | `READ_TICKET | `RENAME | `RIGHT | `Right | `SAPLING_EMPTY_STATE | `SAPLING_VERIFY_UPDATE | `SELF | `SELF_ADDRESS | `SENDER | `SET_DELEGATE | `SHA256 | `SHA3 | `SHA512 | `SIZE | `SLICE | `SOME | `SOURCE | `SPLIT_TICKET | `STEPS_TO_QUOTA | `SUB | `SUB_MUTEZ | `SWAP | `Some | `TICKET | `TICKET_DEPRECATED | `TOTAL_VOTING_POWER | `TRANSFER_TOKENS | `True | `UNIT | `UNPACK | `UNPAIR | `UPDATE | `Unit | `VIEW | `VOTING_POWER | `XOR | `address | `big_map | `bls12_381_fr | `bls12_381_g1 | `bls12_381_g2 | `bool | `bytes | `chain_id | `chest | `chest_key | `code | `constant | `contract | `int | `key | `key_hash | `lambda | `list | `macro of string | `map | `mutez | `nat | `never | `operation | `option | `or_ | `pair | `parameter | `sapling_state | `sapling_transaction | `sapling_transaction_deprecated | `set | `signature | `storage | `string | `ticket | `timestamp | `tx_rollup_l2_address | `unit | `view ] -> primitive_jsoo Ezjs_min.t) * (primitive_jsoo Ezjs_min.t -> Proto.primitive_or_macro)
class type prim_jsoo = object ... end
class type micheline_jsoo = object ... end
val micheline_to_jsoo_aux : ?remove_args:bool -> Proto.micheline -> micheline_jsoo Ezjs_min.t
val micheline_to_jsoo : Proto.micheline -> micheline_jsoo Ezjs_min.t
val micheline_of_jsoo : micheline_jsoo Ezjs_min.t -> Proto.micheline
val micheline_jsoo_conv : (Proto.micheline -> micheline_jsoo Ezjs_min.t) * (micheline_jsoo Ezjs_min.t -> Proto.micheline)
class type entrypoint_jsoo = Ezjs_min.js_string
val entrypoint_to_jsoo : Proto.entrypoint -> entrypoint_jsoo Ezjs_min.t
val entrypoint_of_jsoo : entrypoint_jsoo Ezjs_min.t -> Proto.entrypoint
val entrypoint_jsoo_conv : (Proto.entrypoint -> entrypoint_jsoo Ezjs_min.t) * (entrypoint_jsoo Ezjs_min.t -> Proto.entrypoint)
type script_expr_jsoo = Ezjs_min.Unsafe.top
val script_expr_to_jsoo : Proto.script_expr -> script_expr_jsoo Ezjs_min.t
val script_expr_of_jsoo : script_expr_jsoo Ezjs_min.t -> Proto.script_expr
class type 'p parameters_jsoo = object ... end
val parameters_to_jsoo : (('p -> 'res) * ('res -> 'p)) -> 'p Proto.parameters -> 'res parameters_jsoo Ezjs_min.t
val parameters_of_jsoo : (('p -> 'res) * ('res -> 'p)) -> 'res parameters_jsoo Ezjs_min.t -> 'p Proto.parameters
val parameters_jsoo_conv : ((('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p Proto.parameters -> 'p_jsoo parameters_jsoo Ezjs_min.t) * ((('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p_jsoo parameters_jsoo Ezjs_min.t -> 'p Proto.parameters)
class type 'p contract_script_jsoo = object ... end
val contract_script_to_jsoo : (('p -> 'res) * ('res -> 'p)) -> 'p Proto.contract_script -> 'res contract_script_jsoo Ezjs_min.t
val contract_script_of_jsoo : (('p -> 'res) * ('res -> 'p)) -> 'res contract_script_jsoo Ezjs_min.t -> 'p Proto.contract_script
val contract_script_jsoo_conv : ((('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p Proto.contract_script -> 'p_jsoo contract_script_jsoo Ezjs_min.t) * ((('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p_jsoo contract_script_jsoo Ezjs_min.t -> 'p Proto.contract_script)
class type freezer_content_jsoo = object ... end
val freezer_content_to_jsoo : Proto.freezer_content -> freezer_content_jsoo Ezjs_min.t
val freezer_content_of_jsoo : freezer_content_jsoo Ezjs_min.t -> Proto.freezer_content
val freezer_content_jsoo_conv : (Proto.freezer_content -> freezer_content_jsoo Ezjs_min.t) * (freezer_content_jsoo Ezjs_min.t -> Proto.freezer_content)
class type freezer_jsoo = object ... end
val freezer_to_jsoo : Proto.freezer -> freezer_jsoo Ezjs_min.t
val freezer_of_jsoo : freezer_jsoo Ezjs_min.t -> Proto.freezer
val freezer_jsoo_conv : (Proto.freezer -> freezer_jsoo Ezjs_min.t) * (freezer_jsoo Ezjs_min.t -> Proto.freezer)
class type minted_jsoo = object ... end
val minted_to_jsoo : Proto.minted -> minted_jsoo Ezjs_min.t
val minted_of_jsoo : minted_jsoo Ezjs_min.t -> Proto.minted
val minted_jsoo_conv : (Proto.minted -> minted_jsoo Ezjs_min.t) * (minted_jsoo Ezjs_min.t -> Proto.minted)
class type _Lost_endorsing_rewards_jsoo = object ... end
class type burned_jsoo = object ... end
val _Lost_endorsing_rewards_jsoo_to_jsoo : Proto.burned -> _Lost_endorsing_rewards_jsoo Ezjs_min.t
val _Lost_endorsing_rewards_jsoo_of_jsoo : _Lost_endorsing_rewards_jsoo Ezjs_min.t -> Proto.burned
val burned_to_jsoo : Proto.burned -> burned_jsoo Ezjs_min.t
val burned_of_jsoo : burned_jsoo Ezjs_min.t -> Proto.burned
val burned_jsoo_conv : (Proto.burned -> burned_jsoo Ezjs_min.t) * (burned_jsoo Ezjs_min.t -> Proto.burned)
class type balance_update_base_jsoo = object ... end
val balance_update_base_to_jsoo : Proto.balance_update_base -> balance_update_base_jsoo Ezjs_min.t
val balance_update_base_of_jsoo : balance_update_base_jsoo Ezjs_min.t -> Proto.balance_update_base
val balance_update_base_jsoo_conv : (Proto.balance_update_base -> balance_update_base_jsoo Ezjs_min.t) * (balance_update_base_jsoo Ezjs_min.t -> Proto.balance_update_base)
class type balance_update_jsoo = object ... end
val balance_update_to_jsoo : Proto.balance_update -> balance_update_jsoo Ezjs_min.t
val balance_update_of_jsoo : balance_update_jsoo Ezjs_min.t -> Proto.balance_update
val balance_update_jsoo_conv : (Proto.balance_update -> balance_update_jsoo Ezjs_min.t) * (balance_update_jsoo Ezjs_min.t -> Proto.balance_update)
class type node_error_jsoo = object ... end
val node_error_to_jsoo : Proto.node_error -> node_error_jsoo Ezjs_min.t
val node_error_of_jsoo : node_error_jsoo Ezjs_min.t -> Proto.node_error
val node_error_jsoo_conv : (Proto.node_error -> node_error_jsoo Ezjs_min.t) * (node_error_jsoo Ezjs_min.t -> Proto.node_error)
class type 'p transaction_info_jsoo = object ... end
val transaction_info_to_jsoo : (('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p Proto.transaction_info -> 'p_jsoo transaction_info_jsoo Ezjs_min.t
val transaction_info_of_jsoo : (('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p_jsoo transaction_info_jsoo Ezjs_min.t -> 'p Proto.transaction_info
val transaction_info_jsoo_conv : ((('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p Proto.transaction_info -> 'p_jsoo transaction_info_jsoo Ezjs_min.t) * ((('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p_jsoo transaction_info_jsoo Ezjs_min.t -> 'p Proto.transaction_info)
class type 'p origination_info_jsoo = object ... end
val origination_info_to_jsoo : (('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p Proto.origination_info -> 'p_jsoo origination_info_jsoo Ezjs_min.t
val origination_info_of_jsoo : (('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p_jsoo origination_info_jsoo Ezjs_min.t -> 'p Proto.origination_info
val origination_info_jsoo_conv : ((('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p Proto.origination_info -> 'p_jsoo origination_info_jsoo Ezjs_min.t) * ((('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p_jsoo origination_info_jsoo Ezjs_min.t -> 'p Proto.origination_info)
class type tx_rollup_commitment_jsoo = object ... end
val tx_rollup_commitment_to_jsoo : Proto.tx_rollup_commitment -> tx_rollup_commitment_jsoo Ezjs_min.t
val tx_rollup_commitment_of_jsoo : tx_rollup_commitment_jsoo Ezjs_min.t -> Proto.tx_rollup_commitment
val tx_rollup_commitment_jsoo_conv : (Proto.tx_rollup_commitment -> tx_rollup_commitment_jsoo Ezjs_min.t) * (tx_rollup_commitment_jsoo Ezjs_min.t -> Proto.tx_rollup_commitment)
class type sc_rollup_commitment_jsoo = object ... end
val sc_rollup_commitment_to_jsoo : Proto.sc_rollup_commitment -> sc_rollup_commitment_jsoo Ezjs_min.t
val sc_rollup_commitment_of_jsoo : sc_rollup_commitment_jsoo Ezjs_min.t -> Proto.sc_rollup_commitment
val sc_rollup_commitment_jsoo_conv : (Proto.sc_rollup_commitment -> sc_rollup_commitment_jsoo Ezjs_min.t) * (sc_rollup_commitment_jsoo Ezjs_min.t -> Proto.sc_rollup_commitment)
class type transfer_ticket_jsoo = object ... end
val transfer_ticket_to_jsoo : Proto.transfer_ticket -> transfer_ticket_jsoo Ezjs_min.t
val transfer_ticket_of_jsoo : transfer_ticket_jsoo Ezjs_min.t -> Proto.transfer_ticket
val transfer_ticket_jsoo_conv : (Proto.transfer_ticket -> transfer_ticket_jsoo Ezjs_min.t) * (transfer_ticket_jsoo Ezjs_min.t -> Proto.transfer_ticket)
class type dal_slot_jsoo = object ... end
val dal_slot_to_jsoo : Proto.dal_slot -> dal_slot_jsoo Ezjs_min.t
val dal_slot_of_jsoo : dal_slot_jsoo Ezjs_min.t -> Proto.dal_slot
val dal_slot_jsoo_conv : (Proto.dal_slot -> dal_slot_jsoo Ezjs_min.t) * (dal_slot_jsoo Ezjs_min.t -> Proto.dal_slot)
class type 'p _Event_jsoo = object ... end
class type 'p _Increase_paid_storage_jsoo = object ... end
class type 'p _Tx_rollup_submit_batch_jsoo = object ... end
class type 'p _Tx_rollup_commit_jsoo = object ... end
class type 'p _Sc_rollup_originate_jsoo = object ... end
class type 'p _Sc_rollup_add_messages_jsoo = object ... end
class type 'p _Sc_rollup_cement_jsoo = object ... end
class type 'p _Sc_rollup_publish_jsoo = object ... end
class type 'p _Sc_rollup_refute_jsoo = object ... end
class type 'p _stakers_tup = object ... end
class type 'p _Sc_rollup_timeout_jsoo = object ... end
class type 'p _Sc_rollup_execute_jsoo = object ... end
class type 'p _Sc_rollup_dal_slot_subscribe_jsoo = object ... end
class type 'p manager_operation_kind_jsoo = object ... end
val _Event_jsoo_to_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 'a Proto.manager_operation_kind -> 't2960 _Event_jsoo Ezjs_min.t
val _Event_jsoo_of_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 't2960 _Event_jsoo Ezjs_min.t -> 'a Proto.manager_operation_kind
val _Increase_paid_storage_jsoo_to_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 'a Proto.manager_operation_kind -> 't2960 _Increase_paid_storage_jsoo Ezjs_min.t
val _Increase_paid_storage_jsoo_of_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 't2960 _Increase_paid_storage_jsoo Ezjs_min.t -> 'a Proto.manager_operation_kind
val _Tx_rollup_submit_batch_jsoo_to_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 'a Proto.manager_operation_kind -> 't2960 _Tx_rollup_submit_batch_jsoo Ezjs_min.t
val _Tx_rollup_submit_batch_jsoo_of_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 't2960 _Tx_rollup_submit_batch_jsoo Ezjs_min.t -> 'a Proto.manager_operation_kind
val _Tx_rollup_commit_jsoo_to_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 'a Proto.manager_operation_kind -> 't2960 _Tx_rollup_commit_jsoo Ezjs_min.t
val _Tx_rollup_commit_jsoo_of_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 't2960 _Tx_rollup_commit_jsoo Ezjs_min.t -> 'a Proto.manager_operation_kind
val _Sc_rollup_originate_jsoo_to_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 'a Proto.manager_operation_kind -> 't2960 _Sc_rollup_originate_jsoo Ezjs_min.t
val _Sc_rollup_originate_jsoo_of_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 't2960 _Sc_rollup_originate_jsoo Ezjs_min.t -> 'a Proto.manager_operation_kind
val _Sc_rollup_add_messages_jsoo_to_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 'a Proto.manager_operation_kind -> 't2960 _Sc_rollup_add_messages_jsoo Ezjs_min.t
val _Sc_rollup_add_messages_jsoo_of_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 't2960 _Sc_rollup_add_messages_jsoo Ezjs_min.t -> 'a Proto.manager_operation_kind
val _Sc_rollup_cement_jsoo_to_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 'a Proto.manager_operation_kind -> 't2960 _Sc_rollup_cement_jsoo Ezjs_min.t
val _Sc_rollup_cement_jsoo_of_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 't2960 _Sc_rollup_cement_jsoo Ezjs_min.t -> 'a Proto.manager_operation_kind
val _Sc_rollup_publish_jsoo_to_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 'a Proto.manager_operation_kind -> 't2960 _Sc_rollup_publish_jsoo Ezjs_min.t
val _Sc_rollup_publish_jsoo_of_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 't2960 _Sc_rollup_publish_jsoo Ezjs_min.t -> 'a Proto.manager_operation_kind
val _Sc_rollup_refute_jsoo_to_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 'a Proto.manager_operation_kind -> 't2960 _Sc_rollup_refute_jsoo Ezjs_min.t
val _Sc_rollup_refute_jsoo_of_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 't2960 _Sc_rollup_refute_jsoo Ezjs_min.t -> 'a Proto.manager_operation_kind
val _stakers_tup1_to_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> (Proto.A.pkh * Proto.A.pkh) -> 't2960 _stakers_tup Ezjs_min.t
val _stakers_tup1_of_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 't2960 _stakers_tup Ezjs_min.t -> Proto.A.pkh * Proto.A.pkh
val _Sc_rollup_timeout_jsoo_to_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 'a Proto.manager_operation_kind -> 't2960 _Sc_rollup_timeout_jsoo Ezjs_min.t
val _Sc_rollup_timeout_jsoo_of_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 't2960 _Sc_rollup_timeout_jsoo Ezjs_min.t -> 'a Proto.manager_operation_kind
val _Sc_rollup_execute_jsoo_to_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 'a Proto.manager_operation_kind -> 't2960 _Sc_rollup_execute_jsoo Ezjs_min.t
val _Sc_rollup_execute_jsoo_of_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 't2960 _Sc_rollup_execute_jsoo Ezjs_min.t -> 'a Proto.manager_operation_kind
val _Sc_rollup_dal_slot_subscribe_jsoo_to_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 'a Proto.manager_operation_kind -> 't2960 _Sc_rollup_dal_slot_subscribe_jsoo Ezjs_min.t
val _Sc_rollup_dal_slot_subscribe_jsoo_of_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 't2960 _Sc_rollup_dal_slot_subscribe_jsoo Ezjs_min.t -> 'a Proto.manager_operation_kind
val manager_operation_kind_to_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 'res Proto.manager_operation_kind -> 't296 manager_operation_kind_jsoo Ezjs_min.t
val manager_operation_kind_of_jsoo : (('res -> 't296) * ('t296 -> 'res)) -> 't296 manager_operation_kind_jsoo Ezjs_min.t -> 'res Proto.manager_operation_kind
val manager_operation_kind_jsoo_conv : ((('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p Proto.manager_operation_kind -> 'p_jsoo manager_operation_kind_jsoo Ezjs_min.t) * ((('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p_jsoo manager_operation_kind_jsoo Ezjs_min.t -> 'p Proto.manager_operation_kind)
class type manager_operation_numbers_jsoo = object ... end
val manager_operation_numbers_to_jsoo : Proto.manager_operation_numbers -> manager_operation_numbers_jsoo Ezjs_min.t
val manager_operation_numbers_of_jsoo : manager_operation_numbers_jsoo Ezjs_min.t -> Proto.manager_operation_numbers
class type 'kind manager_operation_info_gen_jsoo = object ... end
val manager_operation_info_gen_to_jsoo : (('kind -> 'res) * ('res -> 'kind)) -> 'kind Proto.manager_operation_info_gen -> 'res manager_operation_info_gen_jsoo Ezjs_min.t
val manager_operation_info_gen_of_jsoo : (('kind -> 'res) * ('res -> 'kind)) -> 'res manager_operation_info_gen_jsoo Ezjs_min.t -> 'kind Proto.manager_operation_info_gen
val manager_operation_info_gen_jsoo_conv : ((('kind -> 'kind_jsoo) * ('kind_jsoo -> 'kind)) -> 'kind Proto.manager_operation_info_gen -> 'kind_jsoo manager_operation_info_gen_jsoo Ezjs_min.t) * ((('kind -> 'kind_jsoo) * ('kind_jsoo -> 'kind)) -> 'kind_jsoo manager_operation_info_gen_jsoo Ezjs_min.t -> 'kind Proto.manager_operation_info_gen)
val manager_operation_info_to_jsoo : (('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p Proto.manager_operation_info -> 'p_jsoo manager_operation_info_jsoo Ezjs_min.t
val manager_operation_info_of_jsoo : (('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p_jsoo manager_operation_info_jsoo Ezjs_min.t -> 'p Proto.manager_operation_info
val manager_operation_info_jsoo_conv : ((('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p Proto.manager_operation_info -> 'p_jsoo manager_operation_info_jsoo Ezjs_min.t) * ((('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p_jsoo manager_operation_info_jsoo Ezjs_min.t -> 'p Proto.manager_operation_info)
class type big_map_update_jsoo = object ... end
val big_map_update_to_jsoo : Proto.big_map_update -> big_map_update_jsoo Ezjs_min.t
val big_map_update_of_jsoo : big_map_update_jsoo Ezjs_min.t -> Proto.big_map_update
val big_map_update_jsoo_conv : (Proto.big_map_update -> big_map_update_jsoo Ezjs_min.t) * (big_map_update_jsoo Ezjs_min.t -> Proto.big_map_update)
class type _SDCopy_jsoo = object ... end
class type _SDAlloc_jsoo = object ... end
class type big_map_diff_jsoo = object ... end
val _SDCopy_jsoo_to_jsoo : Proto.big_map_diff -> _SDCopy_jsoo Ezjs_min.t
val _SDCopy_jsoo_of_jsoo : _SDCopy_jsoo Ezjs_min.t -> Proto.big_map_diff
val _SDAlloc_jsoo_to_jsoo : Proto.big_map_diff -> _SDAlloc_jsoo Ezjs_min.t
val _SDAlloc_jsoo_of_jsoo : _SDAlloc_jsoo Ezjs_min.t -> Proto.big_map_diff
val big_map_diff_to_jsoo : Proto.big_map_diff -> big_map_diff_jsoo Ezjs_min.t
val big_map_diff_of_jsoo : big_map_diff_jsoo Ezjs_min.t -> Proto.big_map_diff
val big_map_diff_jsoo_conv : (Proto.big_map_diff -> big_map_diff_jsoo Ezjs_min.t) * (big_map_diff_jsoo Ezjs_min.t -> Proto.big_map_diff)
class type _Big_map_jsoo = object ... end
class type storage_diff_item_jsoo = object ... end
val _Big_map_jsoo_to_jsoo : Proto.storage_diff_item -> _Big_map_jsoo Ezjs_min.t
val _Big_map_jsoo_of_jsoo : _Big_map_jsoo Ezjs_min.t -> Proto.storage_diff_item
val storage_diff_item_to_jsoo : Proto.storage_diff_item -> storage_diff_item_jsoo Ezjs_min.t
val storage_diff_item_of_jsoo : storage_diff_item_jsoo Ezjs_min.t -> Proto.storage_diff_item
val storage_diff_item_jsoo_conv : (Proto.storage_diff_item -> storage_diff_item_jsoo Ezjs_min.t) * (storage_diff_item_jsoo Ezjs_min.t -> Proto.storage_diff_item)
class type op_status_jsoo = Ezjs_min.js_string
val op_status_to_jsoo : Proto.op_status -> op_status_jsoo Ezjs_min.t
val op_status_of_jsoo : op_status_jsoo Ezjs_min.t -> Proto.op_status
val op_status_jsoo_conv : (Proto.op_status -> op_status_jsoo Ezjs_min.t) * (op_status_jsoo Ezjs_min.t -> Proto.op_status)
class type op_metadata_jsoo = object ... end
val op_metadata_to_jsoo : Proto.op_metadata -> op_metadata_jsoo Ezjs_min.t
val op_metadata_of_jsoo : op_metadata_jsoo Ezjs_min.t -> Proto.op_metadata
val op_metadata_jsoo_conv : (Proto.op_metadata -> op_metadata_jsoo Ezjs_min.t) * (op_metadata_jsoo Ezjs_min.t -> Proto.op_metadata)
class type internal_manager_operation_jsoo = object ... end
val internal_manager_operation_to_jsoo : Proto.internal_manager_operation -> internal_manager_operation_jsoo Ezjs_min.t
val internal_manager_operation_of_jsoo : internal_manager_operation_jsoo Ezjs_min.t -> Proto.internal_manager_operation
class type manager_metadata_jsoo = object ... end
val manager_metadata_to_jsoo : Proto.manager_metadata -> manager_metadata_jsoo Ezjs_min.t
val manager_metadata_of_jsoo : manager_metadata_jsoo Ezjs_min.t -> Proto.manager_metadata
val manager_metadata_jsoo_conv : (Proto.manager_metadata -> manager_metadata_jsoo Ezjs_min.t) * (manager_metadata_jsoo Ezjs_min.t -> Proto.manager_metadata)
class type 'kind manager_operation_gen_jsoo = object ... end
val manager_operation_gen_to_jsoo : (('kind -> 'kind_jsoo) * ('kind_jsoo -> 'kind)) -> 'kind Proto.manager_operation_gen -> 'kind_jsoo manager_operation_gen_jsoo Ezjs_min.t
val manager_operation_gen_of_jsoo : (('kind -> 'kind_jsoo) * ('kind_jsoo -> 'kind)) -> 'kind_jsoo manager_operation_gen_jsoo Ezjs_min.t -> 'kind Proto.manager_operation_gen
val manager_operation_gen_jsoo_conv : ((('kind -> 'kind_jsoo) * ('kind_jsoo -> 'kind)) -> 'kind Proto.manager_operation_gen -> 'kind_jsoo manager_operation_gen_jsoo Ezjs_min.t) * ((('kind -> 'kind_jsoo) * ('kind_jsoo -> 'kind)) -> 'kind_jsoo manager_operation_gen_jsoo Ezjs_min.t -> 'kind Proto.manager_operation_gen)
val manager_operation_to_jsoo : (('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p Proto.manager_operation -> 'p_jsoo manager_operation_jsoo Ezjs_min.t
val manager_operation_of_jsoo : (('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p_jsoo manager_operation_jsoo Ezjs_min.t -> 'p Proto.manager_operation
val manager_operation_jsoo_conv : ((('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p Proto.manager_operation -> 'p_jsoo manager_operation_jsoo Ezjs_min.t) * ((('p -> 'p_jsoo) * ('p_jsoo -> 'p)) -> 'p_jsoo manager_operation_jsoo Ezjs_min.t -> 'p Proto.manager_operation)
class type 'a block_operation_jsoo = object ... end
val block_operation_to_jsoo : (('a -> 'a_jsoo) * ('a_jsoo -> 'a)) -> 'a Proto.block_operation -> 'a_jsoo block_operation_jsoo Ezjs_min.t
val block_operation_of_jsoo : (('a -> 'a_jsoo) * ('a_jsoo -> 'a)) -> 'a_jsoo block_operation_jsoo Ezjs_min.t -> 'a Proto.block_operation
val block_operation_jsoo_conv : ((('a -> 'a_jsoo) * ('a_jsoo -> 'a)) -> 'a Proto.block_operation -> 'a_jsoo block_operation_jsoo Ezjs_min.t) * ((('a -> 'a_jsoo) * ('a_jsoo -> 'a)) -> 'a_jsoo block_operation_jsoo Ezjs_min.t -> 'a Proto.block_operation)
class type fitness_jsoo = object ... end
val fitness_to_jsoo : Proto.fitness -> fitness_jsoo Ezjs_min.t
val fitness_of_jsoo : fitness_jsoo Ezjs_min.t -> Proto.fitness
val fitness_jsoo_conv : (Proto.fitness -> fitness_jsoo Ezjs_min.t) * (fitness_jsoo Ezjs_min.t -> Proto.fitness)
class type shell_jsoo = object ... end
val shell_to_jsoo : Proto.shell -> shell_jsoo Ezjs_min.t
val shell_of_jsoo : shell_jsoo Ezjs_min.t -> Proto.shell
val shell_jsoo_conv : (Proto.shell -> shell_jsoo Ezjs_min.t) * (shell_jsoo Ezjs_min.t -> Proto.shell)
class type header_jsoo = object ... end
val header_to_jsoo : Proto.header -> header_jsoo Ezjs_min.t
val header_of_jsoo : header_jsoo Ezjs_min.t -> Proto.header
val header_jsoo_conv : (Proto.header -> header_jsoo Ezjs_min.t) * (header_jsoo Ezjs_min.t -> Proto.header)
class type level_jsoo = object ... end
val level_to_jsoo : Proto.level -> level_jsoo Ezjs_min.t
val level_of_jsoo : level_jsoo Ezjs_min.t -> Proto.level
val level_jsoo_conv : (Proto.level -> level_jsoo Ezjs_min.t) * (level_jsoo Ezjs_min.t -> Proto.level)
class type metadata_jsoo = object ... end
val metadata_to_jsoo : Proto.metadata -> metadata_jsoo Ezjs_min.t
val metadata_of_jsoo : metadata_jsoo Ezjs_min.t -> Proto.metadata
val metadata_jsoo_conv : (Proto.metadata -> metadata_jsoo Ezjs_min.t) * (metadata_jsoo Ezjs_min.t -> Proto.metadata)
class type 'a block0_jsoo = object ... end
val block0_to_jsoo : (('a -> 'res) * ('res -> 'a)) -> 'a Proto.block0 -> 'res block0_jsoo Ezjs_min.t
val block0_of_jsoo : (('a -> 'res) * ('res -> 'a)) -> 'res block0_jsoo Ezjs_min.t -> 'a Proto.block0
val block0_jsoo_conv : ((('a -> 'a_jsoo) * ('a_jsoo -> 'a)) -> 'a Proto.block0 -> 'a_jsoo block0_jsoo Ezjs_min.t) * ((('a -> 'a_jsoo) * ('a_jsoo -> 'a)) -> 'a_jsoo block0_jsoo Ezjs_min.t -> 'a Proto.block0)
class type block_jsoo = A.operation_hash_jsoo Ezjs_min.t Ezjs_min.js_array Ezjs_min.t block0_jsoo
val block_to_jsoo : Proto.block -> block_jsoo Ezjs_min.t
val block_of_jsoo : block_jsoo Ezjs_min.t -> Proto.block
val block_jsoo_conv : (Proto.block -> block_jsoo Ezjs_min.t) * (block_jsoo Ezjs_min.t -> Proto.block)
class type full_block_jsoo = micheline_jsoo Ezjs_min.t manager_operation_jsoo Ezjs_min.t block_operation_jsoo Ezjs_min.t Ezjs_min.js_array Ezjs_min.t block0_jsoo
val full_block_to_jsoo : Proto.full_block -> full_block_jsoo Ezjs_min.t
val full_block_of_jsoo : full_block_jsoo Ezjs_min.t -> Proto.full_block
val full_block_jsoo_conv : (Proto.full_block -> full_block_jsoo Ezjs_min.t) * (full_block_jsoo Ezjs_min.t -> Proto.full_block)
class type account_jsoo = object ... end
val account_to_jsoo : Proto.account -> account_jsoo Ezjs_min.t
val account_of_jsoo : account_jsoo Ezjs_min.t -> Proto.account
val account_jsoo_conv : (Proto.account -> account_jsoo Ezjs_min.t) * (account_jsoo Ezjs_min.t -> Proto.account)
class type constants_jsoo = object ... end
val constants_to_jsoo : Proto.constants -> constants_jsoo Ezjs_min.t
val constants_of_jsoo : constants_jsoo Ezjs_min.t -> Proto.constants
val constants_jsoo_conv : (Proto.constants -> constants_jsoo Ezjs_min.t) * (constants_jsoo Ezjs_min.t -> Proto.constants)