ligo/src/lib_signer_services/signer_messages.mli

49 lines
1.2 KiB
OCaml
Raw Normal View History

2018-05-22 20:04:37 +04:00
(**************************************************************************)
(* *)
(* Copyright (c) 2014 - 2018. *)
(* Dynamic Ledger Solutions, Inc. <contact@tezos.com> *)
(* *)
(* All rights reserved. No warranty, explicit or implicit, provided. *)
(* *)
(**************************************************************************)
module Sign : sig
2018-05-22 20:04:37 +04:00
module Request : sig
type t = {
pkh: Signature.Public_key_hash.t ;
2018-05-22 20:04:37 +04:00
data: MBytes.t ;
}
val encoding : t Data_encoding.t
end
2018-05-22 20:04:37 +04:00
module Response : sig
type t = Signature.t
2018-05-24 04:26:10 +04:00
val encoding : t Data_encoding.t
2018-05-22 20:04:37 +04:00
end
2018-05-22 20:04:37 +04:00
end
module Public_key : sig
2018-05-22 20:04:37 +04:00
module Request : sig
type t = Signature.Public_key_hash.t
2018-05-22 20:04:37 +04:00
val encoding : t Data_encoding.t
end
2018-05-22 20:04:37 +04:00
module Response : sig
type t = Signature.Public_key.t
2018-05-24 04:26:10 +04:00
val encoding : t Data_encoding.t
2018-05-22 20:04:37 +04:00
end
2018-05-22 20:04:37 +04:00
end
module Request : sig
2018-05-22 20:04:37 +04:00
type t =
| Sign of Sign.Request.t
| Public_key of Public_key.Request.t
val encoding : t Data_encoding.t
2018-05-22 20:04:37 +04:00
end