UNPKG

@parifi/sdk

Version:

Parifi SDK with common utility functions

1 lines 1.16 kB
{"version":3,"sources":["../../../src/subgraph/protocol/index.ts","../../../src/subgraph/protocol/subgraphQueries.ts"],"sourcesContent":["import request from 'graphql-request';\nimport { fetchProtocolTradeInfo } from './subgraphQueries';\nimport { ProtocolStats } from '../../interfaces';\n\n// Returns the protocol stats\nexport const getProtocolStats = async (subgraphEndpoint: string): Promise<ProtocolStats> => {\n const subgraphResponse: any = await request(subgraphEndpoint, fetchProtocolTradeInfo());\n return subgraphResponse.protocolData;\n};\n","import { gql } from 'graphql-request';\n\nexport const fetchProtocolTradeInfo = () => gql`\n {\n protocolData(id: \"1\") {\n userCount\n activeUsersCount\n orderCount\n settledCount\n positionCount\n totalActivePositions\n referralFeesReceived\n totalVolume\n orderTotalFees\n }\n }\n`;\n"],"mappings":";AAAA,OAAO,aAAa;;;ACApB,SAAS,WAAW;AAEb,IAAM,yBAAyB,MAAM;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;ADGrC,IAAM,mBAAmB,OAAO,qBAAqD;AAC1F,QAAM,mBAAwB,MAAM,QAAQ,kBAAkB,uBAAuB,CAAC;AACtF,SAAO,iBAAiB;AAC1B;","names":[]}