ErrorCode
type ErrorCode:
| "UNKNOWN_ERROR"
| "NOT_IMPLEMENTED"
| "UNSUPPORTED_OPERATION"
| "NETWORK_ERROR"
| "SERVER_ERROR"
| "TIMEOUT"
| "BAD_DATA"
| "CANCELLED"
| "BUFFER_OVERRUN"
| "NUMERIC_FAULT"
| "INVALID_ARGUMENT"
| "MISSING_ARGUMENT"
| "UNEXPECTED_ARGUMENT"
| "VALUE_MISMATCH"
| "CALL_EXCEPTION"
| "INSUFFICIENT_FUNDS"
| "NONCE_EXPIRED"
| "REPLACEMENT_UNDERPRICED"
| "TRANSACTION_REPLACED"
| "UNCONFIGURED_NAME"
| "OFFCHAIN_FAULT"
| "TRANSACTION_NOT_FOUND"
| "TRANSACTION_ALREADY_KNOWN"
| "ACTION_REJECTED"
| "PROVIDER_FAILED_TO_INITIALIZE";
All errors emitted by quais have an ErrorCode to help identify and coalesce errors to simplify programmatic analysis.
Each ErrorCode is the code
proerty of a coresponding quaisError.
Generic Errors
"UNKNOWN_ERROR"
- see UnknownError
"NOT_IMPLEMENTED"
- see NotImplementedError
"UNSUPPORTED_OPERATION"
- see UnsupportedOperationError
"NETWORK_ERROR"
- see NetworkError
"SERVER_ERROR"
- see ServerError
"TIMEOUT"
- see TimeoutError
"BAD_DATA"
- see BadDataError
"CANCELLED"
- see CancelledError
Operational Errors
"BUFFER_OVERRUN"
- see BufferOverrunError
"NUMERIC_FAULT"
- see NumericFaultError
Argument Errors
"INVALID_ARGUMENT"
- see InvalidArgumentError
"MISSING_ARGUMENT"
- see MissingArgumentError
"UNEXPECTED_ARGUMENT"
- see UnexpectedArgumentError
Blockchain Errors
"CALL_EXCEPTION"
- see CallExceptionError
"INSUFFICIENT_FUNDS"
- see InsufficientFundsError
"NONCE_EXPIRED"
- seeNonceExpiredError
"REPLACEMENT_UNDERPRICED"
- see ReplacementUnderpricedError
"TRANSACTION_REPLACED"
- see TransactionReplacedError
User Interaction Errors
"ACTION_REJECTED"
- see ActionRejectedError
Source
Was this page helpful?