Merge pull request #128 from drift-labs/master
base precision correction
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@coral-xyz/anchor": "^0.29.0",
|
||||
"@drift-labs/sdk": "2.76.0-beta.2",
|
||||
"@drift-labs/sdk": "2.76.0-beta.3",
|
||||
"@opentelemetry/api": "^1.1.0",
|
||||
"@opentelemetry/auto-instrumentations-node": "^0.31.1",
|
||||
"@opentelemetry/exporter-prometheus": "^0.31.0",
|
||||
|
||||
@@ -111,6 +111,10 @@ const main = async () => {
|
||||
JSON.stringify(event.action) === JSON.stringify(OrderAction.FILL)
|
||||
),
|
||||
map((fill: Event<OrderActionRecord>) => {
|
||||
const basePrecision =
|
||||
getVariant(fill.marketType) === 'spot'
|
||||
? sdkConfig.SPOT_MARKETS[fill.marketIndex].precision
|
||||
: BASE_PRECISION;
|
||||
return {
|
||||
ts: fill.ts.toNumber(),
|
||||
marketIndex: fill.marketIndex,
|
||||
@@ -124,7 +128,7 @@ const main = async () => {
|
||||
),
|
||||
baseAssetAmountFilled: convertToNumber(
|
||||
fill.baseAssetAmountFilled,
|
||||
BASE_PRECISION
|
||||
basePrecision
|
||||
),
|
||||
quoteAssetAmountFilled: convertToNumber(
|
||||
fill.quoteAssetAmountFilled,
|
||||
@@ -137,11 +141,11 @@ const main = async () => {
|
||||
: undefined,
|
||||
takerOrderBaseAssetAmount: convertToNumber(
|
||||
fill.takerOrderBaseAssetAmount,
|
||||
BASE_PRECISION
|
||||
basePrecision
|
||||
),
|
||||
takerOrderCumulativeBaseAssetAmountFilled: convertToNumber(
|
||||
fill.takerOrderCumulativeBaseAssetAmountFilled,
|
||||
BASE_PRECISION
|
||||
basePrecision
|
||||
),
|
||||
takerOrderCumulativeQuoteAssetAmountFilled: convertToNumber(
|
||||
fill.takerOrderCumulativeQuoteAssetAmountFilled,
|
||||
@@ -154,11 +158,11 @@ const main = async () => {
|
||||
: undefined,
|
||||
makerOrderBaseAssetAmount: convertToNumber(
|
||||
fill.makerOrderBaseAssetAmount,
|
||||
BASE_PRECISION
|
||||
basePrecision
|
||||
),
|
||||
makerOrderCumulativeBaseAssetAmountFilled: convertToNumber(
|
||||
fill.makerOrderCumulativeBaseAssetAmountFilled,
|
||||
BASE_PRECISION
|
||||
basePrecision
|
||||
),
|
||||
makerOrderCumulativeQuoteAssetAmountFilled: convertToNumber(
|
||||
fill.makerOrderCumulativeQuoteAssetAmountFilled,
|
||||
|
||||
@@ -115,10 +115,10 @@
|
||||
enabled "2.0.x"
|
||||
kuler "^2.0.0"
|
||||
|
||||
"@drift-labs/sdk@2.76.0-beta.2":
|
||||
version "2.76.0-beta.2"
|
||||
resolved "https://registry.yarnpkg.com/@drift-labs/sdk/-/sdk-2.76.0-beta.2.tgz#32309e99d7851fde56bfb7ebdf593eeb25d969b2"
|
||||
integrity sha512-f4HS/ouvp23ZxAlGnd9Yva64lSnBA72X367wrIJ3uaHJLGTo0el3kxFOvDg3Si8L62SZNgS71jMIHoloUDc91Q==
|
||||
"@drift-labs/sdk@2.76.0-beta.3":
|
||||
version "2.76.0-beta.3"
|
||||
resolved "https://registry.yarnpkg.com/@drift-labs/sdk/-/sdk-2.76.0-beta.3.tgz#af455900f1c052e7ffe714a6424276646ab1e85c"
|
||||
integrity sha512-+B0fhFz47VAWZAsOPulWL5d2DlKsG5uFSx0LARy4z6f5CFEDOK7Eg2TtTUF1Mlgz3nmNthTJEM9cp8Y+SGjJcA==
|
||||
dependencies:
|
||||
"@coral-xyz/anchor" "0.28.1-beta.2"
|
||||
"@ellipsis-labs/phoenix-sdk" "^1.4.2"
|
||||
|
||||
Reference in New Issue
Block a user