{"version":3,"sources":["../../../src/subgraph/markets/subgraphQueries.ts"],"sourcesContent":["import { gql } from 'graphql-request';\n\n// The `fetchAllMarketsData` query fetches all market data for the first 100 markets\nexport const fetchAllMarketsDataQuery = gql`\n  {\n    markets {\n      id\n      marketName\n      marketSymbol\n      marketPrice\n      feedId\n      skew\n      size\n      maxOpenInterest\n      maxMarketValue\n      interestRate\n      currentFundingRate\n      currentFundingVelocity\n      indexPrice\n      skewScale\n      maxFundingVelocity\n      makerFee\n      takerFee\n      marketPrice\n      initialMarginRatioD18\n      minimumPositionMargin\n      maintenanceMarginRatioD18\n      minimumInitialMarginRatioD18\n    }\n  }\n`;\n\n// Fetch all details of a market by ID\nexport const fetchMarketByIdQuery = (marketId: string) => gql`\n  {\n    market(id: \"${marketId}\") {\n    id\n    marketName\n    marketSymbol\n    marketPrice\n    feedId\n    skew\n    size\n    maxOpenInterest\n    maxMarketValue\n    interestRate\n    currentFundingRate\n    currentFundingVelocity\n    indexPrice\n    skewScale\n    maxFundingVelocity\n    makerFee\n    takerFee\n    marketPrice\n    initialMarginRatioD18\n  \tminimumPositionMargin\n    maintenanceMarginRatioD18\n    minimumInitialMarginRatioD18\n    }\n  }\n`;\n"],"mappings":";AAAA,SAAS,WAAW;AAGb,IAAM,2BAA2B;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA8BjC,IAAM,uBAAuB,CAAC,aAAqB;AAAA;AAAA,kBAExC,QAAQ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;","names":[]}