@parifi/sdk
Version:
Parifi SDK with common utility functions
30 lines (28 loc) • 712 B
JavaScript
// src/subgraph/protocol/index.ts
import request from "graphql-request";
// src/subgraph/protocol/subgraphQueries.ts
import { gql } from "graphql-request";
var fetchProtocolTradeInfo = () => gql`
{
protocolData(id: "1") {
userCount
activeUsersCount
orderCount
settledCount
positionCount
totalActivePositions
referralFeesReceived
totalVolume
orderTotalFees
}
}
`;
// src/subgraph/protocol/index.ts
var getProtocolStats = async (subgraphEndpoint) => {
const subgraphResponse = await request(subgraphEndpoint, fetchProtocolTradeInfo());
return subgraphResponse.protocolData;
};
export {
getProtocolStats
};
//# sourceMappingURL=index.mjs.map