Skip to main content
Get transaction history for a wallet with optional pagination, date, and asset filters. Rebalance entries include a typed rebalanceLog with gross APYs (oldApy / newApy) and net-of-fee APYs (oldApy_withFee / newApy_withFee = gross × 0.9). Fee collection metadata is on feeData.
Show rebalanceLog.oldApy_withFee / newApy_withFee as the primary APYs in your product UI. Gross fields remain available for debugging or advanced transparency.
HistoryPosition.amount is the resulting position balance after the action, not the amount moved by it. It will look like a deposit of the entire position on every Deposit to protocol / Rebalance / partial withdraw entry. Use deltaAmount for the amount actually moved by that specific action (deposit, withdraw, or rebalance delta). deltaAmount is optional and absent on older history entries predating this field.

Signature

Parameters

Returns

Transaction history with pagination

Return Type

Options

assetType uses the same values as the rest of the SDK. Filter by asset when a chain has mixed USDC / WETH / EURC activity. Otherwise, the first page can be empty for the asset you care about.

Example