API ReferenceErrorsClass
TransactionRevertError
Error indicating a transaction was reverted. Includes the associated revert error type and a user-friendly message if the error type can be parsed by a contract ABI.
Extends
Constructors
Constructor
new TransactionRevertError( type, cause?, message?): TransactionRevertError;Parameters
| Parameter | Type |
|---|---|
type | RevertErrorType |
cause? | unknown |
message? | string |
Returns
TransactionRevertError
Overrides
Properties
type
type: RevertErrorType;Methods
walk()
walk<T>(errorType): T | undefined;Checks if the provided ErrorType is in the error hierarchy for the current error.
Type Parameters
| Type Parameter | Description |
|---|---|
T extends Error | The type of the error being searched for. |
Parameters
| Parameter | Type | Description |
|---|---|---|
errorType | (…args) => T | The error type to find. |
Returns
T | undefined
The error, if it is found in the hierarchy, otherwise undefined.