package tezos-client-008-PtEdo2Zk
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  Tezos/Protocol: protocol specific library for `tezos-client`
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      tezos-16.1.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=43723d096307603703a1a89ed1b2eb202b365f5e7824b96b0cbf813b343a6cf7
    
    
  sha512=b2a637f2e965000d3d49ad85277ca24d6cb07a1a7cf2bc69d296d8b03ad78c3eaa8e21e94b9162e62c2e11649cd03bc845b2a3dafe623b91065df69d47dc8e4f
    
    
  doc/tezos-client-008-PtEdo2Zk.commands/Tezos_client_008_PtEdo2Zk_commands/Client_proto_fa12_commands/index.html
Module Tezos_client_008_PtEdo2Zk_commands.Client_proto_fa12_commandsSource
Source
val alias_param : 
  ?name:string ->
  ?desc:string ->
  ('a, Tezos_client_base.Client_context.wallet as 'b) Tezos_clic.params ->
  ((string * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Contract.t) ->
    'a,
    'b)
    Tezos_clic.paramsSource
val token_contract_param : 
  unit ->
  ('a, Tezos_client_base.Client_context.wallet as 'b) Tezos_clic.params ->
  ((string * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Contract.t) ->
    'a,
    'b)
    Tezos_clic.paramsSource
val from_param : 
  unit ->
  ('a, Tezos_client_base.Client_context.wallet as 'b) Tezos_clic.params ->
  ((string * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Contract.t) ->
    'a,
    'b)
    Tezos_clic.paramsSource
val to_param : 
  unit ->
  ('a, Tezos_client_base.Client_context.wallet as 'b) Tezos_clic.params ->
  ((string * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Contract.t) ->
    'a,
    'b)
    Tezos_clic.paramsSource
val tez_amount_arg : 
  (Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Tez.t,
    Tezos_client_008_PtEdo2Zk.Protocol_client_context.full)
    Tezos_clic.argSource
val as_arg : 
  ((string * Tezos_protocol_008_PtEdo2Zk.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_008_PtEdo2Zk.Environment.RPC_service.meth ] as 'e,
                     Tezos_protocol_008_PtEdo2Zk.Environment.RPC_context.t,
                     Tezos_protocol_008_PtEdo2Zk.Environment.RPC_context.t,
                     'q,
                     'i,
                     'o)
                     Tezos_protocol_008_PtEdo2Zk.Environment.RPC_service.t ->
      (Tezos_shell_services.Shell_services.chain
       * Tezos_shell_services.Shell_services.block) ->
      'q ->
      'i ->
      'o Tezos_protocol_008_PtEdo2Zk.Environment.Error_monad.shell_tzresult
        Tezos_protocol_008_PtEdo2Zk.Environment.Lwt.t
    ; call_proto_service1 : 
      'f 'a 'q 'i 'o. ([< Tezos_protocol_008_PtEdo2Zk.Environment.RPC_service.meth ] as 'g,
                        Tezos_protocol_008_PtEdo2Zk.Environment.RPC_context.t,
                        Tezos_protocol_008_PtEdo2Zk.Environment.RPC_context.t
                        * 'a,
                        'q,
                        'i,
                        'o)
                        Tezos_protocol_008_PtEdo2Zk.Environment.RPC_service.t ->
      (Tezos_shell_services.Shell_services.chain
       * Tezos_shell_services.Shell_services.block) ->
      'a ->
      'q ->
      'i ->
      'o Tezos_protocol_008_PtEdo2Zk.Environment.Error_monad.shell_tzresult
        Tezos_protocol_008_PtEdo2Zk.Environment.Lwt.t
    ; call_proto_service2 : 
      'h 'a 'b 'q 'i 'o. ([< Tezos_protocol_008_PtEdo2Zk.Environment.RPC_service.meth ] as 'j,
                           Tezos_protocol_008_PtEdo2Zk.Environment.RPC_context.t,
                           (Tezos_protocol_008_PtEdo2Zk.Environment.RPC_context.t
                            * 'a)
                           * 'b,
                           'q,
                           'i,
                           'o)
                           Tezos_protocol_008_PtEdo2Zk.Environment.RPC_service.t ->
      (Tezos_shell_services.Shell_services.chain
       * Tezos_shell_services.Shell_services.block) ->
      'a ->
      'b ->
      'q ->
      'i ->
      'o Tezos_protocol_008_PtEdo2Zk.Environment.Error_monad.shell_tzresult
        Tezos_protocol_008_PtEdo2Zk.Environment.Lwt.t
    ; call_proto_service3 : 
      'k 'a 'b 'c 'q 'i 'o. ([< Tezos_protocol_008_PtEdo2Zk.Environment.RPC_service.meth ] as 'l,
                              Tezos_protocol_008_PtEdo2Zk.Environment.RPC_context.t,
                              ((Tezos_protocol_008_PtEdo2Zk.Environment.RPC_context.t
                                * 'a)
                               * 'b)
                              * 'c,
                              'q,
                              'i,
                              'o)
                              Tezos_protocol_008_PtEdo2Zk.Environment.RPC_service.t ->
      (Tezos_shell_services.Shell_services.chain
       * Tezos_shell_services.Shell_services.block) ->
      'a ->
      'b ->
      'c ->
      'q ->
      'i ->
      'o Tezos_protocol_008_PtEdo2Zk.Environment.Error_monad.shell_tzresult
        Tezos_protocol_008_PtEdo2Zk.Environment.Lwt.t
    ; call_service : 
      'm 'p 'q 'i 'o. ([< Resto.meth ] as 'n,
                        unit,
                        'p,
                        'q,
                        'i,
                        'o,
                        Tezos_error_monad.Error_monad.error list)
                        Resto.MakeService(Tezos_rpc__.RPC_encoding).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_error_monad.Error_monad.error list)
                        Resto.MakeService(Tezos_rpc__.RPC_encoding).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_media_type_call : 
      [ `GET | `POST | `DELETE | `PUT | `PATCH ] ->
      ?body:Data_encoding.json ->
      Uri.t ->
      Tezos_rpc.Context.generic_call_result
        Tezos_error_monad.Error_monad.tzresult
        Lwt.t
    ; get_base_dir : string
    ; last_modification_time : 
      string ->
      float option Tezos_base.TzPervasives.tzresult Lwt.t
    ; load : 
      'a. string ->
      default:'a ->
      'a Tezos_base.TzPervasives.Data_encoding.encoding ->
      'a Tezos_base.TzPervasives.tzresult 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_base.TzPervasives.tzresult)
            Tezos_client_base.Client_context.lwt_format ->
      'a
    ; prompt_password : 
      'a. ('a,
            Tezos_base.TzPervasives.Bytes.t Tezos_base.TzPervasives.tzresult)
            Tezos_client_base.Client_context.lwt_format ->
      'a
    ; read_file : string -> string Tezos_base.TzPervasives.tzresult Lwt.t
    ; sleep : float -> unit Lwt.t
    ; verbose_rpc_error_diagnostics : bool
    ; 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 Tezos_base.TzPervasives.Data_encoding.encoding ->
      unit Tezos_base.TzPervasives.tzresult Lwt.t >)
    Tezos_clic.argSource
val custom_gas_flag : 
  (Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Gas.Arith.integral option,
    Tezos_client_008_PtEdo2Zk.Protocol_client_context.full)
    Tezos_clic.argSource
val payer_arg : 
  ((string * Tezos_protocol_008_PtEdo2Zk.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_008_PtEdo2Zk.Environment.RPC_service.meth ] as 'e,
                     Tezos_protocol_008_PtEdo2Zk.Environment.RPC_context.t,
                     Tezos_protocol_008_PtEdo2Zk.Environment.RPC_context.t,
                     'q,
                     'i,
                     'o)
                     Tezos_protocol_008_PtEdo2Zk.Environment.RPC_service.t ->
      (Tezos_shell_services.Shell_services.chain
       * Tezos_shell_services.Shell_services.block) ->
      'q ->
      'i ->
      'o Tezos_protocol_008_PtEdo2Zk.Environment.Error_monad.shell_tzresult
        Tezos_protocol_008_PtEdo2Zk.Environment.Lwt.t
    ; call_proto_service1 : 
      'f 'a 'q 'i 'o. ([< Tezos_protocol_008_PtEdo2Zk.Environment.RPC_service.meth ] as 'g,
                        Tezos_protocol_008_PtEdo2Zk.Environment.RPC_context.t,
                        Tezos_protocol_008_PtEdo2Zk.Environment.RPC_context.t
                        * 'a,
                        'q,
                        'i,
                        'o)
                        Tezos_protocol_008_PtEdo2Zk.Environment.RPC_service.t ->
      (Tezos_shell_services.Shell_services.chain
       * Tezos_shell_services.Shell_services.block) ->
      'a ->
      'q ->
      'i ->
      'o Tezos_protocol_008_PtEdo2Zk.Environment.Error_monad.shell_tzresult
        Tezos_protocol_008_PtEdo2Zk.Environment.Lwt.t
    ; call_proto_service2 : 
      'h 'a 'b 'q 'i 'o. ([< Tezos_protocol_008_PtEdo2Zk.Environment.RPC_service.meth ] as 'j,
                           Tezos_protocol_008_PtEdo2Zk.Environment.RPC_context.t,
                           (Tezos_protocol_008_PtEdo2Zk.Environment.RPC_context.t
                            * 'a)
                           * 'b,
                           'q,
                           'i,
                           'o)
                           Tezos_protocol_008_PtEdo2Zk.Environment.RPC_service.t ->
      (Tezos_shell_services.Shell_services.chain
       * Tezos_shell_services.Shell_services.block) ->
      'a ->
      'b ->
      'q ->
      'i ->
      'o Tezos_protocol_008_PtEdo2Zk.Environment.Error_monad.shell_tzresult
        Tezos_protocol_008_PtEdo2Zk.Environment.Lwt.t
    ; call_proto_service3 : 
      'k 'a 'b 'c 'q 'i 'o. ([< Tezos_protocol_008_PtEdo2Zk.Environment.RPC_service.meth ] as 'l,
                              Tezos_protocol_008_PtEdo2Zk.Environment.RPC_context.t,
                              ((Tezos_protocol_008_PtEdo2Zk.Environment.RPC_context.t
                                * 'a)
                               * 'b)
                              * 'c,
                              'q,
                              'i,
                              'o)
                              Tezos_protocol_008_PtEdo2Zk.Environment.RPC_service.t ->
      (Tezos_shell_services.Shell_services.chain
       * Tezos_shell_services.Shell_services.block) ->
      'a ->
      'b ->
      'c ->
      'q ->
      'i ->
      'o Tezos_protocol_008_PtEdo2Zk.Environment.Error_monad.shell_tzresult
        Tezos_protocol_008_PtEdo2Zk.Environment.Lwt.t
    ; call_service : 
      'm 'p 'q 'i 'o. ([< Resto.meth ] as 'n,
                        unit,
                        'p,
                        'q,
                        'i,
                        'o,
                        Tezos_error_monad.Error_monad.error list)
                        Resto.MakeService(Tezos_rpc__.RPC_encoding).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_error_monad.Error_monad.error list)
                        Resto.MakeService(Tezos_rpc__.RPC_encoding).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_media_type_call : 
      [ `GET | `POST | `DELETE | `PUT | `PATCH ] ->
      ?body:Data_encoding.json ->
      Uri.t ->
      Tezos_rpc.Context.generic_call_result
        Tezos_error_monad.Error_monad.tzresult
        Lwt.t
    ; get_base_dir : string
    ; last_modification_time : 
      string ->
      float option Tezos_base.TzPervasives.tzresult Lwt.t
    ; load : 
      'a. string ->
      default:'a ->
      'a Tezos_base.TzPervasives.Data_encoding.encoding ->
      'a Tezos_base.TzPervasives.tzresult 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_base.TzPervasives.tzresult)
            Tezos_client_base.Client_context.lwt_format ->
      'a
    ; prompt_password : 
      'a. ('a,
            Tezos_base.TzPervasives.Bytes.t Tezos_base.TzPervasives.tzresult)
            Tezos_client_base.Client_context.lwt_format ->
      'a
    ; read_file : string -> string Tezos_base.TzPervasives.tzresult Lwt.t
    ; sleep : float -> unit Lwt.t
    ; verbose_rpc_error_diagnostics : bool
    ; 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 Tezos_base.TzPervasives.Data_encoding.encoding ->
      unit Tezos_base.TzPervasives.tzresult Lwt.t >)
    Tezos_clic.argSource
val callback_entrypoint_arg : 
  (string option, Tezos_client_008_PtEdo2Zk.Protocol_client_context.full)
    Tezos_clic.argSource
val contract_call_options : 
  (Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Tez.t
   * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Tez.t option
   * bool
   * bool
   * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Gas.Arith.integral
       option
   * Z.t option
   * Z.t option
   * bool
   * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Tez.tez
   * Q.t
   * Q.t
   * bool
   * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Tez.t
   * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Tez.t,
    Tezos_client_008_PtEdo2Zk.Protocol_client_context.full)
    Tezos_clic.optionsSource
val contract_view_options : 
  (string option
   * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Tez.t
   * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Tez.t option
   * bool
   * bool
   * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Gas.Arith.integral
       option
   * Z.t option
   * Z.t option
   * bool
   * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Tez.tez
   * Q.t
   * Q.t
   * bool
   * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Tez.t
   * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Tez.t,
    Tezos_client_008_PtEdo2Zk.Protocol_client_context.full)
    Tezos_clic.optionsSource
val originate_options : 
  (Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Tez.t
   * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Tez.t option
   * bool
   * bool
   * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Gas.Arith.integral
       option
   * Z.t option
   * Tezos_crypto.Signature.V0.Public_key_hash.t option
   * bool
   * string
   * bool
   * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Tez.tez
   * Q.t
   * Q.t
   * bool
   * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Tez.t
   * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Tez.t,
    Tezos_client_008_PtEdo2Zk.Protocol_client_context.full)
    Tezos_clic.optionsSource
val view_options : 
  (Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Gas.Arith.integral option
   * (string * Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Contract.t)
       option
   * Tezos_protocol_008_PtEdo2Zk.Protocol.Script_ir_translator.unparsing_mode,
    Tezos_client_008_PtEdo2Zk.Protocol_client_context.full)
    Tezos_clic.optionsSource
val get_contract_caller_keys : 
  Tezos_client_base.Client_context.wallet ->
  Tezos_protocol_008_PtEdo2Zk.Protocol.Alpha_context.Contract.contract ->
  (Tezos_raw_protocol_008_PtEdo2Zk__Alpha_context.public_key_hash
   * Tezos_crypto.Signature.V0.Public_key.t
   * Uri.t)
    Tezos_base.TzPervasives.tzresult
    Lwt.tSource
val commands : 
  unit ->
  Tezos_client_008_PtEdo2Zk.Protocol_client_context.full Tezos_clic.command
    list sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >