Module Mavkit_injector.Injector_server_operation

type parameters = {
  1. entrypoint : string;
  2. value : string;
}

Parameters for smart contract calls

type t =
  1. | Transaction of {
    1. amount : int64;
    2. destination : string;
    3. parameters : parameters option;
    }

Operations which can be processed by the injector

val encoding : t Mavryk_base.TzPervasives.Data_encoding.t

Encoding for operations (used by injector for on-disk persistence)

val pp : Stdlib.Format.formatter -> t -> unit

Pretty printer (human readable) for operations

val unique : t -> bool

false if the injector will accept duplicate such operations.