include S.HASH with type t = Tezos_crypto.Hashed.Chain_id.t
include S.MINIMAL_HASH with type t = Tezos_crypto.Hashed.Chain_id.t
type t = Tezos_crypto.Hashed.Chain_id.tinclude Compare.S with type t := t
val (<>) : t -> t -> boolval (<=) : t -> t -> boolval (>=) : t -> t -> boolval compare : t -> t -> intval equal : t -> t -> boolval hash_bytes : ?key:bytes -> bytes list -> tval hash_string : ?key:string -> string list -> tinclude S.RAW_DATA with type t := t
val to_bytes : t -> bytesval of_bytes_opt : bytes -> t optionval of_bytes_exn : bytes -> tinclude S.B58_DATA with type t := t
val to_b58check : t -> stringval to_short_b58check : t -> stringval of_b58check_exn : string -> tval of_b58check_opt : string -> t option