Module Mavryk_client.Keyed

type t = {
  1. client : client;
  2. key_name : Internal_pervasives.string;
  3. secret_key : Internal_pervasives.string;
}
val make : client -> key_name:Internal_pervasives.string -> secret_key:Internal_pervasives.string -> t

Get the keyed-client ready to use (i.e. import the secret key).

val forge_and_inject : < application_name : Internal_pervasives.string ; env_config : Environment_configuration.t ; console : Console.t ; paths : Paths.t ; runner : Running_processes.State.t.. > -> t -> json:Ezjsonm.value -> (Ezjsonm.value, [> Internal_pervasives.Process_result.Error.t | Internal_pervasives.System_error.t ]) Internal_pervasives.Asynchronous_result.t