diff --git a/examples/simple/index.ts b/examples/simple/index.ts index 0e7fad2..fb47e03 100644 --- a/examples/simple/index.ts +++ b/examples/simple/index.ts @@ -1,6 +1,7 @@ -import { Network } from "../../src/resources/graphql"; import { Defined } from "@definedfi/sdk"; +import { Network } from "../../src/resources/graphql"; + const sdk = new Defined(process.env.DEFINED_API_KEY || ""); sdk @@ -43,3 +44,4 @@ sdk.queries .symbol({ symbol: "0xd99c7f6c65857ac913a8f880a4cb84032ab2fc5b:56" }) .then(console.log); sdk.queries.networks().then(console.log); +sdk.queries.networkStatus({ networkIds: [1, 56, 137] }).then(console.log); diff --git a/src/sdk/Query.ts b/src/sdk/Query.ts index c5ecef6..7ab0bb8 100644 --- a/src/sdk/Query.ts +++ b/src/sdk/Query.ts @@ -1,4 +1,7 @@ -import { QueryGetBarsArgs } from "../resources/graphql"; +import { + QueryGetBarsArgs, + QueryGetNetworkStatusArgs, +} from "../resources/graphql"; import { FilterExchangesDocument, FilterExchangesQueryVariables, @@ -6,6 +9,7 @@ import { FilterTokensQueryVariables, GetBarsDocument, GetNetworksDocument, + GetNetworkStatusDocument, GetSparklinesDocument, GetSparklinesQueryVariables, GetSymbolDocument, @@ -42,4 +46,6 @@ export class Query { symbol = async (vars: GetSymbolQueryVariables) => this.sdk.query(GetSymbolDocument, vars); networks = async () => this.sdk.query(GetNetworksDocument); + networkStatus = async (vars: QueryGetNetworkStatusArgs) => + this.sdk.query(GetNetworkStatusDocument, vars); } diff --git a/src/sdk/generated/gql.ts b/src/sdk/generated/gql.ts index 9fd35c9..14ee5cb 100644 --- a/src/sdk/generated/gql.ts +++ b/src/sdk/generated/gql.ts @@ -16,6 +16,7 @@ const documents = { "query FilterExchanges($filters: ExchangeFilters, $phrase: String, $rankings: [ExchangeRanking], $limit: Int, $offset: Int) {\n filterExchanges(\n filters: $filters\n rankings: $rankings\n limit: $limit\n phrase: $phrase\n offset: $offset\n ) {\n results {\n exchange {\n address\n iconUrl\n name\n tradeUrl\n }\n dailyActiveUsers\n monthlyActiveUsers\n txnCount1\n volumeNBT12\n volumeUSD24\n }\n }\n}": types.FilterExchangesDocument, "query FilterTokens($filters: TokenFilters, $phrase: String, $tokens: [String], $rankings: [TokenRanking], $limit: Int, $offset: Int) {\n filterTokens(\n filters: $filters\n phrase: $phrase\n tokens: $tokens\n rankings: $rankings\n limit: $limit\n offset: $offset\n ) {\n results {\n buyCount1\n buyCount4\n buyCount12\n buyCount24\n change1\n change4\n change12\n change24\n createdAt\n high1\n high4\n high12\n high24\n lastTransaction\n liquidity\n low1\n low4\n low12\n low24\n marketCap\n priceUSD\n quoteToken\n sellCount1\n sellCount4\n sellCount12\n sellCount24\n txnCount1\n txnCount4\n txnCount12\n txnCount24\n uniqueBuys1\n uniqueBuys4\n uniqueBuys12\n uniqueBuys24\n uniqueSells1\n uniqueSells4\n uniqueSells12\n uniqueSells24\n uniqueTransactions1\n uniqueTransactions4\n uniqueTransactions12\n uniqueTransactions24\n volume1\n volume4\n volume12\n volume24\n pair {\n token0\n token1\n pooled {\n token0\n token1\n }\n }\n token {\n address\n decimals\n name\n networkId\n symbol\n info {\n imageSmallUrl\n circulatingSupply\n totalSupply\n }\n }\n }\n }\n}": types.FilterTokensDocument, "query GetBars($symbol: String!, $from: Int!, $to: Int!, $resolution: String!, $currencyCode: String, $quoteToken: QuoteToken) {\n getBars(\n symbol: $symbol\n from: $from\n to: $to\n resolution: $resolution\n currencyCode: $currencyCode\n quoteToken: $quoteToken\n ) {\n o\n h\n l\n c\n volume\n }\n}": types.GetBarsDocument, + "query GetNetworkStatus($networkIds: [Int!]!) {\n getNetworkStatus(networkIds: $networkIds) {\n networkName\n lastProcessedBlock\n lastProcessedTimestamp\n }\n}": types.GetNetworkStatusDocument, "query GetNetworks {\n getNetworks {\n id\n name\n }\n}": types.GetNetworksDocument, "query PairEvents($query: EventsQueryInput!) {\n pairEvents: getTokenEvents(query: $query) {\n cursor\n items {\n address\n baseTokenPrice\n blockHash\n blockNumber\n eventDisplayType\n eventType\n id\n liquidityToken\n maker\n networkId\n quoteToken\n token0PoolValueUsd\n token0SwapValueUsd\n timestamp\n token0ValueBase\n token1PoolValueUsd\n token1SwapValueUsd\n token1ValueBase\n transactionHash\n transactionIndex\n logIndex\n }\n }\n}": types.PairEventsDocument, "query GetTokenPrice($inputs: [GetPriceInput]) {\n getTokenPrices(inputs: $inputs) {\n address\n networkId\n priceUsd\n }\n}": types.GetTokenPriceDocument, @@ -54,6 +55,10 @@ export function graphql(source: "query FilterTokens($filters: TokenFilters, $phr * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. */ export function graphql(source: "query GetBars($symbol: String!, $from: Int!, $to: Int!, $resolution: String!, $currencyCode: String, $quoteToken: QuoteToken) {\n getBars(\n symbol: $symbol\n from: $from\n to: $to\n resolution: $resolution\n currencyCode: $currencyCode\n quoteToken: $quoteToken\n ) {\n o\n h\n l\n c\n volume\n }\n}"): (typeof documents)["query GetBars($symbol: String!, $from: Int!, $to: Int!, $resolution: String!, $currencyCode: String, $quoteToken: QuoteToken) {\n getBars(\n symbol: $symbol\n from: $from\n to: $to\n resolution: $resolution\n currencyCode: $currencyCode\n quoteToken: $quoteToken\n ) {\n o\n h\n l\n c\n volume\n }\n}"]; +/** + * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function graphql(source: "query GetNetworkStatus($networkIds: [Int!]!) {\n getNetworkStatus(networkIds: $networkIds) {\n networkName\n lastProcessedBlock\n lastProcessedTimestamp\n }\n}"): (typeof documents)["query GetNetworkStatus($networkIds: [Int!]!) {\n getNetworkStatus(networkIds: $networkIds) {\n networkName\n lastProcessedBlock\n lastProcessedTimestamp\n }\n}"]; /** * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. */ diff --git a/src/sdk/generated/graphql.ts b/src/sdk/generated/graphql.ts index 86ece91..019850a 100644 --- a/src/sdk/generated/graphql.ts +++ b/src/sdk/generated/graphql.ts @@ -7021,6 +7021,13 @@ export type GetBarsQueryVariables = Exact<{ export type GetBarsQuery = { __typename?: 'Query', getBars?: { __typename?: 'BarsResponse', o: Array, h: Array, l: Array, c: Array, volume?: Array | null } | null }; +export type GetNetworkStatusQueryVariables = Exact<{ + networkIds: Array | Scalars['Int']['input']; +}>; + + +export type GetNetworkStatusQuery = { __typename?: 'Query', getNetworkStatus?: Array<{ __typename?: 'MetadataResponse', networkName: string, lastProcessedBlock?: number | null, lastProcessedTimestamp?: number | null }> | null }; + export type GetNetworksQueryVariables = Exact<{ [key: string]: never; }>; @@ -7098,6 +7105,7 @@ export type OnPriceUpdatedSubscription = { __typename?: 'Subscription', onPriceU export const FilterExchangesDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"FilterExchanges"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"filters"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"ExchangeFilters"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"phrase"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"rankings"}},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ExchangeRanking"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"limit"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"offset"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"filterExchanges"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"filters"},"value":{"kind":"Variable","name":{"kind":"Name","value":"filters"}}},{"kind":"Argument","name":{"kind":"Name","value":"rankings"},"value":{"kind":"Variable","name":{"kind":"Name","value":"rankings"}}},{"kind":"Argument","name":{"kind":"Name","value":"limit"},"value":{"kind":"Variable","name":{"kind":"Name","value":"limit"}}},{"kind":"Argument","name":{"kind":"Name","value":"phrase"},"value":{"kind":"Variable","name":{"kind":"Name","value":"phrase"}}},{"kind":"Argument","name":{"kind":"Name","value":"offset"},"value":{"kind":"Variable","name":{"kind":"Name","value":"offset"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"results"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"exchange"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"iconUrl"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tradeUrl"}}]}},{"kind":"Field","name":{"kind":"Name","value":"dailyActiveUsers"}},{"kind":"Field","name":{"kind":"Name","value":"monthlyActiveUsers"}},{"kind":"Field","name":{"kind":"Name","value":"txnCount1"}},{"kind":"Field","name":{"kind":"Name","value":"volumeNBT12"}},{"kind":"Field","name":{"kind":"Name","value":"volumeUSD24"}}]}}]}}]}}]} as unknown as DocumentNode; export const FilterTokensDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"FilterTokens"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"filters"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"TokenFilters"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"phrase"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"tokens"}},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"rankings"}},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"TokenRanking"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"limit"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"offset"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"filterTokens"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"filters"},"value":{"kind":"Variable","name":{"kind":"Name","value":"filters"}}},{"kind":"Argument","name":{"kind":"Name","value":"phrase"},"value":{"kind":"Variable","name":{"kind":"Name","value":"phrase"}}},{"kind":"Argument","name":{"kind":"Name","value":"tokens"},"value":{"kind":"Variable","name":{"kind":"Name","value":"tokens"}}},{"kind":"Argument","name":{"kind":"Name","value":"rankings"},"value":{"kind":"Variable","name":{"kind":"Name","value":"rankings"}}},{"kind":"Argument","name":{"kind":"Name","value":"limit"},"value":{"kind":"Variable","name":{"kind":"Name","value":"limit"}}},{"kind":"Argument","name":{"kind":"Name","value":"offset"},"value":{"kind":"Variable","name":{"kind":"Name","value":"offset"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"results"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"buyCount1"}},{"kind":"Field","name":{"kind":"Name","value":"buyCount4"}},{"kind":"Field","name":{"kind":"Name","value":"buyCount12"}},{"kind":"Field","name":{"kind":"Name","value":"buyCount24"}},{"kind":"Field","name":{"kind":"Name","value":"change1"}},{"kind":"Field","name":{"kind":"Name","value":"change4"}},{"kind":"Field","name":{"kind":"Name","value":"change12"}},{"kind":"Field","name":{"kind":"Name","value":"change24"}},{"kind":"Field","name":{"kind":"Name","value":"createdAt"}},{"kind":"Field","name":{"kind":"Name","value":"high1"}},{"kind":"Field","name":{"kind":"Name","value":"high4"}},{"kind":"Field","name":{"kind":"Name","value":"high12"}},{"kind":"Field","name":{"kind":"Name","value":"high24"}},{"kind":"Field","name":{"kind":"Name","value":"lastTransaction"}},{"kind":"Field","name":{"kind":"Name","value":"liquidity"}},{"kind":"Field","name":{"kind":"Name","value":"low1"}},{"kind":"Field","name":{"kind":"Name","value":"low4"}},{"kind":"Field","name":{"kind":"Name","value":"low12"}},{"kind":"Field","name":{"kind":"Name","value":"low24"}},{"kind":"Field","name":{"kind":"Name","value":"marketCap"}},{"kind":"Field","name":{"kind":"Name","value":"priceUSD"}},{"kind":"Field","name":{"kind":"Name","value":"quoteToken"}},{"kind":"Field","name":{"kind":"Name","value":"sellCount1"}},{"kind":"Field","name":{"kind":"Name","value":"sellCount4"}},{"kind":"Field","name":{"kind":"Name","value":"sellCount12"}},{"kind":"Field","name":{"kind":"Name","value":"sellCount24"}},{"kind":"Field","name":{"kind":"Name","value":"txnCount1"}},{"kind":"Field","name":{"kind":"Name","value":"txnCount4"}},{"kind":"Field","name":{"kind":"Name","value":"txnCount12"}},{"kind":"Field","name":{"kind":"Name","value":"txnCount24"}},{"kind":"Field","name":{"kind":"Name","value":"uniqueBuys1"}},{"kind":"Field","name":{"kind":"Name","value":"uniqueBuys4"}},{"kind":"Field","name":{"kind":"Name","value":"uniqueBuys12"}},{"kind":"Field","name":{"kind":"Name","value":"uniqueBuys24"}},{"kind":"Field","name":{"kind":"Name","value":"uniqueSells1"}},{"kind":"Field","name":{"kind":"Name","value":"uniqueSells4"}},{"kind":"Field","name":{"kind":"Name","value":"uniqueSells12"}},{"kind":"Field","name":{"kind":"Name","value":"uniqueSells24"}},{"kind":"Field","name":{"kind":"Name","value":"uniqueTransactions1"}},{"kind":"Field","name":{"kind":"Name","value":"uniqueTransactions4"}},{"kind":"Field","name":{"kind":"Name","value":"uniqueTransactions12"}},{"kind":"Field","name":{"kind":"Name","value":"uniqueTransactions24"}},{"kind":"Field","name":{"kind":"Name","value":"volume1"}},{"kind":"Field","name":{"kind":"Name","value":"volume4"}},{"kind":"Field","name":{"kind":"Name","value":"volume12"}},{"kind":"Field","name":{"kind":"Name","value":"volume24"}},{"kind":"Field","name":{"kind":"Name","value":"pair"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"token0"}},{"kind":"Field","name":{"kind":"Name","value":"token1"}},{"kind":"Field","name":{"kind":"Name","value":"pooled"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"token0"}},{"kind":"Field","name":{"kind":"Name","value":"token1"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"token"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"decimals"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"networkId"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}},{"kind":"Field","name":{"kind":"Name","value":"info"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"imageSmallUrl"}},{"kind":"Field","name":{"kind":"Name","value":"circulatingSupply"}},{"kind":"Field","name":{"kind":"Name","value":"totalSupply"}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode; export const GetBarsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetBars"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"symbol"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"from"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"to"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"resolution"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"currencyCode"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"quoteToken"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"QuoteToken"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"getBars"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"symbol"},"value":{"kind":"Variable","name":{"kind":"Name","value":"symbol"}}},{"kind":"Argument","name":{"kind":"Name","value":"from"},"value":{"kind":"Variable","name":{"kind":"Name","value":"from"}}},{"kind":"Argument","name":{"kind":"Name","value":"to"},"value":{"kind":"Variable","name":{"kind":"Name","value":"to"}}},{"kind":"Argument","name":{"kind":"Name","value":"resolution"},"value":{"kind":"Variable","name":{"kind":"Name","value":"resolution"}}},{"kind":"Argument","name":{"kind":"Name","value":"currencyCode"},"value":{"kind":"Variable","name":{"kind":"Name","value":"currencyCode"}}},{"kind":"Argument","name":{"kind":"Name","value":"quoteToken"},"value":{"kind":"Variable","name":{"kind":"Name","value":"quoteToken"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"o"}},{"kind":"Field","name":{"kind":"Name","value":"h"}},{"kind":"Field","name":{"kind":"Name","value":"l"}},{"kind":"Field","name":{"kind":"Name","value":"c"}},{"kind":"Field","name":{"kind":"Name","value":"volume"}}]}}]}}]} as unknown as DocumentNode; +export const GetNetworkStatusDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetNetworkStatus"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"networkIds"}},"type":{"kind":"NonNullType","type":{"kind":"ListType","type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"getNetworkStatus"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"networkIds"},"value":{"kind":"Variable","name":{"kind":"Name","value":"networkIds"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"networkName"}},{"kind":"Field","name":{"kind":"Name","value":"lastProcessedBlock"}},{"kind":"Field","name":{"kind":"Name","value":"lastProcessedTimestamp"}}]}}]}}]} as unknown as DocumentNode; export const GetNetworksDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetNetworks"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"getNetworks"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"name"}}]}}]}}]} as unknown as DocumentNode; export const PairEventsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"PairEvents"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"query"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"EventsQueryInput"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"pairEvents"},"name":{"kind":"Name","value":"getTokenEvents"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"query"},"value":{"kind":"Variable","name":{"kind":"Name","value":"query"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"cursor"}},{"kind":"Field","name":{"kind":"Name","value":"items"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"baseTokenPrice"}},{"kind":"Field","name":{"kind":"Name","value":"blockHash"}},{"kind":"Field","name":{"kind":"Name","value":"blockNumber"}},{"kind":"Field","name":{"kind":"Name","value":"eventDisplayType"}},{"kind":"Field","name":{"kind":"Name","value":"eventType"}},{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"liquidityToken"}},{"kind":"Field","name":{"kind":"Name","value":"maker"}},{"kind":"Field","name":{"kind":"Name","value":"networkId"}},{"kind":"Field","name":{"kind":"Name","value":"quoteToken"}},{"kind":"Field","name":{"kind":"Name","value":"token0PoolValueUsd"}},{"kind":"Field","name":{"kind":"Name","value":"token0SwapValueUsd"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"token0ValueBase"}},{"kind":"Field","name":{"kind":"Name","value":"token1PoolValueUsd"}},{"kind":"Field","name":{"kind":"Name","value":"token1SwapValueUsd"}},{"kind":"Field","name":{"kind":"Name","value":"token1ValueBase"}},{"kind":"Field","name":{"kind":"Name","value":"transactionHash"}},{"kind":"Field","name":{"kind":"Name","value":"transactionIndex"}},{"kind":"Field","name":{"kind":"Name","value":"logIndex"}}]}}]}}]}}]} as unknown as DocumentNode; export const GetTokenPriceDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetTokenPrice"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"inputs"}},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"GetPriceInput"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"getTokenPrices"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"inputs"},"value":{"kind":"Variable","name":{"kind":"Name","value":"inputs"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"networkId"}},{"kind":"Field","name":{"kind":"Name","value":"priceUsd"}}]}}]}}]} as unknown as DocumentNode;