Composition_types.Branch_data
module Proofs_verified = Pickles_base.Proofs_verified
module Domain_log2 : sig ... end
module Stable : sig ... end
val to_yojson : t -> Yojson.Safe.t
val of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
val to_hlist :
t ->
( unit, Proofs_verified.t -> Domain_log2.t -> unit ) H_list.t
val of_hlist :
( unit, Proofs_verified.t -> Domain_log2.t -> unit ) H_list.t ->
t
val hash_fold_t :
Ppx_hash_lib.Std.Hash.state ->
t ->
Ppx_hash_lib.Std.Hash.state
val hash : t -> Ppx_hash_lib.Std.Hash.hash_value
module Checked : sig ... end
val typ :
(module Snarky_backendless.Snark_intf.Run with type field = 'f) ->
assert_16_bits:( 'f Snarky_backendless.Cvar.t -> unit ) ->
( 'f Checked.t, t, 'f ) Snarky_backendless.Typ.t
val packed_typ :
(module Snarky_backendless.Snark_intf.Run with type field = 'f) ->
( 'f Snarky_backendless.Cvar.t, t, 'f ) Snarky_backendless.Typ.t
val domain : t -> Pickles_base.Domain.t