Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val group : Tezos_clic.Clic.group
val alias_param :
?name:string ->
?desc:string ->
('a, Tezos_client_base.Client_context.wallet as 'b) Tezos_clic.Clic.params ->
((string * Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t) -> 'a, 'b)
Tezos_clic.Clic.params
val token_contract_param :
unit ->
('a, Tezos_client_base.Client_context.wallet as 'b) Tezos_clic.Clic.params ->
((string * Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t) -> 'a, 'b)
Tezos_clic.Clic.params
val from_param :
unit ->
('a, Tezos_client_base.Client_context.wallet as 'b) Tezos_clic.Clic.params ->
((string * Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t) -> 'a, 'b)
Tezos_clic.Clic.params
val to_param :
unit ->
('a, Tezos_client_base.Client_context.wallet as 'b) Tezos_clic.Clic.params ->
((string * Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t) -> 'a, 'b)
Tezos_clic.Clic.params
val amount_param :
unit ->
('a, 'b) Tezos_clic.Clic.params ->
(Z.t -> 'a, 'b) Tezos_clic.Clic.params
val as_arg :
((string * Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t) option,
< answer : 'a. ('a, unit) Tezos_client_base.Client_context.lwt_format -> 'a
; base : Uri.t
; block : Tezos_shell_services.Shell_services.block
; call_proto_service0 :
'd 'q 'i 'o. ([< Tezos_protocol_alpha.Protocol.Environment.RPC_service.meth ] as 'e,
Tezos_protocol_alpha.Protocol.Environment.RPC_context.t,
Tezos_protocol_alpha.Protocol.Environment.RPC_context.t,
'q,
'i,
'o)
Tezos_protocol_alpha.Protocol.Environment.RPC_service.t ->
(Tezos_shell_services.Shell_services.chain
* Tezos_shell_services.Shell_services.block) ->
'q ->
'i ->
'o Tezos_protocol_alpha.Protocol.Environment.Error_monad.shell_tzresult
Tezos_protocol_alpha.Protocol.Environment.Lwt.t
; call_proto_service1 :
'f 'a 'q 'i 'o. ([< Tezos_protocol_alpha.Protocol.Environment.RPC_service.meth ] as 'g,
Tezos_protocol_alpha.Protocol.Environment.RPC_context.t,
Tezos_protocol_alpha.Protocol.Environment.RPC_context.t
* 'a,
'q,
'i,
'o)
Tezos_protocol_alpha.Protocol.Environment.RPC_service.t ->
(Tezos_shell_services.Shell_services.chain
* Tezos_shell_services.Shell_services.block) ->
'a ->
'q ->
'i ->
'o Tezos_protocol_alpha.Protocol.Environment.Error_monad.shell_tzresult
Tezos_protocol_alpha.Protocol.Environment.Lwt.t
; call_proto_service2 :
'h 'a 'b 'q 'i 'o. ([< Tezos_protocol_alpha.Protocol.Environment.RPC_service.meth ] as 'j,
Tezos_protocol_alpha.Protocol.Environment.RPC_context.t,
(Tezos_protocol_alpha.Protocol.Environment.RPC_context.t
* 'a)
* 'b,
'q,
'i,
'o)
Tezos_protocol_alpha.Protocol.Environment.RPC_service.t ->
(Tezos_shell_services.Shell_services.chain
* Tezos_shell_services.Shell_services.block) ->
'a ->
'b ->
'q ->
'i ->
'o Tezos_protocol_alpha.Protocol.Environment.Error_monad.shell_tzresult
Tezos_protocol_alpha.Protocol.Environment.Lwt.t
; call_proto_service3 :
'k 'a 'b 'c 'q 'i 'o. ([< Tezos_protocol_alpha.Protocol.Environment.RPC_service.meth ] as 'l,
Tezos_protocol_alpha.Protocol.Environment.RPC_context.t,
((Tezos_protocol_alpha.Protocol.Environment.RPC_context.t
* 'a)
* 'b)
* 'c,
'q,
'i,
'o)
Tezos_protocol_alpha.Protocol.Environment.RPC_service.t ->
(Tezos_shell_services.Shell_services.chain
* Tezos_shell_services.Shell_services.block) ->
'a ->
'b ->
'c ->
'q ->
'i ->
'o Tezos_protocol_alpha.Protocol.Environment.Error_monad.shell_tzresult
Tezos_protocol_alpha.Protocol.Environment.Lwt.t
; call_service :
'm 'p 'q 'i 'o. ([< Resto.meth ] as 'n, unit, 'p, 'q, 'i, 'o)
Tezos_rpc.RPC_service.t ->
'p ->
'q ->
'i ->
'o Tezos_error_monad.Error_monad.tzresult Lwt.t
; call_streamed_service :
'r 'p 'q 'i 'o. ([< Resto.meth ] as 's, unit, 'p, 'q, 'i, 'o)
Tezos_rpc.RPC_service.t ->
on_chunk:('o -> unit) ->
on_close:(unit -> unit) ->
'p ->
'q ->
'i ->
(unit -> unit) Tezos_error_monad.Error_monad.tzresult Lwt.t
; chain : Tezos_shell_services.Shell_services.chain
; confirmations : int option
; error : 'a 'b. ('a, 'b) Tezos_client_base.Client_context.lwt_format -> 'a
; exit : 'a. int -> 'a
; generic_json_call :
Tezos_rpc.RPC_service.meth ->
?body:Data_encoding.json ->
Uri.t ->
(Data_encoding.json, Data_encoding.json option)
Tezos_rpc.RPC_context.rest_result
Lwt.t
; get_base_dir : string
; load :
'a. string ->
default:'a ->
'a Data_encoding.encoding ->
('a, Tezos_error_monad.TzCore.error list) Stdlib.result Lwt.t
; load_passwords : string Lwt_stream.t option
; log :
'a. string ->
('a, unit) Tezos_client_base.Client_context.lwt_format ->
'a
; message :
'a. ('a, unit) Tezos_client_base.Client_context.lwt_format ->
'a
; multiple_password_retries : bool
; now : unit -> Ptime.t
; prompt :
'a. ('a, (string, Tezos_error_monad.TzCore.error list) Stdlib.result)
Tezos_client_base.Client_context.lwt_format ->
'a
; prompt_password :
'a. ('a,
(Stdlib.Bytes.t, Tezos_error_monad.TzCore.error list) Stdlib.result)
Tezos_client_base.Client_context.lwt_format ->
'a
; read_file :
string ->
(string, Tezos_error_monad.TzCore.error list) Stdlib.result Lwt.t
; sleep : float -> unit Lwt.t
; warning :
'a. ('a, unit) Tezos_client_base.Client_context.lwt_format ->
'a
; with_lock : 'a. (unit -> 'a Lwt.t) -> 'a Lwt.t
; write :
'a. string ->
'a ->
'a Data_encoding.encoding ->
(unit, Tezos_error_monad.TzCore.error list) Stdlib.result Lwt.t >)
Tezos_clic.Clic.arg
val payer_arg :
((string * Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t) option,
< answer : 'a. ('a, unit) Tezos_client_base.Client_context.lwt_format -> 'a
; base : Uri.t
; block : Tezos_shell_services.Shell_services.block
; call_proto_service0 :
'd 'q 'i 'o. ([< Tezos_protocol_alpha.Protocol.Environment.RPC_service.meth ] as 'e,
Tezos_protocol_alpha.Protocol.Environment.RPC_context.t,
Tezos_protocol_alpha.Protocol.Environment.RPC_context.t,
'q,
'i,
'o)
Tezos_protocol_alpha.Protocol.Environment.RPC_service.t ->
(Tezos_shell_services.Shell_services.chain
* Tezos_shell_services.Shell_services.block) ->
'q ->
'i ->
'o Tezos_protocol_alpha.Protocol.Environment.Error_monad.shell_tzresult
Tezos_protocol_alpha.Protocol.Environment.Lwt.t
; call_proto_service1 :
'f 'a 'q 'i 'o. ([< Tezos_protocol_alpha.Protocol.Environment.RPC_service.meth ] as 'g,
Tezos_protocol_alpha.Protocol.Environment.RPC_context.t,
Tezos_protocol_alpha.Protocol.Environment.RPC_context.t
* 'a,
'q,
'i,
'o)
Tezos_protocol_alpha.Protocol.Environment.RPC_service.t ->
(Tezos_shell_services.Shell_services.chain
* Tezos_shell_services.Shell_services.block) ->
'a ->
'q ->
'i ->
'o Tezos_protocol_alpha.Protocol.Environment.Error_monad.shell_tzresult
Tezos_protocol_alpha.Protocol.Environment.Lwt.t
; call_proto_service2 :
'h 'a 'b 'q 'i 'o. ([< Tezos_protocol_alpha.Protocol.Environment.RPC_service.meth ] as 'j,
Tezos_protocol_alpha.Protocol.Environment.RPC_context.t,
(Tezos_protocol_alpha.Protocol.Environment.RPC_context.t
* 'a)
* 'b,
'q,
'i,
'o)
Tezos_protocol_alpha.Protocol.Environment.RPC_service.t ->
(Tezos_shell_services.Shell_services.chain
* Tezos_shell_services.Shell_services.block) ->
'a ->
'b ->
'q ->
'i ->
'o Tezos_protocol_alpha.Protocol.Environment.Error_monad.shell_tzresult
Tezos_protocol_alpha.Protocol.Environment.Lwt.t
; call_proto_service3 :
'k 'a 'b 'c 'q 'i 'o. ([< Tezos_protocol_alpha.Protocol.Environment.RPC_service.meth ] as 'l,
Tezos_protocol_alpha.Protocol.Environment.RPC_context.t,
((Tezos_protocol_alpha.Protocol.Environment.RPC_context.t
* 'a)
* 'b)
* 'c,
'q,
'i,
'o)
Tezos_protocol_alpha.Protocol.Environment.RPC_service.t ->
(Tezos_shell_services.Shell_services.chain
* Tezos_shell_services.Shell_services.block) ->
'a ->
'b ->
'c ->
'q ->
'i ->
'o Tezos_protocol_alpha.Protocol.Environment.Error_monad.shell_tzresult
Tezos_protocol_alpha.Protocol.Environment.Lwt.t
; call_service :
'm 'p 'q 'i 'o. ([< Resto.meth ] as 'n, unit, 'p, 'q, 'i, 'o)
Tezos_rpc.RPC_service.t ->
'p ->
'q ->
'i ->
'o Tezos_error_monad.Error_monad.tzresult Lwt.t
; call_streamed_service :
'r 'p 'q 'i 'o. ([< Resto.meth ] as 's, unit, 'p, 'q, 'i, 'o)
Tezos_rpc.RPC_service.t ->
on_chunk:('o -> unit) ->
on_close:(unit -> unit) ->
'p ->
'q ->
'i ->
(unit -> unit) Tezos_error_monad.Error_monad.tzresult Lwt.t
; chain : Tezos_shell_services.Shell_services.chain
; confirmations : int option
; error : 'a 'b. ('a, 'b) Tezos_client_base.Client_context.lwt_format -> 'a
; exit : 'a. int -> 'a
; generic_json_call :
Tezos_rpc.RPC_service.meth ->
?body:Data_encoding.json ->
Uri.t ->
(Data_encoding.json, Data_encoding.json option)
Tezos_rpc.RPC_context.rest_result
Lwt.t
; get_base_dir : string
; load :
'a. string ->
default:'a ->
'a Data_encoding.encoding ->
('a, Tezos_error_monad.TzCore.error list) Stdlib.result Lwt.t
; load_passwords : string Lwt_stream.t option
; log :
'a. string ->
('a, unit) Tezos_client_base.Client_context.lwt_format ->
'a
; message :
'a. ('a, unit) Tezos_client_base.Client_context.lwt_format ->
'a
; multiple_password_retries : bool
; now : unit -> Ptime.t
; prompt :
'a. ('a, (string, Tezos_error_monad.TzCore.error list) Stdlib.result)
Tezos_client_base.Client_context.lwt_format ->
'a
; prompt_password :
'a. ('a,
(Stdlib.Bytes.t, Tezos_error_monad.TzCore.error list) Stdlib.result)
Tezos_client_base.Client_context.lwt_format ->
'a
; read_file :
string ->
(string, Tezos_error_monad.TzCore.error list) Stdlib.result Lwt.t
; sleep : float -> unit Lwt.t
; warning :
'a. ('a, unit) Tezos_client_base.Client_context.lwt_format ->
'a
; with_lock : 'a. (unit -> 'a Lwt.t) -> 'a Lwt.t
; write :
'a. string ->
'a ->
'a Data_encoding.encoding ->
(unit, Tezos_error_monad.TzCore.error list) Stdlib.result Lwt.t >)
Tezos_clic.Clic.arg
val callback_entrypoint_arg :
(string option, Tezos_client_alpha.Protocol_client_context.full)
Tezos_clic.Clic.arg
val contract_call_options :
(Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t
* Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t option
* bool
* bool
* Tezos_protocol_alpha.Protocol.Alpha_context.Gas.Arith.integral option
* Z.t option
* Z.t option
* bool
* Tezos_protocol_alpha.Protocol.Alpha_context.Tez.tez
* Q.t
* Q.t
* bool
* Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t
* Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t,
Tezos_client_alpha.Protocol_client_context.full)
Tezos_clic.Clic.options
val contract_view_options :
(string option
* Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t
* Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t option
* bool
* bool
* Tezos_protocol_alpha.Protocol.Alpha_context.Gas.Arith.integral option
* Z.t option
* Z.t option
* bool
* Tezos_protocol_alpha.Protocol.Alpha_context.Tez.tez
* Q.t
* Q.t
* bool
* Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t
* Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t,
Tezos_client_alpha.Protocol_client_context.full)
Tezos_clic.Clic.options
val view_options :
(Tezos_protocol_alpha.Protocol.Alpha_context.Gas.Arith.integral option
* (string * Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t) option
* Tezos_protocol_alpha.Protocol.Script_ir_translator.unparsing_mode,
Tezos_client_alpha.Protocol_client_context.full)
Tezos_clic.Clic.options
val dummy_callback :
Tezos_protocol_alpha.Protocol.Alpha_context.Contract.contract
val get_contract_caller_keys :
Tezos_client_base.Client_context.wallet ->
Tezos_protocol_alpha.Protocol.Alpha_context.Contract.contract ->
(Tezos_crypto.Signature.public_key_hash
* Tezos_crypto.Signature.Public_key.t
* Tezos_client_base.Client_keys.sk_uri,
Tezos_error_monad.TzCore.error list)
Stdlib.result
Lwt.t
val commands :
unit ->
Tezos_client_alpha.Protocol_client_context.full Tezos_clic.Clic.command list