UNPKG

@parifi/sdk

Version:

Parifi SDK with common utility functions

1 lines 1.73 kB
{"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":[]}