diff --git a/.changeset/poor-garlics-exist.md b/.changeset/poor-garlics-exist.md new file mode 100644 index 00000000..ae1bed66 --- /dev/null +++ b/.changeset/poor-garlics-exist.md @@ -0,0 +1,9 @@ +--- +'@graphprotocol/client-apollo': patch +'@graphprotocol/client-auto-pagination': patch +'@graphprotocol/client-block-tracking': patch +'@graphprotocol/client-cli': patch +'@graphprotocol/client-urql': patch +--- + +Bump internal Mesh packages diff --git a/examples/apollo/vite.config.ts b/examples/apollo/vite.config.ts index 2a3159aa..83850fa7 100644 --- a/examples/apollo/vite.config.ts +++ b/examples/apollo/vite.config.ts @@ -5,10 +5,8 @@ import react from '@vitejs/plugin-react' export default defineConfig({ plugins: [react()], define: { - process: JSON.stringify({ - env: { - DEBUG: 1, - }, + 'process.env': JSON.stringify({ + DEBUG: 1, }), }, }) diff --git a/examples/composition/package.json b/examples/composition/package.json index be433f4f..4800bf36 100644 --- a/examples/composition/package.json +++ b/examples/composition/package.json @@ -10,9 +10,9 @@ }, "dependencies": { "@graphprotocol/client-cli": "0.0.10", - "@graphql-mesh/transform-prefix": "0.11.41", - "@graphql-mesh/transform-rename": "0.12.42", - "@graphql-mesh/transform-type-merging": "0.3.51", + "@graphql-mesh/transform-prefix": "0.11.45", + "@graphql-mesh/transform-rename": "0.12.46", + "@graphql-mesh/transform-type-merging": "0.4.0", "concurrently": "7.1.0", "graphql": "16.3.0", "nodemon": "2.0.15", diff --git a/examples/cross-chain/.graphclient/index.ts b/examples/cross-chain/.graphclient/index.ts new file mode 100644 index 00000000..a39df59e --- /dev/null +++ b/examples/cross-chain/.graphclient/index.ts @@ -0,0 +1,10304 @@ +// @ts-nocheck +import { GraphQLResolveInfo, SelectionSetNode, FieldNode, GraphQLScalarType, GraphQLScalarTypeConfig } from 'graphql' +export type Maybe = T | null +export type InputMaybe = Maybe +export type Exact = { [K in keyof T]: T[K] } +export type MakeOptional = Omit & { [SubKey in K]?: Maybe } +export type MakeMaybe = Omit & { [SubKey in K]: Maybe } +export type RequireFields = Omit & { [P in K]-?: NonNullable } +/** All built-in and custom scalars, mapped to their actual values */ +export type Scalars = { + ID: string + String: string + Boolean: boolean + Int: number + Float: number + BigDecimal: any + BigInt: any + Bytes: any +} + +export type Query = { + Chain2_uniswapFactory?: Maybe + Chain2_uniswapFactories: Array + Chain2_token?: Maybe + Chain2_tokens: Array + Chain2_pair?: Maybe + Chain2_pairs: Array + Chain2_user?: Maybe + Chain2_users: Array + Chain2_liquidityPosition?: Maybe + Chain2_liquidityPositions: Array + Chain2_liquidityPositionSnapshot?: Maybe + Chain2_liquidityPositionSnapshots: Array + Chain2_transaction?: Maybe + Chain2_transactions: Array + Chain2_mint?: Maybe + Chain2_mints: Array + Chain2_burn?: Maybe + Chain2_burns: Array + Chain2_swap?: Maybe + Chain2_swaps: Array + Chain2_bundle?: Maybe + Chain2_bundles: Array + Chain2_uniswapDayData?: Maybe + Chain2_uniswapDayDatas: Array + Chain2_pairHourData?: Maybe + Chain2_pairHourDatas: Array + Chain2_pairDayData?: Maybe + Chain2_pairDayDatas: Array + Chain2_tokenDayData?: Maybe + Chain2_tokenDayDatas: Array + /** Access to subgraph metadata */ + Chain2__meta?: Maybe<_Meta_> + Chain1_uniswapFactory?: Maybe + Chain1_uniswapFactories: Array + Chain1_token?: Maybe + Chain1_tokens: Array + Chain1_pair?: Maybe + Chain1_pairs: Array + Chain1_user?: Maybe + Chain1_users: Array + Chain1_liquidityPosition?: Maybe + Chain1_liquidityPositions: Array + Chain1_liquidityPositionSnapshot?: Maybe + Chain1_liquidityPositionSnapshots: Array + Chain1_transaction?: Maybe + Chain1_transactions: Array + Chain1_mint?: Maybe + Chain1_mints: Array + Chain1_burn?: Maybe + Chain1_burns: Array + Chain1_swap?: Maybe + Chain1_swaps: Array + Chain1_bundle?: Maybe + Chain1_bundles: Array + Chain1_uniswapDayData?: Maybe + Chain1_uniswapDayDatas: Array + Chain1_pairHourData?: Maybe + Chain1_pairHourDatas: Array + Chain1_pairDayData?: Maybe + Chain1_pairDayDatas: Array + Chain1_tokenDayData?: Maybe + Chain1_tokenDayDatas: Array + /** Access to subgraph metadata */ + Chain1__meta?: Maybe<_Meta_> + pairs: Array +} + +export type QueryChain2_uniswapFactoryArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_uniswapFactoriesArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_tokenArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_tokensArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_pairArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_pairsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_userArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_usersArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_liquidityPositionArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_liquidityPositionsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_liquidityPositionSnapshotArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_liquidityPositionSnapshotsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_transactionArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_transactionsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_mintArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_mintsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_burnArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_burnsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_swapArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_swapsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_bundleArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_bundlesArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_uniswapDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_uniswapDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_pairHourDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_pairHourDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_pairDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_pairDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_tokenDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2_tokenDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain2__metaArgs = { + block?: InputMaybe +} + +export type QueryChain1_uniswapFactoryArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_uniswapFactoriesArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_tokenArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_tokensArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_pairArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_pairsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_userArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_usersArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_liquidityPositionArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_liquidityPositionsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_liquidityPositionSnapshotArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_liquidityPositionSnapshotsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_transactionArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_transactionsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_mintArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_mintsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_burnArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_burnsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_swapArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_swapsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_bundleArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_bundlesArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_uniswapDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_uniswapDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_pairHourDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_pairHourDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_pairDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_pairDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_tokenDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1_tokenDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type QueryChain1__metaArgs = { + block?: InputMaybe +} + +export type QuerypairsArgs = { + first?: InputMaybe +} + +export type Subscription = { + Chain2_uniswapFactory?: Maybe + Chain2_uniswapFactories: Array + Chain2_token?: Maybe + Chain2_tokens: Array + Chain2_pair?: Maybe + Chain2_pairs: Array + Chain2_user?: Maybe + Chain2_users: Array + Chain2_liquidityPosition?: Maybe + Chain2_liquidityPositions: Array + Chain2_liquidityPositionSnapshot?: Maybe + Chain2_liquidityPositionSnapshots: Array + Chain2_transaction?: Maybe + Chain2_transactions: Array + Chain2_mint?: Maybe + Chain2_mints: Array + Chain2_burn?: Maybe + Chain2_burns: Array + Chain2_swap?: Maybe + Chain2_swaps: Array + Chain2_bundle?: Maybe + Chain2_bundles: Array + Chain2_uniswapDayData?: Maybe + Chain2_uniswapDayDatas: Array + Chain2_pairHourData?: Maybe + Chain2_pairHourDatas: Array + Chain2_pairDayData?: Maybe + Chain2_pairDayDatas: Array + Chain2_tokenDayData?: Maybe + Chain2_tokenDayDatas: Array + /** Access to subgraph metadata */ + Chain2__meta?: Maybe<_Meta_> + Chain1_uniswapFactory?: Maybe + Chain1_uniswapFactories: Array + Chain1_token?: Maybe + Chain1_tokens: Array + Chain1_pair?: Maybe + Chain1_pairs: Array + Chain1_user?: Maybe + Chain1_users: Array + Chain1_liquidityPosition?: Maybe + Chain1_liquidityPositions: Array + Chain1_liquidityPositionSnapshot?: Maybe + Chain1_liquidityPositionSnapshots: Array + Chain1_transaction?: Maybe + Chain1_transactions: Array + Chain1_mint?: Maybe + Chain1_mints: Array + Chain1_burn?: Maybe + Chain1_burns: Array + Chain1_swap?: Maybe + Chain1_swaps: Array + Chain1_bundle?: Maybe + Chain1_bundles: Array + Chain1_uniswapDayData?: Maybe + Chain1_uniswapDayDatas: Array + Chain1_pairHourData?: Maybe + Chain1_pairHourDatas: Array + Chain1_pairDayData?: Maybe + Chain1_pairDayDatas: Array + Chain1_tokenDayData?: Maybe + Chain1_tokenDayDatas: Array + /** Access to subgraph metadata */ + Chain1__meta?: Maybe<_Meta_> +} + +export type SubscriptionChain2_uniswapFactoryArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_uniswapFactoriesArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_tokenArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_tokensArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_pairArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_pairsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_userArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_usersArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_liquidityPositionArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_liquidityPositionsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_liquidityPositionSnapshotArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_liquidityPositionSnapshotsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_transactionArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_transactionsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_mintArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_mintsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_burnArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_burnsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_swapArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_swapsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_bundleArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_bundlesArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_uniswapDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_uniswapDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_pairHourDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_pairHourDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_pairDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_pairDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_tokenDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2_tokenDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain2__metaArgs = { + block?: InputMaybe +} + +export type SubscriptionChain1_uniswapFactoryArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_uniswapFactoriesArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_tokenArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_tokensArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_pairArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_pairsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_userArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_usersArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_liquidityPositionArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_liquidityPositionsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_liquidityPositionSnapshotArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_liquidityPositionSnapshotsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_transactionArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_transactionsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_mintArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_mintsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_burnArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_burnsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_swapArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_swapsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_bundleArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_bundlesArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_uniswapDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_uniswapDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_pairHourDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_pairHourDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_pairDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_pairDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_tokenDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1_tokenDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ +} + +export type SubscriptionChain1__metaArgs = { + block?: InputMaybe +} + +export type BlockChangedFilter = { + number_gte: Scalars['Int'] +} + +export type Block_height = { + hash?: InputMaybe + number?: InputMaybe + number_gte?: InputMaybe +} + +export type Bundle = { + id: Scalars['ID'] + ethPrice: Scalars['BigDecimal'] +} + +export type Bundle_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + ethPrice?: InputMaybe + ethPrice_not?: InputMaybe + ethPrice_gt?: InputMaybe + ethPrice_lt?: InputMaybe + ethPrice_gte?: InputMaybe + ethPrice_lte?: InputMaybe + ethPrice_in?: InputMaybe> + ethPrice_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe +} + +export type Bundle_orderBy = 'id' | 'ethPrice' + +export type Burn = { + id: Scalars['ID'] + transaction: Transaction + timestamp: Scalars['BigInt'] + pair: Pair + liquidity: Scalars['BigDecimal'] + sender?: Maybe + amount0?: Maybe + amount1?: Maybe + to?: Maybe + logIndex?: Maybe + amountUSD?: Maybe + needsComplete: Scalars['Boolean'] + feeTo?: Maybe + feeLiquidity?: Maybe +} + +export type Burn_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + transaction?: InputMaybe + transaction_not?: InputMaybe + transaction_gt?: InputMaybe + transaction_lt?: InputMaybe + transaction_gte?: InputMaybe + transaction_lte?: InputMaybe + transaction_in?: InputMaybe> + transaction_not_in?: InputMaybe> + transaction_contains?: InputMaybe + transaction_contains_nocase?: InputMaybe + transaction_not_contains?: InputMaybe + transaction_not_contains_nocase?: InputMaybe + transaction_starts_with?: InputMaybe + transaction_starts_with_nocase?: InputMaybe + transaction_not_starts_with?: InputMaybe + transaction_not_starts_with_nocase?: InputMaybe + transaction_ends_with?: InputMaybe + transaction_ends_with_nocase?: InputMaybe + transaction_not_ends_with?: InputMaybe + transaction_not_ends_with_nocase?: InputMaybe + timestamp?: InputMaybe + timestamp_not?: InputMaybe + timestamp_gt?: InputMaybe + timestamp_lt?: InputMaybe + timestamp_gte?: InputMaybe + timestamp_lte?: InputMaybe + timestamp_in?: InputMaybe> + timestamp_not_in?: InputMaybe> + pair?: InputMaybe + pair_not?: InputMaybe + pair_gt?: InputMaybe + pair_lt?: InputMaybe + pair_gte?: InputMaybe + pair_lte?: InputMaybe + pair_in?: InputMaybe> + pair_not_in?: InputMaybe> + pair_contains?: InputMaybe + pair_contains_nocase?: InputMaybe + pair_not_contains?: InputMaybe + pair_not_contains_nocase?: InputMaybe + pair_starts_with?: InputMaybe + pair_starts_with_nocase?: InputMaybe + pair_not_starts_with?: InputMaybe + pair_not_starts_with_nocase?: InputMaybe + pair_ends_with?: InputMaybe + pair_ends_with_nocase?: InputMaybe + pair_not_ends_with?: InputMaybe + pair_not_ends_with_nocase?: InputMaybe + liquidity?: InputMaybe + liquidity_not?: InputMaybe + liquidity_gt?: InputMaybe + liquidity_lt?: InputMaybe + liquidity_gte?: InputMaybe + liquidity_lte?: InputMaybe + liquidity_in?: InputMaybe> + liquidity_not_in?: InputMaybe> + sender?: InputMaybe + sender_not?: InputMaybe + sender_in?: InputMaybe> + sender_not_in?: InputMaybe> + sender_contains?: InputMaybe + sender_not_contains?: InputMaybe + amount0?: InputMaybe + amount0_not?: InputMaybe + amount0_gt?: InputMaybe + amount0_lt?: InputMaybe + amount0_gte?: InputMaybe + amount0_lte?: InputMaybe + amount0_in?: InputMaybe> + amount0_not_in?: InputMaybe> + amount1?: InputMaybe + amount1_not?: InputMaybe + amount1_gt?: InputMaybe + amount1_lt?: InputMaybe + amount1_gte?: InputMaybe + amount1_lte?: InputMaybe + amount1_in?: InputMaybe> + amount1_not_in?: InputMaybe> + to?: InputMaybe + to_not?: InputMaybe + to_in?: InputMaybe> + to_not_in?: InputMaybe> + to_contains?: InputMaybe + to_not_contains?: InputMaybe + logIndex?: InputMaybe + logIndex_not?: InputMaybe + logIndex_gt?: InputMaybe + logIndex_lt?: InputMaybe + logIndex_gte?: InputMaybe + logIndex_lte?: InputMaybe + logIndex_in?: InputMaybe> + logIndex_not_in?: InputMaybe> + amountUSD?: InputMaybe + amountUSD_not?: InputMaybe + amountUSD_gt?: InputMaybe + amountUSD_lt?: InputMaybe + amountUSD_gte?: InputMaybe + amountUSD_lte?: InputMaybe + amountUSD_in?: InputMaybe> + amountUSD_not_in?: InputMaybe> + needsComplete?: InputMaybe + needsComplete_not?: InputMaybe + needsComplete_in?: InputMaybe> + needsComplete_not_in?: InputMaybe> + feeTo?: InputMaybe + feeTo_not?: InputMaybe + feeTo_in?: InputMaybe> + feeTo_not_in?: InputMaybe> + feeTo_contains?: InputMaybe + feeTo_not_contains?: InputMaybe + feeLiquidity?: InputMaybe + feeLiquidity_not?: InputMaybe + feeLiquidity_gt?: InputMaybe + feeLiquidity_lt?: InputMaybe + feeLiquidity_gte?: InputMaybe + feeLiquidity_lte?: InputMaybe + feeLiquidity_in?: InputMaybe> + feeLiquidity_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe +} + +export type Burn_orderBy = + | 'id' + | 'transaction' + | 'timestamp' + | 'pair' + | 'liquidity' + | 'sender' + | 'amount0' + | 'amount1' + | 'to' + | 'logIndex' + | 'amountUSD' + | 'needsComplete' + | 'feeTo' + | 'feeLiquidity' + +export type LiquidityPosition = { + id: Scalars['ID'] + user: User + pair: Pair + liquidityTokenBalance: Scalars['BigDecimal'] +} + +export type LiquidityPositionSnapshot = { + id: Scalars['ID'] + liquidityPosition: LiquidityPosition + timestamp: Scalars['Int'] + block: Scalars['Int'] + user: User + pair: Pair + token0PriceUSD: Scalars['BigDecimal'] + token1PriceUSD: Scalars['BigDecimal'] + reserve0: Scalars['BigDecimal'] + reserve1: Scalars['BigDecimal'] + reserveUSD: Scalars['BigDecimal'] + liquidityTokenTotalSupply: Scalars['BigDecimal'] + liquidityTokenBalance: Scalars['BigDecimal'] +} + +export type LiquidityPositionSnapshot_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + liquidityPosition?: InputMaybe + liquidityPosition_not?: InputMaybe + liquidityPosition_gt?: InputMaybe + liquidityPosition_lt?: InputMaybe + liquidityPosition_gte?: InputMaybe + liquidityPosition_lte?: InputMaybe + liquidityPosition_in?: InputMaybe> + liquidityPosition_not_in?: InputMaybe> + liquidityPosition_contains?: InputMaybe + liquidityPosition_contains_nocase?: InputMaybe + liquidityPosition_not_contains?: InputMaybe + liquidityPosition_not_contains_nocase?: InputMaybe + liquidityPosition_starts_with?: InputMaybe + liquidityPosition_starts_with_nocase?: InputMaybe + liquidityPosition_not_starts_with?: InputMaybe + liquidityPosition_not_starts_with_nocase?: InputMaybe + liquidityPosition_ends_with?: InputMaybe + liquidityPosition_ends_with_nocase?: InputMaybe + liquidityPosition_not_ends_with?: InputMaybe + liquidityPosition_not_ends_with_nocase?: InputMaybe + timestamp?: InputMaybe + timestamp_not?: InputMaybe + timestamp_gt?: InputMaybe + timestamp_lt?: InputMaybe + timestamp_gte?: InputMaybe + timestamp_lte?: InputMaybe + timestamp_in?: InputMaybe> + timestamp_not_in?: InputMaybe> + block?: InputMaybe + block_not?: InputMaybe + block_gt?: InputMaybe + block_lt?: InputMaybe + block_gte?: InputMaybe + block_lte?: InputMaybe + block_in?: InputMaybe> + block_not_in?: InputMaybe> + user?: InputMaybe + user_not?: InputMaybe + user_gt?: InputMaybe + user_lt?: InputMaybe + user_gte?: InputMaybe + user_lte?: InputMaybe + user_in?: InputMaybe> + user_not_in?: InputMaybe> + user_contains?: InputMaybe + user_contains_nocase?: InputMaybe + user_not_contains?: InputMaybe + user_not_contains_nocase?: InputMaybe + user_starts_with?: InputMaybe + user_starts_with_nocase?: InputMaybe + user_not_starts_with?: InputMaybe + user_not_starts_with_nocase?: InputMaybe + user_ends_with?: InputMaybe + user_ends_with_nocase?: InputMaybe + user_not_ends_with?: InputMaybe + user_not_ends_with_nocase?: InputMaybe + pair?: InputMaybe + pair_not?: InputMaybe + pair_gt?: InputMaybe + pair_lt?: InputMaybe + pair_gte?: InputMaybe + pair_lte?: InputMaybe + pair_in?: InputMaybe> + pair_not_in?: InputMaybe> + pair_contains?: InputMaybe + pair_contains_nocase?: InputMaybe + pair_not_contains?: InputMaybe + pair_not_contains_nocase?: InputMaybe + pair_starts_with?: InputMaybe + pair_starts_with_nocase?: InputMaybe + pair_not_starts_with?: InputMaybe + pair_not_starts_with_nocase?: InputMaybe + pair_ends_with?: InputMaybe + pair_ends_with_nocase?: InputMaybe + pair_not_ends_with?: InputMaybe + pair_not_ends_with_nocase?: InputMaybe + token0PriceUSD?: InputMaybe + token0PriceUSD_not?: InputMaybe + token0PriceUSD_gt?: InputMaybe + token0PriceUSD_lt?: InputMaybe + token0PriceUSD_gte?: InputMaybe + token0PriceUSD_lte?: InputMaybe + token0PriceUSD_in?: InputMaybe> + token0PriceUSD_not_in?: InputMaybe> + token1PriceUSD?: InputMaybe + token1PriceUSD_not?: InputMaybe + token1PriceUSD_gt?: InputMaybe + token1PriceUSD_lt?: InputMaybe + token1PriceUSD_gte?: InputMaybe + token1PriceUSD_lte?: InputMaybe + token1PriceUSD_in?: InputMaybe> + token1PriceUSD_not_in?: InputMaybe> + reserve0?: InputMaybe + reserve0_not?: InputMaybe + reserve0_gt?: InputMaybe + reserve0_lt?: InputMaybe + reserve0_gte?: InputMaybe + reserve0_lte?: InputMaybe + reserve0_in?: InputMaybe> + reserve0_not_in?: InputMaybe> + reserve1?: InputMaybe + reserve1_not?: InputMaybe + reserve1_gt?: InputMaybe + reserve1_lt?: InputMaybe + reserve1_gte?: InputMaybe + reserve1_lte?: InputMaybe + reserve1_in?: InputMaybe> + reserve1_not_in?: InputMaybe> + reserveUSD?: InputMaybe + reserveUSD_not?: InputMaybe + reserveUSD_gt?: InputMaybe + reserveUSD_lt?: InputMaybe + reserveUSD_gte?: InputMaybe + reserveUSD_lte?: InputMaybe + reserveUSD_in?: InputMaybe> + reserveUSD_not_in?: InputMaybe> + liquidityTokenTotalSupply?: InputMaybe + liquidityTokenTotalSupply_not?: InputMaybe + liquidityTokenTotalSupply_gt?: InputMaybe + liquidityTokenTotalSupply_lt?: InputMaybe + liquidityTokenTotalSupply_gte?: InputMaybe + liquidityTokenTotalSupply_lte?: InputMaybe + liquidityTokenTotalSupply_in?: InputMaybe> + liquidityTokenTotalSupply_not_in?: InputMaybe> + liquidityTokenBalance?: InputMaybe + liquidityTokenBalance_not?: InputMaybe + liquidityTokenBalance_gt?: InputMaybe + liquidityTokenBalance_lt?: InputMaybe + liquidityTokenBalance_gte?: InputMaybe + liquidityTokenBalance_lte?: InputMaybe + liquidityTokenBalance_in?: InputMaybe> + liquidityTokenBalance_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe +} + +export type LiquidityPositionSnapshot_orderBy = + | 'id' + | 'liquidityPosition' + | 'timestamp' + | 'block' + | 'user' + | 'pair' + | 'token0PriceUSD' + | 'token1PriceUSD' + | 'reserve0' + | 'reserve1' + | 'reserveUSD' + | 'liquidityTokenTotalSupply' + | 'liquidityTokenBalance' + +export type LiquidityPosition_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + user?: InputMaybe + user_not?: InputMaybe + user_gt?: InputMaybe + user_lt?: InputMaybe + user_gte?: InputMaybe + user_lte?: InputMaybe + user_in?: InputMaybe> + user_not_in?: InputMaybe> + user_contains?: InputMaybe + user_contains_nocase?: InputMaybe + user_not_contains?: InputMaybe + user_not_contains_nocase?: InputMaybe + user_starts_with?: InputMaybe + user_starts_with_nocase?: InputMaybe + user_not_starts_with?: InputMaybe + user_not_starts_with_nocase?: InputMaybe + user_ends_with?: InputMaybe + user_ends_with_nocase?: InputMaybe + user_not_ends_with?: InputMaybe + user_not_ends_with_nocase?: InputMaybe + pair?: InputMaybe + pair_not?: InputMaybe + pair_gt?: InputMaybe + pair_lt?: InputMaybe + pair_gte?: InputMaybe + pair_lte?: InputMaybe + pair_in?: InputMaybe> + pair_not_in?: InputMaybe> + pair_contains?: InputMaybe + pair_contains_nocase?: InputMaybe + pair_not_contains?: InputMaybe + pair_not_contains_nocase?: InputMaybe + pair_starts_with?: InputMaybe + pair_starts_with_nocase?: InputMaybe + pair_not_starts_with?: InputMaybe + pair_not_starts_with_nocase?: InputMaybe + pair_ends_with?: InputMaybe + pair_ends_with_nocase?: InputMaybe + pair_not_ends_with?: InputMaybe + pair_not_ends_with_nocase?: InputMaybe + liquidityTokenBalance?: InputMaybe + liquidityTokenBalance_not?: InputMaybe + liquidityTokenBalance_gt?: InputMaybe + liquidityTokenBalance_lt?: InputMaybe + liquidityTokenBalance_gte?: InputMaybe + liquidityTokenBalance_lte?: InputMaybe + liquidityTokenBalance_in?: InputMaybe> + liquidityTokenBalance_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe +} + +export type LiquidityPosition_orderBy = 'id' | 'user' | 'pair' | 'liquidityTokenBalance' + +export type Mint = { + id: Scalars['ID'] + transaction: Transaction + timestamp: Scalars['BigInt'] + pair: Pair + to: Scalars['Bytes'] + liquidity: Scalars['BigDecimal'] + sender?: Maybe + amount0?: Maybe + amount1?: Maybe + logIndex?: Maybe + amountUSD?: Maybe + feeTo?: Maybe + feeLiquidity?: Maybe +} + +export type Mint_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + transaction?: InputMaybe + transaction_not?: InputMaybe + transaction_gt?: InputMaybe + transaction_lt?: InputMaybe + transaction_gte?: InputMaybe + transaction_lte?: InputMaybe + transaction_in?: InputMaybe> + transaction_not_in?: InputMaybe> + transaction_contains?: InputMaybe + transaction_contains_nocase?: InputMaybe + transaction_not_contains?: InputMaybe + transaction_not_contains_nocase?: InputMaybe + transaction_starts_with?: InputMaybe + transaction_starts_with_nocase?: InputMaybe + transaction_not_starts_with?: InputMaybe + transaction_not_starts_with_nocase?: InputMaybe + transaction_ends_with?: InputMaybe + transaction_ends_with_nocase?: InputMaybe + transaction_not_ends_with?: InputMaybe + transaction_not_ends_with_nocase?: InputMaybe + timestamp?: InputMaybe + timestamp_not?: InputMaybe + timestamp_gt?: InputMaybe + timestamp_lt?: InputMaybe + timestamp_gte?: InputMaybe + timestamp_lte?: InputMaybe + timestamp_in?: InputMaybe> + timestamp_not_in?: InputMaybe> + pair?: InputMaybe + pair_not?: InputMaybe + pair_gt?: InputMaybe + pair_lt?: InputMaybe + pair_gte?: InputMaybe + pair_lte?: InputMaybe + pair_in?: InputMaybe> + pair_not_in?: InputMaybe> + pair_contains?: InputMaybe + pair_contains_nocase?: InputMaybe + pair_not_contains?: InputMaybe + pair_not_contains_nocase?: InputMaybe + pair_starts_with?: InputMaybe + pair_starts_with_nocase?: InputMaybe + pair_not_starts_with?: InputMaybe + pair_not_starts_with_nocase?: InputMaybe + pair_ends_with?: InputMaybe + pair_ends_with_nocase?: InputMaybe + pair_not_ends_with?: InputMaybe + pair_not_ends_with_nocase?: InputMaybe + to?: InputMaybe + to_not?: InputMaybe + to_in?: InputMaybe> + to_not_in?: InputMaybe> + to_contains?: InputMaybe + to_not_contains?: InputMaybe + liquidity?: InputMaybe + liquidity_not?: InputMaybe + liquidity_gt?: InputMaybe + liquidity_lt?: InputMaybe + liquidity_gte?: InputMaybe + liquidity_lte?: InputMaybe + liquidity_in?: InputMaybe> + liquidity_not_in?: InputMaybe> + sender?: InputMaybe + sender_not?: InputMaybe + sender_in?: InputMaybe> + sender_not_in?: InputMaybe> + sender_contains?: InputMaybe + sender_not_contains?: InputMaybe + amount0?: InputMaybe + amount0_not?: InputMaybe + amount0_gt?: InputMaybe + amount0_lt?: InputMaybe + amount0_gte?: InputMaybe + amount0_lte?: InputMaybe + amount0_in?: InputMaybe> + amount0_not_in?: InputMaybe> + amount1?: InputMaybe + amount1_not?: InputMaybe + amount1_gt?: InputMaybe + amount1_lt?: InputMaybe + amount1_gte?: InputMaybe + amount1_lte?: InputMaybe + amount1_in?: InputMaybe> + amount1_not_in?: InputMaybe> + logIndex?: InputMaybe + logIndex_not?: InputMaybe + logIndex_gt?: InputMaybe + logIndex_lt?: InputMaybe + logIndex_gte?: InputMaybe + logIndex_lte?: InputMaybe + logIndex_in?: InputMaybe> + logIndex_not_in?: InputMaybe> + amountUSD?: InputMaybe + amountUSD_not?: InputMaybe + amountUSD_gt?: InputMaybe + amountUSD_lt?: InputMaybe + amountUSD_gte?: InputMaybe + amountUSD_lte?: InputMaybe + amountUSD_in?: InputMaybe> + amountUSD_not_in?: InputMaybe> + feeTo?: InputMaybe + feeTo_not?: InputMaybe + feeTo_in?: InputMaybe> + feeTo_not_in?: InputMaybe> + feeTo_contains?: InputMaybe + feeTo_not_contains?: InputMaybe + feeLiquidity?: InputMaybe + feeLiquidity_not?: InputMaybe + feeLiquidity_gt?: InputMaybe + feeLiquidity_lt?: InputMaybe + feeLiquidity_gte?: InputMaybe + feeLiquidity_lte?: InputMaybe + feeLiquidity_in?: InputMaybe> + feeLiquidity_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe +} + +export type Mint_orderBy = + | 'id' + | 'transaction' + | 'timestamp' + | 'pair' + | 'to' + | 'liquidity' + | 'sender' + | 'amount0' + | 'amount1' + | 'logIndex' + | 'amountUSD' + | 'feeTo' + | 'feeLiquidity' + +/** Defines the order direction, either ascending or descending */ +export type OrderDirection = 'asc' | 'desc' + +export type Pair = { + id: Scalars['ID'] + token0: Token + token1: Token + reserve0: Scalars['BigDecimal'] + reserve1: Scalars['BigDecimal'] + totalSupply: Scalars['BigDecimal'] + reserveETH: Scalars['BigDecimal'] + reserveUSD: Scalars['BigDecimal'] + trackedReserveETH: Scalars['BigDecimal'] + token0Price: Scalars['BigDecimal'] + token1Price: Scalars['BigDecimal'] + volumeToken0: Scalars['BigDecimal'] + volumeToken1: Scalars['BigDecimal'] + volumeUSD: Scalars['BigDecimal'] + untrackedVolumeUSD: Scalars['BigDecimal'] + txCount: Scalars['BigInt'] + createdAtTimestamp: Scalars['BigInt'] + createdAtBlockNumber: Scalars['BigInt'] + liquidityProviderCount: Scalars['BigInt'] +} + +export type PairDayData = { + id: Scalars['ID'] + date: Scalars['Int'] + pairAddress: Scalars['Bytes'] + token0: Token + token1: Token + reserve0: Scalars['BigDecimal'] + reserve1: Scalars['BigDecimal'] + totalSupply: Scalars['BigDecimal'] + reserveUSD: Scalars['BigDecimal'] + dailyVolumeToken0: Scalars['BigDecimal'] + dailyVolumeToken1: Scalars['BigDecimal'] + dailyVolumeUSD: Scalars['BigDecimal'] + dailyTxns: Scalars['BigInt'] +} + +export type PairDayData_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + date?: InputMaybe + date_not?: InputMaybe + date_gt?: InputMaybe + date_lt?: InputMaybe + date_gte?: InputMaybe + date_lte?: InputMaybe + date_in?: InputMaybe> + date_not_in?: InputMaybe> + pairAddress?: InputMaybe + pairAddress_not?: InputMaybe + pairAddress_in?: InputMaybe> + pairAddress_not_in?: InputMaybe> + pairAddress_contains?: InputMaybe + pairAddress_not_contains?: InputMaybe + token0?: InputMaybe + token0_not?: InputMaybe + token0_gt?: InputMaybe + token0_lt?: InputMaybe + token0_gte?: InputMaybe + token0_lte?: InputMaybe + token0_in?: InputMaybe> + token0_not_in?: InputMaybe> + token0_contains?: InputMaybe + token0_contains_nocase?: InputMaybe + token0_not_contains?: InputMaybe + token0_not_contains_nocase?: InputMaybe + token0_starts_with?: InputMaybe + token0_starts_with_nocase?: InputMaybe + token0_not_starts_with?: InputMaybe + token0_not_starts_with_nocase?: InputMaybe + token0_ends_with?: InputMaybe + token0_ends_with_nocase?: InputMaybe + token0_not_ends_with?: InputMaybe + token0_not_ends_with_nocase?: InputMaybe + token1?: InputMaybe + token1_not?: InputMaybe + token1_gt?: InputMaybe + token1_lt?: InputMaybe + token1_gte?: InputMaybe + token1_lte?: InputMaybe + token1_in?: InputMaybe> + token1_not_in?: InputMaybe> + token1_contains?: InputMaybe + token1_contains_nocase?: InputMaybe + token1_not_contains?: InputMaybe + token1_not_contains_nocase?: InputMaybe + token1_starts_with?: InputMaybe + token1_starts_with_nocase?: InputMaybe + token1_not_starts_with?: InputMaybe + token1_not_starts_with_nocase?: InputMaybe + token1_ends_with?: InputMaybe + token1_ends_with_nocase?: InputMaybe + token1_not_ends_with?: InputMaybe + token1_not_ends_with_nocase?: InputMaybe + reserve0?: InputMaybe + reserve0_not?: InputMaybe + reserve0_gt?: InputMaybe + reserve0_lt?: InputMaybe + reserve0_gte?: InputMaybe + reserve0_lte?: InputMaybe + reserve0_in?: InputMaybe> + reserve0_not_in?: InputMaybe> + reserve1?: InputMaybe + reserve1_not?: InputMaybe + reserve1_gt?: InputMaybe + reserve1_lt?: InputMaybe + reserve1_gte?: InputMaybe + reserve1_lte?: InputMaybe + reserve1_in?: InputMaybe> + reserve1_not_in?: InputMaybe> + totalSupply?: InputMaybe + totalSupply_not?: InputMaybe + totalSupply_gt?: InputMaybe + totalSupply_lt?: InputMaybe + totalSupply_gte?: InputMaybe + totalSupply_lte?: InputMaybe + totalSupply_in?: InputMaybe> + totalSupply_not_in?: InputMaybe> + reserveUSD?: InputMaybe + reserveUSD_not?: InputMaybe + reserveUSD_gt?: InputMaybe + reserveUSD_lt?: InputMaybe + reserveUSD_gte?: InputMaybe + reserveUSD_lte?: InputMaybe + reserveUSD_in?: InputMaybe> + reserveUSD_not_in?: InputMaybe> + dailyVolumeToken0?: InputMaybe + dailyVolumeToken0_not?: InputMaybe + dailyVolumeToken0_gt?: InputMaybe + dailyVolumeToken0_lt?: InputMaybe + dailyVolumeToken0_gte?: InputMaybe + dailyVolumeToken0_lte?: InputMaybe + dailyVolumeToken0_in?: InputMaybe> + dailyVolumeToken0_not_in?: InputMaybe> + dailyVolumeToken1?: InputMaybe + dailyVolumeToken1_not?: InputMaybe + dailyVolumeToken1_gt?: InputMaybe + dailyVolumeToken1_lt?: InputMaybe + dailyVolumeToken1_gte?: InputMaybe + dailyVolumeToken1_lte?: InputMaybe + dailyVolumeToken1_in?: InputMaybe> + dailyVolumeToken1_not_in?: InputMaybe> + dailyVolumeUSD?: InputMaybe + dailyVolumeUSD_not?: InputMaybe + dailyVolumeUSD_gt?: InputMaybe + dailyVolumeUSD_lt?: InputMaybe + dailyVolumeUSD_gte?: InputMaybe + dailyVolumeUSD_lte?: InputMaybe + dailyVolumeUSD_in?: InputMaybe> + dailyVolumeUSD_not_in?: InputMaybe> + dailyTxns?: InputMaybe + dailyTxns_not?: InputMaybe + dailyTxns_gt?: InputMaybe + dailyTxns_lt?: InputMaybe + dailyTxns_gte?: InputMaybe + dailyTxns_lte?: InputMaybe + dailyTxns_in?: InputMaybe> + dailyTxns_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe +} + +export type PairDayData_orderBy = + | 'id' + | 'date' + | 'pairAddress' + | 'token0' + | 'token1' + | 'reserve0' + | 'reserve1' + | 'totalSupply' + | 'reserveUSD' + | 'dailyVolumeToken0' + | 'dailyVolumeToken1' + | 'dailyVolumeUSD' + | 'dailyTxns' + +export type PairHourData = { + id: Scalars['ID'] + hourStartUnix: Scalars['Int'] + pair: Pair + reserve0: Scalars['BigDecimal'] + reserve1: Scalars['BigDecimal'] + reserveUSD: Scalars['BigDecimal'] + hourlyVolumeToken0: Scalars['BigDecimal'] + hourlyVolumeToken1: Scalars['BigDecimal'] + hourlyVolumeUSD: Scalars['BigDecimal'] + hourlyTxns: Scalars['BigInt'] +} + +export type PairHourData_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + hourStartUnix?: InputMaybe + hourStartUnix_not?: InputMaybe + hourStartUnix_gt?: InputMaybe + hourStartUnix_lt?: InputMaybe + hourStartUnix_gte?: InputMaybe + hourStartUnix_lte?: InputMaybe + hourStartUnix_in?: InputMaybe> + hourStartUnix_not_in?: InputMaybe> + pair?: InputMaybe + pair_not?: InputMaybe + pair_gt?: InputMaybe + pair_lt?: InputMaybe + pair_gte?: InputMaybe + pair_lte?: InputMaybe + pair_in?: InputMaybe> + pair_not_in?: InputMaybe> + pair_contains?: InputMaybe + pair_contains_nocase?: InputMaybe + pair_not_contains?: InputMaybe + pair_not_contains_nocase?: InputMaybe + pair_starts_with?: InputMaybe + pair_starts_with_nocase?: InputMaybe + pair_not_starts_with?: InputMaybe + pair_not_starts_with_nocase?: InputMaybe + pair_ends_with?: InputMaybe + pair_ends_with_nocase?: InputMaybe + pair_not_ends_with?: InputMaybe + pair_not_ends_with_nocase?: InputMaybe + reserve0?: InputMaybe + reserve0_not?: InputMaybe + reserve0_gt?: InputMaybe + reserve0_lt?: InputMaybe + reserve0_gte?: InputMaybe + reserve0_lte?: InputMaybe + reserve0_in?: InputMaybe> + reserve0_not_in?: InputMaybe> + reserve1?: InputMaybe + reserve1_not?: InputMaybe + reserve1_gt?: InputMaybe + reserve1_lt?: InputMaybe + reserve1_gte?: InputMaybe + reserve1_lte?: InputMaybe + reserve1_in?: InputMaybe> + reserve1_not_in?: InputMaybe> + reserveUSD?: InputMaybe + reserveUSD_not?: InputMaybe + reserveUSD_gt?: InputMaybe + reserveUSD_lt?: InputMaybe + reserveUSD_gte?: InputMaybe + reserveUSD_lte?: InputMaybe + reserveUSD_in?: InputMaybe> + reserveUSD_not_in?: InputMaybe> + hourlyVolumeToken0?: InputMaybe + hourlyVolumeToken0_not?: InputMaybe + hourlyVolumeToken0_gt?: InputMaybe + hourlyVolumeToken0_lt?: InputMaybe + hourlyVolumeToken0_gte?: InputMaybe + hourlyVolumeToken0_lte?: InputMaybe + hourlyVolumeToken0_in?: InputMaybe> + hourlyVolumeToken0_not_in?: InputMaybe> + hourlyVolumeToken1?: InputMaybe + hourlyVolumeToken1_not?: InputMaybe + hourlyVolumeToken1_gt?: InputMaybe + hourlyVolumeToken1_lt?: InputMaybe + hourlyVolumeToken1_gte?: InputMaybe + hourlyVolumeToken1_lte?: InputMaybe + hourlyVolumeToken1_in?: InputMaybe> + hourlyVolumeToken1_not_in?: InputMaybe> + hourlyVolumeUSD?: InputMaybe + hourlyVolumeUSD_not?: InputMaybe + hourlyVolumeUSD_gt?: InputMaybe + hourlyVolumeUSD_lt?: InputMaybe + hourlyVolumeUSD_gte?: InputMaybe + hourlyVolumeUSD_lte?: InputMaybe + hourlyVolumeUSD_in?: InputMaybe> + hourlyVolumeUSD_not_in?: InputMaybe> + hourlyTxns?: InputMaybe + hourlyTxns_not?: InputMaybe + hourlyTxns_gt?: InputMaybe + hourlyTxns_lt?: InputMaybe + hourlyTxns_gte?: InputMaybe + hourlyTxns_lte?: InputMaybe + hourlyTxns_in?: InputMaybe> + hourlyTxns_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe +} + +export type PairHourData_orderBy = + | 'id' + | 'hourStartUnix' + | 'pair' + | 'reserve0' + | 'reserve1' + | 'reserveUSD' + | 'hourlyVolumeToken0' + | 'hourlyVolumeToken1' + | 'hourlyVolumeUSD' + | 'hourlyTxns' + +export type Pair_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + token0?: InputMaybe + token0_not?: InputMaybe + token0_gt?: InputMaybe + token0_lt?: InputMaybe + token0_gte?: InputMaybe + token0_lte?: InputMaybe + token0_in?: InputMaybe> + token0_not_in?: InputMaybe> + token0_contains?: InputMaybe + token0_contains_nocase?: InputMaybe + token0_not_contains?: InputMaybe + token0_not_contains_nocase?: InputMaybe + token0_starts_with?: InputMaybe + token0_starts_with_nocase?: InputMaybe + token0_not_starts_with?: InputMaybe + token0_not_starts_with_nocase?: InputMaybe + token0_ends_with?: InputMaybe + token0_ends_with_nocase?: InputMaybe + token0_not_ends_with?: InputMaybe + token0_not_ends_with_nocase?: InputMaybe + token1?: InputMaybe + token1_not?: InputMaybe + token1_gt?: InputMaybe + token1_lt?: InputMaybe + token1_gte?: InputMaybe + token1_lte?: InputMaybe + token1_in?: InputMaybe> + token1_not_in?: InputMaybe> + token1_contains?: InputMaybe + token1_contains_nocase?: InputMaybe + token1_not_contains?: InputMaybe + token1_not_contains_nocase?: InputMaybe + token1_starts_with?: InputMaybe + token1_starts_with_nocase?: InputMaybe + token1_not_starts_with?: InputMaybe + token1_not_starts_with_nocase?: InputMaybe + token1_ends_with?: InputMaybe + token1_ends_with_nocase?: InputMaybe + token1_not_ends_with?: InputMaybe + token1_not_ends_with_nocase?: InputMaybe + reserve0?: InputMaybe + reserve0_not?: InputMaybe + reserve0_gt?: InputMaybe + reserve0_lt?: InputMaybe + reserve0_gte?: InputMaybe + reserve0_lte?: InputMaybe + reserve0_in?: InputMaybe> + reserve0_not_in?: InputMaybe> + reserve1?: InputMaybe + reserve1_not?: InputMaybe + reserve1_gt?: InputMaybe + reserve1_lt?: InputMaybe + reserve1_gte?: InputMaybe + reserve1_lte?: InputMaybe + reserve1_in?: InputMaybe> + reserve1_not_in?: InputMaybe> + totalSupply?: InputMaybe + totalSupply_not?: InputMaybe + totalSupply_gt?: InputMaybe + totalSupply_lt?: InputMaybe + totalSupply_gte?: InputMaybe + totalSupply_lte?: InputMaybe + totalSupply_in?: InputMaybe> + totalSupply_not_in?: InputMaybe> + reserveETH?: InputMaybe + reserveETH_not?: InputMaybe + reserveETH_gt?: InputMaybe + reserveETH_lt?: InputMaybe + reserveETH_gte?: InputMaybe + reserveETH_lte?: InputMaybe + reserveETH_in?: InputMaybe> + reserveETH_not_in?: InputMaybe> + reserveUSD?: InputMaybe + reserveUSD_not?: InputMaybe + reserveUSD_gt?: InputMaybe + reserveUSD_lt?: InputMaybe + reserveUSD_gte?: InputMaybe + reserveUSD_lte?: InputMaybe + reserveUSD_in?: InputMaybe> + reserveUSD_not_in?: InputMaybe> + trackedReserveETH?: InputMaybe + trackedReserveETH_not?: InputMaybe + trackedReserveETH_gt?: InputMaybe + trackedReserveETH_lt?: InputMaybe + trackedReserveETH_gte?: InputMaybe + trackedReserveETH_lte?: InputMaybe + trackedReserveETH_in?: InputMaybe> + trackedReserveETH_not_in?: InputMaybe> + token0Price?: InputMaybe + token0Price_not?: InputMaybe + token0Price_gt?: InputMaybe + token0Price_lt?: InputMaybe + token0Price_gte?: InputMaybe + token0Price_lte?: InputMaybe + token0Price_in?: InputMaybe> + token0Price_not_in?: InputMaybe> + token1Price?: InputMaybe + token1Price_not?: InputMaybe + token1Price_gt?: InputMaybe + token1Price_lt?: InputMaybe + token1Price_gte?: InputMaybe + token1Price_lte?: InputMaybe + token1Price_in?: InputMaybe> + token1Price_not_in?: InputMaybe> + volumeToken0?: InputMaybe + volumeToken0_not?: InputMaybe + volumeToken0_gt?: InputMaybe + volumeToken0_lt?: InputMaybe + volumeToken0_gte?: InputMaybe + volumeToken0_lte?: InputMaybe + volumeToken0_in?: InputMaybe> + volumeToken0_not_in?: InputMaybe> + volumeToken1?: InputMaybe + volumeToken1_not?: InputMaybe + volumeToken1_gt?: InputMaybe + volumeToken1_lt?: InputMaybe + volumeToken1_gte?: InputMaybe + volumeToken1_lte?: InputMaybe + volumeToken1_in?: InputMaybe> + volumeToken1_not_in?: InputMaybe> + volumeUSD?: InputMaybe + volumeUSD_not?: InputMaybe + volumeUSD_gt?: InputMaybe + volumeUSD_lt?: InputMaybe + volumeUSD_gte?: InputMaybe + volumeUSD_lte?: InputMaybe + volumeUSD_in?: InputMaybe> + volumeUSD_not_in?: InputMaybe> + untrackedVolumeUSD?: InputMaybe + untrackedVolumeUSD_not?: InputMaybe + untrackedVolumeUSD_gt?: InputMaybe + untrackedVolumeUSD_lt?: InputMaybe + untrackedVolumeUSD_gte?: InputMaybe + untrackedVolumeUSD_lte?: InputMaybe + untrackedVolumeUSD_in?: InputMaybe> + untrackedVolumeUSD_not_in?: InputMaybe> + txCount?: InputMaybe + txCount_not?: InputMaybe + txCount_gt?: InputMaybe + txCount_lt?: InputMaybe + txCount_gte?: InputMaybe + txCount_lte?: InputMaybe + txCount_in?: InputMaybe> + txCount_not_in?: InputMaybe> + createdAtTimestamp?: InputMaybe + createdAtTimestamp_not?: InputMaybe + createdAtTimestamp_gt?: InputMaybe + createdAtTimestamp_lt?: InputMaybe + createdAtTimestamp_gte?: InputMaybe + createdAtTimestamp_lte?: InputMaybe + createdAtTimestamp_in?: InputMaybe> + createdAtTimestamp_not_in?: InputMaybe> + createdAtBlockNumber?: InputMaybe + createdAtBlockNumber_not?: InputMaybe + createdAtBlockNumber_gt?: InputMaybe + createdAtBlockNumber_lt?: InputMaybe + createdAtBlockNumber_gte?: InputMaybe + createdAtBlockNumber_lte?: InputMaybe + createdAtBlockNumber_in?: InputMaybe> + createdAtBlockNumber_not_in?: InputMaybe> + liquidityProviderCount?: InputMaybe + liquidityProviderCount_not?: InputMaybe + liquidityProviderCount_gt?: InputMaybe + liquidityProviderCount_lt?: InputMaybe + liquidityProviderCount_gte?: InputMaybe + liquidityProviderCount_lte?: InputMaybe + liquidityProviderCount_in?: InputMaybe> + liquidityProviderCount_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe +} + +export type Pair_orderBy = + | 'id' + | 'token0' + | 'token1' + | 'reserve0' + | 'reserve1' + | 'totalSupply' + | 'reserveETH' + | 'reserveUSD' + | 'trackedReserveETH' + | 'token0Price' + | 'token1Price' + | 'volumeToken0' + | 'volumeToken1' + | 'volumeUSD' + | 'untrackedVolumeUSD' + | 'txCount' + | 'createdAtTimestamp' + | 'createdAtBlockNumber' + | 'liquidityProviderCount' + +export type Swap = { + id: Scalars['ID'] + transaction: Transaction + timestamp: Scalars['BigInt'] + pair: Pair + sender: Scalars['Bytes'] + amount0In: Scalars['BigDecimal'] + amount1In: Scalars['BigDecimal'] + amount0Out: Scalars['BigDecimal'] + amount1Out: Scalars['BigDecimal'] + to: Scalars['Bytes'] + logIndex?: Maybe + amountUSD: Scalars['BigDecimal'] +} + +export type Swap_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + transaction?: InputMaybe + transaction_not?: InputMaybe + transaction_gt?: InputMaybe + transaction_lt?: InputMaybe + transaction_gte?: InputMaybe + transaction_lte?: InputMaybe + transaction_in?: InputMaybe> + transaction_not_in?: InputMaybe> + transaction_contains?: InputMaybe + transaction_contains_nocase?: InputMaybe + transaction_not_contains?: InputMaybe + transaction_not_contains_nocase?: InputMaybe + transaction_starts_with?: InputMaybe + transaction_starts_with_nocase?: InputMaybe + transaction_not_starts_with?: InputMaybe + transaction_not_starts_with_nocase?: InputMaybe + transaction_ends_with?: InputMaybe + transaction_ends_with_nocase?: InputMaybe + transaction_not_ends_with?: InputMaybe + transaction_not_ends_with_nocase?: InputMaybe + timestamp?: InputMaybe + timestamp_not?: InputMaybe + timestamp_gt?: InputMaybe + timestamp_lt?: InputMaybe + timestamp_gte?: InputMaybe + timestamp_lte?: InputMaybe + timestamp_in?: InputMaybe> + timestamp_not_in?: InputMaybe> + pair?: InputMaybe + pair_not?: InputMaybe + pair_gt?: InputMaybe + pair_lt?: InputMaybe + pair_gte?: InputMaybe + pair_lte?: InputMaybe + pair_in?: InputMaybe> + pair_not_in?: InputMaybe> + pair_contains?: InputMaybe + pair_contains_nocase?: InputMaybe + pair_not_contains?: InputMaybe + pair_not_contains_nocase?: InputMaybe + pair_starts_with?: InputMaybe + pair_starts_with_nocase?: InputMaybe + pair_not_starts_with?: InputMaybe + pair_not_starts_with_nocase?: InputMaybe + pair_ends_with?: InputMaybe + pair_ends_with_nocase?: InputMaybe + pair_not_ends_with?: InputMaybe + pair_not_ends_with_nocase?: InputMaybe + sender?: InputMaybe + sender_not?: InputMaybe + sender_in?: InputMaybe> + sender_not_in?: InputMaybe> + sender_contains?: InputMaybe + sender_not_contains?: InputMaybe + amount0In?: InputMaybe + amount0In_not?: InputMaybe + amount0In_gt?: InputMaybe + amount0In_lt?: InputMaybe + amount0In_gte?: InputMaybe + amount0In_lte?: InputMaybe + amount0In_in?: InputMaybe> + amount0In_not_in?: InputMaybe> + amount1In?: InputMaybe + amount1In_not?: InputMaybe + amount1In_gt?: InputMaybe + amount1In_lt?: InputMaybe + amount1In_gte?: InputMaybe + amount1In_lte?: InputMaybe + amount1In_in?: InputMaybe> + amount1In_not_in?: InputMaybe> + amount0Out?: InputMaybe + amount0Out_not?: InputMaybe + amount0Out_gt?: InputMaybe + amount0Out_lt?: InputMaybe + amount0Out_gte?: InputMaybe + amount0Out_lte?: InputMaybe + amount0Out_in?: InputMaybe> + amount0Out_not_in?: InputMaybe> + amount1Out?: InputMaybe + amount1Out_not?: InputMaybe + amount1Out_gt?: InputMaybe + amount1Out_lt?: InputMaybe + amount1Out_gte?: InputMaybe + amount1Out_lte?: InputMaybe + amount1Out_in?: InputMaybe> + amount1Out_not_in?: InputMaybe> + to?: InputMaybe + to_not?: InputMaybe + to_in?: InputMaybe> + to_not_in?: InputMaybe> + to_contains?: InputMaybe + to_not_contains?: InputMaybe + logIndex?: InputMaybe + logIndex_not?: InputMaybe + logIndex_gt?: InputMaybe + logIndex_lt?: InputMaybe + logIndex_gte?: InputMaybe + logIndex_lte?: InputMaybe + logIndex_in?: InputMaybe> + logIndex_not_in?: InputMaybe> + amountUSD?: InputMaybe + amountUSD_not?: InputMaybe + amountUSD_gt?: InputMaybe + amountUSD_lt?: InputMaybe + amountUSD_gte?: InputMaybe + amountUSD_lte?: InputMaybe + amountUSD_in?: InputMaybe> + amountUSD_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe +} + +export type Swap_orderBy = + | 'id' + | 'transaction' + | 'timestamp' + | 'pair' + | 'sender' + | 'amount0In' + | 'amount1In' + | 'amount0Out' + | 'amount1Out' + | 'to' + | 'logIndex' + | 'amountUSD' + +export type Token = { + id: Scalars['ID'] + symbol: Scalars['String'] + name: Scalars['String'] + decimals: Scalars['BigInt'] + totalSupply: Scalars['BigInt'] + tradeVolume: Scalars['BigDecimal'] + tradeVolumeUSD: Scalars['BigDecimal'] + untrackedVolumeUSD: Scalars['BigDecimal'] + txCount: Scalars['BigInt'] + totalLiquidity: Scalars['BigDecimal'] + derivedETH?: Maybe + mostLiquidPairs: Array> +} + +export type TokenmostLiquidPairsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe +} + +export type TokenDayData = { + id: Scalars['ID'] + date: Scalars['Int'] + token: Token + dailyVolumeToken: Scalars['BigDecimal'] + dailyVolumeETH: Scalars['BigDecimal'] + dailyVolumeUSD: Scalars['BigDecimal'] + dailyTxns: Scalars['BigInt'] + totalLiquidityToken: Scalars['BigDecimal'] + totalLiquidityETH: Scalars['BigDecimal'] + totalLiquidityUSD: Scalars['BigDecimal'] + priceUSD: Scalars['BigDecimal'] + maxStored: Scalars['Int'] + mostLiquidPairs: Array +} + +export type TokenDayDatamostLiquidPairsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe +} + +export type TokenDayData_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + date?: InputMaybe + date_not?: InputMaybe + date_gt?: InputMaybe + date_lt?: InputMaybe + date_gte?: InputMaybe + date_lte?: InputMaybe + date_in?: InputMaybe> + date_not_in?: InputMaybe> + token?: InputMaybe + token_not?: InputMaybe + token_gt?: InputMaybe + token_lt?: InputMaybe + token_gte?: InputMaybe + token_lte?: InputMaybe + token_in?: InputMaybe> + token_not_in?: InputMaybe> + token_contains?: InputMaybe + token_contains_nocase?: InputMaybe + token_not_contains?: InputMaybe + token_not_contains_nocase?: InputMaybe + token_starts_with?: InputMaybe + token_starts_with_nocase?: InputMaybe + token_not_starts_with?: InputMaybe + token_not_starts_with_nocase?: InputMaybe + token_ends_with?: InputMaybe + token_ends_with_nocase?: InputMaybe + token_not_ends_with?: InputMaybe + token_not_ends_with_nocase?: InputMaybe + dailyVolumeToken?: InputMaybe + dailyVolumeToken_not?: InputMaybe + dailyVolumeToken_gt?: InputMaybe + dailyVolumeToken_lt?: InputMaybe + dailyVolumeToken_gte?: InputMaybe + dailyVolumeToken_lte?: InputMaybe + dailyVolumeToken_in?: InputMaybe> + dailyVolumeToken_not_in?: InputMaybe> + dailyVolumeETH?: InputMaybe + dailyVolumeETH_not?: InputMaybe + dailyVolumeETH_gt?: InputMaybe + dailyVolumeETH_lt?: InputMaybe + dailyVolumeETH_gte?: InputMaybe + dailyVolumeETH_lte?: InputMaybe + dailyVolumeETH_in?: InputMaybe> + dailyVolumeETH_not_in?: InputMaybe> + dailyVolumeUSD?: InputMaybe + dailyVolumeUSD_not?: InputMaybe + dailyVolumeUSD_gt?: InputMaybe + dailyVolumeUSD_lt?: InputMaybe + dailyVolumeUSD_gte?: InputMaybe + dailyVolumeUSD_lte?: InputMaybe + dailyVolumeUSD_in?: InputMaybe> + dailyVolumeUSD_not_in?: InputMaybe> + dailyTxns?: InputMaybe + dailyTxns_not?: InputMaybe + dailyTxns_gt?: InputMaybe + dailyTxns_lt?: InputMaybe + dailyTxns_gte?: InputMaybe + dailyTxns_lte?: InputMaybe + dailyTxns_in?: InputMaybe> + dailyTxns_not_in?: InputMaybe> + totalLiquidityToken?: InputMaybe + totalLiquidityToken_not?: InputMaybe + totalLiquidityToken_gt?: InputMaybe + totalLiquidityToken_lt?: InputMaybe + totalLiquidityToken_gte?: InputMaybe + totalLiquidityToken_lte?: InputMaybe + totalLiquidityToken_in?: InputMaybe> + totalLiquidityToken_not_in?: InputMaybe> + totalLiquidityETH?: InputMaybe + totalLiquidityETH_not?: InputMaybe + totalLiquidityETH_gt?: InputMaybe + totalLiquidityETH_lt?: InputMaybe + totalLiquidityETH_gte?: InputMaybe + totalLiquidityETH_lte?: InputMaybe + totalLiquidityETH_in?: InputMaybe> + totalLiquidityETH_not_in?: InputMaybe> + totalLiquidityUSD?: InputMaybe + totalLiquidityUSD_not?: InputMaybe + totalLiquidityUSD_gt?: InputMaybe + totalLiquidityUSD_lt?: InputMaybe + totalLiquidityUSD_gte?: InputMaybe + totalLiquidityUSD_lte?: InputMaybe + totalLiquidityUSD_in?: InputMaybe> + totalLiquidityUSD_not_in?: InputMaybe> + priceUSD?: InputMaybe + priceUSD_not?: InputMaybe + priceUSD_gt?: InputMaybe + priceUSD_lt?: InputMaybe + priceUSD_gte?: InputMaybe + priceUSD_lte?: InputMaybe + priceUSD_in?: InputMaybe> + priceUSD_not_in?: InputMaybe> + maxStored?: InputMaybe + maxStored_not?: InputMaybe + maxStored_gt?: InputMaybe + maxStored_lt?: InputMaybe + maxStored_gte?: InputMaybe + maxStored_lte?: InputMaybe + maxStored_in?: InputMaybe> + maxStored_not_in?: InputMaybe> + mostLiquidPairs?: InputMaybe> + mostLiquidPairs_not?: InputMaybe> + mostLiquidPairs_contains?: InputMaybe> + mostLiquidPairs_contains_nocase?: InputMaybe> + mostLiquidPairs_not_contains?: InputMaybe> + mostLiquidPairs_not_contains_nocase?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe +} + +export type TokenDayData_orderBy = + | 'id' + | 'date' + | 'token' + | 'dailyVolumeToken' + | 'dailyVolumeETH' + | 'dailyVolumeUSD' + | 'dailyTxns' + | 'totalLiquidityToken' + | 'totalLiquidityETH' + | 'totalLiquidityUSD' + | 'priceUSD' + | 'maxStored' + | 'mostLiquidPairs' + +export type Token_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + symbol?: InputMaybe + symbol_not?: InputMaybe + symbol_gt?: InputMaybe + symbol_lt?: InputMaybe + symbol_gte?: InputMaybe + symbol_lte?: InputMaybe + symbol_in?: InputMaybe> + symbol_not_in?: InputMaybe> + symbol_contains?: InputMaybe + symbol_contains_nocase?: InputMaybe + symbol_not_contains?: InputMaybe + symbol_not_contains_nocase?: InputMaybe + symbol_starts_with?: InputMaybe + symbol_starts_with_nocase?: InputMaybe + symbol_not_starts_with?: InputMaybe + symbol_not_starts_with_nocase?: InputMaybe + symbol_ends_with?: InputMaybe + symbol_ends_with_nocase?: InputMaybe + symbol_not_ends_with?: InputMaybe + symbol_not_ends_with_nocase?: InputMaybe + name?: InputMaybe + name_not?: InputMaybe + name_gt?: InputMaybe + name_lt?: InputMaybe + name_gte?: InputMaybe + name_lte?: InputMaybe + name_in?: InputMaybe> + name_not_in?: InputMaybe> + name_contains?: InputMaybe + name_contains_nocase?: InputMaybe + name_not_contains?: InputMaybe + name_not_contains_nocase?: InputMaybe + name_starts_with?: InputMaybe + name_starts_with_nocase?: InputMaybe + name_not_starts_with?: InputMaybe + name_not_starts_with_nocase?: InputMaybe + name_ends_with?: InputMaybe + name_ends_with_nocase?: InputMaybe + name_not_ends_with?: InputMaybe + name_not_ends_with_nocase?: InputMaybe + decimals?: InputMaybe + decimals_not?: InputMaybe + decimals_gt?: InputMaybe + decimals_lt?: InputMaybe + decimals_gte?: InputMaybe + decimals_lte?: InputMaybe + decimals_in?: InputMaybe> + decimals_not_in?: InputMaybe> + totalSupply?: InputMaybe + totalSupply_not?: InputMaybe + totalSupply_gt?: InputMaybe + totalSupply_lt?: InputMaybe + totalSupply_gte?: InputMaybe + totalSupply_lte?: InputMaybe + totalSupply_in?: InputMaybe> + totalSupply_not_in?: InputMaybe> + tradeVolume?: InputMaybe + tradeVolume_not?: InputMaybe + tradeVolume_gt?: InputMaybe + tradeVolume_lt?: InputMaybe + tradeVolume_gte?: InputMaybe + tradeVolume_lte?: InputMaybe + tradeVolume_in?: InputMaybe> + tradeVolume_not_in?: InputMaybe> + tradeVolumeUSD?: InputMaybe + tradeVolumeUSD_not?: InputMaybe + tradeVolumeUSD_gt?: InputMaybe + tradeVolumeUSD_lt?: InputMaybe + tradeVolumeUSD_gte?: InputMaybe + tradeVolumeUSD_lte?: InputMaybe + tradeVolumeUSD_in?: InputMaybe> + tradeVolumeUSD_not_in?: InputMaybe> + untrackedVolumeUSD?: InputMaybe + untrackedVolumeUSD_not?: InputMaybe + untrackedVolumeUSD_gt?: InputMaybe + untrackedVolumeUSD_lt?: InputMaybe + untrackedVolumeUSD_gte?: InputMaybe + untrackedVolumeUSD_lte?: InputMaybe + untrackedVolumeUSD_in?: InputMaybe> + untrackedVolumeUSD_not_in?: InputMaybe> + txCount?: InputMaybe + txCount_not?: InputMaybe + txCount_gt?: InputMaybe + txCount_lt?: InputMaybe + txCount_gte?: InputMaybe + txCount_lte?: InputMaybe + txCount_in?: InputMaybe> + txCount_not_in?: InputMaybe> + totalLiquidity?: InputMaybe + totalLiquidity_not?: InputMaybe + totalLiquidity_gt?: InputMaybe + totalLiquidity_lt?: InputMaybe + totalLiquidity_gte?: InputMaybe + totalLiquidity_lte?: InputMaybe + totalLiquidity_in?: InputMaybe> + totalLiquidity_not_in?: InputMaybe> + derivedETH?: InputMaybe + derivedETH_not?: InputMaybe + derivedETH_gt?: InputMaybe + derivedETH_lt?: InputMaybe + derivedETH_gte?: InputMaybe + derivedETH_lte?: InputMaybe + derivedETH_in?: InputMaybe> + derivedETH_not_in?: InputMaybe> + mostLiquidPairs?: InputMaybe> + mostLiquidPairs_not?: InputMaybe> + mostLiquidPairs_contains?: InputMaybe> + mostLiquidPairs_contains_nocase?: InputMaybe> + mostLiquidPairs_not_contains?: InputMaybe> + mostLiquidPairs_not_contains_nocase?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe +} + +export type Token_orderBy = + | 'id' + | 'symbol' + | 'name' + | 'decimals' + | 'totalSupply' + | 'tradeVolume' + | 'tradeVolumeUSD' + | 'untrackedVolumeUSD' + | 'txCount' + | 'totalLiquidity' + | 'derivedETH' + | 'mostLiquidPairs' + +export type Transaction = { + id: Scalars['ID'] + blockNumber: Scalars['BigInt'] + timestamp: Scalars['BigInt'] + mints: Array> + burns: Array> + swaps: Array> +} + +export type TransactionmintsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe +} + +export type TransactionburnsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe +} + +export type TransactionswapsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe +} + +export type Transaction_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + blockNumber?: InputMaybe + blockNumber_not?: InputMaybe + blockNumber_gt?: InputMaybe + blockNumber_lt?: InputMaybe + blockNumber_gte?: InputMaybe + blockNumber_lte?: InputMaybe + blockNumber_in?: InputMaybe> + blockNumber_not_in?: InputMaybe> + timestamp?: InputMaybe + timestamp_not?: InputMaybe + timestamp_gt?: InputMaybe + timestamp_lt?: InputMaybe + timestamp_gte?: InputMaybe + timestamp_lte?: InputMaybe + timestamp_in?: InputMaybe> + timestamp_not_in?: InputMaybe> + mints?: InputMaybe> + mints_not?: InputMaybe> + mints_contains?: InputMaybe> + mints_contains_nocase?: InputMaybe> + mints_not_contains?: InputMaybe> + mints_not_contains_nocase?: InputMaybe> + burns?: InputMaybe> + burns_not?: InputMaybe> + burns_contains?: InputMaybe> + burns_contains_nocase?: InputMaybe> + burns_not_contains?: InputMaybe> + burns_not_contains_nocase?: InputMaybe> + swaps?: InputMaybe> + swaps_not?: InputMaybe> + swaps_contains?: InputMaybe> + swaps_contains_nocase?: InputMaybe> + swaps_not_contains?: InputMaybe> + swaps_not_contains_nocase?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe +} + +export type Transaction_orderBy = 'id' | 'blockNumber' | 'timestamp' | 'mints' | 'burns' | 'swaps' + +export type UniswapDayData = { + id: Scalars['ID'] + date: Scalars['Int'] + dailyVolumeETH: Scalars['BigDecimal'] + dailyVolumeUSD: Scalars['BigDecimal'] + dailyVolumeUntracked: Scalars['BigDecimal'] + totalVolumeETH: Scalars['BigDecimal'] + totalLiquidityETH: Scalars['BigDecimal'] + totalVolumeUSD: Scalars['BigDecimal'] + totalLiquidityUSD: Scalars['BigDecimal'] + maxStored?: Maybe + mostLiquidTokens: Array + txCount: Scalars['BigInt'] +} + +export type UniswapDayDatamostLiquidTokensArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe +} + +export type UniswapDayData_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + date?: InputMaybe + date_not?: InputMaybe + date_gt?: InputMaybe + date_lt?: InputMaybe + date_gte?: InputMaybe + date_lte?: InputMaybe + date_in?: InputMaybe> + date_not_in?: InputMaybe> + dailyVolumeETH?: InputMaybe + dailyVolumeETH_not?: InputMaybe + dailyVolumeETH_gt?: InputMaybe + dailyVolumeETH_lt?: InputMaybe + dailyVolumeETH_gte?: InputMaybe + dailyVolumeETH_lte?: InputMaybe + dailyVolumeETH_in?: InputMaybe> + dailyVolumeETH_not_in?: InputMaybe> + dailyVolumeUSD?: InputMaybe + dailyVolumeUSD_not?: InputMaybe + dailyVolumeUSD_gt?: InputMaybe + dailyVolumeUSD_lt?: InputMaybe + dailyVolumeUSD_gte?: InputMaybe + dailyVolumeUSD_lte?: InputMaybe + dailyVolumeUSD_in?: InputMaybe> + dailyVolumeUSD_not_in?: InputMaybe> + dailyVolumeUntracked?: InputMaybe + dailyVolumeUntracked_not?: InputMaybe + dailyVolumeUntracked_gt?: InputMaybe + dailyVolumeUntracked_lt?: InputMaybe + dailyVolumeUntracked_gte?: InputMaybe + dailyVolumeUntracked_lte?: InputMaybe + dailyVolumeUntracked_in?: InputMaybe> + dailyVolumeUntracked_not_in?: InputMaybe> + totalVolumeETH?: InputMaybe + totalVolumeETH_not?: InputMaybe + totalVolumeETH_gt?: InputMaybe + totalVolumeETH_lt?: InputMaybe + totalVolumeETH_gte?: InputMaybe + totalVolumeETH_lte?: InputMaybe + totalVolumeETH_in?: InputMaybe> + totalVolumeETH_not_in?: InputMaybe> + totalLiquidityETH?: InputMaybe + totalLiquidityETH_not?: InputMaybe + totalLiquidityETH_gt?: InputMaybe + totalLiquidityETH_lt?: InputMaybe + totalLiquidityETH_gte?: InputMaybe + totalLiquidityETH_lte?: InputMaybe + totalLiquidityETH_in?: InputMaybe> + totalLiquidityETH_not_in?: InputMaybe> + totalVolumeUSD?: InputMaybe + totalVolumeUSD_not?: InputMaybe + totalVolumeUSD_gt?: InputMaybe + totalVolumeUSD_lt?: InputMaybe + totalVolumeUSD_gte?: InputMaybe + totalVolumeUSD_lte?: InputMaybe + totalVolumeUSD_in?: InputMaybe> + totalVolumeUSD_not_in?: InputMaybe> + totalLiquidityUSD?: InputMaybe + totalLiquidityUSD_not?: InputMaybe + totalLiquidityUSD_gt?: InputMaybe + totalLiquidityUSD_lt?: InputMaybe + totalLiquidityUSD_gte?: InputMaybe + totalLiquidityUSD_lte?: InputMaybe + totalLiquidityUSD_in?: InputMaybe> + totalLiquidityUSD_not_in?: InputMaybe> + maxStored?: InputMaybe + maxStored_not?: InputMaybe + maxStored_gt?: InputMaybe + maxStored_lt?: InputMaybe + maxStored_gte?: InputMaybe + maxStored_lte?: InputMaybe + maxStored_in?: InputMaybe> + maxStored_not_in?: InputMaybe> + mostLiquidTokens?: InputMaybe> + mostLiquidTokens_not?: InputMaybe> + mostLiquidTokens_contains?: InputMaybe> + mostLiquidTokens_contains_nocase?: InputMaybe> + mostLiquidTokens_not_contains?: InputMaybe> + mostLiquidTokens_not_contains_nocase?: InputMaybe> + txCount?: InputMaybe + txCount_not?: InputMaybe + txCount_gt?: InputMaybe + txCount_lt?: InputMaybe + txCount_gte?: InputMaybe + txCount_lte?: InputMaybe + txCount_in?: InputMaybe> + txCount_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe +} + +export type UniswapDayData_orderBy = + | 'id' + | 'date' + | 'dailyVolumeETH' + | 'dailyVolumeUSD' + | 'dailyVolumeUntracked' + | 'totalVolumeETH' + | 'totalLiquidityETH' + | 'totalVolumeUSD' + | 'totalLiquidityUSD' + | 'maxStored' + | 'mostLiquidTokens' + | 'txCount' + +export type UniswapFactory = { + id: Scalars['ID'] + pairCount: Scalars['Int'] + totalVolumeUSD: Scalars['BigDecimal'] + totalVolumeETH: Scalars['BigDecimal'] + untrackedVolumeUSD: Scalars['BigDecimal'] + totalLiquidityUSD: Scalars['BigDecimal'] + totalLiquidityETH: Scalars['BigDecimal'] + txCount: Scalars['BigInt'] + mostLiquidTokens: Array +} + +export type UniswapFactorymostLiquidTokensArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe +} + +export type UniswapFactory_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + pairCount?: InputMaybe + pairCount_not?: InputMaybe + pairCount_gt?: InputMaybe + pairCount_lt?: InputMaybe + pairCount_gte?: InputMaybe + pairCount_lte?: InputMaybe + pairCount_in?: InputMaybe> + pairCount_not_in?: InputMaybe> + totalVolumeUSD?: InputMaybe + totalVolumeUSD_not?: InputMaybe + totalVolumeUSD_gt?: InputMaybe + totalVolumeUSD_lt?: InputMaybe + totalVolumeUSD_gte?: InputMaybe + totalVolumeUSD_lte?: InputMaybe + totalVolumeUSD_in?: InputMaybe> + totalVolumeUSD_not_in?: InputMaybe> + totalVolumeETH?: InputMaybe + totalVolumeETH_not?: InputMaybe + totalVolumeETH_gt?: InputMaybe + totalVolumeETH_lt?: InputMaybe + totalVolumeETH_gte?: InputMaybe + totalVolumeETH_lte?: InputMaybe + totalVolumeETH_in?: InputMaybe> + totalVolumeETH_not_in?: InputMaybe> + untrackedVolumeUSD?: InputMaybe + untrackedVolumeUSD_not?: InputMaybe + untrackedVolumeUSD_gt?: InputMaybe + untrackedVolumeUSD_lt?: InputMaybe + untrackedVolumeUSD_gte?: InputMaybe + untrackedVolumeUSD_lte?: InputMaybe + untrackedVolumeUSD_in?: InputMaybe> + untrackedVolumeUSD_not_in?: InputMaybe> + totalLiquidityUSD?: InputMaybe + totalLiquidityUSD_not?: InputMaybe + totalLiquidityUSD_gt?: InputMaybe + totalLiquidityUSD_lt?: InputMaybe + totalLiquidityUSD_gte?: InputMaybe + totalLiquidityUSD_lte?: InputMaybe + totalLiquidityUSD_in?: InputMaybe> + totalLiquidityUSD_not_in?: InputMaybe> + totalLiquidityETH?: InputMaybe + totalLiquidityETH_not?: InputMaybe + totalLiquidityETH_gt?: InputMaybe + totalLiquidityETH_lt?: InputMaybe + totalLiquidityETH_gte?: InputMaybe + totalLiquidityETH_lte?: InputMaybe + totalLiquidityETH_in?: InputMaybe> + totalLiquidityETH_not_in?: InputMaybe> + txCount?: InputMaybe + txCount_not?: InputMaybe + txCount_gt?: InputMaybe + txCount_lt?: InputMaybe + txCount_gte?: InputMaybe + txCount_lte?: InputMaybe + txCount_in?: InputMaybe> + txCount_not_in?: InputMaybe> + mostLiquidTokens?: InputMaybe> + mostLiquidTokens_not?: InputMaybe> + mostLiquidTokens_contains?: InputMaybe> + mostLiquidTokens_contains_nocase?: InputMaybe> + mostLiquidTokens_not_contains?: InputMaybe> + mostLiquidTokens_not_contains_nocase?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe +} + +export type UniswapFactory_orderBy = + | 'id' + | 'pairCount' + | 'totalVolumeUSD' + | 'totalVolumeETH' + | 'untrackedVolumeUSD' + | 'totalLiquidityUSD' + | 'totalLiquidityETH' + | 'txCount' + | 'mostLiquidTokens' + +export type User = { + id: Scalars['ID'] + liquidityPositions?: Maybe> + usdSwapped: Scalars['BigDecimal'] +} + +export type UserliquidityPositionsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe +} + +export type User_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + usdSwapped?: InputMaybe + usdSwapped_not?: InputMaybe + usdSwapped_gt?: InputMaybe + usdSwapped_lt?: InputMaybe + usdSwapped_gte?: InputMaybe + usdSwapped_lte?: InputMaybe + usdSwapped_in?: InputMaybe> + usdSwapped_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe +} + +export type User_orderBy = 'id' | 'liquidityPositions' | 'usdSwapped' + +export type _Block_ = { + /** The hash of the block */ + hash?: Maybe + /** The block number */ + number: Scalars['Int'] +} + +/** The type for the top-level _meta field */ +export type _Meta_ = { + /** + * Information about a specific subgraph block. The hash of the block + * will be null if the _meta field has a block constraint that asks for + * a block number. It will be filled if the _meta field has no block constraint + * and therefore asks for the latest block + * + */ + block: _Block_ + /** The deployment ID */ + deployment: Scalars['String'] + /** If `true`, the subgraph encountered indexing errors at some past block */ + hasIndexingErrors: Scalars['Boolean'] +} + +export type _SubgraphErrorPolicy_ = + /** Data will be returned even if the subgraph has indexing errors */ + | 'allow' + /** If the subgraph has indexing errors, data will be omitted. The default. */ + | 'deny' + +export type WithIndex = TObject & Record +export type ResolversObject = WithIndex + +export type ResolverTypeWrapper = Promise | T + +export type ResolverWithResolve = { + resolve: ResolverFn +} + +export type LegacyStitchingResolver = { + fragment: string + resolve: ResolverFn +} + +export type NewStitchingResolver = { + selectionSet: string | ((fieldNode: FieldNode) => SelectionSetNode) + resolve: ResolverFn +} +export type StitchingResolver = + | LegacyStitchingResolver + | NewStitchingResolver +export type Resolver = + | ResolverFn + | ResolverWithResolve + | StitchingResolver + +export type ResolverFn = ( + parent: TParent, + args: TArgs, + context: TContext, + info: GraphQLResolveInfo, +) => Promise | TResult + +export type SubscriptionSubscribeFn = ( + parent: TParent, + args: TArgs, + context: TContext, + info: GraphQLResolveInfo, +) => AsyncIterable | Promise> + +export type SubscriptionResolveFn = ( + parent: TParent, + args: TArgs, + context: TContext, + info: GraphQLResolveInfo, +) => TResult | Promise + +export interface SubscriptionSubscriberObject { + subscribe: SubscriptionSubscribeFn<{ [key in TKey]: TResult }, TParent, TContext, TArgs> + resolve?: SubscriptionResolveFn +} + +export interface SubscriptionResolverObject { + subscribe: SubscriptionSubscribeFn + resolve: SubscriptionResolveFn +} + +export type SubscriptionObject = + | SubscriptionSubscriberObject + | SubscriptionResolverObject + +export type SubscriptionResolver = + | ((...args: any[]) => SubscriptionObject) + | SubscriptionObject + +export type TypeResolveFn = ( + parent: TParent, + context: TContext, + info: GraphQLResolveInfo, +) => Maybe | Promise> + +export type IsTypeOfResolverFn = ( + obj: T, + context: TContext, + info: GraphQLResolveInfo, +) => boolean | Promise + +export type NextResolverFn = () => Promise + +export type DirectiveResolverFn = ( + next: NextResolverFn, + parent: TParent, + args: TArgs, + context: TContext, + info: GraphQLResolveInfo, +) => TResult | Promise + +/** Mapping between all available schema types and the resolvers types */ +export type ResolversTypes = ResolversObject<{ + Query: ResolverTypeWrapper<{}> + Subscription: ResolverTypeWrapper<{}> + BigDecimal: ResolverTypeWrapper + BigInt: ResolverTypeWrapper + BlockChangedFilter: BlockChangedFilter + Block_height: Block_height + Boolean: ResolverTypeWrapper + Bundle: ResolverTypeWrapper + Bundle_filter: Bundle_filter + Bundle_orderBy: Bundle_orderBy + Burn: ResolverTypeWrapper + Burn_filter: Burn_filter + Burn_orderBy: Burn_orderBy + Bytes: ResolverTypeWrapper + Float: ResolverTypeWrapper + ID: ResolverTypeWrapper + Int: ResolverTypeWrapper + LiquidityPosition: ResolverTypeWrapper + LiquidityPositionSnapshot: ResolverTypeWrapper + LiquidityPositionSnapshot_filter: LiquidityPositionSnapshot_filter + LiquidityPositionSnapshot_orderBy: LiquidityPositionSnapshot_orderBy + LiquidityPosition_filter: LiquidityPosition_filter + LiquidityPosition_orderBy: LiquidityPosition_orderBy + Mint: ResolverTypeWrapper + Mint_filter: Mint_filter + Mint_orderBy: Mint_orderBy + OrderDirection: OrderDirection + Pair: ResolverTypeWrapper + PairDayData: ResolverTypeWrapper + PairDayData_filter: PairDayData_filter + PairDayData_orderBy: PairDayData_orderBy + PairHourData: ResolverTypeWrapper + PairHourData_filter: PairHourData_filter + PairHourData_orderBy: PairHourData_orderBy + Pair_filter: Pair_filter + Pair_orderBy: Pair_orderBy + String: ResolverTypeWrapper + Swap: ResolverTypeWrapper + Swap_filter: Swap_filter + Swap_orderBy: Swap_orderBy + Token: ResolverTypeWrapper + TokenDayData: ResolverTypeWrapper + TokenDayData_filter: TokenDayData_filter + TokenDayData_orderBy: TokenDayData_orderBy + Token_filter: Token_filter + Token_orderBy: Token_orderBy + Transaction: ResolverTypeWrapper + Transaction_filter: Transaction_filter + Transaction_orderBy: Transaction_orderBy + UniswapDayData: ResolverTypeWrapper + UniswapDayData_filter: UniswapDayData_filter + UniswapDayData_orderBy: UniswapDayData_orderBy + UniswapFactory: ResolverTypeWrapper + UniswapFactory_filter: UniswapFactory_filter + UniswapFactory_orderBy: UniswapFactory_orderBy + User: ResolverTypeWrapper + User_filter: User_filter + User_orderBy: User_orderBy + _Block_: ResolverTypeWrapper<_Block_> + _Meta_: ResolverTypeWrapper<_Meta_> + _SubgraphErrorPolicy_: _SubgraphErrorPolicy_ +}> + +/** Mapping between all available schema types and the resolvers parents */ +export type ResolversParentTypes = ResolversObject<{ + Query: {} + Subscription: {} + BigDecimal: Scalars['BigDecimal'] + BigInt: Scalars['BigInt'] + BlockChangedFilter: BlockChangedFilter + Block_height: Block_height + Boolean: Scalars['Boolean'] + Bundle: Bundle + Bundle_filter: Bundle_filter + Burn: Burn + Burn_filter: Burn_filter + Bytes: Scalars['Bytes'] + Float: Scalars['Float'] + ID: Scalars['ID'] + Int: Scalars['Int'] + LiquidityPosition: LiquidityPosition + LiquidityPositionSnapshot: LiquidityPositionSnapshot + LiquidityPositionSnapshot_filter: LiquidityPositionSnapshot_filter + LiquidityPosition_filter: LiquidityPosition_filter + Mint: Mint + Mint_filter: Mint_filter + Pair: Pair + PairDayData: PairDayData + PairDayData_filter: PairDayData_filter + PairHourData: PairHourData + PairHourData_filter: PairHourData_filter + Pair_filter: Pair_filter + String: Scalars['String'] + Swap: Swap + Swap_filter: Swap_filter + Token: Token + TokenDayData: TokenDayData + TokenDayData_filter: TokenDayData_filter + Token_filter: Token_filter + Transaction: Transaction + Transaction_filter: Transaction_filter + UniswapDayData: UniswapDayData + UniswapDayData_filter: UniswapDayData_filter + UniswapFactory: UniswapFactory + UniswapFactory_filter: UniswapFactory_filter + User: User + User_filter: User_filter + _Block_: _Block_ + _Meta_: _Meta_ +}> + +export type QueryResolvers< + ContextType = MeshContext, + ParentType extends ResolversParentTypes['Query'] = ResolversParentTypes['Query'], +> = ResolversObject<{ + Chain2_uniswapFactory?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain2_uniswapFactories?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain2_token?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain2_tokens?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain2_pair?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain2_pairs?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain2_user?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain2_users?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain2_liquidityPosition?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain2_liquidityPositions?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain2_liquidityPositionSnapshot?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain2_liquidityPositionSnapshots?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain2_transaction?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain2_transactions?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain2_mint?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain2_mints?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain2_burn?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain2_burns?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain2_swap?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain2_swaps?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain2_bundle?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain2_bundles?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain2_uniswapDayData?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain2_uniswapDayDatas?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain2_pairHourData?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain2_pairHourDatas?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain2_pairDayData?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain2_pairDayDatas?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain2_tokenDayData?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain2_tokenDayDatas?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain2__meta?: Resolver, ParentType, ContextType, Partial> + Chain1_uniswapFactory?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain1_uniswapFactories?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain1_token?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain1_tokens?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain1_pair?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain1_pairs?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain1_user?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain1_users?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain1_liquidityPosition?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain1_liquidityPositions?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain1_liquidityPositionSnapshot?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain1_liquidityPositionSnapshots?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain1_transaction?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain1_transactions?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain1_mint?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain1_mints?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain1_burn?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain1_burns?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain1_swap?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain1_swaps?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain1_bundle?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain1_bundles?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain1_uniswapDayData?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain1_uniswapDayDatas?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain1_pairHourData?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain1_pairHourDatas?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain1_pairDayData?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain1_pairDayDatas?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain1_tokenDayData?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + Chain1_tokenDayDatas?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + Chain1__meta?: Resolver, ParentType, ContextType, Partial> + pairs?: Resolver, ParentType, ContextType, RequireFields> +}> + +export type SubscriptionResolvers< + ContextType = MeshContext, + ParentType extends ResolversParentTypes['Subscription'] = ResolversParentTypes['Subscription'], +> = ResolversObject<{ + Chain2_uniswapFactory?: SubscriptionResolver< + Maybe, + 'Chain2_uniswapFactory', + ParentType, + ContextType, + RequireFields + > + Chain2_uniswapFactories?: SubscriptionResolver< + Array, + 'Chain2_uniswapFactories', + ParentType, + ContextType, + RequireFields + > + Chain2_token?: SubscriptionResolver< + Maybe, + 'Chain2_token', + ParentType, + ContextType, + RequireFields + > + Chain2_tokens?: SubscriptionResolver< + Array, + 'Chain2_tokens', + ParentType, + ContextType, + RequireFields + > + Chain2_pair?: SubscriptionResolver< + Maybe, + 'Chain2_pair', + ParentType, + ContextType, + RequireFields + > + Chain2_pairs?: SubscriptionResolver< + Array, + 'Chain2_pairs', + ParentType, + ContextType, + RequireFields + > + Chain2_user?: SubscriptionResolver< + Maybe, + 'Chain2_user', + ParentType, + ContextType, + RequireFields + > + Chain2_users?: SubscriptionResolver< + Array, + 'Chain2_users', + ParentType, + ContextType, + RequireFields + > + Chain2_liquidityPosition?: SubscriptionResolver< + Maybe, + 'Chain2_liquidityPosition', + ParentType, + ContextType, + RequireFields + > + Chain2_liquidityPositions?: SubscriptionResolver< + Array, + 'Chain2_liquidityPositions', + ParentType, + ContextType, + RequireFields + > + Chain2_liquidityPositionSnapshot?: SubscriptionResolver< + Maybe, + 'Chain2_liquidityPositionSnapshot', + ParentType, + ContextType, + RequireFields + > + Chain2_liquidityPositionSnapshots?: SubscriptionResolver< + Array, + 'Chain2_liquidityPositionSnapshots', + ParentType, + ContextType, + RequireFields + > + Chain2_transaction?: SubscriptionResolver< + Maybe, + 'Chain2_transaction', + ParentType, + ContextType, + RequireFields + > + Chain2_transactions?: SubscriptionResolver< + Array, + 'Chain2_transactions', + ParentType, + ContextType, + RequireFields + > + Chain2_mint?: SubscriptionResolver< + Maybe, + 'Chain2_mint', + ParentType, + ContextType, + RequireFields + > + Chain2_mints?: SubscriptionResolver< + Array, + 'Chain2_mints', + ParentType, + ContextType, + RequireFields + > + Chain2_burn?: SubscriptionResolver< + Maybe, + 'Chain2_burn', + ParentType, + ContextType, + RequireFields + > + Chain2_burns?: SubscriptionResolver< + Array, + 'Chain2_burns', + ParentType, + ContextType, + RequireFields + > + Chain2_swap?: SubscriptionResolver< + Maybe, + 'Chain2_swap', + ParentType, + ContextType, + RequireFields + > + Chain2_swaps?: SubscriptionResolver< + Array, + 'Chain2_swaps', + ParentType, + ContextType, + RequireFields + > + Chain2_bundle?: SubscriptionResolver< + Maybe, + 'Chain2_bundle', + ParentType, + ContextType, + RequireFields + > + Chain2_bundles?: SubscriptionResolver< + Array, + 'Chain2_bundles', + ParentType, + ContextType, + RequireFields + > + Chain2_uniswapDayData?: SubscriptionResolver< + Maybe, + 'Chain2_uniswapDayData', + ParentType, + ContextType, + RequireFields + > + Chain2_uniswapDayDatas?: SubscriptionResolver< + Array, + 'Chain2_uniswapDayDatas', + ParentType, + ContextType, + RequireFields + > + Chain2_pairHourData?: SubscriptionResolver< + Maybe, + 'Chain2_pairHourData', + ParentType, + ContextType, + RequireFields + > + Chain2_pairHourDatas?: SubscriptionResolver< + Array, + 'Chain2_pairHourDatas', + ParentType, + ContextType, + RequireFields + > + Chain2_pairDayData?: SubscriptionResolver< + Maybe, + 'Chain2_pairDayData', + ParentType, + ContextType, + RequireFields + > + Chain2_pairDayDatas?: SubscriptionResolver< + Array, + 'Chain2_pairDayDatas', + ParentType, + ContextType, + RequireFields + > + Chain2_tokenDayData?: SubscriptionResolver< + Maybe, + 'Chain2_tokenDayData', + ParentType, + ContextType, + RequireFields + > + Chain2_tokenDayDatas?: SubscriptionResolver< + Array, + 'Chain2_tokenDayDatas', + ParentType, + ContextType, + RequireFields + > + Chain2__meta?: SubscriptionResolver< + Maybe, + 'Chain2__meta', + ParentType, + ContextType, + Partial + > + Chain1_uniswapFactory?: SubscriptionResolver< + Maybe, + 'Chain1_uniswapFactory', + ParentType, + ContextType, + RequireFields + > + Chain1_uniswapFactories?: SubscriptionResolver< + Array, + 'Chain1_uniswapFactories', + ParentType, + ContextType, + RequireFields + > + Chain1_token?: SubscriptionResolver< + Maybe, + 'Chain1_token', + ParentType, + ContextType, + RequireFields + > + Chain1_tokens?: SubscriptionResolver< + Array, + 'Chain1_tokens', + ParentType, + ContextType, + RequireFields + > + Chain1_pair?: SubscriptionResolver< + Maybe, + 'Chain1_pair', + ParentType, + ContextType, + RequireFields + > + Chain1_pairs?: SubscriptionResolver< + Array, + 'Chain1_pairs', + ParentType, + ContextType, + RequireFields + > + Chain1_user?: SubscriptionResolver< + Maybe, + 'Chain1_user', + ParentType, + ContextType, + RequireFields + > + Chain1_users?: SubscriptionResolver< + Array, + 'Chain1_users', + ParentType, + ContextType, + RequireFields + > + Chain1_liquidityPosition?: SubscriptionResolver< + Maybe, + 'Chain1_liquidityPosition', + ParentType, + ContextType, + RequireFields + > + Chain1_liquidityPositions?: SubscriptionResolver< + Array, + 'Chain1_liquidityPositions', + ParentType, + ContextType, + RequireFields + > + Chain1_liquidityPositionSnapshot?: SubscriptionResolver< + Maybe, + 'Chain1_liquidityPositionSnapshot', + ParentType, + ContextType, + RequireFields + > + Chain1_liquidityPositionSnapshots?: SubscriptionResolver< + Array, + 'Chain1_liquidityPositionSnapshots', + ParentType, + ContextType, + RequireFields + > + Chain1_transaction?: SubscriptionResolver< + Maybe, + 'Chain1_transaction', + ParentType, + ContextType, + RequireFields + > + Chain1_transactions?: SubscriptionResolver< + Array, + 'Chain1_transactions', + ParentType, + ContextType, + RequireFields + > + Chain1_mint?: SubscriptionResolver< + Maybe, + 'Chain1_mint', + ParentType, + ContextType, + RequireFields + > + Chain1_mints?: SubscriptionResolver< + Array, + 'Chain1_mints', + ParentType, + ContextType, + RequireFields + > + Chain1_burn?: SubscriptionResolver< + Maybe, + 'Chain1_burn', + ParentType, + ContextType, + RequireFields + > + Chain1_burns?: SubscriptionResolver< + Array, + 'Chain1_burns', + ParentType, + ContextType, + RequireFields + > + Chain1_swap?: SubscriptionResolver< + Maybe, + 'Chain1_swap', + ParentType, + ContextType, + RequireFields + > + Chain1_swaps?: SubscriptionResolver< + Array, + 'Chain1_swaps', + ParentType, + ContextType, + RequireFields + > + Chain1_bundle?: SubscriptionResolver< + Maybe, + 'Chain1_bundle', + ParentType, + ContextType, + RequireFields + > + Chain1_bundles?: SubscriptionResolver< + Array, + 'Chain1_bundles', + ParentType, + ContextType, + RequireFields + > + Chain1_uniswapDayData?: SubscriptionResolver< + Maybe, + 'Chain1_uniswapDayData', + ParentType, + ContextType, + RequireFields + > + Chain1_uniswapDayDatas?: SubscriptionResolver< + Array, + 'Chain1_uniswapDayDatas', + ParentType, + ContextType, + RequireFields + > + Chain1_pairHourData?: SubscriptionResolver< + Maybe, + 'Chain1_pairHourData', + ParentType, + ContextType, + RequireFields + > + Chain1_pairHourDatas?: SubscriptionResolver< + Array, + 'Chain1_pairHourDatas', + ParentType, + ContextType, + RequireFields + > + Chain1_pairDayData?: SubscriptionResolver< + Maybe, + 'Chain1_pairDayData', + ParentType, + ContextType, + RequireFields + > + Chain1_pairDayDatas?: SubscriptionResolver< + Array, + 'Chain1_pairDayDatas', + ParentType, + ContextType, + RequireFields + > + Chain1_tokenDayData?: SubscriptionResolver< + Maybe, + 'Chain1_tokenDayData', + ParentType, + ContextType, + RequireFields + > + Chain1_tokenDayDatas?: SubscriptionResolver< + Array, + 'Chain1_tokenDayDatas', + ParentType, + ContextType, + RequireFields + > + Chain1__meta?: SubscriptionResolver< + Maybe, + 'Chain1__meta', + ParentType, + ContextType, + Partial + > +}> + +export interface BigDecimalScalarConfig extends GraphQLScalarTypeConfig { + name: 'BigDecimal' +} + +export interface BigIntScalarConfig extends GraphQLScalarTypeConfig { + name: 'BigInt' +} + +export type BundleResolvers< + ContextType = MeshContext, + ParentType extends ResolversParentTypes['Bundle'] = ResolversParentTypes['Bundle'], +> = ResolversObject<{ + id?: Resolver + ethPrice?: Resolver + __isTypeOf?: IsTypeOfResolverFn +}> + +export type BurnResolvers< + ContextType = MeshContext, + ParentType extends ResolversParentTypes['Burn'] = ResolversParentTypes['Burn'], +> = ResolversObject<{ + id?: Resolver + transaction?: Resolver + timestamp?: Resolver + pair?: Resolver + liquidity?: Resolver + sender?: Resolver, ParentType, ContextType> + amount0?: Resolver, ParentType, ContextType> + amount1?: Resolver, ParentType, ContextType> + to?: Resolver, ParentType, ContextType> + logIndex?: Resolver, ParentType, ContextType> + amountUSD?: Resolver, ParentType, ContextType> + needsComplete?: Resolver + feeTo?: Resolver, ParentType, ContextType> + feeLiquidity?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +}> + +export interface BytesScalarConfig extends GraphQLScalarTypeConfig { + name: 'Bytes' +} + +export type LiquidityPositionResolvers< + ContextType = MeshContext, + ParentType extends ResolversParentTypes['LiquidityPosition'] = ResolversParentTypes['LiquidityPosition'], +> = ResolversObject<{ + id?: Resolver + user?: Resolver + pair?: Resolver + liquidityTokenBalance?: Resolver + __isTypeOf?: IsTypeOfResolverFn +}> + +export type LiquidityPositionSnapshotResolvers< + ContextType = MeshContext, + ParentType extends ResolversParentTypes['LiquidityPositionSnapshot'] = ResolversParentTypes['LiquidityPositionSnapshot'], +> = ResolversObject<{ + id?: Resolver + liquidityPosition?: Resolver + timestamp?: Resolver + block?: Resolver + user?: Resolver + pair?: Resolver + token0PriceUSD?: Resolver + token1PriceUSD?: Resolver + reserve0?: Resolver + reserve1?: Resolver + reserveUSD?: Resolver + liquidityTokenTotalSupply?: Resolver + liquidityTokenBalance?: Resolver + __isTypeOf?: IsTypeOfResolverFn +}> + +export type MintResolvers< + ContextType = MeshContext, + ParentType extends ResolversParentTypes['Mint'] = ResolversParentTypes['Mint'], +> = ResolversObject<{ + id?: Resolver + transaction?: Resolver + timestamp?: Resolver + pair?: Resolver + to?: Resolver + liquidity?: Resolver + sender?: Resolver, ParentType, ContextType> + amount0?: Resolver, ParentType, ContextType> + amount1?: Resolver, ParentType, ContextType> + logIndex?: Resolver, ParentType, ContextType> + amountUSD?: Resolver, ParentType, ContextType> + feeTo?: Resolver, ParentType, ContextType> + feeLiquidity?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +}> + +export type PairResolvers< + ContextType = MeshContext, + ParentType extends ResolversParentTypes['Pair'] = ResolversParentTypes['Pair'], +> = ResolversObject<{ + id?: Resolver + token0?: Resolver + token1?: Resolver + reserve0?: Resolver + reserve1?: Resolver + totalSupply?: Resolver + reserveETH?: Resolver + reserveUSD?: Resolver + trackedReserveETH?: Resolver + token0Price?: Resolver + token1Price?: Resolver + volumeToken0?: Resolver + volumeToken1?: Resolver + volumeUSD?: Resolver + untrackedVolumeUSD?: Resolver + txCount?: Resolver + createdAtTimestamp?: Resolver + createdAtBlockNumber?: Resolver + liquidityProviderCount?: Resolver + __isTypeOf?: IsTypeOfResolverFn +}> + +export type PairDayDataResolvers< + ContextType = MeshContext, + ParentType extends ResolversParentTypes['PairDayData'] = ResolversParentTypes['PairDayData'], +> = ResolversObject<{ + id?: Resolver + date?: Resolver + pairAddress?: Resolver + token0?: Resolver + token1?: Resolver + reserve0?: Resolver + reserve1?: Resolver + totalSupply?: Resolver + reserveUSD?: Resolver + dailyVolumeToken0?: Resolver + dailyVolumeToken1?: Resolver + dailyVolumeUSD?: Resolver + dailyTxns?: Resolver + __isTypeOf?: IsTypeOfResolverFn +}> + +export type PairHourDataResolvers< + ContextType = MeshContext, + ParentType extends ResolversParentTypes['PairHourData'] = ResolversParentTypes['PairHourData'], +> = ResolversObject<{ + id?: Resolver + hourStartUnix?: Resolver + pair?: Resolver + reserve0?: Resolver + reserve1?: Resolver + reserveUSD?: Resolver + hourlyVolumeToken0?: Resolver + hourlyVolumeToken1?: Resolver + hourlyVolumeUSD?: Resolver + hourlyTxns?: Resolver + __isTypeOf?: IsTypeOfResolverFn +}> + +export type SwapResolvers< + ContextType = MeshContext, + ParentType extends ResolversParentTypes['Swap'] = ResolversParentTypes['Swap'], +> = ResolversObject<{ + id?: Resolver + transaction?: Resolver + timestamp?: Resolver + pair?: Resolver + sender?: Resolver + amount0In?: Resolver + amount1In?: Resolver + amount0Out?: Resolver + amount1Out?: Resolver + to?: Resolver + logIndex?: Resolver, ParentType, ContextType> + amountUSD?: Resolver + __isTypeOf?: IsTypeOfResolverFn +}> + +export type TokenResolvers< + ContextType = MeshContext, + ParentType extends ResolversParentTypes['Token'] = ResolversParentTypes['Token'], +> = ResolversObject<{ + id?: Resolver + symbol?: Resolver + name?: Resolver + decimals?: Resolver + totalSupply?: Resolver + tradeVolume?: Resolver + tradeVolumeUSD?: Resolver + untrackedVolumeUSD?: Resolver + txCount?: Resolver + totalLiquidity?: Resolver + derivedETH?: Resolver, ParentType, ContextType> + mostLiquidPairs?: Resolver< + Array>, + ParentType, + ContextType, + RequireFields + > + __isTypeOf?: IsTypeOfResolverFn +}> + +export type TokenDayDataResolvers< + ContextType = MeshContext, + ParentType extends ResolversParentTypes['TokenDayData'] = ResolversParentTypes['TokenDayData'], +> = ResolversObject<{ + id?: Resolver + date?: Resolver + token?: Resolver + dailyVolumeToken?: Resolver + dailyVolumeETH?: Resolver + dailyVolumeUSD?: Resolver + dailyTxns?: Resolver + totalLiquidityToken?: Resolver + totalLiquidityETH?: Resolver + totalLiquidityUSD?: Resolver + priceUSD?: Resolver + maxStored?: Resolver + mostLiquidPairs?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + __isTypeOf?: IsTypeOfResolverFn +}> + +export type TransactionResolvers< + ContextType = MeshContext, + ParentType extends ResolversParentTypes['Transaction'] = ResolversParentTypes['Transaction'], +> = ResolversObject<{ + id?: Resolver + blockNumber?: Resolver + timestamp?: Resolver + mints?: Resolver< + Array>, + ParentType, + ContextType, + RequireFields + > + burns?: Resolver< + Array>, + ParentType, + ContextType, + RequireFields + > + swaps?: Resolver< + Array>, + ParentType, + ContextType, + RequireFields + > + __isTypeOf?: IsTypeOfResolverFn +}> + +export type UniswapDayDataResolvers< + ContextType = MeshContext, + ParentType extends ResolversParentTypes['UniswapDayData'] = ResolversParentTypes['UniswapDayData'], +> = ResolversObject<{ + id?: Resolver + date?: Resolver + dailyVolumeETH?: Resolver + dailyVolumeUSD?: Resolver + dailyVolumeUntracked?: Resolver + totalVolumeETH?: Resolver + totalLiquidityETH?: Resolver + totalVolumeUSD?: Resolver + totalLiquidityUSD?: Resolver + maxStored?: Resolver, ParentType, ContextType> + mostLiquidTokens?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + txCount?: Resolver + __isTypeOf?: IsTypeOfResolverFn +}> + +export type UniswapFactoryResolvers< + ContextType = MeshContext, + ParentType extends ResolversParentTypes['UniswapFactory'] = ResolversParentTypes['UniswapFactory'], +> = ResolversObject<{ + id?: Resolver + pairCount?: Resolver + totalVolumeUSD?: Resolver + totalVolumeETH?: Resolver + untrackedVolumeUSD?: Resolver + totalLiquidityUSD?: Resolver + totalLiquidityETH?: Resolver + txCount?: Resolver + mostLiquidTokens?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + __isTypeOf?: IsTypeOfResolverFn +}> + +export type UserResolvers< + ContextType = MeshContext, + ParentType extends ResolversParentTypes['User'] = ResolversParentTypes['User'], +> = ResolversObject<{ + id?: Resolver + liquidityPositions?: Resolver< + Maybe>, + ParentType, + ContextType, + RequireFields + > + usdSwapped?: Resolver + __isTypeOf?: IsTypeOfResolverFn +}> + +export type _Block_Resolvers< + ContextType = MeshContext, + ParentType extends ResolversParentTypes['_Block_'] = ResolversParentTypes['_Block_'], +> = ResolversObject<{ + hash?: Resolver, ParentType, ContextType> + number?: Resolver + __isTypeOf?: IsTypeOfResolverFn +}> + +export type _Meta_Resolvers< + ContextType = MeshContext, + ParentType extends ResolversParentTypes['_Meta_'] = ResolversParentTypes['_Meta_'], +> = ResolversObject<{ + block?: Resolver + deployment?: Resolver + hasIndexingErrors?: Resolver + __isTypeOf?: IsTypeOfResolverFn +}> + +export type Resolvers = ResolversObject<{ + Query?: QueryResolvers + Subscription?: SubscriptionResolvers + BigDecimal?: GraphQLScalarType + BigInt?: GraphQLScalarType + Bundle?: BundleResolvers + Burn?: BurnResolvers + Bytes?: GraphQLScalarType + LiquidityPosition?: LiquidityPositionResolvers + LiquidityPositionSnapshot?: LiquidityPositionSnapshotResolvers + Mint?: MintResolvers + Pair?: PairResolvers + PairDayData?: PairDayDataResolvers + PairHourData?: PairHourDataResolvers + Swap?: SwapResolvers + Token?: TokenResolvers + TokenDayData?: TokenDayDataResolvers + Transaction?: TransactionResolvers + UniswapDayData?: UniswapDayDataResolvers + UniswapFactory?: UniswapFactoryResolvers + User?: UserResolvers + _Block_?: _Block_Resolvers + _Meta_?: _Meta_Resolvers +}> + +import { MeshContext as BaseMeshContext, MeshInstance } from '@graphql-mesh/runtime' + +import { InContextSdkMethod } from '@graphql-mesh/types' + +export namespace Chain2Types { + export type Maybe = T | null + export type InputMaybe = Maybe + export type Exact = { [K in keyof T]: T[K] } + export type MakeOptional = Omit & { [SubKey in K]?: Maybe } + export type MakeMaybe = Omit & { [SubKey in K]: Maybe } + /** All built-in and custom scalars, mapped to their actual values */ + export type Scalars = { + ID: string + String: string + Boolean: boolean + Int: number + Float: number + BigDecimal: any + BigInt: any + Bytes: any + } + + export type BlockChangedFilter = { + number_gte: Scalars['Int'] + } + + export type Block_height = { + hash?: InputMaybe + number?: InputMaybe + number_gte?: InputMaybe + } + + export type Bundle = { + id: Scalars['ID'] + ethPrice: Scalars['BigDecimal'] + } + + export type Bundle_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + ethPrice?: InputMaybe + ethPrice_not?: InputMaybe + ethPrice_gt?: InputMaybe + ethPrice_lt?: InputMaybe + ethPrice_gte?: InputMaybe + ethPrice_lte?: InputMaybe + ethPrice_in?: InputMaybe> + ethPrice_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type Bundle_orderBy = 'id' | 'ethPrice' + + export type Burn = { + id: Scalars['ID'] + transaction: Transaction + timestamp: Scalars['BigInt'] + pair: Pair + liquidity: Scalars['BigDecimal'] + sender?: Maybe + amount0?: Maybe + amount1?: Maybe + to?: Maybe + logIndex?: Maybe + amountUSD?: Maybe + needsComplete: Scalars['Boolean'] + feeTo?: Maybe + feeLiquidity?: Maybe + } + + export type Burn_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + transaction?: InputMaybe + transaction_not?: InputMaybe + transaction_gt?: InputMaybe + transaction_lt?: InputMaybe + transaction_gte?: InputMaybe + transaction_lte?: InputMaybe + transaction_in?: InputMaybe> + transaction_not_in?: InputMaybe> + transaction_contains?: InputMaybe + transaction_contains_nocase?: InputMaybe + transaction_not_contains?: InputMaybe + transaction_not_contains_nocase?: InputMaybe + transaction_starts_with?: InputMaybe + transaction_starts_with_nocase?: InputMaybe + transaction_not_starts_with?: InputMaybe + transaction_not_starts_with_nocase?: InputMaybe + transaction_ends_with?: InputMaybe + transaction_ends_with_nocase?: InputMaybe + transaction_not_ends_with?: InputMaybe + transaction_not_ends_with_nocase?: InputMaybe + timestamp?: InputMaybe + timestamp_not?: InputMaybe + timestamp_gt?: InputMaybe + timestamp_lt?: InputMaybe + timestamp_gte?: InputMaybe + timestamp_lte?: InputMaybe + timestamp_in?: InputMaybe> + timestamp_not_in?: InputMaybe> + pair?: InputMaybe + pair_not?: InputMaybe + pair_gt?: InputMaybe + pair_lt?: InputMaybe + pair_gte?: InputMaybe + pair_lte?: InputMaybe + pair_in?: InputMaybe> + pair_not_in?: InputMaybe> + pair_contains?: InputMaybe + pair_contains_nocase?: InputMaybe + pair_not_contains?: InputMaybe + pair_not_contains_nocase?: InputMaybe + pair_starts_with?: InputMaybe + pair_starts_with_nocase?: InputMaybe + pair_not_starts_with?: InputMaybe + pair_not_starts_with_nocase?: InputMaybe + pair_ends_with?: InputMaybe + pair_ends_with_nocase?: InputMaybe + pair_not_ends_with?: InputMaybe + pair_not_ends_with_nocase?: InputMaybe + liquidity?: InputMaybe + liquidity_not?: InputMaybe + liquidity_gt?: InputMaybe + liquidity_lt?: InputMaybe + liquidity_gte?: InputMaybe + liquidity_lte?: InputMaybe + liquidity_in?: InputMaybe> + liquidity_not_in?: InputMaybe> + sender?: InputMaybe + sender_not?: InputMaybe + sender_in?: InputMaybe> + sender_not_in?: InputMaybe> + sender_contains?: InputMaybe + sender_not_contains?: InputMaybe + amount0?: InputMaybe + amount0_not?: InputMaybe + amount0_gt?: InputMaybe + amount0_lt?: InputMaybe + amount0_gte?: InputMaybe + amount0_lte?: InputMaybe + amount0_in?: InputMaybe> + amount0_not_in?: InputMaybe> + amount1?: InputMaybe + amount1_not?: InputMaybe + amount1_gt?: InputMaybe + amount1_lt?: InputMaybe + amount1_gte?: InputMaybe + amount1_lte?: InputMaybe + amount1_in?: InputMaybe> + amount1_not_in?: InputMaybe> + to?: InputMaybe + to_not?: InputMaybe + to_in?: InputMaybe> + to_not_in?: InputMaybe> + to_contains?: InputMaybe + to_not_contains?: InputMaybe + logIndex?: InputMaybe + logIndex_not?: InputMaybe + logIndex_gt?: InputMaybe + logIndex_lt?: InputMaybe + logIndex_gte?: InputMaybe + logIndex_lte?: InputMaybe + logIndex_in?: InputMaybe> + logIndex_not_in?: InputMaybe> + amountUSD?: InputMaybe + amountUSD_not?: InputMaybe + amountUSD_gt?: InputMaybe + amountUSD_lt?: InputMaybe + amountUSD_gte?: InputMaybe + amountUSD_lte?: InputMaybe + amountUSD_in?: InputMaybe> + amountUSD_not_in?: InputMaybe> + needsComplete?: InputMaybe + needsComplete_not?: InputMaybe + needsComplete_in?: InputMaybe> + needsComplete_not_in?: InputMaybe> + feeTo?: InputMaybe + feeTo_not?: InputMaybe + feeTo_in?: InputMaybe> + feeTo_not_in?: InputMaybe> + feeTo_contains?: InputMaybe + feeTo_not_contains?: InputMaybe + feeLiquidity?: InputMaybe + feeLiquidity_not?: InputMaybe + feeLiquidity_gt?: InputMaybe + feeLiquidity_lt?: InputMaybe + feeLiquidity_gte?: InputMaybe + feeLiquidity_lte?: InputMaybe + feeLiquidity_in?: InputMaybe> + feeLiquidity_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type Burn_orderBy = + | 'id' + | 'transaction' + | 'timestamp' + | 'pair' + | 'liquidity' + | 'sender' + | 'amount0' + | 'amount1' + | 'to' + | 'logIndex' + | 'amountUSD' + | 'needsComplete' + | 'feeTo' + | 'feeLiquidity' + + export type LiquidityPosition = { + id: Scalars['ID'] + user: User + pair: Pair + liquidityTokenBalance: Scalars['BigDecimal'] + } + + export type LiquidityPositionSnapshot = { + id: Scalars['ID'] + liquidityPosition: LiquidityPosition + timestamp: Scalars['Int'] + block: Scalars['Int'] + user: User + pair: Pair + token0PriceUSD: Scalars['BigDecimal'] + token1PriceUSD: Scalars['BigDecimal'] + reserve0: Scalars['BigDecimal'] + reserve1: Scalars['BigDecimal'] + reserveUSD: Scalars['BigDecimal'] + liquidityTokenTotalSupply: Scalars['BigDecimal'] + liquidityTokenBalance: Scalars['BigDecimal'] + } + + export type LiquidityPositionSnapshot_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + liquidityPosition?: InputMaybe + liquidityPosition_not?: InputMaybe + liquidityPosition_gt?: InputMaybe + liquidityPosition_lt?: InputMaybe + liquidityPosition_gte?: InputMaybe + liquidityPosition_lte?: InputMaybe + liquidityPosition_in?: InputMaybe> + liquidityPosition_not_in?: InputMaybe> + liquidityPosition_contains?: InputMaybe + liquidityPosition_contains_nocase?: InputMaybe + liquidityPosition_not_contains?: InputMaybe + liquidityPosition_not_contains_nocase?: InputMaybe + liquidityPosition_starts_with?: InputMaybe + liquidityPosition_starts_with_nocase?: InputMaybe + liquidityPosition_not_starts_with?: InputMaybe + liquidityPosition_not_starts_with_nocase?: InputMaybe + liquidityPosition_ends_with?: InputMaybe + liquidityPosition_ends_with_nocase?: InputMaybe + liquidityPosition_not_ends_with?: InputMaybe + liquidityPosition_not_ends_with_nocase?: InputMaybe + timestamp?: InputMaybe + timestamp_not?: InputMaybe + timestamp_gt?: InputMaybe + timestamp_lt?: InputMaybe + timestamp_gte?: InputMaybe + timestamp_lte?: InputMaybe + timestamp_in?: InputMaybe> + timestamp_not_in?: InputMaybe> + block?: InputMaybe + block_not?: InputMaybe + block_gt?: InputMaybe + block_lt?: InputMaybe + block_gte?: InputMaybe + block_lte?: InputMaybe + block_in?: InputMaybe> + block_not_in?: InputMaybe> + user?: InputMaybe + user_not?: InputMaybe + user_gt?: InputMaybe + user_lt?: InputMaybe + user_gte?: InputMaybe + user_lte?: InputMaybe + user_in?: InputMaybe> + user_not_in?: InputMaybe> + user_contains?: InputMaybe + user_contains_nocase?: InputMaybe + user_not_contains?: InputMaybe + user_not_contains_nocase?: InputMaybe + user_starts_with?: InputMaybe + user_starts_with_nocase?: InputMaybe + user_not_starts_with?: InputMaybe + user_not_starts_with_nocase?: InputMaybe + user_ends_with?: InputMaybe + user_ends_with_nocase?: InputMaybe + user_not_ends_with?: InputMaybe + user_not_ends_with_nocase?: InputMaybe + pair?: InputMaybe + pair_not?: InputMaybe + pair_gt?: InputMaybe + pair_lt?: InputMaybe + pair_gte?: InputMaybe + pair_lte?: InputMaybe + pair_in?: InputMaybe> + pair_not_in?: InputMaybe> + pair_contains?: InputMaybe + pair_contains_nocase?: InputMaybe + pair_not_contains?: InputMaybe + pair_not_contains_nocase?: InputMaybe + pair_starts_with?: InputMaybe + pair_starts_with_nocase?: InputMaybe + pair_not_starts_with?: InputMaybe + pair_not_starts_with_nocase?: InputMaybe + pair_ends_with?: InputMaybe + pair_ends_with_nocase?: InputMaybe + pair_not_ends_with?: InputMaybe + pair_not_ends_with_nocase?: InputMaybe + token0PriceUSD?: InputMaybe + token0PriceUSD_not?: InputMaybe + token0PriceUSD_gt?: InputMaybe + token0PriceUSD_lt?: InputMaybe + token0PriceUSD_gte?: InputMaybe + token0PriceUSD_lte?: InputMaybe + token0PriceUSD_in?: InputMaybe> + token0PriceUSD_not_in?: InputMaybe> + token1PriceUSD?: InputMaybe + token1PriceUSD_not?: InputMaybe + token1PriceUSD_gt?: InputMaybe + token1PriceUSD_lt?: InputMaybe + token1PriceUSD_gte?: InputMaybe + token1PriceUSD_lte?: InputMaybe + token1PriceUSD_in?: InputMaybe> + token1PriceUSD_not_in?: InputMaybe> + reserve0?: InputMaybe + reserve0_not?: InputMaybe + reserve0_gt?: InputMaybe + reserve0_lt?: InputMaybe + reserve0_gte?: InputMaybe + reserve0_lte?: InputMaybe + reserve0_in?: InputMaybe> + reserve0_not_in?: InputMaybe> + reserve1?: InputMaybe + reserve1_not?: InputMaybe + reserve1_gt?: InputMaybe + reserve1_lt?: InputMaybe + reserve1_gte?: InputMaybe + reserve1_lte?: InputMaybe + reserve1_in?: InputMaybe> + reserve1_not_in?: InputMaybe> + reserveUSD?: InputMaybe + reserveUSD_not?: InputMaybe + reserveUSD_gt?: InputMaybe + reserveUSD_lt?: InputMaybe + reserveUSD_gte?: InputMaybe + reserveUSD_lte?: InputMaybe + reserveUSD_in?: InputMaybe> + reserveUSD_not_in?: InputMaybe> + liquidityTokenTotalSupply?: InputMaybe + liquidityTokenTotalSupply_not?: InputMaybe + liquidityTokenTotalSupply_gt?: InputMaybe + liquidityTokenTotalSupply_lt?: InputMaybe + liquidityTokenTotalSupply_gte?: InputMaybe + liquidityTokenTotalSupply_lte?: InputMaybe + liquidityTokenTotalSupply_in?: InputMaybe> + liquidityTokenTotalSupply_not_in?: InputMaybe> + liquidityTokenBalance?: InputMaybe + liquidityTokenBalance_not?: InputMaybe + liquidityTokenBalance_gt?: InputMaybe + liquidityTokenBalance_lt?: InputMaybe + liquidityTokenBalance_gte?: InputMaybe + liquidityTokenBalance_lte?: InputMaybe + liquidityTokenBalance_in?: InputMaybe> + liquidityTokenBalance_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type LiquidityPositionSnapshot_orderBy = + | 'id' + | 'liquidityPosition' + | 'timestamp' + | 'block' + | 'user' + | 'pair' + | 'token0PriceUSD' + | 'token1PriceUSD' + | 'reserve0' + | 'reserve1' + | 'reserveUSD' + | 'liquidityTokenTotalSupply' + | 'liquidityTokenBalance' + + export type LiquidityPosition_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + user?: InputMaybe + user_not?: InputMaybe + user_gt?: InputMaybe + user_lt?: InputMaybe + user_gte?: InputMaybe + user_lte?: InputMaybe + user_in?: InputMaybe> + user_not_in?: InputMaybe> + user_contains?: InputMaybe + user_contains_nocase?: InputMaybe + user_not_contains?: InputMaybe + user_not_contains_nocase?: InputMaybe + user_starts_with?: InputMaybe + user_starts_with_nocase?: InputMaybe + user_not_starts_with?: InputMaybe + user_not_starts_with_nocase?: InputMaybe + user_ends_with?: InputMaybe + user_ends_with_nocase?: InputMaybe + user_not_ends_with?: InputMaybe + user_not_ends_with_nocase?: InputMaybe + pair?: InputMaybe + pair_not?: InputMaybe + pair_gt?: InputMaybe + pair_lt?: InputMaybe + pair_gte?: InputMaybe + pair_lte?: InputMaybe + pair_in?: InputMaybe> + pair_not_in?: InputMaybe> + pair_contains?: InputMaybe + pair_contains_nocase?: InputMaybe + pair_not_contains?: InputMaybe + pair_not_contains_nocase?: InputMaybe + pair_starts_with?: InputMaybe + pair_starts_with_nocase?: InputMaybe + pair_not_starts_with?: InputMaybe + pair_not_starts_with_nocase?: InputMaybe + pair_ends_with?: InputMaybe + pair_ends_with_nocase?: InputMaybe + pair_not_ends_with?: InputMaybe + pair_not_ends_with_nocase?: InputMaybe + liquidityTokenBalance?: InputMaybe + liquidityTokenBalance_not?: InputMaybe + liquidityTokenBalance_gt?: InputMaybe + liquidityTokenBalance_lt?: InputMaybe + liquidityTokenBalance_gte?: InputMaybe + liquidityTokenBalance_lte?: InputMaybe + liquidityTokenBalance_in?: InputMaybe> + liquidityTokenBalance_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type LiquidityPosition_orderBy = 'id' | 'user' | 'pair' | 'liquidityTokenBalance' + + export type Mint = { + id: Scalars['ID'] + transaction: Transaction + timestamp: Scalars['BigInt'] + pair: Pair + to: Scalars['Bytes'] + liquidity: Scalars['BigDecimal'] + sender?: Maybe + amount0?: Maybe + amount1?: Maybe + logIndex?: Maybe + amountUSD?: Maybe + feeTo?: Maybe + feeLiquidity?: Maybe + } + + export type Mint_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + transaction?: InputMaybe + transaction_not?: InputMaybe + transaction_gt?: InputMaybe + transaction_lt?: InputMaybe + transaction_gte?: InputMaybe + transaction_lte?: InputMaybe + transaction_in?: InputMaybe> + transaction_not_in?: InputMaybe> + transaction_contains?: InputMaybe + transaction_contains_nocase?: InputMaybe + transaction_not_contains?: InputMaybe + transaction_not_contains_nocase?: InputMaybe + transaction_starts_with?: InputMaybe + transaction_starts_with_nocase?: InputMaybe + transaction_not_starts_with?: InputMaybe + transaction_not_starts_with_nocase?: InputMaybe + transaction_ends_with?: InputMaybe + transaction_ends_with_nocase?: InputMaybe + transaction_not_ends_with?: InputMaybe + transaction_not_ends_with_nocase?: InputMaybe + timestamp?: InputMaybe + timestamp_not?: InputMaybe + timestamp_gt?: InputMaybe + timestamp_lt?: InputMaybe + timestamp_gte?: InputMaybe + timestamp_lte?: InputMaybe + timestamp_in?: InputMaybe> + timestamp_not_in?: InputMaybe> + pair?: InputMaybe + pair_not?: InputMaybe + pair_gt?: InputMaybe + pair_lt?: InputMaybe + pair_gte?: InputMaybe + pair_lte?: InputMaybe + pair_in?: InputMaybe> + pair_not_in?: InputMaybe> + pair_contains?: InputMaybe + pair_contains_nocase?: InputMaybe + pair_not_contains?: InputMaybe + pair_not_contains_nocase?: InputMaybe + pair_starts_with?: InputMaybe + pair_starts_with_nocase?: InputMaybe + pair_not_starts_with?: InputMaybe + pair_not_starts_with_nocase?: InputMaybe + pair_ends_with?: InputMaybe + pair_ends_with_nocase?: InputMaybe + pair_not_ends_with?: InputMaybe + pair_not_ends_with_nocase?: InputMaybe + to?: InputMaybe + to_not?: InputMaybe + to_in?: InputMaybe> + to_not_in?: InputMaybe> + to_contains?: InputMaybe + to_not_contains?: InputMaybe + liquidity?: InputMaybe + liquidity_not?: InputMaybe + liquidity_gt?: InputMaybe + liquidity_lt?: InputMaybe + liquidity_gte?: InputMaybe + liquidity_lte?: InputMaybe + liquidity_in?: InputMaybe> + liquidity_not_in?: InputMaybe> + sender?: InputMaybe + sender_not?: InputMaybe + sender_in?: InputMaybe> + sender_not_in?: InputMaybe> + sender_contains?: InputMaybe + sender_not_contains?: InputMaybe + amount0?: InputMaybe + amount0_not?: InputMaybe + amount0_gt?: InputMaybe + amount0_lt?: InputMaybe + amount0_gte?: InputMaybe + amount0_lte?: InputMaybe + amount0_in?: InputMaybe> + amount0_not_in?: InputMaybe> + amount1?: InputMaybe + amount1_not?: InputMaybe + amount1_gt?: InputMaybe + amount1_lt?: InputMaybe + amount1_gte?: InputMaybe + amount1_lte?: InputMaybe + amount1_in?: InputMaybe> + amount1_not_in?: InputMaybe> + logIndex?: InputMaybe + logIndex_not?: InputMaybe + logIndex_gt?: InputMaybe + logIndex_lt?: InputMaybe + logIndex_gte?: InputMaybe + logIndex_lte?: InputMaybe + logIndex_in?: InputMaybe> + logIndex_not_in?: InputMaybe> + amountUSD?: InputMaybe + amountUSD_not?: InputMaybe + amountUSD_gt?: InputMaybe + amountUSD_lt?: InputMaybe + amountUSD_gte?: InputMaybe + amountUSD_lte?: InputMaybe + amountUSD_in?: InputMaybe> + amountUSD_not_in?: InputMaybe> + feeTo?: InputMaybe + feeTo_not?: InputMaybe + feeTo_in?: InputMaybe> + feeTo_not_in?: InputMaybe> + feeTo_contains?: InputMaybe + feeTo_not_contains?: InputMaybe + feeLiquidity?: InputMaybe + feeLiquidity_not?: InputMaybe + feeLiquidity_gt?: InputMaybe + feeLiquidity_lt?: InputMaybe + feeLiquidity_gte?: InputMaybe + feeLiquidity_lte?: InputMaybe + feeLiquidity_in?: InputMaybe> + feeLiquidity_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type Mint_orderBy = + | 'id' + | 'transaction' + | 'timestamp' + | 'pair' + | 'to' + | 'liquidity' + | 'sender' + | 'amount0' + | 'amount1' + | 'logIndex' + | 'amountUSD' + | 'feeTo' + | 'feeLiquidity' + + /** Defines the order direction, either ascending or descending */ + export type OrderDirection = 'asc' | 'desc' + + export type Pair = { + id: Scalars['ID'] + token0: Token + token1: Token + reserve0: Scalars['BigDecimal'] + reserve1: Scalars['BigDecimal'] + totalSupply: Scalars['BigDecimal'] + reserveETH: Scalars['BigDecimal'] + reserveUSD: Scalars['BigDecimal'] + trackedReserveETH: Scalars['BigDecimal'] + token0Price: Scalars['BigDecimal'] + token1Price: Scalars['BigDecimal'] + volumeToken0: Scalars['BigDecimal'] + volumeToken1: Scalars['BigDecimal'] + volumeUSD: Scalars['BigDecimal'] + untrackedVolumeUSD: Scalars['BigDecimal'] + txCount: Scalars['BigInt'] + createdAtTimestamp: Scalars['BigInt'] + createdAtBlockNumber: Scalars['BigInt'] + liquidityProviderCount: Scalars['BigInt'] + } + + export type PairDayData = { + id: Scalars['ID'] + date: Scalars['Int'] + pairAddress: Scalars['Bytes'] + token0: Token + token1: Token + reserve0: Scalars['BigDecimal'] + reserve1: Scalars['BigDecimal'] + totalSupply: Scalars['BigDecimal'] + reserveUSD: Scalars['BigDecimal'] + dailyVolumeToken0: Scalars['BigDecimal'] + dailyVolumeToken1: Scalars['BigDecimal'] + dailyVolumeUSD: Scalars['BigDecimal'] + dailyTxns: Scalars['BigInt'] + } + + export type PairDayData_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + date?: InputMaybe + date_not?: InputMaybe + date_gt?: InputMaybe + date_lt?: InputMaybe + date_gte?: InputMaybe + date_lte?: InputMaybe + date_in?: InputMaybe> + date_not_in?: InputMaybe> + pairAddress?: InputMaybe + pairAddress_not?: InputMaybe + pairAddress_in?: InputMaybe> + pairAddress_not_in?: InputMaybe> + pairAddress_contains?: InputMaybe + pairAddress_not_contains?: InputMaybe + token0?: InputMaybe + token0_not?: InputMaybe + token0_gt?: InputMaybe + token0_lt?: InputMaybe + token0_gte?: InputMaybe + token0_lte?: InputMaybe + token0_in?: InputMaybe> + token0_not_in?: InputMaybe> + token0_contains?: InputMaybe + token0_contains_nocase?: InputMaybe + token0_not_contains?: InputMaybe + token0_not_contains_nocase?: InputMaybe + token0_starts_with?: InputMaybe + token0_starts_with_nocase?: InputMaybe + token0_not_starts_with?: InputMaybe + token0_not_starts_with_nocase?: InputMaybe + token0_ends_with?: InputMaybe + token0_ends_with_nocase?: InputMaybe + token0_not_ends_with?: InputMaybe + token0_not_ends_with_nocase?: InputMaybe + token1?: InputMaybe + token1_not?: InputMaybe + token1_gt?: InputMaybe + token1_lt?: InputMaybe + token1_gte?: InputMaybe + token1_lte?: InputMaybe + token1_in?: InputMaybe> + token1_not_in?: InputMaybe> + token1_contains?: InputMaybe + token1_contains_nocase?: InputMaybe + token1_not_contains?: InputMaybe + token1_not_contains_nocase?: InputMaybe + token1_starts_with?: InputMaybe + token1_starts_with_nocase?: InputMaybe + token1_not_starts_with?: InputMaybe + token1_not_starts_with_nocase?: InputMaybe + token1_ends_with?: InputMaybe + token1_ends_with_nocase?: InputMaybe + token1_not_ends_with?: InputMaybe + token1_not_ends_with_nocase?: InputMaybe + reserve0?: InputMaybe + reserve0_not?: InputMaybe + reserve0_gt?: InputMaybe + reserve0_lt?: InputMaybe + reserve0_gte?: InputMaybe + reserve0_lte?: InputMaybe + reserve0_in?: InputMaybe> + reserve0_not_in?: InputMaybe> + reserve1?: InputMaybe + reserve1_not?: InputMaybe + reserve1_gt?: InputMaybe + reserve1_lt?: InputMaybe + reserve1_gte?: InputMaybe + reserve1_lte?: InputMaybe + reserve1_in?: InputMaybe> + reserve1_not_in?: InputMaybe> + totalSupply?: InputMaybe + totalSupply_not?: InputMaybe + totalSupply_gt?: InputMaybe + totalSupply_lt?: InputMaybe + totalSupply_gte?: InputMaybe + totalSupply_lte?: InputMaybe + totalSupply_in?: InputMaybe> + totalSupply_not_in?: InputMaybe> + reserveUSD?: InputMaybe + reserveUSD_not?: InputMaybe + reserveUSD_gt?: InputMaybe + reserveUSD_lt?: InputMaybe + reserveUSD_gte?: InputMaybe + reserveUSD_lte?: InputMaybe + reserveUSD_in?: InputMaybe> + reserveUSD_not_in?: InputMaybe> + dailyVolumeToken0?: InputMaybe + dailyVolumeToken0_not?: InputMaybe + dailyVolumeToken0_gt?: InputMaybe + dailyVolumeToken0_lt?: InputMaybe + dailyVolumeToken0_gte?: InputMaybe + dailyVolumeToken0_lte?: InputMaybe + dailyVolumeToken0_in?: InputMaybe> + dailyVolumeToken0_not_in?: InputMaybe> + dailyVolumeToken1?: InputMaybe + dailyVolumeToken1_not?: InputMaybe + dailyVolumeToken1_gt?: InputMaybe + dailyVolumeToken1_lt?: InputMaybe + dailyVolumeToken1_gte?: InputMaybe + dailyVolumeToken1_lte?: InputMaybe + dailyVolumeToken1_in?: InputMaybe> + dailyVolumeToken1_not_in?: InputMaybe> + dailyVolumeUSD?: InputMaybe + dailyVolumeUSD_not?: InputMaybe + dailyVolumeUSD_gt?: InputMaybe + dailyVolumeUSD_lt?: InputMaybe + dailyVolumeUSD_gte?: InputMaybe + dailyVolumeUSD_lte?: InputMaybe + dailyVolumeUSD_in?: InputMaybe> + dailyVolumeUSD_not_in?: InputMaybe> + dailyTxns?: InputMaybe + dailyTxns_not?: InputMaybe + dailyTxns_gt?: InputMaybe + dailyTxns_lt?: InputMaybe + dailyTxns_gte?: InputMaybe + dailyTxns_lte?: InputMaybe + dailyTxns_in?: InputMaybe> + dailyTxns_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type PairDayData_orderBy = + | 'id' + | 'date' + | 'pairAddress' + | 'token0' + | 'token1' + | 'reserve0' + | 'reserve1' + | 'totalSupply' + | 'reserveUSD' + | 'dailyVolumeToken0' + | 'dailyVolumeToken1' + | 'dailyVolumeUSD' + | 'dailyTxns' + + export type PairHourData = { + id: Scalars['ID'] + hourStartUnix: Scalars['Int'] + pair: Pair + reserve0: Scalars['BigDecimal'] + reserve1: Scalars['BigDecimal'] + reserveUSD: Scalars['BigDecimal'] + hourlyVolumeToken0: Scalars['BigDecimal'] + hourlyVolumeToken1: Scalars['BigDecimal'] + hourlyVolumeUSD: Scalars['BigDecimal'] + hourlyTxns: Scalars['BigInt'] + } + + export type PairHourData_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + hourStartUnix?: InputMaybe + hourStartUnix_not?: InputMaybe + hourStartUnix_gt?: InputMaybe + hourStartUnix_lt?: InputMaybe + hourStartUnix_gte?: InputMaybe + hourStartUnix_lte?: InputMaybe + hourStartUnix_in?: InputMaybe> + hourStartUnix_not_in?: InputMaybe> + pair?: InputMaybe + pair_not?: InputMaybe + pair_gt?: InputMaybe + pair_lt?: InputMaybe + pair_gte?: InputMaybe + pair_lte?: InputMaybe + pair_in?: InputMaybe> + pair_not_in?: InputMaybe> + pair_contains?: InputMaybe + pair_contains_nocase?: InputMaybe + pair_not_contains?: InputMaybe + pair_not_contains_nocase?: InputMaybe + pair_starts_with?: InputMaybe + pair_starts_with_nocase?: InputMaybe + pair_not_starts_with?: InputMaybe + pair_not_starts_with_nocase?: InputMaybe + pair_ends_with?: InputMaybe + pair_ends_with_nocase?: InputMaybe + pair_not_ends_with?: InputMaybe + pair_not_ends_with_nocase?: InputMaybe + reserve0?: InputMaybe + reserve0_not?: InputMaybe + reserve0_gt?: InputMaybe + reserve0_lt?: InputMaybe + reserve0_gte?: InputMaybe + reserve0_lte?: InputMaybe + reserve0_in?: InputMaybe> + reserve0_not_in?: InputMaybe> + reserve1?: InputMaybe + reserve1_not?: InputMaybe + reserve1_gt?: InputMaybe + reserve1_lt?: InputMaybe + reserve1_gte?: InputMaybe + reserve1_lte?: InputMaybe + reserve1_in?: InputMaybe> + reserve1_not_in?: InputMaybe> + reserveUSD?: InputMaybe + reserveUSD_not?: InputMaybe + reserveUSD_gt?: InputMaybe + reserveUSD_lt?: InputMaybe + reserveUSD_gte?: InputMaybe + reserveUSD_lte?: InputMaybe + reserveUSD_in?: InputMaybe> + reserveUSD_not_in?: InputMaybe> + hourlyVolumeToken0?: InputMaybe + hourlyVolumeToken0_not?: InputMaybe + hourlyVolumeToken0_gt?: InputMaybe + hourlyVolumeToken0_lt?: InputMaybe + hourlyVolumeToken0_gte?: InputMaybe + hourlyVolumeToken0_lte?: InputMaybe + hourlyVolumeToken0_in?: InputMaybe> + hourlyVolumeToken0_not_in?: InputMaybe> + hourlyVolumeToken1?: InputMaybe + hourlyVolumeToken1_not?: InputMaybe + hourlyVolumeToken1_gt?: InputMaybe + hourlyVolumeToken1_lt?: InputMaybe + hourlyVolumeToken1_gte?: InputMaybe + hourlyVolumeToken1_lte?: InputMaybe + hourlyVolumeToken1_in?: InputMaybe> + hourlyVolumeToken1_not_in?: InputMaybe> + hourlyVolumeUSD?: InputMaybe + hourlyVolumeUSD_not?: InputMaybe + hourlyVolumeUSD_gt?: InputMaybe + hourlyVolumeUSD_lt?: InputMaybe + hourlyVolumeUSD_gte?: InputMaybe + hourlyVolumeUSD_lte?: InputMaybe + hourlyVolumeUSD_in?: InputMaybe> + hourlyVolumeUSD_not_in?: InputMaybe> + hourlyTxns?: InputMaybe + hourlyTxns_not?: InputMaybe + hourlyTxns_gt?: InputMaybe + hourlyTxns_lt?: InputMaybe + hourlyTxns_gte?: InputMaybe + hourlyTxns_lte?: InputMaybe + hourlyTxns_in?: InputMaybe> + hourlyTxns_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type PairHourData_orderBy = + | 'id' + | 'hourStartUnix' + | 'pair' + | 'reserve0' + | 'reserve1' + | 'reserveUSD' + | 'hourlyVolumeToken0' + | 'hourlyVolumeToken1' + | 'hourlyVolumeUSD' + | 'hourlyTxns' + + export type Pair_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + token0?: InputMaybe + token0_not?: InputMaybe + token0_gt?: InputMaybe + token0_lt?: InputMaybe + token0_gte?: InputMaybe + token0_lte?: InputMaybe + token0_in?: InputMaybe> + token0_not_in?: InputMaybe> + token0_contains?: InputMaybe + token0_contains_nocase?: InputMaybe + token0_not_contains?: InputMaybe + token0_not_contains_nocase?: InputMaybe + token0_starts_with?: InputMaybe + token0_starts_with_nocase?: InputMaybe + token0_not_starts_with?: InputMaybe + token0_not_starts_with_nocase?: InputMaybe + token0_ends_with?: InputMaybe + token0_ends_with_nocase?: InputMaybe + token0_not_ends_with?: InputMaybe + token0_not_ends_with_nocase?: InputMaybe + token1?: InputMaybe + token1_not?: InputMaybe + token1_gt?: InputMaybe + token1_lt?: InputMaybe + token1_gte?: InputMaybe + token1_lte?: InputMaybe + token1_in?: InputMaybe> + token1_not_in?: InputMaybe> + token1_contains?: InputMaybe + token1_contains_nocase?: InputMaybe + token1_not_contains?: InputMaybe + token1_not_contains_nocase?: InputMaybe + token1_starts_with?: InputMaybe + token1_starts_with_nocase?: InputMaybe + token1_not_starts_with?: InputMaybe + token1_not_starts_with_nocase?: InputMaybe + token1_ends_with?: InputMaybe + token1_ends_with_nocase?: InputMaybe + token1_not_ends_with?: InputMaybe + token1_not_ends_with_nocase?: InputMaybe + reserve0?: InputMaybe + reserve0_not?: InputMaybe + reserve0_gt?: InputMaybe + reserve0_lt?: InputMaybe + reserve0_gte?: InputMaybe + reserve0_lte?: InputMaybe + reserve0_in?: InputMaybe> + reserve0_not_in?: InputMaybe> + reserve1?: InputMaybe + reserve1_not?: InputMaybe + reserve1_gt?: InputMaybe + reserve1_lt?: InputMaybe + reserve1_gte?: InputMaybe + reserve1_lte?: InputMaybe + reserve1_in?: InputMaybe> + reserve1_not_in?: InputMaybe> + totalSupply?: InputMaybe + totalSupply_not?: InputMaybe + totalSupply_gt?: InputMaybe + totalSupply_lt?: InputMaybe + totalSupply_gte?: InputMaybe + totalSupply_lte?: InputMaybe + totalSupply_in?: InputMaybe> + totalSupply_not_in?: InputMaybe> + reserveETH?: InputMaybe + reserveETH_not?: InputMaybe + reserveETH_gt?: InputMaybe + reserveETH_lt?: InputMaybe + reserveETH_gte?: InputMaybe + reserveETH_lte?: InputMaybe + reserveETH_in?: InputMaybe> + reserveETH_not_in?: InputMaybe> + reserveUSD?: InputMaybe + reserveUSD_not?: InputMaybe + reserveUSD_gt?: InputMaybe + reserveUSD_lt?: InputMaybe + reserveUSD_gte?: InputMaybe + reserveUSD_lte?: InputMaybe + reserveUSD_in?: InputMaybe> + reserveUSD_not_in?: InputMaybe> + trackedReserveETH?: InputMaybe + trackedReserveETH_not?: InputMaybe + trackedReserveETH_gt?: InputMaybe + trackedReserveETH_lt?: InputMaybe + trackedReserveETH_gte?: InputMaybe + trackedReserveETH_lte?: InputMaybe + trackedReserveETH_in?: InputMaybe> + trackedReserveETH_not_in?: InputMaybe> + token0Price?: InputMaybe + token0Price_not?: InputMaybe + token0Price_gt?: InputMaybe + token0Price_lt?: InputMaybe + token0Price_gte?: InputMaybe + token0Price_lte?: InputMaybe + token0Price_in?: InputMaybe> + token0Price_not_in?: InputMaybe> + token1Price?: InputMaybe + token1Price_not?: InputMaybe + token1Price_gt?: InputMaybe + token1Price_lt?: InputMaybe + token1Price_gte?: InputMaybe + token1Price_lte?: InputMaybe + token1Price_in?: InputMaybe> + token1Price_not_in?: InputMaybe> + volumeToken0?: InputMaybe + volumeToken0_not?: InputMaybe + volumeToken0_gt?: InputMaybe + volumeToken0_lt?: InputMaybe + volumeToken0_gte?: InputMaybe + volumeToken0_lte?: InputMaybe + volumeToken0_in?: InputMaybe> + volumeToken0_not_in?: InputMaybe> + volumeToken1?: InputMaybe + volumeToken1_not?: InputMaybe + volumeToken1_gt?: InputMaybe + volumeToken1_lt?: InputMaybe + volumeToken1_gte?: InputMaybe + volumeToken1_lte?: InputMaybe + volumeToken1_in?: InputMaybe> + volumeToken1_not_in?: InputMaybe> + volumeUSD?: InputMaybe + volumeUSD_not?: InputMaybe + volumeUSD_gt?: InputMaybe + volumeUSD_lt?: InputMaybe + volumeUSD_gte?: InputMaybe + volumeUSD_lte?: InputMaybe + volumeUSD_in?: InputMaybe> + volumeUSD_not_in?: InputMaybe> + untrackedVolumeUSD?: InputMaybe + untrackedVolumeUSD_not?: InputMaybe + untrackedVolumeUSD_gt?: InputMaybe + untrackedVolumeUSD_lt?: InputMaybe + untrackedVolumeUSD_gte?: InputMaybe + untrackedVolumeUSD_lte?: InputMaybe + untrackedVolumeUSD_in?: InputMaybe> + untrackedVolumeUSD_not_in?: InputMaybe> + txCount?: InputMaybe + txCount_not?: InputMaybe + txCount_gt?: InputMaybe + txCount_lt?: InputMaybe + txCount_gte?: InputMaybe + txCount_lte?: InputMaybe + txCount_in?: InputMaybe> + txCount_not_in?: InputMaybe> + createdAtTimestamp?: InputMaybe + createdAtTimestamp_not?: InputMaybe + createdAtTimestamp_gt?: InputMaybe + createdAtTimestamp_lt?: InputMaybe + createdAtTimestamp_gte?: InputMaybe + createdAtTimestamp_lte?: InputMaybe + createdAtTimestamp_in?: InputMaybe> + createdAtTimestamp_not_in?: InputMaybe> + createdAtBlockNumber?: InputMaybe + createdAtBlockNumber_not?: InputMaybe + createdAtBlockNumber_gt?: InputMaybe + createdAtBlockNumber_lt?: InputMaybe + createdAtBlockNumber_gte?: InputMaybe + createdAtBlockNumber_lte?: InputMaybe + createdAtBlockNumber_in?: InputMaybe> + createdAtBlockNumber_not_in?: InputMaybe> + liquidityProviderCount?: InputMaybe + liquidityProviderCount_not?: InputMaybe + liquidityProviderCount_gt?: InputMaybe + liquidityProviderCount_lt?: InputMaybe + liquidityProviderCount_gte?: InputMaybe + liquidityProviderCount_lte?: InputMaybe + liquidityProviderCount_in?: InputMaybe> + liquidityProviderCount_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type Pair_orderBy = + | 'id' + | 'token0' + | 'token1' + | 'reserve0' + | 'reserve1' + | 'totalSupply' + | 'reserveETH' + | 'reserveUSD' + | 'trackedReserveETH' + | 'token0Price' + | 'token1Price' + | 'volumeToken0' + | 'volumeToken1' + | 'volumeUSD' + | 'untrackedVolumeUSD' + | 'txCount' + | 'createdAtTimestamp' + | 'createdAtBlockNumber' + | 'liquidityProviderCount' + + export type Query = { + Chain2_uniswapFactory?: Maybe + Chain2_uniswapFactories: Array + Chain2_token?: Maybe + Chain2_tokens: Array + Chain2_pair?: Maybe + Chain2_pairs: Array + Chain2_user?: Maybe + Chain2_users: Array + Chain2_liquidityPosition?: Maybe + Chain2_liquidityPositions: Array + Chain2_liquidityPositionSnapshot?: Maybe + Chain2_liquidityPositionSnapshots: Array + Chain2_transaction?: Maybe + Chain2_transactions: Array + Chain2_mint?: Maybe + Chain2_mints: Array + Chain2_burn?: Maybe + Chain2_burns: Array + Chain2_swap?: Maybe + Chain2_swaps: Array + Chain2_bundle?: Maybe + Chain2_bundles: Array + Chain2_uniswapDayData?: Maybe + Chain2_uniswapDayDatas: Array + Chain2_pairHourData?: Maybe + Chain2_pairHourDatas: Array + Chain2_pairDayData?: Maybe + Chain2_pairDayDatas: Array + Chain2_tokenDayData?: Maybe + Chain2_tokenDayDatas: Array + /** Access to subgraph metadata */ + Chain2__meta?: Maybe<_Meta_> + } + + export type QueryChain2_uniswapFactoryArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_uniswapFactoriesArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_tokenArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_tokensArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_pairArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_pairsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_userArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_usersArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_liquidityPositionArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_liquidityPositionsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_liquidityPositionSnapshotArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_liquidityPositionSnapshotsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_transactionArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_transactionsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_mintArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_mintsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_burnArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_burnsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_swapArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_swapsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_bundleArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_bundlesArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_uniswapDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_uniswapDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_pairHourDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_pairHourDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_pairDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_pairDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_tokenDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2_tokenDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain2__metaArgs = { + block?: InputMaybe + } + + export type Subscription = { + Chain2_uniswapFactory?: Maybe + Chain2_uniswapFactories: Array + Chain2_token?: Maybe + Chain2_tokens: Array + Chain2_pair?: Maybe + Chain2_pairs: Array + Chain2_user?: Maybe + Chain2_users: Array + Chain2_liquidityPosition?: Maybe + Chain2_liquidityPositions: Array + Chain2_liquidityPositionSnapshot?: Maybe + Chain2_liquidityPositionSnapshots: Array + Chain2_transaction?: Maybe + Chain2_transactions: Array + Chain2_mint?: Maybe + Chain2_mints: Array + Chain2_burn?: Maybe + Chain2_burns: Array + Chain2_swap?: Maybe + Chain2_swaps: Array + Chain2_bundle?: Maybe + Chain2_bundles: Array + Chain2_uniswapDayData?: Maybe + Chain2_uniswapDayDatas: Array + Chain2_pairHourData?: Maybe + Chain2_pairHourDatas: Array + Chain2_pairDayData?: Maybe + Chain2_pairDayDatas: Array + Chain2_tokenDayData?: Maybe + Chain2_tokenDayDatas: Array + /** Access to subgraph metadata */ + Chain2__meta?: Maybe<_Meta_> + } + + export type SubscriptionChain2_uniswapFactoryArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_uniswapFactoriesArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_tokenArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_tokensArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_pairArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_pairsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_userArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_usersArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_liquidityPositionArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_liquidityPositionsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_liquidityPositionSnapshotArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_liquidityPositionSnapshotsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_transactionArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_transactionsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_mintArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_mintsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_burnArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_burnsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_swapArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_swapsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_bundleArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_bundlesArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_uniswapDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_uniswapDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_pairHourDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_pairHourDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_pairDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_pairDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_tokenDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2_tokenDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain2__metaArgs = { + block?: InputMaybe + } + + export type Swap = { + id: Scalars['ID'] + transaction: Transaction + timestamp: Scalars['BigInt'] + pair: Pair + sender: Scalars['Bytes'] + amount0In: Scalars['BigDecimal'] + amount1In: Scalars['BigDecimal'] + amount0Out: Scalars['BigDecimal'] + amount1Out: Scalars['BigDecimal'] + to: Scalars['Bytes'] + logIndex?: Maybe + amountUSD: Scalars['BigDecimal'] + } + + export type Swap_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + transaction?: InputMaybe + transaction_not?: InputMaybe + transaction_gt?: InputMaybe + transaction_lt?: InputMaybe + transaction_gte?: InputMaybe + transaction_lte?: InputMaybe + transaction_in?: InputMaybe> + transaction_not_in?: InputMaybe> + transaction_contains?: InputMaybe + transaction_contains_nocase?: InputMaybe + transaction_not_contains?: InputMaybe + transaction_not_contains_nocase?: InputMaybe + transaction_starts_with?: InputMaybe + transaction_starts_with_nocase?: InputMaybe + transaction_not_starts_with?: InputMaybe + transaction_not_starts_with_nocase?: InputMaybe + transaction_ends_with?: InputMaybe + transaction_ends_with_nocase?: InputMaybe + transaction_not_ends_with?: InputMaybe + transaction_not_ends_with_nocase?: InputMaybe + timestamp?: InputMaybe + timestamp_not?: InputMaybe + timestamp_gt?: InputMaybe + timestamp_lt?: InputMaybe + timestamp_gte?: InputMaybe + timestamp_lte?: InputMaybe + timestamp_in?: InputMaybe> + timestamp_not_in?: InputMaybe> + pair?: InputMaybe + pair_not?: InputMaybe + pair_gt?: InputMaybe + pair_lt?: InputMaybe + pair_gte?: InputMaybe + pair_lte?: InputMaybe + pair_in?: InputMaybe> + pair_not_in?: InputMaybe> + pair_contains?: InputMaybe + pair_contains_nocase?: InputMaybe + pair_not_contains?: InputMaybe + pair_not_contains_nocase?: InputMaybe + pair_starts_with?: InputMaybe + pair_starts_with_nocase?: InputMaybe + pair_not_starts_with?: InputMaybe + pair_not_starts_with_nocase?: InputMaybe + pair_ends_with?: InputMaybe + pair_ends_with_nocase?: InputMaybe + pair_not_ends_with?: InputMaybe + pair_not_ends_with_nocase?: InputMaybe + sender?: InputMaybe + sender_not?: InputMaybe + sender_in?: InputMaybe> + sender_not_in?: InputMaybe> + sender_contains?: InputMaybe + sender_not_contains?: InputMaybe + amount0In?: InputMaybe + amount0In_not?: InputMaybe + amount0In_gt?: InputMaybe + amount0In_lt?: InputMaybe + amount0In_gte?: InputMaybe + amount0In_lte?: InputMaybe + amount0In_in?: InputMaybe> + amount0In_not_in?: InputMaybe> + amount1In?: InputMaybe + amount1In_not?: InputMaybe + amount1In_gt?: InputMaybe + amount1In_lt?: InputMaybe + amount1In_gte?: InputMaybe + amount1In_lte?: InputMaybe + amount1In_in?: InputMaybe> + amount1In_not_in?: InputMaybe> + amount0Out?: InputMaybe + amount0Out_not?: InputMaybe + amount0Out_gt?: InputMaybe + amount0Out_lt?: InputMaybe + amount0Out_gte?: InputMaybe + amount0Out_lte?: InputMaybe + amount0Out_in?: InputMaybe> + amount0Out_not_in?: InputMaybe> + amount1Out?: InputMaybe + amount1Out_not?: InputMaybe + amount1Out_gt?: InputMaybe + amount1Out_lt?: InputMaybe + amount1Out_gte?: InputMaybe + amount1Out_lte?: InputMaybe + amount1Out_in?: InputMaybe> + amount1Out_not_in?: InputMaybe> + to?: InputMaybe + to_not?: InputMaybe + to_in?: InputMaybe> + to_not_in?: InputMaybe> + to_contains?: InputMaybe + to_not_contains?: InputMaybe + logIndex?: InputMaybe + logIndex_not?: InputMaybe + logIndex_gt?: InputMaybe + logIndex_lt?: InputMaybe + logIndex_gte?: InputMaybe + logIndex_lte?: InputMaybe + logIndex_in?: InputMaybe> + logIndex_not_in?: InputMaybe> + amountUSD?: InputMaybe + amountUSD_not?: InputMaybe + amountUSD_gt?: InputMaybe + amountUSD_lt?: InputMaybe + amountUSD_gte?: InputMaybe + amountUSD_lte?: InputMaybe + amountUSD_in?: InputMaybe> + amountUSD_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type Swap_orderBy = + | 'id' + | 'transaction' + | 'timestamp' + | 'pair' + | 'sender' + | 'amount0In' + | 'amount1In' + | 'amount0Out' + | 'amount1Out' + | 'to' + | 'logIndex' + | 'amountUSD' + + export type Token = { + id: Scalars['ID'] + symbol: Scalars['String'] + name: Scalars['String'] + decimals: Scalars['BigInt'] + totalSupply: Scalars['BigInt'] + tradeVolume: Scalars['BigDecimal'] + tradeVolumeUSD: Scalars['BigDecimal'] + untrackedVolumeUSD: Scalars['BigDecimal'] + txCount: Scalars['BigInt'] + totalLiquidity: Scalars['BigDecimal'] + derivedETH?: Maybe + mostLiquidPairs: Array> + } + + export type TokenmostLiquidPairsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + } + + export type TokenDayData = { + id: Scalars['ID'] + date: Scalars['Int'] + token: Token + dailyVolumeToken: Scalars['BigDecimal'] + dailyVolumeETH: Scalars['BigDecimal'] + dailyVolumeUSD: Scalars['BigDecimal'] + dailyTxns: Scalars['BigInt'] + totalLiquidityToken: Scalars['BigDecimal'] + totalLiquidityETH: Scalars['BigDecimal'] + totalLiquidityUSD: Scalars['BigDecimal'] + priceUSD: Scalars['BigDecimal'] + maxStored: Scalars['Int'] + mostLiquidPairs: Array + } + + export type TokenDayDatamostLiquidPairsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + } + + export type TokenDayData_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + date?: InputMaybe + date_not?: InputMaybe + date_gt?: InputMaybe + date_lt?: InputMaybe + date_gte?: InputMaybe + date_lte?: InputMaybe + date_in?: InputMaybe> + date_not_in?: InputMaybe> + token?: InputMaybe + token_not?: InputMaybe + token_gt?: InputMaybe + token_lt?: InputMaybe + token_gte?: InputMaybe + token_lte?: InputMaybe + token_in?: InputMaybe> + token_not_in?: InputMaybe> + token_contains?: InputMaybe + token_contains_nocase?: InputMaybe + token_not_contains?: InputMaybe + token_not_contains_nocase?: InputMaybe + token_starts_with?: InputMaybe + token_starts_with_nocase?: InputMaybe + token_not_starts_with?: InputMaybe + token_not_starts_with_nocase?: InputMaybe + token_ends_with?: InputMaybe + token_ends_with_nocase?: InputMaybe + token_not_ends_with?: InputMaybe + token_not_ends_with_nocase?: InputMaybe + dailyVolumeToken?: InputMaybe + dailyVolumeToken_not?: InputMaybe + dailyVolumeToken_gt?: InputMaybe + dailyVolumeToken_lt?: InputMaybe + dailyVolumeToken_gte?: InputMaybe + dailyVolumeToken_lte?: InputMaybe + dailyVolumeToken_in?: InputMaybe> + dailyVolumeToken_not_in?: InputMaybe> + dailyVolumeETH?: InputMaybe + dailyVolumeETH_not?: InputMaybe + dailyVolumeETH_gt?: InputMaybe + dailyVolumeETH_lt?: InputMaybe + dailyVolumeETH_gte?: InputMaybe + dailyVolumeETH_lte?: InputMaybe + dailyVolumeETH_in?: InputMaybe> + dailyVolumeETH_not_in?: InputMaybe> + dailyVolumeUSD?: InputMaybe + dailyVolumeUSD_not?: InputMaybe + dailyVolumeUSD_gt?: InputMaybe + dailyVolumeUSD_lt?: InputMaybe + dailyVolumeUSD_gte?: InputMaybe + dailyVolumeUSD_lte?: InputMaybe + dailyVolumeUSD_in?: InputMaybe> + dailyVolumeUSD_not_in?: InputMaybe> + dailyTxns?: InputMaybe + dailyTxns_not?: InputMaybe + dailyTxns_gt?: InputMaybe + dailyTxns_lt?: InputMaybe + dailyTxns_gte?: InputMaybe + dailyTxns_lte?: InputMaybe + dailyTxns_in?: InputMaybe> + dailyTxns_not_in?: InputMaybe> + totalLiquidityToken?: InputMaybe + totalLiquidityToken_not?: InputMaybe + totalLiquidityToken_gt?: InputMaybe + totalLiquidityToken_lt?: InputMaybe + totalLiquidityToken_gte?: InputMaybe + totalLiquidityToken_lte?: InputMaybe + totalLiquidityToken_in?: InputMaybe> + totalLiquidityToken_not_in?: InputMaybe> + totalLiquidityETH?: InputMaybe + totalLiquidityETH_not?: InputMaybe + totalLiquidityETH_gt?: InputMaybe + totalLiquidityETH_lt?: InputMaybe + totalLiquidityETH_gte?: InputMaybe + totalLiquidityETH_lte?: InputMaybe + totalLiquidityETH_in?: InputMaybe> + totalLiquidityETH_not_in?: InputMaybe> + totalLiquidityUSD?: InputMaybe + totalLiquidityUSD_not?: InputMaybe + totalLiquidityUSD_gt?: InputMaybe + totalLiquidityUSD_lt?: InputMaybe + totalLiquidityUSD_gte?: InputMaybe + totalLiquidityUSD_lte?: InputMaybe + totalLiquidityUSD_in?: InputMaybe> + totalLiquidityUSD_not_in?: InputMaybe> + priceUSD?: InputMaybe + priceUSD_not?: InputMaybe + priceUSD_gt?: InputMaybe + priceUSD_lt?: InputMaybe + priceUSD_gte?: InputMaybe + priceUSD_lte?: InputMaybe + priceUSD_in?: InputMaybe> + priceUSD_not_in?: InputMaybe> + maxStored?: InputMaybe + maxStored_not?: InputMaybe + maxStored_gt?: InputMaybe + maxStored_lt?: InputMaybe + maxStored_gte?: InputMaybe + maxStored_lte?: InputMaybe + maxStored_in?: InputMaybe> + maxStored_not_in?: InputMaybe> + mostLiquidPairs?: InputMaybe> + mostLiquidPairs_not?: InputMaybe> + mostLiquidPairs_contains?: InputMaybe> + mostLiquidPairs_contains_nocase?: InputMaybe> + mostLiquidPairs_not_contains?: InputMaybe> + mostLiquidPairs_not_contains_nocase?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type TokenDayData_orderBy = + | 'id' + | 'date' + | 'token' + | 'dailyVolumeToken' + | 'dailyVolumeETH' + | 'dailyVolumeUSD' + | 'dailyTxns' + | 'totalLiquidityToken' + | 'totalLiquidityETH' + | 'totalLiquidityUSD' + | 'priceUSD' + | 'maxStored' + | 'mostLiquidPairs' + + export type Token_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + symbol?: InputMaybe + symbol_not?: InputMaybe + symbol_gt?: InputMaybe + symbol_lt?: InputMaybe + symbol_gte?: InputMaybe + symbol_lte?: InputMaybe + symbol_in?: InputMaybe> + symbol_not_in?: InputMaybe> + symbol_contains?: InputMaybe + symbol_contains_nocase?: InputMaybe + symbol_not_contains?: InputMaybe + symbol_not_contains_nocase?: InputMaybe + symbol_starts_with?: InputMaybe + symbol_starts_with_nocase?: InputMaybe + symbol_not_starts_with?: InputMaybe + symbol_not_starts_with_nocase?: InputMaybe + symbol_ends_with?: InputMaybe + symbol_ends_with_nocase?: InputMaybe + symbol_not_ends_with?: InputMaybe + symbol_not_ends_with_nocase?: InputMaybe + name?: InputMaybe + name_not?: InputMaybe + name_gt?: InputMaybe + name_lt?: InputMaybe + name_gte?: InputMaybe + name_lte?: InputMaybe + name_in?: InputMaybe> + name_not_in?: InputMaybe> + name_contains?: InputMaybe + name_contains_nocase?: InputMaybe + name_not_contains?: InputMaybe + name_not_contains_nocase?: InputMaybe + name_starts_with?: InputMaybe + name_starts_with_nocase?: InputMaybe + name_not_starts_with?: InputMaybe + name_not_starts_with_nocase?: InputMaybe + name_ends_with?: InputMaybe + name_ends_with_nocase?: InputMaybe + name_not_ends_with?: InputMaybe + name_not_ends_with_nocase?: InputMaybe + decimals?: InputMaybe + decimals_not?: InputMaybe + decimals_gt?: InputMaybe + decimals_lt?: InputMaybe + decimals_gte?: InputMaybe + decimals_lte?: InputMaybe + decimals_in?: InputMaybe> + decimals_not_in?: InputMaybe> + totalSupply?: InputMaybe + totalSupply_not?: InputMaybe + totalSupply_gt?: InputMaybe + totalSupply_lt?: InputMaybe + totalSupply_gte?: InputMaybe + totalSupply_lte?: InputMaybe + totalSupply_in?: InputMaybe> + totalSupply_not_in?: InputMaybe> + tradeVolume?: InputMaybe + tradeVolume_not?: InputMaybe + tradeVolume_gt?: InputMaybe + tradeVolume_lt?: InputMaybe + tradeVolume_gte?: InputMaybe + tradeVolume_lte?: InputMaybe + tradeVolume_in?: InputMaybe> + tradeVolume_not_in?: InputMaybe> + tradeVolumeUSD?: InputMaybe + tradeVolumeUSD_not?: InputMaybe + tradeVolumeUSD_gt?: InputMaybe + tradeVolumeUSD_lt?: InputMaybe + tradeVolumeUSD_gte?: InputMaybe + tradeVolumeUSD_lte?: InputMaybe + tradeVolumeUSD_in?: InputMaybe> + tradeVolumeUSD_not_in?: InputMaybe> + untrackedVolumeUSD?: InputMaybe + untrackedVolumeUSD_not?: InputMaybe + untrackedVolumeUSD_gt?: InputMaybe + untrackedVolumeUSD_lt?: InputMaybe + untrackedVolumeUSD_gte?: InputMaybe + untrackedVolumeUSD_lte?: InputMaybe + untrackedVolumeUSD_in?: InputMaybe> + untrackedVolumeUSD_not_in?: InputMaybe> + txCount?: InputMaybe + txCount_not?: InputMaybe + txCount_gt?: InputMaybe + txCount_lt?: InputMaybe + txCount_gte?: InputMaybe + txCount_lte?: InputMaybe + txCount_in?: InputMaybe> + txCount_not_in?: InputMaybe> + totalLiquidity?: InputMaybe + totalLiquidity_not?: InputMaybe + totalLiquidity_gt?: InputMaybe + totalLiquidity_lt?: InputMaybe + totalLiquidity_gte?: InputMaybe + totalLiquidity_lte?: InputMaybe + totalLiquidity_in?: InputMaybe> + totalLiquidity_not_in?: InputMaybe> + derivedETH?: InputMaybe + derivedETH_not?: InputMaybe + derivedETH_gt?: InputMaybe + derivedETH_lt?: InputMaybe + derivedETH_gte?: InputMaybe + derivedETH_lte?: InputMaybe + derivedETH_in?: InputMaybe> + derivedETH_not_in?: InputMaybe> + mostLiquidPairs?: InputMaybe> + mostLiquidPairs_not?: InputMaybe> + mostLiquidPairs_contains?: InputMaybe> + mostLiquidPairs_contains_nocase?: InputMaybe> + mostLiquidPairs_not_contains?: InputMaybe> + mostLiquidPairs_not_contains_nocase?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type Token_orderBy = + | 'id' + | 'symbol' + | 'name' + | 'decimals' + | 'totalSupply' + | 'tradeVolume' + | 'tradeVolumeUSD' + | 'untrackedVolumeUSD' + | 'txCount' + | 'totalLiquidity' + | 'derivedETH' + | 'mostLiquidPairs' + + export type Transaction = { + id: Scalars['ID'] + blockNumber: Scalars['BigInt'] + timestamp: Scalars['BigInt'] + mints: Array> + burns: Array> + swaps: Array> + } + + export type TransactionmintsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + } + + export type TransactionburnsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + } + + export type TransactionswapsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + } + + export type Transaction_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + blockNumber?: InputMaybe + blockNumber_not?: InputMaybe + blockNumber_gt?: InputMaybe + blockNumber_lt?: InputMaybe + blockNumber_gte?: InputMaybe + blockNumber_lte?: InputMaybe + blockNumber_in?: InputMaybe> + blockNumber_not_in?: InputMaybe> + timestamp?: InputMaybe + timestamp_not?: InputMaybe + timestamp_gt?: InputMaybe + timestamp_lt?: InputMaybe + timestamp_gte?: InputMaybe + timestamp_lte?: InputMaybe + timestamp_in?: InputMaybe> + timestamp_not_in?: InputMaybe> + mints?: InputMaybe> + mints_not?: InputMaybe> + mints_contains?: InputMaybe> + mints_contains_nocase?: InputMaybe> + mints_not_contains?: InputMaybe> + mints_not_contains_nocase?: InputMaybe> + burns?: InputMaybe> + burns_not?: InputMaybe> + burns_contains?: InputMaybe> + burns_contains_nocase?: InputMaybe> + burns_not_contains?: InputMaybe> + burns_not_contains_nocase?: InputMaybe> + swaps?: InputMaybe> + swaps_not?: InputMaybe> + swaps_contains?: InputMaybe> + swaps_contains_nocase?: InputMaybe> + swaps_not_contains?: InputMaybe> + swaps_not_contains_nocase?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type Transaction_orderBy = 'id' | 'blockNumber' | 'timestamp' | 'mints' | 'burns' | 'swaps' + + export type UniswapDayData = { + id: Scalars['ID'] + date: Scalars['Int'] + dailyVolumeETH: Scalars['BigDecimal'] + dailyVolumeUSD: Scalars['BigDecimal'] + dailyVolumeUntracked: Scalars['BigDecimal'] + totalVolumeETH: Scalars['BigDecimal'] + totalLiquidityETH: Scalars['BigDecimal'] + totalVolumeUSD: Scalars['BigDecimal'] + totalLiquidityUSD: Scalars['BigDecimal'] + maxStored?: Maybe + mostLiquidTokens: Array + txCount: Scalars['BigInt'] + } + + export type UniswapDayDatamostLiquidTokensArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + } + + export type UniswapDayData_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + date?: InputMaybe + date_not?: InputMaybe + date_gt?: InputMaybe + date_lt?: InputMaybe + date_gte?: InputMaybe + date_lte?: InputMaybe + date_in?: InputMaybe> + date_not_in?: InputMaybe> + dailyVolumeETH?: InputMaybe + dailyVolumeETH_not?: InputMaybe + dailyVolumeETH_gt?: InputMaybe + dailyVolumeETH_lt?: InputMaybe + dailyVolumeETH_gte?: InputMaybe + dailyVolumeETH_lte?: InputMaybe + dailyVolumeETH_in?: InputMaybe> + dailyVolumeETH_not_in?: InputMaybe> + dailyVolumeUSD?: InputMaybe + dailyVolumeUSD_not?: InputMaybe + dailyVolumeUSD_gt?: InputMaybe + dailyVolumeUSD_lt?: InputMaybe + dailyVolumeUSD_gte?: InputMaybe + dailyVolumeUSD_lte?: InputMaybe + dailyVolumeUSD_in?: InputMaybe> + dailyVolumeUSD_not_in?: InputMaybe> + dailyVolumeUntracked?: InputMaybe + dailyVolumeUntracked_not?: InputMaybe + dailyVolumeUntracked_gt?: InputMaybe + dailyVolumeUntracked_lt?: InputMaybe + dailyVolumeUntracked_gte?: InputMaybe + dailyVolumeUntracked_lte?: InputMaybe + dailyVolumeUntracked_in?: InputMaybe> + dailyVolumeUntracked_not_in?: InputMaybe> + totalVolumeETH?: InputMaybe + totalVolumeETH_not?: InputMaybe + totalVolumeETH_gt?: InputMaybe + totalVolumeETH_lt?: InputMaybe + totalVolumeETH_gte?: InputMaybe + totalVolumeETH_lte?: InputMaybe + totalVolumeETH_in?: InputMaybe> + totalVolumeETH_not_in?: InputMaybe> + totalLiquidityETH?: InputMaybe + totalLiquidityETH_not?: InputMaybe + totalLiquidityETH_gt?: InputMaybe + totalLiquidityETH_lt?: InputMaybe + totalLiquidityETH_gte?: InputMaybe + totalLiquidityETH_lte?: InputMaybe + totalLiquidityETH_in?: InputMaybe> + totalLiquidityETH_not_in?: InputMaybe> + totalVolumeUSD?: InputMaybe + totalVolumeUSD_not?: InputMaybe + totalVolumeUSD_gt?: InputMaybe + totalVolumeUSD_lt?: InputMaybe + totalVolumeUSD_gte?: InputMaybe + totalVolumeUSD_lte?: InputMaybe + totalVolumeUSD_in?: InputMaybe> + totalVolumeUSD_not_in?: InputMaybe> + totalLiquidityUSD?: InputMaybe + totalLiquidityUSD_not?: InputMaybe + totalLiquidityUSD_gt?: InputMaybe + totalLiquidityUSD_lt?: InputMaybe + totalLiquidityUSD_gte?: InputMaybe + totalLiquidityUSD_lte?: InputMaybe + totalLiquidityUSD_in?: InputMaybe> + totalLiquidityUSD_not_in?: InputMaybe> + maxStored?: InputMaybe + maxStored_not?: InputMaybe + maxStored_gt?: InputMaybe + maxStored_lt?: InputMaybe + maxStored_gte?: InputMaybe + maxStored_lte?: InputMaybe + maxStored_in?: InputMaybe> + maxStored_not_in?: InputMaybe> + mostLiquidTokens?: InputMaybe> + mostLiquidTokens_not?: InputMaybe> + mostLiquidTokens_contains?: InputMaybe> + mostLiquidTokens_contains_nocase?: InputMaybe> + mostLiquidTokens_not_contains?: InputMaybe> + mostLiquidTokens_not_contains_nocase?: InputMaybe> + txCount?: InputMaybe + txCount_not?: InputMaybe + txCount_gt?: InputMaybe + txCount_lt?: InputMaybe + txCount_gte?: InputMaybe + txCount_lte?: InputMaybe + txCount_in?: InputMaybe> + txCount_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type UniswapDayData_orderBy = + | 'id' + | 'date' + | 'dailyVolumeETH' + | 'dailyVolumeUSD' + | 'dailyVolumeUntracked' + | 'totalVolumeETH' + | 'totalLiquidityETH' + | 'totalVolumeUSD' + | 'totalLiquidityUSD' + | 'maxStored' + | 'mostLiquidTokens' + | 'txCount' + + export type UniswapFactory = { + id: Scalars['ID'] + pairCount: Scalars['Int'] + totalVolumeUSD: Scalars['BigDecimal'] + totalVolumeETH: Scalars['BigDecimal'] + untrackedVolumeUSD: Scalars['BigDecimal'] + totalLiquidityUSD: Scalars['BigDecimal'] + totalLiquidityETH: Scalars['BigDecimal'] + txCount: Scalars['BigInt'] + mostLiquidTokens: Array + } + + export type UniswapFactorymostLiquidTokensArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + } + + export type UniswapFactory_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + pairCount?: InputMaybe + pairCount_not?: InputMaybe + pairCount_gt?: InputMaybe + pairCount_lt?: InputMaybe + pairCount_gte?: InputMaybe + pairCount_lte?: InputMaybe + pairCount_in?: InputMaybe> + pairCount_not_in?: InputMaybe> + totalVolumeUSD?: InputMaybe + totalVolumeUSD_not?: InputMaybe + totalVolumeUSD_gt?: InputMaybe + totalVolumeUSD_lt?: InputMaybe + totalVolumeUSD_gte?: InputMaybe + totalVolumeUSD_lte?: InputMaybe + totalVolumeUSD_in?: InputMaybe> + totalVolumeUSD_not_in?: InputMaybe> + totalVolumeETH?: InputMaybe + totalVolumeETH_not?: InputMaybe + totalVolumeETH_gt?: InputMaybe + totalVolumeETH_lt?: InputMaybe + totalVolumeETH_gte?: InputMaybe + totalVolumeETH_lte?: InputMaybe + totalVolumeETH_in?: InputMaybe> + totalVolumeETH_not_in?: InputMaybe> + untrackedVolumeUSD?: InputMaybe + untrackedVolumeUSD_not?: InputMaybe + untrackedVolumeUSD_gt?: InputMaybe + untrackedVolumeUSD_lt?: InputMaybe + untrackedVolumeUSD_gte?: InputMaybe + untrackedVolumeUSD_lte?: InputMaybe + untrackedVolumeUSD_in?: InputMaybe> + untrackedVolumeUSD_not_in?: InputMaybe> + totalLiquidityUSD?: InputMaybe + totalLiquidityUSD_not?: InputMaybe + totalLiquidityUSD_gt?: InputMaybe + totalLiquidityUSD_lt?: InputMaybe + totalLiquidityUSD_gte?: InputMaybe + totalLiquidityUSD_lte?: InputMaybe + totalLiquidityUSD_in?: InputMaybe> + totalLiquidityUSD_not_in?: InputMaybe> + totalLiquidityETH?: InputMaybe + totalLiquidityETH_not?: InputMaybe + totalLiquidityETH_gt?: InputMaybe + totalLiquidityETH_lt?: InputMaybe + totalLiquidityETH_gte?: InputMaybe + totalLiquidityETH_lte?: InputMaybe + totalLiquidityETH_in?: InputMaybe> + totalLiquidityETH_not_in?: InputMaybe> + txCount?: InputMaybe + txCount_not?: InputMaybe + txCount_gt?: InputMaybe + txCount_lt?: InputMaybe + txCount_gte?: InputMaybe + txCount_lte?: InputMaybe + txCount_in?: InputMaybe> + txCount_not_in?: InputMaybe> + mostLiquidTokens?: InputMaybe> + mostLiquidTokens_not?: InputMaybe> + mostLiquidTokens_contains?: InputMaybe> + mostLiquidTokens_contains_nocase?: InputMaybe> + mostLiquidTokens_not_contains?: InputMaybe> + mostLiquidTokens_not_contains_nocase?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type UniswapFactory_orderBy = + | 'id' + | 'pairCount' + | 'totalVolumeUSD' + | 'totalVolumeETH' + | 'untrackedVolumeUSD' + | 'totalLiquidityUSD' + | 'totalLiquidityETH' + | 'txCount' + | 'mostLiquidTokens' + + export type User = { + id: Scalars['ID'] + liquidityPositions?: Maybe> + usdSwapped: Scalars['BigDecimal'] + } + + export type UserliquidityPositionsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + } + + export type User_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + usdSwapped?: InputMaybe + usdSwapped_not?: InputMaybe + usdSwapped_gt?: InputMaybe + usdSwapped_lt?: InputMaybe + usdSwapped_gte?: InputMaybe + usdSwapped_lte?: InputMaybe + usdSwapped_in?: InputMaybe> + usdSwapped_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type User_orderBy = 'id' | 'liquidityPositions' | 'usdSwapped' + + export type _Block_ = { + /** The hash of the block */ + hash?: Maybe + /** The block number */ + number: Scalars['Int'] + } + + /** The type for the top-level _meta field */ + export type _Meta_ = { + /** + * Information about a specific subgraph block. The hash of the block + * will be null if the _meta field has a block constraint that asks for + * a block number. It will be filled if the _meta field has no block constraint + * and therefore asks for the latest block + * + */ + block: _Block_ + /** The deployment ID */ + deployment: Scalars['String'] + /** If `true`, the subgraph encountered indexing errors at some past block */ + hasIndexingErrors: Scalars['Boolean'] + } + + export type _SubgraphErrorPolicy_ = + /** Data will be returned even if the subgraph has indexing errors */ + | 'allow' + /** If the subgraph has indexing errors, data will be omitted. The default. */ + | 'deny' +} +export type QueryChain2Sdk = { + /** null **/ + Chain2_uniswapFactory: InContextSdkMethod< + Chain2Types.Query['Chain2_uniswapFactory'], + Chain2Types.QueryChain2_uniswapFactoryArgs, + MeshContext + > + /** null **/ + Chain2_uniswapFactories: InContextSdkMethod< + Chain2Types.Query['Chain2_uniswapFactories'], + Chain2Types.QueryChain2_uniswapFactoriesArgs, + MeshContext + > + /** null **/ + Chain2_token: InContextSdkMethod + /** null **/ + Chain2_tokens: InContextSdkMethod + /** null **/ + Chain2_pair: InContextSdkMethod + /** null **/ + Chain2_pairs: InContextSdkMethod + /** null **/ + Chain2_user: InContextSdkMethod + /** null **/ + Chain2_users: InContextSdkMethod + /** null **/ + Chain2_liquidityPosition: InContextSdkMethod< + Chain2Types.Query['Chain2_liquidityPosition'], + Chain2Types.QueryChain2_liquidityPositionArgs, + MeshContext + > + /** null **/ + Chain2_liquidityPositions: InContextSdkMethod< + Chain2Types.Query['Chain2_liquidityPositions'], + Chain2Types.QueryChain2_liquidityPositionsArgs, + MeshContext + > + /** null **/ + Chain2_liquidityPositionSnapshot: InContextSdkMethod< + Chain2Types.Query['Chain2_liquidityPositionSnapshot'], + Chain2Types.QueryChain2_liquidityPositionSnapshotArgs, + MeshContext + > + /** null **/ + Chain2_liquidityPositionSnapshots: InContextSdkMethod< + Chain2Types.Query['Chain2_liquidityPositionSnapshots'], + Chain2Types.QueryChain2_liquidityPositionSnapshotsArgs, + MeshContext + > + /** null **/ + Chain2_transaction: InContextSdkMethod< + Chain2Types.Query['Chain2_transaction'], + Chain2Types.QueryChain2_transactionArgs, + MeshContext + > + /** null **/ + Chain2_transactions: InContextSdkMethod< + Chain2Types.Query['Chain2_transactions'], + Chain2Types.QueryChain2_transactionsArgs, + MeshContext + > + /** null **/ + Chain2_mint: InContextSdkMethod + /** null **/ + Chain2_mints: InContextSdkMethod + /** null **/ + Chain2_burn: InContextSdkMethod + /** null **/ + Chain2_burns: InContextSdkMethod + /** null **/ + Chain2_swap: InContextSdkMethod + /** null **/ + Chain2_swaps: InContextSdkMethod + /** null **/ + Chain2_bundle: InContextSdkMethod + /** null **/ + Chain2_bundles: InContextSdkMethod< + Chain2Types.Query['Chain2_bundles'], + Chain2Types.QueryChain2_bundlesArgs, + MeshContext + > + /** null **/ + Chain2_uniswapDayData: InContextSdkMethod< + Chain2Types.Query['Chain2_uniswapDayData'], + Chain2Types.QueryChain2_uniswapDayDataArgs, + MeshContext + > + /** null **/ + Chain2_uniswapDayDatas: InContextSdkMethod< + Chain2Types.Query['Chain2_uniswapDayDatas'], + Chain2Types.QueryChain2_uniswapDayDatasArgs, + MeshContext + > + /** null **/ + Chain2_pairHourData: InContextSdkMethod< + Chain2Types.Query['Chain2_pairHourData'], + Chain2Types.QueryChain2_pairHourDataArgs, + MeshContext + > + /** null **/ + Chain2_pairHourDatas: InContextSdkMethod< + Chain2Types.Query['Chain2_pairHourDatas'], + Chain2Types.QueryChain2_pairHourDatasArgs, + MeshContext + > + /** null **/ + Chain2_pairDayData: InContextSdkMethod< + Chain2Types.Query['Chain2_pairDayData'], + Chain2Types.QueryChain2_pairDayDataArgs, + MeshContext + > + /** null **/ + Chain2_pairDayDatas: InContextSdkMethod< + Chain2Types.Query['Chain2_pairDayDatas'], + Chain2Types.QueryChain2_pairDayDatasArgs, + MeshContext + > + /** null **/ + Chain2_tokenDayData: InContextSdkMethod< + Chain2Types.Query['Chain2_tokenDayData'], + Chain2Types.QueryChain2_tokenDayDataArgs, + MeshContext + > + /** null **/ + Chain2_tokenDayDatas: InContextSdkMethod< + Chain2Types.Query['Chain2_tokenDayDatas'], + Chain2Types.QueryChain2_tokenDayDatasArgs, + MeshContext + > + /** Access to subgraph metadata **/ + Chain2__meta: InContextSdkMethod +} + +export type MutationChain2Sdk = {} + +export type SubscriptionChain2Sdk = { + /** null **/ + Chain2_uniswapFactory: InContextSdkMethod< + Chain2Types.Subscription['Chain2_uniswapFactory'], + Chain2Types.SubscriptionChain2_uniswapFactoryArgs, + MeshContext + > + /** null **/ + Chain2_uniswapFactories: InContextSdkMethod< + Chain2Types.Subscription['Chain2_uniswapFactories'], + Chain2Types.SubscriptionChain2_uniswapFactoriesArgs, + MeshContext + > + /** null **/ + Chain2_token: InContextSdkMethod< + Chain2Types.Subscription['Chain2_token'], + Chain2Types.SubscriptionChain2_tokenArgs, + MeshContext + > + /** null **/ + Chain2_tokens: InContextSdkMethod< + Chain2Types.Subscription['Chain2_tokens'], + Chain2Types.SubscriptionChain2_tokensArgs, + MeshContext + > + /** null **/ + Chain2_pair: InContextSdkMethod< + Chain2Types.Subscription['Chain2_pair'], + Chain2Types.SubscriptionChain2_pairArgs, + MeshContext + > + /** null **/ + Chain2_pairs: InContextSdkMethod< + Chain2Types.Subscription['Chain2_pairs'], + Chain2Types.SubscriptionChain2_pairsArgs, + MeshContext + > + /** null **/ + Chain2_user: InContextSdkMethod< + Chain2Types.Subscription['Chain2_user'], + Chain2Types.SubscriptionChain2_userArgs, + MeshContext + > + /** null **/ + Chain2_users: InContextSdkMethod< + Chain2Types.Subscription['Chain2_users'], + Chain2Types.SubscriptionChain2_usersArgs, + MeshContext + > + /** null **/ + Chain2_liquidityPosition: InContextSdkMethod< + Chain2Types.Subscription['Chain2_liquidityPosition'], + Chain2Types.SubscriptionChain2_liquidityPositionArgs, + MeshContext + > + /** null **/ + Chain2_liquidityPositions: InContextSdkMethod< + Chain2Types.Subscription['Chain2_liquidityPositions'], + Chain2Types.SubscriptionChain2_liquidityPositionsArgs, + MeshContext + > + /** null **/ + Chain2_liquidityPositionSnapshot: InContextSdkMethod< + Chain2Types.Subscription['Chain2_liquidityPositionSnapshot'], + Chain2Types.SubscriptionChain2_liquidityPositionSnapshotArgs, + MeshContext + > + /** null **/ + Chain2_liquidityPositionSnapshots: InContextSdkMethod< + Chain2Types.Subscription['Chain2_liquidityPositionSnapshots'], + Chain2Types.SubscriptionChain2_liquidityPositionSnapshotsArgs, + MeshContext + > + /** null **/ + Chain2_transaction: InContextSdkMethod< + Chain2Types.Subscription['Chain2_transaction'], + Chain2Types.SubscriptionChain2_transactionArgs, + MeshContext + > + /** null **/ + Chain2_transactions: InContextSdkMethod< + Chain2Types.Subscription['Chain2_transactions'], + Chain2Types.SubscriptionChain2_transactionsArgs, + MeshContext + > + /** null **/ + Chain2_mint: InContextSdkMethod< + Chain2Types.Subscription['Chain2_mint'], + Chain2Types.SubscriptionChain2_mintArgs, + MeshContext + > + /** null **/ + Chain2_mints: InContextSdkMethod< + Chain2Types.Subscription['Chain2_mints'], + Chain2Types.SubscriptionChain2_mintsArgs, + MeshContext + > + /** null **/ + Chain2_burn: InContextSdkMethod< + Chain2Types.Subscription['Chain2_burn'], + Chain2Types.SubscriptionChain2_burnArgs, + MeshContext + > + /** null **/ + Chain2_burns: InContextSdkMethod< + Chain2Types.Subscription['Chain2_burns'], + Chain2Types.SubscriptionChain2_burnsArgs, + MeshContext + > + /** null **/ + Chain2_swap: InContextSdkMethod< + Chain2Types.Subscription['Chain2_swap'], + Chain2Types.SubscriptionChain2_swapArgs, + MeshContext + > + /** null **/ + Chain2_swaps: InContextSdkMethod< + Chain2Types.Subscription['Chain2_swaps'], + Chain2Types.SubscriptionChain2_swapsArgs, + MeshContext + > + /** null **/ + Chain2_bundle: InContextSdkMethod< + Chain2Types.Subscription['Chain2_bundle'], + Chain2Types.SubscriptionChain2_bundleArgs, + MeshContext + > + /** null **/ + Chain2_bundles: InContextSdkMethod< + Chain2Types.Subscription['Chain2_bundles'], + Chain2Types.SubscriptionChain2_bundlesArgs, + MeshContext + > + /** null **/ + Chain2_uniswapDayData: InContextSdkMethod< + Chain2Types.Subscription['Chain2_uniswapDayData'], + Chain2Types.SubscriptionChain2_uniswapDayDataArgs, + MeshContext + > + /** null **/ + Chain2_uniswapDayDatas: InContextSdkMethod< + Chain2Types.Subscription['Chain2_uniswapDayDatas'], + Chain2Types.SubscriptionChain2_uniswapDayDatasArgs, + MeshContext + > + /** null **/ + Chain2_pairHourData: InContextSdkMethod< + Chain2Types.Subscription['Chain2_pairHourData'], + Chain2Types.SubscriptionChain2_pairHourDataArgs, + MeshContext + > + /** null **/ + Chain2_pairHourDatas: InContextSdkMethod< + Chain2Types.Subscription['Chain2_pairHourDatas'], + Chain2Types.SubscriptionChain2_pairHourDatasArgs, + MeshContext + > + /** null **/ + Chain2_pairDayData: InContextSdkMethod< + Chain2Types.Subscription['Chain2_pairDayData'], + Chain2Types.SubscriptionChain2_pairDayDataArgs, + MeshContext + > + /** null **/ + Chain2_pairDayDatas: InContextSdkMethod< + Chain2Types.Subscription['Chain2_pairDayDatas'], + Chain2Types.SubscriptionChain2_pairDayDatasArgs, + MeshContext + > + /** null **/ + Chain2_tokenDayData: InContextSdkMethod< + Chain2Types.Subscription['Chain2_tokenDayData'], + Chain2Types.SubscriptionChain2_tokenDayDataArgs, + MeshContext + > + /** null **/ + Chain2_tokenDayDatas: InContextSdkMethod< + Chain2Types.Subscription['Chain2_tokenDayDatas'], + Chain2Types.SubscriptionChain2_tokenDayDatasArgs, + MeshContext + > + /** Access to subgraph metadata **/ + Chain2__meta: InContextSdkMethod< + Chain2Types.Subscription['Chain2__meta'], + Chain2Types.SubscriptionChain2__metaArgs, + MeshContext + > +} + +export namespace Chain1Types { + export type Maybe = T | null + export type InputMaybe = Maybe + export type Exact = { [K in keyof T]: T[K] } + export type MakeOptional = Omit & { [SubKey in K]?: Maybe } + export type MakeMaybe = Omit & { [SubKey in K]: Maybe } + /** All built-in and custom scalars, mapped to their actual values */ + export type Scalars = { + ID: string + String: string + Boolean: boolean + Int: number + Float: number + BigDecimal: any + BigInt: any + Bytes: any + } + + export type BlockChangedFilter = { + number_gte: Scalars['Int'] + } + + export type Block_height = { + hash?: InputMaybe + number?: InputMaybe + number_gte?: InputMaybe + } + + export type Bundle = { + id: Scalars['ID'] + ethPrice: Scalars['BigDecimal'] + } + + export type Bundle_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + ethPrice?: InputMaybe + ethPrice_not?: InputMaybe + ethPrice_gt?: InputMaybe + ethPrice_lt?: InputMaybe + ethPrice_gte?: InputMaybe + ethPrice_lte?: InputMaybe + ethPrice_in?: InputMaybe> + ethPrice_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type Bundle_orderBy = 'id' | 'ethPrice' + + export type Burn = { + id: Scalars['ID'] + transaction: Transaction + timestamp: Scalars['BigInt'] + pair: Pair + liquidity: Scalars['BigDecimal'] + sender?: Maybe + amount0?: Maybe + amount1?: Maybe + to?: Maybe + logIndex?: Maybe + amountUSD?: Maybe + needsComplete: Scalars['Boolean'] + feeTo?: Maybe + feeLiquidity?: Maybe + } + + export type Burn_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + transaction?: InputMaybe + transaction_not?: InputMaybe + transaction_gt?: InputMaybe + transaction_lt?: InputMaybe + transaction_gte?: InputMaybe + transaction_lte?: InputMaybe + transaction_in?: InputMaybe> + transaction_not_in?: InputMaybe> + transaction_contains?: InputMaybe + transaction_contains_nocase?: InputMaybe + transaction_not_contains?: InputMaybe + transaction_not_contains_nocase?: InputMaybe + transaction_starts_with?: InputMaybe + transaction_starts_with_nocase?: InputMaybe + transaction_not_starts_with?: InputMaybe + transaction_not_starts_with_nocase?: InputMaybe + transaction_ends_with?: InputMaybe + transaction_ends_with_nocase?: InputMaybe + transaction_not_ends_with?: InputMaybe + transaction_not_ends_with_nocase?: InputMaybe + timestamp?: InputMaybe + timestamp_not?: InputMaybe + timestamp_gt?: InputMaybe + timestamp_lt?: InputMaybe + timestamp_gte?: InputMaybe + timestamp_lte?: InputMaybe + timestamp_in?: InputMaybe> + timestamp_not_in?: InputMaybe> + pair?: InputMaybe + pair_not?: InputMaybe + pair_gt?: InputMaybe + pair_lt?: InputMaybe + pair_gte?: InputMaybe + pair_lte?: InputMaybe + pair_in?: InputMaybe> + pair_not_in?: InputMaybe> + pair_contains?: InputMaybe + pair_contains_nocase?: InputMaybe + pair_not_contains?: InputMaybe + pair_not_contains_nocase?: InputMaybe + pair_starts_with?: InputMaybe + pair_starts_with_nocase?: InputMaybe + pair_not_starts_with?: InputMaybe + pair_not_starts_with_nocase?: InputMaybe + pair_ends_with?: InputMaybe + pair_ends_with_nocase?: InputMaybe + pair_not_ends_with?: InputMaybe + pair_not_ends_with_nocase?: InputMaybe + liquidity?: InputMaybe + liquidity_not?: InputMaybe + liquidity_gt?: InputMaybe + liquidity_lt?: InputMaybe + liquidity_gte?: InputMaybe + liquidity_lte?: InputMaybe + liquidity_in?: InputMaybe> + liquidity_not_in?: InputMaybe> + sender?: InputMaybe + sender_not?: InputMaybe + sender_in?: InputMaybe> + sender_not_in?: InputMaybe> + sender_contains?: InputMaybe + sender_not_contains?: InputMaybe + amount0?: InputMaybe + amount0_not?: InputMaybe + amount0_gt?: InputMaybe + amount0_lt?: InputMaybe + amount0_gte?: InputMaybe + amount0_lte?: InputMaybe + amount0_in?: InputMaybe> + amount0_not_in?: InputMaybe> + amount1?: InputMaybe + amount1_not?: InputMaybe + amount1_gt?: InputMaybe + amount1_lt?: InputMaybe + amount1_gte?: InputMaybe + amount1_lte?: InputMaybe + amount1_in?: InputMaybe> + amount1_not_in?: InputMaybe> + to?: InputMaybe + to_not?: InputMaybe + to_in?: InputMaybe> + to_not_in?: InputMaybe> + to_contains?: InputMaybe + to_not_contains?: InputMaybe + logIndex?: InputMaybe + logIndex_not?: InputMaybe + logIndex_gt?: InputMaybe + logIndex_lt?: InputMaybe + logIndex_gte?: InputMaybe + logIndex_lte?: InputMaybe + logIndex_in?: InputMaybe> + logIndex_not_in?: InputMaybe> + amountUSD?: InputMaybe + amountUSD_not?: InputMaybe + amountUSD_gt?: InputMaybe + amountUSD_lt?: InputMaybe + amountUSD_gte?: InputMaybe + amountUSD_lte?: InputMaybe + amountUSD_in?: InputMaybe> + amountUSD_not_in?: InputMaybe> + needsComplete?: InputMaybe + needsComplete_not?: InputMaybe + needsComplete_in?: InputMaybe> + needsComplete_not_in?: InputMaybe> + feeTo?: InputMaybe + feeTo_not?: InputMaybe + feeTo_in?: InputMaybe> + feeTo_not_in?: InputMaybe> + feeTo_contains?: InputMaybe + feeTo_not_contains?: InputMaybe + feeLiquidity?: InputMaybe + feeLiquidity_not?: InputMaybe + feeLiquidity_gt?: InputMaybe + feeLiquidity_lt?: InputMaybe + feeLiquidity_gte?: InputMaybe + feeLiquidity_lte?: InputMaybe + feeLiquidity_in?: InputMaybe> + feeLiquidity_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type Burn_orderBy = + | 'id' + | 'transaction' + | 'timestamp' + | 'pair' + | 'liquidity' + | 'sender' + | 'amount0' + | 'amount1' + | 'to' + | 'logIndex' + | 'amountUSD' + | 'needsComplete' + | 'feeTo' + | 'feeLiquidity' + + export type LiquidityPosition = { + id: Scalars['ID'] + user: User + pair: Pair + liquidityTokenBalance: Scalars['BigDecimal'] + } + + export type LiquidityPositionSnapshot = { + id: Scalars['ID'] + liquidityPosition: LiquidityPosition + timestamp: Scalars['Int'] + block: Scalars['Int'] + user: User + pair: Pair + token0PriceUSD: Scalars['BigDecimal'] + token1PriceUSD: Scalars['BigDecimal'] + reserve0: Scalars['BigDecimal'] + reserve1: Scalars['BigDecimal'] + reserveUSD: Scalars['BigDecimal'] + liquidityTokenTotalSupply: Scalars['BigDecimal'] + liquidityTokenBalance: Scalars['BigDecimal'] + } + + export type LiquidityPositionSnapshot_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + liquidityPosition?: InputMaybe + liquidityPosition_not?: InputMaybe + liquidityPosition_gt?: InputMaybe + liquidityPosition_lt?: InputMaybe + liquidityPosition_gte?: InputMaybe + liquidityPosition_lte?: InputMaybe + liquidityPosition_in?: InputMaybe> + liquidityPosition_not_in?: InputMaybe> + liquidityPosition_contains?: InputMaybe + liquidityPosition_contains_nocase?: InputMaybe + liquidityPosition_not_contains?: InputMaybe + liquidityPosition_not_contains_nocase?: InputMaybe + liquidityPosition_starts_with?: InputMaybe + liquidityPosition_starts_with_nocase?: InputMaybe + liquidityPosition_not_starts_with?: InputMaybe + liquidityPosition_not_starts_with_nocase?: InputMaybe + liquidityPosition_ends_with?: InputMaybe + liquidityPosition_ends_with_nocase?: InputMaybe + liquidityPosition_not_ends_with?: InputMaybe + liquidityPosition_not_ends_with_nocase?: InputMaybe + timestamp?: InputMaybe + timestamp_not?: InputMaybe + timestamp_gt?: InputMaybe + timestamp_lt?: InputMaybe + timestamp_gte?: InputMaybe + timestamp_lte?: InputMaybe + timestamp_in?: InputMaybe> + timestamp_not_in?: InputMaybe> + block?: InputMaybe + block_not?: InputMaybe + block_gt?: InputMaybe + block_lt?: InputMaybe + block_gte?: InputMaybe + block_lte?: InputMaybe + block_in?: InputMaybe> + block_not_in?: InputMaybe> + user?: InputMaybe + user_not?: InputMaybe + user_gt?: InputMaybe + user_lt?: InputMaybe + user_gte?: InputMaybe + user_lte?: InputMaybe + user_in?: InputMaybe> + user_not_in?: InputMaybe> + user_contains?: InputMaybe + user_contains_nocase?: InputMaybe + user_not_contains?: InputMaybe + user_not_contains_nocase?: InputMaybe + user_starts_with?: InputMaybe + user_starts_with_nocase?: InputMaybe + user_not_starts_with?: InputMaybe + user_not_starts_with_nocase?: InputMaybe + user_ends_with?: InputMaybe + user_ends_with_nocase?: InputMaybe + user_not_ends_with?: InputMaybe + user_not_ends_with_nocase?: InputMaybe + pair?: InputMaybe + pair_not?: InputMaybe + pair_gt?: InputMaybe + pair_lt?: InputMaybe + pair_gte?: InputMaybe + pair_lte?: InputMaybe + pair_in?: InputMaybe> + pair_not_in?: InputMaybe> + pair_contains?: InputMaybe + pair_contains_nocase?: InputMaybe + pair_not_contains?: InputMaybe + pair_not_contains_nocase?: InputMaybe + pair_starts_with?: InputMaybe + pair_starts_with_nocase?: InputMaybe + pair_not_starts_with?: InputMaybe + pair_not_starts_with_nocase?: InputMaybe + pair_ends_with?: InputMaybe + pair_ends_with_nocase?: InputMaybe + pair_not_ends_with?: InputMaybe + pair_not_ends_with_nocase?: InputMaybe + token0PriceUSD?: InputMaybe + token0PriceUSD_not?: InputMaybe + token0PriceUSD_gt?: InputMaybe + token0PriceUSD_lt?: InputMaybe + token0PriceUSD_gte?: InputMaybe + token0PriceUSD_lte?: InputMaybe + token0PriceUSD_in?: InputMaybe> + token0PriceUSD_not_in?: InputMaybe> + token1PriceUSD?: InputMaybe + token1PriceUSD_not?: InputMaybe + token1PriceUSD_gt?: InputMaybe + token1PriceUSD_lt?: InputMaybe + token1PriceUSD_gte?: InputMaybe + token1PriceUSD_lte?: InputMaybe + token1PriceUSD_in?: InputMaybe> + token1PriceUSD_not_in?: InputMaybe> + reserve0?: InputMaybe + reserve0_not?: InputMaybe + reserve0_gt?: InputMaybe + reserve0_lt?: InputMaybe + reserve0_gte?: InputMaybe + reserve0_lte?: InputMaybe + reserve0_in?: InputMaybe> + reserve0_not_in?: InputMaybe> + reserve1?: InputMaybe + reserve1_not?: InputMaybe + reserve1_gt?: InputMaybe + reserve1_lt?: InputMaybe + reserve1_gte?: InputMaybe + reserve1_lte?: InputMaybe + reserve1_in?: InputMaybe> + reserve1_not_in?: InputMaybe> + reserveUSD?: InputMaybe + reserveUSD_not?: InputMaybe + reserveUSD_gt?: InputMaybe + reserveUSD_lt?: InputMaybe + reserveUSD_gte?: InputMaybe + reserveUSD_lte?: InputMaybe + reserveUSD_in?: InputMaybe> + reserveUSD_not_in?: InputMaybe> + liquidityTokenTotalSupply?: InputMaybe + liquidityTokenTotalSupply_not?: InputMaybe + liquidityTokenTotalSupply_gt?: InputMaybe + liquidityTokenTotalSupply_lt?: InputMaybe + liquidityTokenTotalSupply_gte?: InputMaybe + liquidityTokenTotalSupply_lte?: InputMaybe + liquidityTokenTotalSupply_in?: InputMaybe> + liquidityTokenTotalSupply_not_in?: InputMaybe> + liquidityTokenBalance?: InputMaybe + liquidityTokenBalance_not?: InputMaybe + liquidityTokenBalance_gt?: InputMaybe + liquidityTokenBalance_lt?: InputMaybe + liquidityTokenBalance_gte?: InputMaybe + liquidityTokenBalance_lte?: InputMaybe + liquidityTokenBalance_in?: InputMaybe> + liquidityTokenBalance_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type LiquidityPositionSnapshot_orderBy = + | 'id' + | 'liquidityPosition' + | 'timestamp' + | 'block' + | 'user' + | 'pair' + | 'token0PriceUSD' + | 'token1PriceUSD' + | 'reserve0' + | 'reserve1' + | 'reserveUSD' + | 'liquidityTokenTotalSupply' + | 'liquidityTokenBalance' + + export type LiquidityPosition_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + user?: InputMaybe + user_not?: InputMaybe + user_gt?: InputMaybe + user_lt?: InputMaybe + user_gte?: InputMaybe + user_lte?: InputMaybe + user_in?: InputMaybe> + user_not_in?: InputMaybe> + user_contains?: InputMaybe + user_contains_nocase?: InputMaybe + user_not_contains?: InputMaybe + user_not_contains_nocase?: InputMaybe + user_starts_with?: InputMaybe + user_starts_with_nocase?: InputMaybe + user_not_starts_with?: InputMaybe + user_not_starts_with_nocase?: InputMaybe + user_ends_with?: InputMaybe + user_ends_with_nocase?: InputMaybe + user_not_ends_with?: InputMaybe + user_not_ends_with_nocase?: InputMaybe + pair?: InputMaybe + pair_not?: InputMaybe + pair_gt?: InputMaybe + pair_lt?: InputMaybe + pair_gte?: InputMaybe + pair_lte?: InputMaybe + pair_in?: InputMaybe> + pair_not_in?: InputMaybe> + pair_contains?: InputMaybe + pair_contains_nocase?: InputMaybe + pair_not_contains?: InputMaybe + pair_not_contains_nocase?: InputMaybe + pair_starts_with?: InputMaybe + pair_starts_with_nocase?: InputMaybe + pair_not_starts_with?: InputMaybe + pair_not_starts_with_nocase?: InputMaybe + pair_ends_with?: InputMaybe + pair_ends_with_nocase?: InputMaybe + pair_not_ends_with?: InputMaybe + pair_not_ends_with_nocase?: InputMaybe + liquidityTokenBalance?: InputMaybe + liquidityTokenBalance_not?: InputMaybe + liquidityTokenBalance_gt?: InputMaybe + liquidityTokenBalance_lt?: InputMaybe + liquidityTokenBalance_gte?: InputMaybe + liquidityTokenBalance_lte?: InputMaybe + liquidityTokenBalance_in?: InputMaybe> + liquidityTokenBalance_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type LiquidityPosition_orderBy = 'id' | 'user' | 'pair' | 'liquidityTokenBalance' + + export type Mint = { + id: Scalars['ID'] + transaction: Transaction + timestamp: Scalars['BigInt'] + pair: Pair + to: Scalars['Bytes'] + liquidity: Scalars['BigDecimal'] + sender?: Maybe + amount0?: Maybe + amount1?: Maybe + logIndex?: Maybe + amountUSD?: Maybe + feeTo?: Maybe + feeLiquidity?: Maybe + } + + export type Mint_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + transaction?: InputMaybe + transaction_not?: InputMaybe + transaction_gt?: InputMaybe + transaction_lt?: InputMaybe + transaction_gte?: InputMaybe + transaction_lte?: InputMaybe + transaction_in?: InputMaybe> + transaction_not_in?: InputMaybe> + transaction_contains?: InputMaybe + transaction_contains_nocase?: InputMaybe + transaction_not_contains?: InputMaybe + transaction_not_contains_nocase?: InputMaybe + transaction_starts_with?: InputMaybe + transaction_starts_with_nocase?: InputMaybe + transaction_not_starts_with?: InputMaybe + transaction_not_starts_with_nocase?: InputMaybe + transaction_ends_with?: InputMaybe + transaction_ends_with_nocase?: InputMaybe + transaction_not_ends_with?: InputMaybe + transaction_not_ends_with_nocase?: InputMaybe + timestamp?: InputMaybe + timestamp_not?: InputMaybe + timestamp_gt?: InputMaybe + timestamp_lt?: InputMaybe + timestamp_gte?: InputMaybe + timestamp_lte?: InputMaybe + timestamp_in?: InputMaybe> + timestamp_not_in?: InputMaybe> + pair?: InputMaybe + pair_not?: InputMaybe + pair_gt?: InputMaybe + pair_lt?: InputMaybe + pair_gte?: InputMaybe + pair_lte?: InputMaybe + pair_in?: InputMaybe> + pair_not_in?: InputMaybe> + pair_contains?: InputMaybe + pair_contains_nocase?: InputMaybe + pair_not_contains?: InputMaybe + pair_not_contains_nocase?: InputMaybe + pair_starts_with?: InputMaybe + pair_starts_with_nocase?: InputMaybe + pair_not_starts_with?: InputMaybe + pair_not_starts_with_nocase?: InputMaybe + pair_ends_with?: InputMaybe + pair_ends_with_nocase?: InputMaybe + pair_not_ends_with?: InputMaybe + pair_not_ends_with_nocase?: InputMaybe + to?: InputMaybe + to_not?: InputMaybe + to_in?: InputMaybe> + to_not_in?: InputMaybe> + to_contains?: InputMaybe + to_not_contains?: InputMaybe + liquidity?: InputMaybe + liquidity_not?: InputMaybe + liquidity_gt?: InputMaybe + liquidity_lt?: InputMaybe + liquidity_gte?: InputMaybe + liquidity_lte?: InputMaybe + liquidity_in?: InputMaybe> + liquidity_not_in?: InputMaybe> + sender?: InputMaybe + sender_not?: InputMaybe + sender_in?: InputMaybe> + sender_not_in?: InputMaybe> + sender_contains?: InputMaybe + sender_not_contains?: InputMaybe + amount0?: InputMaybe + amount0_not?: InputMaybe + amount0_gt?: InputMaybe + amount0_lt?: InputMaybe + amount0_gte?: InputMaybe + amount0_lte?: InputMaybe + amount0_in?: InputMaybe> + amount0_not_in?: InputMaybe> + amount1?: InputMaybe + amount1_not?: InputMaybe + amount1_gt?: InputMaybe + amount1_lt?: InputMaybe + amount1_gte?: InputMaybe + amount1_lte?: InputMaybe + amount1_in?: InputMaybe> + amount1_not_in?: InputMaybe> + logIndex?: InputMaybe + logIndex_not?: InputMaybe + logIndex_gt?: InputMaybe + logIndex_lt?: InputMaybe + logIndex_gte?: InputMaybe + logIndex_lte?: InputMaybe + logIndex_in?: InputMaybe> + logIndex_not_in?: InputMaybe> + amountUSD?: InputMaybe + amountUSD_not?: InputMaybe + amountUSD_gt?: InputMaybe + amountUSD_lt?: InputMaybe + amountUSD_gte?: InputMaybe + amountUSD_lte?: InputMaybe + amountUSD_in?: InputMaybe> + amountUSD_not_in?: InputMaybe> + feeTo?: InputMaybe + feeTo_not?: InputMaybe + feeTo_in?: InputMaybe> + feeTo_not_in?: InputMaybe> + feeTo_contains?: InputMaybe + feeTo_not_contains?: InputMaybe + feeLiquidity?: InputMaybe + feeLiquidity_not?: InputMaybe + feeLiquidity_gt?: InputMaybe + feeLiquidity_lt?: InputMaybe + feeLiquidity_gte?: InputMaybe + feeLiquidity_lte?: InputMaybe + feeLiquidity_in?: InputMaybe> + feeLiquidity_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type Mint_orderBy = + | 'id' + | 'transaction' + | 'timestamp' + | 'pair' + | 'to' + | 'liquidity' + | 'sender' + | 'amount0' + | 'amount1' + | 'logIndex' + | 'amountUSD' + | 'feeTo' + | 'feeLiquidity' + + /** Defines the order direction, either ascending or descending */ + export type OrderDirection = 'asc' | 'desc' + + export type Pair = { + id: Scalars['ID'] + token0: Token + token1: Token + reserve0: Scalars['BigDecimal'] + reserve1: Scalars['BigDecimal'] + totalSupply: Scalars['BigDecimal'] + reserveETH: Scalars['BigDecimal'] + reserveUSD: Scalars['BigDecimal'] + trackedReserveETH: Scalars['BigDecimal'] + token0Price: Scalars['BigDecimal'] + token1Price: Scalars['BigDecimal'] + volumeToken0: Scalars['BigDecimal'] + volumeToken1: Scalars['BigDecimal'] + volumeUSD: Scalars['BigDecimal'] + untrackedVolumeUSD: Scalars['BigDecimal'] + txCount: Scalars['BigInt'] + createdAtTimestamp: Scalars['BigInt'] + createdAtBlockNumber: Scalars['BigInt'] + liquidityProviderCount: Scalars['BigInt'] + } + + export type PairDayData = { + id: Scalars['ID'] + date: Scalars['Int'] + pairAddress: Scalars['Bytes'] + token0: Token + token1: Token + reserve0: Scalars['BigDecimal'] + reserve1: Scalars['BigDecimal'] + totalSupply: Scalars['BigDecimal'] + reserveUSD: Scalars['BigDecimal'] + dailyVolumeToken0: Scalars['BigDecimal'] + dailyVolumeToken1: Scalars['BigDecimal'] + dailyVolumeUSD: Scalars['BigDecimal'] + dailyTxns: Scalars['BigInt'] + } + + export type PairDayData_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + date?: InputMaybe + date_not?: InputMaybe + date_gt?: InputMaybe + date_lt?: InputMaybe + date_gte?: InputMaybe + date_lte?: InputMaybe + date_in?: InputMaybe> + date_not_in?: InputMaybe> + pairAddress?: InputMaybe + pairAddress_not?: InputMaybe + pairAddress_in?: InputMaybe> + pairAddress_not_in?: InputMaybe> + pairAddress_contains?: InputMaybe + pairAddress_not_contains?: InputMaybe + token0?: InputMaybe + token0_not?: InputMaybe + token0_gt?: InputMaybe + token0_lt?: InputMaybe + token0_gte?: InputMaybe + token0_lte?: InputMaybe + token0_in?: InputMaybe> + token0_not_in?: InputMaybe> + token0_contains?: InputMaybe + token0_contains_nocase?: InputMaybe + token0_not_contains?: InputMaybe + token0_not_contains_nocase?: InputMaybe + token0_starts_with?: InputMaybe + token0_starts_with_nocase?: InputMaybe + token0_not_starts_with?: InputMaybe + token0_not_starts_with_nocase?: InputMaybe + token0_ends_with?: InputMaybe + token0_ends_with_nocase?: InputMaybe + token0_not_ends_with?: InputMaybe + token0_not_ends_with_nocase?: InputMaybe + token1?: InputMaybe + token1_not?: InputMaybe + token1_gt?: InputMaybe + token1_lt?: InputMaybe + token1_gte?: InputMaybe + token1_lte?: InputMaybe + token1_in?: InputMaybe> + token1_not_in?: InputMaybe> + token1_contains?: InputMaybe + token1_contains_nocase?: InputMaybe + token1_not_contains?: InputMaybe + token1_not_contains_nocase?: InputMaybe + token1_starts_with?: InputMaybe + token1_starts_with_nocase?: InputMaybe + token1_not_starts_with?: InputMaybe + token1_not_starts_with_nocase?: InputMaybe + token1_ends_with?: InputMaybe + token1_ends_with_nocase?: InputMaybe + token1_not_ends_with?: InputMaybe + token1_not_ends_with_nocase?: InputMaybe + reserve0?: InputMaybe + reserve0_not?: InputMaybe + reserve0_gt?: InputMaybe + reserve0_lt?: InputMaybe + reserve0_gte?: InputMaybe + reserve0_lte?: InputMaybe + reserve0_in?: InputMaybe> + reserve0_not_in?: InputMaybe> + reserve1?: InputMaybe + reserve1_not?: InputMaybe + reserve1_gt?: InputMaybe + reserve1_lt?: InputMaybe + reserve1_gte?: InputMaybe + reserve1_lte?: InputMaybe + reserve1_in?: InputMaybe> + reserve1_not_in?: InputMaybe> + totalSupply?: InputMaybe + totalSupply_not?: InputMaybe + totalSupply_gt?: InputMaybe + totalSupply_lt?: InputMaybe + totalSupply_gte?: InputMaybe + totalSupply_lte?: InputMaybe + totalSupply_in?: InputMaybe> + totalSupply_not_in?: InputMaybe> + reserveUSD?: InputMaybe + reserveUSD_not?: InputMaybe + reserveUSD_gt?: InputMaybe + reserveUSD_lt?: InputMaybe + reserveUSD_gte?: InputMaybe + reserveUSD_lte?: InputMaybe + reserveUSD_in?: InputMaybe> + reserveUSD_not_in?: InputMaybe> + dailyVolumeToken0?: InputMaybe + dailyVolumeToken0_not?: InputMaybe + dailyVolumeToken0_gt?: InputMaybe + dailyVolumeToken0_lt?: InputMaybe + dailyVolumeToken0_gte?: InputMaybe + dailyVolumeToken0_lte?: InputMaybe + dailyVolumeToken0_in?: InputMaybe> + dailyVolumeToken0_not_in?: InputMaybe> + dailyVolumeToken1?: InputMaybe + dailyVolumeToken1_not?: InputMaybe + dailyVolumeToken1_gt?: InputMaybe + dailyVolumeToken1_lt?: InputMaybe + dailyVolumeToken1_gte?: InputMaybe + dailyVolumeToken1_lte?: InputMaybe + dailyVolumeToken1_in?: InputMaybe> + dailyVolumeToken1_not_in?: InputMaybe> + dailyVolumeUSD?: InputMaybe + dailyVolumeUSD_not?: InputMaybe + dailyVolumeUSD_gt?: InputMaybe + dailyVolumeUSD_lt?: InputMaybe + dailyVolumeUSD_gte?: InputMaybe + dailyVolumeUSD_lte?: InputMaybe + dailyVolumeUSD_in?: InputMaybe> + dailyVolumeUSD_not_in?: InputMaybe> + dailyTxns?: InputMaybe + dailyTxns_not?: InputMaybe + dailyTxns_gt?: InputMaybe + dailyTxns_lt?: InputMaybe + dailyTxns_gte?: InputMaybe + dailyTxns_lte?: InputMaybe + dailyTxns_in?: InputMaybe> + dailyTxns_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type PairDayData_orderBy = + | 'id' + | 'date' + | 'pairAddress' + | 'token0' + | 'token1' + | 'reserve0' + | 'reserve1' + | 'totalSupply' + | 'reserveUSD' + | 'dailyVolumeToken0' + | 'dailyVolumeToken1' + | 'dailyVolumeUSD' + | 'dailyTxns' + + export type PairHourData = { + id: Scalars['ID'] + hourStartUnix: Scalars['Int'] + pair: Pair + reserve0: Scalars['BigDecimal'] + reserve1: Scalars['BigDecimal'] + reserveUSD: Scalars['BigDecimal'] + hourlyVolumeToken0: Scalars['BigDecimal'] + hourlyVolumeToken1: Scalars['BigDecimal'] + hourlyVolumeUSD: Scalars['BigDecimal'] + hourlyTxns: Scalars['BigInt'] + } + + export type PairHourData_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + hourStartUnix?: InputMaybe + hourStartUnix_not?: InputMaybe + hourStartUnix_gt?: InputMaybe + hourStartUnix_lt?: InputMaybe + hourStartUnix_gte?: InputMaybe + hourStartUnix_lte?: InputMaybe + hourStartUnix_in?: InputMaybe> + hourStartUnix_not_in?: InputMaybe> + pair?: InputMaybe + pair_not?: InputMaybe + pair_gt?: InputMaybe + pair_lt?: InputMaybe + pair_gte?: InputMaybe + pair_lte?: InputMaybe + pair_in?: InputMaybe> + pair_not_in?: InputMaybe> + pair_contains?: InputMaybe + pair_contains_nocase?: InputMaybe + pair_not_contains?: InputMaybe + pair_not_contains_nocase?: InputMaybe + pair_starts_with?: InputMaybe + pair_starts_with_nocase?: InputMaybe + pair_not_starts_with?: InputMaybe + pair_not_starts_with_nocase?: InputMaybe + pair_ends_with?: InputMaybe + pair_ends_with_nocase?: InputMaybe + pair_not_ends_with?: InputMaybe + pair_not_ends_with_nocase?: InputMaybe + reserve0?: InputMaybe + reserve0_not?: InputMaybe + reserve0_gt?: InputMaybe + reserve0_lt?: InputMaybe + reserve0_gte?: InputMaybe + reserve0_lte?: InputMaybe + reserve0_in?: InputMaybe> + reserve0_not_in?: InputMaybe> + reserve1?: InputMaybe + reserve1_not?: InputMaybe + reserve1_gt?: InputMaybe + reserve1_lt?: InputMaybe + reserve1_gte?: InputMaybe + reserve1_lte?: InputMaybe + reserve1_in?: InputMaybe> + reserve1_not_in?: InputMaybe> + reserveUSD?: InputMaybe + reserveUSD_not?: InputMaybe + reserveUSD_gt?: InputMaybe + reserveUSD_lt?: InputMaybe + reserveUSD_gte?: InputMaybe + reserveUSD_lte?: InputMaybe + reserveUSD_in?: InputMaybe> + reserveUSD_not_in?: InputMaybe> + hourlyVolumeToken0?: InputMaybe + hourlyVolumeToken0_not?: InputMaybe + hourlyVolumeToken0_gt?: InputMaybe + hourlyVolumeToken0_lt?: InputMaybe + hourlyVolumeToken0_gte?: InputMaybe + hourlyVolumeToken0_lte?: InputMaybe + hourlyVolumeToken0_in?: InputMaybe> + hourlyVolumeToken0_not_in?: InputMaybe> + hourlyVolumeToken1?: InputMaybe + hourlyVolumeToken1_not?: InputMaybe + hourlyVolumeToken1_gt?: InputMaybe + hourlyVolumeToken1_lt?: InputMaybe + hourlyVolumeToken1_gte?: InputMaybe + hourlyVolumeToken1_lte?: InputMaybe + hourlyVolumeToken1_in?: InputMaybe> + hourlyVolumeToken1_not_in?: InputMaybe> + hourlyVolumeUSD?: InputMaybe + hourlyVolumeUSD_not?: InputMaybe + hourlyVolumeUSD_gt?: InputMaybe + hourlyVolumeUSD_lt?: InputMaybe + hourlyVolumeUSD_gte?: InputMaybe + hourlyVolumeUSD_lte?: InputMaybe + hourlyVolumeUSD_in?: InputMaybe> + hourlyVolumeUSD_not_in?: InputMaybe> + hourlyTxns?: InputMaybe + hourlyTxns_not?: InputMaybe + hourlyTxns_gt?: InputMaybe + hourlyTxns_lt?: InputMaybe + hourlyTxns_gte?: InputMaybe + hourlyTxns_lte?: InputMaybe + hourlyTxns_in?: InputMaybe> + hourlyTxns_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type PairHourData_orderBy = + | 'id' + | 'hourStartUnix' + | 'pair' + | 'reserve0' + | 'reserve1' + | 'reserveUSD' + | 'hourlyVolumeToken0' + | 'hourlyVolumeToken1' + | 'hourlyVolumeUSD' + | 'hourlyTxns' + + export type Pair_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + token0?: InputMaybe + token0_not?: InputMaybe + token0_gt?: InputMaybe + token0_lt?: InputMaybe + token0_gte?: InputMaybe + token0_lte?: InputMaybe + token0_in?: InputMaybe> + token0_not_in?: InputMaybe> + token0_contains?: InputMaybe + token0_contains_nocase?: InputMaybe + token0_not_contains?: InputMaybe + token0_not_contains_nocase?: InputMaybe + token0_starts_with?: InputMaybe + token0_starts_with_nocase?: InputMaybe + token0_not_starts_with?: InputMaybe + token0_not_starts_with_nocase?: InputMaybe + token0_ends_with?: InputMaybe + token0_ends_with_nocase?: InputMaybe + token0_not_ends_with?: InputMaybe + token0_not_ends_with_nocase?: InputMaybe + token1?: InputMaybe + token1_not?: InputMaybe + token1_gt?: InputMaybe + token1_lt?: InputMaybe + token1_gte?: InputMaybe + token1_lte?: InputMaybe + token1_in?: InputMaybe> + token1_not_in?: InputMaybe> + token1_contains?: InputMaybe + token1_contains_nocase?: InputMaybe + token1_not_contains?: InputMaybe + token1_not_contains_nocase?: InputMaybe + token1_starts_with?: InputMaybe + token1_starts_with_nocase?: InputMaybe + token1_not_starts_with?: InputMaybe + token1_not_starts_with_nocase?: InputMaybe + token1_ends_with?: InputMaybe + token1_ends_with_nocase?: InputMaybe + token1_not_ends_with?: InputMaybe + token1_not_ends_with_nocase?: InputMaybe + reserve0?: InputMaybe + reserve0_not?: InputMaybe + reserve0_gt?: InputMaybe + reserve0_lt?: InputMaybe + reserve0_gte?: InputMaybe + reserve0_lte?: InputMaybe + reserve0_in?: InputMaybe> + reserve0_not_in?: InputMaybe> + reserve1?: InputMaybe + reserve1_not?: InputMaybe + reserve1_gt?: InputMaybe + reserve1_lt?: InputMaybe + reserve1_gte?: InputMaybe + reserve1_lte?: InputMaybe + reserve1_in?: InputMaybe> + reserve1_not_in?: InputMaybe> + totalSupply?: InputMaybe + totalSupply_not?: InputMaybe + totalSupply_gt?: InputMaybe + totalSupply_lt?: InputMaybe + totalSupply_gte?: InputMaybe + totalSupply_lte?: InputMaybe + totalSupply_in?: InputMaybe> + totalSupply_not_in?: InputMaybe> + reserveETH?: InputMaybe + reserveETH_not?: InputMaybe + reserveETH_gt?: InputMaybe + reserveETH_lt?: InputMaybe + reserveETH_gte?: InputMaybe + reserveETH_lte?: InputMaybe + reserveETH_in?: InputMaybe> + reserveETH_not_in?: InputMaybe> + reserveUSD?: InputMaybe + reserveUSD_not?: InputMaybe + reserveUSD_gt?: InputMaybe + reserveUSD_lt?: InputMaybe + reserveUSD_gte?: InputMaybe + reserveUSD_lte?: InputMaybe + reserveUSD_in?: InputMaybe> + reserveUSD_not_in?: InputMaybe> + trackedReserveETH?: InputMaybe + trackedReserveETH_not?: InputMaybe + trackedReserveETH_gt?: InputMaybe + trackedReserveETH_lt?: InputMaybe + trackedReserveETH_gte?: InputMaybe + trackedReserveETH_lte?: InputMaybe + trackedReserveETH_in?: InputMaybe> + trackedReserveETH_not_in?: InputMaybe> + token0Price?: InputMaybe + token0Price_not?: InputMaybe + token0Price_gt?: InputMaybe + token0Price_lt?: InputMaybe + token0Price_gte?: InputMaybe + token0Price_lte?: InputMaybe + token0Price_in?: InputMaybe> + token0Price_not_in?: InputMaybe> + token1Price?: InputMaybe + token1Price_not?: InputMaybe + token1Price_gt?: InputMaybe + token1Price_lt?: InputMaybe + token1Price_gte?: InputMaybe + token1Price_lte?: InputMaybe + token1Price_in?: InputMaybe> + token1Price_not_in?: InputMaybe> + volumeToken0?: InputMaybe + volumeToken0_not?: InputMaybe + volumeToken0_gt?: InputMaybe + volumeToken0_lt?: InputMaybe + volumeToken0_gte?: InputMaybe + volumeToken0_lte?: InputMaybe + volumeToken0_in?: InputMaybe> + volumeToken0_not_in?: InputMaybe> + volumeToken1?: InputMaybe + volumeToken1_not?: InputMaybe + volumeToken1_gt?: InputMaybe + volumeToken1_lt?: InputMaybe + volumeToken1_gte?: InputMaybe + volumeToken1_lte?: InputMaybe + volumeToken1_in?: InputMaybe> + volumeToken1_not_in?: InputMaybe> + volumeUSD?: InputMaybe + volumeUSD_not?: InputMaybe + volumeUSD_gt?: InputMaybe + volumeUSD_lt?: InputMaybe + volumeUSD_gte?: InputMaybe + volumeUSD_lte?: InputMaybe + volumeUSD_in?: InputMaybe> + volumeUSD_not_in?: InputMaybe> + untrackedVolumeUSD?: InputMaybe + untrackedVolumeUSD_not?: InputMaybe + untrackedVolumeUSD_gt?: InputMaybe + untrackedVolumeUSD_lt?: InputMaybe + untrackedVolumeUSD_gte?: InputMaybe + untrackedVolumeUSD_lte?: InputMaybe + untrackedVolumeUSD_in?: InputMaybe> + untrackedVolumeUSD_not_in?: InputMaybe> + txCount?: InputMaybe + txCount_not?: InputMaybe + txCount_gt?: InputMaybe + txCount_lt?: InputMaybe + txCount_gte?: InputMaybe + txCount_lte?: InputMaybe + txCount_in?: InputMaybe> + txCount_not_in?: InputMaybe> + createdAtTimestamp?: InputMaybe + createdAtTimestamp_not?: InputMaybe + createdAtTimestamp_gt?: InputMaybe + createdAtTimestamp_lt?: InputMaybe + createdAtTimestamp_gte?: InputMaybe + createdAtTimestamp_lte?: InputMaybe + createdAtTimestamp_in?: InputMaybe> + createdAtTimestamp_not_in?: InputMaybe> + createdAtBlockNumber?: InputMaybe + createdAtBlockNumber_not?: InputMaybe + createdAtBlockNumber_gt?: InputMaybe + createdAtBlockNumber_lt?: InputMaybe + createdAtBlockNumber_gte?: InputMaybe + createdAtBlockNumber_lte?: InputMaybe + createdAtBlockNumber_in?: InputMaybe> + createdAtBlockNumber_not_in?: InputMaybe> + liquidityProviderCount?: InputMaybe + liquidityProviderCount_not?: InputMaybe + liquidityProviderCount_gt?: InputMaybe + liquidityProviderCount_lt?: InputMaybe + liquidityProviderCount_gte?: InputMaybe + liquidityProviderCount_lte?: InputMaybe + liquidityProviderCount_in?: InputMaybe> + liquidityProviderCount_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type Pair_orderBy = + | 'id' + | 'token0' + | 'token1' + | 'reserve0' + | 'reserve1' + | 'totalSupply' + | 'reserveETH' + | 'reserveUSD' + | 'trackedReserveETH' + | 'token0Price' + | 'token1Price' + | 'volumeToken0' + | 'volumeToken1' + | 'volumeUSD' + | 'untrackedVolumeUSD' + | 'txCount' + | 'createdAtTimestamp' + | 'createdAtBlockNumber' + | 'liquidityProviderCount' + + export type Query = { + Chain1_uniswapFactory?: Maybe + Chain1_uniswapFactories: Array + Chain1_token?: Maybe + Chain1_tokens: Array + Chain1_pair?: Maybe + Chain1_pairs: Array + Chain1_user?: Maybe + Chain1_users: Array + Chain1_liquidityPosition?: Maybe + Chain1_liquidityPositions: Array + Chain1_liquidityPositionSnapshot?: Maybe + Chain1_liquidityPositionSnapshots: Array + Chain1_transaction?: Maybe + Chain1_transactions: Array + Chain1_mint?: Maybe + Chain1_mints: Array + Chain1_burn?: Maybe + Chain1_burns: Array + Chain1_swap?: Maybe + Chain1_swaps: Array + Chain1_bundle?: Maybe + Chain1_bundles: Array + Chain1_uniswapDayData?: Maybe + Chain1_uniswapDayDatas: Array + Chain1_pairHourData?: Maybe + Chain1_pairHourDatas: Array + Chain1_pairDayData?: Maybe + Chain1_pairDayDatas: Array + Chain1_tokenDayData?: Maybe + Chain1_tokenDayDatas: Array + /** Access to subgraph metadata */ + Chain1__meta?: Maybe<_Meta_> + } + + export type QueryChain1_uniswapFactoryArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_uniswapFactoriesArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_tokenArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_tokensArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_pairArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_pairsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_userArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_usersArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_liquidityPositionArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_liquidityPositionsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_liquidityPositionSnapshotArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_liquidityPositionSnapshotsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_transactionArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_transactionsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_mintArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_mintsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_burnArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_burnsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_swapArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_swapsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_bundleArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_bundlesArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_uniswapDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_uniswapDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_pairHourDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_pairHourDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_pairDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_pairDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_tokenDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1_tokenDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type QueryChain1__metaArgs = { + block?: InputMaybe + } + + export type Subscription = { + Chain1_uniswapFactory?: Maybe + Chain1_uniswapFactories: Array + Chain1_token?: Maybe + Chain1_tokens: Array + Chain1_pair?: Maybe + Chain1_pairs: Array + Chain1_user?: Maybe + Chain1_users: Array + Chain1_liquidityPosition?: Maybe + Chain1_liquidityPositions: Array + Chain1_liquidityPositionSnapshot?: Maybe + Chain1_liquidityPositionSnapshots: Array + Chain1_transaction?: Maybe + Chain1_transactions: Array + Chain1_mint?: Maybe + Chain1_mints: Array + Chain1_burn?: Maybe + Chain1_burns: Array + Chain1_swap?: Maybe + Chain1_swaps: Array + Chain1_bundle?: Maybe + Chain1_bundles: Array + Chain1_uniswapDayData?: Maybe + Chain1_uniswapDayDatas: Array + Chain1_pairHourData?: Maybe + Chain1_pairHourDatas: Array + Chain1_pairDayData?: Maybe + Chain1_pairDayDatas: Array + Chain1_tokenDayData?: Maybe + Chain1_tokenDayDatas: Array + /** Access to subgraph metadata */ + Chain1__meta?: Maybe<_Meta_> + } + + export type SubscriptionChain1_uniswapFactoryArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_uniswapFactoriesArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_tokenArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_tokensArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_pairArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_pairsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_userArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_usersArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_liquidityPositionArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_liquidityPositionsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_liquidityPositionSnapshotArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_liquidityPositionSnapshotsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_transactionArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_transactionsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_mintArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_mintsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_burnArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_burnsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_swapArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_swapsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_bundleArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_bundlesArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_uniswapDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_uniswapDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_pairHourDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_pairHourDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_pairDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_pairDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_tokenDayDataArgs = { + id: Scalars['ID'] + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1_tokenDayDatasArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + block?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + } + + export type SubscriptionChain1__metaArgs = { + block?: InputMaybe + } + + export type Swap = { + id: Scalars['ID'] + transaction: Transaction + timestamp: Scalars['BigInt'] + pair: Pair + sender: Scalars['Bytes'] + amount0In: Scalars['BigDecimal'] + amount1In: Scalars['BigDecimal'] + amount0Out: Scalars['BigDecimal'] + amount1Out: Scalars['BigDecimal'] + to: Scalars['Bytes'] + logIndex?: Maybe + amountUSD: Scalars['BigDecimal'] + } + + export type Swap_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + transaction?: InputMaybe + transaction_not?: InputMaybe + transaction_gt?: InputMaybe + transaction_lt?: InputMaybe + transaction_gte?: InputMaybe + transaction_lte?: InputMaybe + transaction_in?: InputMaybe> + transaction_not_in?: InputMaybe> + transaction_contains?: InputMaybe + transaction_contains_nocase?: InputMaybe + transaction_not_contains?: InputMaybe + transaction_not_contains_nocase?: InputMaybe + transaction_starts_with?: InputMaybe + transaction_starts_with_nocase?: InputMaybe + transaction_not_starts_with?: InputMaybe + transaction_not_starts_with_nocase?: InputMaybe + transaction_ends_with?: InputMaybe + transaction_ends_with_nocase?: InputMaybe + transaction_not_ends_with?: InputMaybe + transaction_not_ends_with_nocase?: InputMaybe + timestamp?: InputMaybe + timestamp_not?: InputMaybe + timestamp_gt?: InputMaybe + timestamp_lt?: InputMaybe + timestamp_gte?: InputMaybe + timestamp_lte?: InputMaybe + timestamp_in?: InputMaybe> + timestamp_not_in?: InputMaybe> + pair?: InputMaybe + pair_not?: InputMaybe + pair_gt?: InputMaybe + pair_lt?: InputMaybe + pair_gte?: InputMaybe + pair_lte?: InputMaybe + pair_in?: InputMaybe> + pair_not_in?: InputMaybe> + pair_contains?: InputMaybe + pair_contains_nocase?: InputMaybe + pair_not_contains?: InputMaybe + pair_not_contains_nocase?: InputMaybe + pair_starts_with?: InputMaybe + pair_starts_with_nocase?: InputMaybe + pair_not_starts_with?: InputMaybe + pair_not_starts_with_nocase?: InputMaybe + pair_ends_with?: InputMaybe + pair_ends_with_nocase?: InputMaybe + pair_not_ends_with?: InputMaybe + pair_not_ends_with_nocase?: InputMaybe + sender?: InputMaybe + sender_not?: InputMaybe + sender_in?: InputMaybe> + sender_not_in?: InputMaybe> + sender_contains?: InputMaybe + sender_not_contains?: InputMaybe + amount0In?: InputMaybe + amount0In_not?: InputMaybe + amount0In_gt?: InputMaybe + amount0In_lt?: InputMaybe + amount0In_gte?: InputMaybe + amount0In_lte?: InputMaybe + amount0In_in?: InputMaybe> + amount0In_not_in?: InputMaybe> + amount1In?: InputMaybe + amount1In_not?: InputMaybe + amount1In_gt?: InputMaybe + amount1In_lt?: InputMaybe + amount1In_gte?: InputMaybe + amount1In_lte?: InputMaybe + amount1In_in?: InputMaybe> + amount1In_not_in?: InputMaybe> + amount0Out?: InputMaybe + amount0Out_not?: InputMaybe + amount0Out_gt?: InputMaybe + amount0Out_lt?: InputMaybe + amount0Out_gte?: InputMaybe + amount0Out_lte?: InputMaybe + amount0Out_in?: InputMaybe> + amount0Out_not_in?: InputMaybe> + amount1Out?: InputMaybe + amount1Out_not?: InputMaybe + amount1Out_gt?: InputMaybe + amount1Out_lt?: InputMaybe + amount1Out_gte?: InputMaybe + amount1Out_lte?: InputMaybe + amount1Out_in?: InputMaybe> + amount1Out_not_in?: InputMaybe> + to?: InputMaybe + to_not?: InputMaybe + to_in?: InputMaybe> + to_not_in?: InputMaybe> + to_contains?: InputMaybe + to_not_contains?: InputMaybe + logIndex?: InputMaybe + logIndex_not?: InputMaybe + logIndex_gt?: InputMaybe + logIndex_lt?: InputMaybe + logIndex_gte?: InputMaybe + logIndex_lte?: InputMaybe + logIndex_in?: InputMaybe> + logIndex_not_in?: InputMaybe> + amountUSD?: InputMaybe + amountUSD_not?: InputMaybe + amountUSD_gt?: InputMaybe + amountUSD_lt?: InputMaybe + amountUSD_gte?: InputMaybe + amountUSD_lte?: InputMaybe + amountUSD_in?: InputMaybe> + amountUSD_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type Swap_orderBy = + | 'id' + | 'transaction' + | 'timestamp' + | 'pair' + | 'sender' + | 'amount0In' + | 'amount1In' + | 'amount0Out' + | 'amount1Out' + | 'to' + | 'logIndex' + | 'amountUSD' + + export type Token = { + id: Scalars['ID'] + symbol: Scalars['String'] + name: Scalars['String'] + decimals: Scalars['BigInt'] + totalSupply: Scalars['BigInt'] + tradeVolume: Scalars['BigDecimal'] + tradeVolumeUSD: Scalars['BigDecimal'] + untrackedVolumeUSD: Scalars['BigDecimal'] + txCount: Scalars['BigInt'] + totalLiquidity: Scalars['BigDecimal'] + derivedETH?: Maybe + mostLiquidPairs: Array> + } + + export type TokenmostLiquidPairsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + } + + export type TokenDayData = { + id: Scalars['ID'] + date: Scalars['Int'] + token: Token + dailyVolumeToken: Scalars['BigDecimal'] + dailyVolumeETH: Scalars['BigDecimal'] + dailyVolumeUSD: Scalars['BigDecimal'] + dailyTxns: Scalars['BigInt'] + totalLiquidityToken: Scalars['BigDecimal'] + totalLiquidityETH: Scalars['BigDecimal'] + totalLiquidityUSD: Scalars['BigDecimal'] + priceUSD: Scalars['BigDecimal'] + maxStored: Scalars['Int'] + mostLiquidPairs: Array + } + + export type TokenDayDatamostLiquidPairsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + } + + export type TokenDayData_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + date?: InputMaybe + date_not?: InputMaybe + date_gt?: InputMaybe + date_lt?: InputMaybe + date_gte?: InputMaybe + date_lte?: InputMaybe + date_in?: InputMaybe> + date_not_in?: InputMaybe> + token?: InputMaybe + token_not?: InputMaybe + token_gt?: InputMaybe + token_lt?: InputMaybe + token_gte?: InputMaybe + token_lte?: InputMaybe + token_in?: InputMaybe> + token_not_in?: InputMaybe> + token_contains?: InputMaybe + token_contains_nocase?: InputMaybe + token_not_contains?: InputMaybe + token_not_contains_nocase?: InputMaybe + token_starts_with?: InputMaybe + token_starts_with_nocase?: InputMaybe + token_not_starts_with?: InputMaybe + token_not_starts_with_nocase?: InputMaybe + token_ends_with?: InputMaybe + token_ends_with_nocase?: InputMaybe + token_not_ends_with?: InputMaybe + token_not_ends_with_nocase?: InputMaybe + dailyVolumeToken?: InputMaybe + dailyVolumeToken_not?: InputMaybe + dailyVolumeToken_gt?: InputMaybe + dailyVolumeToken_lt?: InputMaybe + dailyVolumeToken_gte?: InputMaybe + dailyVolumeToken_lte?: InputMaybe + dailyVolumeToken_in?: InputMaybe> + dailyVolumeToken_not_in?: InputMaybe> + dailyVolumeETH?: InputMaybe + dailyVolumeETH_not?: InputMaybe + dailyVolumeETH_gt?: InputMaybe + dailyVolumeETH_lt?: InputMaybe + dailyVolumeETH_gte?: InputMaybe + dailyVolumeETH_lte?: InputMaybe + dailyVolumeETH_in?: InputMaybe> + dailyVolumeETH_not_in?: InputMaybe> + dailyVolumeUSD?: InputMaybe + dailyVolumeUSD_not?: InputMaybe + dailyVolumeUSD_gt?: InputMaybe + dailyVolumeUSD_lt?: InputMaybe + dailyVolumeUSD_gte?: InputMaybe + dailyVolumeUSD_lte?: InputMaybe + dailyVolumeUSD_in?: InputMaybe> + dailyVolumeUSD_not_in?: InputMaybe> + dailyTxns?: InputMaybe + dailyTxns_not?: InputMaybe + dailyTxns_gt?: InputMaybe + dailyTxns_lt?: InputMaybe + dailyTxns_gte?: InputMaybe + dailyTxns_lte?: InputMaybe + dailyTxns_in?: InputMaybe> + dailyTxns_not_in?: InputMaybe> + totalLiquidityToken?: InputMaybe + totalLiquidityToken_not?: InputMaybe + totalLiquidityToken_gt?: InputMaybe + totalLiquidityToken_lt?: InputMaybe + totalLiquidityToken_gte?: InputMaybe + totalLiquidityToken_lte?: InputMaybe + totalLiquidityToken_in?: InputMaybe> + totalLiquidityToken_not_in?: InputMaybe> + totalLiquidityETH?: InputMaybe + totalLiquidityETH_not?: InputMaybe + totalLiquidityETH_gt?: InputMaybe + totalLiquidityETH_lt?: InputMaybe + totalLiquidityETH_gte?: InputMaybe + totalLiquidityETH_lte?: InputMaybe + totalLiquidityETH_in?: InputMaybe> + totalLiquidityETH_not_in?: InputMaybe> + totalLiquidityUSD?: InputMaybe + totalLiquidityUSD_not?: InputMaybe + totalLiquidityUSD_gt?: InputMaybe + totalLiquidityUSD_lt?: InputMaybe + totalLiquidityUSD_gte?: InputMaybe + totalLiquidityUSD_lte?: InputMaybe + totalLiquidityUSD_in?: InputMaybe> + totalLiquidityUSD_not_in?: InputMaybe> + priceUSD?: InputMaybe + priceUSD_not?: InputMaybe + priceUSD_gt?: InputMaybe + priceUSD_lt?: InputMaybe + priceUSD_gte?: InputMaybe + priceUSD_lte?: InputMaybe + priceUSD_in?: InputMaybe> + priceUSD_not_in?: InputMaybe> + maxStored?: InputMaybe + maxStored_not?: InputMaybe + maxStored_gt?: InputMaybe + maxStored_lt?: InputMaybe + maxStored_gte?: InputMaybe + maxStored_lte?: InputMaybe + maxStored_in?: InputMaybe> + maxStored_not_in?: InputMaybe> + mostLiquidPairs?: InputMaybe> + mostLiquidPairs_not?: InputMaybe> + mostLiquidPairs_contains?: InputMaybe> + mostLiquidPairs_contains_nocase?: InputMaybe> + mostLiquidPairs_not_contains?: InputMaybe> + mostLiquidPairs_not_contains_nocase?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type TokenDayData_orderBy = + | 'id' + | 'date' + | 'token' + | 'dailyVolumeToken' + | 'dailyVolumeETH' + | 'dailyVolumeUSD' + | 'dailyTxns' + | 'totalLiquidityToken' + | 'totalLiquidityETH' + | 'totalLiquidityUSD' + | 'priceUSD' + | 'maxStored' + | 'mostLiquidPairs' + + export type Token_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + symbol?: InputMaybe + symbol_not?: InputMaybe + symbol_gt?: InputMaybe + symbol_lt?: InputMaybe + symbol_gte?: InputMaybe + symbol_lte?: InputMaybe + symbol_in?: InputMaybe> + symbol_not_in?: InputMaybe> + symbol_contains?: InputMaybe + symbol_contains_nocase?: InputMaybe + symbol_not_contains?: InputMaybe + symbol_not_contains_nocase?: InputMaybe + symbol_starts_with?: InputMaybe + symbol_starts_with_nocase?: InputMaybe + symbol_not_starts_with?: InputMaybe + symbol_not_starts_with_nocase?: InputMaybe + symbol_ends_with?: InputMaybe + symbol_ends_with_nocase?: InputMaybe + symbol_not_ends_with?: InputMaybe + symbol_not_ends_with_nocase?: InputMaybe + name?: InputMaybe + name_not?: InputMaybe + name_gt?: InputMaybe + name_lt?: InputMaybe + name_gte?: InputMaybe + name_lte?: InputMaybe + name_in?: InputMaybe> + name_not_in?: InputMaybe> + name_contains?: InputMaybe + name_contains_nocase?: InputMaybe + name_not_contains?: InputMaybe + name_not_contains_nocase?: InputMaybe + name_starts_with?: InputMaybe + name_starts_with_nocase?: InputMaybe + name_not_starts_with?: InputMaybe + name_not_starts_with_nocase?: InputMaybe + name_ends_with?: InputMaybe + name_ends_with_nocase?: InputMaybe + name_not_ends_with?: InputMaybe + name_not_ends_with_nocase?: InputMaybe + decimals?: InputMaybe + decimals_not?: InputMaybe + decimals_gt?: InputMaybe + decimals_lt?: InputMaybe + decimals_gte?: InputMaybe + decimals_lte?: InputMaybe + decimals_in?: InputMaybe> + decimals_not_in?: InputMaybe> + totalSupply?: InputMaybe + totalSupply_not?: InputMaybe + totalSupply_gt?: InputMaybe + totalSupply_lt?: InputMaybe + totalSupply_gte?: InputMaybe + totalSupply_lte?: InputMaybe + totalSupply_in?: InputMaybe> + totalSupply_not_in?: InputMaybe> + tradeVolume?: InputMaybe + tradeVolume_not?: InputMaybe + tradeVolume_gt?: InputMaybe + tradeVolume_lt?: InputMaybe + tradeVolume_gte?: InputMaybe + tradeVolume_lte?: InputMaybe + tradeVolume_in?: InputMaybe> + tradeVolume_not_in?: InputMaybe> + tradeVolumeUSD?: InputMaybe + tradeVolumeUSD_not?: InputMaybe + tradeVolumeUSD_gt?: InputMaybe + tradeVolumeUSD_lt?: InputMaybe + tradeVolumeUSD_gte?: InputMaybe + tradeVolumeUSD_lte?: InputMaybe + tradeVolumeUSD_in?: InputMaybe> + tradeVolumeUSD_not_in?: InputMaybe> + untrackedVolumeUSD?: InputMaybe + untrackedVolumeUSD_not?: InputMaybe + untrackedVolumeUSD_gt?: InputMaybe + untrackedVolumeUSD_lt?: InputMaybe + untrackedVolumeUSD_gte?: InputMaybe + untrackedVolumeUSD_lte?: InputMaybe + untrackedVolumeUSD_in?: InputMaybe> + untrackedVolumeUSD_not_in?: InputMaybe> + txCount?: InputMaybe + txCount_not?: InputMaybe + txCount_gt?: InputMaybe + txCount_lt?: InputMaybe + txCount_gte?: InputMaybe + txCount_lte?: InputMaybe + txCount_in?: InputMaybe> + txCount_not_in?: InputMaybe> + totalLiquidity?: InputMaybe + totalLiquidity_not?: InputMaybe + totalLiquidity_gt?: InputMaybe + totalLiquidity_lt?: InputMaybe + totalLiquidity_gte?: InputMaybe + totalLiquidity_lte?: InputMaybe + totalLiquidity_in?: InputMaybe> + totalLiquidity_not_in?: InputMaybe> + derivedETH?: InputMaybe + derivedETH_not?: InputMaybe + derivedETH_gt?: InputMaybe + derivedETH_lt?: InputMaybe + derivedETH_gte?: InputMaybe + derivedETH_lte?: InputMaybe + derivedETH_in?: InputMaybe> + derivedETH_not_in?: InputMaybe> + mostLiquidPairs?: InputMaybe> + mostLiquidPairs_not?: InputMaybe> + mostLiquidPairs_contains?: InputMaybe> + mostLiquidPairs_contains_nocase?: InputMaybe> + mostLiquidPairs_not_contains?: InputMaybe> + mostLiquidPairs_not_contains_nocase?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type Token_orderBy = + | 'id' + | 'symbol' + | 'name' + | 'decimals' + | 'totalSupply' + | 'tradeVolume' + | 'tradeVolumeUSD' + | 'untrackedVolumeUSD' + | 'txCount' + | 'totalLiquidity' + | 'derivedETH' + | 'mostLiquidPairs' + + export type Transaction = { + id: Scalars['ID'] + blockNumber: Scalars['BigInt'] + timestamp: Scalars['BigInt'] + mints: Array> + burns: Array> + swaps: Array> + } + + export type TransactionmintsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + } + + export type TransactionburnsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + } + + export type TransactionswapsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + } + + export type Transaction_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + blockNumber?: InputMaybe + blockNumber_not?: InputMaybe + blockNumber_gt?: InputMaybe + blockNumber_lt?: InputMaybe + blockNumber_gte?: InputMaybe + blockNumber_lte?: InputMaybe + blockNumber_in?: InputMaybe> + blockNumber_not_in?: InputMaybe> + timestamp?: InputMaybe + timestamp_not?: InputMaybe + timestamp_gt?: InputMaybe + timestamp_lt?: InputMaybe + timestamp_gte?: InputMaybe + timestamp_lte?: InputMaybe + timestamp_in?: InputMaybe> + timestamp_not_in?: InputMaybe> + mints?: InputMaybe> + mints_not?: InputMaybe> + mints_contains?: InputMaybe> + mints_contains_nocase?: InputMaybe> + mints_not_contains?: InputMaybe> + mints_not_contains_nocase?: InputMaybe> + burns?: InputMaybe> + burns_not?: InputMaybe> + burns_contains?: InputMaybe> + burns_contains_nocase?: InputMaybe> + burns_not_contains?: InputMaybe> + burns_not_contains_nocase?: InputMaybe> + swaps?: InputMaybe> + swaps_not?: InputMaybe> + swaps_contains?: InputMaybe> + swaps_contains_nocase?: InputMaybe> + swaps_not_contains?: InputMaybe> + swaps_not_contains_nocase?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type Transaction_orderBy = 'id' | 'blockNumber' | 'timestamp' | 'mints' | 'burns' | 'swaps' + + export type UniswapDayData = { + id: Scalars['ID'] + date: Scalars['Int'] + dailyVolumeETH: Scalars['BigDecimal'] + dailyVolumeUSD: Scalars['BigDecimal'] + dailyVolumeUntracked: Scalars['BigDecimal'] + totalVolumeETH: Scalars['BigDecimal'] + totalLiquidityETH: Scalars['BigDecimal'] + totalVolumeUSD: Scalars['BigDecimal'] + totalLiquidityUSD: Scalars['BigDecimal'] + maxStored?: Maybe + mostLiquidTokens: Array + txCount: Scalars['BigInt'] + } + + export type UniswapDayDatamostLiquidTokensArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + } + + export type UniswapDayData_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + date?: InputMaybe + date_not?: InputMaybe + date_gt?: InputMaybe + date_lt?: InputMaybe + date_gte?: InputMaybe + date_lte?: InputMaybe + date_in?: InputMaybe> + date_not_in?: InputMaybe> + dailyVolumeETH?: InputMaybe + dailyVolumeETH_not?: InputMaybe + dailyVolumeETH_gt?: InputMaybe + dailyVolumeETH_lt?: InputMaybe + dailyVolumeETH_gte?: InputMaybe + dailyVolumeETH_lte?: InputMaybe + dailyVolumeETH_in?: InputMaybe> + dailyVolumeETH_not_in?: InputMaybe> + dailyVolumeUSD?: InputMaybe + dailyVolumeUSD_not?: InputMaybe + dailyVolumeUSD_gt?: InputMaybe + dailyVolumeUSD_lt?: InputMaybe + dailyVolumeUSD_gte?: InputMaybe + dailyVolumeUSD_lte?: InputMaybe + dailyVolumeUSD_in?: InputMaybe> + dailyVolumeUSD_not_in?: InputMaybe> + dailyVolumeUntracked?: InputMaybe + dailyVolumeUntracked_not?: InputMaybe + dailyVolumeUntracked_gt?: InputMaybe + dailyVolumeUntracked_lt?: InputMaybe + dailyVolumeUntracked_gte?: InputMaybe + dailyVolumeUntracked_lte?: InputMaybe + dailyVolumeUntracked_in?: InputMaybe> + dailyVolumeUntracked_not_in?: InputMaybe> + totalVolumeETH?: InputMaybe + totalVolumeETH_not?: InputMaybe + totalVolumeETH_gt?: InputMaybe + totalVolumeETH_lt?: InputMaybe + totalVolumeETH_gte?: InputMaybe + totalVolumeETH_lte?: InputMaybe + totalVolumeETH_in?: InputMaybe> + totalVolumeETH_not_in?: InputMaybe> + totalLiquidityETH?: InputMaybe + totalLiquidityETH_not?: InputMaybe + totalLiquidityETH_gt?: InputMaybe + totalLiquidityETH_lt?: InputMaybe + totalLiquidityETH_gte?: InputMaybe + totalLiquidityETH_lte?: InputMaybe + totalLiquidityETH_in?: InputMaybe> + totalLiquidityETH_not_in?: InputMaybe> + totalVolumeUSD?: InputMaybe + totalVolumeUSD_not?: InputMaybe + totalVolumeUSD_gt?: InputMaybe + totalVolumeUSD_lt?: InputMaybe + totalVolumeUSD_gte?: InputMaybe + totalVolumeUSD_lte?: InputMaybe + totalVolumeUSD_in?: InputMaybe> + totalVolumeUSD_not_in?: InputMaybe> + totalLiquidityUSD?: InputMaybe + totalLiquidityUSD_not?: InputMaybe + totalLiquidityUSD_gt?: InputMaybe + totalLiquidityUSD_lt?: InputMaybe + totalLiquidityUSD_gte?: InputMaybe + totalLiquidityUSD_lte?: InputMaybe + totalLiquidityUSD_in?: InputMaybe> + totalLiquidityUSD_not_in?: InputMaybe> + maxStored?: InputMaybe + maxStored_not?: InputMaybe + maxStored_gt?: InputMaybe + maxStored_lt?: InputMaybe + maxStored_gte?: InputMaybe + maxStored_lte?: InputMaybe + maxStored_in?: InputMaybe> + maxStored_not_in?: InputMaybe> + mostLiquidTokens?: InputMaybe> + mostLiquidTokens_not?: InputMaybe> + mostLiquidTokens_contains?: InputMaybe> + mostLiquidTokens_contains_nocase?: InputMaybe> + mostLiquidTokens_not_contains?: InputMaybe> + mostLiquidTokens_not_contains_nocase?: InputMaybe> + txCount?: InputMaybe + txCount_not?: InputMaybe + txCount_gt?: InputMaybe + txCount_lt?: InputMaybe + txCount_gte?: InputMaybe + txCount_lte?: InputMaybe + txCount_in?: InputMaybe> + txCount_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type UniswapDayData_orderBy = + | 'id' + | 'date' + | 'dailyVolumeETH' + | 'dailyVolumeUSD' + | 'dailyVolumeUntracked' + | 'totalVolumeETH' + | 'totalLiquidityETH' + | 'totalVolumeUSD' + | 'totalLiquidityUSD' + | 'maxStored' + | 'mostLiquidTokens' + | 'txCount' + + export type UniswapFactory = { + id: Scalars['ID'] + pairCount: Scalars['Int'] + totalVolumeUSD: Scalars['BigDecimal'] + totalVolumeETH: Scalars['BigDecimal'] + untrackedVolumeUSD: Scalars['BigDecimal'] + totalLiquidityUSD: Scalars['BigDecimal'] + totalLiquidityETH: Scalars['BigDecimal'] + txCount: Scalars['BigInt'] + mostLiquidTokens: Array + } + + export type UniswapFactorymostLiquidTokensArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + } + + export type UniswapFactory_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + pairCount?: InputMaybe + pairCount_not?: InputMaybe + pairCount_gt?: InputMaybe + pairCount_lt?: InputMaybe + pairCount_gte?: InputMaybe + pairCount_lte?: InputMaybe + pairCount_in?: InputMaybe> + pairCount_not_in?: InputMaybe> + totalVolumeUSD?: InputMaybe + totalVolumeUSD_not?: InputMaybe + totalVolumeUSD_gt?: InputMaybe + totalVolumeUSD_lt?: InputMaybe + totalVolumeUSD_gte?: InputMaybe + totalVolumeUSD_lte?: InputMaybe + totalVolumeUSD_in?: InputMaybe> + totalVolumeUSD_not_in?: InputMaybe> + totalVolumeETH?: InputMaybe + totalVolumeETH_not?: InputMaybe + totalVolumeETH_gt?: InputMaybe + totalVolumeETH_lt?: InputMaybe + totalVolumeETH_gte?: InputMaybe + totalVolumeETH_lte?: InputMaybe + totalVolumeETH_in?: InputMaybe> + totalVolumeETH_not_in?: InputMaybe> + untrackedVolumeUSD?: InputMaybe + untrackedVolumeUSD_not?: InputMaybe + untrackedVolumeUSD_gt?: InputMaybe + untrackedVolumeUSD_lt?: InputMaybe + untrackedVolumeUSD_gte?: InputMaybe + untrackedVolumeUSD_lte?: InputMaybe + untrackedVolumeUSD_in?: InputMaybe> + untrackedVolumeUSD_not_in?: InputMaybe> + totalLiquidityUSD?: InputMaybe + totalLiquidityUSD_not?: InputMaybe + totalLiquidityUSD_gt?: InputMaybe + totalLiquidityUSD_lt?: InputMaybe + totalLiquidityUSD_gte?: InputMaybe + totalLiquidityUSD_lte?: InputMaybe + totalLiquidityUSD_in?: InputMaybe> + totalLiquidityUSD_not_in?: InputMaybe> + totalLiquidityETH?: InputMaybe + totalLiquidityETH_not?: InputMaybe + totalLiquidityETH_gt?: InputMaybe + totalLiquidityETH_lt?: InputMaybe + totalLiquidityETH_gte?: InputMaybe + totalLiquidityETH_lte?: InputMaybe + totalLiquidityETH_in?: InputMaybe> + totalLiquidityETH_not_in?: InputMaybe> + txCount?: InputMaybe + txCount_not?: InputMaybe + txCount_gt?: InputMaybe + txCount_lt?: InputMaybe + txCount_gte?: InputMaybe + txCount_lte?: InputMaybe + txCount_in?: InputMaybe> + txCount_not_in?: InputMaybe> + mostLiquidTokens?: InputMaybe> + mostLiquidTokens_not?: InputMaybe> + mostLiquidTokens_contains?: InputMaybe> + mostLiquidTokens_contains_nocase?: InputMaybe> + mostLiquidTokens_not_contains?: InputMaybe> + mostLiquidTokens_not_contains_nocase?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type UniswapFactory_orderBy = + | 'id' + | 'pairCount' + | 'totalVolumeUSD' + | 'totalVolumeETH' + | 'untrackedVolumeUSD' + | 'totalLiquidityUSD' + | 'totalLiquidityETH' + | 'txCount' + | 'mostLiquidTokens' + + export type User = { + id: Scalars['ID'] + liquidityPositions?: Maybe> + usdSwapped: Scalars['BigDecimal'] + } + + export type UserliquidityPositionsArgs = { + skip?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + where?: InputMaybe + } + + export type User_filter = { + id?: InputMaybe + id_not?: InputMaybe + id_gt?: InputMaybe + id_lt?: InputMaybe + id_gte?: InputMaybe + id_lte?: InputMaybe + id_in?: InputMaybe> + id_not_in?: InputMaybe> + usdSwapped?: InputMaybe + usdSwapped_not?: InputMaybe + usdSwapped_gt?: InputMaybe + usdSwapped_lt?: InputMaybe + usdSwapped_gte?: InputMaybe + usdSwapped_lte?: InputMaybe + usdSwapped_in?: InputMaybe> + usdSwapped_not_in?: InputMaybe> + /** Filter for the block changed event. */ + _change_block?: InputMaybe + } + + export type User_orderBy = 'id' | 'liquidityPositions' | 'usdSwapped' + + export type _Block_ = { + /** The hash of the block */ + hash?: Maybe + /** The block number */ + number: Scalars['Int'] + } + + /** The type for the top-level _meta field */ + export type _Meta_ = { + /** + * Information about a specific subgraph block. The hash of the block + * will be null if the _meta field has a block constraint that asks for + * a block number. It will be filled if the _meta field has no block constraint + * and therefore asks for the latest block + * + */ + block: _Block_ + /** The deployment ID */ + deployment: Scalars['String'] + /** If `true`, the subgraph encountered indexing errors at some past block */ + hasIndexingErrors: Scalars['Boolean'] + } + + export type _SubgraphErrorPolicy_ = + /** Data will be returned even if the subgraph has indexing errors */ + | 'allow' + /** If the subgraph has indexing errors, data will be omitted. The default. */ + | 'deny' +} +export type QueryChain1Sdk = { + /** null **/ + Chain1_uniswapFactory: InContextSdkMethod< + Chain1Types.Query['Chain1_uniswapFactory'], + Chain1Types.QueryChain1_uniswapFactoryArgs, + MeshContext + > + /** null **/ + Chain1_uniswapFactories: InContextSdkMethod< + Chain1Types.Query['Chain1_uniswapFactories'], + Chain1Types.QueryChain1_uniswapFactoriesArgs, + MeshContext + > + /** null **/ + Chain1_token: InContextSdkMethod + /** null **/ + Chain1_tokens: InContextSdkMethod + /** null **/ + Chain1_pair: InContextSdkMethod + /** null **/ + Chain1_pairs: InContextSdkMethod + /** null **/ + Chain1_user: InContextSdkMethod + /** null **/ + Chain1_users: InContextSdkMethod + /** null **/ + Chain1_liquidityPosition: InContextSdkMethod< + Chain1Types.Query['Chain1_liquidityPosition'], + Chain1Types.QueryChain1_liquidityPositionArgs, + MeshContext + > + /** null **/ + Chain1_liquidityPositions: InContextSdkMethod< + Chain1Types.Query['Chain1_liquidityPositions'], + Chain1Types.QueryChain1_liquidityPositionsArgs, + MeshContext + > + /** null **/ + Chain1_liquidityPositionSnapshot: InContextSdkMethod< + Chain1Types.Query['Chain1_liquidityPositionSnapshot'], + Chain1Types.QueryChain1_liquidityPositionSnapshotArgs, + MeshContext + > + /** null **/ + Chain1_liquidityPositionSnapshots: InContextSdkMethod< + Chain1Types.Query['Chain1_liquidityPositionSnapshots'], + Chain1Types.QueryChain1_liquidityPositionSnapshotsArgs, + MeshContext + > + /** null **/ + Chain1_transaction: InContextSdkMethod< + Chain1Types.Query['Chain1_transaction'], + Chain1Types.QueryChain1_transactionArgs, + MeshContext + > + /** null **/ + Chain1_transactions: InContextSdkMethod< + Chain1Types.Query['Chain1_transactions'], + Chain1Types.QueryChain1_transactionsArgs, + MeshContext + > + /** null **/ + Chain1_mint: InContextSdkMethod + /** null **/ + Chain1_mints: InContextSdkMethod + /** null **/ + Chain1_burn: InContextSdkMethod + /** null **/ + Chain1_burns: InContextSdkMethod + /** null **/ + Chain1_swap: InContextSdkMethod + /** null **/ + Chain1_swaps: InContextSdkMethod + /** null **/ + Chain1_bundle: InContextSdkMethod + /** null **/ + Chain1_bundles: InContextSdkMethod< + Chain1Types.Query['Chain1_bundles'], + Chain1Types.QueryChain1_bundlesArgs, + MeshContext + > + /** null **/ + Chain1_uniswapDayData: InContextSdkMethod< + Chain1Types.Query['Chain1_uniswapDayData'], + Chain1Types.QueryChain1_uniswapDayDataArgs, + MeshContext + > + /** null **/ + Chain1_uniswapDayDatas: InContextSdkMethod< + Chain1Types.Query['Chain1_uniswapDayDatas'], + Chain1Types.QueryChain1_uniswapDayDatasArgs, + MeshContext + > + /** null **/ + Chain1_pairHourData: InContextSdkMethod< + Chain1Types.Query['Chain1_pairHourData'], + Chain1Types.QueryChain1_pairHourDataArgs, + MeshContext + > + /** null **/ + Chain1_pairHourDatas: InContextSdkMethod< + Chain1Types.Query['Chain1_pairHourDatas'], + Chain1Types.QueryChain1_pairHourDatasArgs, + MeshContext + > + /** null **/ + Chain1_pairDayData: InContextSdkMethod< + Chain1Types.Query['Chain1_pairDayData'], + Chain1Types.QueryChain1_pairDayDataArgs, + MeshContext + > + /** null **/ + Chain1_pairDayDatas: InContextSdkMethod< + Chain1Types.Query['Chain1_pairDayDatas'], + Chain1Types.QueryChain1_pairDayDatasArgs, + MeshContext + > + /** null **/ + Chain1_tokenDayData: InContextSdkMethod< + Chain1Types.Query['Chain1_tokenDayData'], + Chain1Types.QueryChain1_tokenDayDataArgs, + MeshContext + > + /** null **/ + Chain1_tokenDayDatas: InContextSdkMethod< + Chain1Types.Query['Chain1_tokenDayDatas'], + Chain1Types.QueryChain1_tokenDayDatasArgs, + MeshContext + > + /** Access to subgraph metadata **/ + Chain1__meta: InContextSdkMethod +} + +export type MutationChain1Sdk = {} + +export type SubscriptionChain1Sdk = { + /** null **/ + Chain1_uniswapFactory: InContextSdkMethod< + Chain1Types.Subscription['Chain1_uniswapFactory'], + Chain1Types.SubscriptionChain1_uniswapFactoryArgs, + MeshContext + > + /** null **/ + Chain1_uniswapFactories: InContextSdkMethod< + Chain1Types.Subscription['Chain1_uniswapFactories'], + Chain1Types.SubscriptionChain1_uniswapFactoriesArgs, + MeshContext + > + /** null **/ + Chain1_token: InContextSdkMethod< + Chain1Types.Subscription['Chain1_token'], + Chain1Types.SubscriptionChain1_tokenArgs, + MeshContext + > + /** null **/ + Chain1_tokens: InContextSdkMethod< + Chain1Types.Subscription['Chain1_tokens'], + Chain1Types.SubscriptionChain1_tokensArgs, + MeshContext + > + /** null **/ + Chain1_pair: InContextSdkMethod< + Chain1Types.Subscription['Chain1_pair'], + Chain1Types.SubscriptionChain1_pairArgs, + MeshContext + > + /** null **/ + Chain1_pairs: InContextSdkMethod< + Chain1Types.Subscription['Chain1_pairs'], + Chain1Types.SubscriptionChain1_pairsArgs, + MeshContext + > + /** null **/ + Chain1_user: InContextSdkMethod< + Chain1Types.Subscription['Chain1_user'], + Chain1Types.SubscriptionChain1_userArgs, + MeshContext + > + /** null **/ + Chain1_users: InContextSdkMethod< + Chain1Types.Subscription['Chain1_users'], + Chain1Types.SubscriptionChain1_usersArgs, + MeshContext + > + /** null **/ + Chain1_liquidityPosition: InContextSdkMethod< + Chain1Types.Subscription['Chain1_liquidityPosition'], + Chain1Types.SubscriptionChain1_liquidityPositionArgs, + MeshContext + > + /** null **/ + Chain1_liquidityPositions: InContextSdkMethod< + Chain1Types.Subscription['Chain1_liquidityPositions'], + Chain1Types.SubscriptionChain1_liquidityPositionsArgs, + MeshContext + > + /** null **/ + Chain1_liquidityPositionSnapshot: InContextSdkMethod< + Chain1Types.Subscription['Chain1_liquidityPositionSnapshot'], + Chain1Types.SubscriptionChain1_liquidityPositionSnapshotArgs, + MeshContext + > + /** null **/ + Chain1_liquidityPositionSnapshots: InContextSdkMethod< + Chain1Types.Subscription['Chain1_liquidityPositionSnapshots'], + Chain1Types.SubscriptionChain1_liquidityPositionSnapshotsArgs, + MeshContext + > + /** null **/ + Chain1_transaction: InContextSdkMethod< + Chain1Types.Subscription['Chain1_transaction'], + Chain1Types.SubscriptionChain1_transactionArgs, + MeshContext + > + /** null **/ + Chain1_transactions: InContextSdkMethod< + Chain1Types.Subscription['Chain1_transactions'], + Chain1Types.SubscriptionChain1_transactionsArgs, + MeshContext + > + /** null **/ + Chain1_mint: InContextSdkMethod< + Chain1Types.Subscription['Chain1_mint'], + Chain1Types.SubscriptionChain1_mintArgs, + MeshContext + > + /** null **/ + Chain1_mints: InContextSdkMethod< + Chain1Types.Subscription['Chain1_mints'], + Chain1Types.SubscriptionChain1_mintsArgs, + MeshContext + > + /** null **/ + Chain1_burn: InContextSdkMethod< + Chain1Types.Subscription['Chain1_burn'], + Chain1Types.SubscriptionChain1_burnArgs, + MeshContext + > + /** null **/ + Chain1_burns: InContextSdkMethod< + Chain1Types.Subscription['Chain1_burns'], + Chain1Types.SubscriptionChain1_burnsArgs, + MeshContext + > + /** null **/ + Chain1_swap: InContextSdkMethod< + Chain1Types.Subscription['Chain1_swap'], + Chain1Types.SubscriptionChain1_swapArgs, + MeshContext + > + /** null **/ + Chain1_swaps: InContextSdkMethod< + Chain1Types.Subscription['Chain1_swaps'], + Chain1Types.SubscriptionChain1_swapsArgs, + MeshContext + > + /** null **/ + Chain1_bundle: InContextSdkMethod< + Chain1Types.Subscription['Chain1_bundle'], + Chain1Types.SubscriptionChain1_bundleArgs, + MeshContext + > + /** null **/ + Chain1_bundles: InContextSdkMethod< + Chain1Types.Subscription['Chain1_bundles'], + Chain1Types.SubscriptionChain1_bundlesArgs, + MeshContext + > + /** null **/ + Chain1_uniswapDayData: InContextSdkMethod< + Chain1Types.Subscription['Chain1_uniswapDayData'], + Chain1Types.SubscriptionChain1_uniswapDayDataArgs, + MeshContext + > + /** null **/ + Chain1_uniswapDayDatas: InContextSdkMethod< + Chain1Types.Subscription['Chain1_uniswapDayDatas'], + Chain1Types.SubscriptionChain1_uniswapDayDatasArgs, + MeshContext + > + /** null **/ + Chain1_pairHourData: InContextSdkMethod< + Chain1Types.Subscription['Chain1_pairHourData'], + Chain1Types.SubscriptionChain1_pairHourDataArgs, + MeshContext + > + /** null **/ + Chain1_pairHourDatas: InContextSdkMethod< + Chain1Types.Subscription['Chain1_pairHourDatas'], + Chain1Types.SubscriptionChain1_pairHourDatasArgs, + MeshContext + > + /** null **/ + Chain1_pairDayData: InContextSdkMethod< + Chain1Types.Subscription['Chain1_pairDayData'], + Chain1Types.SubscriptionChain1_pairDayDataArgs, + MeshContext + > + /** null **/ + Chain1_pairDayDatas: InContextSdkMethod< + Chain1Types.Subscription['Chain1_pairDayDatas'], + Chain1Types.SubscriptionChain1_pairDayDatasArgs, + MeshContext + > + /** null **/ + Chain1_tokenDayData: InContextSdkMethod< + Chain1Types.Subscription['Chain1_tokenDayData'], + Chain1Types.SubscriptionChain1_tokenDayDataArgs, + MeshContext + > + /** null **/ + Chain1_tokenDayDatas: InContextSdkMethod< + Chain1Types.Subscription['Chain1_tokenDayDatas'], + Chain1Types.SubscriptionChain1_tokenDayDatasArgs, + MeshContext + > + /** Access to subgraph metadata **/ + Chain1__meta: InContextSdkMethod< + Chain1Types.Subscription['Chain1__meta'], + Chain1Types.SubscriptionChain1__metaArgs, + MeshContext + > +} + +export type Chain2Context = { + ['Chain2']: { Query: QueryChain2Sdk; Mutation: MutationChain2Sdk; Subscription: SubscriptionChain2Sdk } +} + +export type Chain1Context = { + ['Chain1']: { Query: QueryChain1Sdk; Mutation: MutationChain1Sdk; Subscription: SubscriptionChain1Sdk } +} + +export type MeshContext = Chain2Context & Chain1Context & BaseMeshContext + +import { getMesh, ExecuteMeshFn, SubscribeMeshFn } from '@graphql-mesh/runtime' +import { MeshStore, FsStoreStorageAdapter } from '@graphql-mesh/store' +import { path as pathModule } from '@graphql-mesh/cross-helpers' + +const baseDir = pathModule.join(typeof __dirname === 'string' ? __dirname : '/', '..') + +const importFn = (moduleId: string) => { + const relativeModuleId = (pathModule.isAbsolute(moduleId) ? pathModule.relative(baseDir, moduleId) : moduleId) + .split('\\') + .join('/') + .replace(baseDir + '/', '') + switch (relativeModuleId) { + default: + return Promise.reject(new Error(`Cannot find module '${relativeModuleId}'.`)) + } +} + +const rootStore = new MeshStore( + '.graphclient', + new FsStoreStorageAdapter({ + cwd: baseDir, + importFn, + fileType: 'ts', + }), + { + readonly: true, + validate: false, + }, +) + +import { findAndParseConfig } from '@graphql-mesh/cli' +function getMeshOptions() { + console.warn( + 'WARNING: These artifacts are built for development mode. Please run "graphclient build" to build production artifacts', + ) + return findAndParseConfig({ + dir: baseDir, + artifactsDir: '.graphclient', + configName: 'graphclient', + additionalPackagePrefixes: ['@graphprotocol/client-'], + }) +} + +export const documentsInSDL = /*#__PURE__*/ [] + +let meshInstance$: Promise> + +export function getBuiltGraphClient(): Promise> { + if (meshInstance$ == null) { + meshInstance$ = getMeshOptions() + .then((meshOptions) => getMesh(meshOptions)) + .then((mesh) => { + const id$ = mesh.pubsub.subscribe('destroy', () => { + meshInstance$ = undefined + id$.then((id) => mesh.pubsub.unsubscribe(id)).catch((err) => console.error(err)) + }) + return mesh + }) + } + return meshInstance$ +} + +export const execute: ExecuteMeshFn = (...args) => getBuiltGraphClient().then(({ execute }) => execute(...args)) + +export const subscribe: SubscribeMeshFn = (...args) => getBuiltGraphClient().then(({ subscribe }) => subscribe(...args)) diff --git a/examples/cross-chain/.graphclient/package.json b/examples/cross-chain/.graphclient/package.json new file mode 100644 index 00000000..645b319f --- /dev/null +++ b/examples/cross-chain/.graphclient/package.json @@ -0,0 +1,22 @@ +{ + "name": "mesh-artifacts", + "private": true, + "type": "commonjs", + "main": "index.js", + "module": "index.mjs", + "sideEffects": false, + "typings": "index.d.ts", + "typescript": { + "definition": "index.d.ts" + }, + "exports": { + ".": { + "require": "./index.js", + "import": "./index.mjs" + }, + "./*": { + "require": "./*.js", + "import": "./*.mjs" + } + } +} diff --git a/examples/cross-chain/.graphclient/schema.graphql b/examples/cross-chain/.graphclient/schema.graphql new file mode 100644 index 00000000..f12b2258 --- /dev/null +++ b/examples/cross-chain/.graphclient/schema.graphql @@ -0,0 +1,3884 @@ +type Query { + Chain2_uniswapFactory( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): UniswapFactory + Chain2_uniswapFactories( + skip: Int = 0 + first: Int = 100 + orderBy: UniswapFactory_orderBy + orderDirection: OrderDirection + where: UniswapFactory_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [UniswapFactory!]! + Chain2_token( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Token + Chain2_tokens( + skip: Int = 0 + first: Int = 100 + orderBy: Token_orderBy + orderDirection: OrderDirection + where: Token_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Token!]! + Chain2_pair( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Pair + Chain2_pairs( + skip: Int = 0 + first: Int = 100 + orderBy: Pair_orderBy + orderDirection: OrderDirection + where: Pair_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Pair!]! + Chain2_user( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): User + Chain2_users( + skip: Int = 0 + first: Int = 100 + orderBy: User_orderBy + orderDirection: OrderDirection + where: User_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [User!]! + Chain2_liquidityPosition( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): LiquidityPosition + Chain2_liquidityPositions( + skip: Int = 0 + first: Int = 100 + orderBy: LiquidityPosition_orderBy + orderDirection: OrderDirection + where: LiquidityPosition_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [LiquidityPosition!]! + Chain2_liquidityPositionSnapshot( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): LiquidityPositionSnapshot + Chain2_liquidityPositionSnapshots( + skip: Int = 0 + first: Int = 100 + orderBy: LiquidityPositionSnapshot_orderBy + orderDirection: OrderDirection + where: LiquidityPositionSnapshot_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [LiquidityPositionSnapshot!]! + Chain2_transaction( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Transaction + Chain2_transactions( + skip: Int = 0 + first: Int = 100 + orderBy: Transaction_orderBy + orderDirection: OrderDirection + where: Transaction_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Transaction!]! + Chain2_mint( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Mint + Chain2_mints( + skip: Int = 0 + first: Int = 100 + orderBy: Mint_orderBy + orderDirection: OrderDirection + where: Mint_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Mint!]! + Chain2_burn( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Burn + Chain2_burns( + skip: Int = 0 + first: Int = 100 + orderBy: Burn_orderBy + orderDirection: OrderDirection + where: Burn_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Burn!]! + Chain2_swap( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Swap + Chain2_swaps( + skip: Int = 0 + first: Int = 100 + orderBy: Swap_orderBy + orderDirection: OrderDirection + where: Swap_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Swap!]! + Chain2_bundle( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Bundle + Chain2_bundles( + skip: Int = 0 + first: Int = 100 + orderBy: Bundle_orderBy + orderDirection: OrderDirection + where: Bundle_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Bundle!]! + Chain2_uniswapDayData( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): UniswapDayData + Chain2_uniswapDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: UniswapDayData_orderBy + orderDirection: OrderDirection + where: UniswapDayData_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [UniswapDayData!]! + Chain2_pairHourData( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): PairHourData + Chain2_pairHourDatas( + skip: Int = 0 + first: Int = 100 + orderBy: PairHourData_orderBy + orderDirection: OrderDirection + where: PairHourData_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [PairHourData!]! + Chain2_pairDayData( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): PairDayData + Chain2_pairDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: PairDayData_orderBy + orderDirection: OrderDirection + where: PairDayData_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [PairDayData!]! + Chain2_tokenDayData( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): TokenDayData + Chain2_tokenDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: TokenDayData_orderBy + orderDirection: OrderDirection + where: TokenDayData_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [TokenDayData!]! + + """ + Access to subgraph metadata + """ + Chain2__meta(block: Block_height): _Meta_ + Chain1_uniswapFactory( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): UniswapFactory + Chain1_uniswapFactories( + skip: Int = 0 + first: Int = 100 + orderBy: UniswapFactory_orderBy + orderDirection: OrderDirection + where: UniswapFactory_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [UniswapFactory!]! + Chain1_token( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Token + Chain1_tokens( + skip: Int = 0 + first: Int = 100 + orderBy: Token_orderBy + orderDirection: OrderDirection + where: Token_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Token!]! + Chain1_pair( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Pair + Chain1_pairs( + skip: Int = 0 + first: Int = 100 + orderBy: Pair_orderBy + orderDirection: OrderDirection + where: Pair_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Pair!]! + Chain1_user( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): User + Chain1_users( + skip: Int = 0 + first: Int = 100 + orderBy: User_orderBy + orderDirection: OrderDirection + where: User_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [User!]! + Chain1_liquidityPosition( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): LiquidityPosition + Chain1_liquidityPositions( + skip: Int = 0 + first: Int = 100 + orderBy: LiquidityPosition_orderBy + orderDirection: OrderDirection + where: LiquidityPosition_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [LiquidityPosition!]! + Chain1_liquidityPositionSnapshot( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): LiquidityPositionSnapshot + Chain1_liquidityPositionSnapshots( + skip: Int = 0 + first: Int = 100 + orderBy: LiquidityPositionSnapshot_orderBy + orderDirection: OrderDirection + where: LiquidityPositionSnapshot_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [LiquidityPositionSnapshot!]! + Chain1_transaction( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Transaction + Chain1_transactions( + skip: Int = 0 + first: Int = 100 + orderBy: Transaction_orderBy + orderDirection: OrderDirection + where: Transaction_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Transaction!]! + Chain1_mint( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Mint + Chain1_mints( + skip: Int = 0 + first: Int = 100 + orderBy: Mint_orderBy + orderDirection: OrderDirection + where: Mint_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Mint!]! + Chain1_burn( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Burn + Chain1_burns( + skip: Int = 0 + first: Int = 100 + orderBy: Burn_orderBy + orderDirection: OrderDirection + where: Burn_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Burn!]! + Chain1_swap( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Swap + Chain1_swaps( + skip: Int = 0 + first: Int = 100 + orderBy: Swap_orderBy + orderDirection: OrderDirection + where: Swap_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Swap!]! + Chain1_bundle( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Bundle + Chain1_bundles( + skip: Int = 0 + first: Int = 100 + orderBy: Bundle_orderBy + orderDirection: OrderDirection + where: Bundle_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Bundle!]! + Chain1_uniswapDayData( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): UniswapDayData + Chain1_uniswapDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: UniswapDayData_orderBy + orderDirection: OrderDirection + where: UniswapDayData_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [UniswapDayData!]! + Chain1_pairHourData( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): PairHourData + Chain1_pairHourDatas( + skip: Int = 0 + first: Int = 100 + orderBy: PairHourData_orderBy + orderDirection: OrderDirection + where: PairHourData_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [PairHourData!]! + Chain1_pairDayData( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): PairDayData + Chain1_pairDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: PairDayData_orderBy + orderDirection: OrderDirection + where: PairDayData_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [PairDayData!]! + Chain1_tokenDayData( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): TokenDayData + Chain1_tokenDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: TokenDayData_orderBy + orderDirection: OrderDirection + where: TokenDayData_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [TokenDayData!]! + + """ + Access to subgraph metadata + """ + Chain1__meta(block: Block_height): _Meta_ + pairs(first: Int = 10): [Pair!]! +} + +type Subscription { + Chain2_uniswapFactory( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): UniswapFactory + Chain2_uniswapFactories( + skip: Int = 0 + first: Int = 100 + orderBy: UniswapFactory_orderBy + orderDirection: OrderDirection + where: UniswapFactory_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [UniswapFactory!]! + Chain2_token( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Token + Chain2_tokens( + skip: Int = 0 + first: Int = 100 + orderBy: Token_orderBy + orderDirection: OrderDirection + where: Token_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Token!]! + Chain2_pair( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Pair + Chain2_pairs( + skip: Int = 0 + first: Int = 100 + orderBy: Pair_orderBy + orderDirection: OrderDirection + where: Pair_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Pair!]! + Chain2_user( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): User + Chain2_users( + skip: Int = 0 + first: Int = 100 + orderBy: User_orderBy + orderDirection: OrderDirection + where: User_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [User!]! + Chain2_liquidityPosition( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): LiquidityPosition + Chain2_liquidityPositions( + skip: Int = 0 + first: Int = 100 + orderBy: LiquidityPosition_orderBy + orderDirection: OrderDirection + where: LiquidityPosition_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [LiquidityPosition!]! + Chain2_liquidityPositionSnapshot( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): LiquidityPositionSnapshot + Chain2_liquidityPositionSnapshots( + skip: Int = 0 + first: Int = 100 + orderBy: LiquidityPositionSnapshot_orderBy + orderDirection: OrderDirection + where: LiquidityPositionSnapshot_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [LiquidityPositionSnapshot!]! + Chain2_transaction( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Transaction + Chain2_transactions( + skip: Int = 0 + first: Int = 100 + orderBy: Transaction_orderBy + orderDirection: OrderDirection + where: Transaction_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Transaction!]! + Chain2_mint( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Mint + Chain2_mints( + skip: Int = 0 + first: Int = 100 + orderBy: Mint_orderBy + orderDirection: OrderDirection + where: Mint_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Mint!]! + Chain2_burn( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Burn + Chain2_burns( + skip: Int = 0 + first: Int = 100 + orderBy: Burn_orderBy + orderDirection: OrderDirection + where: Burn_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Burn!]! + Chain2_swap( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Swap + Chain2_swaps( + skip: Int = 0 + first: Int = 100 + orderBy: Swap_orderBy + orderDirection: OrderDirection + where: Swap_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Swap!]! + Chain2_bundle( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Bundle + Chain2_bundles( + skip: Int = 0 + first: Int = 100 + orderBy: Bundle_orderBy + orderDirection: OrderDirection + where: Bundle_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Bundle!]! + Chain2_uniswapDayData( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): UniswapDayData + Chain2_uniswapDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: UniswapDayData_orderBy + orderDirection: OrderDirection + where: UniswapDayData_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [UniswapDayData!]! + Chain2_pairHourData( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): PairHourData + Chain2_pairHourDatas( + skip: Int = 0 + first: Int = 100 + orderBy: PairHourData_orderBy + orderDirection: OrderDirection + where: PairHourData_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [PairHourData!]! + Chain2_pairDayData( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): PairDayData + Chain2_pairDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: PairDayData_orderBy + orderDirection: OrderDirection + where: PairDayData_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [PairDayData!]! + Chain2_tokenDayData( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): TokenDayData + Chain2_tokenDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: TokenDayData_orderBy + orderDirection: OrderDirection + where: TokenDayData_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [TokenDayData!]! + + """ + Access to subgraph metadata + """ + Chain2__meta(block: Block_height): _Meta_ + Chain1_uniswapFactory( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): UniswapFactory + Chain1_uniswapFactories( + skip: Int = 0 + first: Int = 100 + orderBy: UniswapFactory_orderBy + orderDirection: OrderDirection + where: UniswapFactory_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [UniswapFactory!]! + Chain1_token( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Token + Chain1_tokens( + skip: Int = 0 + first: Int = 100 + orderBy: Token_orderBy + orderDirection: OrderDirection + where: Token_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Token!]! + Chain1_pair( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Pair + Chain1_pairs( + skip: Int = 0 + first: Int = 100 + orderBy: Pair_orderBy + orderDirection: OrderDirection + where: Pair_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Pair!]! + Chain1_user( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): User + Chain1_users( + skip: Int = 0 + first: Int = 100 + orderBy: User_orderBy + orderDirection: OrderDirection + where: User_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [User!]! + Chain1_liquidityPosition( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): LiquidityPosition + Chain1_liquidityPositions( + skip: Int = 0 + first: Int = 100 + orderBy: LiquidityPosition_orderBy + orderDirection: OrderDirection + where: LiquidityPosition_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [LiquidityPosition!]! + Chain1_liquidityPositionSnapshot( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): LiquidityPositionSnapshot + Chain1_liquidityPositionSnapshots( + skip: Int = 0 + first: Int = 100 + orderBy: LiquidityPositionSnapshot_orderBy + orderDirection: OrderDirection + where: LiquidityPositionSnapshot_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [LiquidityPositionSnapshot!]! + Chain1_transaction( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Transaction + Chain1_transactions( + skip: Int = 0 + first: Int = 100 + orderBy: Transaction_orderBy + orderDirection: OrderDirection + where: Transaction_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Transaction!]! + Chain1_mint( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Mint + Chain1_mints( + skip: Int = 0 + first: Int = 100 + orderBy: Mint_orderBy + orderDirection: OrderDirection + where: Mint_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Mint!]! + Chain1_burn( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Burn + Chain1_burns( + skip: Int = 0 + first: Int = 100 + orderBy: Burn_orderBy + orderDirection: OrderDirection + where: Burn_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Burn!]! + Chain1_swap( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Swap + Chain1_swaps( + skip: Int = 0 + first: Int = 100 + orderBy: Swap_orderBy + orderDirection: OrderDirection + where: Swap_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Swap!]! + Chain1_bundle( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Bundle + Chain1_bundles( + skip: Int = 0 + first: Int = 100 + orderBy: Bundle_orderBy + orderDirection: OrderDirection + where: Bundle_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Bundle!]! + Chain1_uniswapDayData( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): UniswapDayData + Chain1_uniswapDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: UniswapDayData_orderBy + orderDirection: OrderDirection + where: UniswapDayData_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [UniswapDayData!]! + Chain1_pairHourData( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): PairHourData + Chain1_pairHourDatas( + skip: Int = 0 + first: Int = 100 + orderBy: PairHourData_orderBy + orderDirection: OrderDirection + where: PairHourData_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [PairHourData!]! + Chain1_pairDayData( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): PairDayData + Chain1_pairDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: PairDayData_orderBy + orderDirection: OrderDirection + where: PairDayData_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [PairDayData!]! + Chain1_tokenDayData( + id: ID! + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): TokenDayData + Chain1_tokenDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: TokenDayData_orderBy + orderDirection: OrderDirection + where: TokenDayData_filter + + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [TokenDayData!]! + + """ + Access to subgraph metadata + """ + Chain1__meta(block: Block_height): _Meta_ +} + +scalar BigDecimal + +scalar BigInt + +input BlockChangedFilter { + number_gte: Int! +} + +input Block_height { + hash: Bytes + number: Int + number_gte: Int +} + +type Bundle { + id: ID! + ethPrice: BigDecimal! +} + +input Bundle_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + ethPrice: BigDecimal + ethPrice_not: BigDecimal + ethPrice_gt: BigDecimal + ethPrice_lt: BigDecimal + ethPrice_gte: BigDecimal + ethPrice_lte: BigDecimal + ethPrice_in: [BigDecimal!] + ethPrice_not_in: [BigDecimal!] + + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Bundle_orderBy { + id + ethPrice +} + +type Burn { + id: ID! + transaction: Transaction! + timestamp: BigInt! + pair: Pair! + liquidity: BigDecimal! + sender: Bytes + amount0: BigDecimal + amount1: BigDecimal + to: Bytes + logIndex: BigInt + amountUSD: BigDecimal + needsComplete: Boolean! + feeTo: Bytes + feeLiquidity: BigDecimal +} + +input Burn_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + transaction: String + transaction_not: String + transaction_gt: String + transaction_lt: String + transaction_gte: String + transaction_lte: String + transaction_in: [String!] + transaction_not_in: [String!] + transaction_contains: String + transaction_contains_nocase: String + transaction_not_contains: String + transaction_not_contains_nocase: String + transaction_starts_with: String + transaction_starts_with_nocase: String + transaction_not_starts_with: String + transaction_not_starts_with_nocase: String + transaction_ends_with: String + transaction_ends_with_nocase: String + transaction_not_ends_with: String + transaction_not_ends_with_nocase: String + timestamp: BigInt + timestamp_not: BigInt + timestamp_gt: BigInt + timestamp_lt: BigInt + timestamp_gte: BigInt + timestamp_lte: BigInt + timestamp_in: [BigInt!] + timestamp_not_in: [BigInt!] + pair: String + pair_not: String + pair_gt: String + pair_lt: String + pair_gte: String + pair_lte: String + pair_in: [String!] + pair_not_in: [String!] + pair_contains: String + pair_contains_nocase: String + pair_not_contains: String + pair_not_contains_nocase: String + pair_starts_with: String + pair_starts_with_nocase: String + pair_not_starts_with: String + pair_not_starts_with_nocase: String + pair_ends_with: String + pair_ends_with_nocase: String + pair_not_ends_with: String + pair_not_ends_with_nocase: String + liquidity: BigDecimal + liquidity_not: BigDecimal + liquidity_gt: BigDecimal + liquidity_lt: BigDecimal + liquidity_gte: BigDecimal + liquidity_lte: BigDecimal + liquidity_in: [BigDecimal!] + liquidity_not_in: [BigDecimal!] + sender: Bytes + sender_not: Bytes + sender_in: [Bytes!] + sender_not_in: [Bytes!] + sender_contains: Bytes + sender_not_contains: Bytes + amount0: BigDecimal + amount0_not: BigDecimal + amount0_gt: BigDecimal + amount0_lt: BigDecimal + amount0_gte: BigDecimal + amount0_lte: BigDecimal + amount0_in: [BigDecimal!] + amount0_not_in: [BigDecimal!] + amount1: BigDecimal + amount1_not: BigDecimal + amount1_gt: BigDecimal + amount1_lt: BigDecimal + amount1_gte: BigDecimal + amount1_lte: BigDecimal + amount1_in: [BigDecimal!] + amount1_not_in: [BigDecimal!] + to: Bytes + to_not: Bytes + to_in: [Bytes!] + to_not_in: [Bytes!] + to_contains: Bytes + to_not_contains: Bytes + logIndex: BigInt + logIndex_not: BigInt + logIndex_gt: BigInt + logIndex_lt: BigInt + logIndex_gte: BigInt + logIndex_lte: BigInt + logIndex_in: [BigInt!] + logIndex_not_in: [BigInt!] + amountUSD: BigDecimal + amountUSD_not: BigDecimal + amountUSD_gt: BigDecimal + amountUSD_lt: BigDecimal + amountUSD_gte: BigDecimal + amountUSD_lte: BigDecimal + amountUSD_in: [BigDecimal!] + amountUSD_not_in: [BigDecimal!] + needsComplete: Boolean + needsComplete_not: Boolean + needsComplete_in: [Boolean!] + needsComplete_not_in: [Boolean!] + feeTo: Bytes + feeTo_not: Bytes + feeTo_in: [Bytes!] + feeTo_not_in: [Bytes!] + feeTo_contains: Bytes + feeTo_not_contains: Bytes + feeLiquidity: BigDecimal + feeLiquidity_not: BigDecimal + feeLiquidity_gt: BigDecimal + feeLiquidity_lt: BigDecimal + feeLiquidity_gte: BigDecimal + feeLiquidity_lte: BigDecimal + feeLiquidity_in: [BigDecimal!] + feeLiquidity_not_in: [BigDecimal!] + + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Burn_orderBy { + id + transaction + timestamp + pair + liquidity + sender + amount0 + amount1 + to + logIndex + amountUSD + needsComplete + feeTo + feeLiquidity +} + +scalar Bytes + +type LiquidityPosition { + id: ID! + user: User! + pair: Pair! + liquidityTokenBalance: BigDecimal! +} + +type LiquidityPositionSnapshot { + id: ID! + liquidityPosition: LiquidityPosition! + timestamp: Int! + block: Int! + user: User! + pair: Pair! + token0PriceUSD: BigDecimal! + token1PriceUSD: BigDecimal! + reserve0: BigDecimal! + reserve1: BigDecimal! + reserveUSD: BigDecimal! + liquidityTokenTotalSupply: BigDecimal! + liquidityTokenBalance: BigDecimal! +} + +input LiquidityPositionSnapshot_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + liquidityPosition: String + liquidityPosition_not: String + liquidityPosition_gt: String + liquidityPosition_lt: String + liquidityPosition_gte: String + liquidityPosition_lte: String + liquidityPosition_in: [String!] + liquidityPosition_not_in: [String!] + liquidityPosition_contains: String + liquidityPosition_contains_nocase: String + liquidityPosition_not_contains: String + liquidityPosition_not_contains_nocase: String + liquidityPosition_starts_with: String + liquidityPosition_starts_with_nocase: String + liquidityPosition_not_starts_with: String + liquidityPosition_not_starts_with_nocase: String + liquidityPosition_ends_with: String + liquidityPosition_ends_with_nocase: String + liquidityPosition_not_ends_with: String + liquidityPosition_not_ends_with_nocase: String + timestamp: Int + timestamp_not: Int + timestamp_gt: Int + timestamp_lt: Int + timestamp_gte: Int + timestamp_lte: Int + timestamp_in: [Int!] + timestamp_not_in: [Int!] + block: Int + block_not: Int + block_gt: Int + block_lt: Int + block_gte: Int + block_lte: Int + block_in: [Int!] + block_not_in: [Int!] + user: String + user_not: String + user_gt: String + user_lt: String + user_gte: String + user_lte: String + user_in: [String!] + user_not_in: [String!] + user_contains: String + user_contains_nocase: String + user_not_contains: String + user_not_contains_nocase: String + user_starts_with: String + user_starts_with_nocase: String + user_not_starts_with: String + user_not_starts_with_nocase: String + user_ends_with: String + user_ends_with_nocase: String + user_not_ends_with: String + user_not_ends_with_nocase: String + pair: String + pair_not: String + pair_gt: String + pair_lt: String + pair_gte: String + pair_lte: String + pair_in: [String!] + pair_not_in: [String!] + pair_contains: String + pair_contains_nocase: String + pair_not_contains: String + pair_not_contains_nocase: String + pair_starts_with: String + pair_starts_with_nocase: String + pair_not_starts_with: String + pair_not_starts_with_nocase: String + pair_ends_with: String + pair_ends_with_nocase: String + pair_not_ends_with: String + pair_not_ends_with_nocase: String + token0PriceUSD: BigDecimal + token0PriceUSD_not: BigDecimal + token0PriceUSD_gt: BigDecimal + token0PriceUSD_lt: BigDecimal + token0PriceUSD_gte: BigDecimal + token0PriceUSD_lte: BigDecimal + token0PriceUSD_in: [BigDecimal!] + token0PriceUSD_not_in: [BigDecimal!] + token1PriceUSD: BigDecimal + token1PriceUSD_not: BigDecimal + token1PriceUSD_gt: BigDecimal + token1PriceUSD_lt: BigDecimal + token1PriceUSD_gte: BigDecimal + token1PriceUSD_lte: BigDecimal + token1PriceUSD_in: [BigDecimal!] + token1PriceUSD_not_in: [BigDecimal!] + reserve0: BigDecimal + reserve0_not: BigDecimal + reserve0_gt: BigDecimal + reserve0_lt: BigDecimal + reserve0_gte: BigDecimal + reserve0_lte: BigDecimal + reserve0_in: [BigDecimal!] + reserve0_not_in: [BigDecimal!] + reserve1: BigDecimal + reserve1_not: BigDecimal + reserve1_gt: BigDecimal + reserve1_lt: BigDecimal + reserve1_gte: BigDecimal + reserve1_lte: BigDecimal + reserve1_in: [BigDecimal!] + reserve1_not_in: [BigDecimal!] + reserveUSD: BigDecimal + reserveUSD_not: BigDecimal + reserveUSD_gt: BigDecimal + reserveUSD_lt: BigDecimal + reserveUSD_gte: BigDecimal + reserveUSD_lte: BigDecimal + reserveUSD_in: [BigDecimal!] + reserveUSD_not_in: [BigDecimal!] + liquidityTokenTotalSupply: BigDecimal + liquidityTokenTotalSupply_not: BigDecimal + liquidityTokenTotalSupply_gt: BigDecimal + liquidityTokenTotalSupply_lt: BigDecimal + liquidityTokenTotalSupply_gte: BigDecimal + liquidityTokenTotalSupply_lte: BigDecimal + liquidityTokenTotalSupply_in: [BigDecimal!] + liquidityTokenTotalSupply_not_in: [BigDecimal!] + liquidityTokenBalance: BigDecimal + liquidityTokenBalance_not: BigDecimal + liquidityTokenBalance_gt: BigDecimal + liquidityTokenBalance_lt: BigDecimal + liquidityTokenBalance_gte: BigDecimal + liquidityTokenBalance_lte: BigDecimal + liquidityTokenBalance_in: [BigDecimal!] + liquidityTokenBalance_not_in: [BigDecimal!] + + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum LiquidityPositionSnapshot_orderBy { + id + liquidityPosition + timestamp + block + user + pair + token0PriceUSD + token1PriceUSD + reserve0 + reserve1 + reserveUSD + liquidityTokenTotalSupply + liquidityTokenBalance +} + +input LiquidityPosition_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + user: String + user_not: String + user_gt: String + user_lt: String + user_gte: String + user_lte: String + user_in: [String!] + user_not_in: [String!] + user_contains: String + user_contains_nocase: String + user_not_contains: String + user_not_contains_nocase: String + user_starts_with: String + user_starts_with_nocase: String + user_not_starts_with: String + user_not_starts_with_nocase: String + user_ends_with: String + user_ends_with_nocase: String + user_not_ends_with: String + user_not_ends_with_nocase: String + pair: String + pair_not: String + pair_gt: String + pair_lt: String + pair_gte: String + pair_lte: String + pair_in: [String!] + pair_not_in: [String!] + pair_contains: String + pair_contains_nocase: String + pair_not_contains: String + pair_not_contains_nocase: String + pair_starts_with: String + pair_starts_with_nocase: String + pair_not_starts_with: String + pair_not_starts_with_nocase: String + pair_ends_with: String + pair_ends_with_nocase: String + pair_not_ends_with: String + pair_not_ends_with_nocase: String + liquidityTokenBalance: BigDecimal + liquidityTokenBalance_not: BigDecimal + liquidityTokenBalance_gt: BigDecimal + liquidityTokenBalance_lt: BigDecimal + liquidityTokenBalance_gte: BigDecimal + liquidityTokenBalance_lte: BigDecimal + liquidityTokenBalance_in: [BigDecimal!] + liquidityTokenBalance_not_in: [BigDecimal!] + + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum LiquidityPosition_orderBy { + id + user + pair + liquidityTokenBalance +} + +type Mint { + id: ID! + transaction: Transaction! + timestamp: BigInt! + pair: Pair! + to: Bytes! + liquidity: BigDecimal! + sender: Bytes + amount0: BigDecimal + amount1: BigDecimal + logIndex: BigInt + amountUSD: BigDecimal + feeTo: Bytes + feeLiquidity: BigDecimal +} + +input Mint_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + transaction: String + transaction_not: String + transaction_gt: String + transaction_lt: String + transaction_gte: String + transaction_lte: String + transaction_in: [String!] + transaction_not_in: [String!] + transaction_contains: String + transaction_contains_nocase: String + transaction_not_contains: String + transaction_not_contains_nocase: String + transaction_starts_with: String + transaction_starts_with_nocase: String + transaction_not_starts_with: String + transaction_not_starts_with_nocase: String + transaction_ends_with: String + transaction_ends_with_nocase: String + transaction_not_ends_with: String + transaction_not_ends_with_nocase: String + timestamp: BigInt + timestamp_not: BigInt + timestamp_gt: BigInt + timestamp_lt: BigInt + timestamp_gte: BigInt + timestamp_lte: BigInt + timestamp_in: [BigInt!] + timestamp_not_in: [BigInt!] + pair: String + pair_not: String + pair_gt: String + pair_lt: String + pair_gte: String + pair_lte: String + pair_in: [String!] + pair_not_in: [String!] + pair_contains: String + pair_contains_nocase: String + pair_not_contains: String + pair_not_contains_nocase: String + pair_starts_with: String + pair_starts_with_nocase: String + pair_not_starts_with: String + pair_not_starts_with_nocase: String + pair_ends_with: String + pair_ends_with_nocase: String + pair_not_ends_with: String + pair_not_ends_with_nocase: String + to: Bytes + to_not: Bytes + to_in: [Bytes!] + to_not_in: [Bytes!] + to_contains: Bytes + to_not_contains: Bytes + liquidity: BigDecimal + liquidity_not: BigDecimal + liquidity_gt: BigDecimal + liquidity_lt: BigDecimal + liquidity_gte: BigDecimal + liquidity_lte: BigDecimal + liquidity_in: [BigDecimal!] + liquidity_not_in: [BigDecimal!] + sender: Bytes + sender_not: Bytes + sender_in: [Bytes!] + sender_not_in: [Bytes!] + sender_contains: Bytes + sender_not_contains: Bytes + amount0: BigDecimal + amount0_not: BigDecimal + amount0_gt: BigDecimal + amount0_lt: BigDecimal + amount0_gte: BigDecimal + amount0_lte: BigDecimal + amount0_in: [BigDecimal!] + amount0_not_in: [BigDecimal!] + amount1: BigDecimal + amount1_not: BigDecimal + amount1_gt: BigDecimal + amount1_lt: BigDecimal + amount1_gte: BigDecimal + amount1_lte: BigDecimal + amount1_in: [BigDecimal!] + amount1_not_in: [BigDecimal!] + logIndex: BigInt + logIndex_not: BigInt + logIndex_gt: BigInt + logIndex_lt: BigInt + logIndex_gte: BigInt + logIndex_lte: BigInt + logIndex_in: [BigInt!] + logIndex_not_in: [BigInt!] + amountUSD: BigDecimal + amountUSD_not: BigDecimal + amountUSD_gt: BigDecimal + amountUSD_lt: BigDecimal + amountUSD_gte: BigDecimal + amountUSD_lte: BigDecimal + amountUSD_in: [BigDecimal!] + amountUSD_not_in: [BigDecimal!] + feeTo: Bytes + feeTo_not: Bytes + feeTo_in: [Bytes!] + feeTo_not_in: [Bytes!] + feeTo_contains: Bytes + feeTo_not_contains: Bytes + feeLiquidity: BigDecimal + feeLiquidity_not: BigDecimal + feeLiquidity_gt: BigDecimal + feeLiquidity_lt: BigDecimal + feeLiquidity_gte: BigDecimal + feeLiquidity_lte: BigDecimal + feeLiquidity_in: [BigDecimal!] + feeLiquidity_not_in: [BigDecimal!] + + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Mint_orderBy { + id + transaction + timestamp + pair + to + liquidity + sender + amount0 + amount1 + logIndex + amountUSD + feeTo + feeLiquidity +} + +""" +Defines the order direction, either ascending or descending +""" +enum OrderDirection { + asc + desc +} + +type Pair { + id: ID! + token0: Token! + token1: Token! + reserve0: BigDecimal! + reserve1: BigDecimal! + totalSupply: BigDecimal! + reserveETH: BigDecimal! + reserveUSD: BigDecimal! + trackedReserveETH: BigDecimal! + token0Price: BigDecimal! + token1Price: BigDecimal! + volumeToken0: BigDecimal! + volumeToken1: BigDecimal! + volumeUSD: BigDecimal! + untrackedVolumeUSD: BigDecimal! + txCount: BigInt! + createdAtTimestamp: BigInt! + createdAtBlockNumber: BigInt! + liquidityProviderCount: BigInt! +} + +type PairDayData { + id: ID! + date: Int! + pairAddress: Bytes! + token0: Token! + token1: Token! + reserve0: BigDecimal! + reserve1: BigDecimal! + totalSupply: BigDecimal! + reserveUSD: BigDecimal! + dailyVolumeToken0: BigDecimal! + dailyVolumeToken1: BigDecimal! + dailyVolumeUSD: BigDecimal! + dailyTxns: BigInt! +} + +input PairDayData_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + date: Int + date_not: Int + date_gt: Int + date_lt: Int + date_gte: Int + date_lte: Int + date_in: [Int!] + date_not_in: [Int!] + pairAddress: Bytes + pairAddress_not: Bytes + pairAddress_in: [Bytes!] + pairAddress_not_in: [Bytes!] + pairAddress_contains: Bytes + pairAddress_not_contains: Bytes + token0: String + token0_not: String + token0_gt: String + token0_lt: String + token0_gte: String + token0_lte: String + token0_in: [String!] + token0_not_in: [String!] + token0_contains: String + token0_contains_nocase: String + token0_not_contains: String + token0_not_contains_nocase: String + token0_starts_with: String + token0_starts_with_nocase: String + token0_not_starts_with: String + token0_not_starts_with_nocase: String + token0_ends_with: String + token0_ends_with_nocase: String + token0_not_ends_with: String + token0_not_ends_with_nocase: String + token1: String + token1_not: String + token1_gt: String + token1_lt: String + token1_gte: String + token1_lte: String + token1_in: [String!] + token1_not_in: [String!] + token1_contains: String + token1_contains_nocase: String + token1_not_contains: String + token1_not_contains_nocase: String + token1_starts_with: String + token1_starts_with_nocase: String + token1_not_starts_with: String + token1_not_starts_with_nocase: String + token1_ends_with: String + token1_ends_with_nocase: String + token1_not_ends_with: String + token1_not_ends_with_nocase: String + reserve0: BigDecimal + reserve0_not: BigDecimal + reserve0_gt: BigDecimal + reserve0_lt: BigDecimal + reserve0_gte: BigDecimal + reserve0_lte: BigDecimal + reserve0_in: [BigDecimal!] + reserve0_not_in: [BigDecimal!] + reserve1: BigDecimal + reserve1_not: BigDecimal + reserve1_gt: BigDecimal + reserve1_lt: BigDecimal + reserve1_gte: BigDecimal + reserve1_lte: BigDecimal + reserve1_in: [BigDecimal!] + reserve1_not_in: [BigDecimal!] + totalSupply: BigDecimal + totalSupply_not: BigDecimal + totalSupply_gt: BigDecimal + totalSupply_lt: BigDecimal + totalSupply_gte: BigDecimal + totalSupply_lte: BigDecimal + totalSupply_in: [BigDecimal!] + totalSupply_not_in: [BigDecimal!] + reserveUSD: BigDecimal + reserveUSD_not: BigDecimal + reserveUSD_gt: BigDecimal + reserveUSD_lt: BigDecimal + reserveUSD_gte: BigDecimal + reserveUSD_lte: BigDecimal + reserveUSD_in: [BigDecimal!] + reserveUSD_not_in: [BigDecimal!] + dailyVolumeToken0: BigDecimal + dailyVolumeToken0_not: BigDecimal + dailyVolumeToken0_gt: BigDecimal + dailyVolumeToken0_lt: BigDecimal + dailyVolumeToken0_gte: BigDecimal + dailyVolumeToken0_lte: BigDecimal + dailyVolumeToken0_in: [BigDecimal!] + dailyVolumeToken0_not_in: [BigDecimal!] + dailyVolumeToken1: BigDecimal + dailyVolumeToken1_not: BigDecimal + dailyVolumeToken1_gt: BigDecimal + dailyVolumeToken1_lt: BigDecimal + dailyVolumeToken1_gte: BigDecimal + dailyVolumeToken1_lte: BigDecimal + dailyVolumeToken1_in: [BigDecimal!] + dailyVolumeToken1_not_in: [BigDecimal!] + dailyVolumeUSD: BigDecimal + dailyVolumeUSD_not: BigDecimal + dailyVolumeUSD_gt: BigDecimal + dailyVolumeUSD_lt: BigDecimal + dailyVolumeUSD_gte: BigDecimal + dailyVolumeUSD_lte: BigDecimal + dailyVolumeUSD_in: [BigDecimal!] + dailyVolumeUSD_not_in: [BigDecimal!] + dailyTxns: BigInt + dailyTxns_not: BigInt + dailyTxns_gt: BigInt + dailyTxns_lt: BigInt + dailyTxns_gte: BigInt + dailyTxns_lte: BigInt + dailyTxns_in: [BigInt!] + dailyTxns_not_in: [BigInt!] + + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum PairDayData_orderBy { + id + date + pairAddress + token0 + token1 + reserve0 + reserve1 + totalSupply + reserveUSD + dailyVolumeToken0 + dailyVolumeToken1 + dailyVolumeUSD + dailyTxns +} + +type PairHourData { + id: ID! + hourStartUnix: Int! + pair: Pair! + reserve0: BigDecimal! + reserve1: BigDecimal! + reserveUSD: BigDecimal! + hourlyVolumeToken0: BigDecimal! + hourlyVolumeToken1: BigDecimal! + hourlyVolumeUSD: BigDecimal! + hourlyTxns: BigInt! +} + +input PairHourData_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + hourStartUnix: Int + hourStartUnix_not: Int + hourStartUnix_gt: Int + hourStartUnix_lt: Int + hourStartUnix_gte: Int + hourStartUnix_lte: Int + hourStartUnix_in: [Int!] + hourStartUnix_not_in: [Int!] + pair: String + pair_not: String + pair_gt: String + pair_lt: String + pair_gte: String + pair_lte: String + pair_in: [String!] + pair_not_in: [String!] + pair_contains: String + pair_contains_nocase: String + pair_not_contains: String + pair_not_contains_nocase: String + pair_starts_with: String + pair_starts_with_nocase: String + pair_not_starts_with: String + pair_not_starts_with_nocase: String + pair_ends_with: String + pair_ends_with_nocase: String + pair_not_ends_with: String + pair_not_ends_with_nocase: String + reserve0: BigDecimal + reserve0_not: BigDecimal + reserve0_gt: BigDecimal + reserve0_lt: BigDecimal + reserve0_gte: BigDecimal + reserve0_lte: BigDecimal + reserve0_in: [BigDecimal!] + reserve0_not_in: [BigDecimal!] + reserve1: BigDecimal + reserve1_not: BigDecimal + reserve1_gt: BigDecimal + reserve1_lt: BigDecimal + reserve1_gte: BigDecimal + reserve1_lte: BigDecimal + reserve1_in: [BigDecimal!] + reserve1_not_in: [BigDecimal!] + reserveUSD: BigDecimal + reserveUSD_not: BigDecimal + reserveUSD_gt: BigDecimal + reserveUSD_lt: BigDecimal + reserveUSD_gte: BigDecimal + reserveUSD_lte: BigDecimal + reserveUSD_in: [BigDecimal!] + reserveUSD_not_in: [BigDecimal!] + hourlyVolumeToken0: BigDecimal + hourlyVolumeToken0_not: BigDecimal + hourlyVolumeToken0_gt: BigDecimal + hourlyVolumeToken0_lt: BigDecimal + hourlyVolumeToken0_gte: BigDecimal + hourlyVolumeToken0_lte: BigDecimal + hourlyVolumeToken0_in: [BigDecimal!] + hourlyVolumeToken0_not_in: [BigDecimal!] + hourlyVolumeToken1: BigDecimal + hourlyVolumeToken1_not: BigDecimal + hourlyVolumeToken1_gt: BigDecimal + hourlyVolumeToken1_lt: BigDecimal + hourlyVolumeToken1_gte: BigDecimal + hourlyVolumeToken1_lte: BigDecimal + hourlyVolumeToken1_in: [BigDecimal!] + hourlyVolumeToken1_not_in: [BigDecimal!] + hourlyVolumeUSD: BigDecimal + hourlyVolumeUSD_not: BigDecimal + hourlyVolumeUSD_gt: BigDecimal + hourlyVolumeUSD_lt: BigDecimal + hourlyVolumeUSD_gte: BigDecimal + hourlyVolumeUSD_lte: BigDecimal + hourlyVolumeUSD_in: [BigDecimal!] + hourlyVolumeUSD_not_in: [BigDecimal!] + hourlyTxns: BigInt + hourlyTxns_not: BigInt + hourlyTxns_gt: BigInt + hourlyTxns_lt: BigInt + hourlyTxns_gte: BigInt + hourlyTxns_lte: BigInt + hourlyTxns_in: [BigInt!] + hourlyTxns_not_in: [BigInt!] + + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum PairHourData_orderBy { + id + hourStartUnix + pair + reserve0 + reserve1 + reserveUSD + hourlyVolumeToken0 + hourlyVolumeToken1 + hourlyVolumeUSD + hourlyTxns +} + +input Pair_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + token0: String + token0_not: String + token0_gt: String + token0_lt: String + token0_gte: String + token0_lte: String + token0_in: [String!] + token0_not_in: [String!] + token0_contains: String + token0_contains_nocase: String + token0_not_contains: String + token0_not_contains_nocase: String + token0_starts_with: String + token0_starts_with_nocase: String + token0_not_starts_with: String + token0_not_starts_with_nocase: String + token0_ends_with: String + token0_ends_with_nocase: String + token0_not_ends_with: String + token0_not_ends_with_nocase: String + token1: String + token1_not: String + token1_gt: String + token1_lt: String + token1_gte: String + token1_lte: String + token1_in: [String!] + token1_not_in: [String!] + token1_contains: String + token1_contains_nocase: String + token1_not_contains: String + token1_not_contains_nocase: String + token1_starts_with: String + token1_starts_with_nocase: String + token1_not_starts_with: String + token1_not_starts_with_nocase: String + token1_ends_with: String + token1_ends_with_nocase: String + token1_not_ends_with: String + token1_not_ends_with_nocase: String + reserve0: BigDecimal + reserve0_not: BigDecimal + reserve0_gt: BigDecimal + reserve0_lt: BigDecimal + reserve0_gte: BigDecimal + reserve0_lte: BigDecimal + reserve0_in: [BigDecimal!] + reserve0_not_in: [BigDecimal!] + reserve1: BigDecimal + reserve1_not: BigDecimal + reserve1_gt: BigDecimal + reserve1_lt: BigDecimal + reserve1_gte: BigDecimal + reserve1_lte: BigDecimal + reserve1_in: [BigDecimal!] + reserve1_not_in: [BigDecimal!] + totalSupply: BigDecimal + totalSupply_not: BigDecimal + totalSupply_gt: BigDecimal + totalSupply_lt: BigDecimal + totalSupply_gte: BigDecimal + totalSupply_lte: BigDecimal + totalSupply_in: [BigDecimal!] + totalSupply_not_in: [BigDecimal!] + reserveETH: BigDecimal + reserveETH_not: BigDecimal + reserveETH_gt: BigDecimal + reserveETH_lt: BigDecimal + reserveETH_gte: BigDecimal + reserveETH_lte: BigDecimal + reserveETH_in: [BigDecimal!] + reserveETH_not_in: [BigDecimal!] + reserveUSD: BigDecimal + reserveUSD_not: BigDecimal + reserveUSD_gt: BigDecimal + reserveUSD_lt: BigDecimal + reserveUSD_gte: BigDecimal + reserveUSD_lte: BigDecimal + reserveUSD_in: [BigDecimal!] + reserveUSD_not_in: [BigDecimal!] + trackedReserveETH: BigDecimal + trackedReserveETH_not: BigDecimal + trackedReserveETH_gt: BigDecimal + trackedReserveETH_lt: BigDecimal + trackedReserveETH_gte: BigDecimal + trackedReserveETH_lte: BigDecimal + trackedReserveETH_in: [BigDecimal!] + trackedReserveETH_not_in: [BigDecimal!] + token0Price: BigDecimal + token0Price_not: BigDecimal + token0Price_gt: BigDecimal + token0Price_lt: BigDecimal + token0Price_gte: BigDecimal + token0Price_lte: BigDecimal + token0Price_in: [BigDecimal!] + token0Price_not_in: [BigDecimal!] + token1Price: BigDecimal + token1Price_not: BigDecimal + token1Price_gt: BigDecimal + token1Price_lt: BigDecimal + token1Price_gte: BigDecimal + token1Price_lte: BigDecimal + token1Price_in: [BigDecimal!] + token1Price_not_in: [BigDecimal!] + volumeToken0: BigDecimal + volumeToken0_not: BigDecimal + volumeToken0_gt: BigDecimal + volumeToken0_lt: BigDecimal + volumeToken0_gte: BigDecimal + volumeToken0_lte: BigDecimal + volumeToken0_in: [BigDecimal!] + volumeToken0_not_in: [BigDecimal!] + volumeToken1: BigDecimal + volumeToken1_not: BigDecimal + volumeToken1_gt: BigDecimal + volumeToken1_lt: BigDecimal + volumeToken1_gte: BigDecimal + volumeToken1_lte: BigDecimal + volumeToken1_in: [BigDecimal!] + volumeToken1_not_in: [BigDecimal!] + volumeUSD: BigDecimal + volumeUSD_not: BigDecimal + volumeUSD_gt: BigDecimal + volumeUSD_lt: BigDecimal + volumeUSD_gte: BigDecimal + volumeUSD_lte: BigDecimal + volumeUSD_in: [BigDecimal!] + volumeUSD_not_in: [BigDecimal!] + untrackedVolumeUSD: BigDecimal + untrackedVolumeUSD_not: BigDecimal + untrackedVolumeUSD_gt: BigDecimal + untrackedVolumeUSD_lt: BigDecimal + untrackedVolumeUSD_gte: BigDecimal + untrackedVolumeUSD_lte: BigDecimal + untrackedVolumeUSD_in: [BigDecimal!] + untrackedVolumeUSD_not_in: [BigDecimal!] + txCount: BigInt + txCount_not: BigInt + txCount_gt: BigInt + txCount_lt: BigInt + txCount_gte: BigInt + txCount_lte: BigInt + txCount_in: [BigInt!] + txCount_not_in: [BigInt!] + createdAtTimestamp: BigInt + createdAtTimestamp_not: BigInt + createdAtTimestamp_gt: BigInt + createdAtTimestamp_lt: BigInt + createdAtTimestamp_gte: BigInt + createdAtTimestamp_lte: BigInt + createdAtTimestamp_in: [BigInt!] + createdAtTimestamp_not_in: [BigInt!] + createdAtBlockNumber: BigInt + createdAtBlockNumber_not: BigInt + createdAtBlockNumber_gt: BigInt + createdAtBlockNumber_lt: BigInt + createdAtBlockNumber_gte: BigInt + createdAtBlockNumber_lte: BigInt + createdAtBlockNumber_in: [BigInt!] + createdAtBlockNumber_not_in: [BigInt!] + liquidityProviderCount: BigInt + liquidityProviderCount_not: BigInt + liquidityProviderCount_gt: BigInt + liquidityProviderCount_lt: BigInt + liquidityProviderCount_gte: BigInt + liquidityProviderCount_lte: BigInt + liquidityProviderCount_in: [BigInt!] + liquidityProviderCount_not_in: [BigInt!] + + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Pair_orderBy { + id + token0 + token1 + reserve0 + reserve1 + totalSupply + reserveETH + reserveUSD + trackedReserveETH + token0Price + token1Price + volumeToken0 + volumeToken1 + volumeUSD + untrackedVolumeUSD + txCount + createdAtTimestamp + createdAtBlockNumber + liquidityProviderCount +} + +type Swap { + id: ID! + transaction: Transaction! + timestamp: BigInt! + pair: Pair! + sender: Bytes! + amount0In: BigDecimal! + amount1In: BigDecimal! + amount0Out: BigDecimal! + amount1Out: BigDecimal! + to: Bytes! + logIndex: BigInt + amountUSD: BigDecimal! +} + +input Swap_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + transaction: String + transaction_not: String + transaction_gt: String + transaction_lt: String + transaction_gte: String + transaction_lte: String + transaction_in: [String!] + transaction_not_in: [String!] + transaction_contains: String + transaction_contains_nocase: String + transaction_not_contains: String + transaction_not_contains_nocase: String + transaction_starts_with: String + transaction_starts_with_nocase: String + transaction_not_starts_with: String + transaction_not_starts_with_nocase: String + transaction_ends_with: String + transaction_ends_with_nocase: String + transaction_not_ends_with: String + transaction_not_ends_with_nocase: String + timestamp: BigInt + timestamp_not: BigInt + timestamp_gt: BigInt + timestamp_lt: BigInt + timestamp_gte: BigInt + timestamp_lte: BigInt + timestamp_in: [BigInt!] + timestamp_not_in: [BigInt!] + pair: String + pair_not: String + pair_gt: String + pair_lt: String + pair_gte: String + pair_lte: String + pair_in: [String!] + pair_not_in: [String!] + pair_contains: String + pair_contains_nocase: String + pair_not_contains: String + pair_not_contains_nocase: String + pair_starts_with: String + pair_starts_with_nocase: String + pair_not_starts_with: String + pair_not_starts_with_nocase: String + pair_ends_with: String + pair_ends_with_nocase: String + pair_not_ends_with: String + pair_not_ends_with_nocase: String + sender: Bytes + sender_not: Bytes + sender_in: [Bytes!] + sender_not_in: [Bytes!] + sender_contains: Bytes + sender_not_contains: Bytes + amount0In: BigDecimal + amount0In_not: BigDecimal + amount0In_gt: BigDecimal + amount0In_lt: BigDecimal + amount0In_gte: BigDecimal + amount0In_lte: BigDecimal + amount0In_in: [BigDecimal!] + amount0In_not_in: [BigDecimal!] + amount1In: BigDecimal + amount1In_not: BigDecimal + amount1In_gt: BigDecimal + amount1In_lt: BigDecimal + amount1In_gte: BigDecimal + amount1In_lte: BigDecimal + amount1In_in: [BigDecimal!] + amount1In_not_in: [BigDecimal!] + amount0Out: BigDecimal + amount0Out_not: BigDecimal + amount0Out_gt: BigDecimal + amount0Out_lt: BigDecimal + amount0Out_gte: BigDecimal + amount0Out_lte: BigDecimal + amount0Out_in: [BigDecimal!] + amount0Out_not_in: [BigDecimal!] + amount1Out: BigDecimal + amount1Out_not: BigDecimal + amount1Out_gt: BigDecimal + amount1Out_lt: BigDecimal + amount1Out_gte: BigDecimal + amount1Out_lte: BigDecimal + amount1Out_in: [BigDecimal!] + amount1Out_not_in: [BigDecimal!] + to: Bytes + to_not: Bytes + to_in: [Bytes!] + to_not_in: [Bytes!] + to_contains: Bytes + to_not_contains: Bytes + logIndex: BigInt + logIndex_not: BigInt + logIndex_gt: BigInt + logIndex_lt: BigInt + logIndex_gte: BigInt + logIndex_lte: BigInt + logIndex_in: [BigInt!] + logIndex_not_in: [BigInt!] + amountUSD: BigDecimal + amountUSD_not: BigDecimal + amountUSD_gt: BigDecimal + amountUSD_lt: BigDecimal + amountUSD_gte: BigDecimal + amountUSD_lte: BigDecimal + amountUSD_in: [BigDecimal!] + amountUSD_not_in: [BigDecimal!] + + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Swap_orderBy { + id + transaction + timestamp + pair + sender + amount0In + amount1In + amount0Out + amount1Out + to + logIndex + amountUSD +} + +type Token { + id: ID! + symbol: String! + name: String! + decimals: BigInt! + totalSupply: BigInt! + tradeVolume: BigDecimal! + tradeVolumeUSD: BigDecimal! + untrackedVolumeUSD: BigDecimal! + txCount: BigInt! + totalLiquidity: BigDecimal! + derivedETH: BigDecimal + mostLiquidPairs( + skip: Int = 0 + first: Int = 100 + orderBy: PairDayData_orderBy + orderDirection: OrderDirection + where: PairDayData_filter + ): [PairDayData]! +} + +type TokenDayData { + id: ID! + date: Int! + token: Token! + dailyVolumeToken: BigDecimal! + dailyVolumeETH: BigDecimal! + dailyVolumeUSD: BigDecimal! + dailyTxns: BigInt! + totalLiquidityToken: BigDecimal! + totalLiquidityETH: BigDecimal! + totalLiquidityUSD: BigDecimal! + priceUSD: BigDecimal! + maxStored: Int! + mostLiquidPairs( + skip: Int = 0 + first: Int = 100 + orderBy: PairDayData_orderBy + orderDirection: OrderDirection + where: PairDayData_filter + ): [PairDayData!]! +} + +input TokenDayData_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + date: Int + date_not: Int + date_gt: Int + date_lt: Int + date_gte: Int + date_lte: Int + date_in: [Int!] + date_not_in: [Int!] + token: String + token_not: String + token_gt: String + token_lt: String + token_gte: String + token_lte: String + token_in: [String!] + token_not_in: [String!] + token_contains: String + token_contains_nocase: String + token_not_contains: String + token_not_contains_nocase: String + token_starts_with: String + token_starts_with_nocase: String + token_not_starts_with: String + token_not_starts_with_nocase: String + token_ends_with: String + token_ends_with_nocase: String + token_not_ends_with: String + token_not_ends_with_nocase: String + dailyVolumeToken: BigDecimal + dailyVolumeToken_not: BigDecimal + dailyVolumeToken_gt: BigDecimal + dailyVolumeToken_lt: BigDecimal + dailyVolumeToken_gte: BigDecimal + dailyVolumeToken_lte: BigDecimal + dailyVolumeToken_in: [BigDecimal!] + dailyVolumeToken_not_in: [BigDecimal!] + dailyVolumeETH: BigDecimal + dailyVolumeETH_not: BigDecimal + dailyVolumeETH_gt: BigDecimal + dailyVolumeETH_lt: BigDecimal + dailyVolumeETH_gte: BigDecimal + dailyVolumeETH_lte: BigDecimal + dailyVolumeETH_in: [BigDecimal!] + dailyVolumeETH_not_in: [BigDecimal!] + dailyVolumeUSD: BigDecimal + dailyVolumeUSD_not: BigDecimal + dailyVolumeUSD_gt: BigDecimal + dailyVolumeUSD_lt: BigDecimal + dailyVolumeUSD_gte: BigDecimal + dailyVolumeUSD_lte: BigDecimal + dailyVolumeUSD_in: [BigDecimal!] + dailyVolumeUSD_not_in: [BigDecimal!] + dailyTxns: BigInt + dailyTxns_not: BigInt + dailyTxns_gt: BigInt + dailyTxns_lt: BigInt + dailyTxns_gte: BigInt + dailyTxns_lte: BigInt + dailyTxns_in: [BigInt!] + dailyTxns_not_in: [BigInt!] + totalLiquidityToken: BigDecimal + totalLiquidityToken_not: BigDecimal + totalLiquidityToken_gt: BigDecimal + totalLiquidityToken_lt: BigDecimal + totalLiquidityToken_gte: BigDecimal + totalLiquidityToken_lte: BigDecimal + totalLiquidityToken_in: [BigDecimal!] + totalLiquidityToken_not_in: [BigDecimal!] + totalLiquidityETH: BigDecimal + totalLiquidityETH_not: BigDecimal + totalLiquidityETH_gt: BigDecimal + totalLiquidityETH_lt: BigDecimal + totalLiquidityETH_gte: BigDecimal + totalLiquidityETH_lte: BigDecimal + totalLiquidityETH_in: [BigDecimal!] + totalLiquidityETH_not_in: [BigDecimal!] + totalLiquidityUSD: BigDecimal + totalLiquidityUSD_not: BigDecimal + totalLiquidityUSD_gt: BigDecimal + totalLiquidityUSD_lt: BigDecimal + totalLiquidityUSD_gte: BigDecimal + totalLiquidityUSD_lte: BigDecimal + totalLiquidityUSD_in: [BigDecimal!] + totalLiquidityUSD_not_in: [BigDecimal!] + priceUSD: BigDecimal + priceUSD_not: BigDecimal + priceUSD_gt: BigDecimal + priceUSD_lt: BigDecimal + priceUSD_gte: BigDecimal + priceUSD_lte: BigDecimal + priceUSD_in: [BigDecimal!] + priceUSD_not_in: [BigDecimal!] + maxStored: Int + maxStored_not: Int + maxStored_gt: Int + maxStored_lt: Int + maxStored_gte: Int + maxStored_lte: Int + maxStored_in: [Int!] + maxStored_not_in: [Int!] + mostLiquidPairs: [String!] + mostLiquidPairs_not: [String!] + mostLiquidPairs_contains: [String!] + mostLiquidPairs_contains_nocase: [String!] + mostLiquidPairs_not_contains: [String!] + mostLiquidPairs_not_contains_nocase: [String!] + + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum TokenDayData_orderBy { + id + date + token + dailyVolumeToken + dailyVolumeETH + dailyVolumeUSD + dailyTxns + totalLiquidityToken + totalLiquidityETH + totalLiquidityUSD + priceUSD + maxStored + mostLiquidPairs +} + +input Token_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + symbol: String + symbol_not: String + symbol_gt: String + symbol_lt: String + symbol_gte: String + symbol_lte: String + symbol_in: [String!] + symbol_not_in: [String!] + symbol_contains: String + symbol_contains_nocase: String + symbol_not_contains: String + symbol_not_contains_nocase: String + symbol_starts_with: String + symbol_starts_with_nocase: String + symbol_not_starts_with: String + symbol_not_starts_with_nocase: String + symbol_ends_with: String + symbol_ends_with_nocase: String + symbol_not_ends_with: String + symbol_not_ends_with_nocase: String + name: String + name_not: String + name_gt: String + name_lt: String + name_gte: String + name_lte: String + name_in: [String!] + name_not_in: [String!] + name_contains: String + name_contains_nocase: String + name_not_contains: String + name_not_contains_nocase: String + name_starts_with: String + name_starts_with_nocase: String + name_not_starts_with: String + name_not_starts_with_nocase: String + name_ends_with: String + name_ends_with_nocase: String + name_not_ends_with: String + name_not_ends_with_nocase: String + decimals: BigInt + decimals_not: BigInt + decimals_gt: BigInt + decimals_lt: BigInt + decimals_gte: BigInt + decimals_lte: BigInt + decimals_in: [BigInt!] + decimals_not_in: [BigInt!] + totalSupply: BigInt + totalSupply_not: BigInt + totalSupply_gt: BigInt + totalSupply_lt: BigInt + totalSupply_gte: BigInt + totalSupply_lte: BigInt + totalSupply_in: [BigInt!] + totalSupply_not_in: [BigInt!] + tradeVolume: BigDecimal + tradeVolume_not: BigDecimal + tradeVolume_gt: BigDecimal + tradeVolume_lt: BigDecimal + tradeVolume_gte: BigDecimal + tradeVolume_lte: BigDecimal + tradeVolume_in: [BigDecimal!] + tradeVolume_not_in: [BigDecimal!] + tradeVolumeUSD: BigDecimal + tradeVolumeUSD_not: BigDecimal + tradeVolumeUSD_gt: BigDecimal + tradeVolumeUSD_lt: BigDecimal + tradeVolumeUSD_gte: BigDecimal + tradeVolumeUSD_lte: BigDecimal + tradeVolumeUSD_in: [BigDecimal!] + tradeVolumeUSD_not_in: [BigDecimal!] + untrackedVolumeUSD: BigDecimal + untrackedVolumeUSD_not: BigDecimal + untrackedVolumeUSD_gt: BigDecimal + untrackedVolumeUSD_lt: BigDecimal + untrackedVolumeUSD_gte: BigDecimal + untrackedVolumeUSD_lte: BigDecimal + untrackedVolumeUSD_in: [BigDecimal!] + untrackedVolumeUSD_not_in: [BigDecimal!] + txCount: BigInt + txCount_not: BigInt + txCount_gt: BigInt + txCount_lt: BigInt + txCount_gte: BigInt + txCount_lte: BigInt + txCount_in: [BigInt!] + txCount_not_in: [BigInt!] + totalLiquidity: BigDecimal + totalLiquidity_not: BigDecimal + totalLiquidity_gt: BigDecimal + totalLiquidity_lt: BigDecimal + totalLiquidity_gte: BigDecimal + totalLiquidity_lte: BigDecimal + totalLiquidity_in: [BigDecimal!] + totalLiquidity_not_in: [BigDecimal!] + derivedETH: BigDecimal + derivedETH_not: BigDecimal + derivedETH_gt: BigDecimal + derivedETH_lt: BigDecimal + derivedETH_gte: BigDecimal + derivedETH_lte: BigDecimal + derivedETH_in: [BigDecimal!] + derivedETH_not_in: [BigDecimal!] + mostLiquidPairs: [String!] + mostLiquidPairs_not: [String!] + mostLiquidPairs_contains: [String!] + mostLiquidPairs_contains_nocase: [String!] + mostLiquidPairs_not_contains: [String!] + mostLiquidPairs_not_contains_nocase: [String!] + + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Token_orderBy { + id + symbol + name + decimals + totalSupply + tradeVolume + tradeVolumeUSD + untrackedVolumeUSD + txCount + totalLiquidity + derivedETH + mostLiquidPairs +} + +type Transaction { + id: ID! + blockNumber: BigInt! + timestamp: BigInt! + mints( + skip: Int = 0 + first: Int = 100 + orderBy: Mint_orderBy + orderDirection: OrderDirection + where: Mint_filter + ): [Mint]! + burns( + skip: Int = 0 + first: Int = 100 + orderBy: Burn_orderBy + orderDirection: OrderDirection + where: Burn_filter + ): [Burn]! + swaps( + skip: Int = 0 + first: Int = 100 + orderBy: Swap_orderBy + orderDirection: OrderDirection + where: Swap_filter + ): [Swap]! +} + +input Transaction_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + blockNumber: BigInt + blockNumber_not: BigInt + blockNumber_gt: BigInt + blockNumber_lt: BigInt + blockNumber_gte: BigInt + blockNumber_lte: BigInt + blockNumber_in: [BigInt!] + blockNumber_not_in: [BigInt!] + timestamp: BigInt + timestamp_not: BigInt + timestamp_gt: BigInt + timestamp_lt: BigInt + timestamp_gte: BigInt + timestamp_lte: BigInt + timestamp_in: [BigInt!] + timestamp_not_in: [BigInt!] + mints: [String!] + mints_not: [String!] + mints_contains: [String!] + mints_contains_nocase: [String!] + mints_not_contains: [String!] + mints_not_contains_nocase: [String!] + burns: [String!] + burns_not: [String!] + burns_contains: [String!] + burns_contains_nocase: [String!] + burns_not_contains: [String!] + burns_not_contains_nocase: [String!] + swaps: [String!] + swaps_not: [String!] + swaps_contains: [String!] + swaps_contains_nocase: [String!] + swaps_not_contains: [String!] + swaps_not_contains_nocase: [String!] + + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Transaction_orderBy { + id + blockNumber + timestamp + mints + burns + swaps +} + +type UniswapDayData { + id: ID! + date: Int! + dailyVolumeETH: BigDecimal! + dailyVolumeUSD: BigDecimal! + dailyVolumeUntracked: BigDecimal! + totalVolumeETH: BigDecimal! + totalLiquidityETH: BigDecimal! + totalVolumeUSD: BigDecimal! + totalLiquidityUSD: BigDecimal! + maxStored: Int + mostLiquidTokens( + skip: Int = 0 + first: Int = 100 + orderBy: TokenDayData_orderBy + orderDirection: OrderDirection + where: TokenDayData_filter + ): [TokenDayData!]! + txCount: BigInt! +} + +input UniswapDayData_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + date: Int + date_not: Int + date_gt: Int + date_lt: Int + date_gte: Int + date_lte: Int + date_in: [Int!] + date_not_in: [Int!] + dailyVolumeETH: BigDecimal + dailyVolumeETH_not: BigDecimal + dailyVolumeETH_gt: BigDecimal + dailyVolumeETH_lt: BigDecimal + dailyVolumeETH_gte: BigDecimal + dailyVolumeETH_lte: BigDecimal + dailyVolumeETH_in: [BigDecimal!] + dailyVolumeETH_not_in: [BigDecimal!] + dailyVolumeUSD: BigDecimal + dailyVolumeUSD_not: BigDecimal + dailyVolumeUSD_gt: BigDecimal + dailyVolumeUSD_lt: BigDecimal + dailyVolumeUSD_gte: BigDecimal + dailyVolumeUSD_lte: BigDecimal + dailyVolumeUSD_in: [BigDecimal!] + dailyVolumeUSD_not_in: [BigDecimal!] + dailyVolumeUntracked: BigDecimal + dailyVolumeUntracked_not: BigDecimal + dailyVolumeUntracked_gt: BigDecimal + dailyVolumeUntracked_lt: BigDecimal + dailyVolumeUntracked_gte: BigDecimal + dailyVolumeUntracked_lte: BigDecimal + dailyVolumeUntracked_in: [BigDecimal!] + dailyVolumeUntracked_not_in: [BigDecimal!] + totalVolumeETH: BigDecimal + totalVolumeETH_not: BigDecimal + totalVolumeETH_gt: BigDecimal + totalVolumeETH_lt: BigDecimal + totalVolumeETH_gte: BigDecimal + totalVolumeETH_lte: BigDecimal + totalVolumeETH_in: [BigDecimal!] + totalVolumeETH_not_in: [BigDecimal!] + totalLiquidityETH: BigDecimal + totalLiquidityETH_not: BigDecimal + totalLiquidityETH_gt: BigDecimal + totalLiquidityETH_lt: BigDecimal + totalLiquidityETH_gte: BigDecimal + totalLiquidityETH_lte: BigDecimal + totalLiquidityETH_in: [BigDecimal!] + totalLiquidityETH_not_in: [BigDecimal!] + totalVolumeUSD: BigDecimal + totalVolumeUSD_not: BigDecimal + totalVolumeUSD_gt: BigDecimal + totalVolumeUSD_lt: BigDecimal + totalVolumeUSD_gte: BigDecimal + totalVolumeUSD_lte: BigDecimal + totalVolumeUSD_in: [BigDecimal!] + totalVolumeUSD_not_in: [BigDecimal!] + totalLiquidityUSD: BigDecimal + totalLiquidityUSD_not: BigDecimal + totalLiquidityUSD_gt: BigDecimal + totalLiquidityUSD_lt: BigDecimal + totalLiquidityUSD_gte: BigDecimal + totalLiquidityUSD_lte: BigDecimal + totalLiquidityUSD_in: [BigDecimal!] + totalLiquidityUSD_not_in: [BigDecimal!] + maxStored: Int + maxStored_not: Int + maxStored_gt: Int + maxStored_lt: Int + maxStored_gte: Int + maxStored_lte: Int + maxStored_in: [Int!] + maxStored_not_in: [Int!] + mostLiquidTokens: [String!] + mostLiquidTokens_not: [String!] + mostLiquidTokens_contains: [String!] + mostLiquidTokens_contains_nocase: [String!] + mostLiquidTokens_not_contains: [String!] + mostLiquidTokens_not_contains_nocase: [String!] + txCount: BigInt + txCount_not: BigInt + txCount_gt: BigInt + txCount_lt: BigInt + txCount_gte: BigInt + txCount_lte: BigInt + txCount_in: [BigInt!] + txCount_not_in: [BigInt!] + + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum UniswapDayData_orderBy { + id + date + dailyVolumeETH + dailyVolumeUSD + dailyVolumeUntracked + totalVolumeETH + totalLiquidityETH + totalVolumeUSD + totalLiquidityUSD + maxStored + mostLiquidTokens + txCount +} + +type UniswapFactory { + id: ID! + pairCount: Int! + totalVolumeUSD: BigDecimal! + totalVolumeETH: BigDecimal! + untrackedVolumeUSD: BigDecimal! + totalLiquidityUSD: BigDecimal! + totalLiquidityETH: BigDecimal! + txCount: BigInt! + mostLiquidTokens( + skip: Int = 0 + first: Int = 100 + orderBy: TokenDayData_orderBy + orderDirection: OrderDirection + where: TokenDayData_filter + ): [TokenDayData!]! +} + +input UniswapFactory_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + pairCount: Int + pairCount_not: Int + pairCount_gt: Int + pairCount_lt: Int + pairCount_gte: Int + pairCount_lte: Int + pairCount_in: [Int!] + pairCount_not_in: [Int!] + totalVolumeUSD: BigDecimal + totalVolumeUSD_not: BigDecimal + totalVolumeUSD_gt: BigDecimal + totalVolumeUSD_lt: BigDecimal + totalVolumeUSD_gte: BigDecimal + totalVolumeUSD_lte: BigDecimal + totalVolumeUSD_in: [BigDecimal!] + totalVolumeUSD_not_in: [BigDecimal!] + totalVolumeETH: BigDecimal + totalVolumeETH_not: BigDecimal + totalVolumeETH_gt: BigDecimal + totalVolumeETH_lt: BigDecimal + totalVolumeETH_gte: BigDecimal + totalVolumeETH_lte: BigDecimal + totalVolumeETH_in: [BigDecimal!] + totalVolumeETH_not_in: [BigDecimal!] + untrackedVolumeUSD: BigDecimal + untrackedVolumeUSD_not: BigDecimal + untrackedVolumeUSD_gt: BigDecimal + untrackedVolumeUSD_lt: BigDecimal + untrackedVolumeUSD_gte: BigDecimal + untrackedVolumeUSD_lte: BigDecimal + untrackedVolumeUSD_in: [BigDecimal!] + untrackedVolumeUSD_not_in: [BigDecimal!] + totalLiquidityUSD: BigDecimal + totalLiquidityUSD_not: BigDecimal + totalLiquidityUSD_gt: BigDecimal + totalLiquidityUSD_lt: BigDecimal + totalLiquidityUSD_gte: BigDecimal + totalLiquidityUSD_lte: BigDecimal + totalLiquidityUSD_in: [BigDecimal!] + totalLiquidityUSD_not_in: [BigDecimal!] + totalLiquidityETH: BigDecimal + totalLiquidityETH_not: BigDecimal + totalLiquidityETH_gt: BigDecimal + totalLiquidityETH_lt: BigDecimal + totalLiquidityETH_gte: BigDecimal + totalLiquidityETH_lte: BigDecimal + totalLiquidityETH_in: [BigDecimal!] + totalLiquidityETH_not_in: [BigDecimal!] + txCount: BigInt + txCount_not: BigInt + txCount_gt: BigInt + txCount_lt: BigInt + txCount_gte: BigInt + txCount_lte: BigInt + txCount_in: [BigInt!] + txCount_not_in: [BigInt!] + mostLiquidTokens: [String!] + mostLiquidTokens_not: [String!] + mostLiquidTokens_contains: [String!] + mostLiquidTokens_contains_nocase: [String!] + mostLiquidTokens_not_contains: [String!] + mostLiquidTokens_not_contains_nocase: [String!] + + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum UniswapFactory_orderBy { + id + pairCount + totalVolumeUSD + totalVolumeETH + untrackedVolumeUSD + totalLiquidityUSD + totalLiquidityETH + txCount + mostLiquidTokens +} + +type User { + id: ID! + liquidityPositions( + skip: Int = 0 + first: Int = 100 + orderBy: LiquidityPosition_orderBy + orderDirection: OrderDirection + where: LiquidityPosition_filter + ): [LiquidityPosition!] + usdSwapped: BigDecimal! +} + +input User_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + usdSwapped: BigDecimal + usdSwapped_not: BigDecimal + usdSwapped_gt: BigDecimal + usdSwapped_lt: BigDecimal + usdSwapped_gte: BigDecimal + usdSwapped_lte: BigDecimal + usdSwapped_in: [BigDecimal!] + usdSwapped_not_in: [BigDecimal!] + + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum User_orderBy { + id + liquidityPositions + usdSwapped +} + +type _Block_ { + """ + The hash of the block + """ + hash: Bytes + + """ + The block number + """ + number: Int! +} + +""" +The type for the top-level _meta field +""" +type _Meta_ { + "Information about a specific subgraph block. The hash of the block\nwill be null if the _meta field has a block constraint that asks for\na block number. It will be filled if the _meta field has no block constraint\nand therefore asks for the latest block\n" + block: _Block_! + + """ + The deployment ID + """ + deployment: String! + + """ + If `true`, the subgraph encountered indexing errors at some past block + """ + hasIndexingErrors: Boolean! +} + +enum _SubgraphErrorPolicy_ { + """ + Data will be returned even if the subgraph has indexing errors + """ + allow + + """ + If the subgraph has indexing errors, data will be omitted. The default. + """ + deny +} diff --git a/examples/cross-chain/.graphclient/sources/Chain1/schema.graphql b/examples/cross-chain/.graphclient/sources/Chain1/schema.graphql new file mode 100644 index 00000000..e461f9c4 --- /dev/null +++ b/examples/cross-chain/.graphclient/sources/Chain1/schema.graphql @@ -0,0 +1,2851 @@ +schema { + query: Query + subscription: Subscription +} + +"Marks the GraphQL type as indexable entity. Each type that should be an entity is required to be annotated with this directive." +directive @entity on OBJECT + +"Defined a Subgraph ID for an object type" +directive @subgraphId(id: String!) on OBJECT + +"creates a virtual field on the entity that may be queried but cannot be set manually through the mappings API." +directive @derivedFrom(field: String!) on FIELD_DEFINITION + +scalar BigDecimal + +scalar BigInt + +input BlockChangedFilter { + number_gte: Int! +} + +input Block_height { + hash: Bytes + number: Int + number_gte: Int +} + +type Bundle { + id: ID! + ethPrice: BigDecimal! +} + +input Bundle_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + ethPrice: BigDecimal + ethPrice_not: BigDecimal + ethPrice_gt: BigDecimal + ethPrice_lt: BigDecimal + ethPrice_gte: BigDecimal + ethPrice_lte: BigDecimal + ethPrice_in: [BigDecimal!] + ethPrice_not_in: [BigDecimal!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Bundle_orderBy { + id + ethPrice +} + +type Burn { + id: ID! + transaction: Transaction! + timestamp: BigInt! + pair: Pair! + liquidity: BigDecimal! + sender: Bytes + amount0: BigDecimal + amount1: BigDecimal + to: Bytes + logIndex: BigInt + amountUSD: BigDecimal + needsComplete: Boolean! + feeTo: Bytes + feeLiquidity: BigDecimal +} + +input Burn_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + transaction: String + transaction_not: String + transaction_gt: String + transaction_lt: String + transaction_gte: String + transaction_lte: String + transaction_in: [String!] + transaction_not_in: [String!] + transaction_contains: String + transaction_contains_nocase: String + transaction_not_contains: String + transaction_not_contains_nocase: String + transaction_starts_with: String + transaction_starts_with_nocase: String + transaction_not_starts_with: String + transaction_not_starts_with_nocase: String + transaction_ends_with: String + transaction_ends_with_nocase: String + transaction_not_ends_with: String + transaction_not_ends_with_nocase: String + timestamp: BigInt + timestamp_not: BigInt + timestamp_gt: BigInt + timestamp_lt: BigInt + timestamp_gte: BigInt + timestamp_lte: BigInt + timestamp_in: [BigInt!] + timestamp_not_in: [BigInt!] + pair: String + pair_not: String + pair_gt: String + pair_lt: String + pair_gte: String + pair_lte: String + pair_in: [String!] + pair_not_in: [String!] + pair_contains: String + pair_contains_nocase: String + pair_not_contains: String + pair_not_contains_nocase: String + pair_starts_with: String + pair_starts_with_nocase: String + pair_not_starts_with: String + pair_not_starts_with_nocase: String + pair_ends_with: String + pair_ends_with_nocase: String + pair_not_ends_with: String + pair_not_ends_with_nocase: String + liquidity: BigDecimal + liquidity_not: BigDecimal + liquidity_gt: BigDecimal + liquidity_lt: BigDecimal + liquidity_gte: BigDecimal + liquidity_lte: BigDecimal + liquidity_in: [BigDecimal!] + liquidity_not_in: [BigDecimal!] + sender: Bytes + sender_not: Bytes + sender_in: [Bytes!] + sender_not_in: [Bytes!] + sender_contains: Bytes + sender_not_contains: Bytes + amount0: BigDecimal + amount0_not: BigDecimal + amount0_gt: BigDecimal + amount0_lt: BigDecimal + amount0_gte: BigDecimal + amount0_lte: BigDecimal + amount0_in: [BigDecimal!] + amount0_not_in: [BigDecimal!] + amount1: BigDecimal + amount1_not: BigDecimal + amount1_gt: BigDecimal + amount1_lt: BigDecimal + amount1_gte: BigDecimal + amount1_lte: BigDecimal + amount1_in: [BigDecimal!] + amount1_not_in: [BigDecimal!] + to: Bytes + to_not: Bytes + to_in: [Bytes!] + to_not_in: [Bytes!] + to_contains: Bytes + to_not_contains: Bytes + logIndex: BigInt + logIndex_not: BigInt + logIndex_gt: BigInt + logIndex_lt: BigInt + logIndex_gte: BigInt + logIndex_lte: BigInt + logIndex_in: [BigInt!] + logIndex_not_in: [BigInt!] + amountUSD: BigDecimal + amountUSD_not: BigDecimal + amountUSD_gt: BigDecimal + amountUSD_lt: BigDecimal + amountUSD_gte: BigDecimal + amountUSD_lte: BigDecimal + amountUSD_in: [BigDecimal!] + amountUSD_not_in: [BigDecimal!] + needsComplete: Boolean + needsComplete_not: Boolean + needsComplete_in: [Boolean!] + needsComplete_not_in: [Boolean!] + feeTo: Bytes + feeTo_not: Bytes + feeTo_in: [Bytes!] + feeTo_not_in: [Bytes!] + feeTo_contains: Bytes + feeTo_not_contains: Bytes + feeLiquidity: BigDecimal + feeLiquidity_not: BigDecimal + feeLiquidity_gt: BigDecimal + feeLiquidity_lt: BigDecimal + feeLiquidity_gte: BigDecimal + feeLiquidity_lte: BigDecimal + feeLiquidity_in: [BigDecimal!] + feeLiquidity_not_in: [BigDecimal!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Burn_orderBy { + id + transaction + timestamp + pair + liquidity + sender + amount0 + amount1 + to + logIndex + amountUSD + needsComplete + feeTo + feeLiquidity +} + +scalar Bytes + +type LiquidityPosition { + id: ID! + user: User! + pair: Pair! + liquidityTokenBalance: BigDecimal! +} + +type LiquidityPositionSnapshot { + id: ID! + liquidityPosition: LiquidityPosition! + timestamp: Int! + block: Int! + user: User! + pair: Pair! + token0PriceUSD: BigDecimal! + token1PriceUSD: BigDecimal! + reserve0: BigDecimal! + reserve1: BigDecimal! + reserveUSD: BigDecimal! + liquidityTokenTotalSupply: BigDecimal! + liquidityTokenBalance: BigDecimal! +} + +input LiquidityPositionSnapshot_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + liquidityPosition: String + liquidityPosition_not: String + liquidityPosition_gt: String + liquidityPosition_lt: String + liquidityPosition_gte: String + liquidityPosition_lte: String + liquidityPosition_in: [String!] + liquidityPosition_not_in: [String!] + liquidityPosition_contains: String + liquidityPosition_contains_nocase: String + liquidityPosition_not_contains: String + liquidityPosition_not_contains_nocase: String + liquidityPosition_starts_with: String + liquidityPosition_starts_with_nocase: String + liquidityPosition_not_starts_with: String + liquidityPosition_not_starts_with_nocase: String + liquidityPosition_ends_with: String + liquidityPosition_ends_with_nocase: String + liquidityPosition_not_ends_with: String + liquidityPosition_not_ends_with_nocase: String + timestamp: Int + timestamp_not: Int + timestamp_gt: Int + timestamp_lt: Int + timestamp_gte: Int + timestamp_lte: Int + timestamp_in: [Int!] + timestamp_not_in: [Int!] + block: Int + block_not: Int + block_gt: Int + block_lt: Int + block_gte: Int + block_lte: Int + block_in: [Int!] + block_not_in: [Int!] + user: String + user_not: String + user_gt: String + user_lt: String + user_gte: String + user_lte: String + user_in: [String!] + user_not_in: [String!] + user_contains: String + user_contains_nocase: String + user_not_contains: String + user_not_contains_nocase: String + user_starts_with: String + user_starts_with_nocase: String + user_not_starts_with: String + user_not_starts_with_nocase: String + user_ends_with: String + user_ends_with_nocase: String + user_not_ends_with: String + user_not_ends_with_nocase: String + pair: String + pair_not: String + pair_gt: String + pair_lt: String + pair_gte: String + pair_lte: String + pair_in: [String!] + pair_not_in: [String!] + pair_contains: String + pair_contains_nocase: String + pair_not_contains: String + pair_not_contains_nocase: String + pair_starts_with: String + pair_starts_with_nocase: String + pair_not_starts_with: String + pair_not_starts_with_nocase: String + pair_ends_with: String + pair_ends_with_nocase: String + pair_not_ends_with: String + pair_not_ends_with_nocase: String + token0PriceUSD: BigDecimal + token0PriceUSD_not: BigDecimal + token0PriceUSD_gt: BigDecimal + token0PriceUSD_lt: BigDecimal + token0PriceUSD_gte: BigDecimal + token0PriceUSD_lte: BigDecimal + token0PriceUSD_in: [BigDecimal!] + token0PriceUSD_not_in: [BigDecimal!] + token1PriceUSD: BigDecimal + token1PriceUSD_not: BigDecimal + token1PriceUSD_gt: BigDecimal + token1PriceUSD_lt: BigDecimal + token1PriceUSD_gte: BigDecimal + token1PriceUSD_lte: BigDecimal + token1PriceUSD_in: [BigDecimal!] + token1PriceUSD_not_in: [BigDecimal!] + reserve0: BigDecimal + reserve0_not: BigDecimal + reserve0_gt: BigDecimal + reserve0_lt: BigDecimal + reserve0_gte: BigDecimal + reserve0_lte: BigDecimal + reserve0_in: [BigDecimal!] + reserve0_not_in: [BigDecimal!] + reserve1: BigDecimal + reserve1_not: BigDecimal + reserve1_gt: BigDecimal + reserve1_lt: BigDecimal + reserve1_gte: BigDecimal + reserve1_lte: BigDecimal + reserve1_in: [BigDecimal!] + reserve1_not_in: [BigDecimal!] + reserveUSD: BigDecimal + reserveUSD_not: BigDecimal + reserveUSD_gt: BigDecimal + reserveUSD_lt: BigDecimal + reserveUSD_gte: BigDecimal + reserveUSD_lte: BigDecimal + reserveUSD_in: [BigDecimal!] + reserveUSD_not_in: [BigDecimal!] + liquidityTokenTotalSupply: BigDecimal + liquidityTokenTotalSupply_not: BigDecimal + liquidityTokenTotalSupply_gt: BigDecimal + liquidityTokenTotalSupply_lt: BigDecimal + liquidityTokenTotalSupply_gte: BigDecimal + liquidityTokenTotalSupply_lte: BigDecimal + liquidityTokenTotalSupply_in: [BigDecimal!] + liquidityTokenTotalSupply_not_in: [BigDecimal!] + liquidityTokenBalance: BigDecimal + liquidityTokenBalance_not: BigDecimal + liquidityTokenBalance_gt: BigDecimal + liquidityTokenBalance_lt: BigDecimal + liquidityTokenBalance_gte: BigDecimal + liquidityTokenBalance_lte: BigDecimal + liquidityTokenBalance_in: [BigDecimal!] + liquidityTokenBalance_not_in: [BigDecimal!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum LiquidityPositionSnapshot_orderBy { + id + liquidityPosition + timestamp + block + user + pair + token0PriceUSD + token1PriceUSD + reserve0 + reserve1 + reserveUSD + liquidityTokenTotalSupply + liquidityTokenBalance +} + +input LiquidityPosition_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + user: String + user_not: String + user_gt: String + user_lt: String + user_gte: String + user_lte: String + user_in: [String!] + user_not_in: [String!] + user_contains: String + user_contains_nocase: String + user_not_contains: String + user_not_contains_nocase: String + user_starts_with: String + user_starts_with_nocase: String + user_not_starts_with: String + user_not_starts_with_nocase: String + user_ends_with: String + user_ends_with_nocase: String + user_not_ends_with: String + user_not_ends_with_nocase: String + pair: String + pair_not: String + pair_gt: String + pair_lt: String + pair_gte: String + pair_lte: String + pair_in: [String!] + pair_not_in: [String!] + pair_contains: String + pair_contains_nocase: String + pair_not_contains: String + pair_not_contains_nocase: String + pair_starts_with: String + pair_starts_with_nocase: String + pair_not_starts_with: String + pair_not_starts_with_nocase: String + pair_ends_with: String + pair_ends_with_nocase: String + pair_not_ends_with: String + pair_not_ends_with_nocase: String + liquidityTokenBalance: BigDecimal + liquidityTokenBalance_not: BigDecimal + liquidityTokenBalance_gt: BigDecimal + liquidityTokenBalance_lt: BigDecimal + liquidityTokenBalance_gte: BigDecimal + liquidityTokenBalance_lte: BigDecimal + liquidityTokenBalance_in: [BigDecimal!] + liquidityTokenBalance_not_in: [BigDecimal!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum LiquidityPosition_orderBy { + id + user + pair + liquidityTokenBalance +} + +type Mint { + id: ID! + transaction: Transaction! + timestamp: BigInt! + pair: Pair! + to: Bytes! + liquidity: BigDecimal! + sender: Bytes + amount0: BigDecimal + amount1: BigDecimal + logIndex: BigInt + amountUSD: BigDecimal + feeTo: Bytes + feeLiquidity: BigDecimal +} + +input Mint_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + transaction: String + transaction_not: String + transaction_gt: String + transaction_lt: String + transaction_gte: String + transaction_lte: String + transaction_in: [String!] + transaction_not_in: [String!] + transaction_contains: String + transaction_contains_nocase: String + transaction_not_contains: String + transaction_not_contains_nocase: String + transaction_starts_with: String + transaction_starts_with_nocase: String + transaction_not_starts_with: String + transaction_not_starts_with_nocase: String + transaction_ends_with: String + transaction_ends_with_nocase: String + transaction_not_ends_with: String + transaction_not_ends_with_nocase: String + timestamp: BigInt + timestamp_not: BigInt + timestamp_gt: BigInt + timestamp_lt: BigInt + timestamp_gte: BigInt + timestamp_lte: BigInt + timestamp_in: [BigInt!] + timestamp_not_in: [BigInt!] + pair: String + pair_not: String + pair_gt: String + pair_lt: String + pair_gte: String + pair_lte: String + pair_in: [String!] + pair_not_in: [String!] + pair_contains: String + pair_contains_nocase: String + pair_not_contains: String + pair_not_contains_nocase: String + pair_starts_with: String + pair_starts_with_nocase: String + pair_not_starts_with: String + pair_not_starts_with_nocase: String + pair_ends_with: String + pair_ends_with_nocase: String + pair_not_ends_with: String + pair_not_ends_with_nocase: String + to: Bytes + to_not: Bytes + to_in: [Bytes!] + to_not_in: [Bytes!] + to_contains: Bytes + to_not_contains: Bytes + liquidity: BigDecimal + liquidity_not: BigDecimal + liquidity_gt: BigDecimal + liquidity_lt: BigDecimal + liquidity_gte: BigDecimal + liquidity_lte: BigDecimal + liquidity_in: [BigDecimal!] + liquidity_not_in: [BigDecimal!] + sender: Bytes + sender_not: Bytes + sender_in: [Bytes!] + sender_not_in: [Bytes!] + sender_contains: Bytes + sender_not_contains: Bytes + amount0: BigDecimal + amount0_not: BigDecimal + amount0_gt: BigDecimal + amount0_lt: BigDecimal + amount0_gte: BigDecimal + amount0_lte: BigDecimal + amount0_in: [BigDecimal!] + amount0_not_in: [BigDecimal!] + amount1: BigDecimal + amount1_not: BigDecimal + amount1_gt: BigDecimal + amount1_lt: BigDecimal + amount1_gte: BigDecimal + amount1_lte: BigDecimal + amount1_in: [BigDecimal!] + amount1_not_in: [BigDecimal!] + logIndex: BigInt + logIndex_not: BigInt + logIndex_gt: BigInt + logIndex_lt: BigInt + logIndex_gte: BigInt + logIndex_lte: BigInt + logIndex_in: [BigInt!] + logIndex_not_in: [BigInt!] + amountUSD: BigDecimal + amountUSD_not: BigDecimal + amountUSD_gt: BigDecimal + amountUSD_lt: BigDecimal + amountUSD_gte: BigDecimal + amountUSD_lte: BigDecimal + amountUSD_in: [BigDecimal!] + amountUSD_not_in: [BigDecimal!] + feeTo: Bytes + feeTo_not: Bytes + feeTo_in: [Bytes!] + feeTo_not_in: [Bytes!] + feeTo_contains: Bytes + feeTo_not_contains: Bytes + feeLiquidity: BigDecimal + feeLiquidity_not: BigDecimal + feeLiquidity_gt: BigDecimal + feeLiquidity_lt: BigDecimal + feeLiquidity_gte: BigDecimal + feeLiquidity_lte: BigDecimal + feeLiquidity_in: [BigDecimal!] + feeLiquidity_not_in: [BigDecimal!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Mint_orderBy { + id + transaction + timestamp + pair + to + liquidity + sender + amount0 + amount1 + logIndex + amountUSD + feeTo + feeLiquidity +} + +""" +Defines the order direction, either ascending or descending +""" +enum OrderDirection { + asc + desc +} + +type Pair { + id: ID! + token0: Token! + token1: Token! + reserve0: BigDecimal! + reserve1: BigDecimal! + totalSupply: BigDecimal! + reserveETH: BigDecimal! + reserveUSD: BigDecimal! + trackedReserveETH: BigDecimal! + token0Price: BigDecimal! + token1Price: BigDecimal! + volumeToken0: BigDecimal! + volumeToken1: BigDecimal! + volumeUSD: BigDecimal! + untrackedVolumeUSD: BigDecimal! + txCount: BigInt! + createdAtTimestamp: BigInt! + createdAtBlockNumber: BigInt! + liquidityProviderCount: BigInt! +} + +type PairDayData { + id: ID! + date: Int! + pairAddress: Bytes! + token0: Token! + token1: Token! + reserve0: BigDecimal! + reserve1: BigDecimal! + totalSupply: BigDecimal! + reserveUSD: BigDecimal! + dailyVolumeToken0: BigDecimal! + dailyVolumeToken1: BigDecimal! + dailyVolumeUSD: BigDecimal! + dailyTxns: BigInt! +} + +input PairDayData_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + date: Int + date_not: Int + date_gt: Int + date_lt: Int + date_gte: Int + date_lte: Int + date_in: [Int!] + date_not_in: [Int!] + pairAddress: Bytes + pairAddress_not: Bytes + pairAddress_in: [Bytes!] + pairAddress_not_in: [Bytes!] + pairAddress_contains: Bytes + pairAddress_not_contains: Bytes + token0: String + token0_not: String + token0_gt: String + token0_lt: String + token0_gte: String + token0_lte: String + token0_in: [String!] + token0_not_in: [String!] + token0_contains: String + token0_contains_nocase: String + token0_not_contains: String + token0_not_contains_nocase: String + token0_starts_with: String + token0_starts_with_nocase: String + token0_not_starts_with: String + token0_not_starts_with_nocase: String + token0_ends_with: String + token0_ends_with_nocase: String + token0_not_ends_with: String + token0_not_ends_with_nocase: String + token1: String + token1_not: String + token1_gt: String + token1_lt: String + token1_gte: String + token1_lte: String + token1_in: [String!] + token1_not_in: [String!] + token1_contains: String + token1_contains_nocase: String + token1_not_contains: String + token1_not_contains_nocase: String + token1_starts_with: String + token1_starts_with_nocase: String + token1_not_starts_with: String + token1_not_starts_with_nocase: String + token1_ends_with: String + token1_ends_with_nocase: String + token1_not_ends_with: String + token1_not_ends_with_nocase: String + reserve0: BigDecimal + reserve0_not: BigDecimal + reserve0_gt: BigDecimal + reserve0_lt: BigDecimal + reserve0_gte: BigDecimal + reserve0_lte: BigDecimal + reserve0_in: [BigDecimal!] + reserve0_not_in: [BigDecimal!] + reserve1: BigDecimal + reserve1_not: BigDecimal + reserve1_gt: BigDecimal + reserve1_lt: BigDecimal + reserve1_gte: BigDecimal + reserve1_lte: BigDecimal + reserve1_in: [BigDecimal!] + reserve1_not_in: [BigDecimal!] + totalSupply: BigDecimal + totalSupply_not: BigDecimal + totalSupply_gt: BigDecimal + totalSupply_lt: BigDecimal + totalSupply_gte: BigDecimal + totalSupply_lte: BigDecimal + totalSupply_in: [BigDecimal!] + totalSupply_not_in: [BigDecimal!] + reserveUSD: BigDecimal + reserveUSD_not: BigDecimal + reserveUSD_gt: BigDecimal + reserveUSD_lt: BigDecimal + reserveUSD_gte: BigDecimal + reserveUSD_lte: BigDecimal + reserveUSD_in: [BigDecimal!] + reserveUSD_not_in: [BigDecimal!] + dailyVolumeToken0: BigDecimal + dailyVolumeToken0_not: BigDecimal + dailyVolumeToken0_gt: BigDecimal + dailyVolumeToken0_lt: BigDecimal + dailyVolumeToken0_gte: BigDecimal + dailyVolumeToken0_lte: BigDecimal + dailyVolumeToken0_in: [BigDecimal!] + dailyVolumeToken0_not_in: [BigDecimal!] + dailyVolumeToken1: BigDecimal + dailyVolumeToken1_not: BigDecimal + dailyVolumeToken1_gt: BigDecimal + dailyVolumeToken1_lt: BigDecimal + dailyVolumeToken1_gte: BigDecimal + dailyVolumeToken1_lte: BigDecimal + dailyVolumeToken1_in: [BigDecimal!] + dailyVolumeToken1_not_in: [BigDecimal!] + dailyVolumeUSD: BigDecimal + dailyVolumeUSD_not: BigDecimal + dailyVolumeUSD_gt: BigDecimal + dailyVolumeUSD_lt: BigDecimal + dailyVolumeUSD_gte: BigDecimal + dailyVolumeUSD_lte: BigDecimal + dailyVolumeUSD_in: [BigDecimal!] + dailyVolumeUSD_not_in: [BigDecimal!] + dailyTxns: BigInt + dailyTxns_not: BigInt + dailyTxns_gt: BigInt + dailyTxns_lt: BigInt + dailyTxns_gte: BigInt + dailyTxns_lte: BigInt + dailyTxns_in: [BigInt!] + dailyTxns_not_in: [BigInt!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum PairDayData_orderBy { + id + date + pairAddress + token0 + token1 + reserve0 + reserve1 + totalSupply + reserveUSD + dailyVolumeToken0 + dailyVolumeToken1 + dailyVolumeUSD + dailyTxns +} + +type PairHourData { + id: ID! + hourStartUnix: Int! + pair: Pair! + reserve0: BigDecimal! + reserve1: BigDecimal! + reserveUSD: BigDecimal! + hourlyVolumeToken0: BigDecimal! + hourlyVolumeToken1: BigDecimal! + hourlyVolumeUSD: BigDecimal! + hourlyTxns: BigInt! +} + +input PairHourData_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + hourStartUnix: Int + hourStartUnix_not: Int + hourStartUnix_gt: Int + hourStartUnix_lt: Int + hourStartUnix_gte: Int + hourStartUnix_lte: Int + hourStartUnix_in: [Int!] + hourStartUnix_not_in: [Int!] + pair: String + pair_not: String + pair_gt: String + pair_lt: String + pair_gte: String + pair_lte: String + pair_in: [String!] + pair_not_in: [String!] + pair_contains: String + pair_contains_nocase: String + pair_not_contains: String + pair_not_contains_nocase: String + pair_starts_with: String + pair_starts_with_nocase: String + pair_not_starts_with: String + pair_not_starts_with_nocase: String + pair_ends_with: String + pair_ends_with_nocase: String + pair_not_ends_with: String + pair_not_ends_with_nocase: String + reserve0: BigDecimal + reserve0_not: BigDecimal + reserve0_gt: BigDecimal + reserve0_lt: BigDecimal + reserve0_gte: BigDecimal + reserve0_lte: BigDecimal + reserve0_in: [BigDecimal!] + reserve0_not_in: [BigDecimal!] + reserve1: BigDecimal + reserve1_not: BigDecimal + reserve1_gt: BigDecimal + reserve1_lt: BigDecimal + reserve1_gte: BigDecimal + reserve1_lte: BigDecimal + reserve1_in: [BigDecimal!] + reserve1_not_in: [BigDecimal!] + reserveUSD: BigDecimal + reserveUSD_not: BigDecimal + reserveUSD_gt: BigDecimal + reserveUSD_lt: BigDecimal + reserveUSD_gte: BigDecimal + reserveUSD_lte: BigDecimal + reserveUSD_in: [BigDecimal!] + reserveUSD_not_in: [BigDecimal!] + hourlyVolumeToken0: BigDecimal + hourlyVolumeToken0_not: BigDecimal + hourlyVolumeToken0_gt: BigDecimal + hourlyVolumeToken0_lt: BigDecimal + hourlyVolumeToken0_gte: BigDecimal + hourlyVolumeToken0_lte: BigDecimal + hourlyVolumeToken0_in: [BigDecimal!] + hourlyVolumeToken0_not_in: [BigDecimal!] + hourlyVolumeToken1: BigDecimal + hourlyVolumeToken1_not: BigDecimal + hourlyVolumeToken1_gt: BigDecimal + hourlyVolumeToken1_lt: BigDecimal + hourlyVolumeToken1_gte: BigDecimal + hourlyVolumeToken1_lte: BigDecimal + hourlyVolumeToken1_in: [BigDecimal!] + hourlyVolumeToken1_not_in: [BigDecimal!] + hourlyVolumeUSD: BigDecimal + hourlyVolumeUSD_not: BigDecimal + hourlyVolumeUSD_gt: BigDecimal + hourlyVolumeUSD_lt: BigDecimal + hourlyVolumeUSD_gte: BigDecimal + hourlyVolumeUSD_lte: BigDecimal + hourlyVolumeUSD_in: [BigDecimal!] + hourlyVolumeUSD_not_in: [BigDecimal!] + hourlyTxns: BigInt + hourlyTxns_not: BigInt + hourlyTxns_gt: BigInt + hourlyTxns_lt: BigInt + hourlyTxns_gte: BigInt + hourlyTxns_lte: BigInt + hourlyTxns_in: [BigInt!] + hourlyTxns_not_in: [BigInt!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum PairHourData_orderBy { + id + hourStartUnix + pair + reserve0 + reserve1 + reserveUSD + hourlyVolumeToken0 + hourlyVolumeToken1 + hourlyVolumeUSD + hourlyTxns +} + +input Pair_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + token0: String + token0_not: String + token0_gt: String + token0_lt: String + token0_gte: String + token0_lte: String + token0_in: [String!] + token0_not_in: [String!] + token0_contains: String + token0_contains_nocase: String + token0_not_contains: String + token0_not_contains_nocase: String + token0_starts_with: String + token0_starts_with_nocase: String + token0_not_starts_with: String + token0_not_starts_with_nocase: String + token0_ends_with: String + token0_ends_with_nocase: String + token0_not_ends_with: String + token0_not_ends_with_nocase: String + token1: String + token1_not: String + token1_gt: String + token1_lt: String + token1_gte: String + token1_lte: String + token1_in: [String!] + token1_not_in: [String!] + token1_contains: String + token1_contains_nocase: String + token1_not_contains: String + token1_not_contains_nocase: String + token1_starts_with: String + token1_starts_with_nocase: String + token1_not_starts_with: String + token1_not_starts_with_nocase: String + token1_ends_with: String + token1_ends_with_nocase: String + token1_not_ends_with: String + token1_not_ends_with_nocase: String + reserve0: BigDecimal + reserve0_not: BigDecimal + reserve0_gt: BigDecimal + reserve0_lt: BigDecimal + reserve0_gte: BigDecimal + reserve0_lte: BigDecimal + reserve0_in: [BigDecimal!] + reserve0_not_in: [BigDecimal!] + reserve1: BigDecimal + reserve1_not: BigDecimal + reserve1_gt: BigDecimal + reserve1_lt: BigDecimal + reserve1_gte: BigDecimal + reserve1_lte: BigDecimal + reserve1_in: [BigDecimal!] + reserve1_not_in: [BigDecimal!] + totalSupply: BigDecimal + totalSupply_not: BigDecimal + totalSupply_gt: BigDecimal + totalSupply_lt: BigDecimal + totalSupply_gte: BigDecimal + totalSupply_lte: BigDecimal + totalSupply_in: [BigDecimal!] + totalSupply_not_in: [BigDecimal!] + reserveETH: BigDecimal + reserveETH_not: BigDecimal + reserveETH_gt: BigDecimal + reserveETH_lt: BigDecimal + reserveETH_gte: BigDecimal + reserveETH_lte: BigDecimal + reserveETH_in: [BigDecimal!] + reserveETH_not_in: [BigDecimal!] + reserveUSD: BigDecimal + reserveUSD_not: BigDecimal + reserveUSD_gt: BigDecimal + reserveUSD_lt: BigDecimal + reserveUSD_gte: BigDecimal + reserveUSD_lte: BigDecimal + reserveUSD_in: [BigDecimal!] + reserveUSD_not_in: [BigDecimal!] + trackedReserveETH: BigDecimal + trackedReserveETH_not: BigDecimal + trackedReserveETH_gt: BigDecimal + trackedReserveETH_lt: BigDecimal + trackedReserveETH_gte: BigDecimal + trackedReserveETH_lte: BigDecimal + trackedReserveETH_in: [BigDecimal!] + trackedReserveETH_not_in: [BigDecimal!] + token0Price: BigDecimal + token0Price_not: BigDecimal + token0Price_gt: BigDecimal + token0Price_lt: BigDecimal + token0Price_gte: BigDecimal + token0Price_lte: BigDecimal + token0Price_in: [BigDecimal!] + token0Price_not_in: [BigDecimal!] + token1Price: BigDecimal + token1Price_not: BigDecimal + token1Price_gt: BigDecimal + token1Price_lt: BigDecimal + token1Price_gte: BigDecimal + token1Price_lte: BigDecimal + token1Price_in: [BigDecimal!] + token1Price_not_in: [BigDecimal!] + volumeToken0: BigDecimal + volumeToken0_not: BigDecimal + volumeToken0_gt: BigDecimal + volumeToken0_lt: BigDecimal + volumeToken0_gte: BigDecimal + volumeToken0_lte: BigDecimal + volumeToken0_in: [BigDecimal!] + volumeToken0_not_in: [BigDecimal!] + volumeToken1: BigDecimal + volumeToken1_not: BigDecimal + volumeToken1_gt: BigDecimal + volumeToken1_lt: BigDecimal + volumeToken1_gte: BigDecimal + volumeToken1_lte: BigDecimal + volumeToken1_in: [BigDecimal!] + volumeToken1_not_in: [BigDecimal!] + volumeUSD: BigDecimal + volumeUSD_not: BigDecimal + volumeUSD_gt: BigDecimal + volumeUSD_lt: BigDecimal + volumeUSD_gte: BigDecimal + volumeUSD_lte: BigDecimal + volumeUSD_in: [BigDecimal!] + volumeUSD_not_in: [BigDecimal!] + untrackedVolumeUSD: BigDecimal + untrackedVolumeUSD_not: BigDecimal + untrackedVolumeUSD_gt: BigDecimal + untrackedVolumeUSD_lt: BigDecimal + untrackedVolumeUSD_gte: BigDecimal + untrackedVolumeUSD_lte: BigDecimal + untrackedVolumeUSD_in: [BigDecimal!] + untrackedVolumeUSD_not_in: [BigDecimal!] + txCount: BigInt + txCount_not: BigInt + txCount_gt: BigInt + txCount_lt: BigInt + txCount_gte: BigInt + txCount_lte: BigInt + txCount_in: [BigInt!] + txCount_not_in: [BigInt!] + createdAtTimestamp: BigInt + createdAtTimestamp_not: BigInt + createdAtTimestamp_gt: BigInt + createdAtTimestamp_lt: BigInt + createdAtTimestamp_gte: BigInt + createdAtTimestamp_lte: BigInt + createdAtTimestamp_in: [BigInt!] + createdAtTimestamp_not_in: [BigInt!] + createdAtBlockNumber: BigInt + createdAtBlockNumber_not: BigInt + createdAtBlockNumber_gt: BigInt + createdAtBlockNumber_lt: BigInt + createdAtBlockNumber_gte: BigInt + createdAtBlockNumber_lte: BigInt + createdAtBlockNumber_in: [BigInt!] + createdAtBlockNumber_not_in: [BigInt!] + liquidityProviderCount: BigInt + liquidityProviderCount_not: BigInt + liquidityProviderCount_gt: BigInt + liquidityProviderCount_lt: BigInt + liquidityProviderCount_gte: BigInt + liquidityProviderCount_lte: BigInt + liquidityProviderCount_in: [BigInt!] + liquidityProviderCount_not_in: [BigInt!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Pair_orderBy { + id + token0 + token1 + reserve0 + reserve1 + totalSupply + reserveETH + reserveUSD + trackedReserveETH + token0Price + token1Price + volumeToken0 + volumeToken1 + volumeUSD + untrackedVolumeUSD + txCount + createdAtTimestamp + createdAtBlockNumber + liquidityProviderCount +} + +type Query { + Chain1_uniswapFactory( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): UniswapFactory + Chain1_uniswapFactories( + skip: Int = 0 + first: Int = 100 + orderBy: UniswapFactory_orderBy + orderDirection: OrderDirection + where: UniswapFactory_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [UniswapFactory!]! + Chain1_token( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Token + Chain1_tokens( + skip: Int = 0 + first: Int = 100 + orderBy: Token_orderBy + orderDirection: OrderDirection + where: Token_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Token!]! + Chain1_pair( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Pair + Chain1_pairs( + skip: Int = 0 + first: Int = 100 + orderBy: Pair_orderBy + orderDirection: OrderDirection + where: Pair_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Pair!]! + Chain1_user( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): User + Chain1_users( + skip: Int = 0 + first: Int = 100 + orderBy: User_orderBy + orderDirection: OrderDirection + where: User_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [User!]! + Chain1_liquidityPosition( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): LiquidityPosition + Chain1_liquidityPositions( + skip: Int = 0 + first: Int = 100 + orderBy: LiquidityPosition_orderBy + orderDirection: OrderDirection + where: LiquidityPosition_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [LiquidityPosition!]! + Chain1_liquidityPositionSnapshot( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): LiquidityPositionSnapshot + Chain1_liquidityPositionSnapshots( + skip: Int = 0 + first: Int = 100 + orderBy: LiquidityPositionSnapshot_orderBy + orderDirection: OrderDirection + where: LiquidityPositionSnapshot_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [LiquidityPositionSnapshot!]! + Chain1_transaction( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Transaction + Chain1_transactions( + skip: Int = 0 + first: Int = 100 + orderBy: Transaction_orderBy + orderDirection: OrderDirection + where: Transaction_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Transaction!]! + Chain1_mint( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Mint + Chain1_mints( + skip: Int = 0 + first: Int = 100 + orderBy: Mint_orderBy + orderDirection: OrderDirection + where: Mint_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Mint!]! + Chain1_burn( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Burn + Chain1_burns( + skip: Int = 0 + first: Int = 100 + orderBy: Burn_orderBy + orderDirection: OrderDirection + where: Burn_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Burn!]! + Chain1_swap( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Swap + Chain1_swaps( + skip: Int = 0 + first: Int = 100 + orderBy: Swap_orderBy + orderDirection: OrderDirection + where: Swap_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Swap!]! + Chain1_bundle( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Bundle + Chain1_bundles( + skip: Int = 0 + first: Int = 100 + orderBy: Bundle_orderBy + orderDirection: OrderDirection + where: Bundle_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Bundle!]! + Chain1_uniswapDayData( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): UniswapDayData + Chain1_uniswapDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: UniswapDayData_orderBy + orderDirection: OrderDirection + where: UniswapDayData_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [UniswapDayData!]! + Chain1_pairHourData( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): PairHourData + Chain1_pairHourDatas( + skip: Int = 0 + first: Int = 100 + orderBy: PairHourData_orderBy + orderDirection: OrderDirection + where: PairHourData_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [PairHourData!]! + Chain1_pairDayData( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): PairDayData + Chain1_pairDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: PairDayData_orderBy + orderDirection: OrderDirection + where: PairDayData_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [PairDayData!]! + Chain1_tokenDayData( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): TokenDayData + Chain1_tokenDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: TokenDayData_orderBy + orderDirection: OrderDirection + where: TokenDayData_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [TokenDayData!]! + """ + Access to subgraph metadata + """ + Chain1__meta(block: Block_height): _Meta_ +} + +type Subscription { + Chain1_uniswapFactory( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): UniswapFactory + Chain1_uniswapFactories( + skip: Int = 0 + first: Int = 100 + orderBy: UniswapFactory_orderBy + orderDirection: OrderDirection + where: UniswapFactory_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [UniswapFactory!]! + Chain1_token( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Token + Chain1_tokens( + skip: Int = 0 + first: Int = 100 + orderBy: Token_orderBy + orderDirection: OrderDirection + where: Token_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Token!]! + Chain1_pair( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Pair + Chain1_pairs( + skip: Int = 0 + first: Int = 100 + orderBy: Pair_orderBy + orderDirection: OrderDirection + where: Pair_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Pair!]! + Chain1_user( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): User + Chain1_users( + skip: Int = 0 + first: Int = 100 + orderBy: User_orderBy + orderDirection: OrderDirection + where: User_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [User!]! + Chain1_liquidityPosition( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): LiquidityPosition + Chain1_liquidityPositions( + skip: Int = 0 + first: Int = 100 + orderBy: LiquidityPosition_orderBy + orderDirection: OrderDirection + where: LiquidityPosition_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [LiquidityPosition!]! + Chain1_liquidityPositionSnapshot( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): LiquidityPositionSnapshot + Chain1_liquidityPositionSnapshots( + skip: Int = 0 + first: Int = 100 + orderBy: LiquidityPositionSnapshot_orderBy + orderDirection: OrderDirection + where: LiquidityPositionSnapshot_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [LiquidityPositionSnapshot!]! + Chain1_transaction( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Transaction + Chain1_transactions( + skip: Int = 0 + first: Int = 100 + orderBy: Transaction_orderBy + orderDirection: OrderDirection + where: Transaction_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Transaction!]! + Chain1_mint( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Mint + Chain1_mints( + skip: Int = 0 + first: Int = 100 + orderBy: Mint_orderBy + orderDirection: OrderDirection + where: Mint_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Mint!]! + Chain1_burn( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Burn + Chain1_burns( + skip: Int = 0 + first: Int = 100 + orderBy: Burn_orderBy + orderDirection: OrderDirection + where: Burn_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Burn!]! + Chain1_swap( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Swap + Chain1_swaps( + skip: Int = 0 + first: Int = 100 + orderBy: Swap_orderBy + orderDirection: OrderDirection + where: Swap_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Swap!]! + Chain1_bundle( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Bundle + Chain1_bundles( + skip: Int = 0 + first: Int = 100 + orderBy: Bundle_orderBy + orderDirection: OrderDirection + where: Bundle_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Bundle!]! + Chain1_uniswapDayData( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): UniswapDayData + Chain1_uniswapDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: UniswapDayData_orderBy + orderDirection: OrderDirection + where: UniswapDayData_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [UniswapDayData!]! + Chain1_pairHourData( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): PairHourData + Chain1_pairHourDatas( + skip: Int = 0 + first: Int = 100 + orderBy: PairHourData_orderBy + orderDirection: OrderDirection + where: PairHourData_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [PairHourData!]! + Chain1_pairDayData( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): PairDayData + Chain1_pairDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: PairDayData_orderBy + orderDirection: OrderDirection + where: PairDayData_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [PairDayData!]! + Chain1_tokenDayData( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): TokenDayData + Chain1_tokenDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: TokenDayData_orderBy + orderDirection: OrderDirection + where: TokenDayData_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [TokenDayData!]! + """ + Access to subgraph metadata + """ + Chain1__meta(block: Block_height): _Meta_ +} + +type Swap { + id: ID! + transaction: Transaction! + timestamp: BigInt! + pair: Pair! + sender: Bytes! + amount0In: BigDecimal! + amount1In: BigDecimal! + amount0Out: BigDecimal! + amount1Out: BigDecimal! + to: Bytes! + logIndex: BigInt + amountUSD: BigDecimal! +} + +input Swap_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + transaction: String + transaction_not: String + transaction_gt: String + transaction_lt: String + transaction_gte: String + transaction_lte: String + transaction_in: [String!] + transaction_not_in: [String!] + transaction_contains: String + transaction_contains_nocase: String + transaction_not_contains: String + transaction_not_contains_nocase: String + transaction_starts_with: String + transaction_starts_with_nocase: String + transaction_not_starts_with: String + transaction_not_starts_with_nocase: String + transaction_ends_with: String + transaction_ends_with_nocase: String + transaction_not_ends_with: String + transaction_not_ends_with_nocase: String + timestamp: BigInt + timestamp_not: BigInt + timestamp_gt: BigInt + timestamp_lt: BigInt + timestamp_gte: BigInt + timestamp_lte: BigInt + timestamp_in: [BigInt!] + timestamp_not_in: [BigInt!] + pair: String + pair_not: String + pair_gt: String + pair_lt: String + pair_gte: String + pair_lte: String + pair_in: [String!] + pair_not_in: [String!] + pair_contains: String + pair_contains_nocase: String + pair_not_contains: String + pair_not_contains_nocase: String + pair_starts_with: String + pair_starts_with_nocase: String + pair_not_starts_with: String + pair_not_starts_with_nocase: String + pair_ends_with: String + pair_ends_with_nocase: String + pair_not_ends_with: String + pair_not_ends_with_nocase: String + sender: Bytes + sender_not: Bytes + sender_in: [Bytes!] + sender_not_in: [Bytes!] + sender_contains: Bytes + sender_not_contains: Bytes + amount0In: BigDecimal + amount0In_not: BigDecimal + amount0In_gt: BigDecimal + amount0In_lt: BigDecimal + amount0In_gte: BigDecimal + amount0In_lte: BigDecimal + amount0In_in: [BigDecimal!] + amount0In_not_in: [BigDecimal!] + amount1In: BigDecimal + amount1In_not: BigDecimal + amount1In_gt: BigDecimal + amount1In_lt: BigDecimal + amount1In_gte: BigDecimal + amount1In_lte: BigDecimal + amount1In_in: [BigDecimal!] + amount1In_not_in: [BigDecimal!] + amount0Out: BigDecimal + amount0Out_not: BigDecimal + amount0Out_gt: BigDecimal + amount0Out_lt: BigDecimal + amount0Out_gte: BigDecimal + amount0Out_lte: BigDecimal + amount0Out_in: [BigDecimal!] + amount0Out_not_in: [BigDecimal!] + amount1Out: BigDecimal + amount1Out_not: BigDecimal + amount1Out_gt: BigDecimal + amount1Out_lt: BigDecimal + amount1Out_gte: BigDecimal + amount1Out_lte: BigDecimal + amount1Out_in: [BigDecimal!] + amount1Out_not_in: [BigDecimal!] + to: Bytes + to_not: Bytes + to_in: [Bytes!] + to_not_in: [Bytes!] + to_contains: Bytes + to_not_contains: Bytes + logIndex: BigInt + logIndex_not: BigInt + logIndex_gt: BigInt + logIndex_lt: BigInt + logIndex_gte: BigInt + logIndex_lte: BigInt + logIndex_in: [BigInt!] + logIndex_not_in: [BigInt!] + amountUSD: BigDecimal + amountUSD_not: BigDecimal + amountUSD_gt: BigDecimal + amountUSD_lt: BigDecimal + amountUSD_gte: BigDecimal + amountUSD_lte: BigDecimal + amountUSD_in: [BigDecimal!] + amountUSD_not_in: [BigDecimal!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Swap_orderBy { + id + transaction + timestamp + pair + sender + amount0In + amount1In + amount0Out + amount1Out + to + logIndex + amountUSD +} + +type Token { + id: ID! + symbol: String! + name: String! + decimals: BigInt! + totalSupply: BigInt! + tradeVolume: BigDecimal! + tradeVolumeUSD: BigDecimal! + untrackedVolumeUSD: BigDecimal! + txCount: BigInt! + totalLiquidity: BigDecimal! + derivedETH: BigDecimal + mostLiquidPairs( + skip: Int = 0 + first: Int = 100 + orderBy: PairDayData_orderBy + orderDirection: OrderDirection + where: PairDayData_filter + ): [PairDayData]! +} + +type TokenDayData { + id: ID! + date: Int! + token: Token! + dailyVolumeToken: BigDecimal! + dailyVolumeETH: BigDecimal! + dailyVolumeUSD: BigDecimal! + dailyTxns: BigInt! + totalLiquidityToken: BigDecimal! + totalLiquidityETH: BigDecimal! + totalLiquidityUSD: BigDecimal! + priceUSD: BigDecimal! + maxStored: Int! + mostLiquidPairs( + skip: Int = 0 + first: Int = 100 + orderBy: PairDayData_orderBy + orderDirection: OrderDirection + where: PairDayData_filter + ): [PairDayData!]! +} + +input TokenDayData_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + date: Int + date_not: Int + date_gt: Int + date_lt: Int + date_gte: Int + date_lte: Int + date_in: [Int!] + date_not_in: [Int!] + token: String + token_not: String + token_gt: String + token_lt: String + token_gte: String + token_lte: String + token_in: [String!] + token_not_in: [String!] + token_contains: String + token_contains_nocase: String + token_not_contains: String + token_not_contains_nocase: String + token_starts_with: String + token_starts_with_nocase: String + token_not_starts_with: String + token_not_starts_with_nocase: String + token_ends_with: String + token_ends_with_nocase: String + token_not_ends_with: String + token_not_ends_with_nocase: String + dailyVolumeToken: BigDecimal + dailyVolumeToken_not: BigDecimal + dailyVolumeToken_gt: BigDecimal + dailyVolumeToken_lt: BigDecimal + dailyVolumeToken_gte: BigDecimal + dailyVolumeToken_lte: BigDecimal + dailyVolumeToken_in: [BigDecimal!] + dailyVolumeToken_not_in: [BigDecimal!] + dailyVolumeETH: BigDecimal + dailyVolumeETH_not: BigDecimal + dailyVolumeETH_gt: BigDecimal + dailyVolumeETH_lt: BigDecimal + dailyVolumeETH_gte: BigDecimal + dailyVolumeETH_lte: BigDecimal + dailyVolumeETH_in: [BigDecimal!] + dailyVolumeETH_not_in: [BigDecimal!] + dailyVolumeUSD: BigDecimal + dailyVolumeUSD_not: BigDecimal + dailyVolumeUSD_gt: BigDecimal + dailyVolumeUSD_lt: BigDecimal + dailyVolumeUSD_gte: BigDecimal + dailyVolumeUSD_lte: BigDecimal + dailyVolumeUSD_in: [BigDecimal!] + dailyVolumeUSD_not_in: [BigDecimal!] + dailyTxns: BigInt + dailyTxns_not: BigInt + dailyTxns_gt: BigInt + dailyTxns_lt: BigInt + dailyTxns_gte: BigInt + dailyTxns_lte: BigInt + dailyTxns_in: [BigInt!] + dailyTxns_not_in: [BigInt!] + totalLiquidityToken: BigDecimal + totalLiquidityToken_not: BigDecimal + totalLiquidityToken_gt: BigDecimal + totalLiquidityToken_lt: BigDecimal + totalLiquidityToken_gte: BigDecimal + totalLiquidityToken_lte: BigDecimal + totalLiquidityToken_in: [BigDecimal!] + totalLiquidityToken_not_in: [BigDecimal!] + totalLiquidityETH: BigDecimal + totalLiquidityETH_not: BigDecimal + totalLiquidityETH_gt: BigDecimal + totalLiquidityETH_lt: BigDecimal + totalLiquidityETH_gte: BigDecimal + totalLiquidityETH_lte: BigDecimal + totalLiquidityETH_in: [BigDecimal!] + totalLiquidityETH_not_in: [BigDecimal!] + totalLiquidityUSD: BigDecimal + totalLiquidityUSD_not: BigDecimal + totalLiquidityUSD_gt: BigDecimal + totalLiquidityUSD_lt: BigDecimal + totalLiquidityUSD_gte: BigDecimal + totalLiquidityUSD_lte: BigDecimal + totalLiquidityUSD_in: [BigDecimal!] + totalLiquidityUSD_not_in: [BigDecimal!] + priceUSD: BigDecimal + priceUSD_not: BigDecimal + priceUSD_gt: BigDecimal + priceUSD_lt: BigDecimal + priceUSD_gte: BigDecimal + priceUSD_lte: BigDecimal + priceUSD_in: [BigDecimal!] + priceUSD_not_in: [BigDecimal!] + maxStored: Int + maxStored_not: Int + maxStored_gt: Int + maxStored_lt: Int + maxStored_gte: Int + maxStored_lte: Int + maxStored_in: [Int!] + maxStored_not_in: [Int!] + mostLiquidPairs: [String!] + mostLiquidPairs_not: [String!] + mostLiquidPairs_contains: [String!] + mostLiquidPairs_contains_nocase: [String!] + mostLiquidPairs_not_contains: [String!] + mostLiquidPairs_not_contains_nocase: [String!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum TokenDayData_orderBy { + id + date + token + dailyVolumeToken + dailyVolumeETH + dailyVolumeUSD + dailyTxns + totalLiquidityToken + totalLiquidityETH + totalLiquidityUSD + priceUSD + maxStored + mostLiquidPairs +} + +input Token_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + symbol: String + symbol_not: String + symbol_gt: String + symbol_lt: String + symbol_gte: String + symbol_lte: String + symbol_in: [String!] + symbol_not_in: [String!] + symbol_contains: String + symbol_contains_nocase: String + symbol_not_contains: String + symbol_not_contains_nocase: String + symbol_starts_with: String + symbol_starts_with_nocase: String + symbol_not_starts_with: String + symbol_not_starts_with_nocase: String + symbol_ends_with: String + symbol_ends_with_nocase: String + symbol_not_ends_with: String + symbol_not_ends_with_nocase: String + name: String + name_not: String + name_gt: String + name_lt: String + name_gte: String + name_lte: String + name_in: [String!] + name_not_in: [String!] + name_contains: String + name_contains_nocase: String + name_not_contains: String + name_not_contains_nocase: String + name_starts_with: String + name_starts_with_nocase: String + name_not_starts_with: String + name_not_starts_with_nocase: String + name_ends_with: String + name_ends_with_nocase: String + name_not_ends_with: String + name_not_ends_with_nocase: String + decimals: BigInt + decimals_not: BigInt + decimals_gt: BigInt + decimals_lt: BigInt + decimals_gte: BigInt + decimals_lte: BigInt + decimals_in: [BigInt!] + decimals_not_in: [BigInt!] + totalSupply: BigInt + totalSupply_not: BigInt + totalSupply_gt: BigInt + totalSupply_lt: BigInt + totalSupply_gte: BigInt + totalSupply_lte: BigInt + totalSupply_in: [BigInt!] + totalSupply_not_in: [BigInt!] + tradeVolume: BigDecimal + tradeVolume_not: BigDecimal + tradeVolume_gt: BigDecimal + tradeVolume_lt: BigDecimal + tradeVolume_gte: BigDecimal + tradeVolume_lte: BigDecimal + tradeVolume_in: [BigDecimal!] + tradeVolume_not_in: [BigDecimal!] + tradeVolumeUSD: BigDecimal + tradeVolumeUSD_not: BigDecimal + tradeVolumeUSD_gt: BigDecimal + tradeVolumeUSD_lt: BigDecimal + tradeVolumeUSD_gte: BigDecimal + tradeVolumeUSD_lte: BigDecimal + tradeVolumeUSD_in: [BigDecimal!] + tradeVolumeUSD_not_in: [BigDecimal!] + untrackedVolumeUSD: BigDecimal + untrackedVolumeUSD_not: BigDecimal + untrackedVolumeUSD_gt: BigDecimal + untrackedVolumeUSD_lt: BigDecimal + untrackedVolumeUSD_gte: BigDecimal + untrackedVolumeUSD_lte: BigDecimal + untrackedVolumeUSD_in: [BigDecimal!] + untrackedVolumeUSD_not_in: [BigDecimal!] + txCount: BigInt + txCount_not: BigInt + txCount_gt: BigInt + txCount_lt: BigInt + txCount_gte: BigInt + txCount_lte: BigInt + txCount_in: [BigInt!] + txCount_not_in: [BigInt!] + totalLiquidity: BigDecimal + totalLiquidity_not: BigDecimal + totalLiquidity_gt: BigDecimal + totalLiquidity_lt: BigDecimal + totalLiquidity_gte: BigDecimal + totalLiquidity_lte: BigDecimal + totalLiquidity_in: [BigDecimal!] + totalLiquidity_not_in: [BigDecimal!] + derivedETH: BigDecimal + derivedETH_not: BigDecimal + derivedETH_gt: BigDecimal + derivedETH_lt: BigDecimal + derivedETH_gte: BigDecimal + derivedETH_lte: BigDecimal + derivedETH_in: [BigDecimal!] + derivedETH_not_in: [BigDecimal!] + mostLiquidPairs: [String!] + mostLiquidPairs_not: [String!] + mostLiquidPairs_contains: [String!] + mostLiquidPairs_contains_nocase: [String!] + mostLiquidPairs_not_contains: [String!] + mostLiquidPairs_not_contains_nocase: [String!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Token_orderBy { + id + symbol + name + decimals + totalSupply + tradeVolume + tradeVolumeUSD + untrackedVolumeUSD + txCount + totalLiquidity + derivedETH + mostLiquidPairs +} + +type Transaction { + id: ID! + blockNumber: BigInt! + timestamp: BigInt! + mints( + skip: Int = 0 + first: Int = 100 + orderBy: Mint_orderBy + orderDirection: OrderDirection + where: Mint_filter + ): [Mint]! + burns( + skip: Int = 0 + first: Int = 100 + orderBy: Burn_orderBy + orderDirection: OrderDirection + where: Burn_filter + ): [Burn]! + swaps( + skip: Int = 0 + first: Int = 100 + orderBy: Swap_orderBy + orderDirection: OrderDirection + where: Swap_filter + ): [Swap]! +} + +input Transaction_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + blockNumber: BigInt + blockNumber_not: BigInt + blockNumber_gt: BigInt + blockNumber_lt: BigInt + blockNumber_gte: BigInt + blockNumber_lte: BigInt + blockNumber_in: [BigInt!] + blockNumber_not_in: [BigInt!] + timestamp: BigInt + timestamp_not: BigInt + timestamp_gt: BigInt + timestamp_lt: BigInt + timestamp_gte: BigInt + timestamp_lte: BigInt + timestamp_in: [BigInt!] + timestamp_not_in: [BigInt!] + mints: [String!] + mints_not: [String!] + mints_contains: [String!] + mints_contains_nocase: [String!] + mints_not_contains: [String!] + mints_not_contains_nocase: [String!] + burns: [String!] + burns_not: [String!] + burns_contains: [String!] + burns_contains_nocase: [String!] + burns_not_contains: [String!] + burns_not_contains_nocase: [String!] + swaps: [String!] + swaps_not: [String!] + swaps_contains: [String!] + swaps_contains_nocase: [String!] + swaps_not_contains: [String!] + swaps_not_contains_nocase: [String!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Transaction_orderBy { + id + blockNumber + timestamp + mints + burns + swaps +} + +type UniswapDayData { + id: ID! + date: Int! + dailyVolumeETH: BigDecimal! + dailyVolumeUSD: BigDecimal! + dailyVolumeUntracked: BigDecimal! + totalVolumeETH: BigDecimal! + totalLiquidityETH: BigDecimal! + totalVolumeUSD: BigDecimal! + totalLiquidityUSD: BigDecimal! + maxStored: Int + mostLiquidTokens( + skip: Int = 0 + first: Int = 100 + orderBy: TokenDayData_orderBy + orderDirection: OrderDirection + where: TokenDayData_filter + ): [TokenDayData!]! + txCount: BigInt! +} + +input UniswapDayData_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + date: Int + date_not: Int + date_gt: Int + date_lt: Int + date_gte: Int + date_lte: Int + date_in: [Int!] + date_not_in: [Int!] + dailyVolumeETH: BigDecimal + dailyVolumeETH_not: BigDecimal + dailyVolumeETH_gt: BigDecimal + dailyVolumeETH_lt: BigDecimal + dailyVolumeETH_gte: BigDecimal + dailyVolumeETH_lte: BigDecimal + dailyVolumeETH_in: [BigDecimal!] + dailyVolumeETH_not_in: [BigDecimal!] + dailyVolumeUSD: BigDecimal + dailyVolumeUSD_not: BigDecimal + dailyVolumeUSD_gt: BigDecimal + dailyVolumeUSD_lt: BigDecimal + dailyVolumeUSD_gte: BigDecimal + dailyVolumeUSD_lte: BigDecimal + dailyVolumeUSD_in: [BigDecimal!] + dailyVolumeUSD_not_in: [BigDecimal!] + dailyVolumeUntracked: BigDecimal + dailyVolumeUntracked_not: BigDecimal + dailyVolumeUntracked_gt: BigDecimal + dailyVolumeUntracked_lt: BigDecimal + dailyVolumeUntracked_gte: BigDecimal + dailyVolumeUntracked_lte: BigDecimal + dailyVolumeUntracked_in: [BigDecimal!] + dailyVolumeUntracked_not_in: [BigDecimal!] + totalVolumeETH: BigDecimal + totalVolumeETH_not: BigDecimal + totalVolumeETH_gt: BigDecimal + totalVolumeETH_lt: BigDecimal + totalVolumeETH_gte: BigDecimal + totalVolumeETH_lte: BigDecimal + totalVolumeETH_in: [BigDecimal!] + totalVolumeETH_not_in: [BigDecimal!] + totalLiquidityETH: BigDecimal + totalLiquidityETH_not: BigDecimal + totalLiquidityETH_gt: BigDecimal + totalLiquidityETH_lt: BigDecimal + totalLiquidityETH_gte: BigDecimal + totalLiquidityETH_lte: BigDecimal + totalLiquidityETH_in: [BigDecimal!] + totalLiquidityETH_not_in: [BigDecimal!] + totalVolumeUSD: BigDecimal + totalVolumeUSD_not: BigDecimal + totalVolumeUSD_gt: BigDecimal + totalVolumeUSD_lt: BigDecimal + totalVolumeUSD_gte: BigDecimal + totalVolumeUSD_lte: BigDecimal + totalVolumeUSD_in: [BigDecimal!] + totalVolumeUSD_not_in: [BigDecimal!] + totalLiquidityUSD: BigDecimal + totalLiquidityUSD_not: BigDecimal + totalLiquidityUSD_gt: BigDecimal + totalLiquidityUSD_lt: BigDecimal + totalLiquidityUSD_gte: BigDecimal + totalLiquidityUSD_lte: BigDecimal + totalLiquidityUSD_in: [BigDecimal!] + totalLiquidityUSD_not_in: [BigDecimal!] + maxStored: Int + maxStored_not: Int + maxStored_gt: Int + maxStored_lt: Int + maxStored_gte: Int + maxStored_lte: Int + maxStored_in: [Int!] + maxStored_not_in: [Int!] + mostLiquidTokens: [String!] + mostLiquidTokens_not: [String!] + mostLiquidTokens_contains: [String!] + mostLiquidTokens_contains_nocase: [String!] + mostLiquidTokens_not_contains: [String!] + mostLiquidTokens_not_contains_nocase: [String!] + txCount: BigInt + txCount_not: BigInt + txCount_gt: BigInt + txCount_lt: BigInt + txCount_gte: BigInt + txCount_lte: BigInt + txCount_in: [BigInt!] + txCount_not_in: [BigInt!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum UniswapDayData_orderBy { + id + date + dailyVolumeETH + dailyVolumeUSD + dailyVolumeUntracked + totalVolumeETH + totalLiquidityETH + totalVolumeUSD + totalLiquidityUSD + maxStored + mostLiquidTokens + txCount +} + +type UniswapFactory { + id: ID! + pairCount: Int! + totalVolumeUSD: BigDecimal! + totalVolumeETH: BigDecimal! + untrackedVolumeUSD: BigDecimal! + totalLiquidityUSD: BigDecimal! + totalLiquidityETH: BigDecimal! + txCount: BigInt! + mostLiquidTokens( + skip: Int = 0 + first: Int = 100 + orderBy: TokenDayData_orderBy + orderDirection: OrderDirection + where: TokenDayData_filter + ): [TokenDayData!]! +} + +input UniswapFactory_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + pairCount: Int + pairCount_not: Int + pairCount_gt: Int + pairCount_lt: Int + pairCount_gte: Int + pairCount_lte: Int + pairCount_in: [Int!] + pairCount_not_in: [Int!] + totalVolumeUSD: BigDecimal + totalVolumeUSD_not: BigDecimal + totalVolumeUSD_gt: BigDecimal + totalVolumeUSD_lt: BigDecimal + totalVolumeUSD_gte: BigDecimal + totalVolumeUSD_lte: BigDecimal + totalVolumeUSD_in: [BigDecimal!] + totalVolumeUSD_not_in: [BigDecimal!] + totalVolumeETH: BigDecimal + totalVolumeETH_not: BigDecimal + totalVolumeETH_gt: BigDecimal + totalVolumeETH_lt: BigDecimal + totalVolumeETH_gte: BigDecimal + totalVolumeETH_lte: BigDecimal + totalVolumeETH_in: [BigDecimal!] + totalVolumeETH_not_in: [BigDecimal!] + untrackedVolumeUSD: BigDecimal + untrackedVolumeUSD_not: BigDecimal + untrackedVolumeUSD_gt: BigDecimal + untrackedVolumeUSD_lt: BigDecimal + untrackedVolumeUSD_gte: BigDecimal + untrackedVolumeUSD_lte: BigDecimal + untrackedVolumeUSD_in: [BigDecimal!] + untrackedVolumeUSD_not_in: [BigDecimal!] + totalLiquidityUSD: BigDecimal + totalLiquidityUSD_not: BigDecimal + totalLiquidityUSD_gt: BigDecimal + totalLiquidityUSD_lt: BigDecimal + totalLiquidityUSD_gte: BigDecimal + totalLiquidityUSD_lte: BigDecimal + totalLiquidityUSD_in: [BigDecimal!] + totalLiquidityUSD_not_in: [BigDecimal!] + totalLiquidityETH: BigDecimal + totalLiquidityETH_not: BigDecimal + totalLiquidityETH_gt: BigDecimal + totalLiquidityETH_lt: BigDecimal + totalLiquidityETH_gte: BigDecimal + totalLiquidityETH_lte: BigDecimal + totalLiquidityETH_in: [BigDecimal!] + totalLiquidityETH_not_in: [BigDecimal!] + txCount: BigInt + txCount_not: BigInt + txCount_gt: BigInt + txCount_lt: BigInt + txCount_gte: BigInt + txCount_lte: BigInt + txCount_in: [BigInt!] + txCount_not_in: [BigInt!] + mostLiquidTokens: [String!] + mostLiquidTokens_not: [String!] + mostLiquidTokens_contains: [String!] + mostLiquidTokens_contains_nocase: [String!] + mostLiquidTokens_not_contains: [String!] + mostLiquidTokens_not_contains_nocase: [String!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum UniswapFactory_orderBy { + id + pairCount + totalVolumeUSD + totalVolumeETH + untrackedVolumeUSD + totalLiquidityUSD + totalLiquidityETH + txCount + mostLiquidTokens +} + +type User { + id: ID! + liquidityPositions( + skip: Int = 0 + first: Int = 100 + orderBy: LiquidityPosition_orderBy + orderDirection: OrderDirection + where: LiquidityPosition_filter + ): [LiquidityPosition!] + usdSwapped: BigDecimal! +} + +input User_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + usdSwapped: BigDecimal + usdSwapped_not: BigDecimal + usdSwapped_gt: BigDecimal + usdSwapped_lt: BigDecimal + usdSwapped_gte: BigDecimal + usdSwapped_lte: BigDecimal + usdSwapped_in: [BigDecimal!] + usdSwapped_not_in: [BigDecimal!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum User_orderBy { + id + liquidityPositions + usdSwapped +} + +type _Block_ { + """ + The hash of the block + """ + hash: Bytes + """ + The block number + """ + number: Int! +} + +""" +The type for the top-level _meta field +""" +type _Meta_ { + """ + Information about a specific subgraph block. The hash of the block + will be null if the _meta field has a block constraint that asks for + a block number. It will be filled if the _meta field has no block constraint + and therefore asks for the latest block + """ + block: _Block_! + """ + The deployment ID + """ + deployment: String! + """ + If `true`, the subgraph encountered indexing errors at some past block + """ + hasIndexingErrors: Boolean! +} + +enum _SubgraphErrorPolicy_ { + """ + Data will be returned even if the subgraph has indexing errors + """ + allow + """ + If the subgraph has indexing errors, data will be omitted. The default. + """ + deny +} diff --git a/examples/cross-chain/.graphclient/sources/Chain2/schema.graphql b/examples/cross-chain/.graphclient/sources/Chain2/schema.graphql new file mode 100644 index 00000000..c50d3ddc --- /dev/null +++ b/examples/cross-chain/.graphclient/sources/Chain2/schema.graphql @@ -0,0 +1,2851 @@ +schema { + query: Query + subscription: Subscription +} + +"Marks the GraphQL type as indexable entity. Each type that should be an entity is required to be annotated with this directive." +directive @entity on OBJECT + +"Defined a Subgraph ID for an object type" +directive @subgraphId(id: String!) on OBJECT + +"creates a virtual field on the entity that may be queried but cannot be set manually through the mappings API." +directive @derivedFrom(field: String!) on FIELD_DEFINITION + +scalar BigDecimal + +scalar BigInt + +input BlockChangedFilter { + number_gte: Int! +} + +input Block_height { + hash: Bytes + number: Int + number_gte: Int +} + +type Bundle { + id: ID! + ethPrice: BigDecimal! +} + +input Bundle_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + ethPrice: BigDecimal + ethPrice_not: BigDecimal + ethPrice_gt: BigDecimal + ethPrice_lt: BigDecimal + ethPrice_gte: BigDecimal + ethPrice_lte: BigDecimal + ethPrice_in: [BigDecimal!] + ethPrice_not_in: [BigDecimal!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Bundle_orderBy { + id + ethPrice +} + +type Burn { + id: ID! + transaction: Transaction! + timestamp: BigInt! + pair: Pair! + liquidity: BigDecimal! + sender: Bytes + amount0: BigDecimal + amount1: BigDecimal + to: Bytes + logIndex: BigInt + amountUSD: BigDecimal + needsComplete: Boolean! + feeTo: Bytes + feeLiquidity: BigDecimal +} + +input Burn_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + transaction: String + transaction_not: String + transaction_gt: String + transaction_lt: String + transaction_gte: String + transaction_lte: String + transaction_in: [String!] + transaction_not_in: [String!] + transaction_contains: String + transaction_contains_nocase: String + transaction_not_contains: String + transaction_not_contains_nocase: String + transaction_starts_with: String + transaction_starts_with_nocase: String + transaction_not_starts_with: String + transaction_not_starts_with_nocase: String + transaction_ends_with: String + transaction_ends_with_nocase: String + transaction_not_ends_with: String + transaction_not_ends_with_nocase: String + timestamp: BigInt + timestamp_not: BigInt + timestamp_gt: BigInt + timestamp_lt: BigInt + timestamp_gte: BigInt + timestamp_lte: BigInt + timestamp_in: [BigInt!] + timestamp_not_in: [BigInt!] + pair: String + pair_not: String + pair_gt: String + pair_lt: String + pair_gte: String + pair_lte: String + pair_in: [String!] + pair_not_in: [String!] + pair_contains: String + pair_contains_nocase: String + pair_not_contains: String + pair_not_contains_nocase: String + pair_starts_with: String + pair_starts_with_nocase: String + pair_not_starts_with: String + pair_not_starts_with_nocase: String + pair_ends_with: String + pair_ends_with_nocase: String + pair_not_ends_with: String + pair_not_ends_with_nocase: String + liquidity: BigDecimal + liquidity_not: BigDecimal + liquidity_gt: BigDecimal + liquidity_lt: BigDecimal + liquidity_gte: BigDecimal + liquidity_lte: BigDecimal + liquidity_in: [BigDecimal!] + liquidity_not_in: [BigDecimal!] + sender: Bytes + sender_not: Bytes + sender_in: [Bytes!] + sender_not_in: [Bytes!] + sender_contains: Bytes + sender_not_contains: Bytes + amount0: BigDecimal + amount0_not: BigDecimal + amount0_gt: BigDecimal + amount0_lt: BigDecimal + amount0_gte: BigDecimal + amount0_lte: BigDecimal + amount0_in: [BigDecimal!] + amount0_not_in: [BigDecimal!] + amount1: BigDecimal + amount1_not: BigDecimal + amount1_gt: BigDecimal + amount1_lt: BigDecimal + amount1_gte: BigDecimal + amount1_lte: BigDecimal + amount1_in: [BigDecimal!] + amount1_not_in: [BigDecimal!] + to: Bytes + to_not: Bytes + to_in: [Bytes!] + to_not_in: [Bytes!] + to_contains: Bytes + to_not_contains: Bytes + logIndex: BigInt + logIndex_not: BigInt + logIndex_gt: BigInt + logIndex_lt: BigInt + logIndex_gte: BigInt + logIndex_lte: BigInt + logIndex_in: [BigInt!] + logIndex_not_in: [BigInt!] + amountUSD: BigDecimal + amountUSD_not: BigDecimal + amountUSD_gt: BigDecimal + amountUSD_lt: BigDecimal + amountUSD_gte: BigDecimal + amountUSD_lte: BigDecimal + amountUSD_in: [BigDecimal!] + amountUSD_not_in: [BigDecimal!] + needsComplete: Boolean + needsComplete_not: Boolean + needsComplete_in: [Boolean!] + needsComplete_not_in: [Boolean!] + feeTo: Bytes + feeTo_not: Bytes + feeTo_in: [Bytes!] + feeTo_not_in: [Bytes!] + feeTo_contains: Bytes + feeTo_not_contains: Bytes + feeLiquidity: BigDecimal + feeLiquidity_not: BigDecimal + feeLiquidity_gt: BigDecimal + feeLiquidity_lt: BigDecimal + feeLiquidity_gte: BigDecimal + feeLiquidity_lte: BigDecimal + feeLiquidity_in: [BigDecimal!] + feeLiquidity_not_in: [BigDecimal!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Burn_orderBy { + id + transaction + timestamp + pair + liquidity + sender + amount0 + amount1 + to + logIndex + amountUSD + needsComplete + feeTo + feeLiquidity +} + +scalar Bytes + +type LiquidityPosition { + id: ID! + user: User! + pair: Pair! + liquidityTokenBalance: BigDecimal! +} + +type LiquidityPositionSnapshot { + id: ID! + liquidityPosition: LiquidityPosition! + timestamp: Int! + block: Int! + user: User! + pair: Pair! + token0PriceUSD: BigDecimal! + token1PriceUSD: BigDecimal! + reserve0: BigDecimal! + reserve1: BigDecimal! + reserveUSD: BigDecimal! + liquidityTokenTotalSupply: BigDecimal! + liquidityTokenBalance: BigDecimal! +} + +input LiquidityPositionSnapshot_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + liquidityPosition: String + liquidityPosition_not: String + liquidityPosition_gt: String + liquidityPosition_lt: String + liquidityPosition_gte: String + liquidityPosition_lte: String + liquidityPosition_in: [String!] + liquidityPosition_not_in: [String!] + liquidityPosition_contains: String + liquidityPosition_contains_nocase: String + liquidityPosition_not_contains: String + liquidityPosition_not_contains_nocase: String + liquidityPosition_starts_with: String + liquidityPosition_starts_with_nocase: String + liquidityPosition_not_starts_with: String + liquidityPosition_not_starts_with_nocase: String + liquidityPosition_ends_with: String + liquidityPosition_ends_with_nocase: String + liquidityPosition_not_ends_with: String + liquidityPosition_not_ends_with_nocase: String + timestamp: Int + timestamp_not: Int + timestamp_gt: Int + timestamp_lt: Int + timestamp_gte: Int + timestamp_lte: Int + timestamp_in: [Int!] + timestamp_not_in: [Int!] + block: Int + block_not: Int + block_gt: Int + block_lt: Int + block_gte: Int + block_lte: Int + block_in: [Int!] + block_not_in: [Int!] + user: String + user_not: String + user_gt: String + user_lt: String + user_gte: String + user_lte: String + user_in: [String!] + user_not_in: [String!] + user_contains: String + user_contains_nocase: String + user_not_contains: String + user_not_contains_nocase: String + user_starts_with: String + user_starts_with_nocase: String + user_not_starts_with: String + user_not_starts_with_nocase: String + user_ends_with: String + user_ends_with_nocase: String + user_not_ends_with: String + user_not_ends_with_nocase: String + pair: String + pair_not: String + pair_gt: String + pair_lt: String + pair_gte: String + pair_lte: String + pair_in: [String!] + pair_not_in: [String!] + pair_contains: String + pair_contains_nocase: String + pair_not_contains: String + pair_not_contains_nocase: String + pair_starts_with: String + pair_starts_with_nocase: String + pair_not_starts_with: String + pair_not_starts_with_nocase: String + pair_ends_with: String + pair_ends_with_nocase: String + pair_not_ends_with: String + pair_not_ends_with_nocase: String + token0PriceUSD: BigDecimal + token0PriceUSD_not: BigDecimal + token0PriceUSD_gt: BigDecimal + token0PriceUSD_lt: BigDecimal + token0PriceUSD_gte: BigDecimal + token0PriceUSD_lte: BigDecimal + token0PriceUSD_in: [BigDecimal!] + token0PriceUSD_not_in: [BigDecimal!] + token1PriceUSD: BigDecimal + token1PriceUSD_not: BigDecimal + token1PriceUSD_gt: BigDecimal + token1PriceUSD_lt: BigDecimal + token1PriceUSD_gte: BigDecimal + token1PriceUSD_lte: BigDecimal + token1PriceUSD_in: [BigDecimal!] + token1PriceUSD_not_in: [BigDecimal!] + reserve0: BigDecimal + reserve0_not: BigDecimal + reserve0_gt: BigDecimal + reserve0_lt: BigDecimal + reserve0_gte: BigDecimal + reserve0_lte: BigDecimal + reserve0_in: [BigDecimal!] + reserve0_not_in: [BigDecimal!] + reserve1: BigDecimal + reserve1_not: BigDecimal + reserve1_gt: BigDecimal + reserve1_lt: BigDecimal + reserve1_gte: BigDecimal + reserve1_lte: BigDecimal + reserve1_in: [BigDecimal!] + reserve1_not_in: [BigDecimal!] + reserveUSD: BigDecimal + reserveUSD_not: BigDecimal + reserveUSD_gt: BigDecimal + reserveUSD_lt: BigDecimal + reserveUSD_gte: BigDecimal + reserveUSD_lte: BigDecimal + reserveUSD_in: [BigDecimal!] + reserveUSD_not_in: [BigDecimal!] + liquidityTokenTotalSupply: BigDecimal + liquidityTokenTotalSupply_not: BigDecimal + liquidityTokenTotalSupply_gt: BigDecimal + liquidityTokenTotalSupply_lt: BigDecimal + liquidityTokenTotalSupply_gte: BigDecimal + liquidityTokenTotalSupply_lte: BigDecimal + liquidityTokenTotalSupply_in: [BigDecimal!] + liquidityTokenTotalSupply_not_in: [BigDecimal!] + liquidityTokenBalance: BigDecimal + liquidityTokenBalance_not: BigDecimal + liquidityTokenBalance_gt: BigDecimal + liquidityTokenBalance_lt: BigDecimal + liquidityTokenBalance_gte: BigDecimal + liquidityTokenBalance_lte: BigDecimal + liquidityTokenBalance_in: [BigDecimal!] + liquidityTokenBalance_not_in: [BigDecimal!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum LiquidityPositionSnapshot_orderBy { + id + liquidityPosition + timestamp + block + user + pair + token0PriceUSD + token1PriceUSD + reserve0 + reserve1 + reserveUSD + liquidityTokenTotalSupply + liquidityTokenBalance +} + +input LiquidityPosition_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + user: String + user_not: String + user_gt: String + user_lt: String + user_gte: String + user_lte: String + user_in: [String!] + user_not_in: [String!] + user_contains: String + user_contains_nocase: String + user_not_contains: String + user_not_contains_nocase: String + user_starts_with: String + user_starts_with_nocase: String + user_not_starts_with: String + user_not_starts_with_nocase: String + user_ends_with: String + user_ends_with_nocase: String + user_not_ends_with: String + user_not_ends_with_nocase: String + pair: String + pair_not: String + pair_gt: String + pair_lt: String + pair_gte: String + pair_lte: String + pair_in: [String!] + pair_not_in: [String!] + pair_contains: String + pair_contains_nocase: String + pair_not_contains: String + pair_not_contains_nocase: String + pair_starts_with: String + pair_starts_with_nocase: String + pair_not_starts_with: String + pair_not_starts_with_nocase: String + pair_ends_with: String + pair_ends_with_nocase: String + pair_not_ends_with: String + pair_not_ends_with_nocase: String + liquidityTokenBalance: BigDecimal + liquidityTokenBalance_not: BigDecimal + liquidityTokenBalance_gt: BigDecimal + liquidityTokenBalance_lt: BigDecimal + liquidityTokenBalance_gte: BigDecimal + liquidityTokenBalance_lte: BigDecimal + liquidityTokenBalance_in: [BigDecimal!] + liquidityTokenBalance_not_in: [BigDecimal!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum LiquidityPosition_orderBy { + id + user + pair + liquidityTokenBalance +} + +type Mint { + id: ID! + transaction: Transaction! + timestamp: BigInt! + pair: Pair! + to: Bytes! + liquidity: BigDecimal! + sender: Bytes + amount0: BigDecimal + amount1: BigDecimal + logIndex: BigInt + amountUSD: BigDecimal + feeTo: Bytes + feeLiquidity: BigDecimal +} + +input Mint_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + transaction: String + transaction_not: String + transaction_gt: String + transaction_lt: String + transaction_gte: String + transaction_lte: String + transaction_in: [String!] + transaction_not_in: [String!] + transaction_contains: String + transaction_contains_nocase: String + transaction_not_contains: String + transaction_not_contains_nocase: String + transaction_starts_with: String + transaction_starts_with_nocase: String + transaction_not_starts_with: String + transaction_not_starts_with_nocase: String + transaction_ends_with: String + transaction_ends_with_nocase: String + transaction_not_ends_with: String + transaction_not_ends_with_nocase: String + timestamp: BigInt + timestamp_not: BigInt + timestamp_gt: BigInt + timestamp_lt: BigInt + timestamp_gte: BigInt + timestamp_lte: BigInt + timestamp_in: [BigInt!] + timestamp_not_in: [BigInt!] + pair: String + pair_not: String + pair_gt: String + pair_lt: String + pair_gte: String + pair_lte: String + pair_in: [String!] + pair_not_in: [String!] + pair_contains: String + pair_contains_nocase: String + pair_not_contains: String + pair_not_contains_nocase: String + pair_starts_with: String + pair_starts_with_nocase: String + pair_not_starts_with: String + pair_not_starts_with_nocase: String + pair_ends_with: String + pair_ends_with_nocase: String + pair_not_ends_with: String + pair_not_ends_with_nocase: String + to: Bytes + to_not: Bytes + to_in: [Bytes!] + to_not_in: [Bytes!] + to_contains: Bytes + to_not_contains: Bytes + liquidity: BigDecimal + liquidity_not: BigDecimal + liquidity_gt: BigDecimal + liquidity_lt: BigDecimal + liquidity_gte: BigDecimal + liquidity_lte: BigDecimal + liquidity_in: [BigDecimal!] + liquidity_not_in: [BigDecimal!] + sender: Bytes + sender_not: Bytes + sender_in: [Bytes!] + sender_not_in: [Bytes!] + sender_contains: Bytes + sender_not_contains: Bytes + amount0: BigDecimal + amount0_not: BigDecimal + amount0_gt: BigDecimal + amount0_lt: BigDecimal + amount0_gte: BigDecimal + amount0_lte: BigDecimal + amount0_in: [BigDecimal!] + amount0_not_in: [BigDecimal!] + amount1: BigDecimal + amount1_not: BigDecimal + amount1_gt: BigDecimal + amount1_lt: BigDecimal + amount1_gte: BigDecimal + amount1_lte: BigDecimal + amount1_in: [BigDecimal!] + amount1_not_in: [BigDecimal!] + logIndex: BigInt + logIndex_not: BigInt + logIndex_gt: BigInt + logIndex_lt: BigInt + logIndex_gte: BigInt + logIndex_lte: BigInt + logIndex_in: [BigInt!] + logIndex_not_in: [BigInt!] + amountUSD: BigDecimal + amountUSD_not: BigDecimal + amountUSD_gt: BigDecimal + amountUSD_lt: BigDecimal + amountUSD_gte: BigDecimal + amountUSD_lte: BigDecimal + amountUSD_in: [BigDecimal!] + amountUSD_not_in: [BigDecimal!] + feeTo: Bytes + feeTo_not: Bytes + feeTo_in: [Bytes!] + feeTo_not_in: [Bytes!] + feeTo_contains: Bytes + feeTo_not_contains: Bytes + feeLiquidity: BigDecimal + feeLiquidity_not: BigDecimal + feeLiquidity_gt: BigDecimal + feeLiquidity_lt: BigDecimal + feeLiquidity_gte: BigDecimal + feeLiquidity_lte: BigDecimal + feeLiquidity_in: [BigDecimal!] + feeLiquidity_not_in: [BigDecimal!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Mint_orderBy { + id + transaction + timestamp + pair + to + liquidity + sender + amount0 + amount1 + logIndex + amountUSD + feeTo + feeLiquidity +} + +""" +Defines the order direction, either ascending or descending +""" +enum OrderDirection { + asc + desc +} + +type Pair { + id: ID! + token0: Token! + token1: Token! + reserve0: BigDecimal! + reserve1: BigDecimal! + totalSupply: BigDecimal! + reserveETH: BigDecimal! + reserveUSD: BigDecimal! + trackedReserveETH: BigDecimal! + token0Price: BigDecimal! + token1Price: BigDecimal! + volumeToken0: BigDecimal! + volumeToken1: BigDecimal! + volumeUSD: BigDecimal! + untrackedVolumeUSD: BigDecimal! + txCount: BigInt! + createdAtTimestamp: BigInt! + createdAtBlockNumber: BigInt! + liquidityProviderCount: BigInt! +} + +type PairDayData { + id: ID! + date: Int! + pairAddress: Bytes! + token0: Token! + token1: Token! + reserve0: BigDecimal! + reserve1: BigDecimal! + totalSupply: BigDecimal! + reserveUSD: BigDecimal! + dailyVolumeToken0: BigDecimal! + dailyVolumeToken1: BigDecimal! + dailyVolumeUSD: BigDecimal! + dailyTxns: BigInt! +} + +input PairDayData_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + date: Int + date_not: Int + date_gt: Int + date_lt: Int + date_gte: Int + date_lte: Int + date_in: [Int!] + date_not_in: [Int!] + pairAddress: Bytes + pairAddress_not: Bytes + pairAddress_in: [Bytes!] + pairAddress_not_in: [Bytes!] + pairAddress_contains: Bytes + pairAddress_not_contains: Bytes + token0: String + token0_not: String + token0_gt: String + token0_lt: String + token0_gte: String + token0_lte: String + token0_in: [String!] + token0_not_in: [String!] + token0_contains: String + token0_contains_nocase: String + token0_not_contains: String + token0_not_contains_nocase: String + token0_starts_with: String + token0_starts_with_nocase: String + token0_not_starts_with: String + token0_not_starts_with_nocase: String + token0_ends_with: String + token0_ends_with_nocase: String + token0_not_ends_with: String + token0_not_ends_with_nocase: String + token1: String + token1_not: String + token1_gt: String + token1_lt: String + token1_gte: String + token1_lte: String + token1_in: [String!] + token1_not_in: [String!] + token1_contains: String + token1_contains_nocase: String + token1_not_contains: String + token1_not_contains_nocase: String + token1_starts_with: String + token1_starts_with_nocase: String + token1_not_starts_with: String + token1_not_starts_with_nocase: String + token1_ends_with: String + token1_ends_with_nocase: String + token1_not_ends_with: String + token1_not_ends_with_nocase: String + reserve0: BigDecimal + reserve0_not: BigDecimal + reserve0_gt: BigDecimal + reserve0_lt: BigDecimal + reserve0_gte: BigDecimal + reserve0_lte: BigDecimal + reserve0_in: [BigDecimal!] + reserve0_not_in: [BigDecimal!] + reserve1: BigDecimal + reserve1_not: BigDecimal + reserve1_gt: BigDecimal + reserve1_lt: BigDecimal + reserve1_gte: BigDecimal + reserve1_lte: BigDecimal + reserve1_in: [BigDecimal!] + reserve1_not_in: [BigDecimal!] + totalSupply: BigDecimal + totalSupply_not: BigDecimal + totalSupply_gt: BigDecimal + totalSupply_lt: BigDecimal + totalSupply_gte: BigDecimal + totalSupply_lte: BigDecimal + totalSupply_in: [BigDecimal!] + totalSupply_not_in: [BigDecimal!] + reserveUSD: BigDecimal + reserveUSD_not: BigDecimal + reserveUSD_gt: BigDecimal + reserveUSD_lt: BigDecimal + reserveUSD_gte: BigDecimal + reserveUSD_lte: BigDecimal + reserveUSD_in: [BigDecimal!] + reserveUSD_not_in: [BigDecimal!] + dailyVolumeToken0: BigDecimal + dailyVolumeToken0_not: BigDecimal + dailyVolumeToken0_gt: BigDecimal + dailyVolumeToken0_lt: BigDecimal + dailyVolumeToken0_gte: BigDecimal + dailyVolumeToken0_lte: BigDecimal + dailyVolumeToken0_in: [BigDecimal!] + dailyVolumeToken0_not_in: [BigDecimal!] + dailyVolumeToken1: BigDecimal + dailyVolumeToken1_not: BigDecimal + dailyVolumeToken1_gt: BigDecimal + dailyVolumeToken1_lt: BigDecimal + dailyVolumeToken1_gte: BigDecimal + dailyVolumeToken1_lte: BigDecimal + dailyVolumeToken1_in: [BigDecimal!] + dailyVolumeToken1_not_in: [BigDecimal!] + dailyVolumeUSD: BigDecimal + dailyVolumeUSD_not: BigDecimal + dailyVolumeUSD_gt: BigDecimal + dailyVolumeUSD_lt: BigDecimal + dailyVolumeUSD_gte: BigDecimal + dailyVolumeUSD_lte: BigDecimal + dailyVolumeUSD_in: [BigDecimal!] + dailyVolumeUSD_not_in: [BigDecimal!] + dailyTxns: BigInt + dailyTxns_not: BigInt + dailyTxns_gt: BigInt + dailyTxns_lt: BigInt + dailyTxns_gte: BigInt + dailyTxns_lte: BigInt + dailyTxns_in: [BigInt!] + dailyTxns_not_in: [BigInt!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum PairDayData_orderBy { + id + date + pairAddress + token0 + token1 + reserve0 + reserve1 + totalSupply + reserveUSD + dailyVolumeToken0 + dailyVolumeToken1 + dailyVolumeUSD + dailyTxns +} + +type PairHourData { + id: ID! + hourStartUnix: Int! + pair: Pair! + reserve0: BigDecimal! + reserve1: BigDecimal! + reserveUSD: BigDecimal! + hourlyVolumeToken0: BigDecimal! + hourlyVolumeToken1: BigDecimal! + hourlyVolumeUSD: BigDecimal! + hourlyTxns: BigInt! +} + +input PairHourData_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + hourStartUnix: Int + hourStartUnix_not: Int + hourStartUnix_gt: Int + hourStartUnix_lt: Int + hourStartUnix_gte: Int + hourStartUnix_lte: Int + hourStartUnix_in: [Int!] + hourStartUnix_not_in: [Int!] + pair: String + pair_not: String + pair_gt: String + pair_lt: String + pair_gte: String + pair_lte: String + pair_in: [String!] + pair_not_in: [String!] + pair_contains: String + pair_contains_nocase: String + pair_not_contains: String + pair_not_contains_nocase: String + pair_starts_with: String + pair_starts_with_nocase: String + pair_not_starts_with: String + pair_not_starts_with_nocase: String + pair_ends_with: String + pair_ends_with_nocase: String + pair_not_ends_with: String + pair_not_ends_with_nocase: String + reserve0: BigDecimal + reserve0_not: BigDecimal + reserve0_gt: BigDecimal + reserve0_lt: BigDecimal + reserve0_gte: BigDecimal + reserve0_lte: BigDecimal + reserve0_in: [BigDecimal!] + reserve0_not_in: [BigDecimal!] + reserve1: BigDecimal + reserve1_not: BigDecimal + reserve1_gt: BigDecimal + reserve1_lt: BigDecimal + reserve1_gte: BigDecimal + reserve1_lte: BigDecimal + reserve1_in: [BigDecimal!] + reserve1_not_in: [BigDecimal!] + reserveUSD: BigDecimal + reserveUSD_not: BigDecimal + reserveUSD_gt: BigDecimal + reserveUSD_lt: BigDecimal + reserveUSD_gte: BigDecimal + reserveUSD_lte: BigDecimal + reserveUSD_in: [BigDecimal!] + reserveUSD_not_in: [BigDecimal!] + hourlyVolumeToken0: BigDecimal + hourlyVolumeToken0_not: BigDecimal + hourlyVolumeToken0_gt: BigDecimal + hourlyVolumeToken0_lt: BigDecimal + hourlyVolumeToken0_gte: BigDecimal + hourlyVolumeToken0_lte: BigDecimal + hourlyVolumeToken0_in: [BigDecimal!] + hourlyVolumeToken0_not_in: [BigDecimal!] + hourlyVolumeToken1: BigDecimal + hourlyVolumeToken1_not: BigDecimal + hourlyVolumeToken1_gt: BigDecimal + hourlyVolumeToken1_lt: BigDecimal + hourlyVolumeToken1_gte: BigDecimal + hourlyVolumeToken1_lte: BigDecimal + hourlyVolumeToken1_in: [BigDecimal!] + hourlyVolumeToken1_not_in: [BigDecimal!] + hourlyVolumeUSD: BigDecimal + hourlyVolumeUSD_not: BigDecimal + hourlyVolumeUSD_gt: BigDecimal + hourlyVolumeUSD_lt: BigDecimal + hourlyVolumeUSD_gte: BigDecimal + hourlyVolumeUSD_lte: BigDecimal + hourlyVolumeUSD_in: [BigDecimal!] + hourlyVolumeUSD_not_in: [BigDecimal!] + hourlyTxns: BigInt + hourlyTxns_not: BigInt + hourlyTxns_gt: BigInt + hourlyTxns_lt: BigInt + hourlyTxns_gte: BigInt + hourlyTxns_lte: BigInt + hourlyTxns_in: [BigInt!] + hourlyTxns_not_in: [BigInt!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum PairHourData_orderBy { + id + hourStartUnix + pair + reserve0 + reserve1 + reserveUSD + hourlyVolumeToken0 + hourlyVolumeToken1 + hourlyVolumeUSD + hourlyTxns +} + +input Pair_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + token0: String + token0_not: String + token0_gt: String + token0_lt: String + token0_gte: String + token0_lte: String + token0_in: [String!] + token0_not_in: [String!] + token0_contains: String + token0_contains_nocase: String + token0_not_contains: String + token0_not_contains_nocase: String + token0_starts_with: String + token0_starts_with_nocase: String + token0_not_starts_with: String + token0_not_starts_with_nocase: String + token0_ends_with: String + token0_ends_with_nocase: String + token0_not_ends_with: String + token0_not_ends_with_nocase: String + token1: String + token1_not: String + token1_gt: String + token1_lt: String + token1_gte: String + token1_lte: String + token1_in: [String!] + token1_not_in: [String!] + token1_contains: String + token1_contains_nocase: String + token1_not_contains: String + token1_not_contains_nocase: String + token1_starts_with: String + token1_starts_with_nocase: String + token1_not_starts_with: String + token1_not_starts_with_nocase: String + token1_ends_with: String + token1_ends_with_nocase: String + token1_not_ends_with: String + token1_not_ends_with_nocase: String + reserve0: BigDecimal + reserve0_not: BigDecimal + reserve0_gt: BigDecimal + reserve0_lt: BigDecimal + reserve0_gte: BigDecimal + reserve0_lte: BigDecimal + reserve0_in: [BigDecimal!] + reserve0_not_in: [BigDecimal!] + reserve1: BigDecimal + reserve1_not: BigDecimal + reserve1_gt: BigDecimal + reserve1_lt: BigDecimal + reserve1_gte: BigDecimal + reserve1_lte: BigDecimal + reserve1_in: [BigDecimal!] + reserve1_not_in: [BigDecimal!] + totalSupply: BigDecimal + totalSupply_not: BigDecimal + totalSupply_gt: BigDecimal + totalSupply_lt: BigDecimal + totalSupply_gte: BigDecimal + totalSupply_lte: BigDecimal + totalSupply_in: [BigDecimal!] + totalSupply_not_in: [BigDecimal!] + reserveETH: BigDecimal + reserveETH_not: BigDecimal + reserveETH_gt: BigDecimal + reserveETH_lt: BigDecimal + reserveETH_gte: BigDecimal + reserveETH_lte: BigDecimal + reserveETH_in: [BigDecimal!] + reserveETH_not_in: [BigDecimal!] + reserveUSD: BigDecimal + reserveUSD_not: BigDecimal + reserveUSD_gt: BigDecimal + reserveUSD_lt: BigDecimal + reserveUSD_gte: BigDecimal + reserveUSD_lte: BigDecimal + reserveUSD_in: [BigDecimal!] + reserveUSD_not_in: [BigDecimal!] + trackedReserveETH: BigDecimal + trackedReserveETH_not: BigDecimal + trackedReserveETH_gt: BigDecimal + trackedReserveETH_lt: BigDecimal + trackedReserveETH_gte: BigDecimal + trackedReserveETH_lte: BigDecimal + trackedReserveETH_in: [BigDecimal!] + trackedReserveETH_not_in: [BigDecimal!] + token0Price: BigDecimal + token0Price_not: BigDecimal + token0Price_gt: BigDecimal + token0Price_lt: BigDecimal + token0Price_gte: BigDecimal + token0Price_lte: BigDecimal + token0Price_in: [BigDecimal!] + token0Price_not_in: [BigDecimal!] + token1Price: BigDecimal + token1Price_not: BigDecimal + token1Price_gt: BigDecimal + token1Price_lt: BigDecimal + token1Price_gte: BigDecimal + token1Price_lte: BigDecimal + token1Price_in: [BigDecimal!] + token1Price_not_in: [BigDecimal!] + volumeToken0: BigDecimal + volumeToken0_not: BigDecimal + volumeToken0_gt: BigDecimal + volumeToken0_lt: BigDecimal + volumeToken0_gte: BigDecimal + volumeToken0_lte: BigDecimal + volumeToken0_in: [BigDecimal!] + volumeToken0_not_in: [BigDecimal!] + volumeToken1: BigDecimal + volumeToken1_not: BigDecimal + volumeToken1_gt: BigDecimal + volumeToken1_lt: BigDecimal + volumeToken1_gte: BigDecimal + volumeToken1_lte: BigDecimal + volumeToken1_in: [BigDecimal!] + volumeToken1_not_in: [BigDecimal!] + volumeUSD: BigDecimal + volumeUSD_not: BigDecimal + volumeUSD_gt: BigDecimal + volumeUSD_lt: BigDecimal + volumeUSD_gte: BigDecimal + volumeUSD_lte: BigDecimal + volumeUSD_in: [BigDecimal!] + volumeUSD_not_in: [BigDecimal!] + untrackedVolumeUSD: BigDecimal + untrackedVolumeUSD_not: BigDecimal + untrackedVolumeUSD_gt: BigDecimal + untrackedVolumeUSD_lt: BigDecimal + untrackedVolumeUSD_gte: BigDecimal + untrackedVolumeUSD_lte: BigDecimal + untrackedVolumeUSD_in: [BigDecimal!] + untrackedVolumeUSD_not_in: [BigDecimal!] + txCount: BigInt + txCount_not: BigInt + txCount_gt: BigInt + txCount_lt: BigInt + txCount_gte: BigInt + txCount_lte: BigInt + txCount_in: [BigInt!] + txCount_not_in: [BigInt!] + createdAtTimestamp: BigInt + createdAtTimestamp_not: BigInt + createdAtTimestamp_gt: BigInt + createdAtTimestamp_lt: BigInt + createdAtTimestamp_gte: BigInt + createdAtTimestamp_lte: BigInt + createdAtTimestamp_in: [BigInt!] + createdAtTimestamp_not_in: [BigInt!] + createdAtBlockNumber: BigInt + createdAtBlockNumber_not: BigInt + createdAtBlockNumber_gt: BigInt + createdAtBlockNumber_lt: BigInt + createdAtBlockNumber_gte: BigInt + createdAtBlockNumber_lte: BigInt + createdAtBlockNumber_in: [BigInt!] + createdAtBlockNumber_not_in: [BigInt!] + liquidityProviderCount: BigInt + liquidityProviderCount_not: BigInt + liquidityProviderCount_gt: BigInt + liquidityProviderCount_lt: BigInt + liquidityProviderCount_gte: BigInt + liquidityProviderCount_lte: BigInt + liquidityProviderCount_in: [BigInt!] + liquidityProviderCount_not_in: [BigInt!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Pair_orderBy { + id + token0 + token1 + reserve0 + reserve1 + totalSupply + reserveETH + reserveUSD + trackedReserveETH + token0Price + token1Price + volumeToken0 + volumeToken1 + volumeUSD + untrackedVolumeUSD + txCount + createdAtTimestamp + createdAtBlockNumber + liquidityProviderCount +} + +type Query { + Chain2_uniswapFactory( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): UniswapFactory + Chain2_uniswapFactories( + skip: Int = 0 + first: Int = 100 + orderBy: UniswapFactory_orderBy + orderDirection: OrderDirection + where: UniswapFactory_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [UniswapFactory!]! + Chain2_token( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Token + Chain2_tokens( + skip: Int = 0 + first: Int = 100 + orderBy: Token_orderBy + orderDirection: OrderDirection + where: Token_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Token!]! + Chain2_pair( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Pair + Chain2_pairs( + skip: Int = 0 + first: Int = 100 + orderBy: Pair_orderBy + orderDirection: OrderDirection + where: Pair_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Pair!]! + Chain2_user( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): User + Chain2_users( + skip: Int = 0 + first: Int = 100 + orderBy: User_orderBy + orderDirection: OrderDirection + where: User_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [User!]! + Chain2_liquidityPosition( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): LiquidityPosition + Chain2_liquidityPositions( + skip: Int = 0 + first: Int = 100 + orderBy: LiquidityPosition_orderBy + orderDirection: OrderDirection + where: LiquidityPosition_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [LiquidityPosition!]! + Chain2_liquidityPositionSnapshot( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): LiquidityPositionSnapshot + Chain2_liquidityPositionSnapshots( + skip: Int = 0 + first: Int = 100 + orderBy: LiquidityPositionSnapshot_orderBy + orderDirection: OrderDirection + where: LiquidityPositionSnapshot_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [LiquidityPositionSnapshot!]! + Chain2_transaction( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Transaction + Chain2_transactions( + skip: Int = 0 + first: Int = 100 + orderBy: Transaction_orderBy + orderDirection: OrderDirection + where: Transaction_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Transaction!]! + Chain2_mint( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Mint + Chain2_mints( + skip: Int = 0 + first: Int = 100 + orderBy: Mint_orderBy + orderDirection: OrderDirection + where: Mint_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Mint!]! + Chain2_burn( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Burn + Chain2_burns( + skip: Int = 0 + first: Int = 100 + orderBy: Burn_orderBy + orderDirection: OrderDirection + where: Burn_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Burn!]! + Chain2_swap( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Swap + Chain2_swaps( + skip: Int = 0 + first: Int = 100 + orderBy: Swap_orderBy + orderDirection: OrderDirection + where: Swap_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Swap!]! + Chain2_bundle( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Bundle + Chain2_bundles( + skip: Int = 0 + first: Int = 100 + orderBy: Bundle_orderBy + orderDirection: OrderDirection + where: Bundle_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Bundle!]! + Chain2_uniswapDayData( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): UniswapDayData + Chain2_uniswapDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: UniswapDayData_orderBy + orderDirection: OrderDirection + where: UniswapDayData_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [UniswapDayData!]! + Chain2_pairHourData( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): PairHourData + Chain2_pairHourDatas( + skip: Int = 0 + first: Int = 100 + orderBy: PairHourData_orderBy + orderDirection: OrderDirection + where: PairHourData_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [PairHourData!]! + Chain2_pairDayData( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): PairDayData + Chain2_pairDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: PairDayData_orderBy + orderDirection: OrderDirection + where: PairDayData_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [PairDayData!]! + Chain2_tokenDayData( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): TokenDayData + Chain2_tokenDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: TokenDayData_orderBy + orderDirection: OrderDirection + where: TokenDayData_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [TokenDayData!]! + """ + Access to subgraph metadata + """ + Chain2__meta(block: Block_height): _Meta_ +} + +type Subscription { + Chain2_uniswapFactory( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): UniswapFactory + Chain2_uniswapFactories( + skip: Int = 0 + first: Int = 100 + orderBy: UniswapFactory_orderBy + orderDirection: OrderDirection + where: UniswapFactory_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [UniswapFactory!]! + Chain2_token( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Token + Chain2_tokens( + skip: Int = 0 + first: Int = 100 + orderBy: Token_orderBy + orderDirection: OrderDirection + where: Token_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Token!]! + Chain2_pair( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Pair + Chain2_pairs( + skip: Int = 0 + first: Int = 100 + orderBy: Pair_orderBy + orderDirection: OrderDirection + where: Pair_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Pair!]! + Chain2_user( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): User + Chain2_users( + skip: Int = 0 + first: Int = 100 + orderBy: User_orderBy + orderDirection: OrderDirection + where: User_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [User!]! + Chain2_liquidityPosition( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): LiquidityPosition + Chain2_liquidityPositions( + skip: Int = 0 + first: Int = 100 + orderBy: LiquidityPosition_orderBy + orderDirection: OrderDirection + where: LiquidityPosition_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [LiquidityPosition!]! + Chain2_liquidityPositionSnapshot( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): LiquidityPositionSnapshot + Chain2_liquidityPositionSnapshots( + skip: Int = 0 + first: Int = 100 + orderBy: LiquidityPositionSnapshot_orderBy + orderDirection: OrderDirection + where: LiquidityPositionSnapshot_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [LiquidityPositionSnapshot!]! + Chain2_transaction( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Transaction + Chain2_transactions( + skip: Int = 0 + first: Int = 100 + orderBy: Transaction_orderBy + orderDirection: OrderDirection + where: Transaction_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Transaction!]! + Chain2_mint( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Mint + Chain2_mints( + skip: Int = 0 + first: Int = 100 + orderBy: Mint_orderBy + orderDirection: OrderDirection + where: Mint_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Mint!]! + Chain2_burn( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Burn + Chain2_burns( + skip: Int = 0 + first: Int = 100 + orderBy: Burn_orderBy + orderDirection: OrderDirection + where: Burn_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Burn!]! + Chain2_swap( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Swap + Chain2_swaps( + skip: Int = 0 + first: Int = 100 + orderBy: Swap_orderBy + orderDirection: OrderDirection + where: Swap_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Swap!]! + Chain2_bundle( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): Bundle + Chain2_bundles( + skip: Int = 0 + first: Int = 100 + orderBy: Bundle_orderBy + orderDirection: OrderDirection + where: Bundle_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [Bundle!]! + Chain2_uniswapDayData( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): UniswapDayData + Chain2_uniswapDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: UniswapDayData_orderBy + orderDirection: OrderDirection + where: UniswapDayData_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [UniswapDayData!]! + Chain2_pairHourData( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): PairHourData + Chain2_pairHourDatas( + skip: Int = 0 + first: Int = 100 + orderBy: PairHourData_orderBy + orderDirection: OrderDirection + where: PairHourData_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [PairHourData!]! + Chain2_pairDayData( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): PairDayData + Chain2_pairDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: PairDayData_orderBy + orderDirection: OrderDirection + where: PairDayData_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [PairDayData!]! + Chain2_tokenDayData( + id: ID! + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): TokenDayData + Chain2_tokenDayDatas( + skip: Int = 0 + first: Int = 100 + orderBy: TokenDayData_orderBy + orderDirection: OrderDirection + where: TokenDayData_filter + """ + The block at which the query should be executed. Can either be a `{ hash: Bytes }` value containing a block hash, a `{ number: Int }` containing the block number, or a `{ number_gte: Int }` containing the minimum block number. In the case of `number_gte`, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted. + """ + block: Block_height + """ + Set to `allow` to receive data even if the subgraph has skipped over errors while syncing. + """ + subgraphError: _SubgraphErrorPolicy_! = deny + ): [TokenDayData!]! + """ + Access to subgraph metadata + """ + Chain2__meta(block: Block_height): _Meta_ +} + +type Swap { + id: ID! + transaction: Transaction! + timestamp: BigInt! + pair: Pair! + sender: Bytes! + amount0In: BigDecimal! + amount1In: BigDecimal! + amount0Out: BigDecimal! + amount1Out: BigDecimal! + to: Bytes! + logIndex: BigInt + amountUSD: BigDecimal! +} + +input Swap_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + transaction: String + transaction_not: String + transaction_gt: String + transaction_lt: String + transaction_gte: String + transaction_lte: String + transaction_in: [String!] + transaction_not_in: [String!] + transaction_contains: String + transaction_contains_nocase: String + transaction_not_contains: String + transaction_not_contains_nocase: String + transaction_starts_with: String + transaction_starts_with_nocase: String + transaction_not_starts_with: String + transaction_not_starts_with_nocase: String + transaction_ends_with: String + transaction_ends_with_nocase: String + transaction_not_ends_with: String + transaction_not_ends_with_nocase: String + timestamp: BigInt + timestamp_not: BigInt + timestamp_gt: BigInt + timestamp_lt: BigInt + timestamp_gte: BigInt + timestamp_lte: BigInt + timestamp_in: [BigInt!] + timestamp_not_in: [BigInt!] + pair: String + pair_not: String + pair_gt: String + pair_lt: String + pair_gte: String + pair_lte: String + pair_in: [String!] + pair_not_in: [String!] + pair_contains: String + pair_contains_nocase: String + pair_not_contains: String + pair_not_contains_nocase: String + pair_starts_with: String + pair_starts_with_nocase: String + pair_not_starts_with: String + pair_not_starts_with_nocase: String + pair_ends_with: String + pair_ends_with_nocase: String + pair_not_ends_with: String + pair_not_ends_with_nocase: String + sender: Bytes + sender_not: Bytes + sender_in: [Bytes!] + sender_not_in: [Bytes!] + sender_contains: Bytes + sender_not_contains: Bytes + amount0In: BigDecimal + amount0In_not: BigDecimal + amount0In_gt: BigDecimal + amount0In_lt: BigDecimal + amount0In_gte: BigDecimal + amount0In_lte: BigDecimal + amount0In_in: [BigDecimal!] + amount0In_not_in: [BigDecimal!] + amount1In: BigDecimal + amount1In_not: BigDecimal + amount1In_gt: BigDecimal + amount1In_lt: BigDecimal + amount1In_gte: BigDecimal + amount1In_lte: BigDecimal + amount1In_in: [BigDecimal!] + amount1In_not_in: [BigDecimal!] + amount0Out: BigDecimal + amount0Out_not: BigDecimal + amount0Out_gt: BigDecimal + amount0Out_lt: BigDecimal + amount0Out_gte: BigDecimal + amount0Out_lte: BigDecimal + amount0Out_in: [BigDecimal!] + amount0Out_not_in: [BigDecimal!] + amount1Out: BigDecimal + amount1Out_not: BigDecimal + amount1Out_gt: BigDecimal + amount1Out_lt: BigDecimal + amount1Out_gte: BigDecimal + amount1Out_lte: BigDecimal + amount1Out_in: [BigDecimal!] + amount1Out_not_in: [BigDecimal!] + to: Bytes + to_not: Bytes + to_in: [Bytes!] + to_not_in: [Bytes!] + to_contains: Bytes + to_not_contains: Bytes + logIndex: BigInt + logIndex_not: BigInt + logIndex_gt: BigInt + logIndex_lt: BigInt + logIndex_gte: BigInt + logIndex_lte: BigInt + logIndex_in: [BigInt!] + logIndex_not_in: [BigInt!] + amountUSD: BigDecimal + amountUSD_not: BigDecimal + amountUSD_gt: BigDecimal + amountUSD_lt: BigDecimal + amountUSD_gte: BigDecimal + amountUSD_lte: BigDecimal + amountUSD_in: [BigDecimal!] + amountUSD_not_in: [BigDecimal!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Swap_orderBy { + id + transaction + timestamp + pair + sender + amount0In + amount1In + amount0Out + amount1Out + to + logIndex + amountUSD +} + +type Token { + id: ID! + symbol: String! + name: String! + decimals: BigInt! + totalSupply: BigInt! + tradeVolume: BigDecimal! + tradeVolumeUSD: BigDecimal! + untrackedVolumeUSD: BigDecimal! + txCount: BigInt! + totalLiquidity: BigDecimal! + derivedETH: BigDecimal + mostLiquidPairs( + skip: Int = 0 + first: Int = 100 + orderBy: PairDayData_orderBy + orderDirection: OrderDirection + where: PairDayData_filter + ): [PairDayData]! +} + +type TokenDayData { + id: ID! + date: Int! + token: Token! + dailyVolumeToken: BigDecimal! + dailyVolumeETH: BigDecimal! + dailyVolumeUSD: BigDecimal! + dailyTxns: BigInt! + totalLiquidityToken: BigDecimal! + totalLiquidityETH: BigDecimal! + totalLiquidityUSD: BigDecimal! + priceUSD: BigDecimal! + maxStored: Int! + mostLiquidPairs( + skip: Int = 0 + first: Int = 100 + orderBy: PairDayData_orderBy + orderDirection: OrderDirection + where: PairDayData_filter + ): [PairDayData!]! +} + +input TokenDayData_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + date: Int + date_not: Int + date_gt: Int + date_lt: Int + date_gte: Int + date_lte: Int + date_in: [Int!] + date_not_in: [Int!] + token: String + token_not: String + token_gt: String + token_lt: String + token_gte: String + token_lte: String + token_in: [String!] + token_not_in: [String!] + token_contains: String + token_contains_nocase: String + token_not_contains: String + token_not_contains_nocase: String + token_starts_with: String + token_starts_with_nocase: String + token_not_starts_with: String + token_not_starts_with_nocase: String + token_ends_with: String + token_ends_with_nocase: String + token_not_ends_with: String + token_not_ends_with_nocase: String + dailyVolumeToken: BigDecimal + dailyVolumeToken_not: BigDecimal + dailyVolumeToken_gt: BigDecimal + dailyVolumeToken_lt: BigDecimal + dailyVolumeToken_gte: BigDecimal + dailyVolumeToken_lte: BigDecimal + dailyVolumeToken_in: [BigDecimal!] + dailyVolumeToken_not_in: [BigDecimal!] + dailyVolumeETH: BigDecimal + dailyVolumeETH_not: BigDecimal + dailyVolumeETH_gt: BigDecimal + dailyVolumeETH_lt: BigDecimal + dailyVolumeETH_gte: BigDecimal + dailyVolumeETH_lte: BigDecimal + dailyVolumeETH_in: [BigDecimal!] + dailyVolumeETH_not_in: [BigDecimal!] + dailyVolumeUSD: BigDecimal + dailyVolumeUSD_not: BigDecimal + dailyVolumeUSD_gt: BigDecimal + dailyVolumeUSD_lt: BigDecimal + dailyVolumeUSD_gte: BigDecimal + dailyVolumeUSD_lte: BigDecimal + dailyVolumeUSD_in: [BigDecimal!] + dailyVolumeUSD_not_in: [BigDecimal!] + dailyTxns: BigInt + dailyTxns_not: BigInt + dailyTxns_gt: BigInt + dailyTxns_lt: BigInt + dailyTxns_gte: BigInt + dailyTxns_lte: BigInt + dailyTxns_in: [BigInt!] + dailyTxns_not_in: [BigInt!] + totalLiquidityToken: BigDecimal + totalLiquidityToken_not: BigDecimal + totalLiquidityToken_gt: BigDecimal + totalLiquidityToken_lt: BigDecimal + totalLiquidityToken_gte: BigDecimal + totalLiquidityToken_lte: BigDecimal + totalLiquidityToken_in: [BigDecimal!] + totalLiquidityToken_not_in: [BigDecimal!] + totalLiquidityETH: BigDecimal + totalLiquidityETH_not: BigDecimal + totalLiquidityETH_gt: BigDecimal + totalLiquidityETH_lt: BigDecimal + totalLiquidityETH_gte: BigDecimal + totalLiquidityETH_lte: BigDecimal + totalLiquidityETH_in: [BigDecimal!] + totalLiquidityETH_not_in: [BigDecimal!] + totalLiquidityUSD: BigDecimal + totalLiquidityUSD_not: BigDecimal + totalLiquidityUSD_gt: BigDecimal + totalLiquidityUSD_lt: BigDecimal + totalLiquidityUSD_gte: BigDecimal + totalLiquidityUSD_lte: BigDecimal + totalLiquidityUSD_in: [BigDecimal!] + totalLiquidityUSD_not_in: [BigDecimal!] + priceUSD: BigDecimal + priceUSD_not: BigDecimal + priceUSD_gt: BigDecimal + priceUSD_lt: BigDecimal + priceUSD_gte: BigDecimal + priceUSD_lte: BigDecimal + priceUSD_in: [BigDecimal!] + priceUSD_not_in: [BigDecimal!] + maxStored: Int + maxStored_not: Int + maxStored_gt: Int + maxStored_lt: Int + maxStored_gte: Int + maxStored_lte: Int + maxStored_in: [Int!] + maxStored_not_in: [Int!] + mostLiquidPairs: [String!] + mostLiquidPairs_not: [String!] + mostLiquidPairs_contains: [String!] + mostLiquidPairs_contains_nocase: [String!] + mostLiquidPairs_not_contains: [String!] + mostLiquidPairs_not_contains_nocase: [String!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum TokenDayData_orderBy { + id + date + token + dailyVolumeToken + dailyVolumeETH + dailyVolumeUSD + dailyTxns + totalLiquidityToken + totalLiquidityETH + totalLiquidityUSD + priceUSD + maxStored + mostLiquidPairs +} + +input Token_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + symbol: String + symbol_not: String + symbol_gt: String + symbol_lt: String + symbol_gte: String + symbol_lte: String + symbol_in: [String!] + symbol_not_in: [String!] + symbol_contains: String + symbol_contains_nocase: String + symbol_not_contains: String + symbol_not_contains_nocase: String + symbol_starts_with: String + symbol_starts_with_nocase: String + symbol_not_starts_with: String + symbol_not_starts_with_nocase: String + symbol_ends_with: String + symbol_ends_with_nocase: String + symbol_not_ends_with: String + symbol_not_ends_with_nocase: String + name: String + name_not: String + name_gt: String + name_lt: String + name_gte: String + name_lte: String + name_in: [String!] + name_not_in: [String!] + name_contains: String + name_contains_nocase: String + name_not_contains: String + name_not_contains_nocase: String + name_starts_with: String + name_starts_with_nocase: String + name_not_starts_with: String + name_not_starts_with_nocase: String + name_ends_with: String + name_ends_with_nocase: String + name_not_ends_with: String + name_not_ends_with_nocase: String + decimals: BigInt + decimals_not: BigInt + decimals_gt: BigInt + decimals_lt: BigInt + decimals_gte: BigInt + decimals_lte: BigInt + decimals_in: [BigInt!] + decimals_not_in: [BigInt!] + totalSupply: BigInt + totalSupply_not: BigInt + totalSupply_gt: BigInt + totalSupply_lt: BigInt + totalSupply_gte: BigInt + totalSupply_lte: BigInt + totalSupply_in: [BigInt!] + totalSupply_not_in: [BigInt!] + tradeVolume: BigDecimal + tradeVolume_not: BigDecimal + tradeVolume_gt: BigDecimal + tradeVolume_lt: BigDecimal + tradeVolume_gte: BigDecimal + tradeVolume_lte: BigDecimal + tradeVolume_in: [BigDecimal!] + tradeVolume_not_in: [BigDecimal!] + tradeVolumeUSD: BigDecimal + tradeVolumeUSD_not: BigDecimal + tradeVolumeUSD_gt: BigDecimal + tradeVolumeUSD_lt: BigDecimal + tradeVolumeUSD_gte: BigDecimal + tradeVolumeUSD_lte: BigDecimal + tradeVolumeUSD_in: [BigDecimal!] + tradeVolumeUSD_not_in: [BigDecimal!] + untrackedVolumeUSD: BigDecimal + untrackedVolumeUSD_not: BigDecimal + untrackedVolumeUSD_gt: BigDecimal + untrackedVolumeUSD_lt: BigDecimal + untrackedVolumeUSD_gte: BigDecimal + untrackedVolumeUSD_lte: BigDecimal + untrackedVolumeUSD_in: [BigDecimal!] + untrackedVolumeUSD_not_in: [BigDecimal!] + txCount: BigInt + txCount_not: BigInt + txCount_gt: BigInt + txCount_lt: BigInt + txCount_gte: BigInt + txCount_lte: BigInt + txCount_in: [BigInt!] + txCount_not_in: [BigInt!] + totalLiquidity: BigDecimal + totalLiquidity_not: BigDecimal + totalLiquidity_gt: BigDecimal + totalLiquidity_lt: BigDecimal + totalLiquidity_gte: BigDecimal + totalLiquidity_lte: BigDecimal + totalLiquidity_in: [BigDecimal!] + totalLiquidity_not_in: [BigDecimal!] + derivedETH: BigDecimal + derivedETH_not: BigDecimal + derivedETH_gt: BigDecimal + derivedETH_lt: BigDecimal + derivedETH_gte: BigDecimal + derivedETH_lte: BigDecimal + derivedETH_in: [BigDecimal!] + derivedETH_not_in: [BigDecimal!] + mostLiquidPairs: [String!] + mostLiquidPairs_not: [String!] + mostLiquidPairs_contains: [String!] + mostLiquidPairs_contains_nocase: [String!] + mostLiquidPairs_not_contains: [String!] + mostLiquidPairs_not_contains_nocase: [String!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Token_orderBy { + id + symbol + name + decimals + totalSupply + tradeVolume + tradeVolumeUSD + untrackedVolumeUSD + txCount + totalLiquidity + derivedETH + mostLiquidPairs +} + +type Transaction { + id: ID! + blockNumber: BigInt! + timestamp: BigInt! + mints( + skip: Int = 0 + first: Int = 100 + orderBy: Mint_orderBy + orderDirection: OrderDirection + where: Mint_filter + ): [Mint]! + burns( + skip: Int = 0 + first: Int = 100 + orderBy: Burn_orderBy + orderDirection: OrderDirection + where: Burn_filter + ): [Burn]! + swaps( + skip: Int = 0 + first: Int = 100 + orderBy: Swap_orderBy + orderDirection: OrderDirection + where: Swap_filter + ): [Swap]! +} + +input Transaction_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + blockNumber: BigInt + blockNumber_not: BigInt + blockNumber_gt: BigInt + blockNumber_lt: BigInt + blockNumber_gte: BigInt + blockNumber_lte: BigInt + blockNumber_in: [BigInt!] + blockNumber_not_in: [BigInt!] + timestamp: BigInt + timestamp_not: BigInt + timestamp_gt: BigInt + timestamp_lt: BigInt + timestamp_gte: BigInt + timestamp_lte: BigInt + timestamp_in: [BigInt!] + timestamp_not_in: [BigInt!] + mints: [String!] + mints_not: [String!] + mints_contains: [String!] + mints_contains_nocase: [String!] + mints_not_contains: [String!] + mints_not_contains_nocase: [String!] + burns: [String!] + burns_not: [String!] + burns_contains: [String!] + burns_contains_nocase: [String!] + burns_not_contains: [String!] + burns_not_contains_nocase: [String!] + swaps: [String!] + swaps_not: [String!] + swaps_contains: [String!] + swaps_contains_nocase: [String!] + swaps_not_contains: [String!] + swaps_not_contains_nocase: [String!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum Transaction_orderBy { + id + blockNumber + timestamp + mints + burns + swaps +} + +type UniswapDayData { + id: ID! + date: Int! + dailyVolumeETH: BigDecimal! + dailyVolumeUSD: BigDecimal! + dailyVolumeUntracked: BigDecimal! + totalVolumeETH: BigDecimal! + totalLiquidityETH: BigDecimal! + totalVolumeUSD: BigDecimal! + totalLiquidityUSD: BigDecimal! + maxStored: Int + mostLiquidTokens( + skip: Int = 0 + first: Int = 100 + orderBy: TokenDayData_orderBy + orderDirection: OrderDirection + where: TokenDayData_filter + ): [TokenDayData!]! + txCount: BigInt! +} + +input UniswapDayData_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + date: Int + date_not: Int + date_gt: Int + date_lt: Int + date_gte: Int + date_lte: Int + date_in: [Int!] + date_not_in: [Int!] + dailyVolumeETH: BigDecimal + dailyVolumeETH_not: BigDecimal + dailyVolumeETH_gt: BigDecimal + dailyVolumeETH_lt: BigDecimal + dailyVolumeETH_gte: BigDecimal + dailyVolumeETH_lte: BigDecimal + dailyVolumeETH_in: [BigDecimal!] + dailyVolumeETH_not_in: [BigDecimal!] + dailyVolumeUSD: BigDecimal + dailyVolumeUSD_not: BigDecimal + dailyVolumeUSD_gt: BigDecimal + dailyVolumeUSD_lt: BigDecimal + dailyVolumeUSD_gte: BigDecimal + dailyVolumeUSD_lte: BigDecimal + dailyVolumeUSD_in: [BigDecimal!] + dailyVolumeUSD_not_in: [BigDecimal!] + dailyVolumeUntracked: BigDecimal + dailyVolumeUntracked_not: BigDecimal + dailyVolumeUntracked_gt: BigDecimal + dailyVolumeUntracked_lt: BigDecimal + dailyVolumeUntracked_gte: BigDecimal + dailyVolumeUntracked_lte: BigDecimal + dailyVolumeUntracked_in: [BigDecimal!] + dailyVolumeUntracked_not_in: [BigDecimal!] + totalVolumeETH: BigDecimal + totalVolumeETH_not: BigDecimal + totalVolumeETH_gt: BigDecimal + totalVolumeETH_lt: BigDecimal + totalVolumeETH_gte: BigDecimal + totalVolumeETH_lte: BigDecimal + totalVolumeETH_in: [BigDecimal!] + totalVolumeETH_not_in: [BigDecimal!] + totalLiquidityETH: BigDecimal + totalLiquidityETH_not: BigDecimal + totalLiquidityETH_gt: BigDecimal + totalLiquidityETH_lt: BigDecimal + totalLiquidityETH_gte: BigDecimal + totalLiquidityETH_lte: BigDecimal + totalLiquidityETH_in: [BigDecimal!] + totalLiquidityETH_not_in: [BigDecimal!] + totalVolumeUSD: BigDecimal + totalVolumeUSD_not: BigDecimal + totalVolumeUSD_gt: BigDecimal + totalVolumeUSD_lt: BigDecimal + totalVolumeUSD_gte: BigDecimal + totalVolumeUSD_lte: BigDecimal + totalVolumeUSD_in: [BigDecimal!] + totalVolumeUSD_not_in: [BigDecimal!] + totalLiquidityUSD: BigDecimal + totalLiquidityUSD_not: BigDecimal + totalLiquidityUSD_gt: BigDecimal + totalLiquidityUSD_lt: BigDecimal + totalLiquidityUSD_gte: BigDecimal + totalLiquidityUSD_lte: BigDecimal + totalLiquidityUSD_in: [BigDecimal!] + totalLiquidityUSD_not_in: [BigDecimal!] + maxStored: Int + maxStored_not: Int + maxStored_gt: Int + maxStored_lt: Int + maxStored_gte: Int + maxStored_lte: Int + maxStored_in: [Int!] + maxStored_not_in: [Int!] + mostLiquidTokens: [String!] + mostLiquidTokens_not: [String!] + mostLiquidTokens_contains: [String!] + mostLiquidTokens_contains_nocase: [String!] + mostLiquidTokens_not_contains: [String!] + mostLiquidTokens_not_contains_nocase: [String!] + txCount: BigInt + txCount_not: BigInt + txCount_gt: BigInt + txCount_lt: BigInt + txCount_gte: BigInt + txCount_lte: BigInt + txCount_in: [BigInt!] + txCount_not_in: [BigInt!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum UniswapDayData_orderBy { + id + date + dailyVolumeETH + dailyVolumeUSD + dailyVolumeUntracked + totalVolumeETH + totalLiquidityETH + totalVolumeUSD + totalLiquidityUSD + maxStored + mostLiquidTokens + txCount +} + +type UniswapFactory { + id: ID! + pairCount: Int! + totalVolumeUSD: BigDecimal! + totalVolumeETH: BigDecimal! + untrackedVolumeUSD: BigDecimal! + totalLiquidityUSD: BigDecimal! + totalLiquidityETH: BigDecimal! + txCount: BigInt! + mostLiquidTokens( + skip: Int = 0 + first: Int = 100 + orderBy: TokenDayData_orderBy + orderDirection: OrderDirection + where: TokenDayData_filter + ): [TokenDayData!]! +} + +input UniswapFactory_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + pairCount: Int + pairCount_not: Int + pairCount_gt: Int + pairCount_lt: Int + pairCount_gte: Int + pairCount_lte: Int + pairCount_in: [Int!] + pairCount_not_in: [Int!] + totalVolumeUSD: BigDecimal + totalVolumeUSD_not: BigDecimal + totalVolumeUSD_gt: BigDecimal + totalVolumeUSD_lt: BigDecimal + totalVolumeUSD_gte: BigDecimal + totalVolumeUSD_lte: BigDecimal + totalVolumeUSD_in: [BigDecimal!] + totalVolumeUSD_not_in: [BigDecimal!] + totalVolumeETH: BigDecimal + totalVolumeETH_not: BigDecimal + totalVolumeETH_gt: BigDecimal + totalVolumeETH_lt: BigDecimal + totalVolumeETH_gte: BigDecimal + totalVolumeETH_lte: BigDecimal + totalVolumeETH_in: [BigDecimal!] + totalVolumeETH_not_in: [BigDecimal!] + untrackedVolumeUSD: BigDecimal + untrackedVolumeUSD_not: BigDecimal + untrackedVolumeUSD_gt: BigDecimal + untrackedVolumeUSD_lt: BigDecimal + untrackedVolumeUSD_gte: BigDecimal + untrackedVolumeUSD_lte: BigDecimal + untrackedVolumeUSD_in: [BigDecimal!] + untrackedVolumeUSD_not_in: [BigDecimal!] + totalLiquidityUSD: BigDecimal + totalLiquidityUSD_not: BigDecimal + totalLiquidityUSD_gt: BigDecimal + totalLiquidityUSD_lt: BigDecimal + totalLiquidityUSD_gte: BigDecimal + totalLiquidityUSD_lte: BigDecimal + totalLiquidityUSD_in: [BigDecimal!] + totalLiquidityUSD_not_in: [BigDecimal!] + totalLiquidityETH: BigDecimal + totalLiquidityETH_not: BigDecimal + totalLiquidityETH_gt: BigDecimal + totalLiquidityETH_lt: BigDecimal + totalLiquidityETH_gte: BigDecimal + totalLiquidityETH_lte: BigDecimal + totalLiquidityETH_in: [BigDecimal!] + totalLiquidityETH_not_in: [BigDecimal!] + txCount: BigInt + txCount_not: BigInt + txCount_gt: BigInt + txCount_lt: BigInt + txCount_gte: BigInt + txCount_lte: BigInt + txCount_in: [BigInt!] + txCount_not_in: [BigInt!] + mostLiquidTokens: [String!] + mostLiquidTokens_not: [String!] + mostLiquidTokens_contains: [String!] + mostLiquidTokens_contains_nocase: [String!] + mostLiquidTokens_not_contains: [String!] + mostLiquidTokens_not_contains_nocase: [String!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum UniswapFactory_orderBy { + id + pairCount + totalVolumeUSD + totalVolumeETH + untrackedVolumeUSD + totalLiquidityUSD + totalLiquidityETH + txCount + mostLiquidTokens +} + +type User { + id: ID! + liquidityPositions( + skip: Int = 0 + first: Int = 100 + orderBy: LiquidityPosition_orderBy + orderDirection: OrderDirection + where: LiquidityPosition_filter + ): [LiquidityPosition!] + usdSwapped: BigDecimal! +} + +input User_filter { + id: ID + id_not: ID + id_gt: ID + id_lt: ID + id_gte: ID + id_lte: ID + id_in: [ID!] + id_not_in: [ID!] + usdSwapped: BigDecimal + usdSwapped_not: BigDecimal + usdSwapped_gt: BigDecimal + usdSwapped_lt: BigDecimal + usdSwapped_gte: BigDecimal + usdSwapped_lte: BigDecimal + usdSwapped_in: [BigDecimal!] + usdSwapped_not_in: [BigDecimal!] + """ + Filter for the block changed event. + """ + _change_block: BlockChangedFilter +} + +enum User_orderBy { + id + liquidityPositions + usdSwapped +} + +type _Block_ { + """ + The hash of the block + """ + hash: Bytes + """ + The block number + """ + number: Int! +} + +""" +The type for the top-level _meta field +""" +type _Meta_ { + """ + Information about a specific subgraph block. The hash of the block + will be null if the _meta field has a block constraint that asks for + a block number. It will be filled if the _meta field has no block constraint + and therefore asks for the latest block + """ + block: _Block_! + """ + The deployment ID + """ + deployment: String! + """ + If `true`, the subgraph encountered indexing errors at some past block + """ + hasIndexingErrors: Boolean! +} + +enum _SubgraphErrorPolicy_ { + """ + Data will be returned even if the subgraph has indexing errors + """ + allow + """ + If the subgraph has indexing errors, data will be omitted. The default. + """ + deny +} diff --git a/examples/execute/vite.config.ts b/examples/execute/vite.config.ts index 2a3159aa..83850fa7 100644 --- a/examples/execute/vite.config.ts +++ b/examples/execute/vite.config.ts @@ -5,10 +5,8 @@ import react from '@vitejs/plugin-react' export default defineConfig({ plugins: [react()], define: { - process: JSON.stringify({ - env: { - DEBUG: 1, - }, + 'process.env': JSON.stringify({ + DEBUG: 1, }), }, }) diff --git a/examples/javascript-cjs/package.json b/examples/javascript-cjs/package.json index 97166067..8dc6a5f6 100644 --- a/examples/javascript-cjs/package.json +++ b/examples/javascript-cjs/package.json @@ -9,7 +9,7 @@ "check": "exit 0" }, "dependencies": { - "@graphprotocol/client-cli": "0.0.8", + "@graphprotocol/client-cli": "0.0.10", "graphql": "16.3.0" } } diff --git a/examples/javascript-esm/package.json b/examples/javascript-esm/package.json index 20dbbb00..5ca0d174 100644 --- a/examples/javascript-esm/package.json +++ b/examples/javascript-esm/package.json @@ -10,7 +10,7 @@ "check": "exit 0" }, "dependencies": { - "@graphprotocol/client-cli": "0.0.8", + "@graphprotocol/client-cli": "0.0.10", "graphql": "16.3.0" } } diff --git a/examples/react-query/vite.config.ts b/examples/react-query/vite.config.ts index 2a3159aa..83850fa7 100644 --- a/examples/react-query/vite.config.ts +++ b/examples/react-query/vite.config.ts @@ -5,10 +5,8 @@ import react from '@vitejs/plugin-react' export default defineConfig({ plugins: [react()], define: { - process: JSON.stringify({ - env: { - DEBUG: 1, - }, + 'process.env': JSON.stringify({ + DEBUG: 1, }), }, }) diff --git a/examples/urql/vite.config.ts b/examples/urql/vite.config.ts index 2a3159aa..83850fa7 100644 --- a/examples/urql/vite.config.ts +++ b/examples/urql/vite.config.ts @@ -5,10 +5,8 @@ import react from '@vitejs/plugin-react' export default defineConfig({ plugins: [react()], define: { - process: JSON.stringify({ - env: { - DEBUG: 1, - }, + 'process.env': JSON.stringify({ + DEBUG: 1, }), }, }) diff --git a/yarn.lock b/yarn.lock index 244721a0..bab260e4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1274,13 +1274,6 @@ dependencies: "@jridgewell/trace-mapping" "0.3.9" -"@envelop/core@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@envelop/core/-/core-2.3.1.tgz#77d502db2aa97846573d7c2e87a00bde840c7ebb" - integrity sha512-AnYUci7EGyA8flml881lDvVDl6n/u6GQpVIOTsZVO29d4/rPqSJ2KFguDD3mjDL406doTTLNuDI4ndxfJl6fmQ== - dependencies: - "@envelop/types" "2.2.0" - "@envelop/core@2.3.2", "@envelop/core@^2.0.0": version "2.3.2" resolved "https://registry.yarnpkg.com/@envelop/core/-/core-2.3.2.tgz#b5cc5a2f7a3c0ea4ac2492589190bb19c6126ca0" @@ -1293,15 +1286,6 @@ resolved "https://registry.yarnpkg.com/@envelop/disable-introspection/-/disable-introspection-3.0.0.tgz#beb8a534e7c3dd2c8d141c56ad162bbecef17bd5" integrity sha512-ypYwiEbwSe+uyYp6CEwJ2oDRUk51chvSSlncZmt3gutpJyuNeWygcFOngxtbzCKqkjgEfag3AM2HrCFJxJZ7gw== -"@envelop/live-query@3.3.1": - version "3.3.1" - resolved "https://registry.yarnpkg.com/@envelop/live-query/-/live-query-3.3.1.tgz#2918eb40edf18796cfdeafca3283964f40345934" - integrity sha512-hRAFpgZYOqYMEsB8Mjch9/OelPnmxaro+9yHcaOXQdJSgxgcZrcEJLG0yGmJiKfZ/LdHSa8YTaWuRBB4zk+mWw== - dependencies: - "@graphql-tools/utils" "^8.6.1" - "@n1ru4l/graphql-live-query" "^0.9.0" - "@n1ru4l/in-memory-live-query-store" "^0.9.0" - "@envelop/live-query@3.3.2": version "3.3.2" resolved "https://registry.yarnpkg.com/@envelop/live-query/-/live-query-3.3.2.tgz#5bdc8fa0f91e41b3a35c3fbfd91341082487c211" @@ -1345,33 +1329,6 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@graphprotocol/client-auto-pagination@0.0.3": - version "0.0.3" - resolved "https://registry.yarnpkg.com/@graphprotocol/client-auto-pagination/-/client-auto-pagination-0.0.3.tgz#f7c65fe50dec6f0818ae3272a25a4f8950292c93" - integrity sha512-Wdl9ZY32dpRc5qlnskX55qqR+1Imk63DK95K19tjjSj/Nqca/E2oSt/w7jZ4IADEog8BF2o0RMU+qVr3E+n3HA== - dependencies: - "@graphql-tools/utils" "8.6.9" - tslib "2.4.0" - -"@graphprotocol/client-block-tracking@0.0.2": - version "0.0.2" - resolved "https://registry.yarnpkg.com/@graphprotocol/client-block-tracking/-/client-block-tracking-0.0.2.tgz#26a86bad46f4f7fe5762d6a94f466bacae2bccdf" - integrity sha512-XVypZvH7emx4Vjqq5g62HV6mvUMkiWeuPKU06AiD+VQ09Nz6xdjRR0JKBz04pkYNHHylspROELx/fmlShUeD3w== - dependencies: - "@graphql-tools/utils" "8.6.9" - tslib "2.4.0" - -"@graphprotocol/client-cli@0.0.8": - version "0.0.8" - resolved "https://registry.yarnpkg.com/@graphprotocol/client-cli/-/client-cli-0.0.8.tgz#5d39c84013cfbcdc30c49eb8deda6247e27ca975" - integrity sha512-RCmVv7kqFyhPuKljEyprJuR3I3bB13kxgEEzA3qNho7AXRshHtOmfwjcAsmSyKSI+B1BVUS0l4NgPy3g/txi5Q== - dependencies: - "@graphprotocol/client-auto-pagination" "0.0.3" - "@graphprotocol/client-block-tracking" "0.0.2" - "@graphql-mesh/cli" "0.69.2" - "@graphql-mesh/graphql" "0.25.2" - tslib "2.4.0" - "@graphql-codegen/core@2.5.1": version "2.5.1" resolved "https://registry.yarnpkg.com/@graphql-codegen/core/-/core-2.5.1.tgz#e3d50d3449b8c58b74ea08e97faf656a1b7fc8a1" @@ -1414,17 +1371,6 @@ change-case-all "1.0.14" tslib "~2.4.0" -"@graphql-codegen/typed-document-node@2.2.8": - version "2.2.8" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typed-document-node/-/typed-document-node-2.2.8.tgz#e8c6c7d0b4607b37682002e50922205a8bf33e0a" - integrity sha512-72qTGNOMVnT51Fenk1MvavOwdyJewCZlrEp0miiTjtOSiTPzAm1acOck7cx8smNWyxNaDh3g4Jf60MkS8VCySw== - dependencies: - "@graphql-codegen/plugin-helpers" "^2.4.0" - "@graphql-codegen/visitor-plugin-common" "2.7.4" - auto-bind "~4.0.0" - change-case-all "1.0.14" - tslib "~2.3.0" - "@graphql-codegen/typescript-generic-sdk@2.3.10": version "2.3.10" resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-generic-sdk/-/typescript-generic-sdk-2.3.10.tgz#ebf9ea177138b86e9c1710bddcc62189ed512dd2" @@ -1435,27 +1381,6 @@ auto-bind "~4.0.0" tslib "~2.4.0" -"@graphql-codegen/typescript-generic-sdk@2.3.7": - version "2.3.7" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-generic-sdk/-/typescript-generic-sdk-2.3.7.tgz#469408f76aabc760d0b029908eb7c5132542ce17" - integrity sha512-yMKB+6IcltLzzGGHI1n1P5/gnRqMR496EpkkCacxU1CxOtPlx9v9W8Qf/g0COtjy39DqszrfFjKtv008FM0dSA== - dependencies: - "@graphql-codegen/plugin-helpers" "^2.4.0" - "@graphql-codegen/visitor-plugin-common" "2.7.4" - auto-bind "~4.0.0" - tslib "~2.3.0" - -"@graphql-codegen/typescript-operations@2.3.5": - version "2.3.5" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-2.3.5.tgz#1e77b96da0949f9e0ecd6054eb28b582936e35e8" - integrity sha512-GCZQW+O+cIF62ioPkQMoSJGzjJhtr7ttZGJOAoN/Q/oolG8ph9jNFePKO67tSQ/POAs5HLqfat4kAlCK8OPV3Q== - dependencies: - "@graphql-codegen/plugin-helpers" "^2.4.0" - "@graphql-codegen/typescript" "^2.4.8" - "@graphql-codegen/visitor-plugin-common" "2.7.4" - auto-bind "~4.0.0" - tslib "~2.3.0" - "@graphql-codegen/typescript-operations@2.4.0": version "2.4.0" resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-2.4.0.tgz#07f371bcda31ecb8edc4c742442014b21c11d53b" @@ -1467,18 +1392,6 @@ auto-bind "~4.0.0" tslib "~2.4.0" -"@graphql-codegen/typescript-resolvers@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-2.6.1.tgz#5963da60de79cfb847b55b2433cd9f65a33d7aad" - integrity sha512-tb8qiIYRDbypHvEVBi04OlItABPeormhd6gh26Q0FO/dD+tLx1V85A6wnHC4jExWPP9+/3PwHJL1pq/0n1kxlA== - dependencies: - "@graphql-codegen/plugin-helpers" "^2.4.0" - "@graphql-codegen/typescript" "^2.4.8" - "@graphql-codegen/visitor-plugin-common" "2.7.4" - "@graphql-tools/utils" "^8.1.1" - auto-bind "~4.0.0" - tslib "~2.3.0" - "@graphql-codegen/typescript-resolvers@2.6.4": version "2.6.4" resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-2.6.4.tgz#857e24279603f4e8f7293385a90a1f2498eb672e" @@ -1491,7 +1404,7 @@ auto-bind "~4.0.0" tslib "~2.4.0" -"@graphql-codegen/typescript@2.4.11", "@graphql-codegen/typescript@^2.4.11", "@graphql-codegen/typescript@^2.4.8": +"@graphql-codegen/typescript@2.4.11", "@graphql-codegen/typescript@^2.4.11": version "2.4.11" resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-2.4.11.tgz#b9d8bddaeb79ff4a85e1d0f9c774afba7423177c" integrity sha512-K3oDLPJRH9Wgpg9TOvb7L+xrJZ8HxkIzV2umqGn54c+8DQjvnRFBIYRO0THgUBMnEauE2sEy6RZkGHGfgQUruA== @@ -1502,33 +1415,6 @@ auto-bind "~4.0.0" tslib "~2.4.0" -"@graphql-codegen/typescript@2.4.8": - version "2.4.8" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-2.4.8.tgz#e8110baba9713cde72d57a5c95aa27400363ed9a" - integrity sha512-tVsHIkuyenBany7c5IMU1yi4S1er2hgyXJGNY7PcyhpJMx0eChmbqz1VTiZxDEwi8mDBS2mn3TaSJMh6xuJM5g== - dependencies: - "@graphql-codegen/plugin-helpers" "^2.4.0" - "@graphql-codegen/schema-ast" "^2.4.1" - "@graphql-codegen/visitor-plugin-common" "2.7.4" - auto-bind "~4.0.0" - tslib "~2.3.0" - -"@graphql-codegen/visitor-plugin-common@2.7.4": - version "2.7.4" - resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.7.4.tgz#fbc8aec9df0035b8f29fa64a6356cbb02062da5d" - integrity sha512-aaDoEudDD+B7DK/UwDSL2Fzej75N9hNJ3N8FQuTIeDyw6FNGWUxmkjVBLQGlzfnYfK8IYkdfYkrPn3Skq0pVxA== - dependencies: - "@graphql-codegen/plugin-helpers" "^2.4.0" - "@graphql-tools/optimize" "^1.0.1" - "@graphql-tools/relay-operation-optimizer" "^6.3.7" - "@graphql-tools/utils" "^8.3.0" - auto-bind "~4.0.0" - change-case-all "1.0.14" - dependency-graph "^0.11.0" - graphql-tag "^2.11.0" - parse-filepath "^1.0.2" - tslib "~2.3.0" - "@graphql-codegen/visitor-plugin-common@2.8.0": version "2.8.0" resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.8.0.tgz#f1de3bd5ee123e6f72c06423912a3a83a6044938" @@ -1562,16 +1448,6 @@ "@graphql-tools/utils" "8.6.12" tslib "2.4.0" -"@graphql-mesh/cache-localforage@0.6.1": - version "0.6.1" - resolved "https://registry.yarnpkg.com/@graphql-mesh/cache-localforage/-/cache-localforage-0.6.1.tgz#1d48f235631f46adb3bfc03c09a83ca65a01a3f2" - integrity sha512-UGbaFYlPGm7Vwz9hSL/1vdhl0oxzFNKUii7bt3rN+aAOLjXXFcyyAJnE+/OwPGsRG2DI7sg5ao1gvTWkeYk75w== - dependencies: - "@graphql-mesh/types" "0.72.1" - "@graphql-mesh/utils" "0.34.6" - localforage "1.10.0" - tslib "^2.3.1" - "@graphql-mesh/cache-localforage@0.6.6": version "0.6.6" resolved "https://registry.yarnpkg.com/@graphql-mesh/cache-localforage/-/cache-localforage-0.6.6.tgz#48ea707805263d6c39eb71eea997de2b8de816c1" @@ -1582,52 +1458,6 @@ localforage "1.10.0" tslib "^2.3.1" -"@graphql-mesh/cli@0.69.2": - version "0.69.2" - resolved "https://registry.yarnpkg.com/@graphql-mesh/cli/-/cli-0.69.2.tgz#8fd49d24e16a43d64268dc835013296bb41706d5" - integrity sha512-+L3yxWjJ+pGdmqULxzezGlr+6u8lcfgF0DsThcEdSrtKYdcf8AweMy/xdUjCujEu9Qs4jH/ZfWjamW/y9AEF+A== - dependencies: - "@graphql-codegen/core" "2.5.1" - "@graphql-codegen/typed-document-node" "2.2.8" - "@graphql-codegen/typescript" "2.4.8" - "@graphql-codegen/typescript-generic-sdk" "2.3.7" - "@graphql-codegen/typescript-operations" "2.3.5" - "@graphql-codegen/typescript-resolvers" "2.6.1" - "@graphql-mesh/config" "0.36.1" - "@graphql-mesh/cross-helpers" "0.1.2" - "@graphql-mesh/runtime" "0.34.6" - "@graphql-mesh/store" "0.8.4" - "@graphql-mesh/types" "0.72.1" - "@graphql-mesh/utils" "0.34.6" - "@graphql-tools/code-file-loader" "7.2.14" - "@graphql-tools/graphql-file-loader" "7.3.11" - "@graphql-tools/load" "7.5.10" - "@graphql-tools/utils" "8.6.9" - "@graphql-tools/wrap" "8.4.16" - "@graphql-yoga/node" "^2.4.0" - ajv "8.11.0" - change-case "4.1.2" - cookie-parser "1.4.6" - cors "2.8.5" - cosmiconfig "7.0.1" - dnscache "1.0.2" - dotenv "16.0.0" - express "4.18.1" - graphql-import-node "0.0.5" - graphql-ws "5.8.1" - json-bigint-patch "0.0.8" - lodash "4.17.21" - mkdirp "1.0.4" - open "7.4.2" - pascal-case "3.1.2" - rimraf "3.0.2" - ts-node "10.7.0" - tsconfig-paths "3.14.1" - tslib "^2.3.1" - typescript "4.6.4" - ws "8.6.0" - yargs "17.4.1" - "@graphql-mesh/cli@0.71.0": version "0.71.0" resolved "https://registry.yarnpkg.com/@graphql-mesh/cli/-/cli-0.71.0.tgz#59560b24d854524f4cefa510530b6f3e038cb3fe" @@ -1675,31 +1505,6 @@ ws "8.6.0" yargs "17.5.1" -"@graphql-mesh/config@0.36.1": - version "0.36.1" - resolved "https://registry.yarnpkg.com/@graphql-mesh/config/-/config-0.36.1.tgz#c430f6325d936dc3ca17ca03caf331464623f118" - integrity sha512-Xnquf/fj/O/TkE7deSGc7pMKrm9SdxTm8Vf29IBcp9nqslAn+OxdnmVBFRx965SW9VqgEPtdY1UsQu5pHqBtYQ== - dependencies: - "@envelop/core" "2.3.1" - "@graphql-mesh/cache-localforage" "0.6.1" - "@graphql-mesh/cross-helpers" "0.1.2" - "@graphql-mesh/merger-bare" "0.13.43" - "@graphql-mesh/merger-stitching" "0.15.45" - "@graphql-mesh/runtime" "0.34.6" - "@graphql-mesh/store" "0.8.4" - "@graphql-mesh/types" "0.72.1" - "@graphql-mesh/utils" "0.34.6" - "@graphql-tools/code-file-loader" "7.2.14" - "@graphql-tools/graphql-file-loader" "7.3.11" - "@graphql-tools/load" "7.5.10" - "@graphql-tools/merge" "8.2.10" - "@graphql-tools/utils" "8.6.9" - camel-case "4.1.2" - fetchache "0.1.2" - param-case "3.0.4" - pascal-case "3.1.2" - tslib "^2.3.1" - "@graphql-mesh/config@0.37.0": version "0.37.0" resolved "https://registry.yarnpkg.com/@graphql-mesh/config/-/config-0.37.0.tgz#3245d5f29a5e9b7a1f049d1b1b40a7647698cdef" @@ -1725,24 +1530,6 @@ pascal-case "3.1.2" tslib "^2.3.1" -"@graphql-mesh/cross-helpers@0.1.2": - version "0.1.2" - resolved "https://registry.yarnpkg.com/@graphql-mesh/cross-helpers/-/cross-helpers-0.1.2.tgz#b3242d5852d65b00758f1a762a8c56f658a28e25" - integrity sha512-RmfY41Jd2Adq6fKfH4nhJRBzbdyXswdPo1SCsRbtPWmxF1aqDK+aXePelXpn+U8Ye4Bre/DydIQYRAzmOoMElg== - dependencies: - path-browserify "1.0.1" - react-native-fs "2.19.0" - react-native-path "0.0.5" - -"@graphql-mesh/cross-helpers@0.1.3": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@graphql-mesh/cross-helpers/-/cross-helpers-0.1.3.tgz#c3bde6d0a5b0529ffb21d44c8ce421beb9ae8953" - integrity sha512-ALqE9+twCV/6n+DZKUB807OuS79GpiC8yT7rTXqfZp6fgzbMX87OyAlyvFjs8jSQzKO1Wc3ArEihNa2e4Qm3vw== - dependencies: - path-browserify "1.0.1" - react-native-fs "2.20.0" - react-native-path "0.0.5" - "@graphql-mesh/cross-helpers@0.1.5": version "0.1.5" resolved "https://registry.yarnpkg.com/@graphql-mesh/cross-helpers/-/cross-helpers-0.1.5.tgz#8663c33f442d076b7eb3a69ac7847c9a57cbe98e" @@ -1752,21 +1539,6 @@ react-native-fs "2.20.0" react-native-path "0.0.5" -"@graphql-mesh/graphql@0.25.2": - version "0.25.2" - resolved "https://registry.yarnpkg.com/@graphql-mesh/graphql/-/graphql-0.25.2.tgz#3d6b639f3370de4629b44f360a595429459e4b52" - integrity sha512-z4YeYfB10VH8bCyKJp3gdtIT1WcXxTRruPXN6+ItQ0ZxF2uAFb6Cps5xDEHmo5ZEawiY6byF/16u7seoalH0dg== - dependencies: - "@graphql-mesh/store" "0.8.4" - "@graphql-mesh/types" "0.72.1" - "@graphql-mesh/utils" "0.34.6" - "@graphql-tools/delegate" "8.7.7" - "@graphql-tools/url-loader" "7.9.19" - "@graphql-tools/utils" "8.6.9" - "@graphql-tools/wrap" "8.4.16" - lodash "4.17.21" - tslib "^2.3.1" - "@graphql-mesh/graphql@0.26.0": version "0.26.0" resolved "https://registry.yarnpkg.com/@graphql-mesh/graphql/-/graphql-0.26.0.tgz#eda21e19ccd13b5f2559617092612e5ea0031202" @@ -1783,19 +1555,6 @@ lodash.get "4.4.2" tslib "^2.3.1" -"@graphql-mesh/merger-bare@0.13.43": - version "0.13.43" - resolved "https://registry.yarnpkg.com/@graphql-mesh/merger-bare/-/merger-bare-0.13.43.tgz#994c94fe381fa38b086bb54192d8744ff775e309" - integrity sha512-68I5LVUF+EI8HC2PWZ8uXLWicZCS4geH8j9mPNRWcSdWjdt+ynX17f/OSuYF+9Lzw4L94EV29lB5JjUoGqpHaQ== - dependencies: - "@graphql-mesh/types" "0.72.1" - "@graphql-mesh/utils" "0.34.6" - "@graphql-tools/schema" "8.3.10" - "@graphql-tools/utils" "8.6.9" - "@graphql-tools/wrap" "8.4.16" - fetchache "0.1.2" - tslib "^2.3.1" - "@graphql-mesh/merger-bare@0.13.48": version "0.13.48" resolved "https://registry.yarnpkg.com/@graphql-mesh/merger-bare/-/merger-bare-0.13.48.tgz#9d5f409dab10c88cec371ce549e98b436428ed1b" @@ -1809,22 +1568,6 @@ fetchache "0.1.2" tslib "^2.3.1" -"@graphql-mesh/merger-stitching@0.15.45": - version "0.15.45" - resolved "https://registry.yarnpkg.com/@graphql-mesh/merger-stitching/-/merger-stitching-0.15.45.tgz#59a6c99709a13a711205881e9fc0dac1eb95d779" - integrity sha512-oltpZzDe7/+LgeW4E3yIPNmn+b5eCkYCsRQdOoZIudTJUZCQeW0FfPe2AP8QcR2xvsCffqLVLeqcGrKtlu0HuQ== - dependencies: - "@graphql-mesh/store" "0.8.4" - "@graphql-mesh/types" "0.72.1" - "@graphql-mesh/utils" "0.34.6" - "@graphql-tools/delegate" "8.7.7" - "@graphql-tools/schema" "8.3.10" - "@graphql-tools/stitch" "8.6.9" - "@graphql-tools/stitching-directives" "2.2.14" - "@graphql-tools/utils" "8.6.9" - "@graphql-tools/wrap" "8.4.16" - tslib "^2.3.1" - "@graphql-mesh/merger-stitching@0.15.50": version "0.15.50" resolved "https://registry.yarnpkg.com/@graphql-mesh/merger-stitching/-/merger-stitching-0.15.50.tgz#57a02e2db0bc73204b1fe1dc11bd3a854ed1ad4d" @@ -1841,26 +1584,6 @@ "@graphql-tools/wrap" "8.4.19" tslib "^2.3.1" -"@graphql-mesh/runtime@0.34.6": - version "0.34.6" - resolved "https://registry.yarnpkg.com/@graphql-mesh/runtime/-/runtime-0.34.6.tgz#047ac64555b633201d18b726b0949ea634cc33aa" - integrity sha512-r8Re24LxL43WIIBQ6lZNdVzSKNIPSlMKEa+fRE/i1wXIwC6tR1qDdSv9r30qeKf/GtqWdxTgd2GBiCd4Q5mGUA== - dependencies: - "@envelop/core" "2.3.1" - "@envelop/live-query" "3.3.1" - "@graphql-mesh/types" "0.72.1" - "@graphql-mesh/utils" "0.34.6" - "@graphql-tools/batch-delegate" "8.2.16" - "@graphql-tools/delegate" "8.7.7" - "@graphql-tools/resolvers-composition" "6.4.9" - "@graphql-tools/schema" "8.3.10" - "@graphql-tools/utils" "8.6.9" - "@graphql-tools/wrap" "8.4.16" - "@n1ru4l/graphql-live-query" "0.9.0" - "@n1ru4l/in-memory-live-query-store" "0.9.0" - graphql-jit "0.7.3" - tslib "^2.3.1" - "@graphql-mesh/runtime@0.35.0": version "0.35.0" resolved "https://registry.yarnpkg.com/@graphql-mesh/runtime/-/runtime-0.35.0.tgz#471da700bccb7ea111f8170c7c64cd0565064603" @@ -1880,30 +1603,6 @@ "@n1ru4l/in-memory-live-query-store" "0.9.0" tslib "^2.3.1" -"@graphql-mesh/store@0.8.4": - version "0.8.4" - resolved "https://registry.yarnpkg.com/@graphql-mesh/store/-/store-0.8.4.tgz#60504e5fe548458dd49dcc53714b016f623f8809" - integrity sha512-FEHS6N4Wx2SySqUYiYHEnfhwWk6d4/mnyn9YXeu/jPdkk2WQG4uqXY40w8eSnSwxT0k7cmCf97UHNn2lwU7tjQ== - dependencies: - "@graphql-inspector/core" "3.1.2" - "@graphql-mesh/cross-helpers" "0.1.2" - "@graphql-mesh/types" "0.72.1" - "@graphql-mesh/utils" "0.34.6" - "@graphql-tools/utils" "8.6.9" - tslib "^2.3.1" - -"@graphql-mesh/store@0.8.5": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@graphql-mesh/store/-/store-0.8.5.tgz#009ef70b9f9a06d12ec255ade4867270b51195cd" - integrity sha512-PLl6gzlh23p27ByjyrEaottO3TcPwCeufFSJxcCkNWg8OVCBByS/IZxIfv3a2of5/ggPxfizT4OSKmLTTQblOQ== - dependencies: - "@graphql-inspector/core" "3.1.2" - "@graphql-mesh/cross-helpers" "0.1.3" - "@graphql-mesh/types" "0.72.2" - "@graphql-mesh/utils" "0.34.7" - "@graphql-tools/utils" "8.6.10" - tslib "^2.3.1" - "@graphql-mesh/store@0.8.9": version "0.8.9" resolved "https://registry.yarnpkg.com/@graphql-mesh/store/-/store-0.8.9.tgz#915d7b748826963fa20cc4e24553fb447521a0d7" @@ -1916,14 +1615,6 @@ "@graphql-tools/utils" "8.6.12" tslib "^2.3.1" -"@graphql-mesh/string-interpolation@0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@graphql-mesh/string-interpolation/-/string-interpolation-0.1.0.tgz#0dbcce2482a0ead5c0d0adc9f98adedb1e4f6d8e" - integrity sha512-qPyPXkgQ+gs+QSfPMgde5HDuZCJG9HygNGOmgW99qFzBHaGqBX8qjPJStdIzgiufadVjTJO3Ipdgk7cTwG7HRQ== - dependencies: - json-pointer "0.6.2" - lodash "^4.17.21" - "@graphql-mesh/string-interpolation@0.2.0": version "0.2.0" resolved "https://registry.yarnpkg.com/@graphql-mesh/string-interpolation/-/string-interpolation-0.2.0.tgz#806dd1b7657786c8946d60bdef90274c8528ec8f" @@ -1933,66 +1624,41 @@ json-pointer "0.6.2" lodash.get "4.4.2" -"@graphql-mesh/transform-prefix@0.11.41": - version "0.11.41" - resolved "https://registry.yarnpkg.com/@graphql-mesh/transform-prefix/-/transform-prefix-0.11.41.tgz#bd3ab172e17bd17841d85067e1c5027c75d3551e" - integrity sha512-JgT+hsp2ORXBa8eAl6mitaIADl3S1hvpDR2XmetOk+CQBI3OE6R96Xl4MnhH3nRSEvk+7X5XcOSLcB8fFQERtw== +"@graphql-mesh/transform-prefix@0.11.45": + version "0.11.45" + resolved "https://registry.yarnpkg.com/@graphql-mesh/transform-prefix/-/transform-prefix-0.11.45.tgz#55d8d58e925a2bf0d041c699957ac6f8681e9bda" + integrity sha512-RRivxjcXTZdVvz4HyGDUKuTICkqT0pb/oQTzPEmmRn+ihukCNBPKgPP8zz7cP4uqHzbjHD/TxUHnSP0DNjvk5Q== dependencies: - "@graphql-mesh/types" "0.72.2" - "@graphql-mesh/utils" "0.34.7" - "@graphql-tools/delegate" "8.7.8" - "@graphql-tools/utils" "8.6.10" - "@graphql-tools/wrap" "8.4.17" + "@graphql-mesh/types" "0.73.0" + "@graphql-mesh/utils" "0.35.0" + "@graphql-tools/delegate" "8.7.10" + "@graphql-tools/utils" "8.6.12" + "@graphql-tools/wrap" "8.4.19" graphql-scalars "1.17.0" tslib "^2.3.1" -"@graphql-mesh/transform-rename@0.12.42": - version "0.12.42" - resolved "https://registry.yarnpkg.com/@graphql-mesh/transform-rename/-/transform-rename-0.12.42.tgz#63586b0a8b2d8d9ac078b05b1da82bd64ca549f4" - integrity sha512-P27VREQ37qmM4Q9J7l/FKg5y783o+PwvgD21U9/fg9bRbfObT5OSAy5qQ5XuBbeYvwA4ZhqaFE8FU8EJBDDNzw== +"@graphql-mesh/transform-rename@0.12.46": + version "0.12.46" + resolved "https://registry.yarnpkg.com/@graphql-mesh/transform-rename/-/transform-rename-0.12.46.tgz#06fd775770bb7b84a7ff115f830d366735811133" + integrity sha512-Mb0VDUcRcjfuIdBByuRIMnzb2WPCpJdSA8WiBZg9GAZdEEXdA+pceTwEC2e7GTtd8gJEjywe1XeCqLrJOft1/g== dependencies: - "@graphql-mesh/types" "0.72.2" - "@graphql-mesh/utils" "0.34.7" - "@graphql-tools/delegate" "8.7.8" - "@graphql-tools/utils" "8.6.10" - "@graphql-tools/wrap" "8.4.17" + "@graphql-mesh/types" "0.73.0" + "@graphql-mesh/utils" "0.35.0" + "@graphql-tools/delegate" "8.7.10" + "@graphql-tools/utils" "8.6.12" + "@graphql-tools/wrap" "8.4.19" graphql-scalars "1.17.0" tslib "^2.3.1" -"@graphql-mesh/transform-type-merging@0.3.51": - version "0.3.51" - resolved "https://registry.yarnpkg.com/@graphql-mesh/transform-type-merging/-/transform-type-merging-0.3.51.tgz#2ccfd9ef8f4d7ea8f2aace51d0179d4430b26de4" - integrity sha512-SX8DKgXEjqBErL7/mZ2Yhy/NWPsKPb7nvRcvXZoESaZlmRAe0rG/jFzJ3i06wFRoAB5OFCeJUF8zdAmpUCZ6GA== - dependencies: - "@graphql-mesh/types" "0.72.2" - "@graphql-mesh/utils" "0.34.7" - "@graphql-tools/delegate" "8.7.8" - "@graphql-tools/stitching-directives" "2.2.15" - lodash "4.17.21" - tslib "^2.3.1" - -"@graphql-mesh/types@0.72.1": - version "0.72.1" - resolved "https://registry.yarnpkg.com/@graphql-mesh/types/-/types-0.72.1.tgz#5066fcbf385200de03854acf0e41843617640fdd" - integrity sha512-Qsbo65DHulPHxf4bJ8mwOV2a+c4uBTx3+s2UVnEPMlJs0eeAntqMyYQC8/kUj0S9aDuR2n5pXT6cmx7oXNsw7A== - dependencies: - "@graphql-mesh/store" "0.8.4" - "@graphql-tools/delegate" "8.7.7" - "@graphql-tools/utils" "8.6.9" - "@graphql-typed-document-node/core" "3.1.1" - fetchache "0.1.2" - tslib "^2.3.1" - -"@graphql-mesh/types@0.72.2": - version "0.72.2" - resolved "https://registry.yarnpkg.com/@graphql-mesh/types/-/types-0.72.2.tgz#4d2ba6a3077a6d7fb58f80658346803153bbecf1" - integrity sha512-Is7hOUIjFv0NnaPqLru2wMP53P9OxsPiMAYlrPT+cjFyP89J78qQIKLY2aiSNDXnHG30MkLQeOnVMmvfQZXkhA== +"@graphql-mesh/transform-type-merging@0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@graphql-mesh/transform-type-merging/-/transform-type-merging-0.4.0.tgz#fbb69d0b00d6d2032803036604aa6c629b50bca9" + integrity sha512-cMr2T2QLJ8sej4j5djVLTqLrgebGHBYFaqH0uhLSMQUH0Iy6GoXs8eo4WnrDQDn/EDoWvwa0pXkPcQBbFptZsg== dependencies: - "@graphql-mesh/store" "0.8.5" - "@graphql-tools/delegate" "8.7.8" - "@graphql-tools/utils" "8.6.10" - "@graphql-typed-document-node/core" "3.1.1" - fetchache "0.1.2" + "@graphql-mesh/types" "0.73.0" + "@graphql-mesh/utils" "0.35.0" + "@graphql-tools/delegate" "8.7.10" + "@graphql-tools/stitching-directives" "2.2.17" tslib "^2.3.1" "@graphql-mesh/types@0.73.0": @@ -2015,58 +1681,6 @@ "@graphql-tools/utils" "8.6.12" tslib "2.4.0" -"@graphql-mesh/utils@0.34.6": - version "0.34.6" - resolved "https://registry.yarnpkg.com/@graphql-mesh/utils/-/utils-0.34.6.tgz#a52ef35e04a0cc3465a62c90236c312e234cdf30" - integrity sha512-pvQCW5a/XoO9QIKjf0ayK4gUyxB2Ov7Zikg4lAhEw4iRjWTVRri5eKQMYpz3jLYtGak9k7f3g1gd/DniS4tOXA== - dependencies: - "@graphql-mesh/cross-helpers" "0.1.2" - "@graphql-mesh/string-interpolation" "0.1.0" - "@graphql-mesh/types" "0.72.1" - "@graphql-tools/delegate" "8.7.7" - "@graphql-tools/utils" "8.6.9" - "@graphql-typed-document-node/core" "3.1.1" - chalk "4.1.2" - cross-undici-fetch "^0.3.5" - dayjs "1.11.1" - fetchache "0.1.2" - file-uri-to-path "2.0.0" - flatstr "1.0.12" - graphql-jit "0.7.3" - graphql-subscriptions "2.0.0" - is-url "1.2.4" - js-yaml "4.1.0" - lodash "4.17.21" - object-hash "3.0.0" - tiny-lru "8.0.2" - tslib "^2.3.1" - -"@graphql-mesh/utils@0.34.7": - version "0.34.7" - resolved "https://registry.yarnpkg.com/@graphql-mesh/utils/-/utils-0.34.7.tgz#f816129dd08a368ea1bc77b99e605078c410d522" - integrity sha512-dVNBESCp0bqZYawzhCd2Fz4PCZFayiilKhVdy4zW/+tzLilyJUVfcQ92DXae77ky4AI80QdHlaXlLliXZigJkw== - dependencies: - "@graphql-mesh/cross-helpers" "0.1.3" - "@graphql-mesh/string-interpolation" "0.1.0" - "@graphql-mesh/types" "0.72.2" - "@graphql-tools/delegate" "8.7.8" - "@graphql-tools/utils" "8.6.10" - "@graphql-typed-document-node/core" "3.1.1" - chalk "4.1.2" - cross-undici-fetch "^0.4.0" - dayjs "1.11.2" - fetchache "0.1.2" - file-uri-to-path "2.0.0" - flatstr "1.0.12" - graphql-jit "0.7.3" - graphql-subscriptions "2.0.0" - is-url "1.2.4" - js-yaml "4.1.0" - lodash "4.17.21" - object-hash "3.0.0" - tiny-lru "8.0.2" - tslib "^2.3.1" - "@graphql-mesh/utils@0.35.0": version "0.35.0" resolved "https://registry.yarnpkg.com/@graphql-mesh/utils/-/utils-0.35.0.tgz#4303a09ec0770a89c0ab94d4ef3f6b65d9a42288" @@ -2091,16 +1705,6 @@ tiny-lru "8.0.2" tslib "^2.3.1" -"@graphql-tools/batch-delegate@8.2.16": - version "8.2.16" - resolved "https://registry.yarnpkg.com/@graphql-tools/batch-delegate/-/batch-delegate-8.2.16.tgz#e22c1665bf5154375942cde857b7821958bd2e29" - integrity sha512-QKZcjvymSmxtJABveTVv2K4jBU1cNX3T20IfKK67WzrDtDiAE60dEDUXZqFSUhSeT0xAtagbIItmAl7rJ9Iqdg== - dependencies: - "@graphql-tools/delegate" "8.7.7" - "@graphql-tools/utils" "8.6.9" - dataloader "2.1.0" - tslib "~2.3.0" - "@graphql-tools/batch-delegate@8.2.19": version "8.2.19" resolved "https://registry.yarnpkg.com/@graphql-tools/batch-delegate/-/batch-delegate-8.2.19.tgz#55823169d6d7823e2ce086e5bf4b8d6d9a5b41b1" @@ -2111,26 +1715,6 @@ dataloader "2.1.0" tslib "~2.4.0" -"@graphql-tools/batch-execute@8.4.6": - version "8.4.6" - resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-8.4.6.tgz#6033cbf0b7d30c901ae4a1a7de7501aedf5a6a10" - integrity sha512-8O42fReZMssrA4HCkpK68RlRQz/QAvLfOkz+/6dDX2X7VgZtRx3VvFiJd2hFaGdNbLzklBWXF9E6hJdJGkEO5g== - dependencies: - "@graphql-tools/utils" "8.6.9" - dataloader "2.1.0" - tslib "~2.3.0" - value-or-promise "1.0.11" - -"@graphql-tools/batch-execute@8.4.7": - version "8.4.7" - resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-8.4.7.tgz#199d0ec7fbe6539056fdfd28e015c612926a7932" - integrity sha512-+ZXikTo8kJ1hJAQrT94sUrwmdL8EcvoDz4HULbb4B8hIFw0PPBaGkEaN8u5ylsCLOEoWIQNe1SwHx9yDhlvnJg== - dependencies: - "@graphql-tools/utils" "8.6.10" - dataloader "2.1.0" - tslib "~2.4.0" - value-or-promise "1.0.11" - "@graphql-tools/batch-execute@8.4.9": version "8.4.9" resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-8.4.9.tgz#922bfbe846b4624b0b8e4104b24bfb4e8479fee4" @@ -2141,17 +1725,6 @@ tslib "~2.4.0" value-or-promise "1.0.11" -"@graphql-tools/code-file-loader@7.2.14": - version "7.2.14" - resolved "https://registry.yarnpkg.com/@graphql-tools/code-file-loader/-/code-file-loader-7.2.14.tgz#b43ce0c682040b3969f1f785b18fc33c79341084" - integrity sha512-ajNET8XO2e3SgIXXAskc/Dv/M/+Z35TgXopf3axt1e9TboG/KkQxIE0Mi84XqCYDMtF5UqmIWqQ2gVdwFPfjiw== - dependencies: - "@graphql-tools/graphql-tag-pluck" "7.2.6" - "@graphql-tools/utils" "8.6.9" - globby "^11.0.3" - tslib "~2.3.0" - unixify "^1.0.0" - "@graphql-tools/code-file-loader@7.2.17": version "7.2.17" resolved "https://registry.yarnpkg.com/@graphql-tools/code-file-loader/-/code-file-loader-7.2.17.tgz#b5cbc261ef27183901670f6f557dc76051ebfc45" @@ -2176,43 +1749,6 @@ tslib "~2.4.0" value-or-promise "1.0.11" -"@graphql-tools/delegate@8.7.7": - version "8.7.7" - resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-8.7.7.tgz#8626e5734eff1643f99b10202bb324c8a4a8c210" - integrity sha512-Yb9UHG+Upm0M+5FgtWipXM0/Q8Vuuh1Ieod7hFDmAwHGHbmwG0YpcS/NMdxrQAZYWnli9EdnSPgDAFnWLFN+ZQ== - dependencies: - "@graphql-tools/batch-execute" "8.4.6" - "@graphql-tools/schema" "8.3.10" - "@graphql-tools/utils" "8.6.9" - dataloader "2.1.0" - graphql-executor "0.0.23" - tslib "~2.3.0" - value-or-promise "1.0.11" - -"@graphql-tools/delegate@8.7.8": - version "8.7.8" - resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-8.7.8.tgz#c7e94d66825286615f738367665aa3036d79eff0" - integrity sha512-QRpk0B0VD+23mC3ePBLM542TvCXbQhdr0V/AmcnpxQLsV27/NA6fDxxN/zjjjs15M5v9/M2DaBT4rwY9NMMlQA== - dependencies: - "@graphql-tools/batch-execute" "8.4.7" - "@graphql-tools/schema" "8.3.11" - "@graphql-tools/utils" "8.6.10" - dataloader "2.1.0" - graphql-executor "0.0.23" - tslib "~2.4.0" - value-or-promise "1.0.11" - -"@graphql-tools/graphql-file-loader@7.3.11": - version "7.3.11" - resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.3.11.tgz#3acc3fffdba5e1d47750ea693577c2388e6cf22b" - integrity sha512-3RMTfBN0VYSJH+5he9DxW8nGSn5p2+dNN2O2H88QSSwGorkONmKBdmf+9+JTzrEDvPObOzBjIuSD8wCnXlNaQA== - dependencies: - "@graphql-tools/import" "6.6.13" - "@graphql-tools/utils" "8.6.9" - globby "^11.0.3" - tslib "~2.3.0" - unixify "^1.0.0" - "@graphql-tools/graphql-file-loader@7.3.14": version "7.3.14" resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.3.14.tgz#588a71272872f67de1ad4a0258709929b875a92d" @@ -2224,17 +1760,6 @@ tslib "~2.4.0" unixify "^1.0.0" -"@graphql-tools/graphql-tag-pluck@7.2.6": - version "7.2.6" - resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.2.6.tgz#0bddc23b354c2912e17b15209ad1e7117f9fa4da" - integrity sha512-TWF+0MTdWIfETYt2Pm1+jg608aIavgGkjJuN3f2Z4iWhPNvupHkHexAzV4GNkrQa0yXzIl6bQF8uNRjz4v31SA== - dependencies: - "@babel/parser" "^7.16.8" - "@babel/traverse" "^7.16.8" - "@babel/types" "^7.16.8" - "@graphql-tools/utils" "8.6.9" - tslib "~2.3.0" - "@graphql-tools/graphql-tag-pluck@7.2.9": version "7.2.9" resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.2.9.tgz#e3b1eedd49a9ee04246accf33fbb8e3164b382f6" @@ -2246,15 +1771,6 @@ "@graphql-tools/utils" "8.6.12" tslib "~2.4.0" -"@graphql-tools/import@6.6.13": - version "6.6.13" - resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-6.6.13.tgz#5561204a16ce3d1308aa96fb5e54cd1e550c748c" - integrity sha512-yqdCem+ZZFVAaIC2IxWyAXSEHLNPIuMzm4avTQe/LbYNRFRTpzyIYo3clc22ixeuh2LqSL3tLXKq2IsggCAeQw== - dependencies: - "@graphql-tools/utils" "8.6.9" - resolve-from "5.0.0" - tslib "~2.3.0" - "@graphql-tools/import@6.6.16": version "6.6.16" resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-6.6.16.tgz#f4c68fd2427e29512fe32a868bda9a1a012fd0d4" @@ -2264,16 +1780,6 @@ resolve-from "5.0.0" tslib "~2.4.0" -"@graphql-tools/load@7.5.10": - version "7.5.10" - resolved "https://registry.yarnpkg.com/@graphql-tools/load/-/load-7.5.10.tgz#6e53dd62ec081b3a2966ab9d93e8b991f06501b3" - integrity sha512-I9b9Md1DdB7Du//+x8CtBAKUW21jyuENCPssvlBjHZjvmx5cIGrTftqwGzuDBgR0Zm72tkmat/FTu6/SQPiyeQ== - dependencies: - "@graphql-tools/schema" "8.3.10" - "@graphql-tools/utils" "8.6.9" - p-limit "3.1.0" - tslib "~2.3.0" - "@graphql-tools/load@7.5.13": version "7.5.13" resolved "https://registry.yarnpkg.com/@graphql-tools/load/-/load-7.5.13.tgz#6d861f79e5b1197ff01bc581fa598b1bc0cf9ffc" @@ -2284,22 +1790,6 @@ p-limit "3.1.0" tslib "~2.4.0" -"@graphql-tools/merge@8.2.10": - version "8.2.10" - resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.2.10.tgz#fe2fe5ad33dc2d1b0af8751c0c08d18bb6bb6d88" - integrity sha512-wpg22seOTNfkIO8jFAgo8w1BsT3IS2OTMpkCNf+dvcKSP09SVidYCOliyWHgjDCmpCrvvSjOX855NUKDx/Biew== - dependencies: - "@graphql-tools/utils" "8.6.9" - tslib "~2.3.0" - -"@graphql-tools/merge@8.2.11": - version "8.2.11" - resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.2.11.tgz#0cdc6c9feb32e3392bf0c633881a78ccc1d24368" - integrity sha512-fsjJVdsk9GV1jj1Ed2AKLlHYlsf0ZadTK8X5KxFRE1ZSnKqh56BLVX93JrtOIAnsiHkwOK2TC43HGhApF1swpQ== - dependencies: - "@graphql-tools/utils" "8.6.10" - tslib "~2.4.0" - "@graphql-tools/merge@8.2.13": version "8.2.13" resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.2.13.tgz#d4f254dcea301ce3d9c23b03eb68a7ae9baf6981" @@ -2324,36 +1814,6 @@ relay-compiler "12.0.0" tslib "~2.3.0" -"@graphql-tools/resolvers-composition@6.4.9": - version "6.4.9" - resolved "https://registry.yarnpkg.com/@graphql-tools/resolvers-composition/-/resolvers-composition-6.4.9.tgz#de6cbf24fb81a3be104000f939c580f2a7f5dddb" - integrity sha512-tmxE8j8SMdXdV1iESpW1sKduo8WJ6xGb/v5Razkzv1PRNWmK3Q5Xxb/NSsrIm5oaj5ubiGSRZ7tDwxvAuBhsdw== - dependencies: - "@graphql-tools/utils" "8.6.9" - lodash "4.17.21" - micromatch "^4.0.4" - tslib "~2.3.0" - -"@graphql-tools/schema@8.3.10": - version "8.3.10" - resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-8.3.10.tgz#c3e373e6ad854f533fc7e55859dd8f9e81de30dd" - integrity sha512-tfhjSTi3OzheDrVzG7rkPZg2BbQjmZRLM2vvQoM2b1TnUwgUIbpAgcnf+AWDLRsoCOWlezeLgij1BLeAR0Q0jg== - dependencies: - "@graphql-tools/merge" "8.2.10" - "@graphql-tools/utils" "8.6.9" - tslib "~2.3.0" - value-or-promise "1.0.11" - -"@graphql-tools/schema@8.3.11": - version "8.3.11" - resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-8.3.11.tgz#c0606b301852820a46042ebb888fd09cc402518a" - integrity sha512-esMEnbyXbp8B5VEI4o395+x0G7Qmz3JSX5onFBF8HeLYcqWJasY5vBuWkO18VxrZpEnvnryodP6Y00bVag9O3Q== - dependencies: - "@graphql-tools/merge" "8.2.11" - "@graphql-tools/utils" "8.6.10" - tslib "~2.4.0" - value-or-promise "1.0.11" - "@graphql-tools/schema@8.3.13", "@graphql-tools/schema@^8.1.2", "@graphql-tools/schema@^8.3.1": version "8.3.13" resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-8.3.13.tgz#099460459d7821dd8deb34952900fe300085ba0b" @@ -2378,38 +1838,6 @@ tslib "~2.4.0" value-or-promise "^1.0.11" -"@graphql-tools/stitch@8.6.9": - version "8.6.9" - resolved "https://registry.yarnpkg.com/@graphql-tools/stitch/-/stitch-8.6.9.tgz#095595969856ce4530c8c2d0b10d8c31ca0bbb62" - integrity sha512-lhi1c4fGX1u7QlXPfqh16okcU3yAtj3ou4cIIAAOlTPIwMLMd2ZVG0pjQDs3Nn5kEwsnm4fopi5zHwdrxCbozw== - dependencies: - "@graphql-tools/batch-delegate" "8.2.16" - "@graphql-tools/delegate" "8.7.7" - "@graphql-tools/merge" "8.2.10" - "@graphql-tools/schema" "8.3.10" - "@graphql-tools/utils" "8.6.9" - "@graphql-tools/wrap" "8.4.16" - tslib "~2.3.0" - value-or-promise "^1.0.11" - -"@graphql-tools/stitching-directives@2.2.14": - version "2.2.14" - resolved "https://registry.yarnpkg.com/@graphql-tools/stitching-directives/-/stitching-directives-2.2.14.tgz#4b341f0f09c1b0e9f0d414fc6da3be8684407a3e" - integrity sha512-zJqspepXcsKBxuBB8JEffYJJn7Ez43EmfrUU4vLsyzcaYf+KWpAOyOPOwEzpgfjGMRE+vVgKennfinHIEzZErQ== - dependencies: - "@graphql-tools/delegate" "8.7.7" - "@graphql-tools/utils" "8.6.9" - tslib "~2.3.0" - -"@graphql-tools/stitching-directives@2.2.15": - version "2.2.15" - resolved "https://registry.yarnpkg.com/@graphql-tools/stitching-directives/-/stitching-directives-2.2.15.tgz#3c656ceedd10c105a36b1624bdc5631c018b44d4" - integrity sha512-z1wQSj2cZlkR1xrLe/7jsDnzKcCs3bg9ex5aRaxV4DBMhCFKPXaSYpZEMDTYUwx/naLt4rS7u6Y6TxvE4WG4gQ== - dependencies: - "@graphql-tools/delegate" "8.7.8" - "@graphql-tools/utils" "8.6.10" - tslib "~2.4.0" - "@graphql-tools/stitching-directives@2.2.17": version "2.2.17" resolved "https://registry.yarnpkg.com/@graphql-tools/stitching-directives/-/stitching-directives-2.2.17.tgz#3d5c67098cb56ad61982524518a5a113b739abc4" @@ -2419,27 +1847,6 @@ "@graphql-tools/utils" "8.6.12" tslib "~2.4.0" -"@graphql-tools/url-loader@7.9.19": - version "7.9.19" - resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-7.9.19.tgz#6f848b71c72d0371582aac11272a759d95c0ef8b" - integrity sha512-2jLr3gx2VvUjZGnHqfeDk8tp4mJ5/df9pMHj7NTRMh8Hp9WpIpTdxWSYg8SyJZIMbY8IlpPn5EFwZAz5okkrEw== - dependencies: - "@graphql-tools/delegate" "8.7.7" - "@graphql-tools/utils" "8.6.9" - "@graphql-tools/wrap" "8.4.16" - "@n1ru4l/graphql-live-query" "^0.9.0" - "@types/ws" "^8.0.0" - cross-undici-fetch "^0.3.5" - dset "^3.1.0" - extract-files "^11.0.0" - graphql-ws "^5.4.1" - isomorphic-ws "^4.0.1" - meros "^1.1.4" - sync-fetch "^0.3.1" - tslib "^2.3.0" - value-or-promise "^1.0.11" - ws "^8.3.0" - "@graphql-tools/url-loader@7.9.23": version "7.9.23" resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-7.9.23.tgz#f35acfa01eadb9bdffcd2720442a8589a7961afd" @@ -2461,13 +1868,6 @@ value-or-promise "^1.0.11" ws "^8.3.0" -"@graphql-tools/utils@8.6.10": - version "8.6.10" - resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.6.10.tgz#38e42a97a74ffcf5a21e816401e2ca1647194f6a" - integrity sha512-bJH9qwuyM3BP0PTU6/lvBDkk6jdEIOn+dbyk4pHMVNnvbJ1gZQwo62To8SHxxaUTus8OMhhVPSh9ApWXREURcg== - dependencies: - tslib "~2.4.0" - "@graphql-tools/utils@8.6.12", "@graphql-tools/utils@^8.1.1", "@graphql-tools/utils@^8.3.0", "@graphql-tools/utils@^8.5.1", "@graphql-tools/utils@^8.5.2", "@graphql-tools/utils@^8.6.0", "@graphql-tools/utils@^8.6.1": version "8.6.12" resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.6.12.tgz#0a550dc0331fd9b097fe7223d65cbbee720556e4" @@ -2475,35 +1875,6 @@ dependencies: tslib "~2.4.0" -"@graphql-tools/utils@8.6.9": - version "8.6.9" - resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.6.9.tgz#fe1b81df29c9418b41b7a1ffe731710b93d3a1fe" - integrity sha512-Z1X4d4GCT81+8CSt6SgU4t1w1UAUsAIRb67mI90k/zAs+ArkB95iE3bWXuJCUmd1+r8DGGtmUNOArtd6wkt+OQ== - dependencies: - tslib "~2.3.0" - -"@graphql-tools/wrap@8.4.16": - version "8.4.16" - resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-8.4.16.tgz#87dce9ec623a921e5a62f44e75abc9655892724b" - integrity sha512-b3yz7uN0en44sBEv/fAEQIqdiCEM/gQJSaLyA7Z2hWJwM0gQ5kiq0XMwKvyUAIY8NGig7IywC7bbup5Jc2F35Q== - dependencies: - "@graphql-tools/delegate" "8.7.7" - "@graphql-tools/schema" "8.3.10" - "@graphql-tools/utils" "8.6.9" - tslib "~2.3.0" - value-or-promise "1.0.11" - -"@graphql-tools/wrap@8.4.17": - version "8.4.17" - resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-8.4.17.tgz#7c8906a0a7d463aeff8d3c01e94095e93af42ee4" - integrity sha512-oXTNXuUsty2smv3wm9M0W3Pon+fofy9ItIgGT3xfHnJITCNC2GC1s29lhcr0pIZL4Tjp7oTlqMx+sPjLHETSzw== - dependencies: - "@graphql-tools/delegate" "8.7.8" - "@graphql-tools/schema" "8.3.11" - "@graphql-tools/utils" "8.6.10" - tslib "~2.4.0" - value-or-promise "1.0.11" - "@graphql-tools/wrap@8.4.19": version "8.4.19" resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-8.4.19.tgz#066cd4238ed35e4c40773f55214fee86d1041afc" @@ -3378,7 +2749,7 @@ ajv@8.11.0: require-from-string "^2.0.2" uri-js "^4.2.2" -ajv@^6.10.0, ajv@^6.11.0, ajv@^6.12.4: +ajv@^6.10.0, ajv@^6.12.4: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -4330,7 +3701,7 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -cross-undici-fetch@^0.3.0, cross-undici-fetch@^0.3.5: +cross-undici-fetch@^0.3.0: version "0.3.8" resolved "https://registry.yarnpkg.com/cross-undici-fetch/-/cross-undici-fetch-0.3.8.tgz#3f134f33413d28f3adb7b96519e4e92740cd2e3c" integrity sha512-9vhSioFL/OiO3lGIDp4x6ILBUSR+dmKkwF3ZshqY+YSwgw/aMTy5yZLWuOqJLt1qH8nlBMA7+qzVYyPoOIiF0A== @@ -4406,11 +3777,6 @@ date-fns@^2.16.1: resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.28.0.tgz#9570d656f5fc13143e50c975a3b6bbeb46cd08b2" integrity sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw== -dayjs@1.11.1: - version "1.11.1" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.1.tgz#90b33a3dda3417258d48ad2771b415def6545eb0" - integrity sha512-ER7EjqVAMkRRsxNCC5YqJ9d9VQYuWdGt7aiH2qA5R5wt8ZmWaP2dLUSIK6y/kVzLMlmh1Tvu5xUf4M/wdGJ5KA== - dayjs@1.11.2: version "1.11.2" resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.2.tgz#fa0f5223ef0d6724b3d8327134890cfe3d72fbe5" @@ -4590,11 +3956,6 @@ dot-prop@^5.2.0: dependencies: is-obj "^2.0.0" -dotenv@16.0.0: - version "16.0.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.0.tgz#c619001253be89ebb638d027b609c75c26e47411" - integrity sha512-qD9WU0MPM4SWLPJy/r2Be+2WgQj8plChsyrCNQzW/0WjvcJQiKQJ9mH3ZgB3fxbUUxgc/11ZJ0Fi5KiimWGz2Q== - dotenv@16.0.1: version "16.0.1" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.1.tgz#8f8f9d94876c35dac989876a5d3a82a267fdce1d" @@ -5211,15 +4572,6 @@ fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-json-stringify@^1.13.0: - version "1.21.0" - resolved "https://registry.yarnpkg.com/fast-json-stringify/-/fast-json-stringify-1.21.0.tgz#51bc8c6d77d8c7b2cc7e5fa754f7f909f9e1262f" - integrity sha512-xY6gyjmHN3AK1Y15BCbMpeO9+dea5ePVsp3BouHCdukcx0hOHbXwFhRodhcI0NpZIgDChSeAKkHW9YjKvhwKBA== - dependencies: - ajv "^6.11.0" - deepmerge "^4.2.2" - string-similarity "^4.0.1" - fast-levenshtein@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" @@ -5352,11 +4704,6 @@ flat-cache@^3.0.4: flatted "^3.1.0" rimraf "^3.0.2" -flatstr@1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/flatstr/-/flatstr-1.0.12.tgz#c2ba6a08173edbb6c9640e3055b95e287ceb5931" - integrity sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw== - flatted@^3.1.0: version "3.2.5" resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3" @@ -5443,13 +4790,6 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -generate-function@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.3.1.tgz#f069617690c10c868e73b8465746764f97c3479f" - integrity sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ== - dependencies: - is-property "^1.0.2" - gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" @@ -5631,19 +4971,6 @@ graphql-import-node@0.0.5: resolved "https://registry.yarnpkg.com/graphql-import-node/-/graphql-import-node-0.0.5.tgz#caf76a6cece10858b14f27cce935655398fc1bf0" integrity sha512-OXbou9fqh9/Lm7vwXT0XoRN9J5+WCYKnbiTalgFDvkQERITRmcfncZs6aVABedd5B85yQU5EULS4a5pnbpuI0Q== -graphql-jit@0.7.3: - version "0.7.3" - resolved "https://registry.yarnpkg.com/graphql-jit/-/graphql-jit-0.7.3.tgz#cdc14d93efb8aba75cafb0be263cbafd4881d4d9" - integrity sha512-sb7j5K4uWjpzZvmhEzU9ei9bgZImmB8bnzE2u9Mi5IkDk1Hjb0wc5+r7XAy9dwWDfuAzFZnN5mOmKjsBu1+4xw== - dependencies: - "@graphql-typed-document-node/core" "^3.1.1" - fast-json-stringify "^1.13.0" - generate-function "^2.3.1" - json-schema "^0.4.0" - lodash.memoize "^4.1.2" - lodash.merge "4.6.2" - lodash.mergewith "4.6.2" - graphql-scalars@1.17.0: version "1.17.0" resolved "https://registry.yarnpkg.com/graphql-scalars/-/graphql-scalars-1.17.0.tgz#10e4f0fe44472d475dd72f14412c065fd1b7aff8" @@ -5665,11 +4992,6 @@ graphql-tag@^2.11.0, graphql-tag@^2.12.3: dependencies: tslib "^2.1.0" -graphql-ws@5.8.1: - version "5.8.1" - resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-5.8.1.tgz#daf72534b8a169a272e730fa4f3ce0e6d04e2883" - integrity sha512-UVf/fxlHultC1+12tX9ShTIipqQFNZ96g7N51RFQlk7MFPsDUUMCR3QXVEzHEd5xlTp16rs5vCyfBljvcPN3fA== - graphql-ws@5.8.2, graphql-ws@^5.4.1: version "5.8.2" resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-5.8.2.tgz#800184b1addb20b3010dc06cb70877703a5fff20" @@ -6049,11 +5371,6 @@ is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= -is-property@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84" - integrity sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ= - is-regex@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" @@ -6659,11 +5976,6 @@ json-schema-traverse@^1.0.0: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== -json-schema@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" - integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== - json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" @@ -6837,21 +6149,16 @@ lodash.get@4.4.2: resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= -lodash.memoize@4.x, lodash.memoize@^4.1.2: +lodash.memoize@4.x: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= -lodash.merge@4.6.2, lodash.merge@^4.6.2: +lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -lodash.mergewith@4.6.2: - version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz#617121f89ac55f59047c7aec1ccd6654c6590f55" - integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ== - lodash.set@4.3.2: version "4.3.2" resolved "https://registry.yarnpkg.com/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" @@ -7295,11 +6602,6 @@ object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1 resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= -object-hash@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" - integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== - object-inspect@1.10.3: version "1.10.3" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369" @@ -7876,14 +7178,6 @@ react-is@^18.0.0: resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.0.0.tgz#026f6c4a27dbe33bf4a35655b9e1327c4e55e3f5" integrity sha512-yUcBYdBBbo3QiPsgYDcfQcIkGZHfxOaoE6HLSnr1sPzMhdyxusbfKOSUbSd/ocGi32dxcj366PsTj+5oggeKKw== -react-native-fs@2.19.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/react-native-fs/-/react-native-fs-2.19.0.tgz#5747eb52a5a3d2b31c8fb76f5f8044d0a855122c" - integrity sha512-Yl09IbETkV5UJcBtVtBLttyTmiAhJIHpGA/LvredI5dYiw3MXMMVu42bzELiuH2Bwj7F+qd0fMNvgfBDiDxd2A== - dependencies: - base-64 "^0.1.0" - utf8 "^3.0.0" - react-native-fs@2.20.0: version "2.20.0" resolved "https://registry.yarnpkg.com/react-native-fs/-/react-native-fs-2.20.0.tgz#05a9362b473bfc0910772c0acbb73a78dbc810f6" @@ -8517,11 +7811,6 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -string-similarity@^4.0.1: - version "4.0.4" - resolved "https://registry.yarnpkg.com/string-similarity/-/string-similarity-4.0.4.tgz#42d01ab0b34660ea8a018da8f56a3309bb8b2a5b" - integrity sha512-/q/8Q4Bl4ZKAPjj8WerIBJWALKkaPRfrvhfF8k/B23i4nzrlRj2/go1m90In7nG/3XDSbOo0+pu6RvCTM9RGMQ== - string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" @@ -8854,16 +8143,6 @@ ts-node@10.8.0: v8-compile-cache-lib "^3.0.1" yn "3.1.1" -tsconfig-paths@3.14.1, tsconfig-paths@^3.11.0, tsconfig-paths@^3.9.0: - version "3.14.1" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a" - integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ== - dependencies: - "@types/json5" "^0.0.29" - json5 "^1.0.1" - minimist "^1.2.6" - strip-bom "^3.0.0" - tsconfig-paths@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-4.0.0.tgz#1082f5d99fd127b72397eef4809e4dd06d229b64" @@ -8873,6 +8152,16 @@ tsconfig-paths@4.0.0: minimist "^1.2.6" strip-bom "^3.0.0" +tsconfig-paths@^3.11.0, tsconfig-paths@^3.9.0: + version "3.14.1" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a" + integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.1" + minimist "^1.2.6" + strip-bom "^3.0.0" + tslib@1.11.1, tslib@^1.11.1, tslib@^1.8.1, tslib@^1.9.0: version "1.11.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35" @@ -8989,11 +8278,6 @@ typescript@4.6.3: resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.3.tgz#eefeafa6afdd31d725584c67a0eaba80f6fc6c6c" integrity sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw== -typescript@4.6.4: - version "4.6.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.4.tgz#caa78bbc3a59e6a5c510d35703f6a09877ce45e9" - integrity sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg== - typescript@4.7.2: version "4.7.2" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.2.tgz#1f9aa2ceb9af87cca227813b4310fff0b51593c4" @@ -9451,19 +8735,6 @@ yargs@15.3.1, yargs@^15.1.0, yargs@^15.3.1: y18n "^4.0.0" yargs-parser "^18.1.1" -yargs@17.4.1: - version "17.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.4.1.tgz#ebe23284207bb75cee7c408c33e722bfb27b5284" - integrity sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.3" - y18n "^5.0.5" - yargs-parser "^21.0.0" - yargs@17.5.1, yargs@^17.3.1: version "17.5.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.5.1.tgz#e109900cab6fcb7fd44b1d8249166feb0b36e58e"