package tezos-client-015-PtLimaPt
 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.0.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=ad9e08819871c75ba6f4530b125f7d157799398e4d77a1e6bfea9d91ff37ff55
    
    
  sha512=c5dc4d40cc09bc6980fbbdb5c2e105bf4252cf9cfcb2b49660b0ebe4dc789f6709ec3b3bf2f87d81580d3eed9521eeb1c960f24d9b14eb0285aaba1f84d10a9b
    
    
  doc/tezos-client-015-PtLimaPt.commands/Tezos_client_015_PtLimaPt_commands/Client_proto_context_commands/index.html
Module Tezos_client_015_PtLimaPt_commands.Client_proto_context_commandsSource
Source
val save_tx_rollup : 
  force:bool ->
  Tezos_client_base.Client_context.full ->
  string ->
  Tezos_protocol_015_PtLimaPt.Protocol.Alpha_context.Tx_rollup.t ->
  origination_level:int32 option ->
  (unit, Tezos_base.TzPervasives.tztrace) result Lwt.tSource
val encrypted_switch : 
  (bool, Tezos_client_015_PtLimaPt.Protocol_client_context.full) Tezos_clic.argSource
val normalize_types_switch : 
  (bool, Tezos_client_015_PtLimaPt.Protocol_client_context.full) Tezos_clic.argSource
val report_michelson_errors : 
  ?no_print_source:bool ->
  msg:string ->
  < 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_environment_015_PtLimaPt.RPC_service.meth ] as 'e,
                     Tezos_protocol_015_PtLimaPt.Environment.RPC_context.t,
                     Tezos_protocol_015_PtLimaPt.Environment.RPC_context.t,
                     'q,
                     'i,
                     'o)
                     Tezos_protocol_environment_015_PtLimaPt.RPC_service.t ->
      (Tezos_shell_services.Shell_services.chain
       * Tezos_shell_services.Shell_services.block) ->
      'q ->
      'i ->
      'o Tezos_protocol_environment_015_PtLimaPt.Error_monad.shell_tzresult
        Tezos_protocol_environment_015_PtLimaPt.Lwt.t
    ; call_proto_service1 : 
      'f 'a 'q 'i 'o. ([< Tezos_protocol_environment_015_PtLimaPt.RPC_service.meth ] as 'g,
                        Tezos_protocol_015_PtLimaPt.Environment.RPC_context.t,
                        Tezos_protocol_015_PtLimaPt.Environment.RPC_context.t
                        * 'a,
                        'q,
                        'i,
                        'o)
                        Tezos_protocol_environment_015_PtLimaPt.RPC_service.t ->
      (Tezos_shell_services.Shell_services.chain
       * Tezos_shell_services.Shell_services.block) ->
      'a ->
      'q ->
      'i ->
      'o Tezos_protocol_environment_015_PtLimaPt.Error_monad.shell_tzresult
        Tezos_protocol_environment_015_PtLimaPt.Lwt.t
    ; call_proto_service2 : 
      'h 'a 'b 'q 'i 'o. ([< Tezos_protocol_environment_015_PtLimaPt.RPC_service.meth ] as 'j,
                           Tezos_protocol_015_PtLimaPt.Environment.RPC_context.t,
                           (Tezos_protocol_015_PtLimaPt.Environment.RPC_context.t
                            * 'a)
                           * 'b,
                           'q,
                           'i,
                           'o)
                           Tezos_protocol_environment_015_PtLimaPt.RPC_service.t ->
      (Tezos_shell_services.Shell_services.chain
       * Tezos_shell_services.Shell_services.block) ->
      'a ->
      'b ->
      'q ->
      'i ->
      'o Tezos_protocol_environment_015_PtLimaPt.Error_monad.shell_tzresult
        Tezos_protocol_environment_015_PtLimaPt.Lwt.t
    ; call_proto_service3 : 
      'k 'a 'b 'c 'q 'i 'o. ([< Tezos_protocol_environment_015_PtLimaPt.RPC_service.meth ] as 'l,
                              Tezos_protocol_015_PtLimaPt.Environment.RPC_context.t,
                              ((Tezos_protocol_015_PtLimaPt.Environment.RPC_context.t
                                * 'a)
                               * 'b)
                              * 'c,
                              'q,
                              'i,
                              'o)
                              Tezos_protocol_environment_015_PtLimaPt.RPC_service.t ->
      (Tezos_shell_services.Shell_services.chain
       * Tezos_shell_services.Shell_services.block) ->
      'a ->
      'b ->
      'c ->
      'q ->
      'i ->
      'o Tezos_protocol_environment_015_PtLimaPt.Error_monad.shell_tzresult
        Tezos_protocol_environment_015_PtLimaPt.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.. > ->
  ('t, Tezos_base.TzPervasives.Error_monad.error list) result ->
  't option Lwt.tSource
val block_hash_param : 
  (Tezos_base.TzPervasives.Block_hash.t,
    Tezos_client_015_PtLimaPt.Protocol_client_context.full)
    Tezos_clic.parameterSource
val tez_of_string_exn : 
  int ->
  string ->
  string ->
  Tezos_protocol_015_PtLimaPt.Protocol.Alpha_context.Tez.tez
    Tezos_base.TzPervasives.tzresult
    Lwt.tSource
val tez_of_opt_string_exn : 
  int ->
  string ->
  string option ->
  (Tezos_protocol_015_PtLimaPt.Protocol.Alpha_context.Tez.tez option,
    Tezos_base.TzPervasives.tztrace)
    result
    Lwt.tSource
val check_smart_contract : 
  Tezos_client_015_PtLimaPt.Protocol_client_context.full ->
  'a option ->
  ('a -> 'b Lwt.t) ->
  'b Lwt.tSource
val commands_ro : 
  unit ->
  Tezos_client_015_PtLimaPt.Protocol_client_context.full Tezos_clic.command
    listSource
val dry_run_switch : 
  (bool, Tezos_client_015_PtLimaPt.Protocol_client_context.full) Tezos_clic.argSource
val verbose_signing_switch : 
  (bool, Tezos_client_015_PtLimaPt.Protocol_client_context.full) Tezos_clic.argSource
val simulate_switch : 
  (bool, Tezos_client_015_PtLimaPt.Protocol_client_context.full) Tezos_clic.argSource
val force_switch : 
  (bool, Tezos_client_015_PtLimaPt.Protocol_client_context.full) Tezos_clic.argSource
val transfer_command : 
  Tezos_protocol_015_PtLimaPt.Protocol.Alpha_context.Tez.t ->
  Tezos_protocol_015_PtLimaPt.Protocol.Alpha_context.Contract.t ->
  Tezos_protocol_015_PtLimaPt.Protocol.Alpha_context.Contract.t ->
  < 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_environment_015_PtLimaPt.RPC_service.meth ] as 'e,
                     Tezos_protocol_015_PtLimaPt.Environment.RPC_context.t,
                     Tezos_protocol_015_PtLimaPt.Environment.RPC_context.t,
                     'q,
                     'i,
                     'o)
                     Tezos_protocol_environment_015_PtLimaPt.RPC_service.t ->
      (Tezos_shell_services.Shell_services.chain
       * Tezos_shell_services.Shell_services.block) ->
      'q ->
      'i ->
      'o Tezos_protocol_environment_015_PtLimaPt.Error_monad.shell_tzresult
        Tezos_protocol_environment_015_PtLimaPt.Lwt.t
    ; call_proto_service1 : 
      'f 'a 'q 'i 'o. ([< Tezos_protocol_environment_015_PtLimaPt.RPC_service.meth ] as 'g,
                        Tezos_protocol_015_PtLimaPt.Environment.RPC_context.t,
                        Tezos_protocol_015_PtLimaPt.Environment.RPC_context.t
                        * 'a,
                        'q,
                        'i,
                        'o)
                        Tezos_protocol_environment_015_PtLimaPt.RPC_service.t ->
      (Tezos_shell_services.Shell_services.chain
       * Tezos_shell_services.Shell_services.block) ->
      'a ->
      'q ->
      'i ->
      'o Tezos_protocol_environment_015_PtLimaPt.Error_monad.shell_tzresult
        Tezos_protocol_environment_015_PtLimaPt.Lwt.t
    ; call_proto_service2 : 
      'h 'a 'b 'q 'i 'o. ([< Tezos_protocol_environment_015_PtLimaPt.RPC_service.meth ] as 'j,
                           Tezos_protocol_015_PtLimaPt.Environment.RPC_context.t,
                           (Tezos_protocol_015_PtLimaPt.Environment.RPC_context.t
                            * 'a)
                           * 'b,
                           'q,
                           'i,
                           'o)
                           Tezos_protocol_environment_015_PtLimaPt.RPC_service.t ->
      (Tezos_shell_services.Shell_services.chain
       * Tezos_shell_services.Shell_services.block) ->
      'a ->
      'b ->
      'q ->
      'i ->
      'o Tezos_protocol_environment_015_PtLimaPt.Error_monad.shell_tzresult
        Tezos_protocol_environment_015_PtLimaPt.Lwt.t
    ; call_proto_service3 : 
      'k 'a 'b 'c 'q 'i 'o. ([< Tezos_protocol_environment_015_PtLimaPt.RPC_service.meth ] as 'l,
                              Tezos_protocol_015_PtLimaPt.Environment.RPC_context.t,
                              ((Tezos_protocol_015_PtLimaPt.Environment.RPC_context.t
                                * 'a)
                               * 'b)
                              * 'c,
                              'q,
                              'i,
                              'o)
                              Tezos_protocol_environment_015_PtLimaPt.RPC_service.t ->
      (Tezos_shell_services.Shell_services.chain
       * Tezos_shell_services.Shell_services.block) ->
      'a ->
      'b ->
      'c ->
      'q ->
      'i ->
      'o Tezos_protocol_environment_015_PtLimaPt.Error_monad.shell_tzresult
        Tezos_protocol_environment_015_PtLimaPt.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_protocol_015_PtLimaPt.Protocol.Alpha_context.Tez.t option
   * bool
   * bool
   * bool
   * bool
   * Tezos_protocol_015_PtLimaPt.Protocol.Alpha_context.Gas.Arith.integral
       option
   * Tezos_protocol_015_PtLimaPt.Protocol.Alpha_context.counter option
   * Tezos_protocol_015_PtLimaPt.Protocol.Alpha_context.counter option
   * string option
   * bool
   * Tezos_client_015_PtLimaPt.Injection.fee_parameter
   * Tezos_protocol_015_PtLimaPt.Protocol.Alpha_context.Entrypoint.t option
   * bool
   * bool) ->
  (unit, 't) result Lwt.tSource
val prepare_batch_operation : 
  Tezos_client_015_PtLimaPt.Protocol_client_context.full ->
  ?arg:string ->
  ?fee:Tezos_protocol_015_PtLimaPt.Protocol.Alpha_context.Tez.tez ->
  ?gas_limit:
    Tezos_protocol_015_PtLimaPt.Protocol.Alpha_context.Gas.Arith.integral ->
  ?storage_limit:Tezos_protocol_015_PtLimaPt.Protocol.Alpha_context.counter ->
  ?entrypoint:Tezos_protocol_015_PtLimaPt.Protocol.Alpha_context.Entrypoint.t ->
  Tezos_protocol_015_PtLimaPt.Protocol.Alpha_context.Contract.t ->
  int ->
  Tezos_client_015_PtLimaPt.Client_proto_context.batch_transfer_operation ->
  (Tezos_client_015_PtLimaPt.Annotated_manager_operation.packed,
    Tezos_base.TzPervasives.tztrace)
    result
    Lwt.tSource
val commands_network : 
  [< `Mainnet | `Testnet ] option ->
  unit ->
  Tezos_client_015_PtLimaPt.Protocol_client_context.full Tezos_clic.command
    listSource
val commands_rw : 
  unit ->
  Tezos_client_015_PtLimaPt.Protocol_client_context.full Tezos_clic.command
    listSource
val commands : 
  [< `Mainnet | `Testnet ] option ->
  unit ->
  Tezos_client_015_PtLimaPt.Protocol_client_context.full Tezos_clic.command
    list sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >