From fb1347556a33f8eab857085eff898503baa819fa Mon Sep 17 00:00:00 2001 From: dd Date: Sun, 7 Feb 2021 17:40:11 -0500 Subject: [PATCH] fixed solink decimals --- src/index.ts | 2 ++ src/utils.ts | 4 +--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/index.ts b/src/index.ts index 2bf04e8..abbc4f2 100644 --- a/src/index.ts +++ b/src/index.ts @@ -38,6 +38,8 @@ export { IDS } // {skipPreflight: true, commitment: 'singleGossip'}, // mangoGroup.dexProgramId // ) +// const prices = await mangoGroup.getPrices(connection) +// console.log(prices) // // // // margin short 0.1 BTC // // await client.placeOrder( diff --git a/src/utils.ts b/src/utils.ts index b42042d..cb2cef2 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -64,7 +64,6 @@ export const SubmissionLayout = struct([ export function decodeAggregatorInfo(accountInfo) { const aggregator = AggregatorLayout.decode(accountInfo.data); - const minSubmissionValue = aggregator.minSubmissionValue; const maxSubmissionValue = aggregator.maxSubmissionValue; const submitInterval = aggregator.submitInterval; @@ -74,8 +73,7 @@ export function decodeAggregatorInfo(accountInfo) { const submissions: any[] = [] const submissionSpace = SubmissionLayout.span let latestUpdateTime = new BN(0); - const decimalAdj = Math.pow(10, aggregator.decimals) - + const decimalAdj = Math.pow(10, aggregator.submissionDecimals) for (let i = 0; i < aggregator.submissions.length / submissionSpace; i++) { const submission = SubmissionLayout.decode( aggregator.submissions.slice(i*submissionSpace, (i+1)*submissionSpace)