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

PlutusTx.ErrorCodes

Synopsis

Documentation

plutusPreludeErrorCodes ∷ Map BuiltinString String Source #

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

reconstructCaseError ∷ BuiltinString Source #

The error happens in TH generation of indexed data

voidIsNotSupportedError ∷ BuiltinString Source #

Error case of unsafeFromBuiltinData

ratioHasZeroDenominatorError ∷ BuiltinString Source #

Ratio number can't have a zero denominator

checkHasFailedError ∷ BuiltinString Source #

check input is False

negativeIndexError ∷ BuiltinString Source #

PlutusTx.List.!!: negative index

indexTooLargeError ∷ BuiltinString Source #

PlutusTx.List.!!: index too large

headEmptyListError ∷ BuiltinString Source #

PlutusTx.List.head: empty list

tailEmptyListError ∷ BuiltinString Source #

PlutusTx.List.tail: empty list

succBadArgumentError ∷ BuiltinString Source #

PlutusTx.Enum.().succ: bad argument

predBadArgumentError ∷ BuiltinString Source #

PlutusTx.Enum.().pred: bad argument

toEnumBadArgumentError ∷ BuiltinString Source #

PlutusTx.Enum.().toEnum: bad argument

succVoidBadArgumentError ∷ BuiltinString Source #

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

PlutusTx.Enum.().succ: bad argument

predVoidBadArgumentError ∷ BuiltinString Source #

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

PlutusTx.Enum.().pred: bad argument

toEnumVoidBadArgumentError ∷ BuiltinString Source #

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

PlutusTx.Enum.().toEnum: bad argument

succBoolBadArgumentError ∷ BuiltinString Source #

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

PlutusTx.Enum.Bool.succ: bad argument

predBoolBadArgumentError ∷ BuiltinString Source #

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

PlutusTx.Enum.Bool.pred: bad argument

toEnumBoolBadArgumentError ∷ BuiltinString Source #

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

PlutusTx.Enum.Bool.toEnum: bad argument

succOrderingBadArgumentError ∷ BuiltinString Source #

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

PlutusTx.Enum.Ordering.succ: bad argument

predOrderingBadArgumentError ∷ BuiltinString Source #

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

PlutusTx.Enum.Ordering.pred: bad argument

toEnumOrderingBadArgumentError ∷ BuiltinString Source #

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

PlutusTx.Enum.Ordering.toEnum: bad argument

lastEmptyListError ∷ BuiltinString Source #

PlutusTx.List.last: empty list

reciprocalOfZeroError ∷ BuiltinString Source #

PlutusTx.Ratio.recip: reciprocal of zero

builtinListNegativeIndexError ∷ BuiltinString Source #

PlutusTx.BuiltinList.!!: negative index

builtinListIndexTooLargeError ∷ BuiltinString Source #

PlutusTx.BuiltinList.!!: index too large

headEmptyBuiltinListError ∷ BuiltinString Source #

PlutusTx.BuiltinList.head: empty list

tailEmptyBuiltinListError ∷ BuiltinString Source #

PlutusTx.BuiltinList.tail: empty list

lastEmptyBuiltinListError ∷ BuiltinString Source #

PlutusTx.BuiltinList.last: empty list