Tezos_shell_services.Bls_services
module Bls = Tezos_crypto.Signature.Bls
module S : sig ... end
val aggregate_signatures :
Tezos_rpc.Context.simple ->
S.aggregate_signature ->
Bls.t option Tezos_base.TzPervasives.tzresult Lwt.t
val check_proof :
Tezos_rpc.Context.simple ->
S.public_key_with_proof ->
bool Tezos_base.TzPervasives.tzresult Lwt.t
val aggregate_public_keys :
Tezos_rpc.Context.simple ->
S.public_key_with_proof list ->
S.public_key_and_public_key_hash option Tezos_base.TzPervasives.tzresult
Lwt.t
val aggregate_proofs :
Tezos_rpc.Context.simple ->
S.public_key_with_proofs ->
Bls.t option Tezos_base.TzPervasives.tzresult Lwt.t
val threshold_signatures :
Tezos_rpc.Context.simple ->
S.threshold_signature ->
Bls.t option Tezos_base.TzPervasives.tzresult Lwt.t