diff --git a/api/solana/tickers.ts b/api/solana/tickers.ts index 912c06177d..9af019758b 100644 --- a/api/solana/tickers.ts +++ b/api/solana/tickers.ts @@ -2,13 +2,12 @@ import { VercelRequest, VercelResponse } from "@vercel/node"; import { PoolStatsData, } from "../utils" -import fs from "fs"; -import path from 'path' import { BN, Provider } from "@project-serum/anchor"; import { getMarketAddress, Market, Network } from "@invariant-labs/sdk"; import { PublicKey } from "@solana/web3.js"; import { PoolStructure } from "@invariant-labs/sdk/lib/market"; import { PoolSnapshot, printBN } from "../utils"; +import data from "../../data/mainnet.json" interface Ticker { ticker_id: string; @@ -35,17 +34,6 @@ export default async function (req: VercelRequest, res: VercelResponse) { ); const tickers: Ticker[] = []; - - const dataFileName = path.resolve(__dirname, "../", "../", "data", "mainnet.json"); - - if (!dataFileName) { - console.error("Filepath incorrect") - } - console.log(dataFileName) - - const data: Record = JSON.parse( - fs.readFileSync(dataFileName, "utf-8") - ); const poolsList = [ "5dX3tkVDmbHBWMCQMerAHTmd9wsRvmtKLoQt6qv9fHy7", // USDT/USDC 0.01% @@ -83,8 +71,8 @@ export default async function (req: VercelRequest, res: VercelResponse) { priceMap.set(poolsList[i], price); } }); - - for (const [pool_id, pool] of Object.entries(data)) { + const typedData = data as Record + for (const [pool_id, pool] of Object.entries(typedData)) { let lastSnap: PoolSnapshot | undefined; let prevSnap: PoolSnapshot | undefined; let lastTimestamp = 0;