API ReferenceErrorsClass
StalePythPriceError
Error thrown when a Pyth price is outside the configured freshness window. This is kept distinct from PriceServerError so callers can tell an unavailable price service from a service response that is unsafe to use.
Extends
Constructors
Constructor
new StalePythPriceError( feedId, publishTime, maxAgeSeconds): StalePythPriceError;Parameters
| Parameter | Type |
|---|---|
feedId | string |
publishTime | bigint |
maxAgeSeconds | number |
Returns
StalePythPriceError
Overrides
Properties
feedId
readonly feedId: string;maxAgeSeconds
readonly maxAgeSeconds: number;publishTime
readonly publishTime: bigint;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.