package tezos-protocol-plugin-alpha

  1. Overview
  2. Docs
type nanotez = Q.t
val nanotez_enc : nanotez Data_encoding.t
type config = {
  1. minimal_fees : Tezos_protocol_alpha.Protocol.Alpha_context.Tez.t;
  2. minimal_nanotez_per_gas_unit : nanotez;
  3. minimal_nanotez_per_byte : nanotez;
  4. allow_script_failure : bool;
}
val default_minimal_nanotez_per_gas_unit : Q.t
val default_minimal_nanotez_per_byte : Q.t
val config_encoding : config Data_encoding.t
val default_config : config
val get_manager_operation_gas_and_fee : 'a Tezos_protocol_alpha.Protocol.Alpha_context.contents_list -> (Tezos_protocol_alpha.Protocol.Alpha_context.Tez.tez * Tezos_raw_protocol_alpha.Saturation_repr.may_saturate Tezos_raw_protocol_alpha.Saturation_repr.t, Tezos_protocol_environment_alpha__Environment.Error_monad.error Tezos_protocol_environment_alpha__Environment.Error_monad.trace) result
val post_filter : config -> validation_state_before:'a -> validation_state_after:Tezos_protocol_alpha.Protocol.validation_state -> ('b * Tezos_protocol_alpha.Protocol.Apply_results.packed_operation_metadata) -> bool Lwt.t
OCaml

Innovation. Community. Security.