UNPKG

@drift-labs/common

Version:

Common functions for Drift

11 lines (10 loc) 554 B
import { EventType, WrappedEvent } from '@drift-labs/sdk'; type UniqableOrderActionRecord = Pick<WrappedEvent<'OrderActionRecord'>, 'eventType' | 'action' | 'marketIndex' | 'takerOrderId' | 'makerOrderId' | 'txSig' | 'fillRecordId' | 'taker' | 'maker'>; export type UniqableDriftEvent = WrappedEvent<Exclude<EventType, 'OrderActionRecord'>> | UniqableOrderActionRecord; /** * Utility method to get a unique key for any drift event. * @param event * @returns */ export declare const getDriftEventKey: (event: UniqableDriftEvent) => string; export {};