Options
All
  • Public
  • Public/Protected
  • All
Menu

Contains the types for error and ErrorResult objects.

Index

Interfaces Elementary types

Interfaces Container types

Interfaces Function types

Interfaces Special container types (debugger-only)

Interfaces Generic errors

Interfaces Internal-use errors

Interfaces User-defined elementary types

Interfaces Other

Type Aliases General categories

Type Aliases Elementary types

Type Aliases Container types

Type Aliases Function types

Type Aliases Special container types (debugger-only)

Type Aliases Generic errors

Type Aliases Internal-use errors

Type Aliases User-defined elementary types

Type Aliases Other

General categories Type Aliases

An error result for an ABI type

One of the underlying errors contained in an ErrorResult

A result which is an error rather than a value

Elementary types Type Aliases

AddressError: AddressPaddingError

A address-specific error

A bool-specific error

An error result for a built-in value type

A dynamic-bytestring-specific error

An error result for a bytestring

BytesStaticError: BytesPaddingError

A static-bytestring-specific error

An error result for an elementary value

FixedError: FixedPaddingError

A fixed-specific error

IntError: IntPaddingError

An int-specific error

A string-specific error

UfixedError: UfixedPaddingError

A ufixed-specific error

UintError: UintPaddingError

A uint-specific error

Container types Type Aliases

An arrray-specific error

MappingError: never

A mapping-specific error (there are none)

A struct-specific error

A tuple-specific error

Function types Type Aliases

An external-function specific error

An internal-function specific error

Special container types (debugger-only) Type Aliases

MagicError: never

A magic-specific error (there are none)

TypeErrorUnion: never

An error specific to type values (there are none); this isn't called TypeError because that's not legal

Generic errors Type Aliases

An error resulting from overlarge length or pointer values

An error that may occur in a component other than the main core of the decoder itself and thus may need to get thrown to it

A type-non-specific error

A read error

Internal-use errors Type Aliases

Internal-use error

User-defined elementary types Type Aliases

ContractError: ContractPaddingError

A contract-specific error

An enum-specific error

UserDefinedValueTypeError: WrappedError

A UDVT-specific error

Other Type Aliases

BytesLocation: "memory" | "calldata" | "eventdata" | "returndata" | "code"

A byte-based location

OptionsError: never

The options type has no type-specific errors at the moment

Generated using TypeDoc