Signature_lib.Public_key
module Stable : sig ... end
type t = Stable.Latest.t
val to_yojson : t -> Yojson.Safe.t
val of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
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
include Core_kernel.Comparable.S_binable with type t := t
module Replace_polymorphic_compare : sig ... end
val comparator : ( t, comparator_witness ) Core_kernel__Comparator.comparator
module Map : sig ... end
module Set : sig ... end
val typ : ( var, t ) Snark_params.Tick.Typ.t
val assert_equal : var -> var -> unit Snark_params.Tick.Checked.t
val of_private_key_exn : Private_key.t -> t
module Compressed : sig ... end
val gen : t Core_kernel.Quickcheck.Generator.t
val of_bigstring : Core_kernel.Bigstring.t -> t Core_kernel.Or_error.t
val to_bigstring : t -> Core_kernel.Bigstring.t
val compress : t -> Compressed.t
val decompress : Compressed.t -> t option
val decompress_exn : Compressed.t -> t
val of_base58_check_decompress_exn : string -> Compressed.t
Same as Compressed.of_base58_check_exn
except that of_base58_check_decompress_exn
fails if decompress_exn
fails
val compress_var : var -> Compressed.var Snark_params.Tick.Checked.t
val decompress_var : Compressed.var -> var Snark_params.Tick.Checked.t