aftermath-ts-sdk - v3.3.3
    Preparing search index...

    Interface PerpetualsAccountCollateralChange

    Single collateral change record for an account.

    This may represent:

    • Deposits / withdrawals
    • Liquidations
    • Funding settlements
    • Trading fees
    interface PerpetualsAccountCollateralChange {
        collateralChange: number;
        collateralChangeUsd: number;
        eventType: string;
        fees?:
            | {
                insuranceFundFeesUsd: number;
                liquidationFeesUsd: number;
                netFeesUsd: number;
            }
            | { liqorFeesUsd: number; netFeesUsd: number }
            | { netFeesUsd: number };
        marketId: string | undefined;
        timestamp: number;
        txDigest: string;
    }
    Index
    collateralChange: number

    Net change in collateral units.

    collateralChangeUsd: number

    Net change in USD value.

    eventType: string

    Concrete event type fully qualified (Sui struct type).

    fees?:
        | {
            insuranceFundFeesUsd: number;
            liquidationFeesUsd: number;
            netFeesUsd: number;
        }
        | { liqorFeesUsd: number; netFeesUsd: number }
        | { netFeesUsd: number }

    Optional breakdown of fees, with variant shapes based on event.

    marketId: string | undefined

    Market ID, if applicable (can be undefined for global changes).

    timestamp: number

    When the change occurred.

    txDigest: string

    Sui transaction digest that produced this change.