Skip to main content

HistoryModule

@liquidium/client


@liquidium/client / HistoryModule

Class: HistoryModule

Defined in: packages/client/src/modules/history/history.ts:19

Historical user transaction and liquidation data helpers.

Constructors

Constructor

new HistoryModule(apiClient): HistoryModule

Defined in: packages/client/src/modules/history/history.ts:20

Parameters

apiClient

ApiClient | undefined

Returns

HistoryModule

Methods

getLiquidationHistory()

getLiquidationHistory(user, filters?): Promise<PaginatedResponse<UserLiquidationHistoryEntry>>

Defined in: packages/client/src/modules/history/history.ts:91

Returns liquidation history for a user.

Parameters

user

string

The Liquidium profile principal text.

filters?

UserLiquidationHistoryFilters = {}

Optional pool, time range, and pagination filters.

Returns

Promise<PaginatedResponse<UserLiquidationHistoryEntry>>

Paginated liquidation history entries.


getUserTransactionHistory()

getUserTransactionHistory(user, filters?): Promise<PaginatedResponse<UserTransactionHistoryEntry>>

Defined in: packages/client/src/modules/history/history.ts:40

Returns transaction history for a user.

Parameters

user

string

The Liquidium profile principal text.

filters?

UserTransactionHistoryFilters = {}

Optional pool, operation, state, time range, and pagination filters.

Returns

Promise<PaginatedResponse<UserTransactionHistoryEntry>>

Paginated user history entries.