Make_str.Checkedinclude module type of struct include Pickles.Impls.Step.Field endmodule Constant : sig ... endval length : t -> intval var_indices : t -> int listval to_constant_and_terms :
t ->
Pickles.Impls.Step.field option * (Pickles.Impls.Step.field * int) listval constant : Pickles.Impls.Step.field -> tval to_constant : t -> Pickles.Impls.Step.field optionval linear_combination : (Pickles.Impls.Step.field * t) list -> tval scale : t -> Pickles.Impls.Step.field -> tval project : Pickles.Impls.Step.Boolean.var list -> tval pack : Pickles.Impls.Step.Boolean.var list -> tval is_square : t -> Pickles.Impls.Step.Boolean.varval sqrt_check : t -> t * Pickles.Impls.Step.Boolean.varval equal : t -> t -> Pickles.Impls.Step.Boolean.varval unpack : t -> length:int -> Pickles.Impls.Step.Boolean.var listval unpack_flagged :
t ->
length:int ->
Pickles.Impls.Step.Boolean.var list
* [ `Success of Pickles.Impls.Step.Boolean.var ]val unpack_full :
t ->
Pickles.Impls.Step.Boolean.var Bitstring_lib.Bitstring.Lsb_first.tval parity : ?length:int -> t -> Pickles.Impls.Step.Boolean.varval choose_preimage_var :
t ->
length:int ->
Pickles.Impls.Step.Boolean.var listtype comparison_result = {less : Pickles.Impls.Step.Boolean.var; |
less_or_equal : Pickles.Impls.Step.Boolean.var; |
}val compare : bit_length:int -> t -> t -> comparison_resultval if_ : Pickles.Impls.Step.Boolean.var -> then_:t -> else_:t -> tmodule Unsafe : sig ... endmodule Assert : sig ... endval of_int : int -> tval one : tval zero : tval typ : ( t, Constant.t ) Pickles.Impls.Step.Typ.tval to_input :
hash_zkapp_command:
( 'zkapp_command -> Zkapp_command.Digest.Forest.Checked.t ) ->
( Token_id.Checked.t, 'zkapp_command0 ) frame ->
Pickles.Impls.Step.Field.t Random_oracle.Input.Chunked.tval create :
hash_zkapp_command:( 'a -> Zkapp_command.Digest.Forest.Checked.t ) ->
( Token_id.Checked.t, 'a ) frame ->
Random_oracle.Checked.Digest.t