trades publisher fix
This commit is contained in:
@@ -18,6 +18,7 @@ import {
|
|||||||
PRICE_PRECISION,
|
PRICE_PRECISION,
|
||||||
getVariant,
|
getVariant,
|
||||||
ZERO,
|
ZERO,
|
||||||
|
BN,
|
||||||
} from '@drift-labs/sdk';
|
} from '@drift-labs/sdk';
|
||||||
|
|
||||||
import { logger, setLogLevel } from '../utils/logger';
|
import { logger, setLogLevel } from '../utils/logger';
|
||||||
@@ -146,7 +147,9 @@ const main = async () => {
|
|||||||
),
|
),
|
||||||
taker: fill.taker?.toBase58(),
|
taker: fill.taker?.toBase58(),
|
||||||
takerOrderId: fill.takerOrderId,
|
takerOrderId: fill.takerOrderId,
|
||||||
takerOrderDirection: getVariant(fill.takerOrderDirection),
|
takerOrderDirection: fill.takerOrderDirection
|
||||||
|
? getVariant(fill.takerOrderDirection)
|
||||||
|
: undefined,
|
||||||
takerOrderBaseAssetAmount: convertToNumber(
|
takerOrderBaseAssetAmount: convertToNumber(
|
||||||
fill.takerOrderBaseAssetAmount,
|
fill.takerOrderBaseAssetAmount,
|
||||||
BASE_PRECISION
|
BASE_PRECISION
|
||||||
@@ -182,7 +185,7 @@ const main = async () => {
|
|||||||
action: 'fill',
|
action: 'fill',
|
||||||
actionExplanation: getVariant(fill.actionExplanation),
|
actionExplanation: getVariant(fill.actionExplanation),
|
||||||
referrerReward: convertToNumber(
|
referrerReward: convertToNumber(
|
||||||
fill.referrerReward ?? ZERO,
|
new BN(fill.referrerReward ?? ZERO),
|
||||||
QUOTE_PRECISION
|
QUOTE_PRECISION
|
||||||
),
|
),
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user