Commitment_G1.Singletype t = Bls.G1.tval t : Bls.G1.t Repr.tytype public_parameters = Bls.G1.Srs.ttype secret = Kzg.Bls.Poly.tval zero : Bls.G1.tval random : ?state:Stdlib.Random.State.t -> unit -> Bls.G1.tval encoding : Bls.G1.t Data_encoding.encodingval commit : Bls.G1.Srs.t -> Kzg.Bls.Poly.t -> Bls.G1.Srs.eltval commitment_of_bytes_exn : Stdlib.Bytes.t -> Bls.G1.tval to_string : Bls.G1.t -> stringval of_string_opt : string -> Bls.G1.t option