@somnia-chain/markets-sdk / index / IncompleteHistoryError
Class: IncompleteHistoryError
Defined in: packages/sdk/src/errors.ts:286
Indexed history was not fully traversed, so portfolio analytics cannot be computed without a misleading cost basis.
Increase or omit maxFillPages for pageBudgetExceeded. A cursorCycle
means the indexer's pagination did not advance; retry or investigate its
dataset before displaying analytics. Neither outcome is an empty portfolio.
Extends
Constructors
Constructor
new IncompleteHistoryError(
operation,reason,pagesRead,maxFillPages?):IncompleteHistoryError
Defined in: packages/sdk/src/errors.ts:296
Parameters
operation
string
reason
"pageBudgetExceeded" | "cursorCycle"
pagesRead
number
maxFillPages?
number
Returns
IncompleteHistoryError
Overrides
SomniaMarketsError.constructor
Properties
operation
readonlyoperation:string
Defined in: packages/sdk/src/errors.ts:288
The owner method that requires complete indexed history.
reason
readonlyreason:"pageBudgetExceeded"|"cursorCycle"
Defined in: packages/sdk/src/errors.ts:290
The action a caller must take before analytics can be trusted.
pagesRead
readonlypagesRead:number
Defined in: packages/sdk/src/errors.ts:292
Successful fill pages read before rejecting the incomplete result.
maxFillPages?
readonlyoptionalmaxFillPages?:number
Defined in: packages/sdk/src/errors.ts:294
Configured page budget, when the caller supplied one.