Revision 50ad02fa2a56f1d3541a6d8b3c8a6a93160d4f54 authored by Albin Coquereau on 05 April 2024, 09:32:54 UTC, committed by Albin Coquereau on 05 April 2024, 09:32:54 UTC
1 parent 9a71363
injector_common.mli
(*****************************************************************************)
(* *)
(* SPDX-License-Identifier: MIT *)
(* Copyright (c) 2023 Nomadic Labs, <contact@nomadic-labs.com> *)
(* Copyright (c) 2023 Functori, <contact@functori.com> *)
(*****************************************************************************)
(** The type of signers for operations injected by the injector *)
type signer = {
alias : string;
pkh : Signature.public_key_hash;
pk : Signature.public_key;
sk : Client_keys.sk_uri;
}
(** Retrieve a signer from the client wallet. *)
val get_signer :
#Client_context.wallet -> Signature.public_key_hash -> signer tzresult Lwt.t
(** tez representation *)
type tez = {mutez : int64}
(** fee parameters for each operation type *)
type fee_parameter = {
minimal_fees : tez;
minimal_nanotez_per_byte : Q.t;
minimal_nanotez_per_gas_unit : Q.t;
force_low_fee : bool;
fee_cap : tez;
burn_cap : tez;
}
(** [fee_parameter_encoding default_parameter_encoding] generates the
encoding using default value from [default_fee_parameter] *)
val fee_parameter_encoding :
default_fee_parameter:fee_parameter -> fee_parameter Data_encoding.t
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...