plutus-tx-1.60.0.0: Libraries for Plutus Tx and its prelude
Safe HaskellSafe-Inferred
LanguageHaskell2010

PlutusTx.ErrorCodes

Synopsis

Documentation

plutusPreludeErrorCodes :: Map BuiltinString String #

All error codes used in the plutus prelude associated with a human-readable description.

reconstructCaseError :: BuiltinString #

The error happens in TH generation of indexed data

voidIsNotSupportedError :: BuiltinString #

Error case of unsafeFromBuiltinData

ratioHasZeroDenominatorError :: BuiltinString #

Ratio number can't have a zero denominator

checkHasFailedError :: BuiltinString #

check input is False

negativeIndexError :: BuiltinString #

PlutusTx.List.!!: negative index

indexTooLargeError :: BuiltinString #

PlutusTx.List.!!: index too large

headEmptyListError :: BuiltinString #

PlutusTx.List.head: empty list

tailEmptyListError :: BuiltinString #

PlutusTx.List.tail: empty list

succBadArgumentError :: BuiltinString #

PlutusTx.Enum.().succ: bad argument

predBadArgumentError :: BuiltinString #

PlutusTx.Enum.().pred: bad argument

toEnumBadArgumentError :: BuiltinString #

PlutusTx.Enum.().toEnum: bad argument

succVoidBadArgumentError :: BuiltinString #

Deprecated: Use [succ|pred|toEnum]BadArgumentError instead.

PlutusTx.Enum.().succ: bad argument

predVoidBadArgumentError :: BuiltinString #

Deprecated: Use [succ|pred|toEnum]BadArgumentError instead.

PlutusTx.Enum.().pred: bad argument

toEnumVoidBadArgumentError :: BuiltinString #

Deprecated: Use [succ|pred|toEnum]BadArgumentError instead.

PlutusTx.Enum.().toEnum: bad argument

succBoolBadArgumentError :: BuiltinString #

Deprecated: Use [succ|pred|toEnum]BadArgumentError instead.

PlutusTx.Enum.Bool.succ: bad argument

predBoolBadArgumentError :: BuiltinString #

Deprecated: Use [succ|pred|toEnum]BadArgumentError instead.

PlutusTx.Enum.Bool.pred: bad argument

toEnumBoolBadArgumentError :: BuiltinString #

Deprecated: Use [succ|pred|toEnum]BadArgumentError instead.

PlutusTx.Enum.Bool.toEnum: bad argument

succOrderingBadArgumentError :: BuiltinString #

Deprecated: Use [succ|pred|toEnum]BadArgumentError instead.

PlutusTx.Enum.Ordering.succ: bad argument

predOrderingBadArgumentError :: BuiltinString #

Deprecated: Use [succ|pred|toEnum]BadArgumentError instead.

PlutusTx.Enum.Ordering.pred: bad argument

toEnumOrderingBadArgumentError :: BuiltinString #

Deprecated: Use [succ|pred|toEnum]BadArgumentError instead.

PlutusTx.Enum.Ordering.toEnum: bad argument

lastEmptyListError :: BuiltinString #

PlutusTx.List.last: empty list

reciprocalOfZeroError :: BuiltinString #

PlutusTx.Ratio.recip: reciprocal of zero

builtinListNegativeIndexError :: BuiltinString #

PlutusTx.BuiltinList.!!: negative index

builtinListIndexTooLargeError :: BuiltinString #

PlutusTx.BuiltinList.!!: index too large

headEmptyBuiltinListError :: BuiltinString #

PlutusTx.BuiltinList.head: empty list

tailEmptyBuiltinListError :: BuiltinString #

PlutusTx.BuiltinList.tail: empty list

lastEmptyBuiltinListError :: BuiltinString #

PlutusTx.BuiltinList.last: empty list