@drift-labs/common
Version:
Common functions for Drift
54 lines (53 loc) • 1.41 kB
TypeScript
export type JsonTrade = {
action: string;
actionExplanation: string;
baseAssetAmountFilled: number;
bitFlags: number;
createdAt: number;
entity: string;
fillRecordId: string;
filler: string;
fillerReward: number;
maker: string;
makerFee: number;
makerOrderBaseAssetAmount: number;
makerOrderCumulativeBaseAssetAmountFilled: number;
makerOrderCumulativeQuoteAssetAmountFilled: number;
makerOrderDirection: string;
makerOrderId: number;
makerRebate: number;
marketFilter: string;
marketIndex: number;
marketType: string;
oraclePrice: number;
price: number;
quoteAssetAmountFilled: number;
quoteAssetAmountSurplus: number;
referrerReward: number;
slot: number;
spotFulfillmentMethodFee: number;
symbol: string;
taker: string;
takerFee: number;
takerOrderBaseAssetAmount: number;
takerOrderCumulativeBaseAssetAmountFilled: number;
takerOrderCumulativeQuoteAssetAmountFilled: number;
takerOrderDirection: string;
takerOrderId: number;
ts: number;
txSig: string;
txSigIndex: number;
};
export type JsonCandle = {
ts: number;
fillOpen: number;
fillHigh: number;
fillClose: number;
fillLow: number;
oracleOpen: number;
oracleHigh: number;
oracleClose: number;
oracleLow: number;
quoteVolume: number;
baseVolume: number;
};