diff --git a/package.json b/package.json index 155df2a0..0409696a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "liquidops", - "version": "1.2.9", + "version": "1.2.10", "author": "Lorimer Jenkins , Marton Lederer ", "repository": { "type": "git", diff --git a/src/functions/liquidations/getLiquidations.ts b/src/functions/liquidations/getLiquidations.ts index 840d9622..eb07d3b6 100644 --- a/src/functions/liquidations/getLiquidations.ts +++ b/src/functions/liquidations/getLiquidations.ts @@ -60,6 +60,7 @@ export async function getLiquidations( // Make a request to RedStone oracle process for prices (same used onchain) const redstonePriceFeedRes = await getData({ + Owner: controllerAddress, Target: redstoneOracleAddress, Action: "v2.Request-Latest-Data", Tickers: JSON.stringify(collateralEnabledTickers.map(convertTicker)), diff --git a/src/functions/liquidations/getLiquidationsMap.ts b/src/functions/liquidations/getLiquidationsMap.ts index e2b67055..a6cc1f91 100644 --- a/src/functions/liquidations/getLiquidationsMap.ts +++ b/src/functions/liquidations/getLiquidationsMap.ts @@ -1,6 +1,7 @@ import { getData } from "../../ao/messaging/getData"; import { collateralEnabledTickers, + controllerAddress, tokens, } from "../../ao/utils/tokenAddressData"; import { redstoneOracleAddress } from "../../ao/utils/tokenAddressData"; @@ -40,6 +41,7 @@ export async function getLiquidationsMap(): Promise { // Make a request to RedStone oracle process for prices (same used onchain) const redstonePriceFeedRes = await getData({ + Owner: controllerAddress, Target: redstoneOracleAddress, Action: "v2.Request-Latest-Data", Tickers: JSON.stringify(collateralEnabledTickers.map(convertTicker)), @@ -196,4 +198,4 @@ export async function getLiquidationsMap(): Promise { } catch (error) { throw new Error(`Error in getLiquidationsMap function: ${error}`); } -} \ No newline at end of file +} diff --git a/src/functions/oTokenData/getGlobalPosition.ts b/src/functions/oTokenData/getGlobalPosition.ts index 39802b6f..2f2d1c1e 100644 --- a/src/functions/oTokenData/getGlobalPosition.ts +++ b/src/functions/oTokenData/getGlobalPosition.ts @@ -1,5 +1,5 @@ import { getData } from "../../ao/messaging/getData"; -import { tokens, redstoneOracleAddress } from "../../ao/utils/tokenAddressData"; +import { tokens, redstoneOracleAddress, controllerAddress } from "../../ao/utils/tokenAddressData"; import { collateralEnabledTickers } from "../../ao/utils/tokenAddressData"; import { getPosition } from "./getPosition"; import { dryRunAwait } from "../../ao/utils/dryRunAwait"; @@ -34,6 +34,7 @@ export async function getGlobalPosition({ // Make a request to RedStone oracle for prices const redstonePriceFeedRes = await getData({ + Owner: controllerAddress, Target: redstoneOracleAddress, Action: "v2.Request-Latest-Data", Tickers: JSON.stringify(collateralEnabledTickers.map(convertTicker)), diff --git a/src/functions/utils/getPrice.ts b/src/functions/utils/getPrice.ts index f75c1929..b2f53765 100644 --- a/src/functions/utils/getPrice.ts +++ b/src/functions/utils/getPrice.ts @@ -1,6 +1,6 @@ import { TokenInput } from "../../ao/utils/tokenInput"; import { getData } from "../../ao/messaging/getData"; -import { convertTicker } from "../../ao/utils/tokenAddressData"; +import { controllerAddress, convertTicker } from "../../ao/utils/tokenAddressData"; import { redstoneOracleAddress } from "../../ao/utils/tokenAddressData"; import { RedstonePrices } from "../liquidations/getLiquidations"; @@ -17,6 +17,7 @@ export async function getPrice({ token }: GetPrice): Promise { try { const redstonePriceFeedRes = await getData({ + Owner: controllerAddress, Target: redstoneOracleAddress, Action: "v2.Request-Latest-Data", Tickers: JSON.stringify([convertTicker(token)]),