Module Errors.Variant

type t = [
| `Sql of string
| `Json_parse of string option
| `Graphql_mina_query of string
| `Network_doesn't_exist of string * string
| `Chain_info_missing
| `Account_not_found of string
| `Invariant_violation
| `Transaction_not_found of string
| `Block_missing of string
| `Malformed_public_key
| `Operations_not_valid of Partial_reason.t list
| `Unsupported_operation_for_construction
| `Signature_missing
| `Public_key_format_not_valid
| `No_options_provided
| `Exception of string
| `Signature_invalid
| `Memo_invalid
| `Graphql_uri_not_set
| `Transaction_submit_no_sender
| `Transaction_submit_duplicate
| `Transaction_submit_bad_nonce
| `Transaction_submit_fee_small
| `Transaction_submit_invalid_signature
| `Transaction_submit_insufficient_balance
| `Transaction_submit_expired
]
val to_yojson : t -> Yojson.Safe.t
val of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
val _ : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
val pp : Ppx_deriving_runtime.Format.formatter -> t -> Ppx_deriving_runtime.unit
val show : t -> Ppx_deriving_runtime.string
val equal : t -> t -> bool
val to_enum : t -> int
val min : int
val max : int
val to_representatives : t list lazy_t