ErrAppConfig defines an error occurred if min-gas-prices field in BaseConfig is empty.
ErrConflict defines a conflict error, e.g. when two goroutines try to access the same resource and one of them fails.
ErrIO should be used to wrap internal errors caused by external operation. Examples: not DB domain error, file writing etc...
ErrInsufficientFee to doc
ErrInsufficientFunds is used when the account cannot pay requested amount.
ErrInternal should never be exposed, but we reserve this code for non-specified errors
ErrInvalidAddress to doc
ErrInvalidChainID defines an error when the chain-id is invalid.
ErrInvalidCoins to doc
ErrInvalidHeight defines an error for an invalid height
ErrInvalidPubKey to doc
ErrInvalidRequest defines an ABCI typed error where the request contains invalid data.
ErrInvalidSequence is used the sequence number (nonce) is incorrect for the signature
ErrInvalidType defines an error an invalid type.
ErrInvalidVersion defines a general error for an invalid version
ErrJSONMarshal defines an ABCI typed JSON marshalling error
ErrJSONUnmarshal defines an ABCI typed JSON unmarshalling error
ErrKeyNotFound defines an error when the key doesn't exist
ErrLogic defines an internal logic error, e.g. an invariant or assertion that is violated. It is a programmer error, not a user-facing error.
ErrMemoTooLarge to doc
ErrMempoolIsFull defines an ABCI typed error where the mempool is full.
ErrNoSignatures to doc
ErrNotFound defines an error when requested entity doesn't exist in the state.
ErrNotSupported is returned when we call a branch of a code which is currently not supported.
ErrOutOfGas to doc
ErrPackAny defines an error when packing a protobuf message to Any fails.
ErrPanic is only set when we recover from a panic, so we know to redact potentially sensitive system info.
ErrTooManySignatures to doc
ErrTxDecode is returned if we cannot parse a transaction
ErrTxInMempoolCache defines an ABCI typed error where a tx already exists in the mempool.
ErrTxTimeoutHeight defines an error for when a tx is rejected out due to an explicitly set timeout height.
ErrTxTooLarge defines an ABCI typed error where tx is too large.
ErrUnauthorized is used whenever a request without sufficient authorization is handled.
ErrUnknownAddress to doc
ErrUnknownExtensionOptions defines an error for unknown extension options.
ErrUnknownRequest to doc
ErrUnpackAny defines an error when unpacking a protobuf message from Any fails.
ErrWrongPassword defines an error when the key password is invalid.
ErrWrongSequence defines an error where the account sequence defined in the signer info doesn't match the account's actual sequence number.
ErrorInvalidGasAdjustment defines an error for an invalid gas adjustment
ErrorInvalidSigner defines an error when the tx intended signer does not match the given signer.
Success is returned if the transaction executed successfully