From e9b8d67adb72e876407269fbf972bf585fde15b7 Mon Sep 17 00:00:00 2001 From: quangdz1704 Date: Thu, 1 Aug 2024 15:04:01 +0700 Subject: [PATCH] feat: query princible amount --- .graphqlrc.ts | 5 + codegen.ts | 17 + package.json | 9 +- src/gql/fragment-masking.ts | 87 + src/gql/gql.ts | 24 + src/gql/graphql.ts | 15959 ++++++++++++++++ src/gql/index.ts | 2 + src/index.tsx | 8 + .../components/CreatePosition/index.tsx | 4 +- .../Pool-V3/components/PoolDetail/index.tsx | 18 +- .../components/PoolList/index.module.scss | 9 +- .../Pool-V3/components/PoolList/index.tsx | 16 +- .../Pool-V3/components/PositionItem/index.tsx | 32 +- .../Pool-V3/components/PositionList/index.tsx | 63 +- .../Pool-V3/components/TokenForm/index.tsx | 14 + src/pages/Pool-V3/helpers/helper.ts | 79 +- src/styles/_utils.scss | 2 +- yarn.lock | 1570 +- 18 files changed, 17848 insertions(+), 70 deletions(-) create mode 100644 .graphqlrc.ts create mode 100644 codegen.ts create mode 100644 src/gql/fragment-masking.ts create mode 100644 src/gql/gql.ts create mode 100644 src/gql/graphql.ts create mode 100644 src/gql/index.ts diff --git a/.graphqlrc.ts b/.graphqlrc.ts new file mode 100644 index 000000000..b28ad3767 --- /dev/null +++ b/.graphqlrc.ts @@ -0,0 +1,5 @@ +// .graphqlrc.ts or graphql.config.ts +export default { + schema: 'http://10.10.20.72:3000/', + documents: 'src/**/*.{graphql,js,ts,jsx,tsx}' +}; diff --git a/codegen.ts b/codegen.ts new file mode 100644 index 000000000..1f7ef70f7 --- /dev/null +++ b/codegen.ts @@ -0,0 +1,17 @@ +import { CodegenConfig } from '@graphql-codegen/cli'; + +// https://subql-staging.orai.io/ +export const endpoint_gql = `http://10.10.20.72:3000/`; +const config: CodegenConfig = { + schema: endpoint_gql, + documents: ['src/**/*.tsx'], + // ignoreNoDocuments: true, // for better experience with the watcher + generates: { + './src/gql/': { + preset: 'client', + plugins: [] + } + } +}; + +export default config; diff --git a/package.json b/package.json index f9682d6d3..7fdf35e9e 100644 --- a/package.json +++ b/package.json @@ -57,11 +57,14 @@ "react-use-websocket": "3.0.0", "redux-persist": "^6.0.0", "serialize-error": "8.0.0", - "tronweb": "^5.1.0" + "tronweb": "^5.1.0", + "urql": "^4.1.0" }, "devDependencies": { "@babel/plugin-proposal-private-property-in-object": "^7.21.11", "@ethersproject/providers": "^5.0.10", + "@graphql-codegen/cli": "^5.0.2", + "@graphql-codegen/client-preset": "^4.3.3", "@keplr-wallet/types": "^0.11.38", "@oraichain/babel-plugin-operator-overloading": "^1.0.4", "@oraichain/common-contracts-build": "1.0.35", @@ -78,6 +81,7 @@ "@types/react-router-dom": "^5.3.3", "crypto-browserify": "^3.12.0", "firebase-tools": "^11.30.0", + "graphql": "^16.9.0", "https-browserify": "^1.0.0", "husky": "^8.0.3", "node-polyfill-webpack-plugin": "^3.0.0", @@ -103,7 +107,8 @@ "postinstall": "patch-package", "prepare": "husky install", "ts-css": "typed-scss-modules src --watch --implementation sass -n all -e default", - "clear-module-cache": "rm -rf node_modules/.cache/vendor & rm -rf public/vendor*" + "clear-module-cache": "rm -rf node_modules/.cache/vendor & rm -rf public/vendor*", + "codegen": "graphql-codegen" }, "eslintConfig": { "extends": "react-app" diff --git a/src/gql/fragment-masking.ts b/src/gql/fragment-masking.ts new file mode 100644 index 000000000..aca71b135 --- /dev/null +++ b/src/gql/fragment-masking.ts @@ -0,0 +1,87 @@ +/* eslint-disable */ +import { ResultOf, DocumentTypeDecoration, TypedDocumentNode } from '@graphql-typed-document-node/core'; +import { FragmentDefinitionNode } from 'graphql'; +import { Incremental } from './graphql'; + + +export type FragmentType> = TDocumentType extends DocumentTypeDecoration< + infer TType, + any +> + ? [TType] extends [{ ' $fragmentName'?: infer TKey }] + ? TKey extends string + ? { ' $fragmentRefs'?: { [key in TKey]: TType } } + : never + : never + : never; + +// return non-nullable if `fragmentType` is non-nullable +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: FragmentType> +): TType; +// return nullable if `fragmentType` is undefined +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: FragmentType> | undefined +): TType | undefined; +// return nullable if `fragmentType` is nullable +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: FragmentType> | null +): TType | null; +// return nullable if `fragmentType` is nullable or undefined +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: FragmentType> | null | undefined +): TType | null | undefined; +// return array of non-nullable if `fragmentType` is array of non-nullable +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: Array>> +): Array; +// return array of nullable if `fragmentType` is array of nullable +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: Array>> | null | undefined +): Array | null | undefined; +// return readonly array of non-nullable if `fragmentType` is array of non-nullable +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: ReadonlyArray>> +): ReadonlyArray; +// return readonly array of nullable if `fragmentType` is array of nullable +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: ReadonlyArray>> | null | undefined +): ReadonlyArray | null | undefined; +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: FragmentType> | Array>> | ReadonlyArray>> | null | undefined +): TType | Array | ReadonlyArray | null | undefined { + return fragmentType as any; +} + + +export function makeFragmentData< + F extends DocumentTypeDecoration, + FT extends ResultOf +>(data: FT, _fragment: F): FragmentType { + return data as FragmentType; +} +export function isFragmentReady( + queryNode: DocumentTypeDecoration, + fragmentNode: TypedDocumentNode, + data: FragmentType, any>> | null | undefined +): data is FragmentType { + const deferredFields = (queryNode as { __meta__?: { deferredFields: Record } }).__meta__ + ?.deferredFields; + + if (!deferredFields) return true; + + const fragDef = fragmentNode.definitions[0] as FragmentDefinitionNode | undefined; + const fragName = fragDef?.name?.value; + + const fields = (fragName && deferredFields[fragName]) || []; + return fields.length > 0 && fields.every(field => data && field in data); +} diff --git a/src/gql/gql.ts b/src/gql/gql.ts new file mode 100644 index 000000000..da2e7513c --- /dev/null +++ b/src/gql/gql.ts @@ -0,0 +1,24 @@ +/* eslint-disable */ +import * as types from './graphql'; +import { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core'; + +const documents = []; +/** + * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + * + * + * @example + * ```ts + * const query = graphql(`query GetUser($id: ID!) { user(id: $id) { name } }`); + * ``` + * + * The query argument is unknown! + * Please regenerate the types. + */ +export function graphql(source: string): unknown; + +export function graphql(source: string) { + return (documents as any)[source] ?? {}; +} + +export type DocumentType> = TDocumentNode extends DocumentNode< infer TType, any> ? TType : never; \ No newline at end of file diff --git a/src/gql/graphql.ts b/src/gql/graphql.ts new file mode 100644 index 000000000..925b206b2 --- /dev/null +++ b/src/gql/graphql.ts @@ -0,0 +1,15959 @@ +/* eslint-disable */ +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 MakeEmpty = { [_ in K]?: never }; +export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }; +/** All built-in and custom scalars, mapped to their actual values */ +export type Scalars = { + ID: { input: string; output: string; } + String: { input: string; output: string; } + Boolean: { input: boolean; output: boolean; } + Int: { input: number; output: number; } + Float: { input: number; output: number; } + /** A floating point number that requires more precision than IEEE 754 binary 64 */ + BigFloat: { input: any; output: any; } + /** + * A signed eight-byte integer. The upper big integer values are greater than the + * max value for a JavaScript number. Therefore all big integers will be output as + * strings and not numbers. + */ + BigInt: { input: any; output: any; } + /** A location in a connection that can be used for resuming pagination. */ + Cursor: { input: any; output: any; } + /** The day, does not include a time. */ + Date: { input: any; output: any; } + /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ + JSON: { input: any; output: any; } +}; + +export type Account = Node & { + __typename?: 'Account'; + /** Reads and enables pagination through a set of `ClaimFee`. */ + claimFees: ClaimFeesConnection; + id: Scalars['String']['output']; + /** A globally unique identifier. Can be used in various places throughout the system to identify this single value. */ + nodeId: Scalars['ID']['output']; + /** Reads and enables pagination through a set of `Pool`. */ + poolCreations: PoolsConnection; + /** Reads and enables pagination through a set of `Pool`. */ + poolsByClaimFeeOwnerIdAndPoolId: AccountPoolsByClaimFeeOwnerIdAndPoolIdManyToManyConnection; + /** Reads and enables pagination through a set of `Pool`. */ + poolsByPositionOwnerIdAndPoolId: AccountPoolsByPositionOwnerIdAndPoolIdManyToManyConnection; + /** Reads and enables pagination through a set of `Position`. */ + positions: PositionsConnection; + /** Reads and enables pagination through a set of `Position`. */ + positionsByClaimFeeOwnerIdAndPositionId: AccountPositionsByClaimFeeOwnerIdAndPositionIdManyToManyConnection; + /** Reads and enables pagination through a set of `Swap`. */ + swap: SwapsConnection; + /** Reads and enables pagination through a set of `Token`. */ + tokensByPoolPoolCreatorIdAndTokenXId: AccountTokensByPoolPoolCreatorIdAndTokenXIdManyToManyConnection; + /** Reads and enables pagination through a set of `Token`. */ + tokensByPoolPoolCreatorIdAndTokenYId: AccountTokensByPoolPoolCreatorIdAndTokenYIdManyToManyConnection; + /** Reads and enables pagination through a set of `Token`. */ + tokensBySwapSenderIdAndTokenInId: AccountTokensBySwapSenderIdAndTokenInIdManyToManyConnection; + /** Reads and enables pagination through a set of `Token`. */ + tokensBySwapSenderIdAndTokenOutId: AccountTokensBySwapSenderIdAndTokenOutIdManyToManyConnection; + /** Reads and enables pagination through a set of `Transaction`. */ + transactionsByClaimFeeOwnerIdAndTransactionId: AccountTransactionsByClaimFeeOwnerIdAndTransactionIdManyToManyConnection; + /** Reads and enables pagination through a set of `Transaction`. */ + transactionsByPoolPoolCreatorIdAndTransactionId: AccountTransactionsByPoolPoolCreatorIdAndTransactionIdManyToManyConnection; + /** Reads and enables pagination through a set of `Transaction`. */ + transactionsByPositionOwnerIdAndTransactionId: AccountTransactionsByPositionOwnerIdAndTransactionIdManyToManyConnection; + /** Reads and enables pagination through a set of `Transaction`. */ + transactionsBySwapSenderIdAndTransactionId: AccountTransactionsBySwapSenderIdAndTransactionIdManyToManyConnection; +}; + + +export type AccountClaimFeesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type AccountPoolCreationsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type AccountPoolsByClaimFeeOwnerIdAndPoolIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type AccountPoolsByPositionOwnerIdAndPoolIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type AccountPositionsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type AccountPositionsByClaimFeeOwnerIdAndPositionIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type AccountSwapArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type AccountTokensByPoolPoolCreatorIdAndTokenXIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type AccountTokensByPoolPoolCreatorIdAndTokenYIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type AccountTokensBySwapSenderIdAndTokenInIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type AccountTokensBySwapSenderIdAndTokenOutIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type AccountTransactionsByClaimFeeOwnerIdAndTransactionIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type AccountTransactionsByPoolPoolCreatorIdAndTransactionIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type AccountTransactionsByPositionOwnerIdAndTransactionIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type AccountTransactionsBySwapSenderIdAndTransactionIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +export type AccountAggregates = { + __typename?: 'AccountAggregates'; + /** Distinct count aggregates across the matching connection (ignoring before/after/first/last/offset) */ + distinctCount?: Maybe; + keys?: Maybe>; +}; + +export type AccountDistinctCountAggregates = { + __typename?: 'AccountDistinctCountAggregates'; + /** Distinct count of _blockRange across the matching connection */ + _blockRange?: Maybe; + /** Distinct count of _id across the matching connection */ + _id?: Maybe; + /** Distinct count of id across the matching connection */ + id?: Maybe; +}; + +/** A filter to be used against `Account` object types. All fields are combined with a logical ‘and.’ */ +export type AccountFilter = { + /** Checks for all expressions in this list. */ + and?: InputMaybe>; + /** Filter by the object’s `claimFees` relation. */ + claimFees?: InputMaybe; + /** Some related `claimFees` exist. */ + claimFeesExist?: InputMaybe; + /** Filter by the object’s `id` field. */ + id?: InputMaybe; + /** Negates the expression. */ + not?: InputMaybe; + /** Checks for any expressions in this list. */ + or?: InputMaybe>; + /** Filter by the object’s `poolCreations` relation. */ + poolCreations?: InputMaybe; + /** Some related `poolCreations` exist. */ + poolCreationsExist?: InputMaybe; + /** Filter by the object’s `positions` relation. */ + positions?: InputMaybe; + /** Some related `positions` exist. */ + positionsExist?: InputMaybe; + /** Filter by the object’s `swap` relation. */ + swap?: InputMaybe; + /** Some related `swap` exist. */ + swapExist?: InputMaybe; +}; + +/** A connection to a list of `Pool` values, with data from `ClaimFee`. */ +export type AccountPoolsByClaimFeeOwnerIdAndPoolIdManyToManyConnection = { + __typename?: 'AccountPoolsByClaimFeeOwnerIdAndPoolIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Pool`, info from the `ClaimFee`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Pool` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Pool` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Pool` values, with data from `ClaimFee`. */ +export type AccountPoolsByClaimFeeOwnerIdAndPoolIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Pool` edge in the connection, with data from `ClaimFee`. */ +export type AccountPoolsByClaimFeeOwnerIdAndPoolIdManyToManyEdge = { + __typename?: 'AccountPoolsByClaimFeeOwnerIdAndPoolIdManyToManyEdge'; + /** Reads and enables pagination through a set of `ClaimFee`. */ + claimFees: ClaimFeesConnection; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Pool` at the end of the edge. */ + node?: Maybe; +}; + + +/** A `Pool` edge in the connection, with data from `ClaimFee`. */ +export type AccountPoolsByClaimFeeOwnerIdAndPoolIdManyToManyEdgeClaimFeesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Pool` values, with data from `Position`. */ +export type AccountPoolsByPositionOwnerIdAndPoolIdManyToManyConnection = { + __typename?: 'AccountPoolsByPositionOwnerIdAndPoolIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Pool`, info from the `Position`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Pool` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Pool` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Pool` values, with data from `Position`. */ +export type AccountPoolsByPositionOwnerIdAndPoolIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Pool` edge in the connection, with data from `Position`. */ +export type AccountPoolsByPositionOwnerIdAndPoolIdManyToManyEdge = { + __typename?: 'AccountPoolsByPositionOwnerIdAndPoolIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Pool` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Position`. */ + positions: PositionsConnection; +}; + + +/** A `Pool` edge in the connection, with data from `Position`. */ +export type AccountPoolsByPositionOwnerIdAndPoolIdManyToManyEdgePositionsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Position` values, with data from `ClaimFee`. */ +export type AccountPositionsByClaimFeeOwnerIdAndPositionIdManyToManyConnection = { + __typename?: 'AccountPositionsByClaimFeeOwnerIdAndPositionIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Position`, info from the `ClaimFee`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Position` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Position` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Position` values, with data from `ClaimFee`. */ +export type AccountPositionsByClaimFeeOwnerIdAndPositionIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Position` edge in the connection, with data from `ClaimFee`. */ +export type AccountPositionsByClaimFeeOwnerIdAndPositionIdManyToManyEdge = { + __typename?: 'AccountPositionsByClaimFeeOwnerIdAndPositionIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** Reads and enables pagination through a set of `ClaimFee`. */ + fees: ClaimFeesConnection; + /** The `Position` at the end of the edge. */ + node?: Maybe; +}; + + +/** A `Position` edge in the connection, with data from `ClaimFee`. */ +export type AccountPositionsByClaimFeeOwnerIdAndPositionIdManyToManyEdgeFeesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A filter to be used against many `ClaimFee` object types. All fields are combined with a logical ‘and.’ */ +export type AccountToManyClaimFeeFilter = { + /** Aggregates across related `ClaimFee` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `ClaimFee` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `ClaimFee` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `ClaimFee` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +/** A filter to be used against many `Pool` object types. All fields are combined with a logical ‘and.’ */ +export type AccountToManyPoolFilter = { + /** Aggregates across related `Pool` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `Pool` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `Pool` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `Pool` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +/** A filter to be used against many `Position` object types. All fields are combined with a logical ‘and.’ */ +export type AccountToManyPositionFilter = { + /** Aggregates across related `Position` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `Position` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `Position` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `Position` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +/** A filter to be used against many `Swap` object types. All fields are combined with a logical ‘and.’ */ +export type AccountToManySwapFilter = { + /** Aggregates across related `Swap` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `Swap` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `Swap` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `Swap` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +/** A connection to a list of `Token` values, with data from `Pool`. */ +export type AccountTokensByPoolPoolCreatorIdAndTokenXIdManyToManyConnection = { + __typename?: 'AccountTokensByPoolPoolCreatorIdAndTokenXIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Token`, info from the `Pool`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Token` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Token` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Token` values, with data from `Pool`. */ +export type AccountTokensByPoolPoolCreatorIdAndTokenXIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Token` edge in the connection, with data from `Pool`. */ +export type AccountTokensByPoolPoolCreatorIdAndTokenXIdManyToManyEdge = { + __typename?: 'AccountTokensByPoolPoolCreatorIdAndTokenXIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Token` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Pool`. */ + poolsByTokenXId: PoolsConnection; +}; + + +/** A `Token` edge in the connection, with data from `Pool`. */ +export type AccountTokensByPoolPoolCreatorIdAndTokenXIdManyToManyEdgePoolsByTokenXIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Token` values, with data from `Pool`. */ +export type AccountTokensByPoolPoolCreatorIdAndTokenYIdManyToManyConnection = { + __typename?: 'AccountTokensByPoolPoolCreatorIdAndTokenYIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Token`, info from the `Pool`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Token` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Token` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Token` values, with data from `Pool`. */ +export type AccountTokensByPoolPoolCreatorIdAndTokenYIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Token` edge in the connection, with data from `Pool`. */ +export type AccountTokensByPoolPoolCreatorIdAndTokenYIdManyToManyEdge = { + __typename?: 'AccountTokensByPoolPoolCreatorIdAndTokenYIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Token` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Pool`. */ + poolsByTokenYId: PoolsConnection; +}; + + +/** A `Token` edge in the connection, with data from `Pool`. */ +export type AccountTokensByPoolPoolCreatorIdAndTokenYIdManyToManyEdgePoolsByTokenYIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Token` values, with data from `Swap`. */ +export type AccountTokensBySwapSenderIdAndTokenInIdManyToManyConnection = { + __typename?: 'AccountTokensBySwapSenderIdAndTokenInIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Token`, info from the `Swap`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Token` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Token` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Token` values, with data from `Swap`. */ +export type AccountTokensBySwapSenderIdAndTokenInIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Token` edge in the connection, with data from `Swap`. */ +export type AccountTokensBySwapSenderIdAndTokenInIdManyToManyEdge = { + __typename?: 'AccountTokensBySwapSenderIdAndTokenInIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Token` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Swap`. */ + swapsByTokenInId: SwapsConnection; +}; + + +/** A `Token` edge in the connection, with data from `Swap`. */ +export type AccountTokensBySwapSenderIdAndTokenInIdManyToManyEdgeSwapsByTokenInIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Token` values, with data from `Swap`. */ +export type AccountTokensBySwapSenderIdAndTokenOutIdManyToManyConnection = { + __typename?: 'AccountTokensBySwapSenderIdAndTokenOutIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Token`, info from the `Swap`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Token` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Token` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Token` values, with data from `Swap`. */ +export type AccountTokensBySwapSenderIdAndTokenOutIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Token` edge in the connection, with data from `Swap`. */ +export type AccountTokensBySwapSenderIdAndTokenOutIdManyToManyEdge = { + __typename?: 'AccountTokensBySwapSenderIdAndTokenOutIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Token` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Swap`. */ + swapsByTokenOutId: SwapsConnection; +}; + + +/** A `Token` edge in the connection, with data from `Swap`. */ +export type AccountTokensBySwapSenderIdAndTokenOutIdManyToManyEdgeSwapsByTokenOutIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Transaction` values, with data from `ClaimFee`. */ +export type AccountTransactionsByClaimFeeOwnerIdAndTransactionIdManyToManyConnection = { + __typename?: 'AccountTransactionsByClaimFeeOwnerIdAndTransactionIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Transaction`, info from the `ClaimFee`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Transaction` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Transaction` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Transaction` values, with data from `ClaimFee`. */ +export type AccountTransactionsByClaimFeeOwnerIdAndTransactionIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Transaction` edge in the connection, with data from `ClaimFee`. */ +export type AccountTransactionsByClaimFeeOwnerIdAndTransactionIdManyToManyEdge = { + __typename?: 'AccountTransactionsByClaimFeeOwnerIdAndTransactionIdManyToManyEdge'; + /** Reads and enables pagination through a set of `ClaimFee`. */ + claimFees: ClaimFeesConnection; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Transaction` at the end of the edge. */ + node?: Maybe; +}; + + +/** A `Transaction` edge in the connection, with data from `ClaimFee`. */ +export type AccountTransactionsByClaimFeeOwnerIdAndTransactionIdManyToManyEdgeClaimFeesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Transaction` values, with data from `Pool`. */ +export type AccountTransactionsByPoolPoolCreatorIdAndTransactionIdManyToManyConnection = { + __typename?: 'AccountTransactionsByPoolPoolCreatorIdAndTransactionIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Transaction`, info from the `Pool`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Transaction` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Transaction` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Transaction` values, with data from `Pool`. */ +export type AccountTransactionsByPoolPoolCreatorIdAndTransactionIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Transaction` edge in the connection, with data from `Pool`. */ +export type AccountTransactionsByPoolPoolCreatorIdAndTransactionIdManyToManyEdge = { + __typename?: 'AccountTransactionsByPoolPoolCreatorIdAndTransactionIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Transaction` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Pool`. */ + poolCreations: PoolsConnection; +}; + + +/** A `Transaction` edge in the connection, with data from `Pool`. */ +export type AccountTransactionsByPoolPoolCreatorIdAndTransactionIdManyToManyEdgePoolCreationsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Transaction` values, with data from `Position`. */ +export type AccountTransactionsByPositionOwnerIdAndTransactionIdManyToManyConnection = { + __typename?: 'AccountTransactionsByPositionOwnerIdAndTransactionIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Transaction`, info from the `Position`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Transaction` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Transaction` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Transaction` values, with data from `Position`. */ +export type AccountTransactionsByPositionOwnerIdAndTransactionIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Transaction` edge in the connection, with data from `Position`. */ +export type AccountTransactionsByPositionOwnerIdAndTransactionIdManyToManyEdge = { + __typename?: 'AccountTransactionsByPositionOwnerIdAndTransactionIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Transaction` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Position`. */ + positions: PositionsConnection; +}; + + +/** A `Transaction` edge in the connection, with data from `Position`. */ +export type AccountTransactionsByPositionOwnerIdAndTransactionIdManyToManyEdgePositionsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Transaction` values, with data from `Swap`. */ +export type AccountTransactionsBySwapSenderIdAndTransactionIdManyToManyConnection = { + __typename?: 'AccountTransactionsBySwapSenderIdAndTransactionIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Transaction`, info from the `Swap`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Transaction` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Transaction` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Transaction` values, with data from `Swap`. */ +export type AccountTransactionsBySwapSenderIdAndTransactionIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Transaction` edge in the connection, with data from `Swap`. */ +export type AccountTransactionsBySwapSenderIdAndTransactionIdManyToManyEdge = { + __typename?: 'AccountTransactionsBySwapSenderIdAndTransactionIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Transaction` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Swap`. */ + swap: SwapsConnection; +}; + + +/** A `Transaction` edge in the connection, with data from `Swap`. */ +export type AccountTransactionsBySwapSenderIdAndTransactionIdManyToManyEdgeSwapArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Account` values. */ +export type AccountsConnection = { + __typename?: 'AccountsConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Account` and cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Account` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Account` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Account` values. */ +export type AccountsConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Account` edge in the connection. */ +export type AccountsEdge = { + __typename?: 'AccountsEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Account` at the end of the edge. */ + node?: Maybe; +}; + +/** Grouping methods for `Account` for usage during aggregation. */ +export enum AccountsGroupBy { + Id = 'ID' +} + +/** Conditions for `Account` aggregates. */ +export type AccountsHavingInput = { + AND?: InputMaybe>; + OR?: InputMaybe>; +}; + +/** Methods to use when ordering `Account`. */ +export enum AccountsOrderBy { + ClaimFeesAverageAmountUSDAsc = 'CLAIM_FEES_AVERAGE_AMOUNT_U_S_D_ASC', + ClaimFeesAverageAmountUSDDesc = 'CLAIM_FEES_AVERAGE_AMOUNT_U_S_D_DESC', + ClaimFeesAverageAmountXAsc = 'CLAIM_FEES_AVERAGE_AMOUNT_X_ASC', + ClaimFeesAverageAmountXDesc = 'CLAIM_FEES_AVERAGE_AMOUNT_X_DESC', + ClaimFeesAverageAmountYAsc = 'CLAIM_FEES_AVERAGE_AMOUNT_Y_ASC', + ClaimFeesAverageAmountYDesc = 'CLAIM_FEES_AVERAGE_AMOUNT_Y_DESC', + ClaimFeesAverageBlockRangeAsc = 'CLAIM_FEES_AVERAGE_BLOCK_RANGE_ASC', + ClaimFeesAverageBlockRangeDesc = 'CLAIM_FEES_AVERAGE_BLOCK_RANGE_DESC', + ClaimFeesAverageIdAsc = 'CLAIM_FEES_AVERAGE_ID_ASC', + ClaimFeesAverageIdDesc = 'CLAIM_FEES_AVERAGE_ID_DESC', + ClaimFeesAverageOwnerIdAsc = 'CLAIM_FEES_AVERAGE_OWNER_ID_ASC', + ClaimFeesAverageOwnerIdDesc = 'CLAIM_FEES_AVERAGE_OWNER_ID_DESC', + ClaimFeesAveragePoolIdAsc = 'CLAIM_FEES_AVERAGE_POOL_ID_ASC', + ClaimFeesAveragePoolIdDesc = 'CLAIM_FEES_AVERAGE_POOL_ID_DESC', + ClaimFeesAveragePositionIdAsc = 'CLAIM_FEES_AVERAGE_POSITION_ID_ASC', + ClaimFeesAveragePositionIdDesc = 'CLAIM_FEES_AVERAGE_POSITION_ID_DESC', + ClaimFeesAverageTransactionIdAsc = 'CLAIM_FEES_AVERAGE_TRANSACTION_ID_ASC', + ClaimFeesAverageTransactionIdDesc = 'CLAIM_FEES_AVERAGE_TRANSACTION_ID_DESC', + ClaimFeesCountAsc = 'CLAIM_FEES_COUNT_ASC', + ClaimFeesCountDesc = 'CLAIM_FEES_COUNT_DESC', + ClaimFeesDistinctCountAmountUSDAsc = 'CLAIM_FEES_DISTINCT_COUNT_AMOUNT_U_S_D_ASC', + ClaimFeesDistinctCountAmountUSDDesc = 'CLAIM_FEES_DISTINCT_COUNT_AMOUNT_U_S_D_DESC', + ClaimFeesDistinctCountAmountXAsc = 'CLAIM_FEES_DISTINCT_COUNT_AMOUNT_X_ASC', + ClaimFeesDistinctCountAmountXDesc = 'CLAIM_FEES_DISTINCT_COUNT_AMOUNT_X_DESC', + ClaimFeesDistinctCountAmountYAsc = 'CLAIM_FEES_DISTINCT_COUNT_AMOUNT_Y_ASC', + ClaimFeesDistinctCountAmountYDesc = 'CLAIM_FEES_DISTINCT_COUNT_AMOUNT_Y_DESC', + ClaimFeesDistinctCountBlockRangeAsc = 'CLAIM_FEES_DISTINCT_COUNT_BLOCK_RANGE_ASC', + ClaimFeesDistinctCountBlockRangeDesc = 'CLAIM_FEES_DISTINCT_COUNT_BLOCK_RANGE_DESC', + ClaimFeesDistinctCountIdAsc = 'CLAIM_FEES_DISTINCT_COUNT_ID_ASC', + ClaimFeesDistinctCountIdDesc = 'CLAIM_FEES_DISTINCT_COUNT_ID_DESC', + ClaimFeesDistinctCountOwnerIdAsc = 'CLAIM_FEES_DISTINCT_COUNT_OWNER_ID_ASC', + ClaimFeesDistinctCountOwnerIdDesc = 'CLAIM_FEES_DISTINCT_COUNT_OWNER_ID_DESC', + ClaimFeesDistinctCountPoolIdAsc = 'CLAIM_FEES_DISTINCT_COUNT_POOL_ID_ASC', + ClaimFeesDistinctCountPoolIdDesc = 'CLAIM_FEES_DISTINCT_COUNT_POOL_ID_DESC', + ClaimFeesDistinctCountPositionIdAsc = 'CLAIM_FEES_DISTINCT_COUNT_POSITION_ID_ASC', + ClaimFeesDistinctCountPositionIdDesc = 'CLAIM_FEES_DISTINCT_COUNT_POSITION_ID_DESC', + ClaimFeesDistinctCountTransactionIdAsc = 'CLAIM_FEES_DISTINCT_COUNT_TRANSACTION_ID_ASC', + ClaimFeesDistinctCountTransactionIdDesc = 'CLAIM_FEES_DISTINCT_COUNT_TRANSACTION_ID_DESC', + ClaimFeesMaxAmountUSDAsc = 'CLAIM_FEES_MAX_AMOUNT_U_S_D_ASC', + ClaimFeesMaxAmountUSDDesc = 'CLAIM_FEES_MAX_AMOUNT_U_S_D_DESC', + ClaimFeesMaxAmountXAsc = 'CLAIM_FEES_MAX_AMOUNT_X_ASC', + ClaimFeesMaxAmountXDesc = 'CLAIM_FEES_MAX_AMOUNT_X_DESC', + ClaimFeesMaxAmountYAsc = 'CLAIM_FEES_MAX_AMOUNT_Y_ASC', + ClaimFeesMaxAmountYDesc = 'CLAIM_FEES_MAX_AMOUNT_Y_DESC', + ClaimFeesMaxBlockRangeAsc = 'CLAIM_FEES_MAX_BLOCK_RANGE_ASC', + ClaimFeesMaxBlockRangeDesc = 'CLAIM_FEES_MAX_BLOCK_RANGE_DESC', + ClaimFeesMaxIdAsc = 'CLAIM_FEES_MAX_ID_ASC', + ClaimFeesMaxIdDesc = 'CLAIM_FEES_MAX_ID_DESC', + ClaimFeesMaxOwnerIdAsc = 'CLAIM_FEES_MAX_OWNER_ID_ASC', + ClaimFeesMaxOwnerIdDesc = 'CLAIM_FEES_MAX_OWNER_ID_DESC', + ClaimFeesMaxPoolIdAsc = 'CLAIM_FEES_MAX_POOL_ID_ASC', + ClaimFeesMaxPoolIdDesc = 'CLAIM_FEES_MAX_POOL_ID_DESC', + ClaimFeesMaxPositionIdAsc = 'CLAIM_FEES_MAX_POSITION_ID_ASC', + ClaimFeesMaxPositionIdDesc = 'CLAIM_FEES_MAX_POSITION_ID_DESC', + ClaimFeesMaxTransactionIdAsc = 'CLAIM_FEES_MAX_TRANSACTION_ID_ASC', + ClaimFeesMaxTransactionIdDesc = 'CLAIM_FEES_MAX_TRANSACTION_ID_DESC', + ClaimFeesMinAmountUSDAsc = 'CLAIM_FEES_MIN_AMOUNT_U_S_D_ASC', + ClaimFeesMinAmountUSDDesc = 'CLAIM_FEES_MIN_AMOUNT_U_S_D_DESC', + ClaimFeesMinAmountXAsc = 'CLAIM_FEES_MIN_AMOUNT_X_ASC', + ClaimFeesMinAmountXDesc = 'CLAIM_FEES_MIN_AMOUNT_X_DESC', + ClaimFeesMinAmountYAsc = 'CLAIM_FEES_MIN_AMOUNT_Y_ASC', + ClaimFeesMinAmountYDesc = 'CLAIM_FEES_MIN_AMOUNT_Y_DESC', + ClaimFeesMinBlockRangeAsc = 'CLAIM_FEES_MIN_BLOCK_RANGE_ASC', + ClaimFeesMinBlockRangeDesc = 'CLAIM_FEES_MIN_BLOCK_RANGE_DESC', + ClaimFeesMinIdAsc = 'CLAIM_FEES_MIN_ID_ASC', + ClaimFeesMinIdDesc = 'CLAIM_FEES_MIN_ID_DESC', + ClaimFeesMinOwnerIdAsc = 'CLAIM_FEES_MIN_OWNER_ID_ASC', + ClaimFeesMinOwnerIdDesc = 'CLAIM_FEES_MIN_OWNER_ID_DESC', + ClaimFeesMinPoolIdAsc = 'CLAIM_FEES_MIN_POOL_ID_ASC', + ClaimFeesMinPoolIdDesc = 'CLAIM_FEES_MIN_POOL_ID_DESC', + ClaimFeesMinPositionIdAsc = 'CLAIM_FEES_MIN_POSITION_ID_ASC', + ClaimFeesMinPositionIdDesc = 'CLAIM_FEES_MIN_POSITION_ID_DESC', + ClaimFeesMinTransactionIdAsc = 'CLAIM_FEES_MIN_TRANSACTION_ID_ASC', + ClaimFeesMinTransactionIdDesc = 'CLAIM_FEES_MIN_TRANSACTION_ID_DESC', + ClaimFeesStddevPopulationAmountUSDAsc = 'CLAIM_FEES_STDDEV_POPULATION_AMOUNT_U_S_D_ASC', + ClaimFeesStddevPopulationAmountUSDDesc = 'CLAIM_FEES_STDDEV_POPULATION_AMOUNT_U_S_D_DESC', + ClaimFeesStddevPopulationAmountXAsc = 'CLAIM_FEES_STDDEV_POPULATION_AMOUNT_X_ASC', + ClaimFeesStddevPopulationAmountXDesc = 'CLAIM_FEES_STDDEV_POPULATION_AMOUNT_X_DESC', + ClaimFeesStddevPopulationAmountYAsc = 'CLAIM_FEES_STDDEV_POPULATION_AMOUNT_Y_ASC', + ClaimFeesStddevPopulationAmountYDesc = 'CLAIM_FEES_STDDEV_POPULATION_AMOUNT_Y_DESC', + ClaimFeesStddevPopulationBlockRangeAsc = 'CLAIM_FEES_STDDEV_POPULATION_BLOCK_RANGE_ASC', + ClaimFeesStddevPopulationBlockRangeDesc = 'CLAIM_FEES_STDDEV_POPULATION_BLOCK_RANGE_DESC', + ClaimFeesStddevPopulationIdAsc = 'CLAIM_FEES_STDDEV_POPULATION_ID_ASC', + ClaimFeesStddevPopulationIdDesc = 'CLAIM_FEES_STDDEV_POPULATION_ID_DESC', + ClaimFeesStddevPopulationOwnerIdAsc = 'CLAIM_FEES_STDDEV_POPULATION_OWNER_ID_ASC', + ClaimFeesStddevPopulationOwnerIdDesc = 'CLAIM_FEES_STDDEV_POPULATION_OWNER_ID_DESC', + ClaimFeesStddevPopulationPoolIdAsc = 'CLAIM_FEES_STDDEV_POPULATION_POOL_ID_ASC', + ClaimFeesStddevPopulationPoolIdDesc = 'CLAIM_FEES_STDDEV_POPULATION_POOL_ID_DESC', + ClaimFeesStddevPopulationPositionIdAsc = 'CLAIM_FEES_STDDEV_POPULATION_POSITION_ID_ASC', + ClaimFeesStddevPopulationPositionIdDesc = 'CLAIM_FEES_STDDEV_POPULATION_POSITION_ID_DESC', + ClaimFeesStddevPopulationTransactionIdAsc = 'CLAIM_FEES_STDDEV_POPULATION_TRANSACTION_ID_ASC', + ClaimFeesStddevPopulationTransactionIdDesc = 'CLAIM_FEES_STDDEV_POPULATION_TRANSACTION_ID_DESC', + ClaimFeesStddevSampleAmountUSDAsc = 'CLAIM_FEES_STDDEV_SAMPLE_AMOUNT_U_S_D_ASC', + ClaimFeesStddevSampleAmountUSDDesc = 'CLAIM_FEES_STDDEV_SAMPLE_AMOUNT_U_S_D_DESC', + ClaimFeesStddevSampleAmountXAsc = 'CLAIM_FEES_STDDEV_SAMPLE_AMOUNT_X_ASC', + ClaimFeesStddevSampleAmountXDesc = 'CLAIM_FEES_STDDEV_SAMPLE_AMOUNT_X_DESC', + ClaimFeesStddevSampleAmountYAsc = 'CLAIM_FEES_STDDEV_SAMPLE_AMOUNT_Y_ASC', + ClaimFeesStddevSampleAmountYDesc = 'CLAIM_FEES_STDDEV_SAMPLE_AMOUNT_Y_DESC', + ClaimFeesStddevSampleBlockRangeAsc = 'CLAIM_FEES_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + ClaimFeesStddevSampleBlockRangeDesc = 'CLAIM_FEES_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + ClaimFeesStddevSampleIdAsc = 'CLAIM_FEES_STDDEV_SAMPLE_ID_ASC', + ClaimFeesStddevSampleIdDesc = 'CLAIM_FEES_STDDEV_SAMPLE_ID_DESC', + ClaimFeesStddevSampleOwnerIdAsc = 'CLAIM_FEES_STDDEV_SAMPLE_OWNER_ID_ASC', + ClaimFeesStddevSampleOwnerIdDesc = 'CLAIM_FEES_STDDEV_SAMPLE_OWNER_ID_DESC', + ClaimFeesStddevSamplePoolIdAsc = 'CLAIM_FEES_STDDEV_SAMPLE_POOL_ID_ASC', + ClaimFeesStddevSamplePoolIdDesc = 'CLAIM_FEES_STDDEV_SAMPLE_POOL_ID_DESC', + ClaimFeesStddevSamplePositionIdAsc = 'CLAIM_FEES_STDDEV_SAMPLE_POSITION_ID_ASC', + ClaimFeesStddevSamplePositionIdDesc = 'CLAIM_FEES_STDDEV_SAMPLE_POSITION_ID_DESC', + ClaimFeesStddevSampleTransactionIdAsc = 'CLAIM_FEES_STDDEV_SAMPLE_TRANSACTION_ID_ASC', + ClaimFeesStddevSampleTransactionIdDesc = 'CLAIM_FEES_STDDEV_SAMPLE_TRANSACTION_ID_DESC', + ClaimFeesSumAmountUSDAsc = 'CLAIM_FEES_SUM_AMOUNT_U_S_D_ASC', + ClaimFeesSumAmountUSDDesc = 'CLAIM_FEES_SUM_AMOUNT_U_S_D_DESC', + ClaimFeesSumAmountXAsc = 'CLAIM_FEES_SUM_AMOUNT_X_ASC', + ClaimFeesSumAmountXDesc = 'CLAIM_FEES_SUM_AMOUNT_X_DESC', + ClaimFeesSumAmountYAsc = 'CLAIM_FEES_SUM_AMOUNT_Y_ASC', + ClaimFeesSumAmountYDesc = 'CLAIM_FEES_SUM_AMOUNT_Y_DESC', + ClaimFeesSumBlockRangeAsc = 'CLAIM_FEES_SUM_BLOCK_RANGE_ASC', + ClaimFeesSumBlockRangeDesc = 'CLAIM_FEES_SUM_BLOCK_RANGE_DESC', + ClaimFeesSumIdAsc = 'CLAIM_FEES_SUM_ID_ASC', + ClaimFeesSumIdDesc = 'CLAIM_FEES_SUM_ID_DESC', + ClaimFeesSumOwnerIdAsc = 'CLAIM_FEES_SUM_OWNER_ID_ASC', + ClaimFeesSumOwnerIdDesc = 'CLAIM_FEES_SUM_OWNER_ID_DESC', + ClaimFeesSumPoolIdAsc = 'CLAIM_FEES_SUM_POOL_ID_ASC', + ClaimFeesSumPoolIdDesc = 'CLAIM_FEES_SUM_POOL_ID_DESC', + ClaimFeesSumPositionIdAsc = 'CLAIM_FEES_SUM_POSITION_ID_ASC', + ClaimFeesSumPositionIdDesc = 'CLAIM_FEES_SUM_POSITION_ID_DESC', + ClaimFeesSumTransactionIdAsc = 'CLAIM_FEES_SUM_TRANSACTION_ID_ASC', + ClaimFeesSumTransactionIdDesc = 'CLAIM_FEES_SUM_TRANSACTION_ID_DESC', + ClaimFeesVariancePopulationAmountUSDAsc = 'CLAIM_FEES_VARIANCE_POPULATION_AMOUNT_U_S_D_ASC', + ClaimFeesVariancePopulationAmountUSDDesc = 'CLAIM_FEES_VARIANCE_POPULATION_AMOUNT_U_S_D_DESC', + ClaimFeesVariancePopulationAmountXAsc = 'CLAIM_FEES_VARIANCE_POPULATION_AMOUNT_X_ASC', + ClaimFeesVariancePopulationAmountXDesc = 'CLAIM_FEES_VARIANCE_POPULATION_AMOUNT_X_DESC', + ClaimFeesVariancePopulationAmountYAsc = 'CLAIM_FEES_VARIANCE_POPULATION_AMOUNT_Y_ASC', + ClaimFeesVariancePopulationAmountYDesc = 'CLAIM_FEES_VARIANCE_POPULATION_AMOUNT_Y_DESC', + ClaimFeesVariancePopulationBlockRangeAsc = 'CLAIM_FEES_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + ClaimFeesVariancePopulationBlockRangeDesc = 'CLAIM_FEES_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + ClaimFeesVariancePopulationIdAsc = 'CLAIM_FEES_VARIANCE_POPULATION_ID_ASC', + ClaimFeesVariancePopulationIdDesc = 'CLAIM_FEES_VARIANCE_POPULATION_ID_DESC', + ClaimFeesVariancePopulationOwnerIdAsc = 'CLAIM_FEES_VARIANCE_POPULATION_OWNER_ID_ASC', + ClaimFeesVariancePopulationOwnerIdDesc = 'CLAIM_FEES_VARIANCE_POPULATION_OWNER_ID_DESC', + ClaimFeesVariancePopulationPoolIdAsc = 'CLAIM_FEES_VARIANCE_POPULATION_POOL_ID_ASC', + ClaimFeesVariancePopulationPoolIdDesc = 'CLAIM_FEES_VARIANCE_POPULATION_POOL_ID_DESC', + ClaimFeesVariancePopulationPositionIdAsc = 'CLAIM_FEES_VARIANCE_POPULATION_POSITION_ID_ASC', + ClaimFeesVariancePopulationPositionIdDesc = 'CLAIM_FEES_VARIANCE_POPULATION_POSITION_ID_DESC', + ClaimFeesVariancePopulationTransactionIdAsc = 'CLAIM_FEES_VARIANCE_POPULATION_TRANSACTION_ID_ASC', + ClaimFeesVariancePopulationTransactionIdDesc = 'CLAIM_FEES_VARIANCE_POPULATION_TRANSACTION_ID_DESC', + ClaimFeesVarianceSampleAmountUSDAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_AMOUNT_U_S_D_ASC', + ClaimFeesVarianceSampleAmountUSDDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_AMOUNT_U_S_D_DESC', + ClaimFeesVarianceSampleAmountXAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_AMOUNT_X_ASC', + ClaimFeesVarianceSampleAmountXDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_AMOUNT_X_DESC', + ClaimFeesVarianceSampleAmountYAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_AMOUNT_Y_ASC', + ClaimFeesVarianceSampleAmountYDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_AMOUNT_Y_DESC', + ClaimFeesVarianceSampleBlockRangeAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + ClaimFeesVarianceSampleBlockRangeDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + ClaimFeesVarianceSampleIdAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_ID_ASC', + ClaimFeesVarianceSampleIdDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_ID_DESC', + ClaimFeesVarianceSampleOwnerIdAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_OWNER_ID_ASC', + ClaimFeesVarianceSampleOwnerIdDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_OWNER_ID_DESC', + ClaimFeesVarianceSamplePoolIdAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_POOL_ID_ASC', + ClaimFeesVarianceSamplePoolIdDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_POOL_ID_DESC', + ClaimFeesVarianceSamplePositionIdAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_POSITION_ID_ASC', + ClaimFeesVarianceSamplePositionIdDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_POSITION_ID_DESC', + ClaimFeesVarianceSampleTransactionIdAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_TRANSACTION_ID_ASC', + ClaimFeesVarianceSampleTransactionIdDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_TRANSACTION_ID_DESC', + IdAsc = 'ID_ASC', + IdDesc = 'ID_DESC', + Natural = 'NATURAL', + PoolCreationsAverageBlockRangeAsc = 'POOL_CREATIONS_AVERAGE_BLOCK_RANGE_ASC', + PoolCreationsAverageBlockRangeDesc = 'POOL_CREATIONS_AVERAGE_BLOCK_RANGE_DESC', + PoolCreationsAverageCollectedFeesTokenXAsc = 'POOL_CREATIONS_AVERAGE_COLLECTED_FEES_TOKEN_X_ASC', + PoolCreationsAverageCollectedFeesTokenXDesc = 'POOL_CREATIONS_AVERAGE_COLLECTED_FEES_TOKEN_X_DESC', + PoolCreationsAverageCollectedFeesTokenYAsc = 'POOL_CREATIONS_AVERAGE_COLLECTED_FEES_TOKEN_Y_ASC', + PoolCreationsAverageCollectedFeesTokenYDesc = 'POOL_CREATIONS_AVERAGE_COLLECTED_FEES_TOKEN_Y_DESC', + PoolCreationsAverageCollectedFeesUSDAsc = 'POOL_CREATIONS_AVERAGE_COLLECTED_FEES_U_S_D_ASC', + PoolCreationsAverageCollectedFeesUSDDesc = 'POOL_CREATIONS_AVERAGE_COLLECTED_FEES_U_S_D_DESC', + PoolCreationsAverageCreatedAtAsc = 'POOL_CREATIONS_AVERAGE_CREATED_AT_ASC', + PoolCreationsAverageCreatedAtBlockNumberAsc = 'POOL_CREATIONS_AVERAGE_CREATED_AT_BLOCK_NUMBER_ASC', + PoolCreationsAverageCreatedAtBlockNumberDesc = 'POOL_CREATIONS_AVERAGE_CREATED_AT_BLOCK_NUMBER_DESC', + PoolCreationsAverageCreatedAtDesc = 'POOL_CREATIONS_AVERAGE_CREATED_AT_DESC', + PoolCreationsAverageCurrentTickAsc = 'POOL_CREATIONS_AVERAGE_CURRENT_TICK_ASC', + PoolCreationsAverageCurrentTickDesc = 'POOL_CREATIONS_AVERAGE_CURRENT_TICK_DESC', + PoolCreationsAverageFeesUSDAsc = 'POOL_CREATIONS_AVERAGE_FEES_U_S_D_ASC', + PoolCreationsAverageFeesUSDDesc = 'POOL_CREATIONS_AVERAGE_FEES_U_S_D_DESC', + PoolCreationsAverageFeeAsc = 'POOL_CREATIONS_AVERAGE_FEE_ASC', + PoolCreationsAverageFeeDesc = 'POOL_CREATIONS_AVERAGE_FEE_DESC', + PoolCreationsAverageIdAsc = 'POOL_CREATIONS_AVERAGE_ID_ASC', + PoolCreationsAverageIdDesc = 'POOL_CREATIONS_AVERAGE_ID_DESC', + PoolCreationsAverageLiquidityAsc = 'POOL_CREATIONS_AVERAGE_LIQUIDITY_ASC', + PoolCreationsAverageLiquidityDesc = 'POOL_CREATIONS_AVERAGE_LIQUIDITY_DESC', + PoolCreationsAveragePoolCreatorIdAsc = 'POOL_CREATIONS_AVERAGE_POOL_CREATOR_ID_ASC', + PoolCreationsAveragePoolCreatorIdDesc = 'POOL_CREATIONS_AVERAGE_POOL_CREATOR_ID_DESC', + PoolCreationsAverageSqrtPriceAsc = 'POOL_CREATIONS_AVERAGE_SQRT_PRICE_ASC', + PoolCreationsAverageSqrtPriceDesc = 'POOL_CREATIONS_AVERAGE_SQRT_PRICE_DESC', + PoolCreationsAverageTickSpacingAsc = 'POOL_CREATIONS_AVERAGE_TICK_SPACING_ASC', + PoolCreationsAverageTickSpacingDesc = 'POOL_CREATIONS_AVERAGE_TICK_SPACING_DESC', + PoolCreationsAverageTokenXIdAsc = 'POOL_CREATIONS_AVERAGE_TOKEN_X_ID_ASC', + PoolCreationsAverageTokenXIdDesc = 'POOL_CREATIONS_AVERAGE_TOKEN_X_ID_DESC', + PoolCreationsAverageTokenYIdAsc = 'POOL_CREATIONS_AVERAGE_TOKEN_Y_ID_ASC', + PoolCreationsAverageTokenYIdDesc = 'POOL_CREATIONS_AVERAGE_TOKEN_Y_ID_DESC', + PoolCreationsAverageTotalValueLockedTokenXAsc = 'POOL_CREATIONS_AVERAGE_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolCreationsAverageTotalValueLockedTokenXDesc = 'POOL_CREATIONS_AVERAGE_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolCreationsAverageTotalValueLockedTokenYAsc = 'POOL_CREATIONS_AVERAGE_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolCreationsAverageTotalValueLockedTokenYDesc = 'POOL_CREATIONS_AVERAGE_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolCreationsAverageTotalValueLockedUSDAsc = 'POOL_CREATIONS_AVERAGE_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolCreationsAverageTotalValueLockedUSDDesc = 'POOL_CREATIONS_AVERAGE_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolCreationsAverageTransactionIdAsc = 'POOL_CREATIONS_AVERAGE_TRANSACTION_ID_ASC', + PoolCreationsAverageTransactionIdDesc = 'POOL_CREATIONS_AVERAGE_TRANSACTION_ID_DESC', + PoolCreationsAverageTxCountAsc = 'POOL_CREATIONS_AVERAGE_TX_COUNT_ASC', + PoolCreationsAverageTxCountDesc = 'POOL_CREATIONS_AVERAGE_TX_COUNT_DESC', + PoolCreationsAverageUpdatedAtAsc = 'POOL_CREATIONS_AVERAGE_UPDATED_AT_ASC', + PoolCreationsAverageUpdatedAtDesc = 'POOL_CREATIONS_AVERAGE_UPDATED_AT_DESC', + PoolCreationsAverageVolumeTokenXAsc = 'POOL_CREATIONS_AVERAGE_VOLUME_TOKEN_X_ASC', + PoolCreationsAverageVolumeTokenXDesc = 'POOL_CREATIONS_AVERAGE_VOLUME_TOKEN_X_DESC', + PoolCreationsAverageVolumeTokenYAsc = 'POOL_CREATIONS_AVERAGE_VOLUME_TOKEN_Y_ASC', + PoolCreationsAverageVolumeTokenYDesc = 'POOL_CREATIONS_AVERAGE_VOLUME_TOKEN_Y_DESC', + PoolCreationsAverageVolumeUSDAsc = 'POOL_CREATIONS_AVERAGE_VOLUME_U_S_D_ASC', + PoolCreationsAverageVolumeUSDDesc = 'POOL_CREATIONS_AVERAGE_VOLUME_U_S_D_DESC', + PoolCreationsCountAsc = 'POOL_CREATIONS_COUNT_ASC', + PoolCreationsCountDesc = 'POOL_CREATIONS_COUNT_DESC', + PoolCreationsDistinctCountBlockRangeAsc = 'POOL_CREATIONS_DISTINCT_COUNT_BLOCK_RANGE_ASC', + PoolCreationsDistinctCountBlockRangeDesc = 'POOL_CREATIONS_DISTINCT_COUNT_BLOCK_RANGE_DESC', + PoolCreationsDistinctCountCollectedFeesTokenXAsc = 'POOL_CREATIONS_DISTINCT_COUNT_COLLECTED_FEES_TOKEN_X_ASC', + PoolCreationsDistinctCountCollectedFeesTokenXDesc = 'POOL_CREATIONS_DISTINCT_COUNT_COLLECTED_FEES_TOKEN_X_DESC', + PoolCreationsDistinctCountCollectedFeesTokenYAsc = 'POOL_CREATIONS_DISTINCT_COUNT_COLLECTED_FEES_TOKEN_Y_ASC', + PoolCreationsDistinctCountCollectedFeesTokenYDesc = 'POOL_CREATIONS_DISTINCT_COUNT_COLLECTED_FEES_TOKEN_Y_DESC', + PoolCreationsDistinctCountCollectedFeesUSDAsc = 'POOL_CREATIONS_DISTINCT_COUNT_COLLECTED_FEES_U_S_D_ASC', + PoolCreationsDistinctCountCollectedFeesUSDDesc = 'POOL_CREATIONS_DISTINCT_COUNT_COLLECTED_FEES_U_S_D_DESC', + PoolCreationsDistinctCountCreatedAtAsc = 'POOL_CREATIONS_DISTINCT_COUNT_CREATED_AT_ASC', + PoolCreationsDistinctCountCreatedAtBlockNumberAsc = 'POOL_CREATIONS_DISTINCT_COUNT_CREATED_AT_BLOCK_NUMBER_ASC', + PoolCreationsDistinctCountCreatedAtBlockNumberDesc = 'POOL_CREATIONS_DISTINCT_COUNT_CREATED_AT_BLOCK_NUMBER_DESC', + PoolCreationsDistinctCountCreatedAtDesc = 'POOL_CREATIONS_DISTINCT_COUNT_CREATED_AT_DESC', + PoolCreationsDistinctCountCurrentTickAsc = 'POOL_CREATIONS_DISTINCT_COUNT_CURRENT_TICK_ASC', + PoolCreationsDistinctCountCurrentTickDesc = 'POOL_CREATIONS_DISTINCT_COUNT_CURRENT_TICK_DESC', + PoolCreationsDistinctCountFeesUSDAsc = 'POOL_CREATIONS_DISTINCT_COUNT_FEES_U_S_D_ASC', + PoolCreationsDistinctCountFeesUSDDesc = 'POOL_CREATIONS_DISTINCT_COUNT_FEES_U_S_D_DESC', + PoolCreationsDistinctCountFeeAsc = 'POOL_CREATIONS_DISTINCT_COUNT_FEE_ASC', + PoolCreationsDistinctCountFeeDesc = 'POOL_CREATIONS_DISTINCT_COUNT_FEE_DESC', + PoolCreationsDistinctCountIdAsc = 'POOL_CREATIONS_DISTINCT_COUNT_ID_ASC', + PoolCreationsDistinctCountIdDesc = 'POOL_CREATIONS_DISTINCT_COUNT_ID_DESC', + PoolCreationsDistinctCountLiquidityAsc = 'POOL_CREATIONS_DISTINCT_COUNT_LIQUIDITY_ASC', + PoolCreationsDistinctCountLiquidityDesc = 'POOL_CREATIONS_DISTINCT_COUNT_LIQUIDITY_DESC', + PoolCreationsDistinctCountPoolCreatorIdAsc = 'POOL_CREATIONS_DISTINCT_COUNT_POOL_CREATOR_ID_ASC', + PoolCreationsDistinctCountPoolCreatorIdDesc = 'POOL_CREATIONS_DISTINCT_COUNT_POOL_CREATOR_ID_DESC', + PoolCreationsDistinctCountSqrtPriceAsc = 'POOL_CREATIONS_DISTINCT_COUNT_SQRT_PRICE_ASC', + PoolCreationsDistinctCountSqrtPriceDesc = 'POOL_CREATIONS_DISTINCT_COUNT_SQRT_PRICE_DESC', + PoolCreationsDistinctCountTickSpacingAsc = 'POOL_CREATIONS_DISTINCT_COUNT_TICK_SPACING_ASC', + PoolCreationsDistinctCountTickSpacingDesc = 'POOL_CREATIONS_DISTINCT_COUNT_TICK_SPACING_DESC', + PoolCreationsDistinctCountTokenXIdAsc = 'POOL_CREATIONS_DISTINCT_COUNT_TOKEN_X_ID_ASC', + PoolCreationsDistinctCountTokenXIdDesc = 'POOL_CREATIONS_DISTINCT_COUNT_TOKEN_X_ID_DESC', + PoolCreationsDistinctCountTokenYIdAsc = 'POOL_CREATIONS_DISTINCT_COUNT_TOKEN_Y_ID_ASC', + PoolCreationsDistinctCountTokenYIdDesc = 'POOL_CREATIONS_DISTINCT_COUNT_TOKEN_Y_ID_DESC', + PoolCreationsDistinctCountTotalValueLockedTokenXAsc = 'POOL_CREATIONS_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolCreationsDistinctCountTotalValueLockedTokenXDesc = 'POOL_CREATIONS_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolCreationsDistinctCountTotalValueLockedTokenYAsc = 'POOL_CREATIONS_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolCreationsDistinctCountTotalValueLockedTokenYDesc = 'POOL_CREATIONS_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolCreationsDistinctCountTotalValueLockedUSDAsc = 'POOL_CREATIONS_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolCreationsDistinctCountTotalValueLockedUSDDesc = 'POOL_CREATIONS_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolCreationsDistinctCountTransactionIdAsc = 'POOL_CREATIONS_DISTINCT_COUNT_TRANSACTION_ID_ASC', + PoolCreationsDistinctCountTransactionIdDesc = 'POOL_CREATIONS_DISTINCT_COUNT_TRANSACTION_ID_DESC', + PoolCreationsDistinctCountTxCountAsc = 'POOL_CREATIONS_DISTINCT_COUNT_TX_COUNT_ASC', + PoolCreationsDistinctCountTxCountDesc = 'POOL_CREATIONS_DISTINCT_COUNT_TX_COUNT_DESC', + PoolCreationsDistinctCountUpdatedAtAsc = 'POOL_CREATIONS_DISTINCT_COUNT_UPDATED_AT_ASC', + PoolCreationsDistinctCountUpdatedAtDesc = 'POOL_CREATIONS_DISTINCT_COUNT_UPDATED_AT_DESC', + PoolCreationsDistinctCountVolumeTokenXAsc = 'POOL_CREATIONS_DISTINCT_COUNT_VOLUME_TOKEN_X_ASC', + PoolCreationsDistinctCountVolumeTokenXDesc = 'POOL_CREATIONS_DISTINCT_COUNT_VOLUME_TOKEN_X_DESC', + PoolCreationsDistinctCountVolumeTokenYAsc = 'POOL_CREATIONS_DISTINCT_COUNT_VOLUME_TOKEN_Y_ASC', + PoolCreationsDistinctCountVolumeTokenYDesc = 'POOL_CREATIONS_DISTINCT_COUNT_VOLUME_TOKEN_Y_DESC', + PoolCreationsDistinctCountVolumeUSDAsc = 'POOL_CREATIONS_DISTINCT_COUNT_VOLUME_U_S_D_ASC', + PoolCreationsDistinctCountVolumeUSDDesc = 'POOL_CREATIONS_DISTINCT_COUNT_VOLUME_U_S_D_DESC', + PoolCreationsMaxBlockRangeAsc = 'POOL_CREATIONS_MAX_BLOCK_RANGE_ASC', + PoolCreationsMaxBlockRangeDesc = 'POOL_CREATIONS_MAX_BLOCK_RANGE_DESC', + PoolCreationsMaxCollectedFeesTokenXAsc = 'POOL_CREATIONS_MAX_COLLECTED_FEES_TOKEN_X_ASC', + PoolCreationsMaxCollectedFeesTokenXDesc = 'POOL_CREATIONS_MAX_COLLECTED_FEES_TOKEN_X_DESC', + PoolCreationsMaxCollectedFeesTokenYAsc = 'POOL_CREATIONS_MAX_COLLECTED_FEES_TOKEN_Y_ASC', + PoolCreationsMaxCollectedFeesTokenYDesc = 'POOL_CREATIONS_MAX_COLLECTED_FEES_TOKEN_Y_DESC', + PoolCreationsMaxCollectedFeesUSDAsc = 'POOL_CREATIONS_MAX_COLLECTED_FEES_U_S_D_ASC', + PoolCreationsMaxCollectedFeesUSDDesc = 'POOL_CREATIONS_MAX_COLLECTED_FEES_U_S_D_DESC', + PoolCreationsMaxCreatedAtAsc = 'POOL_CREATIONS_MAX_CREATED_AT_ASC', + PoolCreationsMaxCreatedAtBlockNumberAsc = 'POOL_CREATIONS_MAX_CREATED_AT_BLOCK_NUMBER_ASC', + PoolCreationsMaxCreatedAtBlockNumberDesc = 'POOL_CREATIONS_MAX_CREATED_AT_BLOCK_NUMBER_DESC', + PoolCreationsMaxCreatedAtDesc = 'POOL_CREATIONS_MAX_CREATED_AT_DESC', + PoolCreationsMaxCurrentTickAsc = 'POOL_CREATIONS_MAX_CURRENT_TICK_ASC', + PoolCreationsMaxCurrentTickDesc = 'POOL_CREATIONS_MAX_CURRENT_TICK_DESC', + PoolCreationsMaxFeesUSDAsc = 'POOL_CREATIONS_MAX_FEES_U_S_D_ASC', + PoolCreationsMaxFeesUSDDesc = 'POOL_CREATIONS_MAX_FEES_U_S_D_DESC', + PoolCreationsMaxFeeAsc = 'POOL_CREATIONS_MAX_FEE_ASC', + PoolCreationsMaxFeeDesc = 'POOL_CREATIONS_MAX_FEE_DESC', + PoolCreationsMaxIdAsc = 'POOL_CREATIONS_MAX_ID_ASC', + PoolCreationsMaxIdDesc = 'POOL_CREATIONS_MAX_ID_DESC', + PoolCreationsMaxLiquidityAsc = 'POOL_CREATIONS_MAX_LIQUIDITY_ASC', + PoolCreationsMaxLiquidityDesc = 'POOL_CREATIONS_MAX_LIQUIDITY_DESC', + PoolCreationsMaxPoolCreatorIdAsc = 'POOL_CREATIONS_MAX_POOL_CREATOR_ID_ASC', + PoolCreationsMaxPoolCreatorIdDesc = 'POOL_CREATIONS_MAX_POOL_CREATOR_ID_DESC', + PoolCreationsMaxSqrtPriceAsc = 'POOL_CREATIONS_MAX_SQRT_PRICE_ASC', + PoolCreationsMaxSqrtPriceDesc = 'POOL_CREATIONS_MAX_SQRT_PRICE_DESC', + PoolCreationsMaxTickSpacingAsc = 'POOL_CREATIONS_MAX_TICK_SPACING_ASC', + PoolCreationsMaxTickSpacingDesc = 'POOL_CREATIONS_MAX_TICK_SPACING_DESC', + PoolCreationsMaxTokenXIdAsc = 'POOL_CREATIONS_MAX_TOKEN_X_ID_ASC', + PoolCreationsMaxTokenXIdDesc = 'POOL_CREATIONS_MAX_TOKEN_X_ID_DESC', + PoolCreationsMaxTokenYIdAsc = 'POOL_CREATIONS_MAX_TOKEN_Y_ID_ASC', + PoolCreationsMaxTokenYIdDesc = 'POOL_CREATIONS_MAX_TOKEN_Y_ID_DESC', + PoolCreationsMaxTotalValueLockedTokenXAsc = 'POOL_CREATIONS_MAX_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolCreationsMaxTotalValueLockedTokenXDesc = 'POOL_CREATIONS_MAX_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolCreationsMaxTotalValueLockedTokenYAsc = 'POOL_CREATIONS_MAX_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolCreationsMaxTotalValueLockedTokenYDesc = 'POOL_CREATIONS_MAX_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolCreationsMaxTotalValueLockedUSDAsc = 'POOL_CREATIONS_MAX_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolCreationsMaxTotalValueLockedUSDDesc = 'POOL_CREATIONS_MAX_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolCreationsMaxTransactionIdAsc = 'POOL_CREATIONS_MAX_TRANSACTION_ID_ASC', + PoolCreationsMaxTransactionIdDesc = 'POOL_CREATIONS_MAX_TRANSACTION_ID_DESC', + PoolCreationsMaxTxCountAsc = 'POOL_CREATIONS_MAX_TX_COUNT_ASC', + PoolCreationsMaxTxCountDesc = 'POOL_CREATIONS_MAX_TX_COUNT_DESC', + PoolCreationsMaxUpdatedAtAsc = 'POOL_CREATIONS_MAX_UPDATED_AT_ASC', + PoolCreationsMaxUpdatedAtDesc = 'POOL_CREATIONS_MAX_UPDATED_AT_DESC', + PoolCreationsMaxVolumeTokenXAsc = 'POOL_CREATIONS_MAX_VOLUME_TOKEN_X_ASC', + PoolCreationsMaxVolumeTokenXDesc = 'POOL_CREATIONS_MAX_VOLUME_TOKEN_X_DESC', + PoolCreationsMaxVolumeTokenYAsc = 'POOL_CREATIONS_MAX_VOLUME_TOKEN_Y_ASC', + PoolCreationsMaxVolumeTokenYDesc = 'POOL_CREATIONS_MAX_VOLUME_TOKEN_Y_DESC', + PoolCreationsMaxVolumeUSDAsc = 'POOL_CREATIONS_MAX_VOLUME_U_S_D_ASC', + PoolCreationsMaxVolumeUSDDesc = 'POOL_CREATIONS_MAX_VOLUME_U_S_D_DESC', + PoolCreationsMinBlockRangeAsc = 'POOL_CREATIONS_MIN_BLOCK_RANGE_ASC', + PoolCreationsMinBlockRangeDesc = 'POOL_CREATIONS_MIN_BLOCK_RANGE_DESC', + PoolCreationsMinCollectedFeesTokenXAsc = 'POOL_CREATIONS_MIN_COLLECTED_FEES_TOKEN_X_ASC', + PoolCreationsMinCollectedFeesTokenXDesc = 'POOL_CREATIONS_MIN_COLLECTED_FEES_TOKEN_X_DESC', + PoolCreationsMinCollectedFeesTokenYAsc = 'POOL_CREATIONS_MIN_COLLECTED_FEES_TOKEN_Y_ASC', + PoolCreationsMinCollectedFeesTokenYDesc = 'POOL_CREATIONS_MIN_COLLECTED_FEES_TOKEN_Y_DESC', + PoolCreationsMinCollectedFeesUSDAsc = 'POOL_CREATIONS_MIN_COLLECTED_FEES_U_S_D_ASC', + PoolCreationsMinCollectedFeesUSDDesc = 'POOL_CREATIONS_MIN_COLLECTED_FEES_U_S_D_DESC', + PoolCreationsMinCreatedAtAsc = 'POOL_CREATIONS_MIN_CREATED_AT_ASC', + PoolCreationsMinCreatedAtBlockNumberAsc = 'POOL_CREATIONS_MIN_CREATED_AT_BLOCK_NUMBER_ASC', + PoolCreationsMinCreatedAtBlockNumberDesc = 'POOL_CREATIONS_MIN_CREATED_AT_BLOCK_NUMBER_DESC', + PoolCreationsMinCreatedAtDesc = 'POOL_CREATIONS_MIN_CREATED_AT_DESC', + PoolCreationsMinCurrentTickAsc = 'POOL_CREATIONS_MIN_CURRENT_TICK_ASC', + PoolCreationsMinCurrentTickDesc = 'POOL_CREATIONS_MIN_CURRENT_TICK_DESC', + PoolCreationsMinFeesUSDAsc = 'POOL_CREATIONS_MIN_FEES_U_S_D_ASC', + PoolCreationsMinFeesUSDDesc = 'POOL_CREATIONS_MIN_FEES_U_S_D_DESC', + PoolCreationsMinFeeAsc = 'POOL_CREATIONS_MIN_FEE_ASC', + PoolCreationsMinFeeDesc = 'POOL_CREATIONS_MIN_FEE_DESC', + PoolCreationsMinIdAsc = 'POOL_CREATIONS_MIN_ID_ASC', + PoolCreationsMinIdDesc = 'POOL_CREATIONS_MIN_ID_DESC', + PoolCreationsMinLiquidityAsc = 'POOL_CREATIONS_MIN_LIQUIDITY_ASC', + PoolCreationsMinLiquidityDesc = 'POOL_CREATIONS_MIN_LIQUIDITY_DESC', + PoolCreationsMinPoolCreatorIdAsc = 'POOL_CREATIONS_MIN_POOL_CREATOR_ID_ASC', + PoolCreationsMinPoolCreatorIdDesc = 'POOL_CREATIONS_MIN_POOL_CREATOR_ID_DESC', + PoolCreationsMinSqrtPriceAsc = 'POOL_CREATIONS_MIN_SQRT_PRICE_ASC', + PoolCreationsMinSqrtPriceDesc = 'POOL_CREATIONS_MIN_SQRT_PRICE_DESC', + PoolCreationsMinTickSpacingAsc = 'POOL_CREATIONS_MIN_TICK_SPACING_ASC', + PoolCreationsMinTickSpacingDesc = 'POOL_CREATIONS_MIN_TICK_SPACING_DESC', + PoolCreationsMinTokenXIdAsc = 'POOL_CREATIONS_MIN_TOKEN_X_ID_ASC', + PoolCreationsMinTokenXIdDesc = 'POOL_CREATIONS_MIN_TOKEN_X_ID_DESC', + PoolCreationsMinTokenYIdAsc = 'POOL_CREATIONS_MIN_TOKEN_Y_ID_ASC', + PoolCreationsMinTokenYIdDesc = 'POOL_CREATIONS_MIN_TOKEN_Y_ID_DESC', + PoolCreationsMinTotalValueLockedTokenXAsc = 'POOL_CREATIONS_MIN_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolCreationsMinTotalValueLockedTokenXDesc = 'POOL_CREATIONS_MIN_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolCreationsMinTotalValueLockedTokenYAsc = 'POOL_CREATIONS_MIN_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolCreationsMinTotalValueLockedTokenYDesc = 'POOL_CREATIONS_MIN_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolCreationsMinTotalValueLockedUSDAsc = 'POOL_CREATIONS_MIN_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolCreationsMinTotalValueLockedUSDDesc = 'POOL_CREATIONS_MIN_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolCreationsMinTransactionIdAsc = 'POOL_CREATIONS_MIN_TRANSACTION_ID_ASC', + PoolCreationsMinTransactionIdDesc = 'POOL_CREATIONS_MIN_TRANSACTION_ID_DESC', + PoolCreationsMinTxCountAsc = 'POOL_CREATIONS_MIN_TX_COUNT_ASC', + PoolCreationsMinTxCountDesc = 'POOL_CREATIONS_MIN_TX_COUNT_DESC', + PoolCreationsMinUpdatedAtAsc = 'POOL_CREATIONS_MIN_UPDATED_AT_ASC', + PoolCreationsMinUpdatedAtDesc = 'POOL_CREATIONS_MIN_UPDATED_AT_DESC', + PoolCreationsMinVolumeTokenXAsc = 'POOL_CREATIONS_MIN_VOLUME_TOKEN_X_ASC', + PoolCreationsMinVolumeTokenXDesc = 'POOL_CREATIONS_MIN_VOLUME_TOKEN_X_DESC', + PoolCreationsMinVolumeTokenYAsc = 'POOL_CREATIONS_MIN_VOLUME_TOKEN_Y_ASC', + PoolCreationsMinVolumeTokenYDesc = 'POOL_CREATIONS_MIN_VOLUME_TOKEN_Y_DESC', + PoolCreationsMinVolumeUSDAsc = 'POOL_CREATIONS_MIN_VOLUME_U_S_D_ASC', + PoolCreationsMinVolumeUSDDesc = 'POOL_CREATIONS_MIN_VOLUME_U_S_D_DESC', + PoolCreationsStddevPopulationBlockRangeAsc = 'POOL_CREATIONS_STDDEV_POPULATION_BLOCK_RANGE_ASC', + PoolCreationsStddevPopulationBlockRangeDesc = 'POOL_CREATIONS_STDDEV_POPULATION_BLOCK_RANGE_DESC', + PoolCreationsStddevPopulationCollectedFeesTokenXAsc = 'POOL_CREATIONS_STDDEV_POPULATION_COLLECTED_FEES_TOKEN_X_ASC', + PoolCreationsStddevPopulationCollectedFeesTokenXDesc = 'POOL_CREATIONS_STDDEV_POPULATION_COLLECTED_FEES_TOKEN_X_DESC', + PoolCreationsStddevPopulationCollectedFeesTokenYAsc = 'POOL_CREATIONS_STDDEV_POPULATION_COLLECTED_FEES_TOKEN_Y_ASC', + PoolCreationsStddevPopulationCollectedFeesTokenYDesc = 'POOL_CREATIONS_STDDEV_POPULATION_COLLECTED_FEES_TOKEN_Y_DESC', + PoolCreationsStddevPopulationCollectedFeesUSDAsc = 'POOL_CREATIONS_STDDEV_POPULATION_COLLECTED_FEES_U_S_D_ASC', + PoolCreationsStddevPopulationCollectedFeesUSDDesc = 'POOL_CREATIONS_STDDEV_POPULATION_COLLECTED_FEES_U_S_D_DESC', + PoolCreationsStddevPopulationCreatedAtAsc = 'POOL_CREATIONS_STDDEV_POPULATION_CREATED_AT_ASC', + PoolCreationsStddevPopulationCreatedAtBlockNumberAsc = 'POOL_CREATIONS_STDDEV_POPULATION_CREATED_AT_BLOCK_NUMBER_ASC', + PoolCreationsStddevPopulationCreatedAtBlockNumberDesc = 'POOL_CREATIONS_STDDEV_POPULATION_CREATED_AT_BLOCK_NUMBER_DESC', + PoolCreationsStddevPopulationCreatedAtDesc = 'POOL_CREATIONS_STDDEV_POPULATION_CREATED_AT_DESC', + PoolCreationsStddevPopulationCurrentTickAsc = 'POOL_CREATIONS_STDDEV_POPULATION_CURRENT_TICK_ASC', + PoolCreationsStddevPopulationCurrentTickDesc = 'POOL_CREATIONS_STDDEV_POPULATION_CURRENT_TICK_DESC', + PoolCreationsStddevPopulationFeesUSDAsc = 'POOL_CREATIONS_STDDEV_POPULATION_FEES_U_S_D_ASC', + PoolCreationsStddevPopulationFeesUSDDesc = 'POOL_CREATIONS_STDDEV_POPULATION_FEES_U_S_D_DESC', + PoolCreationsStddevPopulationFeeAsc = 'POOL_CREATIONS_STDDEV_POPULATION_FEE_ASC', + PoolCreationsStddevPopulationFeeDesc = 'POOL_CREATIONS_STDDEV_POPULATION_FEE_DESC', + PoolCreationsStddevPopulationIdAsc = 'POOL_CREATIONS_STDDEV_POPULATION_ID_ASC', + PoolCreationsStddevPopulationIdDesc = 'POOL_CREATIONS_STDDEV_POPULATION_ID_DESC', + PoolCreationsStddevPopulationLiquidityAsc = 'POOL_CREATIONS_STDDEV_POPULATION_LIQUIDITY_ASC', + PoolCreationsStddevPopulationLiquidityDesc = 'POOL_CREATIONS_STDDEV_POPULATION_LIQUIDITY_DESC', + PoolCreationsStddevPopulationPoolCreatorIdAsc = 'POOL_CREATIONS_STDDEV_POPULATION_POOL_CREATOR_ID_ASC', + PoolCreationsStddevPopulationPoolCreatorIdDesc = 'POOL_CREATIONS_STDDEV_POPULATION_POOL_CREATOR_ID_DESC', + PoolCreationsStddevPopulationSqrtPriceAsc = 'POOL_CREATIONS_STDDEV_POPULATION_SQRT_PRICE_ASC', + PoolCreationsStddevPopulationSqrtPriceDesc = 'POOL_CREATIONS_STDDEV_POPULATION_SQRT_PRICE_DESC', + PoolCreationsStddevPopulationTickSpacingAsc = 'POOL_CREATIONS_STDDEV_POPULATION_TICK_SPACING_ASC', + PoolCreationsStddevPopulationTickSpacingDesc = 'POOL_CREATIONS_STDDEV_POPULATION_TICK_SPACING_DESC', + PoolCreationsStddevPopulationTokenXIdAsc = 'POOL_CREATIONS_STDDEV_POPULATION_TOKEN_X_ID_ASC', + PoolCreationsStddevPopulationTokenXIdDesc = 'POOL_CREATIONS_STDDEV_POPULATION_TOKEN_X_ID_DESC', + PoolCreationsStddevPopulationTokenYIdAsc = 'POOL_CREATIONS_STDDEV_POPULATION_TOKEN_Y_ID_ASC', + PoolCreationsStddevPopulationTokenYIdDesc = 'POOL_CREATIONS_STDDEV_POPULATION_TOKEN_Y_ID_DESC', + PoolCreationsStddevPopulationTotalValueLockedTokenXAsc = 'POOL_CREATIONS_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolCreationsStddevPopulationTotalValueLockedTokenXDesc = 'POOL_CREATIONS_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolCreationsStddevPopulationTotalValueLockedTokenYAsc = 'POOL_CREATIONS_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolCreationsStddevPopulationTotalValueLockedTokenYDesc = 'POOL_CREATIONS_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolCreationsStddevPopulationTotalValueLockedUSDAsc = 'POOL_CREATIONS_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolCreationsStddevPopulationTotalValueLockedUSDDesc = 'POOL_CREATIONS_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolCreationsStddevPopulationTransactionIdAsc = 'POOL_CREATIONS_STDDEV_POPULATION_TRANSACTION_ID_ASC', + PoolCreationsStddevPopulationTransactionIdDesc = 'POOL_CREATIONS_STDDEV_POPULATION_TRANSACTION_ID_DESC', + PoolCreationsStddevPopulationTxCountAsc = 'POOL_CREATIONS_STDDEV_POPULATION_TX_COUNT_ASC', + PoolCreationsStddevPopulationTxCountDesc = 'POOL_CREATIONS_STDDEV_POPULATION_TX_COUNT_DESC', + PoolCreationsStddevPopulationUpdatedAtAsc = 'POOL_CREATIONS_STDDEV_POPULATION_UPDATED_AT_ASC', + PoolCreationsStddevPopulationUpdatedAtDesc = 'POOL_CREATIONS_STDDEV_POPULATION_UPDATED_AT_DESC', + PoolCreationsStddevPopulationVolumeTokenXAsc = 'POOL_CREATIONS_STDDEV_POPULATION_VOLUME_TOKEN_X_ASC', + PoolCreationsStddevPopulationVolumeTokenXDesc = 'POOL_CREATIONS_STDDEV_POPULATION_VOLUME_TOKEN_X_DESC', + PoolCreationsStddevPopulationVolumeTokenYAsc = 'POOL_CREATIONS_STDDEV_POPULATION_VOLUME_TOKEN_Y_ASC', + PoolCreationsStddevPopulationVolumeTokenYDesc = 'POOL_CREATIONS_STDDEV_POPULATION_VOLUME_TOKEN_Y_DESC', + PoolCreationsStddevPopulationVolumeUSDAsc = 'POOL_CREATIONS_STDDEV_POPULATION_VOLUME_U_S_D_ASC', + PoolCreationsStddevPopulationVolumeUSDDesc = 'POOL_CREATIONS_STDDEV_POPULATION_VOLUME_U_S_D_DESC', + PoolCreationsStddevSampleBlockRangeAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + PoolCreationsStddevSampleBlockRangeDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + PoolCreationsStddevSampleCollectedFeesTokenXAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_COLLECTED_FEES_TOKEN_X_ASC', + PoolCreationsStddevSampleCollectedFeesTokenXDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_COLLECTED_FEES_TOKEN_X_DESC', + PoolCreationsStddevSampleCollectedFeesTokenYAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_COLLECTED_FEES_TOKEN_Y_ASC', + PoolCreationsStddevSampleCollectedFeesTokenYDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_COLLECTED_FEES_TOKEN_Y_DESC', + PoolCreationsStddevSampleCollectedFeesUSDAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_COLLECTED_FEES_U_S_D_ASC', + PoolCreationsStddevSampleCollectedFeesUSDDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_COLLECTED_FEES_U_S_D_DESC', + PoolCreationsStddevSampleCreatedAtAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_CREATED_AT_ASC', + PoolCreationsStddevSampleCreatedAtBlockNumberAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_CREATED_AT_BLOCK_NUMBER_ASC', + PoolCreationsStddevSampleCreatedAtBlockNumberDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_CREATED_AT_BLOCK_NUMBER_DESC', + PoolCreationsStddevSampleCreatedAtDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_CREATED_AT_DESC', + PoolCreationsStddevSampleCurrentTickAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_CURRENT_TICK_ASC', + PoolCreationsStddevSampleCurrentTickDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_CURRENT_TICK_DESC', + PoolCreationsStddevSampleFeesUSDAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_FEES_U_S_D_ASC', + PoolCreationsStddevSampleFeesUSDDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_FEES_U_S_D_DESC', + PoolCreationsStddevSampleFeeAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_FEE_ASC', + PoolCreationsStddevSampleFeeDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_FEE_DESC', + PoolCreationsStddevSampleIdAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_ID_ASC', + PoolCreationsStddevSampleIdDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_ID_DESC', + PoolCreationsStddevSampleLiquidityAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_LIQUIDITY_ASC', + PoolCreationsStddevSampleLiquidityDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_LIQUIDITY_DESC', + PoolCreationsStddevSamplePoolCreatorIdAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_POOL_CREATOR_ID_ASC', + PoolCreationsStddevSamplePoolCreatorIdDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_POOL_CREATOR_ID_DESC', + PoolCreationsStddevSampleSqrtPriceAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_SQRT_PRICE_ASC', + PoolCreationsStddevSampleSqrtPriceDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_SQRT_PRICE_DESC', + PoolCreationsStddevSampleTickSpacingAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_TICK_SPACING_ASC', + PoolCreationsStddevSampleTickSpacingDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_TICK_SPACING_DESC', + PoolCreationsStddevSampleTokenXIdAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_TOKEN_X_ID_ASC', + PoolCreationsStddevSampleTokenXIdDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_TOKEN_X_ID_DESC', + PoolCreationsStddevSampleTokenYIdAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_TOKEN_Y_ID_ASC', + PoolCreationsStddevSampleTokenYIdDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_TOKEN_Y_ID_DESC', + PoolCreationsStddevSampleTotalValueLockedTokenXAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolCreationsStddevSampleTotalValueLockedTokenXDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolCreationsStddevSampleTotalValueLockedTokenYAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolCreationsStddevSampleTotalValueLockedTokenYDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolCreationsStddevSampleTotalValueLockedUSDAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolCreationsStddevSampleTotalValueLockedUSDDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolCreationsStddevSampleTransactionIdAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_TRANSACTION_ID_ASC', + PoolCreationsStddevSampleTransactionIdDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_TRANSACTION_ID_DESC', + PoolCreationsStddevSampleTxCountAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_TX_COUNT_ASC', + PoolCreationsStddevSampleTxCountDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_TX_COUNT_DESC', + PoolCreationsStddevSampleUpdatedAtAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_UPDATED_AT_ASC', + PoolCreationsStddevSampleUpdatedAtDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_UPDATED_AT_DESC', + PoolCreationsStddevSampleVolumeTokenXAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_VOLUME_TOKEN_X_ASC', + PoolCreationsStddevSampleVolumeTokenXDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_VOLUME_TOKEN_X_DESC', + PoolCreationsStddevSampleVolumeTokenYAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_VOLUME_TOKEN_Y_ASC', + PoolCreationsStddevSampleVolumeTokenYDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_VOLUME_TOKEN_Y_DESC', + PoolCreationsStddevSampleVolumeUSDAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_VOLUME_U_S_D_ASC', + PoolCreationsStddevSampleVolumeUSDDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_VOLUME_U_S_D_DESC', + PoolCreationsSumBlockRangeAsc = 'POOL_CREATIONS_SUM_BLOCK_RANGE_ASC', + PoolCreationsSumBlockRangeDesc = 'POOL_CREATIONS_SUM_BLOCK_RANGE_DESC', + PoolCreationsSumCollectedFeesTokenXAsc = 'POOL_CREATIONS_SUM_COLLECTED_FEES_TOKEN_X_ASC', + PoolCreationsSumCollectedFeesTokenXDesc = 'POOL_CREATIONS_SUM_COLLECTED_FEES_TOKEN_X_DESC', + PoolCreationsSumCollectedFeesTokenYAsc = 'POOL_CREATIONS_SUM_COLLECTED_FEES_TOKEN_Y_ASC', + PoolCreationsSumCollectedFeesTokenYDesc = 'POOL_CREATIONS_SUM_COLLECTED_FEES_TOKEN_Y_DESC', + PoolCreationsSumCollectedFeesUSDAsc = 'POOL_CREATIONS_SUM_COLLECTED_FEES_U_S_D_ASC', + PoolCreationsSumCollectedFeesUSDDesc = 'POOL_CREATIONS_SUM_COLLECTED_FEES_U_S_D_DESC', + PoolCreationsSumCreatedAtAsc = 'POOL_CREATIONS_SUM_CREATED_AT_ASC', + PoolCreationsSumCreatedAtBlockNumberAsc = 'POOL_CREATIONS_SUM_CREATED_AT_BLOCK_NUMBER_ASC', + PoolCreationsSumCreatedAtBlockNumberDesc = 'POOL_CREATIONS_SUM_CREATED_AT_BLOCK_NUMBER_DESC', + PoolCreationsSumCreatedAtDesc = 'POOL_CREATIONS_SUM_CREATED_AT_DESC', + PoolCreationsSumCurrentTickAsc = 'POOL_CREATIONS_SUM_CURRENT_TICK_ASC', + PoolCreationsSumCurrentTickDesc = 'POOL_CREATIONS_SUM_CURRENT_TICK_DESC', + PoolCreationsSumFeesUSDAsc = 'POOL_CREATIONS_SUM_FEES_U_S_D_ASC', + PoolCreationsSumFeesUSDDesc = 'POOL_CREATIONS_SUM_FEES_U_S_D_DESC', + PoolCreationsSumFeeAsc = 'POOL_CREATIONS_SUM_FEE_ASC', + PoolCreationsSumFeeDesc = 'POOL_CREATIONS_SUM_FEE_DESC', + PoolCreationsSumIdAsc = 'POOL_CREATIONS_SUM_ID_ASC', + PoolCreationsSumIdDesc = 'POOL_CREATIONS_SUM_ID_DESC', + PoolCreationsSumLiquidityAsc = 'POOL_CREATIONS_SUM_LIQUIDITY_ASC', + PoolCreationsSumLiquidityDesc = 'POOL_CREATIONS_SUM_LIQUIDITY_DESC', + PoolCreationsSumPoolCreatorIdAsc = 'POOL_CREATIONS_SUM_POOL_CREATOR_ID_ASC', + PoolCreationsSumPoolCreatorIdDesc = 'POOL_CREATIONS_SUM_POOL_CREATOR_ID_DESC', + PoolCreationsSumSqrtPriceAsc = 'POOL_CREATIONS_SUM_SQRT_PRICE_ASC', + PoolCreationsSumSqrtPriceDesc = 'POOL_CREATIONS_SUM_SQRT_PRICE_DESC', + PoolCreationsSumTickSpacingAsc = 'POOL_CREATIONS_SUM_TICK_SPACING_ASC', + PoolCreationsSumTickSpacingDesc = 'POOL_CREATIONS_SUM_TICK_SPACING_DESC', + PoolCreationsSumTokenXIdAsc = 'POOL_CREATIONS_SUM_TOKEN_X_ID_ASC', + PoolCreationsSumTokenXIdDesc = 'POOL_CREATIONS_SUM_TOKEN_X_ID_DESC', + PoolCreationsSumTokenYIdAsc = 'POOL_CREATIONS_SUM_TOKEN_Y_ID_ASC', + PoolCreationsSumTokenYIdDesc = 'POOL_CREATIONS_SUM_TOKEN_Y_ID_DESC', + PoolCreationsSumTotalValueLockedTokenXAsc = 'POOL_CREATIONS_SUM_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolCreationsSumTotalValueLockedTokenXDesc = 'POOL_CREATIONS_SUM_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolCreationsSumTotalValueLockedTokenYAsc = 'POOL_CREATIONS_SUM_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolCreationsSumTotalValueLockedTokenYDesc = 'POOL_CREATIONS_SUM_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolCreationsSumTotalValueLockedUSDAsc = 'POOL_CREATIONS_SUM_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolCreationsSumTotalValueLockedUSDDesc = 'POOL_CREATIONS_SUM_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolCreationsSumTransactionIdAsc = 'POOL_CREATIONS_SUM_TRANSACTION_ID_ASC', + PoolCreationsSumTransactionIdDesc = 'POOL_CREATIONS_SUM_TRANSACTION_ID_DESC', + PoolCreationsSumTxCountAsc = 'POOL_CREATIONS_SUM_TX_COUNT_ASC', + PoolCreationsSumTxCountDesc = 'POOL_CREATIONS_SUM_TX_COUNT_DESC', + PoolCreationsSumUpdatedAtAsc = 'POOL_CREATIONS_SUM_UPDATED_AT_ASC', + PoolCreationsSumUpdatedAtDesc = 'POOL_CREATIONS_SUM_UPDATED_AT_DESC', + PoolCreationsSumVolumeTokenXAsc = 'POOL_CREATIONS_SUM_VOLUME_TOKEN_X_ASC', + PoolCreationsSumVolumeTokenXDesc = 'POOL_CREATIONS_SUM_VOLUME_TOKEN_X_DESC', + PoolCreationsSumVolumeTokenYAsc = 'POOL_CREATIONS_SUM_VOLUME_TOKEN_Y_ASC', + PoolCreationsSumVolumeTokenYDesc = 'POOL_CREATIONS_SUM_VOLUME_TOKEN_Y_DESC', + PoolCreationsSumVolumeUSDAsc = 'POOL_CREATIONS_SUM_VOLUME_U_S_D_ASC', + PoolCreationsSumVolumeUSDDesc = 'POOL_CREATIONS_SUM_VOLUME_U_S_D_DESC', + PoolCreationsVariancePopulationBlockRangeAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + PoolCreationsVariancePopulationBlockRangeDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + PoolCreationsVariancePopulationCollectedFeesTokenXAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_COLLECTED_FEES_TOKEN_X_ASC', + PoolCreationsVariancePopulationCollectedFeesTokenXDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_COLLECTED_FEES_TOKEN_X_DESC', + PoolCreationsVariancePopulationCollectedFeesTokenYAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_COLLECTED_FEES_TOKEN_Y_ASC', + PoolCreationsVariancePopulationCollectedFeesTokenYDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_COLLECTED_FEES_TOKEN_Y_DESC', + PoolCreationsVariancePopulationCollectedFeesUSDAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_COLLECTED_FEES_U_S_D_ASC', + PoolCreationsVariancePopulationCollectedFeesUSDDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_COLLECTED_FEES_U_S_D_DESC', + PoolCreationsVariancePopulationCreatedAtAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_CREATED_AT_ASC', + PoolCreationsVariancePopulationCreatedAtBlockNumberAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_CREATED_AT_BLOCK_NUMBER_ASC', + PoolCreationsVariancePopulationCreatedAtBlockNumberDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_CREATED_AT_BLOCK_NUMBER_DESC', + PoolCreationsVariancePopulationCreatedAtDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_CREATED_AT_DESC', + PoolCreationsVariancePopulationCurrentTickAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_CURRENT_TICK_ASC', + PoolCreationsVariancePopulationCurrentTickDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_CURRENT_TICK_DESC', + PoolCreationsVariancePopulationFeesUSDAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_FEES_U_S_D_ASC', + PoolCreationsVariancePopulationFeesUSDDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_FEES_U_S_D_DESC', + PoolCreationsVariancePopulationFeeAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_FEE_ASC', + PoolCreationsVariancePopulationFeeDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_FEE_DESC', + PoolCreationsVariancePopulationIdAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_ID_ASC', + PoolCreationsVariancePopulationIdDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_ID_DESC', + PoolCreationsVariancePopulationLiquidityAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_LIQUIDITY_ASC', + PoolCreationsVariancePopulationLiquidityDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_LIQUIDITY_DESC', + PoolCreationsVariancePopulationPoolCreatorIdAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_POOL_CREATOR_ID_ASC', + PoolCreationsVariancePopulationPoolCreatorIdDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_POOL_CREATOR_ID_DESC', + PoolCreationsVariancePopulationSqrtPriceAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_SQRT_PRICE_ASC', + PoolCreationsVariancePopulationSqrtPriceDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_SQRT_PRICE_DESC', + PoolCreationsVariancePopulationTickSpacingAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_TICK_SPACING_ASC', + PoolCreationsVariancePopulationTickSpacingDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_TICK_SPACING_DESC', + PoolCreationsVariancePopulationTokenXIdAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_TOKEN_X_ID_ASC', + PoolCreationsVariancePopulationTokenXIdDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_TOKEN_X_ID_DESC', + PoolCreationsVariancePopulationTokenYIdAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_TOKEN_Y_ID_ASC', + PoolCreationsVariancePopulationTokenYIdDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_TOKEN_Y_ID_DESC', + PoolCreationsVariancePopulationTotalValueLockedTokenXAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolCreationsVariancePopulationTotalValueLockedTokenXDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolCreationsVariancePopulationTotalValueLockedTokenYAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolCreationsVariancePopulationTotalValueLockedTokenYDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolCreationsVariancePopulationTotalValueLockedUSDAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolCreationsVariancePopulationTotalValueLockedUSDDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolCreationsVariancePopulationTransactionIdAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_TRANSACTION_ID_ASC', + PoolCreationsVariancePopulationTransactionIdDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_TRANSACTION_ID_DESC', + PoolCreationsVariancePopulationTxCountAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_TX_COUNT_ASC', + PoolCreationsVariancePopulationTxCountDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_TX_COUNT_DESC', + PoolCreationsVariancePopulationUpdatedAtAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_UPDATED_AT_ASC', + PoolCreationsVariancePopulationUpdatedAtDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_UPDATED_AT_DESC', + PoolCreationsVariancePopulationVolumeTokenXAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_VOLUME_TOKEN_X_ASC', + PoolCreationsVariancePopulationVolumeTokenXDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_VOLUME_TOKEN_X_DESC', + PoolCreationsVariancePopulationVolumeTokenYAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_VOLUME_TOKEN_Y_ASC', + PoolCreationsVariancePopulationVolumeTokenYDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_VOLUME_TOKEN_Y_DESC', + PoolCreationsVariancePopulationVolumeUSDAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_VOLUME_U_S_D_ASC', + PoolCreationsVariancePopulationVolumeUSDDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_VOLUME_U_S_D_DESC', + PoolCreationsVarianceSampleBlockRangeAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + PoolCreationsVarianceSampleBlockRangeDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + PoolCreationsVarianceSampleCollectedFeesTokenXAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_COLLECTED_FEES_TOKEN_X_ASC', + PoolCreationsVarianceSampleCollectedFeesTokenXDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_COLLECTED_FEES_TOKEN_X_DESC', + PoolCreationsVarianceSampleCollectedFeesTokenYAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_COLLECTED_FEES_TOKEN_Y_ASC', + PoolCreationsVarianceSampleCollectedFeesTokenYDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_COLLECTED_FEES_TOKEN_Y_DESC', + PoolCreationsVarianceSampleCollectedFeesUSDAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_COLLECTED_FEES_U_S_D_ASC', + PoolCreationsVarianceSampleCollectedFeesUSDDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_COLLECTED_FEES_U_S_D_DESC', + PoolCreationsVarianceSampleCreatedAtAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_CREATED_AT_ASC', + PoolCreationsVarianceSampleCreatedAtBlockNumberAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_CREATED_AT_BLOCK_NUMBER_ASC', + PoolCreationsVarianceSampleCreatedAtBlockNumberDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_CREATED_AT_BLOCK_NUMBER_DESC', + PoolCreationsVarianceSampleCreatedAtDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_CREATED_AT_DESC', + PoolCreationsVarianceSampleCurrentTickAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_CURRENT_TICK_ASC', + PoolCreationsVarianceSampleCurrentTickDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_CURRENT_TICK_DESC', + PoolCreationsVarianceSampleFeesUSDAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_FEES_U_S_D_ASC', + PoolCreationsVarianceSampleFeesUSDDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_FEES_U_S_D_DESC', + PoolCreationsVarianceSampleFeeAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_FEE_ASC', + PoolCreationsVarianceSampleFeeDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_FEE_DESC', + PoolCreationsVarianceSampleIdAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_ID_ASC', + PoolCreationsVarianceSampleIdDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_ID_DESC', + PoolCreationsVarianceSampleLiquidityAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_LIQUIDITY_ASC', + PoolCreationsVarianceSampleLiquidityDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_LIQUIDITY_DESC', + PoolCreationsVarianceSamplePoolCreatorIdAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_POOL_CREATOR_ID_ASC', + PoolCreationsVarianceSamplePoolCreatorIdDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_POOL_CREATOR_ID_DESC', + PoolCreationsVarianceSampleSqrtPriceAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_SQRT_PRICE_ASC', + PoolCreationsVarianceSampleSqrtPriceDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_SQRT_PRICE_DESC', + PoolCreationsVarianceSampleTickSpacingAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TICK_SPACING_ASC', + PoolCreationsVarianceSampleTickSpacingDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TICK_SPACING_DESC', + PoolCreationsVarianceSampleTokenXIdAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TOKEN_X_ID_ASC', + PoolCreationsVarianceSampleTokenXIdDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TOKEN_X_ID_DESC', + PoolCreationsVarianceSampleTokenYIdAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TOKEN_Y_ID_ASC', + PoolCreationsVarianceSampleTokenYIdDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TOKEN_Y_ID_DESC', + PoolCreationsVarianceSampleTotalValueLockedTokenXAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolCreationsVarianceSampleTotalValueLockedTokenXDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolCreationsVarianceSampleTotalValueLockedTokenYAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolCreationsVarianceSampleTotalValueLockedTokenYDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolCreationsVarianceSampleTotalValueLockedUSDAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolCreationsVarianceSampleTotalValueLockedUSDDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolCreationsVarianceSampleTransactionIdAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TRANSACTION_ID_ASC', + PoolCreationsVarianceSampleTransactionIdDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TRANSACTION_ID_DESC', + PoolCreationsVarianceSampleTxCountAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TX_COUNT_ASC', + PoolCreationsVarianceSampleTxCountDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TX_COUNT_DESC', + PoolCreationsVarianceSampleUpdatedAtAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_UPDATED_AT_ASC', + PoolCreationsVarianceSampleUpdatedAtDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_UPDATED_AT_DESC', + PoolCreationsVarianceSampleVolumeTokenXAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_VOLUME_TOKEN_X_ASC', + PoolCreationsVarianceSampleVolumeTokenXDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_VOLUME_TOKEN_X_DESC', + PoolCreationsVarianceSampleVolumeTokenYAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_VOLUME_TOKEN_Y_ASC', + PoolCreationsVarianceSampleVolumeTokenYDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_VOLUME_TOKEN_Y_DESC', + PoolCreationsVarianceSampleVolumeUSDAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_VOLUME_U_S_D_ASC', + PoolCreationsVarianceSampleVolumeUSDDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_VOLUME_U_S_D_DESC', + PositionsAverageBlockRangeAsc = 'POSITIONS_AVERAGE_BLOCK_RANGE_ASC', + PositionsAverageBlockRangeDesc = 'POSITIONS_AVERAGE_BLOCK_RANGE_DESC', + PositionsAverageClosedAtAsc = 'POSITIONS_AVERAGE_CLOSED_AT_ASC', + PositionsAverageClosedAtDesc = 'POSITIONS_AVERAGE_CLOSED_AT_DESC', + PositionsAverageCreatedAtAsc = 'POSITIONS_AVERAGE_CREATED_AT_ASC', + PositionsAverageCreatedAtDesc = 'POSITIONS_AVERAGE_CREATED_AT_DESC', + PositionsAverageIdAsc = 'POSITIONS_AVERAGE_ID_ASC', + PositionsAverageIdDesc = 'POSITIONS_AVERAGE_ID_DESC', + PositionsAverageLiquidityAsc = 'POSITIONS_AVERAGE_LIQUIDITY_ASC', + PositionsAverageLiquidityDesc = 'POSITIONS_AVERAGE_LIQUIDITY_DESC', + PositionsAverageOwnerIdAsc = 'POSITIONS_AVERAGE_OWNER_ID_ASC', + PositionsAverageOwnerIdDesc = 'POSITIONS_AVERAGE_OWNER_ID_DESC', + PositionsAveragePoolIdAsc = 'POSITIONS_AVERAGE_POOL_ID_ASC', + PositionsAveragePoolIdDesc = 'POSITIONS_AVERAGE_POOL_ID_DESC', + PositionsAveragePrincipalAmountXAsc = 'POSITIONS_AVERAGE_PRINCIPAL_AMOUNT_X_ASC', + PositionsAveragePrincipalAmountXDesc = 'POSITIONS_AVERAGE_PRINCIPAL_AMOUNT_X_DESC', + PositionsAveragePrincipalAmountYAsc = 'POSITIONS_AVERAGE_PRINCIPAL_AMOUNT_Y_ASC', + PositionsAveragePrincipalAmountYDesc = 'POSITIONS_AVERAGE_PRINCIPAL_AMOUNT_Y_DESC', + PositionsAverageStatusAsc = 'POSITIONS_AVERAGE_STATUS_ASC', + PositionsAverageStatusDesc = 'POSITIONS_AVERAGE_STATUS_DESC', + PositionsAverageTickLowerAsc = 'POSITIONS_AVERAGE_TICK_LOWER_ASC', + PositionsAverageTickLowerDesc = 'POSITIONS_AVERAGE_TICK_LOWER_DESC', + PositionsAverageTickUpperAsc = 'POSITIONS_AVERAGE_TICK_UPPER_ASC', + PositionsAverageTickUpperDesc = 'POSITIONS_AVERAGE_TICK_UPPER_DESC', + PositionsAverageTokenIdAsc = 'POSITIONS_AVERAGE_TOKEN_ID_ASC', + PositionsAverageTokenIdDesc = 'POSITIONS_AVERAGE_TOKEN_ID_DESC', + PositionsAverageTransactionIdAsc = 'POSITIONS_AVERAGE_TRANSACTION_ID_ASC', + PositionsAverageTransactionIdDesc = 'POSITIONS_AVERAGE_TRANSACTION_ID_DESC', + PositionsCountAsc = 'POSITIONS_COUNT_ASC', + PositionsCountDesc = 'POSITIONS_COUNT_DESC', + PositionsDistinctCountBlockRangeAsc = 'POSITIONS_DISTINCT_COUNT_BLOCK_RANGE_ASC', + PositionsDistinctCountBlockRangeDesc = 'POSITIONS_DISTINCT_COUNT_BLOCK_RANGE_DESC', + PositionsDistinctCountClosedAtAsc = 'POSITIONS_DISTINCT_COUNT_CLOSED_AT_ASC', + PositionsDistinctCountClosedAtDesc = 'POSITIONS_DISTINCT_COUNT_CLOSED_AT_DESC', + PositionsDistinctCountCreatedAtAsc = 'POSITIONS_DISTINCT_COUNT_CREATED_AT_ASC', + PositionsDistinctCountCreatedAtDesc = 'POSITIONS_DISTINCT_COUNT_CREATED_AT_DESC', + PositionsDistinctCountIdAsc = 'POSITIONS_DISTINCT_COUNT_ID_ASC', + PositionsDistinctCountIdDesc = 'POSITIONS_DISTINCT_COUNT_ID_DESC', + PositionsDistinctCountLiquidityAsc = 'POSITIONS_DISTINCT_COUNT_LIQUIDITY_ASC', + PositionsDistinctCountLiquidityDesc = 'POSITIONS_DISTINCT_COUNT_LIQUIDITY_DESC', + PositionsDistinctCountOwnerIdAsc = 'POSITIONS_DISTINCT_COUNT_OWNER_ID_ASC', + PositionsDistinctCountOwnerIdDesc = 'POSITIONS_DISTINCT_COUNT_OWNER_ID_DESC', + PositionsDistinctCountPoolIdAsc = 'POSITIONS_DISTINCT_COUNT_POOL_ID_ASC', + PositionsDistinctCountPoolIdDesc = 'POSITIONS_DISTINCT_COUNT_POOL_ID_DESC', + PositionsDistinctCountPrincipalAmountXAsc = 'POSITIONS_DISTINCT_COUNT_PRINCIPAL_AMOUNT_X_ASC', + PositionsDistinctCountPrincipalAmountXDesc = 'POSITIONS_DISTINCT_COUNT_PRINCIPAL_AMOUNT_X_DESC', + PositionsDistinctCountPrincipalAmountYAsc = 'POSITIONS_DISTINCT_COUNT_PRINCIPAL_AMOUNT_Y_ASC', + PositionsDistinctCountPrincipalAmountYDesc = 'POSITIONS_DISTINCT_COUNT_PRINCIPAL_AMOUNT_Y_DESC', + PositionsDistinctCountStatusAsc = 'POSITIONS_DISTINCT_COUNT_STATUS_ASC', + PositionsDistinctCountStatusDesc = 'POSITIONS_DISTINCT_COUNT_STATUS_DESC', + PositionsDistinctCountTickLowerAsc = 'POSITIONS_DISTINCT_COUNT_TICK_LOWER_ASC', + PositionsDistinctCountTickLowerDesc = 'POSITIONS_DISTINCT_COUNT_TICK_LOWER_DESC', + PositionsDistinctCountTickUpperAsc = 'POSITIONS_DISTINCT_COUNT_TICK_UPPER_ASC', + PositionsDistinctCountTickUpperDesc = 'POSITIONS_DISTINCT_COUNT_TICK_UPPER_DESC', + PositionsDistinctCountTokenIdAsc = 'POSITIONS_DISTINCT_COUNT_TOKEN_ID_ASC', + PositionsDistinctCountTokenIdDesc = 'POSITIONS_DISTINCT_COUNT_TOKEN_ID_DESC', + PositionsDistinctCountTransactionIdAsc = 'POSITIONS_DISTINCT_COUNT_TRANSACTION_ID_ASC', + PositionsDistinctCountTransactionIdDesc = 'POSITIONS_DISTINCT_COUNT_TRANSACTION_ID_DESC', + PositionsMaxBlockRangeAsc = 'POSITIONS_MAX_BLOCK_RANGE_ASC', + PositionsMaxBlockRangeDesc = 'POSITIONS_MAX_BLOCK_RANGE_DESC', + PositionsMaxClosedAtAsc = 'POSITIONS_MAX_CLOSED_AT_ASC', + PositionsMaxClosedAtDesc = 'POSITIONS_MAX_CLOSED_AT_DESC', + PositionsMaxCreatedAtAsc = 'POSITIONS_MAX_CREATED_AT_ASC', + PositionsMaxCreatedAtDesc = 'POSITIONS_MAX_CREATED_AT_DESC', + PositionsMaxIdAsc = 'POSITIONS_MAX_ID_ASC', + PositionsMaxIdDesc = 'POSITIONS_MAX_ID_DESC', + PositionsMaxLiquidityAsc = 'POSITIONS_MAX_LIQUIDITY_ASC', + PositionsMaxLiquidityDesc = 'POSITIONS_MAX_LIQUIDITY_DESC', + PositionsMaxOwnerIdAsc = 'POSITIONS_MAX_OWNER_ID_ASC', + PositionsMaxOwnerIdDesc = 'POSITIONS_MAX_OWNER_ID_DESC', + PositionsMaxPoolIdAsc = 'POSITIONS_MAX_POOL_ID_ASC', + PositionsMaxPoolIdDesc = 'POSITIONS_MAX_POOL_ID_DESC', + PositionsMaxPrincipalAmountXAsc = 'POSITIONS_MAX_PRINCIPAL_AMOUNT_X_ASC', + PositionsMaxPrincipalAmountXDesc = 'POSITIONS_MAX_PRINCIPAL_AMOUNT_X_DESC', + PositionsMaxPrincipalAmountYAsc = 'POSITIONS_MAX_PRINCIPAL_AMOUNT_Y_ASC', + PositionsMaxPrincipalAmountYDesc = 'POSITIONS_MAX_PRINCIPAL_AMOUNT_Y_DESC', + PositionsMaxStatusAsc = 'POSITIONS_MAX_STATUS_ASC', + PositionsMaxStatusDesc = 'POSITIONS_MAX_STATUS_DESC', + PositionsMaxTickLowerAsc = 'POSITIONS_MAX_TICK_LOWER_ASC', + PositionsMaxTickLowerDesc = 'POSITIONS_MAX_TICK_LOWER_DESC', + PositionsMaxTickUpperAsc = 'POSITIONS_MAX_TICK_UPPER_ASC', + PositionsMaxTickUpperDesc = 'POSITIONS_MAX_TICK_UPPER_DESC', + PositionsMaxTokenIdAsc = 'POSITIONS_MAX_TOKEN_ID_ASC', + PositionsMaxTokenIdDesc = 'POSITIONS_MAX_TOKEN_ID_DESC', + PositionsMaxTransactionIdAsc = 'POSITIONS_MAX_TRANSACTION_ID_ASC', + PositionsMaxTransactionIdDesc = 'POSITIONS_MAX_TRANSACTION_ID_DESC', + PositionsMinBlockRangeAsc = 'POSITIONS_MIN_BLOCK_RANGE_ASC', + PositionsMinBlockRangeDesc = 'POSITIONS_MIN_BLOCK_RANGE_DESC', + PositionsMinClosedAtAsc = 'POSITIONS_MIN_CLOSED_AT_ASC', + PositionsMinClosedAtDesc = 'POSITIONS_MIN_CLOSED_AT_DESC', + PositionsMinCreatedAtAsc = 'POSITIONS_MIN_CREATED_AT_ASC', + PositionsMinCreatedAtDesc = 'POSITIONS_MIN_CREATED_AT_DESC', + PositionsMinIdAsc = 'POSITIONS_MIN_ID_ASC', + PositionsMinIdDesc = 'POSITIONS_MIN_ID_DESC', + PositionsMinLiquidityAsc = 'POSITIONS_MIN_LIQUIDITY_ASC', + PositionsMinLiquidityDesc = 'POSITIONS_MIN_LIQUIDITY_DESC', + PositionsMinOwnerIdAsc = 'POSITIONS_MIN_OWNER_ID_ASC', + PositionsMinOwnerIdDesc = 'POSITIONS_MIN_OWNER_ID_DESC', + PositionsMinPoolIdAsc = 'POSITIONS_MIN_POOL_ID_ASC', + PositionsMinPoolIdDesc = 'POSITIONS_MIN_POOL_ID_DESC', + PositionsMinPrincipalAmountXAsc = 'POSITIONS_MIN_PRINCIPAL_AMOUNT_X_ASC', + PositionsMinPrincipalAmountXDesc = 'POSITIONS_MIN_PRINCIPAL_AMOUNT_X_DESC', + PositionsMinPrincipalAmountYAsc = 'POSITIONS_MIN_PRINCIPAL_AMOUNT_Y_ASC', + PositionsMinPrincipalAmountYDesc = 'POSITIONS_MIN_PRINCIPAL_AMOUNT_Y_DESC', + PositionsMinStatusAsc = 'POSITIONS_MIN_STATUS_ASC', + PositionsMinStatusDesc = 'POSITIONS_MIN_STATUS_DESC', + PositionsMinTickLowerAsc = 'POSITIONS_MIN_TICK_LOWER_ASC', + PositionsMinTickLowerDesc = 'POSITIONS_MIN_TICK_LOWER_DESC', + PositionsMinTickUpperAsc = 'POSITIONS_MIN_TICK_UPPER_ASC', + PositionsMinTickUpperDesc = 'POSITIONS_MIN_TICK_UPPER_DESC', + PositionsMinTokenIdAsc = 'POSITIONS_MIN_TOKEN_ID_ASC', + PositionsMinTokenIdDesc = 'POSITIONS_MIN_TOKEN_ID_DESC', + PositionsMinTransactionIdAsc = 'POSITIONS_MIN_TRANSACTION_ID_ASC', + PositionsMinTransactionIdDesc = 'POSITIONS_MIN_TRANSACTION_ID_DESC', + PositionsStddevPopulationBlockRangeAsc = 'POSITIONS_STDDEV_POPULATION_BLOCK_RANGE_ASC', + PositionsStddevPopulationBlockRangeDesc = 'POSITIONS_STDDEV_POPULATION_BLOCK_RANGE_DESC', + PositionsStddevPopulationClosedAtAsc = 'POSITIONS_STDDEV_POPULATION_CLOSED_AT_ASC', + PositionsStddevPopulationClosedAtDesc = 'POSITIONS_STDDEV_POPULATION_CLOSED_AT_DESC', + PositionsStddevPopulationCreatedAtAsc = 'POSITIONS_STDDEV_POPULATION_CREATED_AT_ASC', + PositionsStddevPopulationCreatedAtDesc = 'POSITIONS_STDDEV_POPULATION_CREATED_AT_DESC', + PositionsStddevPopulationIdAsc = 'POSITIONS_STDDEV_POPULATION_ID_ASC', + PositionsStddevPopulationIdDesc = 'POSITIONS_STDDEV_POPULATION_ID_DESC', + PositionsStddevPopulationLiquidityAsc = 'POSITIONS_STDDEV_POPULATION_LIQUIDITY_ASC', + PositionsStddevPopulationLiquidityDesc = 'POSITIONS_STDDEV_POPULATION_LIQUIDITY_DESC', + PositionsStddevPopulationOwnerIdAsc = 'POSITIONS_STDDEV_POPULATION_OWNER_ID_ASC', + PositionsStddevPopulationOwnerIdDesc = 'POSITIONS_STDDEV_POPULATION_OWNER_ID_DESC', + PositionsStddevPopulationPoolIdAsc = 'POSITIONS_STDDEV_POPULATION_POOL_ID_ASC', + PositionsStddevPopulationPoolIdDesc = 'POSITIONS_STDDEV_POPULATION_POOL_ID_DESC', + PositionsStddevPopulationPrincipalAmountXAsc = 'POSITIONS_STDDEV_POPULATION_PRINCIPAL_AMOUNT_X_ASC', + PositionsStddevPopulationPrincipalAmountXDesc = 'POSITIONS_STDDEV_POPULATION_PRINCIPAL_AMOUNT_X_DESC', + PositionsStddevPopulationPrincipalAmountYAsc = 'POSITIONS_STDDEV_POPULATION_PRINCIPAL_AMOUNT_Y_ASC', + PositionsStddevPopulationPrincipalAmountYDesc = 'POSITIONS_STDDEV_POPULATION_PRINCIPAL_AMOUNT_Y_DESC', + PositionsStddevPopulationStatusAsc = 'POSITIONS_STDDEV_POPULATION_STATUS_ASC', + PositionsStddevPopulationStatusDesc = 'POSITIONS_STDDEV_POPULATION_STATUS_DESC', + PositionsStddevPopulationTickLowerAsc = 'POSITIONS_STDDEV_POPULATION_TICK_LOWER_ASC', + PositionsStddevPopulationTickLowerDesc = 'POSITIONS_STDDEV_POPULATION_TICK_LOWER_DESC', + PositionsStddevPopulationTickUpperAsc = 'POSITIONS_STDDEV_POPULATION_TICK_UPPER_ASC', + PositionsStddevPopulationTickUpperDesc = 'POSITIONS_STDDEV_POPULATION_TICK_UPPER_DESC', + PositionsStddevPopulationTokenIdAsc = 'POSITIONS_STDDEV_POPULATION_TOKEN_ID_ASC', + PositionsStddevPopulationTokenIdDesc = 'POSITIONS_STDDEV_POPULATION_TOKEN_ID_DESC', + PositionsStddevPopulationTransactionIdAsc = 'POSITIONS_STDDEV_POPULATION_TRANSACTION_ID_ASC', + PositionsStddevPopulationTransactionIdDesc = 'POSITIONS_STDDEV_POPULATION_TRANSACTION_ID_DESC', + PositionsStddevSampleBlockRangeAsc = 'POSITIONS_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + PositionsStddevSampleBlockRangeDesc = 'POSITIONS_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + PositionsStddevSampleClosedAtAsc = 'POSITIONS_STDDEV_SAMPLE_CLOSED_AT_ASC', + PositionsStddevSampleClosedAtDesc = 'POSITIONS_STDDEV_SAMPLE_CLOSED_AT_DESC', + PositionsStddevSampleCreatedAtAsc = 'POSITIONS_STDDEV_SAMPLE_CREATED_AT_ASC', + PositionsStddevSampleCreatedAtDesc = 'POSITIONS_STDDEV_SAMPLE_CREATED_AT_DESC', + PositionsStddevSampleIdAsc = 'POSITIONS_STDDEV_SAMPLE_ID_ASC', + PositionsStddevSampleIdDesc = 'POSITIONS_STDDEV_SAMPLE_ID_DESC', + PositionsStddevSampleLiquidityAsc = 'POSITIONS_STDDEV_SAMPLE_LIQUIDITY_ASC', + PositionsStddevSampleLiquidityDesc = 'POSITIONS_STDDEV_SAMPLE_LIQUIDITY_DESC', + PositionsStddevSampleOwnerIdAsc = 'POSITIONS_STDDEV_SAMPLE_OWNER_ID_ASC', + PositionsStddevSampleOwnerIdDesc = 'POSITIONS_STDDEV_SAMPLE_OWNER_ID_DESC', + PositionsStddevSamplePoolIdAsc = 'POSITIONS_STDDEV_SAMPLE_POOL_ID_ASC', + PositionsStddevSamplePoolIdDesc = 'POSITIONS_STDDEV_SAMPLE_POOL_ID_DESC', + PositionsStddevSamplePrincipalAmountXAsc = 'POSITIONS_STDDEV_SAMPLE_PRINCIPAL_AMOUNT_X_ASC', + PositionsStddevSamplePrincipalAmountXDesc = 'POSITIONS_STDDEV_SAMPLE_PRINCIPAL_AMOUNT_X_DESC', + PositionsStddevSamplePrincipalAmountYAsc = 'POSITIONS_STDDEV_SAMPLE_PRINCIPAL_AMOUNT_Y_ASC', + PositionsStddevSamplePrincipalAmountYDesc = 'POSITIONS_STDDEV_SAMPLE_PRINCIPAL_AMOUNT_Y_DESC', + PositionsStddevSampleStatusAsc = 'POSITIONS_STDDEV_SAMPLE_STATUS_ASC', + PositionsStddevSampleStatusDesc = 'POSITIONS_STDDEV_SAMPLE_STATUS_DESC', + PositionsStddevSampleTickLowerAsc = 'POSITIONS_STDDEV_SAMPLE_TICK_LOWER_ASC', + PositionsStddevSampleTickLowerDesc = 'POSITIONS_STDDEV_SAMPLE_TICK_LOWER_DESC', + PositionsStddevSampleTickUpperAsc = 'POSITIONS_STDDEV_SAMPLE_TICK_UPPER_ASC', + PositionsStddevSampleTickUpperDesc = 'POSITIONS_STDDEV_SAMPLE_TICK_UPPER_DESC', + PositionsStddevSampleTokenIdAsc = 'POSITIONS_STDDEV_SAMPLE_TOKEN_ID_ASC', + PositionsStddevSampleTokenIdDesc = 'POSITIONS_STDDEV_SAMPLE_TOKEN_ID_DESC', + PositionsStddevSampleTransactionIdAsc = 'POSITIONS_STDDEV_SAMPLE_TRANSACTION_ID_ASC', + PositionsStddevSampleTransactionIdDesc = 'POSITIONS_STDDEV_SAMPLE_TRANSACTION_ID_DESC', + PositionsSumBlockRangeAsc = 'POSITIONS_SUM_BLOCK_RANGE_ASC', + PositionsSumBlockRangeDesc = 'POSITIONS_SUM_BLOCK_RANGE_DESC', + PositionsSumClosedAtAsc = 'POSITIONS_SUM_CLOSED_AT_ASC', + PositionsSumClosedAtDesc = 'POSITIONS_SUM_CLOSED_AT_DESC', + PositionsSumCreatedAtAsc = 'POSITIONS_SUM_CREATED_AT_ASC', + PositionsSumCreatedAtDesc = 'POSITIONS_SUM_CREATED_AT_DESC', + PositionsSumIdAsc = 'POSITIONS_SUM_ID_ASC', + PositionsSumIdDesc = 'POSITIONS_SUM_ID_DESC', + PositionsSumLiquidityAsc = 'POSITIONS_SUM_LIQUIDITY_ASC', + PositionsSumLiquidityDesc = 'POSITIONS_SUM_LIQUIDITY_DESC', + PositionsSumOwnerIdAsc = 'POSITIONS_SUM_OWNER_ID_ASC', + PositionsSumOwnerIdDesc = 'POSITIONS_SUM_OWNER_ID_DESC', + PositionsSumPoolIdAsc = 'POSITIONS_SUM_POOL_ID_ASC', + PositionsSumPoolIdDesc = 'POSITIONS_SUM_POOL_ID_DESC', + PositionsSumPrincipalAmountXAsc = 'POSITIONS_SUM_PRINCIPAL_AMOUNT_X_ASC', + PositionsSumPrincipalAmountXDesc = 'POSITIONS_SUM_PRINCIPAL_AMOUNT_X_DESC', + PositionsSumPrincipalAmountYAsc = 'POSITIONS_SUM_PRINCIPAL_AMOUNT_Y_ASC', + PositionsSumPrincipalAmountYDesc = 'POSITIONS_SUM_PRINCIPAL_AMOUNT_Y_DESC', + PositionsSumStatusAsc = 'POSITIONS_SUM_STATUS_ASC', + PositionsSumStatusDesc = 'POSITIONS_SUM_STATUS_DESC', + PositionsSumTickLowerAsc = 'POSITIONS_SUM_TICK_LOWER_ASC', + PositionsSumTickLowerDesc = 'POSITIONS_SUM_TICK_LOWER_DESC', + PositionsSumTickUpperAsc = 'POSITIONS_SUM_TICK_UPPER_ASC', + PositionsSumTickUpperDesc = 'POSITIONS_SUM_TICK_UPPER_DESC', + PositionsSumTokenIdAsc = 'POSITIONS_SUM_TOKEN_ID_ASC', + PositionsSumTokenIdDesc = 'POSITIONS_SUM_TOKEN_ID_DESC', + PositionsSumTransactionIdAsc = 'POSITIONS_SUM_TRANSACTION_ID_ASC', + PositionsSumTransactionIdDesc = 'POSITIONS_SUM_TRANSACTION_ID_DESC', + PositionsVariancePopulationBlockRangeAsc = 'POSITIONS_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + PositionsVariancePopulationBlockRangeDesc = 'POSITIONS_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + PositionsVariancePopulationClosedAtAsc = 'POSITIONS_VARIANCE_POPULATION_CLOSED_AT_ASC', + PositionsVariancePopulationClosedAtDesc = 'POSITIONS_VARIANCE_POPULATION_CLOSED_AT_DESC', + PositionsVariancePopulationCreatedAtAsc = 'POSITIONS_VARIANCE_POPULATION_CREATED_AT_ASC', + PositionsVariancePopulationCreatedAtDesc = 'POSITIONS_VARIANCE_POPULATION_CREATED_AT_DESC', + PositionsVariancePopulationIdAsc = 'POSITIONS_VARIANCE_POPULATION_ID_ASC', + PositionsVariancePopulationIdDesc = 'POSITIONS_VARIANCE_POPULATION_ID_DESC', + PositionsVariancePopulationLiquidityAsc = 'POSITIONS_VARIANCE_POPULATION_LIQUIDITY_ASC', + PositionsVariancePopulationLiquidityDesc = 'POSITIONS_VARIANCE_POPULATION_LIQUIDITY_DESC', + PositionsVariancePopulationOwnerIdAsc = 'POSITIONS_VARIANCE_POPULATION_OWNER_ID_ASC', + PositionsVariancePopulationOwnerIdDesc = 'POSITIONS_VARIANCE_POPULATION_OWNER_ID_DESC', + PositionsVariancePopulationPoolIdAsc = 'POSITIONS_VARIANCE_POPULATION_POOL_ID_ASC', + PositionsVariancePopulationPoolIdDesc = 'POSITIONS_VARIANCE_POPULATION_POOL_ID_DESC', + PositionsVariancePopulationPrincipalAmountXAsc = 'POSITIONS_VARIANCE_POPULATION_PRINCIPAL_AMOUNT_X_ASC', + PositionsVariancePopulationPrincipalAmountXDesc = 'POSITIONS_VARIANCE_POPULATION_PRINCIPAL_AMOUNT_X_DESC', + PositionsVariancePopulationPrincipalAmountYAsc = 'POSITIONS_VARIANCE_POPULATION_PRINCIPAL_AMOUNT_Y_ASC', + PositionsVariancePopulationPrincipalAmountYDesc = 'POSITIONS_VARIANCE_POPULATION_PRINCIPAL_AMOUNT_Y_DESC', + PositionsVariancePopulationStatusAsc = 'POSITIONS_VARIANCE_POPULATION_STATUS_ASC', + PositionsVariancePopulationStatusDesc = 'POSITIONS_VARIANCE_POPULATION_STATUS_DESC', + PositionsVariancePopulationTickLowerAsc = 'POSITIONS_VARIANCE_POPULATION_TICK_LOWER_ASC', + PositionsVariancePopulationTickLowerDesc = 'POSITIONS_VARIANCE_POPULATION_TICK_LOWER_DESC', + PositionsVariancePopulationTickUpperAsc = 'POSITIONS_VARIANCE_POPULATION_TICK_UPPER_ASC', + PositionsVariancePopulationTickUpperDesc = 'POSITIONS_VARIANCE_POPULATION_TICK_UPPER_DESC', + PositionsVariancePopulationTokenIdAsc = 'POSITIONS_VARIANCE_POPULATION_TOKEN_ID_ASC', + PositionsVariancePopulationTokenIdDesc = 'POSITIONS_VARIANCE_POPULATION_TOKEN_ID_DESC', + PositionsVariancePopulationTransactionIdAsc = 'POSITIONS_VARIANCE_POPULATION_TRANSACTION_ID_ASC', + PositionsVariancePopulationTransactionIdDesc = 'POSITIONS_VARIANCE_POPULATION_TRANSACTION_ID_DESC', + PositionsVarianceSampleBlockRangeAsc = 'POSITIONS_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + PositionsVarianceSampleBlockRangeDesc = 'POSITIONS_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + PositionsVarianceSampleClosedAtAsc = 'POSITIONS_VARIANCE_SAMPLE_CLOSED_AT_ASC', + PositionsVarianceSampleClosedAtDesc = 'POSITIONS_VARIANCE_SAMPLE_CLOSED_AT_DESC', + PositionsVarianceSampleCreatedAtAsc = 'POSITIONS_VARIANCE_SAMPLE_CREATED_AT_ASC', + PositionsVarianceSampleCreatedAtDesc = 'POSITIONS_VARIANCE_SAMPLE_CREATED_AT_DESC', + PositionsVarianceSampleIdAsc = 'POSITIONS_VARIANCE_SAMPLE_ID_ASC', + PositionsVarianceSampleIdDesc = 'POSITIONS_VARIANCE_SAMPLE_ID_DESC', + PositionsVarianceSampleLiquidityAsc = 'POSITIONS_VARIANCE_SAMPLE_LIQUIDITY_ASC', + PositionsVarianceSampleLiquidityDesc = 'POSITIONS_VARIANCE_SAMPLE_LIQUIDITY_DESC', + PositionsVarianceSampleOwnerIdAsc = 'POSITIONS_VARIANCE_SAMPLE_OWNER_ID_ASC', + PositionsVarianceSampleOwnerIdDesc = 'POSITIONS_VARIANCE_SAMPLE_OWNER_ID_DESC', + PositionsVarianceSamplePoolIdAsc = 'POSITIONS_VARIANCE_SAMPLE_POOL_ID_ASC', + PositionsVarianceSamplePoolIdDesc = 'POSITIONS_VARIANCE_SAMPLE_POOL_ID_DESC', + PositionsVarianceSamplePrincipalAmountXAsc = 'POSITIONS_VARIANCE_SAMPLE_PRINCIPAL_AMOUNT_X_ASC', + PositionsVarianceSamplePrincipalAmountXDesc = 'POSITIONS_VARIANCE_SAMPLE_PRINCIPAL_AMOUNT_X_DESC', + PositionsVarianceSamplePrincipalAmountYAsc = 'POSITIONS_VARIANCE_SAMPLE_PRINCIPAL_AMOUNT_Y_ASC', + PositionsVarianceSamplePrincipalAmountYDesc = 'POSITIONS_VARIANCE_SAMPLE_PRINCIPAL_AMOUNT_Y_DESC', + PositionsVarianceSampleStatusAsc = 'POSITIONS_VARIANCE_SAMPLE_STATUS_ASC', + PositionsVarianceSampleStatusDesc = 'POSITIONS_VARIANCE_SAMPLE_STATUS_DESC', + PositionsVarianceSampleTickLowerAsc = 'POSITIONS_VARIANCE_SAMPLE_TICK_LOWER_ASC', + PositionsVarianceSampleTickLowerDesc = 'POSITIONS_VARIANCE_SAMPLE_TICK_LOWER_DESC', + PositionsVarianceSampleTickUpperAsc = 'POSITIONS_VARIANCE_SAMPLE_TICK_UPPER_ASC', + PositionsVarianceSampleTickUpperDesc = 'POSITIONS_VARIANCE_SAMPLE_TICK_UPPER_DESC', + PositionsVarianceSampleTokenIdAsc = 'POSITIONS_VARIANCE_SAMPLE_TOKEN_ID_ASC', + PositionsVarianceSampleTokenIdDesc = 'POSITIONS_VARIANCE_SAMPLE_TOKEN_ID_DESC', + PositionsVarianceSampleTransactionIdAsc = 'POSITIONS_VARIANCE_SAMPLE_TRANSACTION_ID_ASC', + PositionsVarianceSampleTransactionIdDesc = 'POSITIONS_VARIANCE_SAMPLE_TRANSACTION_ID_DESC', + PrimaryKeyAsc = 'PRIMARY_KEY_ASC', + PrimaryKeyDesc = 'PRIMARY_KEY_DESC', + SwapAverageAmountInAsc = 'SWAP_AVERAGE_AMOUNT_IN_ASC', + SwapAverageAmountInDesc = 'SWAP_AVERAGE_AMOUNT_IN_DESC', + SwapAverageAmountOutAsc = 'SWAP_AVERAGE_AMOUNT_OUT_ASC', + SwapAverageAmountOutDesc = 'SWAP_AVERAGE_AMOUNT_OUT_DESC', + SwapAverageBlockRangeAsc = 'SWAP_AVERAGE_BLOCK_RANGE_ASC', + SwapAverageBlockRangeDesc = 'SWAP_AVERAGE_BLOCK_RANGE_DESC', + SwapAverageFeeUSDAsc = 'SWAP_AVERAGE_FEE_U_S_D_ASC', + SwapAverageFeeUSDDesc = 'SWAP_AVERAGE_FEE_U_S_D_DESC', + SwapAverageIdAsc = 'SWAP_AVERAGE_ID_ASC', + SwapAverageIdDesc = 'SWAP_AVERAGE_ID_DESC', + SwapAverageSenderIdAsc = 'SWAP_AVERAGE_SENDER_ID_ASC', + SwapAverageSenderIdDesc = 'SWAP_AVERAGE_SENDER_ID_DESC', + SwapAverageTokenInIdAsc = 'SWAP_AVERAGE_TOKEN_IN_ID_ASC', + SwapAverageTokenInIdDesc = 'SWAP_AVERAGE_TOKEN_IN_ID_DESC', + SwapAverageTokenOutIdAsc = 'SWAP_AVERAGE_TOKEN_OUT_ID_ASC', + SwapAverageTokenOutIdDesc = 'SWAP_AVERAGE_TOKEN_OUT_ID_DESC', + SwapAverageTransactionIdAsc = 'SWAP_AVERAGE_TRANSACTION_ID_ASC', + SwapAverageTransactionIdDesc = 'SWAP_AVERAGE_TRANSACTION_ID_DESC', + SwapCountAsc = 'SWAP_COUNT_ASC', + SwapCountDesc = 'SWAP_COUNT_DESC', + SwapDistinctCountAmountInAsc = 'SWAP_DISTINCT_COUNT_AMOUNT_IN_ASC', + SwapDistinctCountAmountInDesc = 'SWAP_DISTINCT_COUNT_AMOUNT_IN_DESC', + SwapDistinctCountAmountOutAsc = 'SWAP_DISTINCT_COUNT_AMOUNT_OUT_ASC', + SwapDistinctCountAmountOutDesc = 'SWAP_DISTINCT_COUNT_AMOUNT_OUT_DESC', + SwapDistinctCountBlockRangeAsc = 'SWAP_DISTINCT_COUNT_BLOCK_RANGE_ASC', + SwapDistinctCountBlockRangeDesc = 'SWAP_DISTINCT_COUNT_BLOCK_RANGE_DESC', + SwapDistinctCountFeeUSDAsc = 'SWAP_DISTINCT_COUNT_FEE_U_S_D_ASC', + SwapDistinctCountFeeUSDDesc = 'SWAP_DISTINCT_COUNT_FEE_U_S_D_DESC', + SwapDistinctCountIdAsc = 'SWAP_DISTINCT_COUNT_ID_ASC', + SwapDistinctCountIdDesc = 'SWAP_DISTINCT_COUNT_ID_DESC', + SwapDistinctCountSenderIdAsc = 'SWAP_DISTINCT_COUNT_SENDER_ID_ASC', + SwapDistinctCountSenderIdDesc = 'SWAP_DISTINCT_COUNT_SENDER_ID_DESC', + SwapDistinctCountTokenInIdAsc = 'SWAP_DISTINCT_COUNT_TOKEN_IN_ID_ASC', + SwapDistinctCountTokenInIdDesc = 'SWAP_DISTINCT_COUNT_TOKEN_IN_ID_DESC', + SwapDistinctCountTokenOutIdAsc = 'SWAP_DISTINCT_COUNT_TOKEN_OUT_ID_ASC', + SwapDistinctCountTokenOutIdDesc = 'SWAP_DISTINCT_COUNT_TOKEN_OUT_ID_DESC', + SwapDistinctCountTransactionIdAsc = 'SWAP_DISTINCT_COUNT_TRANSACTION_ID_ASC', + SwapDistinctCountTransactionIdDesc = 'SWAP_DISTINCT_COUNT_TRANSACTION_ID_DESC', + SwapMaxAmountInAsc = 'SWAP_MAX_AMOUNT_IN_ASC', + SwapMaxAmountInDesc = 'SWAP_MAX_AMOUNT_IN_DESC', + SwapMaxAmountOutAsc = 'SWAP_MAX_AMOUNT_OUT_ASC', + SwapMaxAmountOutDesc = 'SWAP_MAX_AMOUNT_OUT_DESC', + SwapMaxBlockRangeAsc = 'SWAP_MAX_BLOCK_RANGE_ASC', + SwapMaxBlockRangeDesc = 'SWAP_MAX_BLOCK_RANGE_DESC', + SwapMaxFeeUSDAsc = 'SWAP_MAX_FEE_U_S_D_ASC', + SwapMaxFeeUSDDesc = 'SWAP_MAX_FEE_U_S_D_DESC', + SwapMaxIdAsc = 'SWAP_MAX_ID_ASC', + SwapMaxIdDesc = 'SWAP_MAX_ID_DESC', + SwapMaxSenderIdAsc = 'SWAP_MAX_SENDER_ID_ASC', + SwapMaxSenderIdDesc = 'SWAP_MAX_SENDER_ID_DESC', + SwapMaxTokenInIdAsc = 'SWAP_MAX_TOKEN_IN_ID_ASC', + SwapMaxTokenInIdDesc = 'SWAP_MAX_TOKEN_IN_ID_DESC', + SwapMaxTokenOutIdAsc = 'SWAP_MAX_TOKEN_OUT_ID_ASC', + SwapMaxTokenOutIdDesc = 'SWAP_MAX_TOKEN_OUT_ID_DESC', + SwapMaxTransactionIdAsc = 'SWAP_MAX_TRANSACTION_ID_ASC', + SwapMaxTransactionIdDesc = 'SWAP_MAX_TRANSACTION_ID_DESC', + SwapMinAmountInAsc = 'SWAP_MIN_AMOUNT_IN_ASC', + SwapMinAmountInDesc = 'SWAP_MIN_AMOUNT_IN_DESC', + SwapMinAmountOutAsc = 'SWAP_MIN_AMOUNT_OUT_ASC', + SwapMinAmountOutDesc = 'SWAP_MIN_AMOUNT_OUT_DESC', + SwapMinBlockRangeAsc = 'SWAP_MIN_BLOCK_RANGE_ASC', + SwapMinBlockRangeDesc = 'SWAP_MIN_BLOCK_RANGE_DESC', + SwapMinFeeUSDAsc = 'SWAP_MIN_FEE_U_S_D_ASC', + SwapMinFeeUSDDesc = 'SWAP_MIN_FEE_U_S_D_DESC', + SwapMinIdAsc = 'SWAP_MIN_ID_ASC', + SwapMinIdDesc = 'SWAP_MIN_ID_DESC', + SwapMinSenderIdAsc = 'SWAP_MIN_SENDER_ID_ASC', + SwapMinSenderIdDesc = 'SWAP_MIN_SENDER_ID_DESC', + SwapMinTokenInIdAsc = 'SWAP_MIN_TOKEN_IN_ID_ASC', + SwapMinTokenInIdDesc = 'SWAP_MIN_TOKEN_IN_ID_DESC', + SwapMinTokenOutIdAsc = 'SWAP_MIN_TOKEN_OUT_ID_ASC', + SwapMinTokenOutIdDesc = 'SWAP_MIN_TOKEN_OUT_ID_DESC', + SwapMinTransactionIdAsc = 'SWAP_MIN_TRANSACTION_ID_ASC', + SwapMinTransactionIdDesc = 'SWAP_MIN_TRANSACTION_ID_DESC', + SwapStddevPopulationAmountInAsc = 'SWAP_STDDEV_POPULATION_AMOUNT_IN_ASC', + SwapStddevPopulationAmountInDesc = 'SWAP_STDDEV_POPULATION_AMOUNT_IN_DESC', + SwapStddevPopulationAmountOutAsc = 'SWAP_STDDEV_POPULATION_AMOUNT_OUT_ASC', + SwapStddevPopulationAmountOutDesc = 'SWAP_STDDEV_POPULATION_AMOUNT_OUT_DESC', + SwapStddevPopulationBlockRangeAsc = 'SWAP_STDDEV_POPULATION_BLOCK_RANGE_ASC', + SwapStddevPopulationBlockRangeDesc = 'SWAP_STDDEV_POPULATION_BLOCK_RANGE_DESC', + SwapStddevPopulationFeeUSDAsc = 'SWAP_STDDEV_POPULATION_FEE_U_S_D_ASC', + SwapStddevPopulationFeeUSDDesc = 'SWAP_STDDEV_POPULATION_FEE_U_S_D_DESC', + SwapStddevPopulationIdAsc = 'SWAP_STDDEV_POPULATION_ID_ASC', + SwapStddevPopulationIdDesc = 'SWAP_STDDEV_POPULATION_ID_DESC', + SwapStddevPopulationSenderIdAsc = 'SWAP_STDDEV_POPULATION_SENDER_ID_ASC', + SwapStddevPopulationSenderIdDesc = 'SWAP_STDDEV_POPULATION_SENDER_ID_DESC', + SwapStddevPopulationTokenInIdAsc = 'SWAP_STDDEV_POPULATION_TOKEN_IN_ID_ASC', + SwapStddevPopulationTokenInIdDesc = 'SWAP_STDDEV_POPULATION_TOKEN_IN_ID_DESC', + SwapStddevPopulationTokenOutIdAsc = 'SWAP_STDDEV_POPULATION_TOKEN_OUT_ID_ASC', + SwapStddevPopulationTokenOutIdDesc = 'SWAP_STDDEV_POPULATION_TOKEN_OUT_ID_DESC', + SwapStddevPopulationTransactionIdAsc = 'SWAP_STDDEV_POPULATION_TRANSACTION_ID_ASC', + SwapStddevPopulationTransactionIdDesc = 'SWAP_STDDEV_POPULATION_TRANSACTION_ID_DESC', + SwapStddevSampleAmountInAsc = 'SWAP_STDDEV_SAMPLE_AMOUNT_IN_ASC', + SwapStddevSampleAmountInDesc = 'SWAP_STDDEV_SAMPLE_AMOUNT_IN_DESC', + SwapStddevSampleAmountOutAsc = 'SWAP_STDDEV_SAMPLE_AMOUNT_OUT_ASC', + SwapStddevSampleAmountOutDesc = 'SWAP_STDDEV_SAMPLE_AMOUNT_OUT_DESC', + SwapStddevSampleBlockRangeAsc = 'SWAP_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + SwapStddevSampleBlockRangeDesc = 'SWAP_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + SwapStddevSampleFeeUSDAsc = 'SWAP_STDDEV_SAMPLE_FEE_U_S_D_ASC', + SwapStddevSampleFeeUSDDesc = 'SWAP_STDDEV_SAMPLE_FEE_U_S_D_DESC', + SwapStddevSampleIdAsc = 'SWAP_STDDEV_SAMPLE_ID_ASC', + SwapStddevSampleIdDesc = 'SWAP_STDDEV_SAMPLE_ID_DESC', + SwapStddevSampleSenderIdAsc = 'SWAP_STDDEV_SAMPLE_SENDER_ID_ASC', + SwapStddevSampleSenderIdDesc = 'SWAP_STDDEV_SAMPLE_SENDER_ID_DESC', + SwapStddevSampleTokenInIdAsc = 'SWAP_STDDEV_SAMPLE_TOKEN_IN_ID_ASC', + SwapStddevSampleTokenInIdDesc = 'SWAP_STDDEV_SAMPLE_TOKEN_IN_ID_DESC', + SwapStddevSampleTokenOutIdAsc = 'SWAP_STDDEV_SAMPLE_TOKEN_OUT_ID_ASC', + SwapStddevSampleTokenOutIdDesc = 'SWAP_STDDEV_SAMPLE_TOKEN_OUT_ID_DESC', + SwapStddevSampleTransactionIdAsc = 'SWAP_STDDEV_SAMPLE_TRANSACTION_ID_ASC', + SwapStddevSampleTransactionIdDesc = 'SWAP_STDDEV_SAMPLE_TRANSACTION_ID_DESC', + SwapSumAmountInAsc = 'SWAP_SUM_AMOUNT_IN_ASC', + SwapSumAmountInDesc = 'SWAP_SUM_AMOUNT_IN_DESC', + SwapSumAmountOutAsc = 'SWAP_SUM_AMOUNT_OUT_ASC', + SwapSumAmountOutDesc = 'SWAP_SUM_AMOUNT_OUT_DESC', + SwapSumBlockRangeAsc = 'SWAP_SUM_BLOCK_RANGE_ASC', + SwapSumBlockRangeDesc = 'SWAP_SUM_BLOCK_RANGE_DESC', + SwapSumFeeUSDAsc = 'SWAP_SUM_FEE_U_S_D_ASC', + SwapSumFeeUSDDesc = 'SWAP_SUM_FEE_U_S_D_DESC', + SwapSumIdAsc = 'SWAP_SUM_ID_ASC', + SwapSumIdDesc = 'SWAP_SUM_ID_DESC', + SwapSumSenderIdAsc = 'SWAP_SUM_SENDER_ID_ASC', + SwapSumSenderIdDesc = 'SWAP_SUM_SENDER_ID_DESC', + SwapSumTokenInIdAsc = 'SWAP_SUM_TOKEN_IN_ID_ASC', + SwapSumTokenInIdDesc = 'SWAP_SUM_TOKEN_IN_ID_DESC', + SwapSumTokenOutIdAsc = 'SWAP_SUM_TOKEN_OUT_ID_ASC', + SwapSumTokenOutIdDesc = 'SWAP_SUM_TOKEN_OUT_ID_DESC', + SwapSumTransactionIdAsc = 'SWAP_SUM_TRANSACTION_ID_ASC', + SwapSumTransactionIdDesc = 'SWAP_SUM_TRANSACTION_ID_DESC', + SwapVariancePopulationAmountInAsc = 'SWAP_VARIANCE_POPULATION_AMOUNT_IN_ASC', + SwapVariancePopulationAmountInDesc = 'SWAP_VARIANCE_POPULATION_AMOUNT_IN_DESC', + SwapVariancePopulationAmountOutAsc = 'SWAP_VARIANCE_POPULATION_AMOUNT_OUT_ASC', + SwapVariancePopulationAmountOutDesc = 'SWAP_VARIANCE_POPULATION_AMOUNT_OUT_DESC', + SwapVariancePopulationBlockRangeAsc = 'SWAP_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + SwapVariancePopulationBlockRangeDesc = 'SWAP_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + SwapVariancePopulationFeeUSDAsc = 'SWAP_VARIANCE_POPULATION_FEE_U_S_D_ASC', + SwapVariancePopulationFeeUSDDesc = 'SWAP_VARIANCE_POPULATION_FEE_U_S_D_DESC', + SwapVariancePopulationIdAsc = 'SWAP_VARIANCE_POPULATION_ID_ASC', + SwapVariancePopulationIdDesc = 'SWAP_VARIANCE_POPULATION_ID_DESC', + SwapVariancePopulationSenderIdAsc = 'SWAP_VARIANCE_POPULATION_SENDER_ID_ASC', + SwapVariancePopulationSenderIdDesc = 'SWAP_VARIANCE_POPULATION_SENDER_ID_DESC', + SwapVariancePopulationTokenInIdAsc = 'SWAP_VARIANCE_POPULATION_TOKEN_IN_ID_ASC', + SwapVariancePopulationTokenInIdDesc = 'SWAP_VARIANCE_POPULATION_TOKEN_IN_ID_DESC', + SwapVariancePopulationTokenOutIdAsc = 'SWAP_VARIANCE_POPULATION_TOKEN_OUT_ID_ASC', + SwapVariancePopulationTokenOutIdDesc = 'SWAP_VARIANCE_POPULATION_TOKEN_OUT_ID_DESC', + SwapVariancePopulationTransactionIdAsc = 'SWAP_VARIANCE_POPULATION_TRANSACTION_ID_ASC', + SwapVariancePopulationTransactionIdDesc = 'SWAP_VARIANCE_POPULATION_TRANSACTION_ID_DESC', + SwapVarianceSampleAmountInAsc = 'SWAP_VARIANCE_SAMPLE_AMOUNT_IN_ASC', + SwapVarianceSampleAmountInDesc = 'SWAP_VARIANCE_SAMPLE_AMOUNT_IN_DESC', + SwapVarianceSampleAmountOutAsc = 'SWAP_VARIANCE_SAMPLE_AMOUNT_OUT_ASC', + SwapVarianceSampleAmountOutDesc = 'SWAP_VARIANCE_SAMPLE_AMOUNT_OUT_DESC', + SwapVarianceSampleBlockRangeAsc = 'SWAP_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + SwapVarianceSampleBlockRangeDesc = 'SWAP_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + SwapVarianceSampleFeeUSDAsc = 'SWAP_VARIANCE_SAMPLE_FEE_U_S_D_ASC', + SwapVarianceSampleFeeUSDDesc = 'SWAP_VARIANCE_SAMPLE_FEE_U_S_D_DESC', + SwapVarianceSampleIdAsc = 'SWAP_VARIANCE_SAMPLE_ID_ASC', + SwapVarianceSampleIdDesc = 'SWAP_VARIANCE_SAMPLE_ID_DESC', + SwapVarianceSampleSenderIdAsc = 'SWAP_VARIANCE_SAMPLE_SENDER_ID_ASC', + SwapVarianceSampleSenderIdDesc = 'SWAP_VARIANCE_SAMPLE_SENDER_ID_DESC', + SwapVarianceSampleTokenInIdAsc = 'SWAP_VARIANCE_SAMPLE_TOKEN_IN_ID_ASC', + SwapVarianceSampleTokenInIdDesc = 'SWAP_VARIANCE_SAMPLE_TOKEN_IN_ID_DESC', + SwapVarianceSampleTokenOutIdAsc = 'SWAP_VARIANCE_SAMPLE_TOKEN_OUT_ID_ASC', + SwapVarianceSampleTokenOutIdDesc = 'SWAP_VARIANCE_SAMPLE_TOKEN_OUT_ID_DESC', + SwapVarianceSampleTransactionIdAsc = 'SWAP_VARIANCE_SAMPLE_TRANSACTION_ID_ASC', + SwapVarianceSampleTransactionIdDesc = 'SWAP_VARIANCE_SAMPLE_TRANSACTION_ID_DESC' +} + +/** A filter to be used against BigFloat fields. All fields are combined with a logical ‘and.’ */ +export type BigFloatFilter = { + /** Not equal to the specified value, treating null like an ordinary value. */ + distinctFrom?: InputMaybe; + /** Equal to the specified value. */ + equalTo?: InputMaybe; + /** Greater than the specified value. */ + greaterThan?: InputMaybe; + /** Greater than or equal to the specified value. */ + greaterThanOrEqualTo?: InputMaybe; + /** Included in the specified list. */ + in?: InputMaybe>; + /** Is null (if `true` is specified) or is not null (if `false` is specified). */ + isNull?: InputMaybe; + /** Less than the specified value. */ + lessThan?: InputMaybe; + /** Less than or equal to the specified value. */ + lessThanOrEqualTo?: InputMaybe; + /** Equal to the specified value, treating null like an ordinary value. */ + notDistinctFrom?: InputMaybe; + /** Not equal to the specified value. */ + notEqualTo?: InputMaybe; + /** Not included in the specified list. */ + notIn?: InputMaybe>; +}; + +/** A filter to be used against BigInt fields. All fields are combined with a logical ‘and.’ */ +export type BigIntFilter = { + /** Not equal to the specified value, treating null like an ordinary value. */ + distinctFrom?: InputMaybe; + /** Equal to the specified value. */ + equalTo?: InputMaybe; + /** Greater than the specified value. */ + greaterThan?: InputMaybe; + /** Greater than or equal to the specified value. */ + greaterThanOrEqualTo?: InputMaybe; + /** Included in the specified list. */ + in?: InputMaybe>; + /** Is null (if `true` is specified) or is not null (if `false` is specified). */ + isNull?: InputMaybe; + /** Less than the specified value. */ + lessThan?: InputMaybe; + /** Less than or equal to the specified value. */ + lessThanOrEqualTo?: InputMaybe; + /** Equal to the specified value, treating null like an ordinary value. */ + notDistinctFrom?: InputMaybe; + /** Not equal to the specified value. */ + notEqualTo?: InputMaybe; + /** Not included in the specified list. */ + notIn?: InputMaybe>; +}; + +/** A filter to be used against Boolean fields. All fields are combined with a logical ‘and.’ */ +export type BooleanFilter = { + /** Not equal to the specified value, treating null like an ordinary value. */ + distinctFrom?: InputMaybe; + /** Equal to the specified value. */ + equalTo?: InputMaybe; + /** Greater than the specified value. */ + greaterThan?: InputMaybe; + /** Greater than or equal to the specified value. */ + greaterThanOrEqualTo?: InputMaybe; + /** Included in the specified list. */ + in?: InputMaybe>; + /** Is null (if `true` is specified) or is not null (if `false` is specified). */ + isNull?: InputMaybe; + /** Less than the specified value. */ + lessThan?: InputMaybe; + /** Less than or equal to the specified value. */ + lessThanOrEqualTo?: InputMaybe; + /** Equal to the specified value, treating null like an ordinary value. */ + notDistinctFrom?: InputMaybe; + /** Not equal to the specified value. */ + notEqualTo?: InputMaybe; + /** Not included in the specified list. */ + notIn?: InputMaybe>; +}; + +export type ClaimFee = Node & { + __typename?: 'ClaimFee'; + amountUSD?: Maybe; + amountX: Scalars['BigFloat']['output']; + amountY: Scalars['BigFloat']['output']; + /** Reads and enables pagination through a set of `ClaimFeeIncentiveToken`. */ + claimFeeIncentiveTokens: ClaimFeeIncentiveTokensConnection; + id: Scalars['String']['output']; + /** A globally unique identifier. Can be used in various places throughout the system to identify this single value. */ + nodeId: Scalars['ID']['output']; + /** Reads a single `Account` that is related to this `ClaimFee`. */ + owner?: Maybe; + ownerId: Scalars['String']['output']; + /** Reads a single `Pool` that is related to this `ClaimFee`. */ + pool?: Maybe; + poolId: Scalars['String']['output']; + /** Reads a single `Position` that is related to this `ClaimFee`. */ + position?: Maybe; + positionId: Scalars['String']['output']; + /** Reads and enables pagination through a set of `Token`. */ + tokensByClaimFeeIncentiveTokenClaimFeeIdAndTokenId: ClaimFeeTokensByClaimFeeIncentiveTokenClaimFeeIdAndTokenIdManyToManyConnection; + /** Reads a single `Transaction` that is related to this `ClaimFee`. */ + transaction?: Maybe; + transactionId: Scalars['String']['output']; +}; + + +export type ClaimFeeClaimFeeIncentiveTokensArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type ClaimFeeTokensByClaimFeeIncentiveTokenClaimFeeIdAndTokenIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +export type ClaimFeeAggregates = { + __typename?: 'ClaimFeeAggregates'; + /** Mean average aggregates across the matching connection (ignoring before/after/first/last/offset) */ + average?: Maybe; + /** Distinct count aggregates across the matching connection (ignoring before/after/first/last/offset) */ + distinctCount?: Maybe; + keys?: Maybe>; + /** Maximum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + max?: Maybe; + /** Minimum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + min?: Maybe; + /** Population standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevPopulation?: Maybe; + /** Sample standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevSample?: Maybe; + /** Sum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + sum?: Maybe; + /** Population variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + variancePopulation?: Maybe; + /** Sample variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + varianceSample?: Maybe; +}; + +/** A filter to be used against aggregates of `ClaimFee` object types. */ +export type ClaimFeeAggregatesFilter = { + /** Mean average aggregate over matching `ClaimFee` objects. */ + average?: InputMaybe; + /** Distinct count aggregate over matching `ClaimFee` objects. */ + distinctCount?: InputMaybe; + /** A filter that must pass for the relevant `ClaimFee` object to be included within the aggregate. */ + filter?: InputMaybe; + /** Maximum aggregate over matching `ClaimFee` objects. */ + max?: InputMaybe; + /** Minimum aggregate over matching `ClaimFee` objects. */ + min?: InputMaybe; + /** Population standard deviation aggregate over matching `ClaimFee` objects. */ + stddevPopulation?: InputMaybe; + /** Sample standard deviation aggregate over matching `ClaimFee` objects. */ + stddevSample?: InputMaybe; + /** Sum aggregate over matching `ClaimFee` objects. */ + sum?: InputMaybe; + /** Population variance aggregate over matching `ClaimFee` objects. */ + variancePopulation?: InputMaybe; + /** Sample variance aggregate over matching `ClaimFee` objects. */ + varianceSample?: InputMaybe; +}; + +export type ClaimFeeAverageAggregateFilter = { + amountX?: InputMaybe; + amountY?: InputMaybe; +}; + +export type ClaimFeeAverageAggregates = { + __typename?: 'ClaimFeeAverageAggregates'; + /** Mean average of amountX across the matching connection */ + amountX?: Maybe; + /** Mean average of amountY across the matching connection */ + amountY?: Maybe; +}; + +export type ClaimFeeDistinctCountAggregateFilter = { + _blockRange?: InputMaybe; + _id?: InputMaybe; + amountUSD?: InputMaybe; + amountX?: InputMaybe; + amountY?: InputMaybe; + id?: InputMaybe; + ownerId?: InputMaybe; + poolId?: InputMaybe; + positionId?: InputMaybe; + transactionId?: InputMaybe; +}; + +export type ClaimFeeDistinctCountAggregates = { + __typename?: 'ClaimFeeDistinctCountAggregates'; + /** Distinct count of _blockRange across the matching connection */ + _blockRange?: Maybe; + /** Distinct count of _id across the matching connection */ + _id?: Maybe; + /** Distinct count of amountUSD across the matching connection */ + amountUSD?: Maybe; + /** Distinct count of amountX across the matching connection */ + amountX?: Maybe; + /** Distinct count of amountY across the matching connection */ + amountY?: Maybe; + /** Distinct count of id across the matching connection */ + id?: Maybe; + /** Distinct count of ownerId across the matching connection */ + ownerId?: Maybe; + /** Distinct count of poolId across the matching connection */ + poolId?: Maybe; + /** Distinct count of positionId across the matching connection */ + positionId?: Maybe; + /** Distinct count of transactionId across the matching connection */ + transactionId?: Maybe; +}; + +/** A filter to be used against `ClaimFee` object types. All fields are combined with a logical ‘and.’ */ +export type ClaimFeeFilter = { + /** Filter by the object’s `amountUSD` field. */ + amountUSD?: InputMaybe; + /** Filter by the object’s `amountX` field. */ + amountX?: InputMaybe; + /** Filter by the object’s `amountY` field. */ + amountY?: InputMaybe; + /** Checks for all expressions in this list. */ + and?: InputMaybe>; + /** Filter by the object’s `claimFeeIncentiveTokens` relation. */ + claimFeeIncentiveTokens?: InputMaybe; + /** Some related `claimFeeIncentiveTokens` exist. */ + claimFeeIncentiveTokensExist?: InputMaybe; + /** Filter by the object’s `id` field. */ + id?: InputMaybe; + /** Negates the expression. */ + not?: InputMaybe; + /** Checks for any expressions in this list. */ + or?: InputMaybe>; + /** Filter by the object’s `owner` relation. */ + owner?: InputMaybe; + /** Filter by the object’s `ownerId` field. */ + ownerId?: InputMaybe; + /** Filter by the object’s `pool` relation. */ + pool?: InputMaybe; + /** Filter by the object’s `poolId` field. */ + poolId?: InputMaybe; + /** Filter by the object’s `position` relation. */ + position?: InputMaybe; + /** Filter by the object’s `positionId` field. */ + positionId?: InputMaybe; + /** Filter by the object’s `transaction` relation. */ + transaction?: InputMaybe; + /** Filter by the object’s `transactionId` field. */ + transactionId?: InputMaybe; +}; + +export type ClaimFeeIncentiveToken = Node & { + __typename?: 'ClaimFeeIncentiveToken'; + /** Reads a single `ClaimFee` that is related to this `ClaimFeeIncentiveToken`. */ + claimFee?: Maybe; + claimFeeId: Scalars['String']['output']; + id: Scalars['String']['output']; + index: Scalars['Int']['output']; + /** A globally unique identifier. Can be used in various places throughout the system to identify this single value. */ + nodeId: Scalars['ID']['output']; + rewardAmount: Scalars['BigFloat']['output']; + /** Reads a single `Token` that is related to this `ClaimFeeIncentiveToken`. */ + token?: Maybe; + tokenId: Scalars['String']['output']; +}; + +export type ClaimFeeIncentiveTokenAggregates = { + __typename?: 'ClaimFeeIncentiveTokenAggregates'; + /** Mean average aggregates across the matching connection (ignoring before/after/first/last/offset) */ + average?: Maybe; + /** Distinct count aggregates across the matching connection (ignoring before/after/first/last/offset) */ + distinctCount?: Maybe; + keys?: Maybe>; + /** Maximum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + max?: Maybe; + /** Minimum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + min?: Maybe; + /** Population standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevPopulation?: Maybe; + /** Sample standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevSample?: Maybe; + /** Sum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + sum?: Maybe; + /** Population variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + variancePopulation?: Maybe; + /** Sample variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + varianceSample?: Maybe; +}; + +/** A filter to be used against aggregates of `ClaimFeeIncentiveToken` object types. */ +export type ClaimFeeIncentiveTokenAggregatesFilter = { + /** Mean average aggregate over matching `ClaimFeeIncentiveToken` objects. */ + average?: InputMaybe; + /** Distinct count aggregate over matching `ClaimFeeIncentiveToken` objects. */ + distinctCount?: InputMaybe; + /** A filter that must pass for the relevant `ClaimFeeIncentiveToken` object to be included within the aggregate. */ + filter?: InputMaybe; + /** Maximum aggregate over matching `ClaimFeeIncentiveToken` objects. */ + max?: InputMaybe; + /** Minimum aggregate over matching `ClaimFeeIncentiveToken` objects. */ + min?: InputMaybe; + /** Population standard deviation aggregate over matching `ClaimFeeIncentiveToken` objects. */ + stddevPopulation?: InputMaybe; + /** Sample standard deviation aggregate over matching `ClaimFeeIncentiveToken` objects. */ + stddevSample?: InputMaybe; + /** Sum aggregate over matching `ClaimFeeIncentiveToken` objects. */ + sum?: InputMaybe; + /** Population variance aggregate over matching `ClaimFeeIncentiveToken` objects. */ + variancePopulation?: InputMaybe; + /** Sample variance aggregate over matching `ClaimFeeIncentiveToken` objects. */ + varianceSample?: InputMaybe; +}; + +export type ClaimFeeIncentiveTokenAverageAggregateFilter = { + index?: InputMaybe; + rewardAmount?: InputMaybe; +}; + +export type ClaimFeeIncentiveTokenAverageAggregates = { + __typename?: 'ClaimFeeIncentiveTokenAverageAggregates'; + /** Mean average of index across the matching connection */ + index?: Maybe; + /** Mean average of rewardAmount across the matching connection */ + rewardAmount?: Maybe; +}; + +export type ClaimFeeIncentiveTokenDistinctCountAggregateFilter = { + _blockRange?: InputMaybe; + _id?: InputMaybe; + claimFeeId?: InputMaybe; + id?: InputMaybe; + index?: InputMaybe; + rewardAmount?: InputMaybe; + tokenId?: InputMaybe; +}; + +export type ClaimFeeIncentiveTokenDistinctCountAggregates = { + __typename?: 'ClaimFeeIncentiveTokenDistinctCountAggregates'; + /** Distinct count of _blockRange across the matching connection */ + _blockRange?: Maybe; + /** Distinct count of _id across the matching connection */ + _id?: Maybe; + /** Distinct count of claimFeeId across the matching connection */ + claimFeeId?: Maybe; + /** Distinct count of id across the matching connection */ + id?: Maybe; + /** Distinct count of index across the matching connection */ + index?: Maybe; + /** Distinct count of rewardAmount across the matching connection */ + rewardAmount?: Maybe; + /** Distinct count of tokenId across the matching connection */ + tokenId?: Maybe; +}; + +/** A filter to be used against `ClaimFeeIncentiveToken` object types. All fields are combined with a logical ‘and.’ */ +export type ClaimFeeIncentiveTokenFilter = { + /** Checks for all expressions in this list. */ + and?: InputMaybe>; + /** Filter by the object’s `claimFee` relation. */ + claimFee?: InputMaybe; + /** Filter by the object’s `claimFeeId` field. */ + claimFeeId?: InputMaybe; + /** Filter by the object’s `id` field. */ + id?: InputMaybe; + /** Filter by the object’s `index` field. */ + index?: InputMaybe; + /** Negates the expression. */ + not?: InputMaybe; + /** Checks for any expressions in this list. */ + or?: InputMaybe>; + /** Filter by the object’s `rewardAmount` field. */ + rewardAmount?: InputMaybe; + /** Filter by the object’s `token` relation. */ + token?: InputMaybe; + /** Filter by the object’s `tokenId` field. */ + tokenId?: InputMaybe; +}; + +export type ClaimFeeIncentiveTokenMaxAggregateFilter = { + index?: InputMaybe; + rewardAmount?: InputMaybe; +}; + +export type ClaimFeeIncentiveTokenMaxAggregates = { + __typename?: 'ClaimFeeIncentiveTokenMaxAggregates'; + /** Maximum of index across the matching connection */ + index?: Maybe; + /** Maximum of rewardAmount across the matching connection */ + rewardAmount?: Maybe; +}; + +export type ClaimFeeIncentiveTokenMinAggregateFilter = { + index?: InputMaybe; + rewardAmount?: InputMaybe; +}; + +export type ClaimFeeIncentiveTokenMinAggregates = { + __typename?: 'ClaimFeeIncentiveTokenMinAggregates'; + /** Minimum of index across the matching connection */ + index?: Maybe; + /** Minimum of rewardAmount across the matching connection */ + rewardAmount?: Maybe; +}; + +export type ClaimFeeIncentiveTokenStddevPopulationAggregateFilter = { + index?: InputMaybe; + rewardAmount?: InputMaybe; +}; + +export type ClaimFeeIncentiveTokenStddevPopulationAggregates = { + __typename?: 'ClaimFeeIncentiveTokenStddevPopulationAggregates'; + /** Population standard deviation of index across the matching connection */ + index?: Maybe; + /** Population standard deviation of rewardAmount across the matching connection */ + rewardAmount?: Maybe; +}; + +export type ClaimFeeIncentiveTokenStddevSampleAggregateFilter = { + index?: InputMaybe; + rewardAmount?: InputMaybe; +}; + +export type ClaimFeeIncentiveTokenStddevSampleAggregates = { + __typename?: 'ClaimFeeIncentiveTokenStddevSampleAggregates'; + /** Sample standard deviation of index across the matching connection */ + index?: Maybe; + /** Sample standard deviation of rewardAmount across the matching connection */ + rewardAmount?: Maybe; +}; + +export type ClaimFeeIncentiveTokenSumAggregateFilter = { + index?: InputMaybe; + rewardAmount?: InputMaybe; +}; + +export type ClaimFeeIncentiveTokenSumAggregates = { + __typename?: 'ClaimFeeIncentiveTokenSumAggregates'; + /** Sum of index across the matching connection */ + index: Scalars['BigInt']['output']; + /** Sum of rewardAmount across the matching connection */ + rewardAmount: Scalars['BigFloat']['output']; +}; + +export type ClaimFeeIncentiveTokenVariancePopulationAggregateFilter = { + index?: InputMaybe; + rewardAmount?: InputMaybe; +}; + +export type ClaimFeeIncentiveTokenVariancePopulationAggregates = { + __typename?: 'ClaimFeeIncentiveTokenVariancePopulationAggregates'; + /** Population variance of index across the matching connection */ + index?: Maybe; + /** Population variance of rewardAmount across the matching connection */ + rewardAmount?: Maybe; +}; + +export type ClaimFeeIncentiveTokenVarianceSampleAggregateFilter = { + index?: InputMaybe; + rewardAmount?: InputMaybe; +}; + +export type ClaimFeeIncentiveTokenVarianceSampleAggregates = { + __typename?: 'ClaimFeeIncentiveTokenVarianceSampleAggregates'; + /** Sample variance of index across the matching connection */ + index?: Maybe; + /** Sample variance of rewardAmount across the matching connection */ + rewardAmount?: Maybe; +}; + +/** A connection to a list of `ClaimFeeIncentiveToken` values. */ +export type ClaimFeeIncentiveTokensConnection = { + __typename?: 'ClaimFeeIncentiveTokensConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `ClaimFeeIncentiveToken` and cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `ClaimFeeIncentiveToken` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `ClaimFeeIncentiveToken` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `ClaimFeeIncentiveToken` values. */ +export type ClaimFeeIncentiveTokensConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `ClaimFeeIncentiveToken` edge in the connection. */ +export type ClaimFeeIncentiveTokensEdge = { + __typename?: 'ClaimFeeIncentiveTokensEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `ClaimFeeIncentiveToken` at the end of the edge. */ + node?: Maybe; +}; + +/** Grouping methods for `ClaimFeeIncentiveToken` for usage during aggregation. */ +export enum ClaimFeeIncentiveTokensGroupBy { + ClaimFeeId = 'CLAIM_FEE_ID', + Id = 'ID', + Index = 'INDEX', + RewardAmount = 'REWARD_AMOUNT', + TokenId = 'TOKEN_ID' +} + +export type ClaimFeeIncentiveTokensHavingAverageInput = { + index?: InputMaybe; + rewardAmount?: InputMaybe; +}; + +export type ClaimFeeIncentiveTokensHavingDistinctCountInput = { + index?: InputMaybe; + rewardAmount?: InputMaybe; +}; + +/** Conditions for `ClaimFeeIncentiveToken` aggregates. */ +export type ClaimFeeIncentiveTokensHavingInput = { + AND?: InputMaybe>; + OR?: InputMaybe>; + average?: InputMaybe; + distinctCount?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddevPopulation?: InputMaybe; + stddevSample?: InputMaybe; + sum?: InputMaybe; + variancePopulation?: InputMaybe; + varianceSample?: InputMaybe; +}; + +export type ClaimFeeIncentiveTokensHavingMaxInput = { + index?: InputMaybe; + rewardAmount?: InputMaybe; +}; + +export type ClaimFeeIncentiveTokensHavingMinInput = { + index?: InputMaybe; + rewardAmount?: InputMaybe; +}; + +export type ClaimFeeIncentiveTokensHavingStddevPopulationInput = { + index?: InputMaybe; + rewardAmount?: InputMaybe; +}; + +export type ClaimFeeIncentiveTokensHavingStddevSampleInput = { + index?: InputMaybe; + rewardAmount?: InputMaybe; +}; + +export type ClaimFeeIncentiveTokensHavingSumInput = { + index?: InputMaybe; + rewardAmount?: InputMaybe; +}; + +export type ClaimFeeIncentiveTokensHavingVariancePopulationInput = { + index?: InputMaybe; + rewardAmount?: InputMaybe; +}; + +export type ClaimFeeIncentiveTokensHavingVarianceSampleInput = { + index?: InputMaybe; + rewardAmount?: InputMaybe; +}; + +/** Methods to use when ordering `ClaimFeeIncentiveToken`. */ +export enum ClaimFeeIncentiveTokensOrderBy { + ClaimFeeIdAsc = 'CLAIM_FEE_ID_ASC', + ClaimFeeIdDesc = 'CLAIM_FEE_ID_DESC', + IdAsc = 'ID_ASC', + IdDesc = 'ID_DESC', + IndexAsc = 'INDEX_ASC', + IndexDesc = 'INDEX_DESC', + Natural = 'NATURAL', + PrimaryKeyAsc = 'PRIMARY_KEY_ASC', + PrimaryKeyDesc = 'PRIMARY_KEY_DESC', + RewardAmountAsc = 'REWARD_AMOUNT_ASC', + RewardAmountDesc = 'REWARD_AMOUNT_DESC', + TokenIdAsc = 'TOKEN_ID_ASC', + TokenIdDesc = 'TOKEN_ID_DESC' +} + +export type ClaimFeeMaxAggregateFilter = { + amountX?: InputMaybe; + amountY?: InputMaybe; +}; + +export type ClaimFeeMaxAggregates = { + __typename?: 'ClaimFeeMaxAggregates'; + /** Maximum of amountX across the matching connection */ + amountX?: Maybe; + /** Maximum of amountY across the matching connection */ + amountY?: Maybe; +}; + +export type ClaimFeeMinAggregateFilter = { + amountX?: InputMaybe; + amountY?: InputMaybe; +}; + +export type ClaimFeeMinAggregates = { + __typename?: 'ClaimFeeMinAggregates'; + /** Minimum of amountX across the matching connection */ + amountX?: Maybe; + /** Minimum of amountY across the matching connection */ + amountY?: Maybe; +}; + +export type ClaimFeeStddevPopulationAggregateFilter = { + amountX?: InputMaybe; + amountY?: InputMaybe; +}; + +export type ClaimFeeStddevPopulationAggregates = { + __typename?: 'ClaimFeeStddevPopulationAggregates'; + /** Population standard deviation of amountX across the matching connection */ + amountX?: Maybe; + /** Population standard deviation of amountY across the matching connection */ + amountY?: Maybe; +}; + +export type ClaimFeeStddevSampleAggregateFilter = { + amountX?: InputMaybe; + amountY?: InputMaybe; +}; + +export type ClaimFeeStddevSampleAggregates = { + __typename?: 'ClaimFeeStddevSampleAggregates'; + /** Sample standard deviation of amountX across the matching connection */ + amountX?: Maybe; + /** Sample standard deviation of amountY across the matching connection */ + amountY?: Maybe; +}; + +export type ClaimFeeSumAggregateFilter = { + amountX?: InputMaybe; + amountY?: InputMaybe; +}; + +export type ClaimFeeSumAggregates = { + __typename?: 'ClaimFeeSumAggregates'; + /** Sum of amountX across the matching connection */ + amountX: Scalars['BigFloat']['output']; + /** Sum of amountY across the matching connection */ + amountY: Scalars['BigFloat']['output']; +}; + +/** A filter to be used against many `ClaimFeeIncentiveToken` object types. All fields are combined with a logical ‘and.’ */ +export type ClaimFeeToManyClaimFeeIncentiveTokenFilter = { + /** Aggregates across related `ClaimFeeIncentiveToken` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `ClaimFeeIncentiveToken` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `ClaimFeeIncentiveToken` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `ClaimFeeIncentiveToken` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +/** A connection to a list of `Token` values, with data from `ClaimFeeIncentiveToken`. */ +export type ClaimFeeTokensByClaimFeeIncentiveTokenClaimFeeIdAndTokenIdManyToManyConnection = { + __typename?: 'ClaimFeeTokensByClaimFeeIncentiveTokenClaimFeeIdAndTokenIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Token`, info from the `ClaimFeeIncentiveToken`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Token` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Token` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Token` values, with data from `ClaimFeeIncentiveToken`. */ +export type ClaimFeeTokensByClaimFeeIncentiveTokenClaimFeeIdAndTokenIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Token` edge in the connection, with data from `ClaimFeeIncentiveToken`. */ +export type ClaimFeeTokensByClaimFeeIncentiveTokenClaimFeeIdAndTokenIdManyToManyEdge = { + __typename?: 'ClaimFeeTokensByClaimFeeIncentiveTokenClaimFeeIdAndTokenIdManyToManyEdge'; + /** Reads and enables pagination through a set of `ClaimFeeIncentiveToken`. */ + claimFeeIncentiveTokens: ClaimFeeIncentiveTokensConnection; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Token` at the end of the edge. */ + node?: Maybe; +}; + + +/** A `Token` edge in the connection, with data from `ClaimFeeIncentiveToken`. */ +export type ClaimFeeTokensByClaimFeeIncentiveTokenClaimFeeIdAndTokenIdManyToManyEdgeClaimFeeIncentiveTokensArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +export type ClaimFeeVariancePopulationAggregateFilter = { + amountX?: InputMaybe; + amountY?: InputMaybe; +}; + +export type ClaimFeeVariancePopulationAggregates = { + __typename?: 'ClaimFeeVariancePopulationAggregates'; + /** Population variance of amountX across the matching connection */ + amountX?: Maybe; + /** Population variance of amountY across the matching connection */ + amountY?: Maybe; +}; + +export type ClaimFeeVarianceSampleAggregateFilter = { + amountX?: InputMaybe; + amountY?: InputMaybe; +}; + +export type ClaimFeeVarianceSampleAggregates = { + __typename?: 'ClaimFeeVarianceSampleAggregates'; + /** Sample variance of amountX across the matching connection */ + amountX?: Maybe; + /** Sample variance of amountY across the matching connection */ + amountY?: Maybe; +}; + +/** A connection to a list of `ClaimFee` values. */ +export type ClaimFeesConnection = { + __typename?: 'ClaimFeesConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `ClaimFee` and cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `ClaimFee` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `ClaimFee` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `ClaimFee` values. */ +export type ClaimFeesConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `ClaimFee` edge in the connection. */ +export type ClaimFeesEdge = { + __typename?: 'ClaimFeesEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `ClaimFee` at the end of the edge. */ + node?: Maybe; +}; + +/** Grouping methods for `ClaimFee` for usage during aggregation. */ +export enum ClaimFeesGroupBy { + AmountUSD = 'AMOUNT_U_S_D', + AmountX = 'AMOUNT_X', + AmountY = 'AMOUNT_Y', + Id = 'ID', + OwnerId = 'OWNER_ID', + PoolId = 'POOL_ID', + PositionId = 'POSITION_ID', + TransactionId = 'TRANSACTION_ID' +} + +export type ClaimFeesHavingAverageInput = { + amountX?: InputMaybe; + amountY?: InputMaybe; +}; + +export type ClaimFeesHavingDistinctCountInput = { + amountX?: InputMaybe; + amountY?: InputMaybe; +}; + +/** Conditions for `ClaimFee` aggregates. */ +export type ClaimFeesHavingInput = { + AND?: InputMaybe>; + OR?: InputMaybe>; + average?: InputMaybe; + distinctCount?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddevPopulation?: InputMaybe; + stddevSample?: InputMaybe; + sum?: InputMaybe; + variancePopulation?: InputMaybe; + varianceSample?: InputMaybe; +}; + +export type ClaimFeesHavingMaxInput = { + amountX?: InputMaybe; + amountY?: InputMaybe; +}; + +export type ClaimFeesHavingMinInput = { + amountX?: InputMaybe; + amountY?: InputMaybe; +}; + +export type ClaimFeesHavingStddevPopulationInput = { + amountX?: InputMaybe; + amountY?: InputMaybe; +}; + +export type ClaimFeesHavingStddevSampleInput = { + amountX?: InputMaybe; + amountY?: InputMaybe; +}; + +export type ClaimFeesHavingSumInput = { + amountX?: InputMaybe; + amountY?: InputMaybe; +}; + +export type ClaimFeesHavingVariancePopulationInput = { + amountX?: InputMaybe; + amountY?: InputMaybe; +}; + +export type ClaimFeesHavingVarianceSampleInput = { + amountX?: InputMaybe; + amountY?: InputMaybe; +}; + +/** Methods to use when ordering `ClaimFee`. */ +export enum ClaimFeesOrderBy { + AmountUSDAsc = 'AMOUNT_U_S_D_ASC', + AmountUSDDesc = 'AMOUNT_U_S_D_DESC', + AmountXAsc = 'AMOUNT_X_ASC', + AmountXDesc = 'AMOUNT_X_DESC', + AmountYAsc = 'AMOUNT_Y_ASC', + AmountYDesc = 'AMOUNT_Y_DESC', + ClaimFeeIncentiveTokensAverageBlockRangeAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_BLOCK_RANGE_ASC', + ClaimFeeIncentiveTokensAverageBlockRangeDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_BLOCK_RANGE_DESC', + ClaimFeeIncentiveTokensAverageClaimFeeIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_CLAIM_FEE_ID_ASC', + ClaimFeeIncentiveTokensAverageClaimFeeIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_CLAIM_FEE_ID_DESC', + ClaimFeeIncentiveTokensAverageIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_ID_ASC', + ClaimFeeIncentiveTokensAverageIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_ID_DESC', + ClaimFeeIncentiveTokensAverageIndexAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_INDEX_ASC', + ClaimFeeIncentiveTokensAverageIndexDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_INDEX_DESC', + ClaimFeeIncentiveTokensAverageRewardAmountAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_REWARD_AMOUNT_ASC', + ClaimFeeIncentiveTokensAverageRewardAmountDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_REWARD_AMOUNT_DESC', + ClaimFeeIncentiveTokensAverageTokenIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_TOKEN_ID_ASC', + ClaimFeeIncentiveTokensAverageTokenIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_TOKEN_ID_DESC', + ClaimFeeIncentiveTokensCountAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_COUNT_ASC', + ClaimFeeIncentiveTokensCountDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_COUNT_DESC', + ClaimFeeIncentiveTokensDistinctCountBlockRangeAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_BLOCK_RANGE_ASC', + ClaimFeeIncentiveTokensDistinctCountBlockRangeDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_BLOCK_RANGE_DESC', + ClaimFeeIncentiveTokensDistinctCountClaimFeeIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_CLAIM_FEE_ID_ASC', + ClaimFeeIncentiveTokensDistinctCountClaimFeeIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_CLAIM_FEE_ID_DESC', + ClaimFeeIncentiveTokensDistinctCountIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_ID_ASC', + ClaimFeeIncentiveTokensDistinctCountIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_ID_DESC', + ClaimFeeIncentiveTokensDistinctCountIndexAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_INDEX_ASC', + ClaimFeeIncentiveTokensDistinctCountIndexDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_INDEX_DESC', + ClaimFeeIncentiveTokensDistinctCountRewardAmountAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_REWARD_AMOUNT_ASC', + ClaimFeeIncentiveTokensDistinctCountRewardAmountDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_REWARD_AMOUNT_DESC', + ClaimFeeIncentiveTokensDistinctCountTokenIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_TOKEN_ID_ASC', + ClaimFeeIncentiveTokensDistinctCountTokenIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_TOKEN_ID_DESC', + ClaimFeeIncentiveTokensMaxBlockRangeAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_BLOCK_RANGE_ASC', + ClaimFeeIncentiveTokensMaxBlockRangeDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_BLOCK_RANGE_DESC', + ClaimFeeIncentiveTokensMaxClaimFeeIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_CLAIM_FEE_ID_ASC', + ClaimFeeIncentiveTokensMaxClaimFeeIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_CLAIM_FEE_ID_DESC', + ClaimFeeIncentiveTokensMaxIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_ID_ASC', + ClaimFeeIncentiveTokensMaxIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_ID_DESC', + ClaimFeeIncentiveTokensMaxIndexAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_INDEX_ASC', + ClaimFeeIncentiveTokensMaxIndexDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_INDEX_DESC', + ClaimFeeIncentiveTokensMaxRewardAmountAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_REWARD_AMOUNT_ASC', + ClaimFeeIncentiveTokensMaxRewardAmountDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_REWARD_AMOUNT_DESC', + ClaimFeeIncentiveTokensMaxTokenIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_TOKEN_ID_ASC', + ClaimFeeIncentiveTokensMaxTokenIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_TOKEN_ID_DESC', + ClaimFeeIncentiveTokensMinBlockRangeAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_BLOCK_RANGE_ASC', + ClaimFeeIncentiveTokensMinBlockRangeDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_BLOCK_RANGE_DESC', + ClaimFeeIncentiveTokensMinClaimFeeIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_CLAIM_FEE_ID_ASC', + ClaimFeeIncentiveTokensMinClaimFeeIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_CLAIM_FEE_ID_DESC', + ClaimFeeIncentiveTokensMinIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_ID_ASC', + ClaimFeeIncentiveTokensMinIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_ID_DESC', + ClaimFeeIncentiveTokensMinIndexAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_INDEX_ASC', + ClaimFeeIncentiveTokensMinIndexDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_INDEX_DESC', + ClaimFeeIncentiveTokensMinRewardAmountAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_REWARD_AMOUNT_ASC', + ClaimFeeIncentiveTokensMinRewardAmountDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_REWARD_AMOUNT_DESC', + ClaimFeeIncentiveTokensMinTokenIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_TOKEN_ID_ASC', + ClaimFeeIncentiveTokensMinTokenIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_TOKEN_ID_DESC', + ClaimFeeIncentiveTokensStddevPopulationBlockRangeAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_BLOCK_RANGE_ASC', + ClaimFeeIncentiveTokensStddevPopulationBlockRangeDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_BLOCK_RANGE_DESC', + ClaimFeeIncentiveTokensStddevPopulationClaimFeeIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_CLAIM_FEE_ID_ASC', + ClaimFeeIncentiveTokensStddevPopulationClaimFeeIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_CLAIM_FEE_ID_DESC', + ClaimFeeIncentiveTokensStddevPopulationIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_ID_ASC', + ClaimFeeIncentiveTokensStddevPopulationIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_ID_DESC', + ClaimFeeIncentiveTokensStddevPopulationIndexAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_INDEX_ASC', + ClaimFeeIncentiveTokensStddevPopulationIndexDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_INDEX_DESC', + ClaimFeeIncentiveTokensStddevPopulationRewardAmountAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_REWARD_AMOUNT_ASC', + ClaimFeeIncentiveTokensStddevPopulationRewardAmountDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_REWARD_AMOUNT_DESC', + ClaimFeeIncentiveTokensStddevPopulationTokenIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_TOKEN_ID_ASC', + ClaimFeeIncentiveTokensStddevPopulationTokenIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_TOKEN_ID_DESC', + ClaimFeeIncentiveTokensStddevSampleBlockRangeAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + ClaimFeeIncentiveTokensStddevSampleBlockRangeDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + ClaimFeeIncentiveTokensStddevSampleClaimFeeIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_CLAIM_FEE_ID_ASC', + ClaimFeeIncentiveTokensStddevSampleClaimFeeIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_CLAIM_FEE_ID_DESC', + ClaimFeeIncentiveTokensStddevSampleIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_ID_ASC', + ClaimFeeIncentiveTokensStddevSampleIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_ID_DESC', + ClaimFeeIncentiveTokensStddevSampleIndexAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_INDEX_ASC', + ClaimFeeIncentiveTokensStddevSampleIndexDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_INDEX_DESC', + ClaimFeeIncentiveTokensStddevSampleRewardAmountAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_REWARD_AMOUNT_ASC', + ClaimFeeIncentiveTokensStddevSampleRewardAmountDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_REWARD_AMOUNT_DESC', + ClaimFeeIncentiveTokensStddevSampleTokenIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_TOKEN_ID_ASC', + ClaimFeeIncentiveTokensStddevSampleTokenIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_TOKEN_ID_DESC', + ClaimFeeIncentiveTokensSumBlockRangeAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_BLOCK_RANGE_ASC', + ClaimFeeIncentiveTokensSumBlockRangeDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_BLOCK_RANGE_DESC', + ClaimFeeIncentiveTokensSumClaimFeeIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_CLAIM_FEE_ID_ASC', + ClaimFeeIncentiveTokensSumClaimFeeIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_CLAIM_FEE_ID_DESC', + ClaimFeeIncentiveTokensSumIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_ID_ASC', + ClaimFeeIncentiveTokensSumIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_ID_DESC', + ClaimFeeIncentiveTokensSumIndexAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_INDEX_ASC', + ClaimFeeIncentiveTokensSumIndexDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_INDEX_DESC', + ClaimFeeIncentiveTokensSumRewardAmountAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_REWARD_AMOUNT_ASC', + ClaimFeeIncentiveTokensSumRewardAmountDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_REWARD_AMOUNT_DESC', + ClaimFeeIncentiveTokensSumTokenIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_TOKEN_ID_ASC', + ClaimFeeIncentiveTokensSumTokenIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_TOKEN_ID_DESC', + ClaimFeeIncentiveTokensVariancePopulationBlockRangeAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + ClaimFeeIncentiveTokensVariancePopulationBlockRangeDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + ClaimFeeIncentiveTokensVariancePopulationClaimFeeIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_CLAIM_FEE_ID_ASC', + ClaimFeeIncentiveTokensVariancePopulationClaimFeeIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_CLAIM_FEE_ID_DESC', + ClaimFeeIncentiveTokensVariancePopulationIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_ID_ASC', + ClaimFeeIncentiveTokensVariancePopulationIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_ID_DESC', + ClaimFeeIncentiveTokensVariancePopulationIndexAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_INDEX_ASC', + ClaimFeeIncentiveTokensVariancePopulationIndexDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_INDEX_DESC', + ClaimFeeIncentiveTokensVariancePopulationRewardAmountAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_REWARD_AMOUNT_ASC', + ClaimFeeIncentiveTokensVariancePopulationRewardAmountDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_REWARD_AMOUNT_DESC', + ClaimFeeIncentiveTokensVariancePopulationTokenIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_TOKEN_ID_ASC', + ClaimFeeIncentiveTokensVariancePopulationTokenIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_TOKEN_ID_DESC', + ClaimFeeIncentiveTokensVarianceSampleBlockRangeAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + ClaimFeeIncentiveTokensVarianceSampleBlockRangeDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + ClaimFeeIncentiveTokensVarianceSampleClaimFeeIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_CLAIM_FEE_ID_ASC', + ClaimFeeIncentiveTokensVarianceSampleClaimFeeIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_CLAIM_FEE_ID_DESC', + ClaimFeeIncentiveTokensVarianceSampleIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_ID_ASC', + ClaimFeeIncentiveTokensVarianceSampleIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_ID_DESC', + ClaimFeeIncentiveTokensVarianceSampleIndexAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_INDEX_ASC', + ClaimFeeIncentiveTokensVarianceSampleIndexDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_INDEX_DESC', + ClaimFeeIncentiveTokensVarianceSampleRewardAmountAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_REWARD_AMOUNT_ASC', + ClaimFeeIncentiveTokensVarianceSampleRewardAmountDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_REWARD_AMOUNT_DESC', + ClaimFeeIncentiveTokensVarianceSampleTokenIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_TOKEN_ID_ASC', + ClaimFeeIncentiveTokensVarianceSampleTokenIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_TOKEN_ID_DESC', + IdAsc = 'ID_ASC', + IdDesc = 'ID_DESC', + Natural = 'NATURAL', + OwnerIdAsc = 'OWNER_ID_ASC', + OwnerIdDesc = 'OWNER_ID_DESC', + PoolIdAsc = 'POOL_ID_ASC', + PoolIdDesc = 'POOL_ID_DESC', + PositionIdAsc = 'POSITION_ID_ASC', + PositionIdDesc = 'POSITION_ID_DESC', + PrimaryKeyAsc = 'PRIMARY_KEY_ASC', + PrimaryKeyDesc = 'PRIMARY_KEY_DESC', + TransactionIdAsc = 'TRANSACTION_ID_ASC', + TransactionIdDesc = 'TRANSACTION_ID_DESC' +} + +export type HavingBigfloatFilter = { + equalTo?: InputMaybe; + greaterThan?: InputMaybe; + greaterThanOrEqualTo?: InputMaybe; + lessThan?: InputMaybe; + lessThanOrEqualTo?: InputMaybe; + notEqualTo?: InputMaybe; +}; + +export type HavingIntFilter = { + equalTo?: InputMaybe; + greaterThan?: InputMaybe; + greaterThanOrEqualTo?: InputMaybe; + lessThan?: InputMaybe; + lessThanOrEqualTo?: InputMaybe; + notEqualTo?: InputMaybe; +}; + +/** A filter to be used against Int fields. All fields are combined with a logical ‘and.’ */ +export type IntFilter = { + /** Not equal to the specified value, treating null like an ordinary value. */ + distinctFrom?: InputMaybe; + /** Equal to the specified value. */ + equalTo?: InputMaybe; + /** Greater than the specified value. */ + greaterThan?: InputMaybe; + /** Greater than or equal to the specified value. */ + greaterThanOrEqualTo?: InputMaybe; + /** Included in the specified list. */ + in?: InputMaybe>; + /** Is null (if `true` is specified) or is not null (if `false` is specified). */ + isNull?: InputMaybe; + /** Less than the specified value. */ + lessThan?: InputMaybe; + /** Less than or equal to the specified value. */ + lessThanOrEqualTo?: InputMaybe; + /** Equal to the specified value, treating null like an ordinary value. */ + notDistinctFrom?: InputMaybe; + /** Not equal to the specified value. */ + notEqualTo?: InputMaybe; + /** Not included in the specified list. */ + notIn?: InputMaybe>; +}; + +/** A filter to be used against JSON fields. All fields are combined with a logical ‘and.’ */ +export type JsonFilter = { + /** Contained by the specified JSON. */ + containedBy?: InputMaybe; + /** Contains the specified JSON. */ + contains?: InputMaybe; + /** Contains all of the specified keys. */ + containsAllKeys?: InputMaybe>; + /** Contains any of the specified keys. */ + containsAnyKeys?: InputMaybe>; + /** Contains the specified key. */ + containsKey?: InputMaybe; + /** Not equal to the specified value, treating null like an ordinary value. */ + distinctFrom?: InputMaybe; + /** Equal to the specified value. */ + equalTo?: InputMaybe; + /** Greater than the specified value. */ + greaterThan?: InputMaybe; + /** Greater than or equal to the specified value. */ + greaterThanOrEqualTo?: InputMaybe; + /** Included in the specified list. */ + in?: InputMaybe>; + /** Is null (if `true` is specified) or is not null (if `false` is specified). */ + isNull?: InputMaybe; + /** Less than the specified value. */ + lessThan?: InputMaybe; + /** Less than or equal to the specified value. */ + lessThanOrEqualTo?: InputMaybe; + /** Equal to the specified value, treating null like an ordinary value. */ + notDistinctFrom?: InputMaybe; + /** Not equal to the specified value. */ + notEqualTo?: InputMaybe; + /** Not included in the specified list. */ + notIn?: InputMaybe>; +}; + +/** An object with a globally unique `ID`. */ +export type Node = { + /** A globally unique identifier. Can be used in various places throughout the system to identify this single value. */ + nodeId: Scalars['ID']['output']; +}; + +/** Information about pagination in a connection. */ +export type PageInfo = { + __typename?: 'PageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + +export type Pool = Node & { + __typename?: 'Pool'; + /** Reads and enables pagination through a set of `Account`. */ + accountsByClaimFeePoolIdAndOwnerId: PoolAccountsByClaimFeePoolIdAndOwnerIdManyToManyConnection; + /** Reads and enables pagination through a set of `Account`. */ + accountsByPositionPoolIdAndOwnerId: PoolAccountsByPositionPoolIdAndOwnerIdManyToManyConnection; + /** Reads and enables pagination through a set of `ClaimFee`. */ + claimFees: ClaimFeesConnection; + collectedFeesTokenX?: Maybe; + collectedFeesTokenY?: Maybe; + collectedFeesUSD?: Maybe; + createdAt: Scalars['BigFloat']['output']; + createdAtBlockNumber?: Maybe; + currentTick: Scalars['BigFloat']['output']; + fee: Scalars['BigFloat']['output']; + feesUSD?: Maybe; + id: Scalars['String']['output']; + liquidity?: Maybe; + /** A globally unique identifier. Can be used in various places throughout the system to identify this single value. */ + nodeId: Scalars['ID']['output']; + /** Reads a single `Account` that is related to this `Pool`. */ + poolCreator?: Maybe; + poolCreatorId?: Maybe; + /** Reads and enables pagination through a set of `PoolDayDatum`. */ + poolDayData: PoolDayDataConnection; + /** Reads and enables pagination through a set of `PoolHourDatum`. */ + poolHourData: PoolHourDataConnection; + /** Reads and enables pagination through a set of `PoolTokenIncentive`. */ + poolTokenIncentives: PoolTokenIncentivesConnection; + /** Reads and enables pagination through a set of `Position`. */ + positions: PositionsConnection; + /** Reads and enables pagination through a set of `Position`. */ + positionsByClaimFeePoolIdAndPositionId: PoolPositionsByClaimFeePoolIdAndPositionIdManyToManyConnection; + sqrtPrice: Scalars['BigFloat']['output']; + /** Reads and enables pagination through a set of `SwapRoute`. */ + swaps: SwapRoutesConnection; + /** Reads and enables pagination through a set of `Swap`. */ + swapsBySwapRoutePoolIdAndSwapId: PoolSwapsBySwapRoutePoolIdAndSwapIdManyToManyConnection; + tickSpacing: Scalars['Int']['output']; + /** Reads a single `Token` that is related to this `Pool`. */ + tokenX?: Maybe; + tokenXId: Scalars['String']['output']; + /** Reads a single `Token` that is related to this `Pool`. */ + tokenY?: Maybe; + tokenYId: Scalars['String']['output']; + /** Reads and enables pagination through a set of `Token`. */ + tokensByPoolTokenIncentivePoolIdAndTokenId: PoolTokensByPoolTokenIncentivePoolIdAndTokenIdManyToManyConnection; + totalValueLockedTokenX: Scalars['BigFloat']['output']; + totalValueLockedTokenY: Scalars['BigFloat']['output']; + totalValueLockedUSD: Scalars['String']['output']; + /** Reads a single `Transaction` that is related to this `Pool`. */ + transaction?: Maybe; + transactionId?: Maybe; + /** Reads and enables pagination through a set of `Transaction`. */ + transactionsByClaimFeePoolIdAndTransactionId: PoolTransactionsByClaimFeePoolIdAndTransactionIdManyToManyConnection; + /** Reads and enables pagination through a set of `Transaction`. */ + transactionsByPoolTokenIncentivePoolIdAndTransactionId: PoolTransactionsByPoolTokenIncentivePoolIdAndTransactionIdManyToManyConnection; + /** Reads and enables pagination through a set of `Transaction`. */ + transactionsByPositionPoolIdAndTransactionId: PoolTransactionsByPositionPoolIdAndTransactionIdManyToManyConnection; + txCount?: Maybe; + updatedAt: Scalars['BigFloat']['output']; + volumeTokenX?: Maybe; + volumeTokenY?: Maybe; + volumeUSD?: Maybe; +}; + + +export type PoolAccountsByClaimFeePoolIdAndOwnerIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type PoolAccountsByPositionPoolIdAndOwnerIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type PoolClaimFeesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type PoolPoolDayDataArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type PoolPoolHourDataArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type PoolPoolTokenIncentivesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type PoolPositionsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type PoolPositionsByClaimFeePoolIdAndPositionIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type PoolSwapsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type PoolSwapsBySwapRoutePoolIdAndSwapIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type PoolTokensByPoolTokenIncentivePoolIdAndTokenIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type PoolTransactionsByClaimFeePoolIdAndTransactionIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type PoolTransactionsByPoolTokenIncentivePoolIdAndTransactionIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type PoolTransactionsByPositionPoolIdAndTransactionIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Account` values, with data from `ClaimFee`. */ +export type PoolAccountsByClaimFeePoolIdAndOwnerIdManyToManyConnection = { + __typename?: 'PoolAccountsByClaimFeePoolIdAndOwnerIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Account`, info from the `ClaimFee`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Account` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Account` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Account` values, with data from `ClaimFee`. */ +export type PoolAccountsByClaimFeePoolIdAndOwnerIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Account` edge in the connection, with data from `ClaimFee`. */ +export type PoolAccountsByClaimFeePoolIdAndOwnerIdManyToManyEdge = { + __typename?: 'PoolAccountsByClaimFeePoolIdAndOwnerIdManyToManyEdge'; + /** Reads and enables pagination through a set of `ClaimFee`. */ + claimFees: ClaimFeesConnection; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Account` at the end of the edge. */ + node?: Maybe; +}; + + +/** A `Account` edge in the connection, with data from `ClaimFee`. */ +export type PoolAccountsByClaimFeePoolIdAndOwnerIdManyToManyEdgeClaimFeesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Account` values, with data from `Position`. */ +export type PoolAccountsByPositionPoolIdAndOwnerIdManyToManyConnection = { + __typename?: 'PoolAccountsByPositionPoolIdAndOwnerIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Account`, info from the `Position`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Account` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Account` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Account` values, with data from `Position`. */ +export type PoolAccountsByPositionPoolIdAndOwnerIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Account` edge in the connection, with data from `Position`. */ +export type PoolAccountsByPositionPoolIdAndOwnerIdManyToManyEdge = { + __typename?: 'PoolAccountsByPositionPoolIdAndOwnerIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Account` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Position`. */ + positions: PositionsConnection; +}; + + +/** A `Account` edge in the connection, with data from `Position`. */ +export type PoolAccountsByPositionPoolIdAndOwnerIdManyToManyEdgePositionsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +export type PoolAggregates = { + __typename?: 'PoolAggregates'; + /** Mean average aggregates across the matching connection (ignoring before/after/first/last/offset) */ + average?: Maybe; + /** Distinct count aggregates across the matching connection (ignoring before/after/first/last/offset) */ + distinctCount?: Maybe; + keys?: Maybe>; + /** Maximum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + max?: Maybe; + /** Minimum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + min?: Maybe; + /** Population standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevPopulation?: Maybe; + /** Sample standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevSample?: Maybe; + /** Sum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + sum?: Maybe; + /** Population variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + variancePopulation?: Maybe; + /** Sample variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + varianceSample?: Maybe; +}; + +/** A filter to be used against aggregates of `Pool` object types. */ +export type PoolAggregatesFilter = { + /** Mean average aggregate over matching `Pool` objects. */ + average?: InputMaybe; + /** Distinct count aggregate over matching `Pool` objects. */ + distinctCount?: InputMaybe; + /** A filter that must pass for the relevant `Pool` object to be included within the aggregate. */ + filter?: InputMaybe; + /** Maximum aggregate over matching `Pool` objects. */ + max?: InputMaybe; + /** Minimum aggregate over matching `Pool` objects. */ + min?: InputMaybe; + /** Population standard deviation aggregate over matching `Pool` objects. */ + stddevPopulation?: InputMaybe; + /** Sample standard deviation aggregate over matching `Pool` objects. */ + stddevSample?: InputMaybe; + /** Sum aggregate over matching `Pool` objects. */ + sum?: InputMaybe; + /** Population variance aggregate over matching `Pool` objects. */ + variancePopulation?: InputMaybe; + /** Sample variance aggregate over matching `Pool` objects. */ + varianceSample?: InputMaybe; +}; + +export type PoolAverageAggregateFilter = { + collectedFeesTokenX?: InputMaybe; + collectedFeesTokenY?: InputMaybe; + createdAt?: InputMaybe; + createdAtBlockNumber?: InputMaybe; + currentTick?: InputMaybe; + fee?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + tickSpacing?: InputMaybe; + totalValueLockedTokenX?: InputMaybe; + totalValueLockedTokenY?: InputMaybe; + txCount?: InputMaybe; + updatedAt?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolAverageAggregates = { + __typename?: 'PoolAverageAggregates'; + /** Mean average of collectedFeesTokenX across the matching connection */ + collectedFeesTokenX?: Maybe; + /** Mean average of collectedFeesTokenY across the matching connection */ + collectedFeesTokenY?: Maybe; + /** Mean average of createdAt across the matching connection */ + createdAt?: Maybe; + /** Mean average of createdAtBlockNumber across the matching connection */ + createdAtBlockNumber?: Maybe; + /** Mean average of currentTick across the matching connection */ + currentTick?: Maybe; + /** Mean average of fee across the matching connection */ + fee?: Maybe; + /** Mean average of liquidity across the matching connection */ + liquidity?: Maybe; + /** Mean average of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Mean average of tickSpacing across the matching connection */ + tickSpacing?: Maybe; + /** Mean average of totalValueLockedTokenX across the matching connection */ + totalValueLockedTokenX?: Maybe; + /** Mean average of totalValueLockedTokenY across the matching connection */ + totalValueLockedTokenY?: Maybe; + /** Mean average of txCount across the matching connection */ + txCount?: Maybe; + /** Mean average of updatedAt across the matching connection */ + updatedAt?: Maybe; + /** Mean average of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Mean average of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +/** A connection to a list of `PoolDayDatum` values. */ +export type PoolDayDataConnection = { + __typename?: 'PoolDayDataConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `PoolDayDatum` and cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `PoolDayDatum` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `PoolDayDatum` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `PoolDayDatum` values. */ +export type PoolDayDataConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `PoolDayDatum` edge in the connection. */ +export type PoolDayDataEdge = { + __typename?: 'PoolDayDataEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `PoolDayDatum` at the end of the edge. */ + node?: Maybe; +}; + +/** Grouping methods for `PoolDayDatum` for usage during aggregation. */ +export enum PoolDayDataGroupBy { + CurrentTick = 'CURRENT_TICK', + DayIndex = 'DAY_INDEX', + FeesUSD = 'FEES_U_S_D', + Id = 'ID', + Liquidity = 'LIQUIDITY', + PoolId = 'POOL_ID', + SqrtPrice = 'SQRT_PRICE', + TvlUSD = 'TVL_U_S_D', + TxCount = 'TX_COUNT', + VolumeTokenX = 'VOLUME_TOKEN_X', + VolumeTokenY = 'VOLUME_TOKEN_Y', + VolumeUSD = 'VOLUME_U_S_D' +} + +export type PoolDayDataHavingAverageInput = { + currentTick?: InputMaybe; + dayIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolDayDataHavingDistinctCountInput = { + currentTick?: InputMaybe; + dayIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +/** Conditions for `PoolDayDatum` aggregates. */ +export type PoolDayDataHavingInput = { + AND?: InputMaybe>; + OR?: InputMaybe>; + average?: InputMaybe; + distinctCount?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddevPopulation?: InputMaybe; + stddevSample?: InputMaybe; + sum?: InputMaybe; + variancePopulation?: InputMaybe; + varianceSample?: InputMaybe; +}; + +export type PoolDayDataHavingMaxInput = { + currentTick?: InputMaybe; + dayIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolDayDataHavingMinInput = { + currentTick?: InputMaybe; + dayIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolDayDataHavingStddevPopulationInput = { + currentTick?: InputMaybe; + dayIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolDayDataHavingStddevSampleInput = { + currentTick?: InputMaybe; + dayIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolDayDataHavingSumInput = { + currentTick?: InputMaybe; + dayIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolDayDataHavingVariancePopulationInput = { + currentTick?: InputMaybe; + dayIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolDayDataHavingVarianceSampleInput = { + currentTick?: InputMaybe; + dayIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +/** Methods to use when ordering `PoolDayDatum`. */ +export enum PoolDayDataOrderBy { + CurrentTickAsc = 'CURRENT_TICK_ASC', + CurrentTickDesc = 'CURRENT_TICK_DESC', + DayIndexAsc = 'DAY_INDEX_ASC', + DayIndexDesc = 'DAY_INDEX_DESC', + FeesUSDAsc = 'FEES_U_S_D_ASC', + FeesUSDDesc = 'FEES_U_S_D_DESC', + IdAsc = 'ID_ASC', + IdDesc = 'ID_DESC', + LiquidityAsc = 'LIQUIDITY_ASC', + LiquidityDesc = 'LIQUIDITY_DESC', + Natural = 'NATURAL', + PoolIdAsc = 'POOL_ID_ASC', + PoolIdDesc = 'POOL_ID_DESC', + PrimaryKeyAsc = 'PRIMARY_KEY_ASC', + PrimaryKeyDesc = 'PRIMARY_KEY_DESC', + SqrtPriceAsc = 'SQRT_PRICE_ASC', + SqrtPriceDesc = 'SQRT_PRICE_DESC', + TvlUSDAsc = 'TVL_U_S_D_ASC', + TvlUSDDesc = 'TVL_U_S_D_DESC', + TxCountAsc = 'TX_COUNT_ASC', + TxCountDesc = 'TX_COUNT_DESC', + VolumeTokenXAsc = 'VOLUME_TOKEN_X_ASC', + VolumeTokenXDesc = 'VOLUME_TOKEN_X_DESC', + VolumeTokenYAsc = 'VOLUME_TOKEN_Y_ASC', + VolumeTokenYDesc = 'VOLUME_TOKEN_Y_DESC', + VolumeUSDAsc = 'VOLUME_U_S_D_ASC', + VolumeUSDDesc = 'VOLUME_U_S_D_DESC' +} + +export type PoolDayDatum = Node & { + __typename?: 'PoolDayDatum'; + currentTick?: Maybe; + dayIndex: Scalars['Int']['output']; + feesUSD: Scalars['String']['output']; + id: Scalars['String']['output']; + liquidity: Scalars['BigFloat']['output']; + /** A globally unique identifier. Can be used in various places throughout the system to identify this single value. */ + nodeId: Scalars['ID']['output']; + /** Reads a single `Pool` that is related to this `PoolDayDatum`. */ + pool?: Maybe; + poolId: Scalars['String']['output']; + sqrtPrice: Scalars['BigFloat']['output']; + tvlUSD: Scalars['String']['output']; + txCount: Scalars['BigFloat']['output']; + volumeTokenX: Scalars['BigFloat']['output']; + volumeTokenY: Scalars['BigFloat']['output']; + volumeUSD: Scalars['String']['output']; +}; + +export type PoolDayDatumAggregates = { + __typename?: 'PoolDayDatumAggregates'; + /** Mean average aggregates across the matching connection (ignoring before/after/first/last/offset) */ + average?: Maybe; + /** Distinct count aggregates across the matching connection (ignoring before/after/first/last/offset) */ + distinctCount?: Maybe; + keys?: Maybe>; + /** Maximum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + max?: Maybe; + /** Minimum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + min?: Maybe; + /** Population standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevPopulation?: Maybe; + /** Sample standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevSample?: Maybe; + /** Sum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + sum?: Maybe; + /** Population variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + variancePopulation?: Maybe; + /** Sample variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + varianceSample?: Maybe; +}; + +/** A filter to be used against aggregates of `PoolDayDatum` object types. */ +export type PoolDayDatumAggregatesFilter = { + /** Mean average aggregate over matching `PoolDayDatum` objects. */ + average?: InputMaybe; + /** Distinct count aggregate over matching `PoolDayDatum` objects. */ + distinctCount?: InputMaybe; + /** A filter that must pass for the relevant `PoolDayDatum` object to be included within the aggregate. */ + filter?: InputMaybe; + /** Maximum aggregate over matching `PoolDayDatum` objects. */ + max?: InputMaybe; + /** Minimum aggregate over matching `PoolDayDatum` objects. */ + min?: InputMaybe; + /** Population standard deviation aggregate over matching `PoolDayDatum` objects. */ + stddevPopulation?: InputMaybe; + /** Sample standard deviation aggregate over matching `PoolDayDatum` objects. */ + stddevSample?: InputMaybe; + /** Sum aggregate over matching `PoolDayDatum` objects. */ + sum?: InputMaybe; + /** Population variance aggregate over matching `PoolDayDatum` objects. */ + variancePopulation?: InputMaybe; + /** Sample variance aggregate over matching `PoolDayDatum` objects. */ + varianceSample?: InputMaybe; +}; + +export type PoolDayDatumAverageAggregateFilter = { + currentTick?: InputMaybe; + dayIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolDayDatumAverageAggregates = { + __typename?: 'PoolDayDatumAverageAggregates'; + /** Mean average of currentTick across the matching connection */ + currentTick?: Maybe; + /** Mean average of dayIndex across the matching connection */ + dayIndex?: Maybe; + /** Mean average of liquidity across the matching connection */ + liquidity?: Maybe; + /** Mean average of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Mean average of txCount across the matching connection */ + txCount?: Maybe; + /** Mean average of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Mean average of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +export type PoolDayDatumDistinctCountAggregateFilter = { + _blockRange?: InputMaybe; + _id?: InputMaybe; + currentTick?: InputMaybe; + dayIndex?: InputMaybe; + feesUSD?: InputMaybe; + id?: InputMaybe; + liquidity?: InputMaybe; + poolId?: InputMaybe; + sqrtPrice?: InputMaybe; + tvlUSD?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; + volumeUSD?: InputMaybe; +}; + +export type PoolDayDatumDistinctCountAggregates = { + __typename?: 'PoolDayDatumDistinctCountAggregates'; + /** Distinct count of _blockRange across the matching connection */ + _blockRange?: Maybe; + /** Distinct count of _id across the matching connection */ + _id?: Maybe; + /** Distinct count of currentTick across the matching connection */ + currentTick?: Maybe; + /** Distinct count of dayIndex across the matching connection */ + dayIndex?: Maybe; + /** Distinct count of feesUSD across the matching connection */ + feesUSD?: Maybe; + /** Distinct count of id across the matching connection */ + id?: Maybe; + /** Distinct count of liquidity across the matching connection */ + liquidity?: Maybe; + /** Distinct count of poolId across the matching connection */ + poolId?: Maybe; + /** Distinct count of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Distinct count of tvlUSD across the matching connection */ + tvlUSD?: Maybe; + /** Distinct count of txCount across the matching connection */ + txCount?: Maybe; + /** Distinct count of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Distinct count of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; + /** Distinct count of volumeUSD across the matching connection */ + volumeUSD?: Maybe; +}; + +/** A filter to be used against `PoolDayDatum` object types. All fields are combined with a logical ‘and.’ */ +export type PoolDayDatumFilter = { + /** Checks for all expressions in this list. */ + and?: InputMaybe>; + /** Filter by the object’s `currentTick` field. */ + currentTick?: InputMaybe; + /** Filter by the object’s `dayIndex` field. */ + dayIndex?: InputMaybe; + /** Filter by the object’s `feesUSD` field. */ + feesUSD?: InputMaybe; + /** Filter by the object’s `id` field. */ + id?: InputMaybe; + /** Filter by the object’s `liquidity` field. */ + liquidity?: InputMaybe; + /** Negates the expression. */ + not?: InputMaybe; + /** Checks for any expressions in this list. */ + or?: InputMaybe>; + /** Filter by the object’s `pool` relation. */ + pool?: InputMaybe; + /** Filter by the object’s `poolId` field. */ + poolId?: InputMaybe; + /** Filter by the object’s `sqrtPrice` field. */ + sqrtPrice?: InputMaybe; + /** Filter by the object’s `tvlUSD` field. */ + tvlUSD?: InputMaybe; + /** Filter by the object’s `txCount` field. */ + txCount?: InputMaybe; + /** Filter by the object’s `volumeTokenX` field. */ + volumeTokenX?: InputMaybe; + /** Filter by the object’s `volumeTokenY` field. */ + volumeTokenY?: InputMaybe; + /** Filter by the object’s `volumeUSD` field. */ + volumeUSD?: InputMaybe; +}; + +export type PoolDayDatumMaxAggregateFilter = { + currentTick?: InputMaybe; + dayIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolDayDatumMaxAggregates = { + __typename?: 'PoolDayDatumMaxAggregates'; + /** Maximum of currentTick across the matching connection */ + currentTick?: Maybe; + /** Maximum of dayIndex across the matching connection */ + dayIndex?: Maybe; + /** Maximum of liquidity across the matching connection */ + liquidity?: Maybe; + /** Maximum of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Maximum of txCount across the matching connection */ + txCount?: Maybe; + /** Maximum of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Maximum of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +export type PoolDayDatumMinAggregateFilter = { + currentTick?: InputMaybe; + dayIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolDayDatumMinAggregates = { + __typename?: 'PoolDayDatumMinAggregates'; + /** Minimum of currentTick across the matching connection */ + currentTick?: Maybe; + /** Minimum of dayIndex across the matching connection */ + dayIndex?: Maybe; + /** Minimum of liquidity across the matching connection */ + liquidity?: Maybe; + /** Minimum of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Minimum of txCount across the matching connection */ + txCount?: Maybe; + /** Minimum of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Minimum of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +export type PoolDayDatumStddevPopulationAggregateFilter = { + currentTick?: InputMaybe; + dayIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolDayDatumStddevPopulationAggregates = { + __typename?: 'PoolDayDatumStddevPopulationAggregates'; + /** Population standard deviation of currentTick across the matching connection */ + currentTick?: Maybe; + /** Population standard deviation of dayIndex across the matching connection */ + dayIndex?: Maybe; + /** Population standard deviation of liquidity across the matching connection */ + liquidity?: Maybe; + /** Population standard deviation of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Population standard deviation of txCount across the matching connection */ + txCount?: Maybe; + /** Population standard deviation of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Population standard deviation of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +export type PoolDayDatumStddevSampleAggregateFilter = { + currentTick?: InputMaybe; + dayIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolDayDatumStddevSampleAggregates = { + __typename?: 'PoolDayDatumStddevSampleAggregates'; + /** Sample standard deviation of currentTick across the matching connection */ + currentTick?: Maybe; + /** Sample standard deviation of dayIndex across the matching connection */ + dayIndex?: Maybe; + /** Sample standard deviation of liquidity across the matching connection */ + liquidity?: Maybe; + /** Sample standard deviation of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Sample standard deviation of txCount across the matching connection */ + txCount?: Maybe; + /** Sample standard deviation of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Sample standard deviation of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +export type PoolDayDatumSumAggregateFilter = { + currentTick?: InputMaybe; + dayIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolDayDatumSumAggregates = { + __typename?: 'PoolDayDatumSumAggregates'; + /** Sum of currentTick across the matching connection */ + currentTick: Scalars['BigFloat']['output']; + /** Sum of dayIndex across the matching connection */ + dayIndex: Scalars['BigInt']['output']; + /** Sum of liquidity across the matching connection */ + liquidity: Scalars['BigFloat']['output']; + /** Sum of sqrtPrice across the matching connection */ + sqrtPrice: Scalars['BigFloat']['output']; + /** Sum of txCount across the matching connection */ + txCount: Scalars['BigFloat']['output']; + /** Sum of volumeTokenX across the matching connection */ + volumeTokenX: Scalars['BigFloat']['output']; + /** Sum of volumeTokenY across the matching connection */ + volumeTokenY: Scalars['BigFloat']['output']; +}; + +export type PoolDayDatumVariancePopulationAggregateFilter = { + currentTick?: InputMaybe; + dayIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolDayDatumVariancePopulationAggregates = { + __typename?: 'PoolDayDatumVariancePopulationAggregates'; + /** Population variance of currentTick across the matching connection */ + currentTick?: Maybe; + /** Population variance of dayIndex across the matching connection */ + dayIndex?: Maybe; + /** Population variance of liquidity across the matching connection */ + liquidity?: Maybe; + /** Population variance of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Population variance of txCount across the matching connection */ + txCount?: Maybe; + /** Population variance of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Population variance of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +export type PoolDayDatumVarianceSampleAggregateFilter = { + currentTick?: InputMaybe; + dayIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolDayDatumVarianceSampleAggregates = { + __typename?: 'PoolDayDatumVarianceSampleAggregates'; + /** Sample variance of currentTick across the matching connection */ + currentTick?: Maybe; + /** Sample variance of dayIndex across the matching connection */ + dayIndex?: Maybe; + /** Sample variance of liquidity across the matching connection */ + liquidity?: Maybe; + /** Sample variance of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Sample variance of txCount across the matching connection */ + txCount?: Maybe; + /** Sample variance of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Sample variance of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +export type PoolDistinctCountAggregateFilter = { + _blockRange?: InputMaybe; + _id?: InputMaybe; + collectedFeesTokenX?: InputMaybe; + collectedFeesTokenY?: InputMaybe; + collectedFeesUSD?: InputMaybe; + createdAt?: InputMaybe; + createdAtBlockNumber?: InputMaybe; + currentTick?: InputMaybe; + fee?: InputMaybe; + feesUSD?: InputMaybe; + id?: InputMaybe; + liquidity?: InputMaybe; + poolCreatorId?: InputMaybe; + sqrtPrice?: InputMaybe; + tickSpacing?: InputMaybe; + tokenXId?: InputMaybe; + tokenYId?: InputMaybe; + totalValueLockedTokenX?: InputMaybe; + totalValueLockedTokenY?: InputMaybe; + totalValueLockedUSD?: InputMaybe; + transactionId?: InputMaybe; + txCount?: InputMaybe; + updatedAt?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; + volumeUSD?: InputMaybe; +}; + +export type PoolDistinctCountAggregates = { + __typename?: 'PoolDistinctCountAggregates'; + /** Distinct count of _blockRange across the matching connection */ + _blockRange?: Maybe; + /** Distinct count of _id across the matching connection */ + _id?: Maybe; + /** Distinct count of collectedFeesTokenX across the matching connection */ + collectedFeesTokenX?: Maybe; + /** Distinct count of collectedFeesTokenY across the matching connection */ + collectedFeesTokenY?: Maybe; + /** Distinct count of collectedFeesUSD across the matching connection */ + collectedFeesUSD?: Maybe; + /** Distinct count of createdAt across the matching connection */ + createdAt?: Maybe; + /** Distinct count of createdAtBlockNumber across the matching connection */ + createdAtBlockNumber?: Maybe; + /** Distinct count of currentTick across the matching connection */ + currentTick?: Maybe; + /** Distinct count of fee across the matching connection */ + fee?: Maybe; + /** Distinct count of feesUSD across the matching connection */ + feesUSD?: Maybe; + /** Distinct count of id across the matching connection */ + id?: Maybe; + /** Distinct count of liquidity across the matching connection */ + liquidity?: Maybe; + /** Distinct count of poolCreatorId across the matching connection */ + poolCreatorId?: Maybe; + /** Distinct count of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Distinct count of tickSpacing across the matching connection */ + tickSpacing?: Maybe; + /** Distinct count of tokenXId across the matching connection */ + tokenXId?: Maybe; + /** Distinct count of tokenYId across the matching connection */ + tokenYId?: Maybe; + /** Distinct count of totalValueLockedTokenX across the matching connection */ + totalValueLockedTokenX?: Maybe; + /** Distinct count of totalValueLockedTokenY across the matching connection */ + totalValueLockedTokenY?: Maybe; + /** Distinct count of totalValueLockedUSD across the matching connection */ + totalValueLockedUSD?: Maybe; + /** Distinct count of transactionId across the matching connection */ + transactionId?: Maybe; + /** Distinct count of txCount across the matching connection */ + txCount?: Maybe; + /** Distinct count of updatedAt across the matching connection */ + updatedAt?: Maybe; + /** Distinct count of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Distinct count of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; + /** Distinct count of volumeUSD across the matching connection */ + volumeUSD?: Maybe; +}; + +/** A filter to be used against `Pool` object types. All fields are combined with a logical ‘and.’ */ +export type PoolFilter = { + /** Checks for all expressions in this list. */ + and?: InputMaybe>; + /** Filter by the object’s `claimFees` relation. */ + claimFees?: InputMaybe; + /** Some related `claimFees` exist. */ + claimFeesExist?: InputMaybe; + /** Filter by the object’s `collectedFeesTokenX` field. */ + collectedFeesTokenX?: InputMaybe; + /** Filter by the object’s `collectedFeesTokenY` field. */ + collectedFeesTokenY?: InputMaybe; + /** Filter by the object’s `collectedFeesUSD` field. */ + collectedFeesUSD?: InputMaybe; + /** Filter by the object’s `createdAt` field. */ + createdAt?: InputMaybe; + /** Filter by the object’s `createdAtBlockNumber` field. */ + createdAtBlockNumber?: InputMaybe; + /** Filter by the object’s `currentTick` field. */ + currentTick?: InputMaybe; + /** Filter by the object’s `fee` field. */ + fee?: InputMaybe; + /** Filter by the object’s `feesUSD` field. */ + feesUSD?: InputMaybe; + /** Filter by the object’s `id` field. */ + id?: InputMaybe; + /** Filter by the object’s `liquidity` field. */ + liquidity?: InputMaybe; + /** Negates the expression. */ + not?: InputMaybe; + /** Checks for any expressions in this list. */ + or?: InputMaybe>; + /** Filter by the object’s `poolCreator` relation. */ + poolCreator?: InputMaybe; + /** A related `poolCreator` exists. */ + poolCreatorExists?: InputMaybe; + /** Filter by the object’s `poolCreatorId` field. */ + poolCreatorId?: InputMaybe; + /** Filter by the object’s `poolDayData` relation. */ + poolDayData?: InputMaybe; + /** Some related `poolDayData` exist. */ + poolDayDataExist?: InputMaybe; + /** Filter by the object’s `poolHourData` relation. */ + poolHourData?: InputMaybe; + /** Some related `poolHourData` exist. */ + poolHourDataExist?: InputMaybe; + /** Filter by the object’s `poolTokenIncentives` relation. */ + poolTokenIncentives?: InputMaybe; + /** Some related `poolTokenIncentives` exist. */ + poolTokenIncentivesExist?: InputMaybe; + /** Filter by the object’s `positions` relation. */ + positions?: InputMaybe; + /** Some related `positions` exist. */ + positionsExist?: InputMaybe; + /** Filter by the object’s `sqrtPrice` field. */ + sqrtPrice?: InputMaybe; + /** Filter by the object’s `swaps` relation. */ + swaps?: InputMaybe; + /** Some related `swaps` exist. */ + swapsExist?: InputMaybe; + /** Filter by the object’s `tickSpacing` field. */ + tickSpacing?: InputMaybe; + /** Filter by the object’s `tokenX` relation. */ + tokenX?: InputMaybe; + /** Filter by the object’s `tokenXId` field. */ + tokenXId?: InputMaybe; + /** Filter by the object’s `tokenY` relation. */ + tokenY?: InputMaybe; + /** Filter by the object’s `tokenYId` field. */ + tokenYId?: InputMaybe; + /** Filter by the object’s `totalValueLockedTokenX` field. */ + totalValueLockedTokenX?: InputMaybe; + /** Filter by the object’s `totalValueLockedTokenY` field. */ + totalValueLockedTokenY?: InputMaybe; + /** Filter by the object’s `totalValueLockedUSD` field. */ + totalValueLockedUSD?: InputMaybe; + /** Filter by the object’s `transaction` relation. */ + transaction?: InputMaybe; + /** A related `transaction` exists. */ + transactionExists?: InputMaybe; + /** Filter by the object’s `transactionId` field. */ + transactionId?: InputMaybe; + /** Filter by the object’s `txCount` field. */ + txCount?: InputMaybe; + /** Filter by the object’s `updatedAt` field. */ + updatedAt?: InputMaybe; + /** Filter by the object’s `volumeTokenX` field. */ + volumeTokenX?: InputMaybe; + /** Filter by the object’s `volumeTokenY` field. */ + volumeTokenY?: InputMaybe; + /** Filter by the object’s `volumeUSD` field. */ + volumeUSD?: InputMaybe; +}; + +/** A connection to a list of `PoolHourDatum` values. */ +export type PoolHourDataConnection = { + __typename?: 'PoolHourDataConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `PoolHourDatum` and cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `PoolHourDatum` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `PoolHourDatum` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `PoolHourDatum` values. */ +export type PoolHourDataConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `PoolHourDatum` edge in the connection. */ +export type PoolHourDataEdge = { + __typename?: 'PoolHourDataEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `PoolHourDatum` at the end of the edge. */ + node?: Maybe; +}; + +/** Grouping methods for `PoolHourDatum` for usage during aggregation. */ +export enum PoolHourDataGroupBy { + CurrentTick = 'CURRENT_TICK', + FeesUSD = 'FEES_U_S_D', + HourIndex = 'HOUR_INDEX', + Id = 'ID', + Liquidity = 'LIQUIDITY', + PoolId = 'POOL_ID', + SqrtPrice = 'SQRT_PRICE', + TvlUSD = 'TVL_U_S_D', + TxCount = 'TX_COUNT', + VolumeTokenX = 'VOLUME_TOKEN_X', + VolumeTokenY = 'VOLUME_TOKEN_Y', + VolumeUSD = 'VOLUME_U_S_D' +} + +export type PoolHourDataHavingAverageInput = { + currentTick?: InputMaybe; + hourIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolHourDataHavingDistinctCountInput = { + currentTick?: InputMaybe; + hourIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +/** Conditions for `PoolHourDatum` aggregates. */ +export type PoolHourDataHavingInput = { + AND?: InputMaybe>; + OR?: InputMaybe>; + average?: InputMaybe; + distinctCount?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddevPopulation?: InputMaybe; + stddevSample?: InputMaybe; + sum?: InputMaybe; + variancePopulation?: InputMaybe; + varianceSample?: InputMaybe; +}; + +export type PoolHourDataHavingMaxInput = { + currentTick?: InputMaybe; + hourIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolHourDataHavingMinInput = { + currentTick?: InputMaybe; + hourIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolHourDataHavingStddevPopulationInput = { + currentTick?: InputMaybe; + hourIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolHourDataHavingStddevSampleInput = { + currentTick?: InputMaybe; + hourIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolHourDataHavingSumInput = { + currentTick?: InputMaybe; + hourIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolHourDataHavingVariancePopulationInput = { + currentTick?: InputMaybe; + hourIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolHourDataHavingVarianceSampleInput = { + currentTick?: InputMaybe; + hourIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +/** Methods to use when ordering `PoolHourDatum`. */ +export enum PoolHourDataOrderBy { + CurrentTickAsc = 'CURRENT_TICK_ASC', + CurrentTickDesc = 'CURRENT_TICK_DESC', + FeesUSDAsc = 'FEES_U_S_D_ASC', + FeesUSDDesc = 'FEES_U_S_D_DESC', + HourIndexAsc = 'HOUR_INDEX_ASC', + HourIndexDesc = 'HOUR_INDEX_DESC', + IdAsc = 'ID_ASC', + IdDesc = 'ID_DESC', + LiquidityAsc = 'LIQUIDITY_ASC', + LiquidityDesc = 'LIQUIDITY_DESC', + Natural = 'NATURAL', + PoolIdAsc = 'POOL_ID_ASC', + PoolIdDesc = 'POOL_ID_DESC', + PrimaryKeyAsc = 'PRIMARY_KEY_ASC', + PrimaryKeyDesc = 'PRIMARY_KEY_DESC', + SqrtPriceAsc = 'SQRT_PRICE_ASC', + SqrtPriceDesc = 'SQRT_PRICE_DESC', + TvlUSDAsc = 'TVL_U_S_D_ASC', + TvlUSDDesc = 'TVL_U_S_D_DESC', + TxCountAsc = 'TX_COUNT_ASC', + TxCountDesc = 'TX_COUNT_DESC', + VolumeTokenXAsc = 'VOLUME_TOKEN_X_ASC', + VolumeTokenXDesc = 'VOLUME_TOKEN_X_DESC', + VolumeTokenYAsc = 'VOLUME_TOKEN_Y_ASC', + VolumeTokenYDesc = 'VOLUME_TOKEN_Y_DESC', + VolumeUSDAsc = 'VOLUME_U_S_D_ASC', + VolumeUSDDesc = 'VOLUME_U_S_D_DESC' +} + +export type PoolHourDatum = Node & { + __typename?: 'PoolHourDatum'; + currentTick?: Maybe; + feesUSD: Scalars['String']['output']; + hourIndex: Scalars['Int']['output']; + id: Scalars['String']['output']; + liquidity: Scalars['BigFloat']['output']; + /** A globally unique identifier. Can be used in various places throughout the system to identify this single value. */ + nodeId: Scalars['ID']['output']; + /** Reads a single `Pool` that is related to this `PoolHourDatum`. */ + pool?: Maybe; + poolId: Scalars['String']['output']; + sqrtPrice: Scalars['BigFloat']['output']; + tvlUSD: Scalars['String']['output']; + txCount: Scalars['BigFloat']['output']; + volumeTokenX: Scalars['BigFloat']['output']; + volumeTokenY: Scalars['BigFloat']['output']; + volumeUSD: Scalars['String']['output']; +}; + +export type PoolHourDatumAggregates = { + __typename?: 'PoolHourDatumAggregates'; + /** Mean average aggregates across the matching connection (ignoring before/after/first/last/offset) */ + average?: Maybe; + /** Distinct count aggregates across the matching connection (ignoring before/after/first/last/offset) */ + distinctCount?: Maybe; + keys?: Maybe>; + /** Maximum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + max?: Maybe; + /** Minimum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + min?: Maybe; + /** Population standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevPopulation?: Maybe; + /** Sample standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevSample?: Maybe; + /** Sum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + sum?: Maybe; + /** Population variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + variancePopulation?: Maybe; + /** Sample variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + varianceSample?: Maybe; +}; + +/** A filter to be used against aggregates of `PoolHourDatum` object types. */ +export type PoolHourDatumAggregatesFilter = { + /** Mean average aggregate over matching `PoolHourDatum` objects. */ + average?: InputMaybe; + /** Distinct count aggregate over matching `PoolHourDatum` objects. */ + distinctCount?: InputMaybe; + /** A filter that must pass for the relevant `PoolHourDatum` object to be included within the aggregate. */ + filter?: InputMaybe; + /** Maximum aggregate over matching `PoolHourDatum` objects. */ + max?: InputMaybe; + /** Minimum aggregate over matching `PoolHourDatum` objects. */ + min?: InputMaybe; + /** Population standard deviation aggregate over matching `PoolHourDatum` objects. */ + stddevPopulation?: InputMaybe; + /** Sample standard deviation aggregate over matching `PoolHourDatum` objects. */ + stddevSample?: InputMaybe; + /** Sum aggregate over matching `PoolHourDatum` objects. */ + sum?: InputMaybe; + /** Population variance aggregate over matching `PoolHourDatum` objects. */ + variancePopulation?: InputMaybe; + /** Sample variance aggregate over matching `PoolHourDatum` objects. */ + varianceSample?: InputMaybe; +}; + +export type PoolHourDatumAverageAggregateFilter = { + currentTick?: InputMaybe; + hourIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolHourDatumAverageAggregates = { + __typename?: 'PoolHourDatumAverageAggregates'; + /** Mean average of currentTick across the matching connection */ + currentTick?: Maybe; + /** Mean average of hourIndex across the matching connection */ + hourIndex?: Maybe; + /** Mean average of liquidity across the matching connection */ + liquidity?: Maybe; + /** Mean average of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Mean average of txCount across the matching connection */ + txCount?: Maybe; + /** Mean average of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Mean average of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +export type PoolHourDatumDistinctCountAggregateFilter = { + _blockRange?: InputMaybe; + _id?: InputMaybe; + currentTick?: InputMaybe; + feesUSD?: InputMaybe; + hourIndex?: InputMaybe; + id?: InputMaybe; + liquidity?: InputMaybe; + poolId?: InputMaybe; + sqrtPrice?: InputMaybe; + tvlUSD?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; + volumeUSD?: InputMaybe; +}; + +export type PoolHourDatumDistinctCountAggregates = { + __typename?: 'PoolHourDatumDistinctCountAggregates'; + /** Distinct count of _blockRange across the matching connection */ + _blockRange?: Maybe; + /** Distinct count of _id across the matching connection */ + _id?: Maybe; + /** Distinct count of currentTick across the matching connection */ + currentTick?: Maybe; + /** Distinct count of feesUSD across the matching connection */ + feesUSD?: Maybe; + /** Distinct count of hourIndex across the matching connection */ + hourIndex?: Maybe; + /** Distinct count of id across the matching connection */ + id?: Maybe; + /** Distinct count of liquidity across the matching connection */ + liquidity?: Maybe; + /** Distinct count of poolId across the matching connection */ + poolId?: Maybe; + /** Distinct count of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Distinct count of tvlUSD across the matching connection */ + tvlUSD?: Maybe; + /** Distinct count of txCount across the matching connection */ + txCount?: Maybe; + /** Distinct count of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Distinct count of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; + /** Distinct count of volumeUSD across the matching connection */ + volumeUSD?: Maybe; +}; + +/** A filter to be used against `PoolHourDatum` object types. All fields are combined with a logical ‘and.’ */ +export type PoolHourDatumFilter = { + /** Checks for all expressions in this list. */ + and?: InputMaybe>; + /** Filter by the object’s `currentTick` field. */ + currentTick?: InputMaybe; + /** Filter by the object’s `feesUSD` field. */ + feesUSD?: InputMaybe; + /** Filter by the object’s `hourIndex` field. */ + hourIndex?: InputMaybe; + /** Filter by the object’s `id` field. */ + id?: InputMaybe; + /** Filter by the object’s `liquidity` field. */ + liquidity?: InputMaybe; + /** Negates the expression. */ + not?: InputMaybe; + /** Checks for any expressions in this list. */ + or?: InputMaybe>; + /** Filter by the object’s `pool` relation. */ + pool?: InputMaybe; + /** Filter by the object’s `poolId` field. */ + poolId?: InputMaybe; + /** Filter by the object’s `sqrtPrice` field. */ + sqrtPrice?: InputMaybe; + /** Filter by the object’s `tvlUSD` field. */ + tvlUSD?: InputMaybe; + /** Filter by the object’s `txCount` field. */ + txCount?: InputMaybe; + /** Filter by the object’s `volumeTokenX` field. */ + volumeTokenX?: InputMaybe; + /** Filter by the object’s `volumeTokenY` field. */ + volumeTokenY?: InputMaybe; + /** Filter by the object’s `volumeUSD` field. */ + volumeUSD?: InputMaybe; +}; + +export type PoolHourDatumMaxAggregateFilter = { + currentTick?: InputMaybe; + hourIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolHourDatumMaxAggregates = { + __typename?: 'PoolHourDatumMaxAggregates'; + /** Maximum of currentTick across the matching connection */ + currentTick?: Maybe; + /** Maximum of hourIndex across the matching connection */ + hourIndex?: Maybe; + /** Maximum of liquidity across the matching connection */ + liquidity?: Maybe; + /** Maximum of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Maximum of txCount across the matching connection */ + txCount?: Maybe; + /** Maximum of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Maximum of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +export type PoolHourDatumMinAggregateFilter = { + currentTick?: InputMaybe; + hourIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolHourDatumMinAggregates = { + __typename?: 'PoolHourDatumMinAggregates'; + /** Minimum of currentTick across the matching connection */ + currentTick?: Maybe; + /** Minimum of hourIndex across the matching connection */ + hourIndex?: Maybe; + /** Minimum of liquidity across the matching connection */ + liquidity?: Maybe; + /** Minimum of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Minimum of txCount across the matching connection */ + txCount?: Maybe; + /** Minimum of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Minimum of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +export type PoolHourDatumStddevPopulationAggregateFilter = { + currentTick?: InputMaybe; + hourIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolHourDatumStddevPopulationAggregates = { + __typename?: 'PoolHourDatumStddevPopulationAggregates'; + /** Population standard deviation of currentTick across the matching connection */ + currentTick?: Maybe; + /** Population standard deviation of hourIndex across the matching connection */ + hourIndex?: Maybe; + /** Population standard deviation of liquidity across the matching connection */ + liquidity?: Maybe; + /** Population standard deviation of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Population standard deviation of txCount across the matching connection */ + txCount?: Maybe; + /** Population standard deviation of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Population standard deviation of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +export type PoolHourDatumStddevSampleAggregateFilter = { + currentTick?: InputMaybe; + hourIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolHourDatumStddevSampleAggregates = { + __typename?: 'PoolHourDatumStddevSampleAggregates'; + /** Sample standard deviation of currentTick across the matching connection */ + currentTick?: Maybe; + /** Sample standard deviation of hourIndex across the matching connection */ + hourIndex?: Maybe; + /** Sample standard deviation of liquidity across the matching connection */ + liquidity?: Maybe; + /** Sample standard deviation of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Sample standard deviation of txCount across the matching connection */ + txCount?: Maybe; + /** Sample standard deviation of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Sample standard deviation of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +export type PoolHourDatumSumAggregateFilter = { + currentTick?: InputMaybe; + hourIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolHourDatumSumAggregates = { + __typename?: 'PoolHourDatumSumAggregates'; + /** Sum of currentTick across the matching connection */ + currentTick: Scalars['BigFloat']['output']; + /** Sum of hourIndex across the matching connection */ + hourIndex: Scalars['BigInt']['output']; + /** Sum of liquidity across the matching connection */ + liquidity: Scalars['BigFloat']['output']; + /** Sum of sqrtPrice across the matching connection */ + sqrtPrice: Scalars['BigFloat']['output']; + /** Sum of txCount across the matching connection */ + txCount: Scalars['BigFloat']['output']; + /** Sum of volumeTokenX across the matching connection */ + volumeTokenX: Scalars['BigFloat']['output']; + /** Sum of volumeTokenY across the matching connection */ + volumeTokenY: Scalars['BigFloat']['output']; +}; + +export type PoolHourDatumVariancePopulationAggregateFilter = { + currentTick?: InputMaybe; + hourIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolHourDatumVariancePopulationAggregates = { + __typename?: 'PoolHourDatumVariancePopulationAggregates'; + /** Population variance of currentTick across the matching connection */ + currentTick?: Maybe; + /** Population variance of hourIndex across the matching connection */ + hourIndex?: Maybe; + /** Population variance of liquidity across the matching connection */ + liquidity?: Maybe; + /** Population variance of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Population variance of txCount across the matching connection */ + txCount?: Maybe; + /** Population variance of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Population variance of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +export type PoolHourDatumVarianceSampleAggregateFilter = { + currentTick?: InputMaybe; + hourIndex?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + txCount?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolHourDatumVarianceSampleAggregates = { + __typename?: 'PoolHourDatumVarianceSampleAggregates'; + /** Sample variance of currentTick across the matching connection */ + currentTick?: Maybe; + /** Sample variance of hourIndex across the matching connection */ + hourIndex?: Maybe; + /** Sample variance of liquidity across the matching connection */ + liquidity?: Maybe; + /** Sample variance of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Sample variance of txCount across the matching connection */ + txCount?: Maybe; + /** Sample variance of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Sample variance of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +export type PoolMaxAggregateFilter = { + collectedFeesTokenX?: InputMaybe; + collectedFeesTokenY?: InputMaybe; + createdAt?: InputMaybe; + createdAtBlockNumber?: InputMaybe; + currentTick?: InputMaybe; + fee?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + tickSpacing?: InputMaybe; + totalValueLockedTokenX?: InputMaybe; + totalValueLockedTokenY?: InputMaybe; + txCount?: InputMaybe; + updatedAt?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolMaxAggregates = { + __typename?: 'PoolMaxAggregates'; + /** Maximum of collectedFeesTokenX across the matching connection */ + collectedFeesTokenX?: Maybe; + /** Maximum of collectedFeesTokenY across the matching connection */ + collectedFeesTokenY?: Maybe; + /** Maximum of createdAt across the matching connection */ + createdAt?: Maybe; + /** Maximum of createdAtBlockNumber across the matching connection */ + createdAtBlockNumber?: Maybe; + /** Maximum of currentTick across the matching connection */ + currentTick?: Maybe; + /** Maximum of fee across the matching connection */ + fee?: Maybe; + /** Maximum of liquidity across the matching connection */ + liquidity?: Maybe; + /** Maximum of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Maximum of tickSpacing across the matching connection */ + tickSpacing?: Maybe; + /** Maximum of totalValueLockedTokenX across the matching connection */ + totalValueLockedTokenX?: Maybe; + /** Maximum of totalValueLockedTokenY across the matching connection */ + totalValueLockedTokenY?: Maybe; + /** Maximum of txCount across the matching connection */ + txCount?: Maybe; + /** Maximum of updatedAt across the matching connection */ + updatedAt?: Maybe; + /** Maximum of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Maximum of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +export type PoolMinAggregateFilter = { + collectedFeesTokenX?: InputMaybe; + collectedFeesTokenY?: InputMaybe; + createdAt?: InputMaybe; + createdAtBlockNumber?: InputMaybe; + currentTick?: InputMaybe; + fee?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + tickSpacing?: InputMaybe; + totalValueLockedTokenX?: InputMaybe; + totalValueLockedTokenY?: InputMaybe; + txCount?: InputMaybe; + updatedAt?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolMinAggregates = { + __typename?: 'PoolMinAggregates'; + /** Minimum of collectedFeesTokenX across the matching connection */ + collectedFeesTokenX?: Maybe; + /** Minimum of collectedFeesTokenY across the matching connection */ + collectedFeesTokenY?: Maybe; + /** Minimum of createdAt across the matching connection */ + createdAt?: Maybe; + /** Minimum of createdAtBlockNumber across the matching connection */ + createdAtBlockNumber?: Maybe; + /** Minimum of currentTick across the matching connection */ + currentTick?: Maybe; + /** Minimum of fee across the matching connection */ + fee?: Maybe; + /** Minimum of liquidity across the matching connection */ + liquidity?: Maybe; + /** Minimum of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Minimum of tickSpacing across the matching connection */ + tickSpacing?: Maybe; + /** Minimum of totalValueLockedTokenX across the matching connection */ + totalValueLockedTokenX?: Maybe; + /** Minimum of totalValueLockedTokenY across the matching connection */ + totalValueLockedTokenY?: Maybe; + /** Minimum of txCount across the matching connection */ + txCount?: Maybe; + /** Minimum of updatedAt across the matching connection */ + updatedAt?: Maybe; + /** Minimum of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Minimum of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +/** A connection to a list of `Position` values, with data from `ClaimFee`. */ +export type PoolPositionsByClaimFeePoolIdAndPositionIdManyToManyConnection = { + __typename?: 'PoolPositionsByClaimFeePoolIdAndPositionIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Position`, info from the `ClaimFee`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Position` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Position` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Position` values, with data from `ClaimFee`. */ +export type PoolPositionsByClaimFeePoolIdAndPositionIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Position` edge in the connection, with data from `ClaimFee`. */ +export type PoolPositionsByClaimFeePoolIdAndPositionIdManyToManyEdge = { + __typename?: 'PoolPositionsByClaimFeePoolIdAndPositionIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** Reads and enables pagination through a set of `ClaimFee`. */ + fees: ClaimFeesConnection; + /** The `Position` at the end of the edge. */ + node?: Maybe; +}; + + +/** A `Position` edge in the connection, with data from `ClaimFee`. */ +export type PoolPositionsByClaimFeePoolIdAndPositionIdManyToManyEdgeFeesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +export type PoolStddevPopulationAggregateFilter = { + collectedFeesTokenX?: InputMaybe; + collectedFeesTokenY?: InputMaybe; + createdAt?: InputMaybe; + createdAtBlockNumber?: InputMaybe; + currentTick?: InputMaybe; + fee?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + tickSpacing?: InputMaybe; + totalValueLockedTokenX?: InputMaybe; + totalValueLockedTokenY?: InputMaybe; + txCount?: InputMaybe; + updatedAt?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolStddevPopulationAggregates = { + __typename?: 'PoolStddevPopulationAggregates'; + /** Population standard deviation of collectedFeesTokenX across the matching connection */ + collectedFeesTokenX?: Maybe; + /** Population standard deviation of collectedFeesTokenY across the matching connection */ + collectedFeesTokenY?: Maybe; + /** Population standard deviation of createdAt across the matching connection */ + createdAt?: Maybe; + /** Population standard deviation of createdAtBlockNumber across the matching connection */ + createdAtBlockNumber?: Maybe; + /** Population standard deviation of currentTick across the matching connection */ + currentTick?: Maybe; + /** Population standard deviation of fee across the matching connection */ + fee?: Maybe; + /** Population standard deviation of liquidity across the matching connection */ + liquidity?: Maybe; + /** Population standard deviation of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Population standard deviation of tickSpacing across the matching connection */ + tickSpacing?: Maybe; + /** Population standard deviation of totalValueLockedTokenX across the matching connection */ + totalValueLockedTokenX?: Maybe; + /** Population standard deviation of totalValueLockedTokenY across the matching connection */ + totalValueLockedTokenY?: Maybe; + /** Population standard deviation of txCount across the matching connection */ + txCount?: Maybe; + /** Population standard deviation of updatedAt across the matching connection */ + updatedAt?: Maybe; + /** Population standard deviation of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Population standard deviation of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +export type PoolStddevSampleAggregateFilter = { + collectedFeesTokenX?: InputMaybe; + collectedFeesTokenY?: InputMaybe; + createdAt?: InputMaybe; + createdAtBlockNumber?: InputMaybe; + currentTick?: InputMaybe; + fee?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + tickSpacing?: InputMaybe; + totalValueLockedTokenX?: InputMaybe; + totalValueLockedTokenY?: InputMaybe; + txCount?: InputMaybe; + updatedAt?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolStddevSampleAggregates = { + __typename?: 'PoolStddevSampleAggregates'; + /** Sample standard deviation of collectedFeesTokenX across the matching connection */ + collectedFeesTokenX?: Maybe; + /** Sample standard deviation of collectedFeesTokenY across the matching connection */ + collectedFeesTokenY?: Maybe; + /** Sample standard deviation of createdAt across the matching connection */ + createdAt?: Maybe; + /** Sample standard deviation of createdAtBlockNumber across the matching connection */ + createdAtBlockNumber?: Maybe; + /** Sample standard deviation of currentTick across the matching connection */ + currentTick?: Maybe; + /** Sample standard deviation of fee across the matching connection */ + fee?: Maybe; + /** Sample standard deviation of liquidity across the matching connection */ + liquidity?: Maybe; + /** Sample standard deviation of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Sample standard deviation of tickSpacing across the matching connection */ + tickSpacing?: Maybe; + /** Sample standard deviation of totalValueLockedTokenX across the matching connection */ + totalValueLockedTokenX?: Maybe; + /** Sample standard deviation of totalValueLockedTokenY across the matching connection */ + totalValueLockedTokenY?: Maybe; + /** Sample standard deviation of txCount across the matching connection */ + txCount?: Maybe; + /** Sample standard deviation of updatedAt across the matching connection */ + updatedAt?: Maybe; + /** Sample standard deviation of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Sample standard deviation of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +export type PoolSumAggregateFilter = { + collectedFeesTokenX?: InputMaybe; + collectedFeesTokenY?: InputMaybe; + createdAt?: InputMaybe; + createdAtBlockNumber?: InputMaybe; + currentTick?: InputMaybe; + fee?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + tickSpacing?: InputMaybe; + totalValueLockedTokenX?: InputMaybe; + totalValueLockedTokenY?: InputMaybe; + txCount?: InputMaybe; + updatedAt?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolSumAggregates = { + __typename?: 'PoolSumAggregates'; + /** Sum of collectedFeesTokenX across the matching connection */ + collectedFeesTokenX: Scalars['BigFloat']['output']; + /** Sum of collectedFeesTokenY across the matching connection */ + collectedFeesTokenY: Scalars['BigFloat']['output']; + /** Sum of createdAt across the matching connection */ + createdAt: Scalars['BigFloat']['output']; + /** Sum of createdAtBlockNumber across the matching connection */ + createdAtBlockNumber: Scalars['BigFloat']['output']; + /** Sum of currentTick across the matching connection */ + currentTick: Scalars['BigFloat']['output']; + /** Sum of fee across the matching connection */ + fee: Scalars['BigFloat']['output']; + /** Sum of liquidity across the matching connection */ + liquidity: Scalars['BigFloat']['output']; + /** Sum of sqrtPrice across the matching connection */ + sqrtPrice: Scalars['BigFloat']['output']; + /** Sum of tickSpacing across the matching connection */ + tickSpacing: Scalars['BigInt']['output']; + /** Sum of totalValueLockedTokenX across the matching connection */ + totalValueLockedTokenX: Scalars['BigFloat']['output']; + /** Sum of totalValueLockedTokenY across the matching connection */ + totalValueLockedTokenY: Scalars['BigFloat']['output']; + /** Sum of txCount across the matching connection */ + txCount: Scalars['BigFloat']['output']; + /** Sum of updatedAt across the matching connection */ + updatedAt: Scalars['BigFloat']['output']; + /** Sum of volumeTokenX across the matching connection */ + volumeTokenX: Scalars['BigFloat']['output']; + /** Sum of volumeTokenY across the matching connection */ + volumeTokenY: Scalars['BigFloat']['output']; +}; + +/** A connection to a list of `Swap` values, with data from `SwapRoute`. */ +export type PoolSwapsBySwapRoutePoolIdAndSwapIdManyToManyConnection = { + __typename?: 'PoolSwapsBySwapRoutePoolIdAndSwapIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Swap`, info from the `SwapRoute`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Swap` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Swap` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Swap` values, with data from `SwapRoute`. */ +export type PoolSwapsBySwapRoutePoolIdAndSwapIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Swap` edge in the connection, with data from `SwapRoute`. */ +export type PoolSwapsBySwapRoutePoolIdAndSwapIdManyToManyEdge = { + __typename?: 'PoolSwapsBySwapRoutePoolIdAndSwapIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Swap` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `SwapRoute`. */ + swapRoutes: SwapRoutesConnection; +}; + + +/** A `Swap` edge in the connection, with data from `SwapRoute`. */ +export type PoolSwapsBySwapRoutePoolIdAndSwapIdManyToManyEdgeSwapRoutesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A filter to be used against many `ClaimFee` object types. All fields are combined with a logical ‘and.’ */ +export type PoolToManyClaimFeeFilter = { + /** Aggregates across related `ClaimFee` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `ClaimFee` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `ClaimFee` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `ClaimFee` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +/** A filter to be used against many `PoolDayDatum` object types. All fields are combined with a logical ‘and.’ */ +export type PoolToManyPoolDayDatumFilter = { + /** Aggregates across related `PoolDayDatum` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `PoolDayDatum` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `PoolDayDatum` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `PoolDayDatum` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +/** A filter to be used against many `PoolHourDatum` object types. All fields are combined with a logical ‘and.’ */ +export type PoolToManyPoolHourDatumFilter = { + /** Aggregates across related `PoolHourDatum` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `PoolHourDatum` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `PoolHourDatum` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `PoolHourDatum` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +/** A filter to be used against many `PoolTokenIncentive` object types. All fields are combined with a logical ‘and.’ */ +export type PoolToManyPoolTokenIncentiveFilter = { + /** Aggregates across related `PoolTokenIncentive` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `PoolTokenIncentive` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `PoolTokenIncentive` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `PoolTokenIncentive` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +/** A filter to be used against many `Position` object types. All fields are combined with a logical ‘and.’ */ +export type PoolToManyPositionFilter = { + /** Aggregates across related `Position` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `Position` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `Position` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `Position` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +/** A filter to be used against many `SwapRoute` object types. All fields are combined with a logical ‘and.’ */ +export type PoolToManySwapRouteFilter = { + /** Aggregates across related `SwapRoute` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `SwapRoute` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `SwapRoute` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `SwapRoute` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +export type PoolTokenIncentive = Node & { + __typename?: 'PoolTokenIncentive'; + id: Scalars['String']['output']; + index?: Maybe; + /** A globally unique identifier. Can be used in various places throughout the system to identify this single value. */ + nodeId: Scalars['ID']['output']; + /** Reads a single `Pool` that is related to this `PoolTokenIncentive`. */ + pool?: Maybe; + poolId: Scalars['String']['output']; + rewardPerSec: Scalars['BigFloat']['output']; + startTimestamp: Scalars['BigFloat']['output']; + /** Reads a single `Token` that is related to this `PoolTokenIncentive`. */ + token?: Maybe; + tokenId: Scalars['String']['output']; + totalReward: Scalars['String']['output']; + /** Reads a single `Transaction` that is related to this `PoolTokenIncentive`. */ + transaction?: Maybe; + transactionId?: Maybe; +}; + +export type PoolTokenIncentiveAggregates = { + __typename?: 'PoolTokenIncentiveAggregates'; + /** Mean average aggregates across the matching connection (ignoring before/after/first/last/offset) */ + average?: Maybe; + /** Distinct count aggregates across the matching connection (ignoring before/after/first/last/offset) */ + distinctCount?: Maybe; + keys?: Maybe>; + /** Maximum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + max?: Maybe; + /** Minimum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + min?: Maybe; + /** Population standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevPopulation?: Maybe; + /** Sample standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevSample?: Maybe; + /** Sum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + sum?: Maybe; + /** Population variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + variancePopulation?: Maybe; + /** Sample variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + varianceSample?: Maybe; +}; + +/** A filter to be used against aggregates of `PoolTokenIncentive` object types. */ +export type PoolTokenIncentiveAggregatesFilter = { + /** Mean average aggregate over matching `PoolTokenIncentive` objects. */ + average?: InputMaybe; + /** Distinct count aggregate over matching `PoolTokenIncentive` objects. */ + distinctCount?: InputMaybe; + /** A filter that must pass for the relevant `PoolTokenIncentive` object to be included within the aggregate. */ + filter?: InputMaybe; + /** Maximum aggregate over matching `PoolTokenIncentive` objects. */ + max?: InputMaybe; + /** Minimum aggregate over matching `PoolTokenIncentive` objects. */ + min?: InputMaybe; + /** Population standard deviation aggregate over matching `PoolTokenIncentive` objects. */ + stddevPopulation?: InputMaybe; + /** Sample standard deviation aggregate over matching `PoolTokenIncentive` objects. */ + stddevSample?: InputMaybe; + /** Sum aggregate over matching `PoolTokenIncentive` objects. */ + sum?: InputMaybe; + /** Population variance aggregate over matching `PoolTokenIncentive` objects. */ + variancePopulation?: InputMaybe; + /** Sample variance aggregate over matching `PoolTokenIncentive` objects. */ + varianceSample?: InputMaybe; +}; + +export type PoolTokenIncentiveAverageAggregateFilter = { + index?: InputMaybe; + rewardPerSec?: InputMaybe; + startTimestamp?: InputMaybe; +}; + +export type PoolTokenIncentiveAverageAggregates = { + __typename?: 'PoolTokenIncentiveAverageAggregates'; + /** Mean average of index across the matching connection */ + index?: Maybe; + /** Mean average of rewardPerSec across the matching connection */ + rewardPerSec?: Maybe; + /** Mean average of startTimestamp across the matching connection */ + startTimestamp?: Maybe; +}; + +export type PoolTokenIncentiveDistinctCountAggregateFilter = { + _blockRange?: InputMaybe; + _id?: InputMaybe; + id?: InputMaybe; + index?: InputMaybe; + poolId?: InputMaybe; + rewardPerSec?: InputMaybe; + startTimestamp?: InputMaybe; + tokenId?: InputMaybe; + totalReward?: InputMaybe; + transactionId?: InputMaybe; +}; + +export type PoolTokenIncentiveDistinctCountAggregates = { + __typename?: 'PoolTokenIncentiveDistinctCountAggregates'; + /** Distinct count of _blockRange across the matching connection */ + _blockRange?: Maybe; + /** Distinct count of _id across the matching connection */ + _id?: Maybe; + /** Distinct count of id across the matching connection */ + id?: Maybe; + /** Distinct count of index across the matching connection */ + index?: Maybe; + /** Distinct count of poolId across the matching connection */ + poolId?: Maybe; + /** Distinct count of rewardPerSec across the matching connection */ + rewardPerSec?: Maybe; + /** Distinct count of startTimestamp across the matching connection */ + startTimestamp?: Maybe; + /** Distinct count of tokenId across the matching connection */ + tokenId?: Maybe; + /** Distinct count of totalReward across the matching connection */ + totalReward?: Maybe; + /** Distinct count of transactionId across the matching connection */ + transactionId?: Maybe; +}; + +/** A filter to be used against `PoolTokenIncentive` object types. All fields are combined with a logical ‘and.’ */ +export type PoolTokenIncentiveFilter = { + /** Checks for all expressions in this list. */ + and?: InputMaybe>; + /** Filter by the object’s `id` field. */ + id?: InputMaybe; + /** Filter by the object’s `index` field. */ + index?: InputMaybe; + /** Negates the expression. */ + not?: InputMaybe; + /** Checks for any expressions in this list. */ + or?: InputMaybe>; + /** Filter by the object’s `pool` relation. */ + pool?: InputMaybe; + /** Filter by the object’s `poolId` field. */ + poolId?: InputMaybe; + /** Filter by the object’s `rewardPerSec` field. */ + rewardPerSec?: InputMaybe; + /** Filter by the object’s `startTimestamp` field. */ + startTimestamp?: InputMaybe; + /** Filter by the object’s `token` relation. */ + token?: InputMaybe; + /** Filter by the object’s `tokenId` field. */ + tokenId?: InputMaybe; + /** Filter by the object’s `totalReward` field. */ + totalReward?: InputMaybe; + /** Filter by the object’s `transaction` relation. */ + transaction?: InputMaybe; + /** A related `transaction` exists. */ + transactionExists?: InputMaybe; + /** Filter by the object’s `transactionId` field. */ + transactionId?: InputMaybe; +}; + +export type PoolTokenIncentiveMaxAggregateFilter = { + index?: InputMaybe; + rewardPerSec?: InputMaybe; + startTimestamp?: InputMaybe; +}; + +export type PoolTokenIncentiveMaxAggregates = { + __typename?: 'PoolTokenIncentiveMaxAggregates'; + /** Maximum of index across the matching connection */ + index?: Maybe; + /** Maximum of rewardPerSec across the matching connection */ + rewardPerSec?: Maybe; + /** Maximum of startTimestamp across the matching connection */ + startTimestamp?: Maybe; +}; + +export type PoolTokenIncentiveMinAggregateFilter = { + index?: InputMaybe; + rewardPerSec?: InputMaybe; + startTimestamp?: InputMaybe; +}; + +export type PoolTokenIncentiveMinAggregates = { + __typename?: 'PoolTokenIncentiveMinAggregates'; + /** Minimum of index across the matching connection */ + index?: Maybe; + /** Minimum of rewardPerSec across the matching connection */ + rewardPerSec?: Maybe; + /** Minimum of startTimestamp across the matching connection */ + startTimestamp?: Maybe; +}; + +export type PoolTokenIncentiveStddevPopulationAggregateFilter = { + index?: InputMaybe; + rewardPerSec?: InputMaybe; + startTimestamp?: InputMaybe; +}; + +export type PoolTokenIncentiveStddevPopulationAggregates = { + __typename?: 'PoolTokenIncentiveStddevPopulationAggregates'; + /** Population standard deviation of index across the matching connection */ + index?: Maybe; + /** Population standard deviation of rewardPerSec across the matching connection */ + rewardPerSec?: Maybe; + /** Population standard deviation of startTimestamp across the matching connection */ + startTimestamp?: Maybe; +}; + +export type PoolTokenIncentiveStddevSampleAggregateFilter = { + index?: InputMaybe; + rewardPerSec?: InputMaybe; + startTimestamp?: InputMaybe; +}; + +export type PoolTokenIncentiveStddevSampleAggregates = { + __typename?: 'PoolTokenIncentiveStddevSampleAggregates'; + /** Sample standard deviation of index across the matching connection */ + index?: Maybe; + /** Sample standard deviation of rewardPerSec across the matching connection */ + rewardPerSec?: Maybe; + /** Sample standard deviation of startTimestamp across the matching connection */ + startTimestamp?: Maybe; +}; + +export type PoolTokenIncentiveSumAggregateFilter = { + index?: InputMaybe; + rewardPerSec?: InputMaybe; + startTimestamp?: InputMaybe; +}; + +export type PoolTokenIncentiveSumAggregates = { + __typename?: 'PoolTokenIncentiveSumAggregates'; + /** Sum of index across the matching connection */ + index: Scalars['BigInt']['output']; + /** Sum of rewardPerSec across the matching connection */ + rewardPerSec: Scalars['BigFloat']['output']; + /** Sum of startTimestamp across the matching connection */ + startTimestamp: Scalars['BigFloat']['output']; +}; + +export type PoolTokenIncentiveVariancePopulationAggregateFilter = { + index?: InputMaybe; + rewardPerSec?: InputMaybe; + startTimestamp?: InputMaybe; +}; + +export type PoolTokenIncentiveVariancePopulationAggregates = { + __typename?: 'PoolTokenIncentiveVariancePopulationAggregates'; + /** Population variance of index across the matching connection */ + index?: Maybe; + /** Population variance of rewardPerSec across the matching connection */ + rewardPerSec?: Maybe; + /** Population variance of startTimestamp across the matching connection */ + startTimestamp?: Maybe; +}; + +export type PoolTokenIncentiveVarianceSampleAggregateFilter = { + index?: InputMaybe; + rewardPerSec?: InputMaybe; + startTimestamp?: InputMaybe; +}; + +export type PoolTokenIncentiveVarianceSampleAggregates = { + __typename?: 'PoolTokenIncentiveVarianceSampleAggregates'; + /** Sample variance of index across the matching connection */ + index?: Maybe; + /** Sample variance of rewardPerSec across the matching connection */ + rewardPerSec?: Maybe; + /** Sample variance of startTimestamp across the matching connection */ + startTimestamp?: Maybe; +}; + +/** A connection to a list of `PoolTokenIncentive` values. */ +export type PoolTokenIncentivesConnection = { + __typename?: 'PoolTokenIncentivesConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `PoolTokenIncentive` and cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `PoolTokenIncentive` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `PoolTokenIncentive` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `PoolTokenIncentive` values. */ +export type PoolTokenIncentivesConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `PoolTokenIncentive` edge in the connection. */ +export type PoolTokenIncentivesEdge = { + __typename?: 'PoolTokenIncentivesEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `PoolTokenIncentive` at the end of the edge. */ + node?: Maybe; +}; + +/** Grouping methods for `PoolTokenIncentive` for usage during aggregation. */ +export enum PoolTokenIncentivesGroupBy { + Id = 'ID', + Index = 'INDEX', + PoolId = 'POOL_ID', + RewardPerSec = 'REWARD_PER_SEC', + StartTimestamp = 'START_TIMESTAMP', + TokenId = 'TOKEN_ID', + TotalReward = 'TOTAL_REWARD', + TransactionId = 'TRANSACTION_ID' +} + +export type PoolTokenIncentivesHavingAverageInput = { + index?: InputMaybe; + rewardPerSec?: InputMaybe; + startTimestamp?: InputMaybe; +}; + +export type PoolTokenIncentivesHavingDistinctCountInput = { + index?: InputMaybe; + rewardPerSec?: InputMaybe; + startTimestamp?: InputMaybe; +}; + +/** Conditions for `PoolTokenIncentive` aggregates. */ +export type PoolTokenIncentivesHavingInput = { + AND?: InputMaybe>; + OR?: InputMaybe>; + average?: InputMaybe; + distinctCount?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddevPopulation?: InputMaybe; + stddevSample?: InputMaybe; + sum?: InputMaybe; + variancePopulation?: InputMaybe; + varianceSample?: InputMaybe; +}; + +export type PoolTokenIncentivesHavingMaxInput = { + index?: InputMaybe; + rewardPerSec?: InputMaybe; + startTimestamp?: InputMaybe; +}; + +export type PoolTokenIncentivesHavingMinInput = { + index?: InputMaybe; + rewardPerSec?: InputMaybe; + startTimestamp?: InputMaybe; +}; + +export type PoolTokenIncentivesHavingStddevPopulationInput = { + index?: InputMaybe; + rewardPerSec?: InputMaybe; + startTimestamp?: InputMaybe; +}; + +export type PoolTokenIncentivesHavingStddevSampleInput = { + index?: InputMaybe; + rewardPerSec?: InputMaybe; + startTimestamp?: InputMaybe; +}; + +export type PoolTokenIncentivesHavingSumInput = { + index?: InputMaybe; + rewardPerSec?: InputMaybe; + startTimestamp?: InputMaybe; +}; + +export type PoolTokenIncentivesHavingVariancePopulationInput = { + index?: InputMaybe; + rewardPerSec?: InputMaybe; + startTimestamp?: InputMaybe; +}; + +export type PoolTokenIncentivesHavingVarianceSampleInput = { + index?: InputMaybe; + rewardPerSec?: InputMaybe; + startTimestamp?: InputMaybe; +}; + +/** Methods to use when ordering `PoolTokenIncentive`. */ +export enum PoolTokenIncentivesOrderBy { + IdAsc = 'ID_ASC', + IdDesc = 'ID_DESC', + IndexAsc = 'INDEX_ASC', + IndexDesc = 'INDEX_DESC', + Natural = 'NATURAL', + PoolIdAsc = 'POOL_ID_ASC', + PoolIdDesc = 'POOL_ID_DESC', + PrimaryKeyAsc = 'PRIMARY_KEY_ASC', + PrimaryKeyDesc = 'PRIMARY_KEY_DESC', + RewardPerSecAsc = 'REWARD_PER_SEC_ASC', + RewardPerSecDesc = 'REWARD_PER_SEC_DESC', + StartTimestampAsc = 'START_TIMESTAMP_ASC', + StartTimestampDesc = 'START_TIMESTAMP_DESC', + TokenIdAsc = 'TOKEN_ID_ASC', + TokenIdDesc = 'TOKEN_ID_DESC', + TotalRewardAsc = 'TOTAL_REWARD_ASC', + TotalRewardDesc = 'TOTAL_REWARD_DESC', + TransactionIdAsc = 'TRANSACTION_ID_ASC', + TransactionIdDesc = 'TRANSACTION_ID_DESC' +} + +/** A connection to a list of `Token` values, with data from `PoolTokenIncentive`. */ +export type PoolTokensByPoolTokenIncentivePoolIdAndTokenIdManyToManyConnection = { + __typename?: 'PoolTokensByPoolTokenIncentivePoolIdAndTokenIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Token`, info from the `PoolTokenIncentive`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Token` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Token` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Token` values, with data from `PoolTokenIncentive`. */ +export type PoolTokensByPoolTokenIncentivePoolIdAndTokenIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Token` edge in the connection, with data from `PoolTokenIncentive`. */ +export type PoolTokensByPoolTokenIncentivePoolIdAndTokenIdManyToManyEdge = { + __typename?: 'PoolTokensByPoolTokenIncentivePoolIdAndTokenIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Token` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `PoolTokenIncentive`. */ + poolTokenIncentives: PoolTokenIncentivesConnection; +}; + + +/** A `Token` edge in the connection, with data from `PoolTokenIncentive`. */ +export type PoolTokensByPoolTokenIncentivePoolIdAndTokenIdManyToManyEdgePoolTokenIncentivesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Transaction` values, with data from `ClaimFee`. */ +export type PoolTransactionsByClaimFeePoolIdAndTransactionIdManyToManyConnection = { + __typename?: 'PoolTransactionsByClaimFeePoolIdAndTransactionIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Transaction`, info from the `ClaimFee`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Transaction` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Transaction` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Transaction` values, with data from `ClaimFee`. */ +export type PoolTransactionsByClaimFeePoolIdAndTransactionIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Transaction` edge in the connection, with data from `ClaimFee`. */ +export type PoolTransactionsByClaimFeePoolIdAndTransactionIdManyToManyEdge = { + __typename?: 'PoolTransactionsByClaimFeePoolIdAndTransactionIdManyToManyEdge'; + /** Reads and enables pagination through a set of `ClaimFee`. */ + claimFees: ClaimFeesConnection; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Transaction` at the end of the edge. */ + node?: Maybe; +}; + + +/** A `Transaction` edge in the connection, with data from `ClaimFee`. */ +export type PoolTransactionsByClaimFeePoolIdAndTransactionIdManyToManyEdgeClaimFeesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Transaction` values, with data from `PoolTokenIncentive`. */ +export type PoolTransactionsByPoolTokenIncentivePoolIdAndTransactionIdManyToManyConnection = { + __typename?: 'PoolTransactionsByPoolTokenIncentivePoolIdAndTransactionIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Transaction`, info from the `PoolTokenIncentive`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Transaction` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Transaction` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Transaction` values, with data from `PoolTokenIncentive`. */ +export type PoolTransactionsByPoolTokenIncentivePoolIdAndTransactionIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Transaction` edge in the connection, with data from `PoolTokenIncentive`. */ +export type PoolTransactionsByPoolTokenIncentivePoolIdAndTransactionIdManyToManyEdge = { + __typename?: 'PoolTransactionsByPoolTokenIncentivePoolIdAndTransactionIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Transaction` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `PoolTokenIncentive`. */ + poolTokenIncentives: PoolTokenIncentivesConnection; +}; + + +/** A `Transaction` edge in the connection, with data from `PoolTokenIncentive`. */ +export type PoolTransactionsByPoolTokenIncentivePoolIdAndTransactionIdManyToManyEdgePoolTokenIncentivesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Transaction` values, with data from `Position`. */ +export type PoolTransactionsByPositionPoolIdAndTransactionIdManyToManyConnection = { + __typename?: 'PoolTransactionsByPositionPoolIdAndTransactionIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Transaction`, info from the `Position`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Transaction` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Transaction` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Transaction` values, with data from `Position`. */ +export type PoolTransactionsByPositionPoolIdAndTransactionIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Transaction` edge in the connection, with data from `Position`. */ +export type PoolTransactionsByPositionPoolIdAndTransactionIdManyToManyEdge = { + __typename?: 'PoolTransactionsByPositionPoolIdAndTransactionIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Transaction` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Position`. */ + positions: PositionsConnection; +}; + + +/** A `Transaction` edge in the connection, with data from `Position`. */ +export type PoolTransactionsByPositionPoolIdAndTransactionIdManyToManyEdgePositionsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +export type PoolVariancePopulationAggregateFilter = { + collectedFeesTokenX?: InputMaybe; + collectedFeesTokenY?: InputMaybe; + createdAt?: InputMaybe; + createdAtBlockNumber?: InputMaybe; + currentTick?: InputMaybe; + fee?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + tickSpacing?: InputMaybe; + totalValueLockedTokenX?: InputMaybe; + totalValueLockedTokenY?: InputMaybe; + txCount?: InputMaybe; + updatedAt?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolVariancePopulationAggregates = { + __typename?: 'PoolVariancePopulationAggregates'; + /** Population variance of collectedFeesTokenX across the matching connection */ + collectedFeesTokenX?: Maybe; + /** Population variance of collectedFeesTokenY across the matching connection */ + collectedFeesTokenY?: Maybe; + /** Population variance of createdAt across the matching connection */ + createdAt?: Maybe; + /** Population variance of createdAtBlockNumber across the matching connection */ + createdAtBlockNumber?: Maybe; + /** Population variance of currentTick across the matching connection */ + currentTick?: Maybe; + /** Population variance of fee across the matching connection */ + fee?: Maybe; + /** Population variance of liquidity across the matching connection */ + liquidity?: Maybe; + /** Population variance of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Population variance of tickSpacing across the matching connection */ + tickSpacing?: Maybe; + /** Population variance of totalValueLockedTokenX across the matching connection */ + totalValueLockedTokenX?: Maybe; + /** Population variance of totalValueLockedTokenY across the matching connection */ + totalValueLockedTokenY?: Maybe; + /** Population variance of txCount across the matching connection */ + txCount?: Maybe; + /** Population variance of updatedAt across the matching connection */ + updatedAt?: Maybe; + /** Population variance of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Population variance of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +export type PoolVarianceSampleAggregateFilter = { + collectedFeesTokenX?: InputMaybe; + collectedFeesTokenY?: InputMaybe; + createdAt?: InputMaybe; + createdAtBlockNumber?: InputMaybe; + currentTick?: InputMaybe; + fee?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + tickSpacing?: InputMaybe; + totalValueLockedTokenX?: InputMaybe; + totalValueLockedTokenY?: InputMaybe; + txCount?: InputMaybe; + updatedAt?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolVarianceSampleAggregates = { + __typename?: 'PoolVarianceSampleAggregates'; + /** Sample variance of collectedFeesTokenX across the matching connection */ + collectedFeesTokenX?: Maybe; + /** Sample variance of collectedFeesTokenY across the matching connection */ + collectedFeesTokenY?: Maybe; + /** Sample variance of createdAt across the matching connection */ + createdAt?: Maybe; + /** Sample variance of createdAtBlockNumber across the matching connection */ + createdAtBlockNumber?: Maybe; + /** Sample variance of currentTick across the matching connection */ + currentTick?: Maybe; + /** Sample variance of fee across the matching connection */ + fee?: Maybe; + /** Sample variance of liquidity across the matching connection */ + liquidity?: Maybe; + /** Sample variance of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Sample variance of tickSpacing across the matching connection */ + tickSpacing?: Maybe; + /** Sample variance of totalValueLockedTokenX across the matching connection */ + totalValueLockedTokenX?: Maybe; + /** Sample variance of totalValueLockedTokenY across the matching connection */ + totalValueLockedTokenY?: Maybe; + /** Sample variance of txCount across the matching connection */ + txCount?: Maybe; + /** Sample variance of updatedAt across the matching connection */ + updatedAt?: Maybe; + /** Sample variance of volumeTokenX across the matching connection */ + volumeTokenX?: Maybe; + /** Sample variance of volumeTokenY across the matching connection */ + volumeTokenY?: Maybe; +}; + +/** A connection to a list of `Pool` values. */ +export type PoolsConnection = { + __typename?: 'PoolsConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Pool` and cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Pool` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Pool` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Pool` values. */ +export type PoolsConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Pool` edge in the connection. */ +export type PoolsEdge = { + __typename?: 'PoolsEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Pool` at the end of the edge. */ + node?: Maybe; +}; + +/** Grouping methods for `Pool` for usage during aggregation. */ +export enum PoolsGroupBy { + CollectedFeesTokenX = 'COLLECTED_FEES_TOKEN_X', + CollectedFeesTokenY = 'COLLECTED_FEES_TOKEN_Y', + CollectedFeesUSD = 'COLLECTED_FEES_U_S_D', + CreatedAt = 'CREATED_AT', + CreatedAtBlockNumber = 'CREATED_AT_BLOCK_NUMBER', + CurrentTick = 'CURRENT_TICK', + Fee = 'FEE', + FeesUSD = 'FEES_U_S_D', + Id = 'ID', + Liquidity = 'LIQUIDITY', + PoolCreatorId = 'POOL_CREATOR_ID', + SqrtPrice = 'SQRT_PRICE', + TickSpacing = 'TICK_SPACING', + TokenXId = 'TOKEN_X_ID', + TokenYId = 'TOKEN_Y_ID', + TotalValueLockedTokenX = 'TOTAL_VALUE_LOCKED_TOKEN_X', + TotalValueLockedTokenY = 'TOTAL_VALUE_LOCKED_TOKEN_Y', + TotalValueLockedUSD = 'TOTAL_VALUE_LOCKED_U_S_D', + TransactionId = 'TRANSACTION_ID', + TxCount = 'TX_COUNT', + UpdatedAt = 'UPDATED_AT', + VolumeTokenX = 'VOLUME_TOKEN_X', + VolumeTokenY = 'VOLUME_TOKEN_Y', + VolumeUSD = 'VOLUME_U_S_D' +} + +export type PoolsHavingAverageInput = { + collectedFeesTokenX?: InputMaybe; + collectedFeesTokenY?: InputMaybe; + createdAt?: InputMaybe; + createdAtBlockNumber?: InputMaybe; + currentTick?: InputMaybe; + fee?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + tickSpacing?: InputMaybe; + totalValueLockedTokenX?: InputMaybe; + totalValueLockedTokenY?: InputMaybe; + txCount?: InputMaybe; + updatedAt?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolsHavingDistinctCountInput = { + collectedFeesTokenX?: InputMaybe; + collectedFeesTokenY?: InputMaybe; + createdAt?: InputMaybe; + createdAtBlockNumber?: InputMaybe; + currentTick?: InputMaybe; + fee?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + tickSpacing?: InputMaybe; + totalValueLockedTokenX?: InputMaybe; + totalValueLockedTokenY?: InputMaybe; + txCount?: InputMaybe; + updatedAt?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +/** Conditions for `Pool` aggregates. */ +export type PoolsHavingInput = { + AND?: InputMaybe>; + OR?: InputMaybe>; + average?: InputMaybe; + distinctCount?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddevPopulation?: InputMaybe; + stddevSample?: InputMaybe; + sum?: InputMaybe; + variancePopulation?: InputMaybe; + varianceSample?: InputMaybe; +}; + +export type PoolsHavingMaxInput = { + collectedFeesTokenX?: InputMaybe; + collectedFeesTokenY?: InputMaybe; + createdAt?: InputMaybe; + createdAtBlockNumber?: InputMaybe; + currentTick?: InputMaybe; + fee?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + tickSpacing?: InputMaybe; + totalValueLockedTokenX?: InputMaybe; + totalValueLockedTokenY?: InputMaybe; + txCount?: InputMaybe; + updatedAt?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolsHavingMinInput = { + collectedFeesTokenX?: InputMaybe; + collectedFeesTokenY?: InputMaybe; + createdAt?: InputMaybe; + createdAtBlockNumber?: InputMaybe; + currentTick?: InputMaybe; + fee?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + tickSpacing?: InputMaybe; + totalValueLockedTokenX?: InputMaybe; + totalValueLockedTokenY?: InputMaybe; + txCount?: InputMaybe; + updatedAt?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolsHavingStddevPopulationInput = { + collectedFeesTokenX?: InputMaybe; + collectedFeesTokenY?: InputMaybe; + createdAt?: InputMaybe; + createdAtBlockNumber?: InputMaybe; + currentTick?: InputMaybe; + fee?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + tickSpacing?: InputMaybe; + totalValueLockedTokenX?: InputMaybe; + totalValueLockedTokenY?: InputMaybe; + txCount?: InputMaybe; + updatedAt?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolsHavingStddevSampleInput = { + collectedFeesTokenX?: InputMaybe; + collectedFeesTokenY?: InputMaybe; + createdAt?: InputMaybe; + createdAtBlockNumber?: InputMaybe; + currentTick?: InputMaybe; + fee?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + tickSpacing?: InputMaybe; + totalValueLockedTokenX?: InputMaybe; + totalValueLockedTokenY?: InputMaybe; + txCount?: InputMaybe; + updatedAt?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolsHavingSumInput = { + collectedFeesTokenX?: InputMaybe; + collectedFeesTokenY?: InputMaybe; + createdAt?: InputMaybe; + createdAtBlockNumber?: InputMaybe; + currentTick?: InputMaybe; + fee?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + tickSpacing?: InputMaybe; + totalValueLockedTokenX?: InputMaybe; + totalValueLockedTokenY?: InputMaybe; + txCount?: InputMaybe; + updatedAt?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolsHavingVariancePopulationInput = { + collectedFeesTokenX?: InputMaybe; + collectedFeesTokenY?: InputMaybe; + createdAt?: InputMaybe; + createdAtBlockNumber?: InputMaybe; + currentTick?: InputMaybe; + fee?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + tickSpacing?: InputMaybe; + totalValueLockedTokenX?: InputMaybe; + totalValueLockedTokenY?: InputMaybe; + txCount?: InputMaybe; + updatedAt?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +export type PoolsHavingVarianceSampleInput = { + collectedFeesTokenX?: InputMaybe; + collectedFeesTokenY?: InputMaybe; + createdAt?: InputMaybe; + createdAtBlockNumber?: InputMaybe; + currentTick?: InputMaybe; + fee?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; + tickSpacing?: InputMaybe; + totalValueLockedTokenX?: InputMaybe; + totalValueLockedTokenY?: InputMaybe; + txCount?: InputMaybe; + updatedAt?: InputMaybe; + volumeTokenX?: InputMaybe; + volumeTokenY?: InputMaybe; +}; + +/** Methods to use when ordering `Pool`. */ +export enum PoolsOrderBy { + ClaimFeesAverageAmountUSDAsc = 'CLAIM_FEES_AVERAGE_AMOUNT_U_S_D_ASC', + ClaimFeesAverageAmountUSDDesc = 'CLAIM_FEES_AVERAGE_AMOUNT_U_S_D_DESC', + ClaimFeesAverageAmountXAsc = 'CLAIM_FEES_AVERAGE_AMOUNT_X_ASC', + ClaimFeesAverageAmountXDesc = 'CLAIM_FEES_AVERAGE_AMOUNT_X_DESC', + ClaimFeesAverageAmountYAsc = 'CLAIM_FEES_AVERAGE_AMOUNT_Y_ASC', + ClaimFeesAverageAmountYDesc = 'CLAIM_FEES_AVERAGE_AMOUNT_Y_DESC', + ClaimFeesAverageBlockRangeAsc = 'CLAIM_FEES_AVERAGE_BLOCK_RANGE_ASC', + ClaimFeesAverageBlockRangeDesc = 'CLAIM_FEES_AVERAGE_BLOCK_RANGE_DESC', + ClaimFeesAverageIdAsc = 'CLAIM_FEES_AVERAGE_ID_ASC', + ClaimFeesAverageIdDesc = 'CLAIM_FEES_AVERAGE_ID_DESC', + ClaimFeesAverageOwnerIdAsc = 'CLAIM_FEES_AVERAGE_OWNER_ID_ASC', + ClaimFeesAverageOwnerIdDesc = 'CLAIM_FEES_AVERAGE_OWNER_ID_DESC', + ClaimFeesAveragePoolIdAsc = 'CLAIM_FEES_AVERAGE_POOL_ID_ASC', + ClaimFeesAveragePoolIdDesc = 'CLAIM_FEES_AVERAGE_POOL_ID_DESC', + ClaimFeesAveragePositionIdAsc = 'CLAIM_FEES_AVERAGE_POSITION_ID_ASC', + ClaimFeesAveragePositionIdDesc = 'CLAIM_FEES_AVERAGE_POSITION_ID_DESC', + ClaimFeesAverageTransactionIdAsc = 'CLAIM_FEES_AVERAGE_TRANSACTION_ID_ASC', + ClaimFeesAverageTransactionIdDesc = 'CLAIM_FEES_AVERAGE_TRANSACTION_ID_DESC', + ClaimFeesCountAsc = 'CLAIM_FEES_COUNT_ASC', + ClaimFeesCountDesc = 'CLAIM_FEES_COUNT_DESC', + ClaimFeesDistinctCountAmountUSDAsc = 'CLAIM_FEES_DISTINCT_COUNT_AMOUNT_U_S_D_ASC', + ClaimFeesDistinctCountAmountUSDDesc = 'CLAIM_FEES_DISTINCT_COUNT_AMOUNT_U_S_D_DESC', + ClaimFeesDistinctCountAmountXAsc = 'CLAIM_FEES_DISTINCT_COUNT_AMOUNT_X_ASC', + ClaimFeesDistinctCountAmountXDesc = 'CLAIM_FEES_DISTINCT_COUNT_AMOUNT_X_DESC', + ClaimFeesDistinctCountAmountYAsc = 'CLAIM_FEES_DISTINCT_COUNT_AMOUNT_Y_ASC', + ClaimFeesDistinctCountAmountYDesc = 'CLAIM_FEES_DISTINCT_COUNT_AMOUNT_Y_DESC', + ClaimFeesDistinctCountBlockRangeAsc = 'CLAIM_FEES_DISTINCT_COUNT_BLOCK_RANGE_ASC', + ClaimFeesDistinctCountBlockRangeDesc = 'CLAIM_FEES_DISTINCT_COUNT_BLOCK_RANGE_DESC', + ClaimFeesDistinctCountIdAsc = 'CLAIM_FEES_DISTINCT_COUNT_ID_ASC', + ClaimFeesDistinctCountIdDesc = 'CLAIM_FEES_DISTINCT_COUNT_ID_DESC', + ClaimFeesDistinctCountOwnerIdAsc = 'CLAIM_FEES_DISTINCT_COUNT_OWNER_ID_ASC', + ClaimFeesDistinctCountOwnerIdDesc = 'CLAIM_FEES_DISTINCT_COUNT_OWNER_ID_DESC', + ClaimFeesDistinctCountPoolIdAsc = 'CLAIM_FEES_DISTINCT_COUNT_POOL_ID_ASC', + ClaimFeesDistinctCountPoolIdDesc = 'CLAIM_FEES_DISTINCT_COUNT_POOL_ID_DESC', + ClaimFeesDistinctCountPositionIdAsc = 'CLAIM_FEES_DISTINCT_COUNT_POSITION_ID_ASC', + ClaimFeesDistinctCountPositionIdDesc = 'CLAIM_FEES_DISTINCT_COUNT_POSITION_ID_DESC', + ClaimFeesDistinctCountTransactionIdAsc = 'CLAIM_FEES_DISTINCT_COUNT_TRANSACTION_ID_ASC', + ClaimFeesDistinctCountTransactionIdDesc = 'CLAIM_FEES_DISTINCT_COUNT_TRANSACTION_ID_DESC', + ClaimFeesMaxAmountUSDAsc = 'CLAIM_FEES_MAX_AMOUNT_U_S_D_ASC', + ClaimFeesMaxAmountUSDDesc = 'CLAIM_FEES_MAX_AMOUNT_U_S_D_DESC', + ClaimFeesMaxAmountXAsc = 'CLAIM_FEES_MAX_AMOUNT_X_ASC', + ClaimFeesMaxAmountXDesc = 'CLAIM_FEES_MAX_AMOUNT_X_DESC', + ClaimFeesMaxAmountYAsc = 'CLAIM_FEES_MAX_AMOUNT_Y_ASC', + ClaimFeesMaxAmountYDesc = 'CLAIM_FEES_MAX_AMOUNT_Y_DESC', + ClaimFeesMaxBlockRangeAsc = 'CLAIM_FEES_MAX_BLOCK_RANGE_ASC', + ClaimFeesMaxBlockRangeDesc = 'CLAIM_FEES_MAX_BLOCK_RANGE_DESC', + ClaimFeesMaxIdAsc = 'CLAIM_FEES_MAX_ID_ASC', + ClaimFeesMaxIdDesc = 'CLAIM_FEES_MAX_ID_DESC', + ClaimFeesMaxOwnerIdAsc = 'CLAIM_FEES_MAX_OWNER_ID_ASC', + ClaimFeesMaxOwnerIdDesc = 'CLAIM_FEES_MAX_OWNER_ID_DESC', + ClaimFeesMaxPoolIdAsc = 'CLAIM_FEES_MAX_POOL_ID_ASC', + ClaimFeesMaxPoolIdDesc = 'CLAIM_FEES_MAX_POOL_ID_DESC', + ClaimFeesMaxPositionIdAsc = 'CLAIM_FEES_MAX_POSITION_ID_ASC', + ClaimFeesMaxPositionIdDesc = 'CLAIM_FEES_MAX_POSITION_ID_DESC', + ClaimFeesMaxTransactionIdAsc = 'CLAIM_FEES_MAX_TRANSACTION_ID_ASC', + ClaimFeesMaxTransactionIdDesc = 'CLAIM_FEES_MAX_TRANSACTION_ID_DESC', + ClaimFeesMinAmountUSDAsc = 'CLAIM_FEES_MIN_AMOUNT_U_S_D_ASC', + ClaimFeesMinAmountUSDDesc = 'CLAIM_FEES_MIN_AMOUNT_U_S_D_DESC', + ClaimFeesMinAmountXAsc = 'CLAIM_FEES_MIN_AMOUNT_X_ASC', + ClaimFeesMinAmountXDesc = 'CLAIM_FEES_MIN_AMOUNT_X_DESC', + ClaimFeesMinAmountYAsc = 'CLAIM_FEES_MIN_AMOUNT_Y_ASC', + ClaimFeesMinAmountYDesc = 'CLAIM_FEES_MIN_AMOUNT_Y_DESC', + ClaimFeesMinBlockRangeAsc = 'CLAIM_FEES_MIN_BLOCK_RANGE_ASC', + ClaimFeesMinBlockRangeDesc = 'CLAIM_FEES_MIN_BLOCK_RANGE_DESC', + ClaimFeesMinIdAsc = 'CLAIM_FEES_MIN_ID_ASC', + ClaimFeesMinIdDesc = 'CLAIM_FEES_MIN_ID_DESC', + ClaimFeesMinOwnerIdAsc = 'CLAIM_FEES_MIN_OWNER_ID_ASC', + ClaimFeesMinOwnerIdDesc = 'CLAIM_FEES_MIN_OWNER_ID_DESC', + ClaimFeesMinPoolIdAsc = 'CLAIM_FEES_MIN_POOL_ID_ASC', + ClaimFeesMinPoolIdDesc = 'CLAIM_FEES_MIN_POOL_ID_DESC', + ClaimFeesMinPositionIdAsc = 'CLAIM_FEES_MIN_POSITION_ID_ASC', + ClaimFeesMinPositionIdDesc = 'CLAIM_FEES_MIN_POSITION_ID_DESC', + ClaimFeesMinTransactionIdAsc = 'CLAIM_FEES_MIN_TRANSACTION_ID_ASC', + ClaimFeesMinTransactionIdDesc = 'CLAIM_FEES_MIN_TRANSACTION_ID_DESC', + ClaimFeesStddevPopulationAmountUSDAsc = 'CLAIM_FEES_STDDEV_POPULATION_AMOUNT_U_S_D_ASC', + ClaimFeesStddevPopulationAmountUSDDesc = 'CLAIM_FEES_STDDEV_POPULATION_AMOUNT_U_S_D_DESC', + ClaimFeesStddevPopulationAmountXAsc = 'CLAIM_FEES_STDDEV_POPULATION_AMOUNT_X_ASC', + ClaimFeesStddevPopulationAmountXDesc = 'CLAIM_FEES_STDDEV_POPULATION_AMOUNT_X_DESC', + ClaimFeesStddevPopulationAmountYAsc = 'CLAIM_FEES_STDDEV_POPULATION_AMOUNT_Y_ASC', + ClaimFeesStddevPopulationAmountYDesc = 'CLAIM_FEES_STDDEV_POPULATION_AMOUNT_Y_DESC', + ClaimFeesStddevPopulationBlockRangeAsc = 'CLAIM_FEES_STDDEV_POPULATION_BLOCK_RANGE_ASC', + ClaimFeesStddevPopulationBlockRangeDesc = 'CLAIM_FEES_STDDEV_POPULATION_BLOCK_RANGE_DESC', + ClaimFeesStddevPopulationIdAsc = 'CLAIM_FEES_STDDEV_POPULATION_ID_ASC', + ClaimFeesStddevPopulationIdDesc = 'CLAIM_FEES_STDDEV_POPULATION_ID_DESC', + ClaimFeesStddevPopulationOwnerIdAsc = 'CLAIM_FEES_STDDEV_POPULATION_OWNER_ID_ASC', + ClaimFeesStddevPopulationOwnerIdDesc = 'CLAIM_FEES_STDDEV_POPULATION_OWNER_ID_DESC', + ClaimFeesStddevPopulationPoolIdAsc = 'CLAIM_FEES_STDDEV_POPULATION_POOL_ID_ASC', + ClaimFeesStddevPopulationPoolIdDesc = 'CLAIM_FEES_STDDEV_POPULATION_POOL_ID_DESC', + ClaimFeesStddevPopulationPositionIdAsc = 'CLAIM_FEES_STDDEV_POPULATION_POSITION_ID_ASC', + ClaimFeesStddevPopulationPositionIdDesc = 'CLAIM_FEES_STDDEV_POPULATION_POSITION_ID_DESC', + ClaimFeesStddevPopulationTransactionIdAsc = 'CLAIM_FEES_STDDEV_POPULATION_TRANSACTION_ID_ASC', + ClaimFeesStddevPopulationTransactionIdDesc = 'CLAIM_FEES_STDDEV_POPULATION_TRANSACTION_ID_DESC', + ClaimFeesStddevSampleAmountUSDAsc = 'CLAIM_FEES_STDDEV_SAMPLE_AMOUNT_U_S_D_ASC', + ClaimFeesStddevSampleAmountUSDDesc = 'CLAIM_FEES_STDDEV_SAMPLE_AMOUNT_U_S_D_DESC', + ClaimFeesStddevSampleAmountXAsc = 'CLAIM_FEES_STDDEV_SAMPLE_AMOUNT_X_ASC', + ClaimFeesStddevSampleAmountXDesc = 'CLAIM_FEES_STDDEV_SAMPLE_AMOUNT_X_DESC', + ClaimFeesStddevSampleAmountYAsc = 'CLAIM_FEES_STDDEV_SAMPLE_AMOUNT_Y_ASC', + ClaimFeesStddevSampleAmountYDesc = 'CLAIM_FEES_STDDEV_SAMPLE_AMOUNT_Y_DESC', + ClaimFeesStddevSampleBlockRangeAsc = 'CLAIM_FEES_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + ClaimFeesStddevSampleBlockRangeDesc = 'CLAIM_FEES_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + ClaimFeesStddevSampleIdAsc = 'CLAIM_FEES_STDDEV_SAMPLE_ID_ASC', + ClaimFeesStddevSampleIdDesc = 'CLAIM_FEES_STDDEV_SAMPLE_ID_DESC', + ClaimFeesStddevSampleOwnerIdAsc = 'CLAIM_FEES_STDDEV_SAMPLE_OWNER_ID_ASC', + ClaimFeesStddevSampleOwnerIdDesc = 'CLAIM_FEES_STDDEV_SAMPLE_OWNER_ID_DESC', + ClaimFeesStddevSamplePoolIdAsc = 'CLAIM_FEES_STDDEV_SAMPLE_POOL_ID_ASC', + ClaimFeesStddevSamplePoolIdDesc = 'CLAIM_FEES_STDDEV_SAMPLE_POOL_ID_DESC', + ClaimFeesStddevSamplePositionIdAsc = 'CLAIM_FEES_STDDEV_SAMPLE_POSITION_ID_ASC', + ClaimFeesStddevSamplePositionIdDesc = 'CLAIM_FEES_STDDEV_SAMPLE_POSITION_ID_DESC', + ClaimFeesStddevSampleTransactionIdAsc = 'CLAIM_FEES_STDDEV_SAMPLE_TRANSACTION_ID_ASC', + ClaimFeesStddevSampleTransactionIdDesc = 'CLAIM_FEES_STDDEV_SAMPLE_TRANSACTION_ID_DESC', + ClaimFeesSumAmountUSDAsc = 'CLAIM_FEES_SUM_AMOUNT_U_S_D_ASC', + ClaimFeesSumAmountUSDDesc = 'CLAIM_FEES_SUM_AMOUNT_U_S_D_DESC', + ClaimFeesSumAmountXAsc = 'CLAIM_FEES_SUM_AMOUNT_X_ASC', + ClaimFeesSumAmountXDesc = 'CLAIM_FEES_SUM_AMOUNT_X_DESC', + ClaimFeesSumAmountYAsc = 'CLAIM_FEES_SUM_AMOUNT_Y_ASC', + ClaimFeesSumAmountYDesc = 'CLAIM_FEES_SUM_AMOUNT_Y_DESC', + ClaimFeesSumBlockRangeAsc = 'CLAIM_FEES_SUM_BLOCK_RANGE_ASC', + ClaimFeesSumBlockRangeDesc = 'CLAIM_FEES_SUM_BLOCK_RANGE_DESC', + ClaimFeesSumIdAsc = 'CLAIM_FEES_SUM_ID_ASC', + ClaimFeesSumIdDesc = 'CLAIM_FEES_SUM_ID_DESC', + ClaimFeesSumOwnerIdAsc = 'CLAIM_FEES_SUM_OWNER_ID_ASC', + ClaimFeesSumOwnerIdDesc = 'CLAIM_FEES_SUM_OWNER_ID_DESC', + ClaimFeesSumPoolIdAsc = 'CLAIM_FEES_SUM_POOL_ID_ASC', + ClaimFeesSumPoolIdDesc = 'CLAIM_FEES_SUM_POOL_ID_DESC', + ClaimFeesSumPositionIdAsc = 'CLAIM_FEES_SUM_POSITION_ID_ASC', + ClaimFeesSumPositionIdDesc = 'CLAIM_FEES_SUM_POSITION_ID_DESC', + ClaimFeesSumTransactionIdAsc = 'CLAIM_FEES_SUM_TRANSACTION_ID_ASC', + ClaimFeesSumTransactionIdDesc = 'CLAIM_FEES_SUM_TRANSACTION_ID_DESC', + ClaimFeesVariancePopulationAmountUSDAsc = 'CLAIM_FEES_VARIANCE_POPULATION_AMOUNT_U_S_D_ASC', + ClaimFeesVariancePopulationAmountUSDDesc = 'CLAIM_FEES_VARIANCE_POPULATION_AMOUNT_U_S_D_DESC', + ClaimFeesVariancePopulationAmountXAsc = 'CLAIM_FEES_VARIANCE_POPULATION_AMOUNT_X_ASC', + ClaimFeesVariancePopulationAmountXDesc = 'CLAIM_FEES_VARIANCE_POPULATION_AMOUNT_X_DESC', + ClaimFeesVariancePopulationAmountYAsc = 'CLAIM_FEES_VARIANCE_POPULATION_AMOUNT_Y_ASC', + ClaimFeesVariancePopulationAmountYDesc = 'CLAIM_FEES_VARIANCE_POPULATION_AMOUNT_Y_DESC', + ClaimFeesVariancePopulationBlockRangeAsc = 'CLAIM_FEES_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + ClaimFeesVariancePopulationBlockRangeDesc = 'CLAIM_FEES_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + ClaimFeesVariancePopulationIdAsc = 'CLAIM_FEES_VARIANCE_POPULATION_ID_ASC', + ClaimFeesVariancePopulationIdDesc = 'CLAIM_FEES_VARIANCE_POPULATION_ID_DESC', + ClaimFeesVariancePopulationOwnerIdAsc = 'CLAIM_FEES_VARIANCE_POPULATION_OWNER_ID_ASC', + ClaimFeesVariancePopulationOwnerIdDesc = 'CLAIM_FEES_VARIANCE_POPULATION_OWNER_ID_DESC', + ClaimFeesVariancePopulationPoolIdAsc = 'CLAIM_FEES_VARIANCE_POPULATION_POOL_ID_ASC', + ClaimFeesVariancePopulationPoolIdDesc = 'CLAIM_FEES_VARIANCE_POPULATION_POOL_ID_DESC', + ClaimFeesVariancePopulationPositionIdAsc = 'CLAIM_FEES_VARIANCE_POPULATION_POSITION_ID_ASC', + ClaimFeesVariancePopulationPositionIdDesc = 'CLAIM_FEES_VARIANCE_POPULATION_POSITION_ID_DESC', + ClaimFeesVariancePopulationTransactionIdAsc = 'CLAIM_FEES_VARIANCE_POPULATION_TRANSACTION_ID_ASC', + ClaimFeesVariancePopulationTransactionIdDesc = 'CLAIM_FEES_VARIANCE_POPULATION_TRANSACTION_ID_DESC', + ClaimFeesVarianceSampleAmountUSDAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_AMOUNT_U_S_D_ASC', + ClaimFeesVarianceSampleAmountUSDDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_AMOUNT_U_S_D_DESC', + ClaimFeesVarianceSampleAmountXAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_AMOUNT_X_ASC', + ClaimFeesVarianceSampleAmountXDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_AMOUNT_X_DESC', + ClaimFeesVarianceSampleAmountYAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_AMOUNT_Y_ASC', + ClaimFeesVarianceSampleAmountYDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_AMOUNT_Y_DESC', + ClaimFeesVarianceSampleBlockRangeAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + ClaimFeesVarianceSampleBlockRangeDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + ClaimFeesVarianceSampleIdAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_ID_ASC', + ClaimFeesVarianceSampleIdDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_ID_DESC', + ClaimFeesVarianceSampleOwnerIdAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_OWNER_ID_ASC', + ClaimFeesVarianceSampleOwnerIdDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_OWNER_ID_DESC', + ClaimFeesVarianceSamplePoolIdAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_POOL_ID_ASC', + ClaimFeesVarianceSamplePoolIdDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_POOL_ID_DESC', + ClaimFeesVarianceSamplePositionIdAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_POSITION_ID_ASC', + ClaimFeesVarianceSamplePositionIdDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_POSITION_ID_DESC', + ClaimFeesVarianceSampleTransactionIdAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_TRANSACTION_ID_ASC', + ClaimFeesVarianceSampleTransactionIdDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_TRANSACTION_ID_DESC', + CollectedFeesTokenXAsc = 'COLLECTED_FEES_TOKEN_X_ASC', + CollectedFeesTokenXDesc = 'COLLECTED_FEES_TOKEN_X_DESC', + CollectedFeesTokenYAsc = 'COLLECTED_FEES_TOKEN_Y_ASC', + CollectedFeesTokenYDesc = 'COLLECTED_FEES_TOKEN_Y_DESC', + CollectedFeesUSDAsc = 'COLLECTED_FEES_U_S_D_ASC', + CollectedFeesUSDDesc = 'COLLECTED_FEES_U_S_D_DESC', + CreatedAtAsc = 'CREATED_AT_ASC', + CreatedAtBlockNumberAsc = 'CREATED_AT_BLOCK_NUMBER_ASC', + CreatedAtBlockNumberDesc = 'CREATED_AT_BLOCK_NUMBER_DESC', + CreatedAtDesc = 'CREATED_AT_DESC', + CurrentTickAsc = 'CURRENT_TICK_ASC', + CurrentTickDesc = 'CURRENT_TICK_DESC', + FeesUSDAsc = 'FEES_U_S_D_ASC', + FeesUSDDesc = 'FEES_U_S_D_DESC', + FeeAsc = 'FEE_ASC', + FeeDesc = 'FEE_DESC', + IdAsc = 'ID_ASC', + IdDesc = 'ID_DESC', + LiquidityAsc = 'LIQUIDITY_ASC', + LiquidityDesc = 'LIQUIDITY_DESC', + Natural = 'NATURAL', + PoolCreatorIdAsc = 'POOL_CREATOR_ID_ASC', + PoolCreatorIdDesc = 'POOL_CREATOR_ID_DESC', + PoolDayDataAverageBlockRangeAsc = 'POOL_DAY_DATA_AVERAGE_BLOCK_RANGE_ASC', + PoolDayDataAverageBlockRangeDesc = 'POOL_DAY_DATA_AVERAGE_BLOCK_RANGE_DESC', + PoolDayDataAverageCurrentTickAsc = 'POOL_DAY_DATA_AVERAGE_CURRENT_TICK_ASC', + PoolDayDataAverageCurrentTickDesc = 'POOL_DAY_DATA_AVERAGE_CURRENT_TICK_DESC', + PoolDayDataAverageDayIndexAsc = 'POOL_DAY_DATA_AVERAGE_DAY_INDEX_ASC', + PoolDayDataAverageDayIndexDesc = 'POOL_DAY_DATA_AVERAGE_DAY_INDEX_DESC', + PoolDayDataAverageFeesUSDAsc = 'POOL_DAY_DATA_AVERAGE_FEES_U_S_D_ASC', + PoolDayDataAverageFeesUSDDesc = 'POOL_DAY_DATA_AVERAGE_FEES_U_S_D_DESC', + PoolDayDataAverageIdAsc = 'POOL_DAY_DATA_AVERAGE_ID_ASC', + PoolDayDataAverageIdDesc = 'POOL_DAY_DATA_AVERAGE_ID_DESC', + PoolDayDataAverageLiquidityAsc = 'POOL_DAY_DATA_AVERAGE_LIQUIDITY_ASC', + PoolDayDataAverageLiquidityDesc = 'POOL_DAY_DATA_AVERAGE_LIQUIDITY_DESC', + PoolDayDataAveragePoolIdAsc = 'POOL_DAY_DATA_AVERAGE_POOL_ID_ASC', + PoolDayDataAveragePoolIdDesc = 'POOL_DAY_DATA_AVERAGE_POOL_ID_DESC', + PoolDayDataAverageSqrtPriceAsc = 'POOL_DAY_DATA_AVERAGE_SQRT_PRICE_ASC', + PoolDayDataAverageSqrtPriceDesc = 'POOL_DAY_DATA_AVERAGE_SQRT_PRICE_DESC', + PoolDayDataAverageTvlUSDAsc = 'POOL_DAY_DATA_AVERAGE_TVL_U_S_D_ASC', + PoolDayDataAverageTvlUSDDesc = 'POOL_DAY_DATA_AVERAGE_TVL_U_S_D_DESC', + PoolDayDataAverageTxCountAsc = 'POOL_DAY_DATA_AVERAGE_TX_COUNT_ASC', + PoolDayDataAverageTxCountDesc = 'POOL_DAY_DATA_AVERAGE_TX_COUNT_DESC', + PoolDayDataAverageVolumeTokenXAsc = 'POOL_DAY_DATA_AVERAGE_VOLUME_TOKEN_X_ASC', + PoolDayDataAverageVolumeTokenXDesc = 'POOL_DAY_DATA_AVERAGE_VOLUME_TOKEN_X_DESC', + PoolDayDataAverageVolumeTokenYAsc = 'POOL_DAY_DATA_AVERAGE_VOLUME_TOKEN_Y_ASC', + PoolDayDataAverageVolumeTokenYDesc = 'POOL_DAY_DATA_AVERAGE_VOLUME_TOKEN_Y_DESC', + PoolDayDataAverageVolumeUSDAsc = 'POOL_DAY_DATA_AVERAGE_VOLUME_U_S_D_ASC', + PoolDayDataAverageVolumeUSDDesc = 'POOL_DAY_DATA_AVERAGE_VOLUME_U_S_D_DESC', + PoolDayDataCountAsc = 'POOL_DAY_DATA_COUNT_ASC', + PoolDayDataCountDesc = 'POOL_DAY_DATA_COUNT_DESC', + PoolDayDataDistinctCountBlockRangeAsc = 'POOL_DAY_DATA_DISTINCT_COUNT_BLOCK_RANGE_ASC', + PoolDayDataDistinctCountBlockRangeDesc = 'POOL_DAY_DATA_DISTINCT_COUNT_BLOCK_RANGE_DESC', + PoolDayDataDistinctCountCurrentTickAsc = 'POOL_DAY_DATA_DISTINCT_COUNT_CURRENT_TICK_ASC', + PoolDayDataDistinctCountCurrentTickDesc = 'POOL_DAY_DATA_DISTINCT_COUNT_CURRENT_TICK_DESC', + PoolDayDataDistinctCountDayIndexAsc = 'POOL_DAY_DATA_DISTINCT_COUNT_DAY_INDEX_ASC', + PoolDayDataDistinctCountDayIndexDesc = 'POOL_DAY_DATA_DISTINCT_COUNT_DAY_INDEX_DESC', + PoolDayDataDistinctCountFeesUSDAsc = 'POOL_DAY_DATA_DISTINCT_COUNT_FEES_U_S_D_ASC', + PoolDayDataDistinctCountFeesUSDDesc = 'POOL_DAY_DATA_DISTINCT_COUNT_FEES_U_S_D_DESC', + PoolDayDataDistinctCountIdAsc = 'POOL_DAY_DATA_DISTINCT_COUNT_ID_ASC', + PoolDayDataDistinctCountIdDesc = 'POOL_DAY_DATA_DISTINCT_COUNT_ID_DESC', + PoolDayDataDistinctCountLiquidityAsc = 'POOL_DAY_DATA_DISTINCT_COUNT_LIQUIDITY_ASC', + PoolDayDataDistinctCountLiquidityDesc = 'POOL_DAY_DATA_DISTINCT_COUNT_LIQUIDITY_DESC', + PoolDayDataDistinctCountPoolIdAsc = 'POOL_DAY_DATA_DISTINCT_COUNT_POOL_ID_ASC', + PoolDayDataDistinctCountPoolIdDesc = 'POOL_DAY_DATA_DISTINCT_COUNT_POOL_ID_DESC', + PoolDayDataDistinctCountSqrtPriceAsc = 'POOL_DAY_DATA_DISTINCT_COUNT_SQRT_PRICE_ASC', + PoolDayDataDistinctCountSqrtPriceDesc = 'POOL_DAY_DATA_DISTINCT_COUNT_SQRT_PRICE_DESC', + PoolDayDataDistinctCountTvlUSDAsc = 'POOL_DAY_DATA_DISTINCT_COUNT_TVL_U_S_D_ASC', + PoolDayDataDistinctCountTvlUSDDesc = 'POOL_DAY_DATA_DISTINCT_COUNT_TVL_U_S_D_DESC', + PoolDayDataDistinctCountTxCountAsc = 'POOL_DAY_DATA_DISTINCT_COUNT_TX_COUNT_ASC', + PoolDayDataDistinctCountTxCountDesc = 'POOL_DAY_DATA_DISTINCT_COUNT_TX_COUNT_DESC', + PoolDayDataDistinctCountVolumeTokenXAsc = 'POOL_DAY_DATA_DISTINCT_COUNT_VOLUME_TOKEN_X_ASC', + PoolDayDataDistinctCountVolumeTokenXDesc = 'POOL_DAY_DATA_DISTINCT_COUNT_VOLUME_TOKEN_X_DESC', + PoolDayDataDistinctCountVolumeTokenYAsc = 'POOL_DAY_DATA_DISTINCT_COUNT_VOLUME_TOKEN_Y_ASC', + PoolDayDataDistinctCountVolumeTokenYDesc = 'POOL_DAY_DATA_DISTINCT_COUNT_VOLUME_TOKEN_Y_DESC', + PoolDayDataDistinctCountVolumeUSDAsc = 'POOL_DAY_DATA_DISTINCT_COUNT_VOLUME_U_S_D_ASC', + PoolDayDataDistinctCountVolumeUSDDesc = 'POOL_DAY_DATA_DISTINCT_COUNT_VOLUME_U_S_D_DESC', + PoolDayDataMaxBlockRangeAsc = 'POOL_DAY_DATA_MAX_BLOCK_RANGE_ASC', + PoolDayDataMaxBlockRangeDesc = 'POOL_DAY_DATA_MAX_BLOCK_RANGE_DESC', + PoolDayDataMaxCurrentTickAsc = 'POOL_DAY_DATA_MAX_CURRENT_TICK_ASC', + PoolDayDataMaxCurrentTickDesc = 'POOL_DAY_DATA_MAX_CURRENT_TICK_DESC', + PoolDayDataMaxDayIndexAsc = 'POOL_DAY_DATA_MAX_DAY_INDEX_ASC', + PoolDayDataMaxDayIndexDesc = 'POOL_DAY_DATA_MAX_DAY_INDEX_DESC', + PoolDayDataMaxFeesUSDAsc = 'POOL_DAY_DATA_MAX_FEES_U_S_D_ASC', + PoolDayDataMaxFeesUSDDesc = 'POOL_DAY_DATA_MAX_FEES_U_S_D_DESC', + PoolDayDataMaxIdAsc = 'POOL_DAY_DATA_MAX_ID_ASC', + PoolDayDataMaxIdDesc = 'POOL_DAY_DATA_MAX_ID_DESC', + PoolDayDataMaxLiquidityAsc = 'POOL_DAY_DATA_MAX_LIQUIDITY_ASC', + PoolDayDataMaxLiquidityDesc = 'POOL_DAY_DATA_MAX_LIQUIDITY_DESC', + PoolDayDataMaxPoolIdAsc = 'POOL_DAY_DATA_MAX_POOL_ID_ASC', + PoolDayDataMaxPoolIdDesc = 'POOL_DAY_DATA_MAX_POOL_ID_DESC', + PoolDayDataMaxSqrtPriceAsc = 'POOL_DAY_DATA_MAX_SQRT_PRICE_ASC', + PoolDayDataMaxSqrtPriceDesc = 'POOL_DAY_DATA_MAX_SQRT_PRICE_DESC', + PoolDayDataMaxTvlUSDAsc = 'POOL_DAY_DATA_MAX_TVL_U_S_D_ASC', + PoolDayDataMaxTvlUSDDesc = 'POOL_DAY_DATA_MAX_TVL_U_S_D_DESC', + PoolDayDataMaxTxCountAsc = 'POOL_DAY_DATA_MAX_TX_COUNT_ASC', + PoolDayDataMaxTxCountDesc = 'POOL_DAY_DATA_MAX_TX_COUNT_DESC', + PoolDayDataMaxVolumeTokenXAsc = 'POOL_DAY_DATA_MAX_VOLUME_TOKEN_X_ASC', + PoolDayDataMaxVolumeTokenXDesc = 'POOL_DAY_DATA_MAX_VOLUME_TOKEN_X_DESC', + PoolDayDataMaxVolumeTokenYAsc = 'POOL_DAY_DATA_MAX_VOLUME_TOKEN_Y_ASC', + PoolDayDataMaxVolumeTokenYDesc = 'POOL_DAY_DATA_MAX_VOLUME_TOKEN_Y_DESC', + PoolDayDataMaxVolumeUSDAsc = 'POOL_DAY_DATA_MAX_VOLUME_U_S_D_ASC', + PoolDayDataMaxVolumeUSDDesc = 'POOL_DAY_DATA_MAX_VOLUME_U_S_D_DESC', + PoolDayDataMinBlockRangeAsc = 'POOL_DAY_DATA_MIN_BLOCK_RANGE_ASC', + PoolDayDataMinBlockRangeDesc = 'POOL_DAY_DATA_MIN_BLOCK_RANGE_DESC', + PoolDayDataMinCurrentTickAsc = 'POOL_DAY_DATA_MIN_CURRENT_TICK_ASC', + PoolDayDataMinCurrentTickDesc = 'POOL_DAY_DATA_MIN_CURRENT_TICK_DESC', + PoolDayDataMinDayIndexAsc = 'POOL_DAY_DATA_MIN_DAY_INDEX_ASC', + PoolDayDataMinDayIndexDesc = 'POOL_DAY_DATA_MIN_DAY_INDEX_DESC', + PoolDayDataMinFeesUSDAsc = 'POOL_DAY_DATA_MIN_FEES_U_S_D_ASC', + PoolDayDataMinFeesUSDDesc = 'POOL_DAY_DATA_MIN_FEES_U_S_D_DESC', + PoolDayDataMinIdAsc = 'POOL_DAY_DATA_MIN_ID_ASC', + PoolDayDataMinIdDesc = 'POOL_DAY_DATA_MIN_ID_DESC', + PoolDayDataMinLiquidityAsc = 'POOL_DAY_DATA_MIN_LIQUIDITY_ASC', + PoolDayDataMinLiquidityDesc = 'POOL_DAY_DATA_MIN_LIQUIDITY_DESC', + PoolDayDataMinPoolIdAsc = 'POOL_DAY_DATA_MIN_POOL_ID_ASC', + PoolDayDataMinPoolIdDesc = 'POOL_DAY_DATA_MIN_POOL_ID_DESC', + PoolDayDataMinSqrtPriceAsc = 'POOL_DAY_DATA_MIN_SQRT_PRICE_ASC', + PoolDayDataMinSqrtPriceDesc = 'POOL_DAY_DATA_MIN_SQRT_PRICE_DESC', + PoolDayDataMinTvlUSDAsc = 'POOL_DAY_DATA_MIN_TVL_U_S_D_ASC', + PoolDayDataMinTvlUSDDesc = 'POOL_DAY_DATA_MIN_TVL_U_S_D_DESC', + PoolDayDataMinTxCountAsc = 'POOL_DAY_DATA_MIN_TX_COUNT_ASC', + PoolDayDataMinTxCountDesc = 'POOL_DAY_DATA_MIN_TX_COUNT_DESC', + PoolDayDataMinVolumeTokenXAsc = 'POOL_DAY_DATA_MIN_VOLUME_TOKEN_X_ASC', + PoolDayDataMinVolumeTokenXDesc = 'POOL_DAY_DATA_MIN_VOLUME_TOKEN_X_DESC', + PoolDayDataMinVolumeTokenYAsc = 'POOL_DAY_DATA_MIN_VOLUME_TOKEN_Y_ASC', + PoolDayDataMinVolumeTokenYDesc = 'POOL_DAY_DATA_MIN_VOLUME_TOKEN_Y_DESC', + PoolDayDataMinVolumeUSDAsc = 'POOL_DAY_DATA_MIN_VOLUME_U_S_D_ASC', + PoolDayDataMinVolumeUSDDesc = 'POOL_DAY_DATA_MIN_VOLUME_U_S_D_DESC', + PoolDayDataStddevPopulationBlockRangeAsc = 'POOL_DAY_DATA_STDDEV_POPULATION_BLOCK_RANGE_ASC', + PoolDayDataStddevPopulationBlockRangeDesc = 'POOL_DAY_DATA_STDDEV_POPULATION_BLOCK_RANGE_DESC', + PoolDayDataStddevPopulationCurrentTickAsc = 'POOL_DAY_DATA_STDDEV_POPULATION_CURRENT_TICK_ASC', + PoolDayDataStddevPopulationCurrentTickDesc = 'POOL_DAY_DATA_STDDEV_POPULATION_CURRENT_TICK_DESC', + PoolDayDataStddevPopulationDayIndexAsc = 'POOL_DAY_DATA_STDDEV_POPULATION_DAY_INDEX_ASC', + PoolDayDataStddevPopulationDayIndexDesc = 'POOL_DAY_DATA_STDDEV_POPULATION_DAY_INDEX_DESC', + PoolDayDataStddevPopulationFeesUSDAsc = 'POOL_DAY_DATA_STDDEV_POPULATION_FEES_U_S_D_ASC', + PoolDayDataStddevPopulationFeesUSDDesc = 'POOL_DAY_DATA_STDDEV_POPULATION_FEES_U_S_D_DESC', + PoolDayDataStddevPopulationIdAsc = 'POOL_DAY_DATA_STDDEV_POPULATION_ID_ASC', + PoolDayDataStddevPopulationIdDesc = 'POOL_DAY_DATA_STDDEV_POPULATION_ID_DESC', + PoolDayDataStddevPopulationLiquidityAsc = 'POOL_DAY_DATA_STDDEV_POPULATION_LIQUIDITY_ASC', + PoolDayDataStddevPopulationLiquidityDesc = 'POOL_DAY_DATA_STDDEV_POPULATION_LIQUIDITY_DESC', + PoolDayDataStddevPopulationPoolIdAsc = 'POOL_DAY_DATA_STDDEV_POPULATION_POOL_ID_ASC', + PoolDayDataStddevPopulationPoolIdDesc = 'POOL_DAY_DATA_STDDEV_POPULATION_POOL_ID_DESC', + PoolDayDataStddevPopulationSqrtPriceAsc = 'POOL_DAY_DATA_STDDEV_POPULATION_SQRT_PRICE_ASC', + PoolDayDataStddevPopulationSqrtPriceDesc = 'POOL_DAY_DATA_STDDEV_POPULATION_SQRT_PRICE_DESC', + PoolDayDataStddevPopulationTvlUSDAsc = 'POOL_DAY_DATA_STDDEV_POPULATION_TVL_U_S_D_ASC', + PoolDayDataStddevPopulationTvlUSDDesc = 'POOL_DAY_DATA_STDDEV_POPULATION_TVL_U_S_D_DESC', + PoolDayDataStddevPopulationTxCountAsc = 'POOL_DAY_DATA_STDDEV_POPULATION_TX_COUNT_ASC', + PoolDayDataStddevPopulationTxCountDesc = 'POOL_DAY_DATA_STDDEV_POPULATION_TX_COUNT_DESC', + PoolDayDataStddevPopulationVolumeTokenXAsc = 'POOL_DAY_DATA_STDDEV_POPULATION_VOLUME_TOKEN_X_ASC', + PoolDayDataStddevPopulationVolumeTokenXDesc = 'POOL_DAY_DATA_STDDEV_POPULATION_VOLUME_TOKEN_X_DESC', + PoolDayDataStddevPopulationVolumeTokenYAsc = 'POOL_DAY_DATA_STDDEV_POPULATION_VOLUME_TOKEN_Y_ASC', + PoolDayDataStddevPopulationVolumeTokenYDesc = 'POOL_DAY_DATA_STDDEV_POPULATION_VOLUME_TOKEN_Y_DESC', + PoolDayDataStddevPopulationVolumeUSDAsc = 'POOL_DAY_DATA_STDDEV_POPULATION_VOLUME_U_S_D_ASC', + PoolDayDataStddevPopulationVolumeUSDDesc = 'POOL_DAY_DATA_STDDEV_POPULATION_VOLUME_U_S_D_DESC', + PoolDayDataStddevSampleBlockRangeAsc = 'POOL_DAY_DATA_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + PoolDayDataStddevSampleBlockRangeDesc = 'POOL_DAY_DATA_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + PoolDayDataStddevSampleCurrentTickAsc = 'POOL_DAY_DATA_STDDEV_SAMPLE_CURRENT_TICK_ASC', + PoolDayDataStddevSampleCurrentTickDesc = 'POOL_DAY_DATA_STDDEV_SAMPLE_CURRENT_TICK_DESC', + PoolDayDataStddevSampleDayIndexAsc = 'POOL_DAY_DATA_STDDEV_SAMPLE_DAY_INDEX_ASC', + PoolDayDataStddevSampleDayIndexDesc = 'POOL_DAY_DATA_STDDEV_SAMPLE_DAY_INDEX_DESC', + PoolDayDataStddevSampleFeesUSDAsc = 'POOL_DAY_DATA_STDDEV_SAMPLE_FEES_U_S_D_ASC', + PoolDayDataStddevSampleFeesUSDDesc = 'POOL_DAY_DATA_STDDEV_SAMPLE_FEES_U_S_D_DESC', + PoolDayDataStddevSampleIdAsc = 'POOL_DAY_DATA_STDDEV_SAMPLE_ID_ASC', + PoolDayDataStddevSampleIdDesc = 'POOL_DAY_DATA_STDDEV_SAMPLE_ID_DESC', + PoolDayDataStddevSampleLiquidityAsc = 'POOL_DAY_DATA_STDDEV_SAMPLE_LIQUIDITY_ASC', + PoolDayDataStddevSampleLiquidityDesc = 'POOL_DAY_DATA_STDDEV_SAMPLE_LIQUIDITY_DESC', + PoolDayDataStddevSamplePoolIdAsc = 'POOL_DAY_DATA_STDDEV_SAMPLE_POOL_ID_ASC', + PoolDayDataStddevSamplePoolIdDesc = 'POOL_DAY_DATA_STDDEV_SAMPLE_POOL_ID_DESC', + PoolDayDataStddevSampleSqrtPriceAsc = 'POOL_DAY_DATA_STDDEV_SAMPLE_SQRT_PRICE_ASC', + PoolDayDataStddevSampleSqrtPriceDesc = 'POOL_DAY_DATA_STDDEV_SAMPLE_SQRT_PRICE_DESC', + PoolDayDataStddevSampleTvlUSDAsc = 'POOL_DAY_DATA_STDDEV_SAMPLE_TVL_U_S_D_ASC', + PoolDayDataStddevSampleTvlUSDDesc = 'POOL_DAY_DATA_STDDEV_SAMPLE_TVL_U_S_D_DESC', + PoolDayDataStddevSampleTxCountAsc = 'POOL_DAY_DATA_STDDEV_SAMPLE_TX_COUNT_ASC', + PoolDayDataStddevSampleTxCountDesc = 'POOL_DAY_DATA_STDDEV_SAMPLE_TX_COUNT_DESC', + PoolDayDataStddevSampleVolumeTokenXAsc = 'POOL_DAY_DATA_STDDEV_SAMPLE_VOLUME_TOKEN_X_ASC', + PoolDayDataStddevSampleVolumeTokenXDesc = 'POOL_DAY_DATA_STDDEV_SAMPLE_VOLUME_TOKEN_X_DESC', + PoolDayDataStddevSampleVolumeTokenYAsc = 'POOL_DAY_DATA_STDDEV_SAMPLE_VOLUME_TOKEN_Y_ASC', + PoolDayDataStddevSampleVolumeTokenYDesc = 'POOL_DAY_DATA_STDDEV_SAMPLE_VOLUME_TOKEN_Y_DESC', + PoolDayDataStddevSampleVolumeUSDAsc = 'POOL_DAY_DATA_STDDEV_SAMPLE_VOLUME_U_S_D_ASC', + PoolDayDataStddevSampleVolumeUSDDesc = 'POOL_DAY_DATA_STDDEV_SAMPLE_VOLUME_U_S_D_DESC', + PoolDayDataSumBlockRangeAsc = 'POOL_DAY_DATA_SUM_BLOCK_RANGE_ASC', + PoolDayDataSumBlockRangeDesc = 'POOL_DAY_DATA_SUM_BLOCK_RANGE_DESC', + PoolDayDataSumCurrentTickAsc = 'POOL_DAY_DATA_SUM_CURRENT_TICK_ASC', + PoolDayDataSumCurrentTickDesc = 'POOL_DAY_DATA_SUM_CURRENT_TICK_DESC', + PoolDayDataSumDayIndexAsc = 'POOL_DAY_DATA_SUM_DAY_INDEX_ASC', + PoolDayDataSumDayIndexDesc = 'POOL_DAY_DATA_SUM_DAY_INDEX_DESC', + PoolDayDataSumFeesUSDAsc = 'POOL_DAY_DATA_SUM_FEES_U_S_D_ASC', + PoolDayDataSumFeesUSDDesc = 'POOL_DAY_DATA_SUM_FEES_U_S_D_DESC', + PoolDayDataSumIdAsc = 'POOL_DAY_DATA_SUM_ID_ASC', + PoolDayDataSumIdDesc = 'POOL_DAY_DATA_SUM_ID_DESC', + PoolDayDataSumLiquidityAsc = 'POOL_DAY_DATA_SUM_LIQUIDITY_ASC', + PoolDayDataSumLiquidityDesc = 'POOL_DAY_DATA_SUM_LIQUIDITY_DESC', + PoolDayDataSumPoolIdAsc = 'POOL_DAY_DATA_SUM_POOL_ID_ASC', + PoolDayDataSumPoolIdDesc = 'POOL_DAY_DATA_SUM_POOL_ID_DESC', + PoolDayDataSumSqrtPriceAsc = 'POOL_DAY_DATA_SUM_SQRT_PRICE_ASC', + PoolDayDataSumSqrtPriceDesc = 'POOL_DAY_DATA_SUM_SQRT_PRICE_DESC', + PoolDayDataSumTvlUSDAsc = 'POOL_DAY_DATA_SUM_TVL_U_S_D_ASC', + PoolDayDataSumTvlUSDDesc = 'POOL_DAY_DATA_SUM_TVL_U_S_D_DESC', + PoolDayDataSumTxCountAsc = 'POOL_DAY_DATA_SUM_TX_COUNT_ASC', + PoolDayDataSumTxCountDesc = 'POOL_DAY_DATA_SUM_TX_COUNT_DESC', + PoolDayDataSumVolumeTokenXAsc = 'POOL_DAY_DATA_SUM_VOLUME_TOKEN_X_ASC', + PoolDayDataSumVolumeTokenXDesc = 'POOL_DAY_DATA_SUM_VOLUME_TOKEN_X_DESC', + PoolDayDataSumVolumeTokenYAsc = 'POOL_DAY_DATA_SUM_VOLUME_TOKEN_Y_ASC', + PoolDayDataSumVolumeTokenYDesc = 'POOL_DAY_DATA_SUM_VOLUME_TOKEN_Y_DESC', + PoolDayDataSumVolumeUSDAsc = 'POOL_DAY_DATA_SUM_VOLUME_U_S_D_ASC', + PoolDayDataSumVolumeUSDDesc = 'POOL_DAY_DATA_SUM_VOLUME_U_S_D_DESC', + PoolDayDataVariancePopulationBlockRangeAsc = 'POOL_DAY_DATA_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + PoolDayDataVariancePopulationBlockRangeDesc = 'POOL_DAY_DATA_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + PoolDayDataVariancePopulationCurrentTickAsc = 'POOL_DAY_DATA_VARIANCE_POPULATION_CURRENT_TICK_ASC', + PoolDayDataVariancePopulationCurrentTickDesc = 'POOL_DAY_DATA_VARIANCE_POPULATION_CURRENT_TICK_DESC', + PoolDayDataVariancePopulationDayIndexAsc = 'POOL_DAY_DATA_VARIANCE_POPULATION_DAY_INDEX_ASC', + PoolDayDataVariancePopulationDayIndexDesc = 'POOL_DAY_DATA_VARIANCE_POPULATION_DAY_INDEX_DESC', + PoolDayDataVariancePopulationFeesUSDAsc = 'POOL_DAY_DATA_VARIANCE_POPULATION_FEES_U_S_D_ASC', + PoolDayDataVariancePopulationFeesUSDDesc = 'POOL_DAY_DATA_VARIANCE_POPULATION_FEES_U_S_D_DESC', + PoolDayDataVariancePopulationIdAsc = 'POOL_DAY_DATA_VARIANCE_POPULATION_ID_ASC', + PoolDayDataVariancePopulationIdDesc = 'POOL_DAY_DATA_VARIANCE_POPULATION_ID_DESC', + PoolDayDataVariancePopulationLiquidityAsc = 'POOL_DAY_DATA_VARIANCE_POPULATION_LIQUIDITY_ASC', + PoolDayDataVariancePopulationLiquidityDesc = 'POOL_DAY_DATA_VARIANCE_POPULATION_LIQUIDITY_DESC', + PoolDayDataVariancePopulationPoolIdAsc = 'POOL_DAY_DATA_VARIANCE_POPULATION_POOL_ID_ASC', + PoolDayDataVariancePopulationPoolIdDesc = 'POOL_DAY_DATA_VARIANCE_POPULATION_POOL_ID_DESC', + PoolDayDataVariancePopulationSqrtPriceAsc = 'POOL_DAY_DATA_VARIANCE_POPULATION_SQRT_PRICE_ASC', + PoolDayDataVariancePopulationSqrtPriceDesc = 'POOL_DAY_DATA_VARIANCE_POPULATION_SQRT_PRICE_DESC', + PoolDayDataVariancePopulationTvlUSDAsc = 'POOL_DAY_DATA_VARIANCE_POPULATION_TVL_U_S_D_ASC', + PoolDayDataVariancePopulationTvlUSDDesc = 'POOL_DAY_DATA_VARIANCE_POPULATION_TVL_U_S_D_DESC', + PoolDayDataVariancePopulationTxCountAsc = 'POOL_DAY_DATA_VARIANCE_POPULATION_TX_COUNT_ASC', + PoolDayDataVariancePopulationTxCountDesc = 'POOL_DAY_DATA_VARIANCE_POPULATION_TX_COUNT_DESC', + PoolDayDataVariancePopulationVolumeTokenXAsc = 'POOL_DAY_DATA_VARIANCE_POPULATION_VOLUME_TOKEN_X_ASC', + PoolDayDataVariancePopulationVolumeTokenXDesc = 'POOL_DAY_DATA_VARIANCE_POPULATION_VOLUME_TOKEN_X_DESC', + PoolDayDataVariancePopulationVolumeTokenYAsc = 'POOL_DAY_DATA_VARIANCE_POPULATION_VOLUME_TOKEN_Y_ASC', + PoolDayDataVariancePopulationVolumeTokenYDesc = 'POOL_DAY_DATA_VARIANCE_POPULATION_VOLUME_TOKEN_Y_DESC', + PoolDayDataVariancePopulationVolumeUSDAsc = 'POOL_DAY_DATA_VARIANCE_POPULATION_VOLUME_U_S_D_ASC', + PoolDayDataVariancePopulationVolumeUSDDesc = 'POOL_DAY_DATA_VARIANCE_POPULATION_VOLUME_U_S_D_DESC', + PoolDayDataVarianceSampleBlockRangeAsc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + PoolDayDataVarianceSampleBlockRangeDesc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + PoolDayDataVarianceSampleCurrentTickAsc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_CURRENT_TICK_ASC', + PoolDayDataVarianceSampleCurrentTickDesc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_CURRENT_TICK_DESC', + PoolDayDataVarianceSampleDayIndexAsc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_DAY_INDEX_ASC', + PoolDayDataVarianceSampleDayIndexDesc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_DAY_INDEX_DESC', + PoolDayDataVarianceSampleFeesUSDAsc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_FEES_U_S_D_ASC', + PoolDayDataVarianceSampleFeesUSDDesc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_FEES_U_S_D_DESC', + PoolDayDataVarianceSampleIdAsc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_ID_ASC', + PoolDayDataVarianceSampleIdDesc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_ID_DESC', + PoolDayDataVarianceSampleLiquidityAsc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_LIQUIDITY_ASC', + PoolDayDataVarianceSampleLiquidityDesc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_LIQUIDITY_DESC', + PoolDayDataVarianceSamplePoolIdAsc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_POOL_ID_ASC', + PoolDayDataVarianceSamplePoolIdDesc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_POOL_ID_DESC', + PoolDayDataVarianceSampleSqrtPriceAsc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_SQRT_PRICE_ASC', + PoolDayDataVarianceSampleSqrtPriceDesc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_SQRT_PRICE_DESC', + PoolDayDataVarianceSampleTvlUSDAsc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_TVL_U_S_D_ASC', + PoolDayDataVarianceSampleTvlUSDDesc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_TVL_U_S_D_DESC', + PoolDayDataVarianceSampleTxCountAsc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_TX_COUNT_ASC', + PoolDayDataVarianceSampleTxCountDesc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_TX_COUNT_DESC', + PoolDayDataVarianceSampleVolumeTokenXAsc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_VOLUME_TOKEN_X_ASC', + PoolDayDataVarianceSampleVolumeTokenXDesc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_VOLUME_TOKEN_X_DESC', + PoolDayDataVarianceSampleVolumeTokenYAsc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_VOLUME_TOKEN_Y_ASC', + PoolDayDataVarianceSampleVolumeTokenYDesc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_VOLUME_TOKEN_Y_DESC', + PoolDayDataVarianceSampleVolumeUSDAsc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_VOLUME_U_S_D_ASC', + PoolDayDataVarianceSampleVolumeUSDDesc = 'POOL_DAY_DATA_VARIANCE_SAMPLE_VOLUME_U_S_D_DESC', + PoolHourDataAverageBlockRangeAsc = 'POOL_HOUR_DATA_AVERAGE_BLOCK_RANGE_ASC', + PoolHourDataAverageBlockRangeDesc = 'POOL_HOUR_DATA_AVERAGE_BLOCK_RANGE_DESC', + PoolHourDataAverageCurrentTickAsc = 'POOL_HOUR_DATA_AVERAGE_CURRENT_TICK_ASC', + PoolHourDataAverageCurrentTickDesc = 'POOL_HOUR_DATA_AVERAGE_CURRENT_TICK_DESC', + PoolHourDataAverageFeesUSDAsc = 'POOL_HOUR_DATA_AVERAGE_FEES_U_S_D_ASC', + PoolHourDataAverageFeesUSDDesc = 'POOL_HOUR_DATA_AVERAGE_FEES_U_S_D_DESC', + PoolHourDataAverageHourIndexAsc = 'POOL_HOUR_DATA_AVERAGE_HOUR_INDEX_ASC', + PoolHourDataAverageHourIndexDesc = 'POOL_HOUR_DATA_AVERAGE_HOUR_INDEX_DESC', + PoolHourDataAverageIdAsc = 'POOL_HOUR_DATA_AVERAGE_ID_ASC', + PoolHourDataAverageIdDesc = 'POOL_HOUR_DATA_AVERAGE_ID_DESC', + PoolHourDataAverageLiquidityAsc = 'POOL_HOUR_DATA_AVERAGE_LIQUIDITY_ASC', + PoolHourDataAverageLiquidityDesc = 'POOL_HOUR_DATA_AVERAGE_LIQUIDITY_DESC', + PoolHourDataAveragePoolIdAsc = 'POOL_HOUR_DATA_AVERAGE_POOL_ID_ASC', + PoolHourDataAveragePoolIdDesc = 'POOL_HOUR_DATA_AVERAGE_POOL_ID_DESC', + PoolHourDataAverageSqrtPriceAsc = 'POOL_HOUR_DATA_AVERAGE_SQRT_PRICE_ASC', + PoolHourDataAverageSqrtPriceDesc = 'POOL_HOUR_DATA_AVERAGE_SQRT_PRICE_DESC', + PoolHourDataAverageTvlUSDAsc = 'POOL_HOUR_DATA_AVERAGE_TVL_U_S_D_ASC', + PoolHourDataAverageTvlUSDDesc = 'POOL_HOUR_DATA_AVERAGE_TVL_U_S_D_DESC', + PoolHourDataAverageTxCountAsc = 'POOL_HOUR_DATA_AVERAGE_TX_COUNT_ASC', + PoolHourDataAverageTxCountDesc = 'POOL_HOUR_DATA_AVERAGE_TX_COUNT_DESC', + PoolHourDataAverageVolumeTokenXAsc = 'POOL_HOUR_DATA_AVERAGE_VOLUME_TOKEN_X_ASC', + PoolHourDataAverageVolumeTokenXDesc = 'POOL_HOUR_DATA_AVERAGE_VOLUME_TOKEN_X_DESC', + PoolHourDataAverageVolumeTokenYAsc = 'POOL_HOUR_DATA_AVERAGE_VOLUME_TOKEN_Y_ASC', + PoolHourDataAverageVolumeTokenYDesc = 'POOL_HOUR_DATA_AVERAGE_VOLUME_TOKEN_Y_DESC', + PoolHourDataAverageVolumeUSDAsc = 'POOL_HOUR_DATA_AVERAGE_VOLUME_U_S_D_ASC', + PoolHourDataAverageVolumeUSDDesc = 'POOL_HOUR_DATA_AVERAGE_VOLUME_U_S_D_DESC', + PoolHourDataCountAsc = 'POOL_HOUR_DATA_COUNT_ASC', + PoolHourDataCountDesc = 'POOL_HOUR_DATA_COUNT_DESC', + PoolHourDataDistinctCountBlockRangeAsc = 'POOL_HOUR_DATA_DISTINCT_COUNT_BLOCK_RANGE_ASC', + PoolHourDataDistinctCountBlockRangeDesc = 'POOL_HOUR_DATA_DISTINCT_COUNT_BLOCK_RANGE_DESC', + PoolHourDataDistinctCountCurrentTickAsc = 'POOL_HOUR_DATA_DISTINCT_COUNT_CURRENT_TICK_ASC', + PoolHourDataDistinctCountCurrentTickDesc = 'POOL_HOUR_DATA_DISTINCT_COUNT_CURRENT_TICK_DESC', + PoolHourDataDistinctCountFeesUSDAsc = 'POOL_HOUR_DATA_DISTINCT_COUNT_FEES_U_S_D_ASC', + PoolHourDataDistinctCountFeesUSDDesc = 'POOL_HOUR_DATA_DISTINCT_COUNT_FEES_U_S_D_DESC', + PoolHourDataDistinctCountHourIndexAsc = 'POOL_HOUR_DATA_DISTINCT_COUNT_HOUR_INDEX_ASC', + PoolHourDataDistinctCountHourIndexDesc = 'POOL_HOUR_DATA_DISTINCT_COUNT_HOUR_INDEX_DESC', + PoolHourDataDistinctCountIdAsc = 'POOL_HOUR_DATA_DISTINCT_COUNT_ID_ASC', + PoolHourDataDistinctCountIdDesc = 'POOL_HOUR_DATA_DISTINCT_COUNT_ID_DESC', + PoolHourDataDistinctCountLiquidityAsc = 'POOL_HOUR_DATA_DISTINCT_COUNT_LIQUIDITY_ASC', + PoolHourDataDistinctCountLiquidityDesc = 'POOL_HOUR_DATA_DISTINCT_COUNT_LIQUIDITY_DESC', + PoolHourDataDistinctCountPoolIdAsc = 'POOL_HOUR_DATA_DISTINCT_COUNT_POOL_ID_ASC', + PoolHourDataDistinctCountPoolIdDesc = 'POOL_HOUR_DATA_DISTINCT_COUNT_POOL_ID_DESC', + PoolHourDataDistinctCountSqrtPriceAsc = 'POOL_HOUR_DATA_DISTINCT_COUNT_SQRT_PRICE_ASC', + PoolHourDataDistinctCountSqrtPriceDesc = 'POOL_HOUR_DATA_DISTINCT_COUNT_SQRT_PRICE_DESC', + PoolHourDataDistinctCountTvlUSDAsc = 'POOL_HOUR_DATA_DISTINCT_COUNT_TVL_U_S_D_ASC', + PoolHourDataDistinctCountTvlUSDDesc = 'POOL_HOUR_DATA_DISTINCT_COUNT_TVL_U_S_D_DESC', + PoolHourDataDistinctCountTxCountAsc = 'POOL_HOUR_DATA_DISTINCT_COUNT_TX_COUNT_ASC', + PoolHourDataDistinctCountTxCountDesc = 'POOL_HOUR_DATA_DISTINCT_COUNT_TX_COUNT_DESC', + PoolHourDataDistinctCountVolumeTokenXAsc = 'POOL_HOUR_DATA_DISTINCT_COUNT_VOLUME_TOKEN_X_ASC', + PoolHourDataDistinctCountVolumeTokenXDesc = 'POOL_HOUR_DATA_DISTINCT_COUNT_VOLUME_TOKEN_X_DESC', + PoolHourDataDistinctCountVolumeTokenYAsc = 'POOL_HOUR_DATA_DISTINCT_COUNT_VOLUME_TOKEN_Y_ASC', + PoolHourDataDistinctCountVolumeTokenYDesc = 'POOL_HOUR_DATA_DISTINCT_COUNT_VOLUME_TOKEN_Y_DESC', + PoolHourDataDistinctCountVolumeUSDAsc = 'POOL_HOUR_DATA_DISTINCT_COUNT_VOLUME_U_S_D_ASC', + PoolHourDataDistinctCountVolumeUSDDesc = 'POOL_HOUR_DATA_DISTINCT_COUNT_VOLUME_U_S_D_DESC', + PoolHourDataMaxBlockRangeAsc = 'POOL_HOUR_DATA_MAX_BLOCK_RANGE_ASC', + PoolHourDataMaxBlockRangeDesc = 'POOL_HOUR_DATA_MAX_BLOCK_RANGE_DESC', + PoolHourDataMaxCurrentTickAsc = 'POOL_HOUR_DATA_MAX_CURRENT_TICK_ASC', + PoolHourDataMaxCurrentTickDesc = 'POOL_HOUR_DATA_MAX_CURRENT_TICK_DESC', + PoolHourDataMaxFeesUSDAsc = 'POOL_HOUR_DATA_MAX_FEES_U_S_D_ASC', + PoolHourDataMaxFeesUSDDesc = 'POOL_HOUR_DATA_MAX_FEES_U_S_D_DESC', + PoolHourDataMaxHourIndexAsc = 'POOL_HOUR_DATA_MAX_HOUR_INDEX_ASC', + PoolHourDataMaxHourIndexDesc = 'POOL_HOUR_DATA_MAX_HOUR_INDEX_DESC', + PoolHourDataMaxIdAsc = 'POOL_HOUR_DATA_MAX_ID_ASC', + PoolHourDataMaxIdDesc = 'POOL_HOUR_DATA_MAX_ID_DESC', + PoolHourDataMaxLiquidityAsc = 'POOL_HOUR_DATA_MAX_LIQUIDITY_ASC', + PoolHourDataMaxLiquidityDesc = 'POOL_HOUR_DATA_MAX_LIQUIDITY_DESC', + PoolHourDataMaxPoolIdAsc = 'POOL_HOUR_DATA_MAX_POOL_ID_ASC', + PoolHourDataMaxPoolIdDesc = 'POOL_HOUR_DATA_MAX_POOL_ID_DESC', + PoolHourDataMaxSqrtPriceAsc = 'POOL_HOUR_DATA_MAX_SQRT_PRICE_ASC', + PoolHourDataMaxSqrtPriceDesc = 'POOL_HOUR_DATA_MAX_SQRT_PRICE_DESC', + PoolHourDataMaxTvlUSDAsc = 'POOL_HOUR_DATA_MAX_TVL_U_S_D_ASC', + PoolHourDataMaxTvlUSDDesc = 'POOL_HOUR_DATA_MAX_TVL_U_S_D_DESC', + PoolHourDataMaxTxCountAsc = 'POOL_HOUR_DATA_MAX_TX_COUNT_ASC', + PoolHourDataMaxTxCountDesc = 'POOL_HOUR_DATA_MAX_TX_COUNT_DESC', + PoolHourDataMaxVolumeTokenXAsc = 'POOL_HOUR_DATA_MAX_VOLUME_TOKEN_X_ASC', + PoolHourDataMaxVolumeTokenXDesc = 'POOL_HOUR_DATA_MAX_VOLUME_TOKEN_X_DESC', + PoolHourDataMaxVolumeTokenYAsc = 'POOL_HOUR_DATA_MAX_VOLUME_TOKEN_Y_ASC', + PoolHourDataMaxVolumeTokenYDesc = 'POOL_HOUR_DATA_MAX_VOLUME_TOKEN_Y_DESC', + PoolHourDataMaxVolumeUSDAsc = 'POOL_HOUR_DATA_MAX_VOLUME_U_S_D_ASC', + PoolHourDataMaxVolumeUSDDesc = 'POOL_HOUR_DATA_MAX_VOLUME_U_S_D_DESC', + PoolHourDataMinBlockRangeAsc = 'POOL_HOUR_DATA_MIN_BLOCK_RANGE_ASC', + PoolHourDataMinBlockRangeDesc = 'POOL_HOUR_DATA_MIN_BLOCK_RANGE_DESC', + PoolHourDataMinCurrentTickAsc = 'POOL_HOUR_DATA_MIN_CURRENT_TICK_ASC', + PoolHourDataMinCurrentTickDesc = 'POOL_HOUR_DATA_MIN_CURRENT_TICK_DESC', + PoolHourDataMinFeesUSDAsc = 'POOL_HOUR_DATA_MIN_FEES_U_S_D_ASC', + PoolHourDataMinFeesUSDDesc = 'POOL_HOUR_DATA_MIN_FEES_U_S_D_DESC', + PoolHourDataMinHourIndexAsc = 'POOL_HOUR_DATA_MIN_HOUR_INDEX_ASC', + PoolHourDataMinHourIndexDesc = 'POOL_HOUR_DATA_MIN_HOUR_INDEX_DESC', + PoolHourDataMinIdAsc = 'POOL_HOUR_DATA_MIN_ID_ASC', + PoolHourDataMinIdDesc = 'POOL_HOUR_DATA_MIN_ID_DESC', + PoolHourDataMinLiquidityAsc = 'POOL_HOUR_DATA_MIN_LIQUIDITY_ASC', + PoolHourDataMinLiquidityDesc = 'POOL_HOUR_DATA_MIN_LIQUIDITY_DESC', + PoolHourDataMinPoolIdAsc = 'POOL_HOUR_DATA_MIN_POOL_ID_ASC', + PoolHourDataMinPoolIdDesc = 'POOL_HOUR_DATA_MIN_POOL_ID_DESC', + PoolHourDataMinSqrtPriceAsc = 'POOL_HOUR_DATA_MIN_SQRT_PRICE_ASC', + PoolHourDataMinSqrtPriceDesc = 'POOL_HOUR_DATA_MIN_SQRT_PRICE_DESC', + PoolHourDataMinTvlUSDAsc = 'POOL_HOUR_DATA_MIN_TVL_U_S_D_ASC', + PoolHourDataMinTvlUSDDesc = 'POOL_HOUR_DATA_MIN_TVL_U_S_D_DESC', + PoolHourDataMinTxCountAsc = 'POOL_HOUR_DATA_MIN_TX_COUNT_ASC', + PoolHourDataMinTxCountDesc = 'POOL_HOUR_DATA_MIN_TX_COUNT_DESC', + PoolHourDataMinVolumeTokenXAsc = 'POOL_HOUR_DATA_MIN_VOLUME_TOKEN_X_ASC', + PoolHourDataMinVolumeTokenXDesc = 'POOL_HOUR_DATA_MIN_VOLUME_TOKEN_X_DESC', + PoolHourDataMinVolumeTokenYAsc = 'POOL_HOUR_DATA_MIN_VOLUME_TOKEN_Y_ASC', + PoolHourDataMinVolumeTokenYDesc = 'POOL_HOUR_DATA_MIN_VOLUME_TOKEN_Y_DESC', + PoolHourDataMinVolumeUSDAsc = 'POOL_HOUR_DATA_MIN_VOLUME_U_S_D_ASC', + PoolHourDataMinVolumeUSDDesc = 'POOL_HOUR_DATA_MIN_VOLUME_U_S_D_DESC', + PoolHourDataStddevPopulationBlockRangeAsc = 'POOL_HOUR_DATA_STDDEV_POPULATION_BLOCK_RANGE_ASC', + PoolHourDataStddevPopulationBlockRangeDesc = 'POOL_HOUR_DATA_STDDEV_POPULATION_BLOCK_RANGE_DESC', + PoolHourDataStddevPopulationCurrentTickAsc = 'POOL_HOUR_DATA_STDDEV_POPULATION_CURRENT_TICK_ASC', + PoolHourDataStddevPopulationCurrentTickDesc = 'POOL_HOUR_DATA_STDDEV_POPULATION_CURRENT_TICK_DESC', + PoolHourDataStddevPopulationFeesUSDAsc = 'POOL_HOUR_DATA_STDDEV_POPULATION_FEES_U_S_D_ASC', + PoolHourDataStddevPopulationFeesUSDDesc = 'POOL_HOUR_DATA_STDDEV_POPULATION_FEES_U_S_D_DESC', + PoolHourDataStddevPopulationHourIndexAsc = 'POOL_HOUR_DATA_STDDEV_POPULATION_HOUR_INDEX_ASC', + PoolHourDataStddevPopulationHourIndexDesc = 'POOL_HOUR_DATA_STDDEV_POPULATION_HOUR_INDEX_DESC', + PoolHourDataStddevPopulationIdAsc = 'POOL_HOUR_DATA_STDDEV_POPULATION_ID_ASC', + PoolHourDataStddevPopulationIdDesc = 'POOL_HOUR_DATA_STDDEV_POPULATION_ID_DESC', + PoolHourDataStddevPopulationLiquidityAsc = 'POOL_HOUR_DATA_STDDEV_POPULATION_LIQUIDITY_ASC', + PoolHourDataStddevPopulationLiquidityDesc = 'POOL_HOUR_DATA_STDDEV_POPULATION_LIQUIDITY_DESC', + PoolHourDataStddevPopulationPoolIdAsc = 'POOL_HOUR_DATA_STDDEV_POPULATION_POOL_ID_ASC', + PoolHourDataStddevPopulationPoolIdDesc = 'POOL_HOUR_DATA_STDDEV_POPULATION_POOL_ID_DESC', + PoolHourDataStddevPopulationSqrtPriceAsc = 'POOL_HOUR_DATA_STDDEV_POPULATION_SQRT_PRICE_ASC', + PoolHourDataStddevPopulationSqrtPriceDesc = 'POOL_HOUR_DATA_STDDEV_POPULATION_SQRT_PRICE_DESC', + PoolHourDataStddevPopulationTvlUSDAsc = 'POOL_HOUR_DATA_STDDEV_POPULATION_TVL_U_S_D_ASC', + PoolHourDataStddevPopulationTvlUSDDesc = 'POOL_HOUR_DATA_STDDEV_POPULATION_TVL_U_S_D_DESC', + PoolHourDataStddevPopulationTxCountAsc = 'POOL_HOUR_DATA_STDDEV_POPULATION_TX_COUNT_ASC', + PoolHourDataStddevPopulationTxCountDesc = 'POOL_HOUR_DATA_STDDEV_POPULATION_TX_COUNT_DESC', + PoolHourDataStddevPopulationVolumeTokenXAsc = 'POOL_HOUR_DATA_STDDEV_POPULATION_VOLUME_TOKEN_X_ASC', + PoolHourDataStddevPopulationVolumeTokenXDesc = 'POOL_HOUR_DATA_STDDEV_POPULATION_VOLUME_TOKEN_X_DESC', + PoolHourDataStddevPopulationVolumeTokenYAsc = 'POOL_HOUR_DATA_STDDEV_POPULATION_VOLUME_TOKEN_Y_ASC', + PoolHourDataStddevPopulationVolumeTokenYDesc = 'POOL_HOUR_DATA_STDDEV_POPULATION_VOLUME_TOKEN_Y_DESC', + PoolHourDataStddevPopulationVolumeUSDAsc = 'POOL_HOUR_DATA_STDDEV_POPULATION_VOLUME_U_S_D_ASC', + PoolHourDataStddevPopulationVolumeUSDDesc = 'POOL_HOUR_DATA_STDDEV_POPULATION_VOLUME_U_S_D_DESC', + PoolHourDataStddevSampleBlockRangeAsc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + PoolHourDataStddevSampleBlockRangeDesc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + PoolHourDataStddevSampleCurrentTickAsc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_CURRENT_TICK_ASC', + PoolHourDataStddevSampleCurrentTickDesc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_CURRENT_TICK_DESC', + PoolHourDataStddevSampleFeesUSDAsc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_FEES_U_S_D_ASC', + PoolHourDataStddevSampleFeesUSDDesc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_FEES_U_S_D_DESC', + PoolHourDataStddevSampleHourIndexAsc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_HOUR_INDEX_ASC', + PoolHourDataStddevSampleHourIndexDesc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_HOUR_INDEX_DESC', + PoolHourDataStddevSampleIdAsc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_ID_ASC', + PoolHourDataStddevSampleIdDesc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_ID_DESC', + PoolHourDataStddevSampleLiquidityAsc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_LIQUIDITY_ASC', + PoolHourDataStddevSampleLiquidityDesc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_LIQUIDITY_DESC', + PoolHourDataStddevSamplePoolIdAsc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_POOL_ID_ASC', + PoolHourDataStddevSamplePoolIdDesc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_POOL_ID_DESC', + PoolHourDataStddevSampleSqrtPriceAsc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_SQRT_PRICE_ASC', + PoolHourDataStddevSampleSqrtPriceDesc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_SQRT_PRICE_DESC', + PoolHourDataStddevSampleTvlUSDAsc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_TVL_U_S_D_ASC', + PoolHourDataStddevSampleTvlUSDDesc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_TVL_U_S_D_DESC', + PoolHourDataStddevSampleTxCountAsc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_TX_COUNT_ASC', + PoolHourDataStddevSampleTxCountDesc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_TX_COUNT_DESC', + PoolHourDataStddevSampleVolumeTokenXAsc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_VOLUME_TOKEN_X_ASC', + PoolHourDataStddevSampleVolumeTokenXDesc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_VOLUME_TOKEN_X_DESC', + PoolHourDataStddevSampleVolumeTokenYAsc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_VOLUME_TOKEN_Y_ASC', + PoolHourDataStddevSampleVolumeTokenYDesc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_VOLUME_TOKEN_Y_DESC', + PoolHourDataStddevSampleVolumeUSDAsc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_VOLUME_U_S_D_ASC', + PoolHourDataStddevSampleVolumeUSDDesc = 'POOL_HOUR_DATA_STDDEV_SAMPLE_VOLUME_U_S_D_DESC', + PoolHourDataSumBlockRangeAsc = 'POOL_HOUR_DATA_SUM_BLOCK_RANGE_ASC', + PoolHourDataSumBlockRangeDesc = 'POOL_HOUR_DATA_SUM_BLOCK_RANGE_DESC', + PoolHourDataSumCurrentTickAsc = 'POOL_HOUR_DATA_SUM_CURRENT_TICK_ASC', + PoolHourDataSumCurrentTickDesc = 'POOL_HOUR_DATA_SUM_CURRENT_TICK_DESC', + PoolHourDataSumFeesUSDAsc = 'POOL_HOUR_DATA_SUM_FEES_U_S_D_ASC', + PoolHourDataSumFeesUSDDesc = 'POOL_HOUR_DATA_SUM_FEES_U_S_D_DESC', + PoolHourDataSumHourIndexAsc = 'POOL_HOUR_DATA_SUM_HOUR_INDEX_ASC', + PoolHourDataSumHourIndexDesc = 'POOL_HOUR_DATA_SUM_HOUR_INDEX_DESC', + PoolHourDataSumIdAsc = 'POOL_HOUR_DATA_SUM_ID_ASC', + PoolHourDataSumIdDesc = 'POOL_HOUR_DATA_SUM_ID_DESC', + PoolHourDataSumLiquidityAsc = 'POOL_HOUR_DATA_SUM_LIQUIDITY_ASC', + PoolHourDataSumLiquidityDesc = 'POOL_HOUR_DATA_SUM_LIQUIDITY_DESC', + PoolHourDataSumPoolIdAsc = 'POOL_HOUR_DATA_SUM_POOL_ID_ASC', + PoolHourDataSumPoolIdDesc = 'POOL_HOUR_DATA_SUM_POOL_ID_DESC', + PoolHourDataSumSqrtPriceAsc = 'POOL_HOUR_DATA_SUM_SQRT_PRICE_ASC', + PoolHourDataSumSqrtPriceDesc = 'POOL_HOUR_DATA_SUM_SQRT_PRICE_DESC', + PoolHourDataSumTvlUSDAsc = 'POOL_HOUR_DATA_SUM_TVL_U_S_D_ASC', + PoolHourDataSumTvlUSDDesc = 'POOL_HOUR_DATA_SUM_TVL_U_S_D_DESC', + PoolHourDataSumTxCountAsc = 'POOL_HOUR_DATA_SUM_TX_COUNT_ASC', + PoolHourDataSumTxCountDesc = 'POOL_HOUR_DATA_SUM_TX_COUNT_DESC', + PoolHourDataSumVolumeTokenXAsc = 'POOL_HOUR_DATA_SUM_VOLUME_TOKEN_X_ASC', + PoolHourDataSumVolumeTokenXDesc = 'POOL_HOUR_DATA_SUM_VOLUME_TOKEN_X_DESC', + PoolHourDataSumVolumeTokenYAsc = 'POOL_HOUR_DATA_SUM_VOLUME_TOKEN_Y_ASC', + PoolHourDataSumVolumeTokenYDesc = 'POOL_HOUR_DATA_SUM_VOLUME_TOKEN_Y_DESC', + PoolHourDataSumVolumeUSDAsc = 'POOL_HOUR_DATA_SUM_VOLUME_U_S_D_ASC', + PoolHourDataSumVolumeUSDDesc = 'POOL_HOUR_DATA_SUM_VOLUME_U_S_D_DESC', + PoolHourDataVariancePopulationBlockRangeAsc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + PoolHourDataVariancePopulationBlockRangeDesc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + PoolHourDataVariancePopulationCurrentTickAsc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_CURRENT_TICK_ASC', + PoolHourDataVariancePopulationCurrentTickDesc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_CURRENT_TICK_DESC', + PoolHourDataVariancePopulationFeesUSDAsc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_FEES_U_S_D_ASC', + PoolHourDataVariancePopulationFeesUSDDesc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_FEES_U_S_D_DESC', + PoolHourDataVariancePopulationHourIndexAsc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_HOUR_INDEX_ASC', + PoolHourDataVariancePopulationHourIndexDesc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_HOUR_INDEX_DESC', + PoolHourDataVariancePopulationIdAsc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_ID_ASC', + PoolHourDataVariancePopulationIdDesc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_ID_DESC', + PoolHourDataVariancePopulationLiquidityAsc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_LIQUIDITY_ASC', + PoolHourDataVariancePopulationLiquidityDesc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_LIQUIDITY_DESC', + PoolHourDataVariancePopulationPoolIdAsc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_POOL_ID_ASC', + PoolHourDataVariancePopulationPoolIdDesc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_POOL_ID_DESC', + PoolHourDataVariancePopulationSqrtPriceAsc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_SQRT_PRICE_ASC', + PoolHourDataVariancePopulationSqrtPriceDesc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_SQRT_PRICE_DESC', + PoolHourDataVariancePopulationTvlUSDAsc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_TVL_U_S_D_ASC', + PoolHourDataVariancePopulationTvlUSDDesc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_TVL_U_S_D_DESC', + PoolHourDataVariancePopulationTxCountAsc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_TX_COUNT_ASC', + PoolHourDataVariancePopulationTxCountDesc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_TX_COUNT_DESC', + PoolHourDataVariancePopulationVolumeTokenXAsc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_VOLUME_TOKEN_X_ASC', + PoolHourDataVariancePopulationVolumeTokenXDesc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_VOLUME_TOKEN_X_DESC', + PoolHourDataVariancePopulationVolumeTokenYAsc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_VOLUME_TOKEN_Y_ASC', + PoolHourDataVariancePopulationVolumeTokenYDesc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_VOLUME_TOKEN_Y_DESC', + PoolHourDataVariancePopulationVolumeUSDAsc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_VOLUME_U_S_D_ASC', + PoolHourDataVariancePopulationVolumeUSDDesc = 'POOL_HOUR_DATA_VARIANCE_POPULATION_VOLUME_U_S_D_DESC', + PoolHourDataVarianceSampleBlockRangeAsc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + PoolHourDataVarianceSampleBlockRangeDesc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + PoolHourDataVarianceSampleCurrentTickAsc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_CURRENT_TICK_ASC', + PoolHourDataVarianceSampleCurrentTickDesc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_CURRENT_TICK_DESC', + PoolHourDataVarianceSampleFeesUSDAsc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_FEES_U_S_D_ASC', + PoolHourDataVarianceSampleFeesUSDDesc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_FEES_U_S_D_DESC', + PoolHourDataVarianceSampleHourIndexAsc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_HOUR_INDEX_ASC', + PoolHourDataVarianceSampleHourIndexDesc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_HOUR_INDEX_DESC', + PoolHourDataVarianceSampleIdAsc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_ID_ASC', + PoolHourDataVarianceSampleIdDesc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_ID_DESC', + PoolHourDataVarianceSampleLiquidityAsc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_LIQUIDITY_ASC', + PoolHourDataVarianceSampleLiquidityDesc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_LIQUIDITY_DESC', + PoolHourDataVarianceSamplePoolIdAsc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_POOL_ID_ASC', + PoolHourDataVarianceSamplePoolIdDesc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_POOL_ID_DESC', + PoolHourDataVarianceSampleSqrtPriceAsc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_SQRT_PRICE_ASC', + PoolHourDataVarianceSampleSqrtPriceDesc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_SQRT_PRICE_DESC', + PoolHourDataVarianceSampleTvlUSDAsc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_TVL_U_S_D_ASC', + PoolHourDataVarianceSampleTvlUSDDesc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_TVL_U_S_D_DESC', + PoolHourDataVarianceSampleTxCountAsc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_TX_COUNT_ASC', + PoolHourDataVarianceSampleTxCountDesc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_TX_COUNT_DESC', + PoolHourDataVarianceSampleVolumeTokenXAsc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_VOLUME_TOKEN_X_ASC', + PoolHourDataVarianceSampleVolumeTokenXDesc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_VOLUME_TOKEN_X_DESC', + PoolHourDataVarianceSampleVolumeTokenYAsc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_VOLUME_TOKEN_Y_ASC', + PoolHourDataVarianceSampleVolumeTokenYDesc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_VOLUME_TOKEN_Y_DESC', + PoolHourDataVarianceSampleVolumeUSDAsc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_VOLUME_U_S_D_ASC', + PoolHourDataVarianceSampleVolumeUSDDesc = 'POOL_HOUR_DATA_VARIANCE_SAMPLE_VOLUME_U_S_D_DESC', + PoolTokenIncentivesAverageBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_BLOCK_RANGE_ASC', + PoolTokenIncentivesAverageBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_BLOCK_RANGE_DESC', + PoolTokenIncentivesAverageIdAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_ID_ASC', + PoolTokenIncentivesAverageIdDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_ID_DESC', + PoolTokenIncentivesAverageIndexAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_INDEX_ASC', + PoolTokenIncentivesAverageIndexDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_INDEX_DESC', + PoolTokenIncentivesAveragePoolIdAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_POOL_ID_ASC', + PoolTokenIncentivesAveragePoolIdDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_POOL_ID_DESC', + PoolTokenIncentivesAverageRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_REWARD_PER_SEC_ASC', + PoolTokenIncentivesAverageRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_REWARD_PER_SEC_DESC', + PoolTokenIncentivesAverageStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_START_TIMESTAMP_ASC', + PoolTokenIncentivesAverageStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_START_TIMESTAMP_DESC', + PoolTokenIncentivesAverageTokenIdAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_TOKEN_ID_ASC', + PoolTokenIncentivesAverageTokenIdDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_TOKEN_ID_DESC', + PoolTokenIncentivesAverageTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_TOTAL_REWARD_ASC', + PoolTokenIncentivesAverageTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_TOTAL_REWARD_DESC', + PoolTokenIncentivesAverageTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_TRANSACTION_ID_ASC', + PoolTokenIncentivesAverageTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_TRANSACTION_ID_DESC', + PoolTokenIncentivesCountAsc = 'POOL_TOKEN_INCENTIVES_COUNT_ASC', + PoolTokenIncentivesCountDesc = 'POOL_TOKEN_INCENTIVES_COUNT_DESC', + PoolTokenIncentivesDistinctCountBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_BLOCK_RANGE_ASC', + PoolTokenIncentivesDistinctCountBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_BLOCK_RANGE_DESC', + PoolTokenIncentivesDistinctCountIdAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_ID_ASC', + PoolTokenIncentivesDistinctCountIdDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_ID_DESC', + PoolTokenIncentivesDistinctCountIndexAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_INDEX_ASC', + PoolTokenIncentivesDistinctCountIndexDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_INDEX_DESC', + PoolTokenIncentivesDistinctCountPoolIdAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_POOL_ID_ASC', + PoolTokenIncentivesDistinctCountPoolIdDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_POOL_ID_DESC', + PoolTokenIncentivesDistinctCountRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_REWARD_PER_SEC_ASC', + PoolTokenIncentivesDistinctCountRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_REWARD_PER_SEC_DESC', + PoolTokenIncentivesDistinctCountStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_START_TIMESTAMP_ASC', + PoolTokenIncentivesDistinctCountStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_START_TIMESTAMP_DESC', + PoolTokenIncentivesDistinctCountTokenIdAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_TOKEN_ID_ASC', + PoolTokenIncentivesDistinctCountTokenIdDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_TOKEN_ID_DESC', + PoolTokenIncentivesDistinctCountTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_TOTAL_REWARD_ASC', + PoolTokenIncentivesDistinctCountTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_TOTAL_REWARD_DESC', + PoolTokenIncentivesDistinctCountTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_TRANSACTION_ID_ASC', + PoolTokenIncentivesDistinctCountTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_TRANSACTION_ID_DESC', + PoolTokenIncentivesMaxBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_MAX_BLOCK_RANGE_ASC', + PoolTokenIncentivesMaxBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_MAX_BLOCK_RANGE_DESC', + PoolTokenIncentivesMaxIdAsc = 'POOL_TOKEN_INCENTIVES_MAX_ID_ASC', + PoolTokenIncentivesMaxIdDesc = 'POOL_TOKEN_INCENTIVES_MAX_ID_DESC', + PoolTokenIncentivesMaxIndexAsc = 'POOL_TOKEN_INCENTIVES_MAX_INDEX_ASC', + PoolTokenIncentivesMaxIndexDesc = 'POOL_TOKEN_INCENTIVES_MAX_INDEX_DESC', + PoolTokenIncentivesMaxPoolIdAsc = 'POOL_TOKEN_INCENTIVES_MAX_POOL_ID_ASC', + PoolTokenIncentivesMaxPoolIdDesc = 'POOL_TOKEN_INCENTIVES_MAX_POOL_ID_DESC', + PoolTokenIncentivesMaxRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_MAX_REWARD_PER_SEC_ASC', + PoolTokenIncentivesMaxRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_MAX_REWARD_PER_SEC_DESC', + PoolTokenIncentivesMaxStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_MAX_START_TIMESTAMP_ASC', + PoolTokenIncentivesMaxStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_MAX_START_TIMESTAMP_DESC', + PoolTokenIncentivesMaxTokenIdAsc = 'POOL_TOKEN_INCENTIVES_MAX_TOKEN_ID_ASC', + PoolTokenIncentivesMaxTokenIdDesc = 'POOL_TOKEN_INCENTIVES_MAX_TOKEN_ID_DESC', + PoolTokenIncentivesMaxTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_MAX_TOTAL_REWARD_ASC', + PoolTokenIncentivesMaxTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_MAX_TOTAL_REWARD_DESC', + PoolTokenIncentivesMaxTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_MAX_TRANSACTION_ID_ASC', + PoolTokenIncentivesMaxTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_MAX_TRANSACTION_ID_DESC', + PoolTokenIncentivesMinBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_MIN_BLOCK_RANGE_ASC', + PoolTokenIncentivesMinBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_MIN_BLOCK_RANGE_DESC', + PoolTokenIncentivesMinIdAsc = 'POOL_TOKEN_INCENTIVES_MIN_ID_ASC', + PoolTokenIncentivesMinIdDesc = 'POOL_TOKEN_INCENTIVES_MIN_ID_DESC', + PoolTokenIncentivesMinIndexAsc = 'POOL_TOKEN_INCENTIVES_MIN_INDEX_ASC', + PoolTokenIncentivesMinIndexDesc = 'POOL_TOKEN_INCENTIVES_MIN_INDEX_DESC', + PoolTokenIncentivesMinPoolIdAsc = 'POOL_TOKEN_INCENTIVES_MIN_POOL_ID_ASC', + PoolTokenIncentivesMinPoolIdDesc = 'POOL_TOKEN_INCENTIVES_MIN_POOL_ID_DESC', + PoolTokenIncentivesMinRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_MIN_REWARD_PER_SEC_ASC', + PoolTokenIncentivesMinRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_MIN_REWARD_PER_SEC_DESC', + PoolTokenIncentivesMinStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_MIN_START_TIMESTAMP_ASC', + PoolTokenIncentivesMinStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_MIN_START_TIMESTAMP_DESC', + PoolTokenIncentivesMinTokenIdAsc = 'POOL_TOKEN_INCENTIVES_MIN_TOKEN_ID_ASC', + PoolTokenIncentivesMinTokenIdDesc = 'POOL_TOKEN_INCENTIVES_MIN_TOKEN_ID_DESC', + PoolTokenIncentivesMinTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_MIN_TOTAL_REWARD_ASC', + PoolTokenIncentivesMinTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_MIN_TOTAL_REWARD_DESC', + PoolTokenIncentivesMinTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_MIN_TRANSACTION_ID_ASC', + PoolTokenIncentivesMinTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_MIN_TRANSACTION_ID_DESC', + PoolTokenIncentivesStddevPopulationBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_BLOCK_RANGE_ASC', + PoolTokenIncentivesStddevPopulationBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_BLOCK_RANGE_DESC', + PoolTokenIncentivesStddevPopulationIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_ID_ASC', + PoolTokenIncentivesStddevPopulationIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_ID_DESC', + PoolTokenIncentivesStddevPopulationIndexAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_INDEX_ASC', + PoolTokenIncentivesStddevPopulationIndexDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_INDEX_DESC', + PoolTokenIncentivesStddevPopulationPoolIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_POOL_ID_ASC', + PoolTokenIncentivesStddevPopulationPoolIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_POOL_ID_DESC', + PoolTokenIncentivesStddevPopulationRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_REWARD_PER_SEC_ASC', + PoolTokenIncentivesStddevPopulationRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_REWARD_PER_SEC_DESC', + PoolTokenIncentivesStddevPopulationStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_START_TIMESTAMP_ASC', + PoolTokenIncentivesStddevPopulationStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_START_TIMESTAMP_DESC', + PoolTokenIncentivesStddevPopulationTokenIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_TOKEN_ID_ASC', + PoolTokenIncentivesStddevPopulationTokenIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_TOKEN_ID_DESC', + PoolTokenIncentivesStddevPopulationTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_TOTAL_REWARD_ASC', + PoolTokenIncentivesStddevPopulationTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_TOTAL_REWARD_DESC', + PoolTokenIncentivesStddevPopulationTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_TRANSACTION_ID_ASC', + PoolTokenIncentivesStddevPopulationTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_TRANSACTION_ID_DESC', + PoolTokenIncentivesStddevSampleBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + PoolTokenIncentivesStddevSampleBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + PoolTokenIncentivesStddevSampleIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_ID_ASC', + PoolTokenIncentivesStddevSampleIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_ID_DESC', + PoolTokenIncentivesStddevSampleIndexAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_INDEX_ASC', + PoolTokenIncentivesStddevSampleIndexDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_INDEX_DESC', + PoolTokenIncentivesStddevSamplePoolIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_POOL_ID_ASC', + PoolTokenIncentivesStddevSamplePoolIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_POOL_ID_DESC', + PoolTokenIncentivesStddevSampleRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_REWARD_PER_SEC_ASC', + PoolTokenIncentivesStddevSampleRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_REWARD_PER_SEC_DESC', + PoolTokenIncentivesStddevSampleStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_START_TIMESTAMP_ASC', + PoolTokenIncentivesStddevSampleStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_START_TIMESTAMP_DESC', + PoolTokenIncentivesStddevSampleTokenIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_TOKEN_ID_ASC', + PoolTokenIncentivesStddevSampleTokenIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_TOKEN_ID_DESC', + PoolTokenIncentivesStddevSampleTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_TOTAL_REWARD_ASC', + PoolTokenIncentivesStddevSampleTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_TOTAL_REWARD_DESC', + PoolTokenIncentivesStddevSampleTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_TRANSACTION_ID_ASC', + PoolTokenIncentivesStddevSampleTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_TRANSACTION_ID_DESC', + PoolTokenIncentivesSumBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_SUM_BLOCK_RANGE_ASC', + PoolTokenIncentivesSumBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_SUM_BLOCK_RANGE_DESC', + PoolTokenIncentivesSumIdAsc = 'POOL_TOKEN_INCENTIVES_SUM_ID_ASC', + PoolTokenIncentivesSumIdDesc = 'POOL_TOKEN_INCENTIVES_SUM_ID_DESC', + PoolTokenIncentivesSumIndexAsc = 'POOL_TOKEN_INCENTIVES_SUM_INDEX_ASC', + PoolTokenIncentivesSumIndexDesc = 'POOL_TOKEN_INCENTIVES_SUM_INDEX_DESC', + PoolTokenIncentivesSumPoolIdAsc = 'POOL_TOKEN_INCENTIVES_SUM_POOL_ID_ASC', + PoolTokenIncentivesSumPoolIdDesc = 'POOL_TOKEN_INCENTIVES_SUM_POOL_ID_DESC', + PoolTokenIncentivesSumRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_SUM_REWARD_PER_SEC_ASC', + PoolTokenIncentivesSumRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_SUM_REWARD_PER_SEC_DESC', + PoolTokenIncentivesSumStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_SUM_START_TIMESTAMP_ASC', + PoolTokenIncentivesSumStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_SUM_START_TIMESTAMP_DESC', + PoolTokenIncentivesSumTokenIdAsc = 'POOL_TOKEN_INCENTIVES_SUM_TOKEN_ID_ASC', + PoolTokenIncentivesSumTokenIdDesc = 'POOL_TOKEN_INCENTIVES_SUM_TOKEN_ID_DESC', + PoolTokenIncentivesSumTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_SUM_TOTAL_REWARD_ASC', + PoolTokenIncentivesSumTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_SUM_TOTAL_REWARD_DESC', + PoolTokenIncentivesSumTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_SUM_TRANSACTION_ID_ASC', + PoolTokenIncentivesSumTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_SUM_TRANSACTION_ID_DESC', + PoolTokenIncentivesVariancePopulationBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + PoolTokenIncentivesVariancePopulationBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + PoolTokenIncentivesVariancePopulationIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_ID_ASC', + PoolTokenIncentivesVariancePopulationIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_ID_DESC', + PoolTokenIncentivesVariancePopulationIndexAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_INDEX_ASC', + PoolTokenIncentivesVariancePopulationIndexDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_INDEX_DESC', + PoolTokenIncentivesVariancePopulationPoolIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_POOL_ID_ASC', + PoolTokenIncentivesVariancePopulationPoolIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_POOL_ID_DESC', + PoolTokenIncentivesVariancePopulationRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_REWARD_PER_SEC_ASC', + PoolTokenIncentivesVariancePopulationRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_REWARD_PER_SEC_DESC', + PoolTokenIncentivesVariancePopulationStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_START_TIMESTAMP_ASC', + PoolTokenIncentivesVariancePopulationStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_START_TIMESTAMP_DESC', + PoolTokenIncentivesVariancePopulationTokenIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_TOKEN_ID_ASC', + PoolTokenIncentivesVariancePopulationTokenIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_TOKEN_ID_DESC', + PoolTokenIncentivesVariancePopulationTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_TOTAL_REWARD_ASC', + PoolTokenIncentivesVariancePopulationTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_TOTAL_REWARD_DESC', + PoolTokenIncentivesVariancePopulationTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_TRANSACTION_ID_ASC', + PoolTokenIncentivesVariancePopulationTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_TRANSACTION_ID_DESC', + PoolTokenIncentivesVarianceSampleBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + PoolTokenIncentivesVarianceSampleBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + PoolTokenIncentivesVarianceSampleIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_ID_ASC', + PoolTokenIncentivesVarianceSampleIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_ID_DESC', + PoolTokenIncentivesVarianceSampleIndexAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_INDEX_ASC', + PoolTokenIncentivesVarianceSampleIndexDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_INDEX_DESC', + PoolTokenIncentivesVarianceSamplePoolIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_POOL_ID_ASC', + PoolTokenIncentivesVarianceSamplePoolIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_POOL_ID_DESC', + PoolTokenIncentivesVarianceSampleRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_REWARD_PER_SEC_ASC', + PoolTokenIncentivesVarianceSampleRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_REWARD_PER_SEC_DESC', + PoolTokenIncentivesVarianceSampleStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_START_TIMESTAMP_ASC', + PoolTokenIncentivesVarianceSampleStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_START_TIMESTAMP_DESC', + PoolTokenIncentivesVarianceSampleTokenIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_TOKEN_ID_ASC', + PoolTokenIncentivesVarianceSampleTokenIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_TOKEN_ID_DESC', + PoolTokenIncentivesVarianceSampleTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_TOTAL_REWARD_ASC', + PoolTokenIncentivesVarianceSampleTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_TOTAL_REWARD_DESC', + PoolTokenIncentivesVarianceSampleTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_TRANSACTION_ID_ASC', + PoolTokenIncentivesVarianceSampleTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_TRANSACTION_ID_DESC', + PositionsAverageBlockRangeAsc = 'POSITIONS_AVERAGE_BLOCK_RANGE_ASC', + PositionsAverageBlockRangeDesc = 'POSITIONS_AVERAGE_BLOCK_RANGE_DESC', + PositionsAverageClosedAtAsc = 'POSITIONS_AVERAGE_CLOSED_AT_ASC', + PositionsAverageClosedAtDesc = 'POSITIONS_AVERAGE_CLOSED_AT_DESC', + PositionsAverageCreatedAtAsc = 'POSITIONS_AVERAGE_CREATED_AT_ASC', + PositionsAverageCreatedAtDesc = 'POSITIONS_AVERAGE_CREATED_AT_DESC', + PositionsAverageIdAsc = 'POSITIONS_AVERAGE_ID_ASC', + PositionsAverageIdDesc = 'POSITIONS_AVERAGE_ID_DESC', + PositionsAverageLiquidityAsc = 'POSITIONS_AVERAGE_LIQUIDITY_ASC', + PositionsAverageLiquidityDesc = 'POSITIONS_AVERAGE_LIQUIDITY_DESC', + PositionsAverageOwnerIdAsc = 'POSITIONS_AVERAGE_OWNER_ID_ASC', + PositionsAverageOwnerIdDesc = 'POSITIONS_AVERAGE_OWNER_ID_DESC', + PositionsAveragePoolIdAsc = 'POSITIONS_AVERAGE_POOL_ID_ASC', + PositionsAveragePoolIdDesc = 'POSITIONS_AVERAGE_POOL_ID_DESC', + PositionsAveragePrincipalAmountXAsc = 'POSITIONS_AVERAGE_PRINCIPAL_AMOUNT_X_ASC', + PositionsAveragePrincipalAmountXDesc = 'POSITIONS_AVERAGE_PRINCIPAL_AMOUNT_X_DESC', + PositionsAveragePrincipalAmountYAsc = 'POSITIONS_AVERAGE_PRINCIPAL_AMOUNT_Y_ASC', + PositionsAveragePrincipalAmountYDesc = 'POSITIONS_AVERAGE_PRINCIPAL_AMOUNT_Y_DESC', + PositionsAverageStatusAsc = 'POSITIONS_AVERAGE_STATUS_ASC', + PositionsAverageStatusDesc = 'POSITIONS_AVERAGE_STATUS_DESC', + PositionsAverageTickLowerAsc = 'POSITIONS_AVERAGE_TICK_LOWER_ASC', + PositionsAverageTickLowerDesc = 'POSITIONS_AVERAGE_TICK_LOWER_DESC', + PositionsAverageTickUpperAsc = 'POSITIONS_AVERAGE_TICK_UPPER_ASC', + PositionsAverageTickUpperDesc = 'POSITIONS_AVERAGE_TICK_UPPER_DESC', + PositionsAverageTokenIdAsc = 'POSITIONS_AVERAGE_TOKEN_ID_ASC', + PositionsAverageTokenIdDesc = 'POSITIONS_AVERAGE_TOKEN_ID_DESC', + PositionsAverageTransactionIdAsc = 'POSITIONS_AVERAGE_TRANSACTION_ID_ASC', + PositionsAverageTransactionIdDesc = 'POSITIONS_AVERAGE_TRANSACTION_ID_DESC', + PositionsCountAsc = 'POSITIONS_COUNT_ASC', + PositionsCountDesc = 'POSITIONS_COUNT_DESC', + PositionsDistinctCountBlockRangeAsc = 'POSITIONS_DISTINCT_COUNT_BLOCK_RANGE_ASC', + PositionsDistinctCountBlockRangeDesc = 'POSITIONS_DISTINCT_COUNT_BLOCK_RANGE_DESC', + PositionsDistinctCountClosedAtAsc = 'POSITIONS_DISTINCT_COUNT_CLOSED_AT_ASC', + PositionsDistinctCountClosedAtDesc = 'POSITIONS_DISTINCT_COUNT_CLOSED_AT_DESC', + PositionsDistinctCountCreatedAtAsc = 'POSITIONS_DISTINCT_COUNT_CREATED_AT_ASC', + PositionsDistinctCountCreatedAtDesc = 'POSITIONS_DISTINCT_COUNT_CREATED_AT_DESC', + PositionsDistinctCountIdAsc = 'POSITIONS_DISTINCT_COUNT_ID_ASC', + PositionsDistinctCountIdDesc = 'POSITIONS_DISTINCT_COUNT_ID_DESC', + PositionsDistinctCountLiquidityAsc = 'POSITIONS_DISTINCT_COUNT_LIQUIDITY_ASC', + PositionsDistinctCountLiquidityDesc = 'POSITIONS_DISTINCT_COUNT_LIQUIDITY_DESC', + PositionsDistinctCountOwnerIdAsc = 'POSITIONS_DISTINCT_COUNT_OWNER_ID_ASC', + PositionsDistinctCountOwnerIdDesc = 'POSITIONS_DISTINCT_COUNT_OWNER_ID_DESC', + PositionsDistinctCountPoolIdAsc = 'POSITIONS_DISTINCT_COUNT_POOL_ID_ASC', + PositionsDistinctCountPoolIdDesc = 'POSITIONS_DISTINCT_COUNT_POOL_ID_DESC', + PositionsDistinctCountPrincipalAmountXAsc = 'POSITIONS_DISTINCT_COUNT_PRINCIPAL_AMOUNT_X_ASC', + PositionsDistinctCountPrincipalAmountXDesc = 'POSITIONS_DISTINCT_COUNT_PRINCIPAL_AMOUNT_X_DESC', + PositionsDistinctCountPrincipalAmountYAsc = 'POSITIONS_DISTINCT_COUNT_PRINCIPAL_AMOUNT_Y_ASC', + PositionsDistinctCountPrincipalAmountYDesc = 'POSITIONS_DISTINCT_COUNT_PRINCIPAL_AMOUNT_Y_DESC', + PositionsDistinctCountStatusAsc = 'POSITIONS_DISTINCT_COUNT_STATUS_ASC', + PositionsDistinctCountStatusDesc = 'POSITIONS_DISTINCT_COUNT_STATUS_DESC', + PositionsDistinctCountTickLowerAsc = 'POSITIONS_DISTINCT_COUNT_TICK_LOWER_ASC', + PositionsDistinctCountTickLowerDesc = 'POSITIONS_DISTINCT_COUNT_TICK_LOWER_DESC', + PositionsDistinctCountTickUpperAsc = 'POSITIONS_DISTINCT_COUNT_TICK_UPPER_ASC', + PositionsDistinctCountTickUpperDesc = 'POSITIONS_DISTINCT_COUNT_TICK_UPPER_DESC', + PositionsDistinctCountTokenIdAsc = 'POSITIONS_DISTINCT_COUNT_TOKEN_ID_ASC', + PositionsDistinctCountTokenIdDesc = 'POSITIONS_DISTINCT_COUNT_TOKEN_ID_DESC', + PositionsDistinctCountTransactionIdAsc = 'POSITIONS_DISTINCT_COUNT_TRANSACTION_ID_ASC', + PositionsDistinctCountTransactionIdDesc = 'POSITIONS_DISTINCT_COUNT_TRANSACTION_ID_DESC', + PositionsMaxBlockRangeAsc = 'POSITIONS_MAX_BLOCK_RANGE_ASC', + PositionsMaxBlockRangeDesc = 'POSITIONS_MAX_BLOCK_RANGE_DESC', + PositionsMaxClosedAtAsc = 'POSITIONS_MAX_CLOSED_AT_ASC', + PositionsMaxClosedAtDesc = 'POSITIONS_MAX_CLOSED_AT_DESC', + PositionsMaxCreatedAtAsc = 'POSITIONS_MAX_CREATED_AT_ASC', + PositionsMaxCreatedAtDesc = 'POSITIONS_MAX_CREATED_AT_DESC', + PositionsMaxIdAsc = 'POSITIONS_MAX_ID_ASC', + PositionsMaxIdDesc = 'POSITIONS_MAX_ID_DESC', + PositionsMaxLiquidityAsc = 'POSITIONS_MAX_LIQUIDITY_ASC', + PositionsMaxLiquidityDesc = 'POSITIONS_MAX_LIQUIDITY_DESC', + PositionsMaxOwnerIdAsc = 'POSITIONS_MAX_OWNER_ID_ASC', + PositionsMaxOwnerIdDesc = 'POSITIONS_MAX_OWNER_ID_DESC', + PositionsMaxPoolIdAsc = 'POSITIONS_MAX_POOL_ID_ASC', + PositionsMaxPoolIdDesc = 'POSITIONS_MAX_POOL_ID_DESC', + PositionsMaxPrincipalAmountXAsc = 'POSITIONS_MAX_PRINCIPAL_AMOUNT_X_ASC', + PositionsMaxPrincipalAmountXDesc = 'POSITIONS_MAX_PRINCIPAL_AMOUNT_X_DESC', + PositionsMaxPrincipalAmountYAsc = 'POSITIONS_MAX_PRINCIPAL_AMOUNT_Y_ASC', + PositionsMaxPrincipalAmountYDesc = 'POSITIONS_MAX_PRINCIPAL_AMOUNT_Y_DESC', + PositionsMaxStatusAsc = 'POSITIONS_MAX_STATUS_ASC', + PositionsMaxStatusDesc = 'POSITIONS_MAX_STATUS_DESC', + PositionsMaxTickLowerAsc = 'POSITIONS_MAX_TICK_LOWER_ASC', + PositionsMaxTickLowerDesc = 'POSITIONS_MAX_TICK_LOWER_DESC', + PositionsMaxTickUpperAsc = 'POSITIONS_MAX_TICK_UPPER_ASC', + PositionsMaxTickUpperDesc = 'POSITIONS_MAX_TICK_UPPER_DESC', + PositionsMaxTokenIdAsc = 'POSITIONS_MAX_TOKEN_ID_ASC', + PositionsMaxTokenIdDesc = 'POSITIONS_MAX_TOKEN_ID_DESC', + PositionsMaxTransactionIdAsc = 'POSITIONS_MAX_TRANSACTION_ID_ASC', + PositionsMaxTransactionIdDesc = 'POSITIONS_MAX_TRANSACTION_ID_DESC', + PositionsMinBlockRangeAsc = 'POSITIONS_MIN_BLOCK_RANGE_ASC', + PositionsMinBlockRangeDesc = 'POSITIONS_MIN_BLOCK_RANGE_DESC', + PositionsMinClosedAtAsc = 'POSITIONS_MIN_CLOSED_AT_ASC', + PositionsMinClosedAtDesc = 'POSITIONS_MIN_CLOSED_AT_DESC', + PositionsMinCreatedAtAsc = 'POSITIONS_MIN_CREATED_AT_ASC', + PositionsMinCreatedAtDesc = 'POSITIONS_MIN_CREATED_AT_DESC', + PositionsMinIdAsc = 'POSITIONS_MIN_ID_ASC', + PositionsMinIdDesc = 'POSITIONS_MIN_ID_DESC', + PositionsMinLiquidityAsc = 'POSITIONS_MIN_LIQUIDITY_ASC', + PositionsMinLiquidityDesc = 'POSITIONS_MIN_LIQUIDITY_DESC', + PositionsMinOwnerIdAsc = 'POSITIONS_MIN_OWNER_ID_ASC', + PositionsMinOwnerIdDesc = 'POSITIONS_MIN_OWNER_ID_DESC', + PositionsMinPoolIdAsc = 'POSITIONS_MIN_POOL_ID_ASC', + PositionsMinPoolIdDesc = 'POSITIONS_MIN_POOL_ID_DESC', + PositionsMinPrincipalAmountXAsc = 'POSITIONS_MIN_PRINCIPAL_AMOUNT_X_ASC', + PositionsMinPrincipalAmountXDesc = 'POSITIONS_MIN_PRINCIPAL_AMOUNT_X_DESC', + PositionsMinPrincipalAmountYAsc = 'POSITIONS_MIN_PRINCIPAL_AMOUNT_Y_ASC', + PositionsMinPrincipalAmountYDesc = 'POSITIONS_MIN_PRINCIPAL_AMOUNT_Y_DESC', + PositionsMinStatusAsc = 'POSITIONS_MIN_STATUS_ASC', + PositionsMinStatusDesc = 'POSITIONS_MIN_STATUS_DESC', + PositionsMinTickLowerAsc = 'POSITIONS_MIN_TICK_LOWER_ASC', + PositionsMinTickLowerDesc = 'POSITIONS_MIN_TICK_LOWER_DESC', + PositionsMinTickUpperAsc = 'POSITIONS_MIN_TICK_UPPER_ASC', + PositionsMinTickUpperDesc = 'POSITIONS_MIN_TICK_UPPER_DESC', + PositionsMinTokenIdAsc = 'POSITIONS_MIN_TOKEN_ID_ASC', + PositionsMinTokenIdDesc = 'POSITIONS_MIN_TOKEN_ID_DESC', + PositionsMinTransactionIdAsc = 'POSITIONS_MIN_TRANSACTION_ID_ASC', + PositionsMinTransactionIdDesc = 'POSITIONS_MIN_TRANSACTION_ID_DESC', + PositionsStddevPopulationBlockRangeAsc = 'POSITIONS_STDDEV_POPULATION_BLOCK_RANGE_ASC', + PositionsStddevPopulationBlockRangeDesc = 'POSITIONS_STDDEV_POPULATION_BLOCK_RANGE_DESC', + PositionsStddevPopulationClosedAtAsc = 'POSITIONS_STDDEV_POPULATION_CLOSED_AT_ASC', + PositionsStddevPopulationClosedAtDesc = 'POSITIONS_STDDEV_POPULATION_CLOSED_AT_DESC', + PositionsStddevPopulationCreatedAtAsc = 'POSITIONS_STDDEV_POPULATION_CREATED_AT_ASC', + PositionsStddevPopulationCreatedAtDesc = 'POSITIONS_STDDEV_POPULATION_CREATED_AT_DESC', + PositionsStddevPopulationIdAsc = 'POSITIONS_STDDEV_POPULATION_ID_ASC', + PositionsStddevPopulationIdDesc = 'POSITIONS_STDDEV_POPULATION_ID_DESC', + PositionsStddevPopulationLiquidityAsc = 'POSITIONS_STDDEV_POPULATION_LIQUIDITY_ASC', + PositionsStddevPopulationLiquidityDesc = 'POSITIONS_STDDEV_POPULATION_LIQUIDITY_DESC', + PositionsStddevPopulationOwnerIdAsc = 'POSITIONS_STDDEV_POPULATION_OWNER_ID_ASC', + PositionsStddevPopulationOwnerIdDesc = 'POSITIONS_STDDEV_POPULATION_OWNER_ID_DESC', + PositionsStddevPopulationPoolIdAsc = 'POSITIONS_STDDEV_POPULATION_POOL_ID_ASC', + PositionsStddevPopulationPoolIdDesc = 'POSITIONS_STDDEV_POPULATION_POOL_ID_DESC', + PositionsStddevPopulationPrincipalAmountXAsc = 'POSITIONS_STDDEV_POPULATION_PRINCIPAL_AMOUNT_X_ASC', + PositionsStddevPopulationPrincipalAmountXDesc = 'POSITIONS_STDDEV_POPULATION_PRINCIPAL_AMOUNT_X_DESC', + PositionsStddevPopulationPrincipalAmountYAsc = 'POSITIONS_STDDEV_POPULATION_PRINCIPAL_AMOUNT_Y_ASC', + PositionsStddevPopulationPrincipalAmountYDesc = 'POSITIONS_STDDEV_POPULATION_PRINCIPAL_AMOUNT_Y_DESC', + PositionsStddevPopulationStatusAsc = 'POSITIONS_STDDEV_POPULATION_STATUS_ASC', + PositionsStddevPopulationStatusDesc = 'POSITIONS_STDDEV_POPULATION_STATUS_DESC', + PositionsStddevPopulationTickLowerAsc = 'POSITIONS_STDDEV_POPULATION_TICK_LOWER_ASC', + PositionsStddevPopulationTickLowerDesc = 'POSITIONS_STDDEV_POPULATION_TICK_LOWER_DESC', + PositionsStddevPopulationTickUpperAsc = 'POSITIONS_STDDEV_POPULATION_TICK_UPPER_ASC', + PositionsStddevPopulationTickUpperDesc = 'POSITIONS_STDDEV_POPULATION_TICK_UPPER_DESC', + PositionsStddevPopulationTokenIdAsc = 'POSITIONS_STDDEV_POPULATION_TOKEN_ID_ASC', + PositionsStddevPopulationTokenIdDesc = 'POSITIONS_STDDEV_POPULATION_TOKEN_ID_DESC', + PositionsStddevPopulationTransactionIdAsc = 'POSITIONS_STDDEV_POPULATION_TRANSACTION_ID_ASC', + PositionsStddevPopulationTransactionIdDesc = 'POSITIONS_STDDEV_POPULATION_TRANSACTION_ID_DESC', + PositionsStddevSampleBlockRangeAsc = 'POSITIONS_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + PositionsStddevSampleBlockRangeDesc = 'POSITIONS_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + PositionsStddevSampleClosedAtAsc = 'POSITIONS_STDDEV_SAMPLE_CLOSED_AT_ASC', + PositionsStddevSampleClosedAtDesc = 'POSITIONS_STDDEV_SAMPLE_CLOSED_AT_DESC', + PositionsStddevSampleCreatedAtAsc = 'POSITIONS_STDDEV_SAMPLE_CREATED_AT_ASC', + PositionsStddevSampleCreatedAtDesc = 'POSITIONS_STDDEV_SAMPLE_CREATED_AT_DESC', + PositionsStddevSampleIdAsc = 'POSITIONS_STDDEV_SAMPLE_ID_ASC', + PositionsStddevSampleIdDesc = 'POSITIONS_STDDEV_SAMPLE_ID_DESC', + PositionsStddevSampleLiquidityAsc = 'POSITIONS_STDDEV_SAMPLE_LIQUIDITY_ASC', + PositionsStddevSampleLiquidityDesc = 'POSITIONS_STDDEV_SAMPLE_LIQUIDITY_DESC', + PositionsStddevSampleOwnerIdAsc = 'POSITIONS_STDDEV_SAMPLE_OWNER_ID_ASC', + PositionsStddevSampleOwnerIdDesc = 'POSITIONS_STDDEV_SAMPLE_OWNER_ID_DESC', + PositionsStddevSamplePoolIdAsc = 'POSITIONS_STDDEV_SAMPLE_POOL_ID_ASC', + PositionsStddevSamplePoolIdDesc = 'POSITIONS_STDDEV_SAMPLE_POOL_ID_DESC', + PositionsStddevSamplePrincipalAmountXAsc = 'POSITIONS_STDDEV_SAMPLE_PRINCIPAL_AMOUNT_X_ASC', + PositionsStddevSamplePrincipalAmountXDesc = 'POSITIONS_STDDEV_SAMPLE_PRINCIPAL_AMOUNT_X_DESC', + PositionsStddevSamplePrincipalAmountYAsc = 'POSITIONS_STDDEV_SAMPLE_PRINCIPAL_AMOUNT_Y_ASC', + PositionsStddevSamplePrincipalAmountYDesc = 'POSITIONS_STDDEV_SAMPLE_PRINCIPAL_AMOUNT_Y_DESC', + PositionsStddevSampleStatusAsc = 'POSITIONS_STDDEV_SAMPLE_STATUS_ASC', + PositionsStddevSampleStatusDesc = 'POSITIONS_STDDEV_SAMPLE_STATUS_DESC', + PositionsStddevSampleTickLowerAsc = 'POSITIONS_STDDEV_SAMPLE_TICK_LOWER_ASC', + PositionsStddevSampleTickLowerDesc = 'POSITIONS_STDDEV_SAMPLE_TICK_LOWER_DESC', + PositionsStddevSampleTickUpperAsc = 'POSITIONS_STDDEV_SAMPLE_TICK_UPPER_ASC', + PositionsStddevSampleTickUpperDesc = 'POSITIONS_STDDEV_SAMPLE_TICK_UPPER_DESC', + PositionsStddevSampleTokenIdAsc = 'POSITIONS_STDDEV_SAMPLE_TOKEN_ID_ASC', + PositionsStddevSampleTokenIdDesc = 'POSITIONS_STDDEV_SAMPLE_TOKEN_ID_DESC', + PositionsStddevSampleTransactionIdAsc = 'POSITIONS_STDDEV_SAMPLE_TRANSACTION_ID_ASC', + PositionsStddevSampleTransactionIdDesc = 'POSITIONS_STDDEV_SAMPLE_TRANSACTION_ID_DESC', + PositionsSumBlockRangeAsc = 'POSITIONS_SUM_BLOCK_RANGE_ASC', + PositionsSumBlockRangeDesc = 'POSITIONS_SUM_BLOCK_RANGE_DESC', + PositionsSumClosedAtAsc = 'POSITIONS_SUM_CLOSED_AT_ASC', + PositionsSumClosedAtDesc = 'POSITIONS_SUM_CLOSED_AT_DESC', + PositionsSumCreatedAtAsc = 'POSITIONS_SUM_CREATED_AT_ASC', + PositionsSumCreatedAtDesc = 'POSITIONS_SUM_CREATED_AT_DESC', + PositionsSumIdAsc = 'POSITIONS_SUM_ID_ASC', + PositionsSumIdDesc = 'POSITIONS_SUM_ID_DESC', + PositionsSumLiquidityAsc = 'POSITIONS_SUM_LIQUIDITY_ASC', + PositionsSumLiquidityDesc = 'POSITIONS_SUM_LIQUIDITY_DESC', + PositionsSumOwnerIdAsc = 'POSITIONS_SUM_OWNER_ID_ASC', + PositionsSumOwnerIdDesc = 'POSITIONS_SUM_OWNER_ID_DESC', + PositionsSumPoolIdAsc = 'POSITIONS_SUM_POOL_ID_ASC', + PositionsSumPoolIdDesc = 'POSITIONS_SUM_POOL_ID_DESC', + PositionsSumPrincipalAmountXAsc = 'POSITIONS_SUM_PRINCIPAL_AMOUNT_X_ASC', + PositionsSumPrincipalAmountXDesc = 'POSITIONS_SUM_PRINCIPAL_AMOUNT_X_DESC', + PositionsSumPrincipalAmountYAsc = 'POSITIONS_SUM_PRINCIPAL_AMOUNT_Y_ASC', + PositionsSumPrincipalAmountYDesc = 'POSITIONS_SUM_PRINCIPAL_AMOUNT_Y_DESC', + PositionsSumStatusAsc = 'POSITIONS_SUM_STATUS_ASC', + PositionsSumStatusDesc = 'POSITIONS_SUM_STATUS_DESC', + PositionsSumTickLowerAsc = 'POSITIONS_SUM_TICK_LOWER_ASC', + PositionsSumTickLowerDesc = 'POSITIONS_SUM_TICK_LOWER_DESC', + PositionsSumTickUpperAsc = 'POSITIONS_SUM_TICK_UPPER_ASC', + PositionsSumTickUpperDesc = 'POSITIONS_SUM_TICK_UPPER_DESC', + PositionsSumTokenIdAsc = 'POSITIONS_SUM_TOKEN_ID_ASC', + PositionsSumTokenIdDesc = 'POSITIONS_SUM_TOKEN_ID_DESC', + PositionsSumTransactionIdAsc = 'POSITIONS_SUM_TRANSACTION_ID_ASC', + PositionsSumTransactionIdDesc = 'POSITIONS_SUM_TRANSACTION_ID_DESC', + PositionsVariancePopulationBlockRangeAsc = 'POSITIONS_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + PositionsVariancePopulationBlockRangeDesc = 'POSITIONS_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + PositionsVariancePopulationClosedAtAsc = 'POSITIONS_VARIANCE_POPULATION_CLOSED_AT_ASC', + PositionsVariancePopulationClosedAtDesc = 'POSITIONS_VARIANCE_POPULATION_CLOSED_AT_DESC', + PositionsVariancePopulationCreatedAtAsc = 'POSITIONS_VARIANCE_POPULATION_CREATED_AT_ASC', + PositionsVariancePopulationCreatedAtDesc = 'POSITIONS_VARIANCE_POPULATION_CREATED_AT_DESC', + PositionsVariancePopulationIdAsc = 'POSITIONS_VARIANCE_POPULATION_ID_ASC', + PositionsVariancePopulationIdDesc = 'POSITIONS_VARIANCE_POPULATION_ID_DESC', + PositionsVariancePopulationLiquidityAsc = 'POSITIONS_VARIANCE_POPULATION_LIQUIDITY_ASC', + PositionsVariancePopulationLiquidityDesc = 'POSITIONS_VARIANCE_POPULATION_LIQUIDITY_DESC', + PositionsVariancePopulationOwnerIdAsc = 'POSITIONS_VARIANCE_POPULATION_OWNER_ID_ASC', + PositionsVariancePopulationOwnerIdDesc = 'POSITIONS_VARIANCE_POPULATION_OWNER_ID_DESC', + PositionsVariancePopulationPoolIdAsc = 'POSITIONS_VARIANCE_POPULATION_POOL_ID_ASC', + PositionsVariancePopulationPoolIdDesc = 'POSITIONS_VARIANCE_POPULATION_POOL_ID_DESC', + PositionsVariancePopulationPrincipalAmountXAsc = 'POSITIONS_VARIANCE_POPULATION_PRINCIPAL_AMOUNT_X_ASC', + PositionsVariancePopulationPrincipalAmountXDesc = 'POSITIONS_VARIANCE_POPULATION_PRINCIPAL_AMOUNT_X_DESC', + PositionsVariancePopulationPrincipalAmountYAsc = 'POSITIONS_VARIANCE_POPULATION_PRINCIPAL_AMOUNT_Y_ASC', + PositionsVariancePopulationPrincipalAmountYDesc = 'POSITIONS_VARIANCE_POPULATION_PRINCIPAL_AMOUNT_Y_DESC', + PositionsVariancePopulationStatusAsc = 'POSITIONS_VARIANCE_POPULATION_STATUS_ASC', + PositionsVariancePopulationStatusDesc = 'POSITIONS_VARIANCE_POPULATION_STATUS_DESC', + PositionsVariancePopulationTickLowerAsc = 'POSITIONS_VARIANCE_POPULATION_TICK_LOWER_ASC', + PositionsVariancePopulationTickLowerDesc = 'POSITIONS_VARIANCE_POPULATION_TICK_LOWER_DESC', + PositionsVariancePopulationTickUpperAsc = 'POSITIONS_VARIANCE_POPULATION_TICK_UPPER_ASC', + PositionsVariancePopulationTickUpperDesc = 'POSITIONS_VARIANCE_POPULATION_TICK_UPPER_DESC', + PositionsVariancePopulationTokenIdAsc = 'POSITIONS_VARIANCE_POPULATION_TOKEN_ID_ASC', + PositionsVariancePopulationTokenIdDesc = 'POSITIONS_VARIANCE_POPULATION_TOKEN_ID_DESC', + PositionsVariancePopulationTransactionIdAsc = 'POSITIONS_VARIANCE_POPULATION_TRANSACTION_ID_ASC', + PositionsVariancePopulationTransactionIdDesc = 'POSITIONS_VARIANCE_POPULATION_TRANSACTION_ID_DESC', + PositionsVarianceSampleBlockRangeAsc = 'POSITIONS_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + PositionsVarianceSampleBlockRangeDesc = 'POSITIONS_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + PositionsVarianceSampleClosedAtAsc = 'POSITIONS_VARIANCE_SAMPLE_CLOSED_AT_ASC', + PositionsVarianceSampleClosedAtDesc = 'POSITIONS_VARIANCE_SAMPLE_CLOSED_AT_DESC', + PositionsVarianceSampleCreatedAtAsc = 'POSITIONS_VARIANCE_SAMPLE_CREATED_AT_ASC', + PositionsVarianceSampleCreatedAtDesc = 'POSITIONS_VARIANCE_SAMPLE_CREATED_AT_DESC', + PositionsVarianceSampleIdAsc = 'POSITIONS_VARIANCE_SAMPLE_ID_ASC', + PositionsVarianceSampleIdDesc = 'POSITIONS_VARIANCE_SAMPLE_ID_DESC', + PositionsVarianceSampleLiquidityAsc = 'POSITIONS_VARIANCE_SAMPLE_LIQUIDITY_ASC', + PositionsVarianceSampleLiquidityDesc = 'POSITIONS_VARIANCE_SAMPLE_LIQUIDITY_DESC', + PositionsVarianceSampleOwnerIdAsc = 'POSITIONS_VARIANCE_SAMPLE_OWNER_ID_ASC', + PositionsVarianceSampleOwnerIdDesc = 'POSITIONS_VARIANCE_SAMPLE_OWNER_ID_DESC', + PositionsVarianceSamplePoolIdAsc = 'POSITIONS_VARIANCE_SAMPLE_POOL_ID_ASC', + PositionsVarianceSamplePoolIdDesc = 'POSITIONS_VARIANCE_SAMPLE_POOL_ID_DESC', + PositionsVarianceSamplePrincipalAmountXAsc = 'POSITIONS_VARIANCE_SAMPLE_PRINCIPAL_AMOUNT_X_ASC', + PositionsVarianceSamplePrincipalAmountXDesc = 'POSITIONS_VARIANCE_SAMPLE_PRINCIPAL_AMOUNT_X_DESC', + PositionsVarianceSamplePrincipalAmountYAsc = 'POSITIONS_VARIANCE_SAMPLE_PRINCIPAL_AMOUNT_Y_ASC', + PositionsVarianceSamplePrincipalAmountYDesc = 'POSITIONS_VARIANCE_SAMPLE_PRINCIPAL_AMOUNT_Y_DESC', + PositionsVarianceSampleStatusAsc = 'POSITIONS_VARIANCE_SAMPLE_STATUS_ASC', + PositionsVarianceSampleStatusDesc = 'POSITIONS_VARIANCE_SAMPLE_STATUS_DESC', + PositionsVarianceSampleTickLowerAsc = 'POSITIONS_VARIANCE_SAMPLE_TICK_LOWER_ASC', + PositionsVarianceSampleTickLowerDesc = 'POSITIONS_VARIANCE_SAMPLE_TICK_LOWER_DESC', + PositionsVarianceSampleTickUpperAsc = 'POSITIONS_VARIANCE_SAMPLE_TICK_UPPER_ASC', + PositionsVarianceSampleTickUpperDesc = 'POSITIONS_VARIANCE_SAMPLE_TICK_UPPER_DESC', + PositionsVarianceSampleTokenIdAsc = 'POSITIONS_VARIANCE_SAMPLE_TOKEN_ID_ASC', + PositionsVarianceSampleTokenIdDesc = 'POSITIONS_VARIANCE_SAMPLE_TOKEN_ID_DESC', + PositionsVarianceSampleTransactionIdAsc = 'POSITIONS_VARIANCE_SAMPLE_TRANSACTION_ID_ASC', + PositionsVarianceSampleTransactionIdDesc = 'POSITIONS_VARIANCE_SAMPLE_TRANSACTION_ID_DESC', + PrimaryKeyAsc = 'PRIMARY_KEY_ASC', + PrimaryKeyDesc = 'PRIMARY_KEY_DESC', + SqrtPriceAsc = 'SQRT_PRICE_ASC', + SqrtPriceDesc = 'SQRT_PRICE_DESC', + SwapsAverageAmountInAsc = 'SWAPS_AVERAGE_AMOUNT_IN_ASC', + SwapsAverageAmountInDesc = 'SWAPS_AVERAGE_AMOUNT_IN_DESC', + SwapsAverageAmountOutAsc = 'SWAPS_AVERAGE_AMOUNT_OUT_ASC', + SwapsAverageAmountOutDesc = 'SWAPS_AVERAGE_AMOUNT_OUT_DESC', + SwapsAverageBlockRangeAsc = 'SWAPS_AVERAGE_BLOCK_RANGE_ASC', + SwapsAverageBlockRangeDesc = 'SWAPS_AVERAGE_BLOCK_RANGE_DESC', + SwapsAverageCurrentTickIndexAsc = 'SWAPS_AVERAGE_CURRENT_TICK_INDEX_ASC', + SwapsAverageCurrentTickIndexDesc = 'SWAPS_AVERAGE_CURRENT_TICK_INDEX_DESC', + SwapsAverageEventIndexAsc = 'SWAPS_AVERAGE_EVENT_INDEX_ASC', + SwapsAverageEventIndexDesc = 'SWAPS_AVERAGE_EVENT_INDEX_DESC', + SwapsAverageFeeAmountAsc = 'SWAPS_AVERAGE_FEE_AMOUNT_ASC', + SwapsAverageFeeAmountDesc = 'SWAPS_AVERAGE_FEE_AMOUNT_DESC', + SwapsAverageFeeUSDAsc = 'SWAPS_AVERAGE_FEE_U_S_D_ASC', + SwapsAverageFeeUSDDesc = 'SWAPS_AVERAGE_FEE_U_S_D_DESC', + SwapsAverageIdAsc = 'SWAPS_AVERAGE_ID_ASC', + SwapsAverageIdDesc = 'SWAPS_AVERAGE_ID_DESC', + SwapsAverageLiquidityAsc = 'SWAPS_AVERAGE_LIQUIDITY_ASC', + SwapsAverageLiquidityDesc = 'SWAPS_AVERAGE_LIQUIDITY_DESC', + SwapsAveragePoolIdAsc = 'SWAPS_AVERAGE_POOL_ID_ASC', + SwapsAveragePoolIdDesc = 'SWAPS_AVERAGE_POOL_ID_DESC', + SwapsAverageSqrtPriceAsc = 'SWAPS_AVERAGE_SQRT_PRICE_ASC', + SwapsAverageSqrtPriceDesc = 'SWAPS_AVERAGE_SQRT_PRICE_DESC', + SwapsAverageSwapIdAsc = 'SWAPS_AVERAGE_SWAP_ID_ASC', + SwapsAverageSwapIdDesc = 'SWAPS_AVERAGE_SWAP_ID_DESC', + SwapsAverageVolumeUSDAsc = 'SWAPS_AVERAGE_VOLUME_U_S_D_ASC', + SwapsAverageVolumeUSDDesc = 'SWAPS_AVERAGE_VOLUME_U_S_D_DESC', + SwapsAverageXToYAsc = 'SWAPS_AVERAGE_X_TO_Y_ASC', + SwapsAverageXToYDesc = 'SWAPS_AVERAGE_X_TO_Y_DESC', + SwapsCountAsc = 'SWAPS_COUNT_ASC', + SwapsCountDesc = 'SWAPS_COUNT_DESC', + SwapsDistinctCountAmountInAsc = 'SWAPS_DISTINCT_COUNT_AMOUNT_IN_ASC', + SwapsDistinctCountAmountInDesc = 'SWAPS_DISTINCT_COUNT_AMOUNT_IN_DESC', + SwapsDistinctCountAmountOutAsc = 'SWAPS_DISTINCT_COUNT_AMOUNT_OUT_ASC', + SwapsDistinctCountAmountOutDesc = 'SWAPS_DISTINCT_COUNT_AMOUNT_OUT_DESC', + SwapsDistinctCountBlockRangeAsc = 'SWAPS_DISTINCT_COUNT_BLOCK_RANGE_ASC', + SwapsDistinctCountBlockRangeDesc = 'SWAPS_DISTINCT_COUNT_BLOCK_RANGE_DESC', + SwapsDistinctCountCurrentTickIndexAsc = 'SWAPS_DISTINCT_COUNT_CURRENT_TICK_INDEX_ASC', + SwapsDistinctCountCurrentTickIndexDesc = 'SWAPS_DISTINCT_COUNT_CURRENT_TICK_INDEX_DESC', + SwapsDistinctCountEventIndexAsc = 'SWAPS_DISTINCT_COUNT_EVENT_INDEX_ASC', + SwapsDistinctCountEventIndexDesc = 'SWAPS_DISTINCT_COUNT_EVENT_INDEX_DESC', + SwapsDistinctCountFeeAmountAsc = 'SWAPS_DISTINCT_COUNT_FEE_AMOUNT_ASC', + SwapsDistinctCountFeeAmountDesc = 'SWAPS_DISTINCT_COUNT_FEE_AMOUNT_DESC', + SwapsDistinctCountFeeUSDAsc = 'SWAPS_DISTINCT_COUNT_FEE_U_S_D_ASC', + SwapsDistinctCountFeeUSDDesc = 'SWAPS_DISTINCT_COUNT_FEE_U_S_D_DESC', + SwapsDistinctCountIdAsc = 'SWAPS_DISTINCT_COUNT_ID_ASC', + SwapsDistinctCountIdDesc = 'SWAPS_DISTINCT_COUNT_ID_DESC', + SwapsDistinctCountLiquidityAsc = 'SWAPS_DISTINCT_COUNT_LIQUIDITY_ASC', + SwapsDistinctCountLiquidityDesc = 'SWAPS_DISTINCT_COUNT_LIQUIDITY_DESC', + SwapsDistinctCountPoolIdAsc = 'SWAPS_DISTINCT_COUNT_POOL_ID_ASC', + SwapsDistinctCountPoolIdDesc = 'SWAPS_DISTINCT_COUNT_POOL_ID_DESC', + SwapsDistinctCountSqrtPriceAsc = 'SWAPS_DISTINCT_COUNT_SQRT_PRICE_ASC', + SwapsDistinctCountSqrtPriceDesc = 'SWAPS_DISTINCT_COUNT_SQRT_PRICE_DESC', + SwapsDistinctCountSwapIdAsc = 'SWAPS_DISTINCT_COUNT_SWAP_ID_ASC', + SwapsDistinctCountSwapIdDesc = 'SWAPS_DISTINCT_COUNT_SWAP_ID_DESC', + SwapsDistinctCountVolumeUSDAsc = 'SWAPS_DISTINCT_COUNT_VOLUME_U_S_D_ASC', + SwapsDistinctCountVolumeUSDDesc = 'SWAPS_DISTINCT_COUNT_VOLUME_U_S_D_DESC', + SwapsDistinctCountXToYAsc = 'SWAPS_DISTINCT_COUNT_X_TO_Y_ASC', + SwapsDistinctCountXToYDesc = 'SWAPS_DISTINCT_COUNT_X_TO_Y_DESC', + SwapsMaxAmountInAsc = 'SWAPS_MAX_AMOUNT_IN_ASC', + SwapsMaxAmountInDesc = 'SWAPS_MAX_AMOUNT_IN_DESC', + SwapsMaxAmountOutAsc = 'SWAPS_MAX_AMOUNT_OUT_ASC', + SwapsMaxAmountOutDesc = 'SWAPS_MAX_AMOUNT_OUT_DESC', + SwapsMaxBlockRangeAsc = 'SWAPS_MAX_BLOCK_RANGE_ASC', + SwapsMaxBlockRangeDesc = 'SWAPS_MAX_BLOCK_RANGE_DESC', + SwapsMaxCurrentTickIndexAsc = 'SWAPS_MAX_CURRENT_TICK_INDEX_ASC', + SwapsMaxCurrentTickIndexDesc = 'SWAPS_MAX_CURRENT_TICK_INDEX_DESC', + SwapsMaxEventIndexAsc = 'SWAPS_MAX_EVENT_INDEX_ASC', + SwapsMaxEventIndexDesc = 'SWAPS_MAX_EVENT_INDEX_DESC', + SwapsMaxFeeAmountAsc = 'SWAPS_MAX_FEE_AMOUNT_ASC', + SwapsMaxFeeAmountDesc = 'SWAPS_MAX_FEE_AMOUNT_DESC', + SwapsMaxFeeUSDAsc = 'SWAPS_MAX_FEE_U_S_D_ASC', + SwapsMaxFeeUSDDesc = 'SWAPS_MAX_FEE_U_S_D_DESC', + SwapsMaxIdAsc = 'SWAPS_MAX_ID_ASC', + SwapsMaxIdDesc = 'SWAPS_MAX_ID_DESC', + SwapsMaxLiquidityAsc = 'SWAPS_MAX_LIQUIDITY_ASC', + SwapsMaxLiquidityDesc = 'SWAPS_MAX_LIQUIDITY_DESC', + SwapsMaxPoolIdAsc = 'SWAPS_MAX_POOL_ID_ASC', + SwapsMaxPoolIdDesc = 'SWAPS_MAX_POOL_ID_DESC', + SwapsMaxSqrtPriceAsc = 'SWAPS_MAX_SQRT_PRICE_ASC', + SwapsMaxSqrtPriceDesc = 'SWAPS_MAX_SQRT_PRICE_DESC', + SwapsMaxSwapIdAsc = 'SWAPS_MAX_SWAP_ID_ASC', + SwapsMaxSwapIdDesc = 'SWAPS_MAX_SWAP_ID_DESC', + SwapsMaxVolumeUSDAsc = 'SWAPS_MAX_VOLUME_U_S_D_ASC', + SwapsMaxVolumeUSDDesc = 'SWAPS_MAX_VOLUME_U_S_D_DESC', + SwapsMaxXToYAsc = 'SWAPS_MAX_X_TO_Y_ASC', + SwapsMaxXToYDesc = 'SWAPS_MAX_X_TO_Y_DESC', + SwapsMinAmountInAsc = 'SWAPS_MIN_AMOUNT_IN_ASC', + SwapsMinAmountInDesc = 'SWAPS_MIN_AMOUNT_IN_DESC', + SwapsMinAmountOutAsc = 'SWAPS_MIN_AMOUNT_OUT_ASC', + SwapsMinAmountOutDesc = 'SWAPS_MIN_AMOUNT_OUT_DESC', + SwapsMinBlockRangeAsc = 'SWAPS_MIN_BLOCK_RANGE_ASC', + SwapsMinBlockRangeDesc = 'SWAPS_MIN_BLOCK_RANGE_DESC', + SwapsMinCurrentTickIndexAsc = 'SWAPS_MIN_CURRENT_TICK_INDEX_ASC', + SwapsMinCurrentTickIndexDesc = 'SWAPS_MIN_CURRENT_TICK_INDEX_DESC', + SwapsMinEventIndexAsc = 'SWAPS_MIN_EVENT_INDEX_ASC', + SwapsMinEventIndexDesc = 'SWAPS_MIN_EVENT_INDEX_DESC', + SwapsMinFeeAmountAsc = 'SWAPS_MIN_FEE_AMOUNT_ASC', + SwapsMinFeeAmountDesc = 'SWAPS_MIN_FEE_AMOUNT_DESC', + SwapsMinFeeUSDAsc = 'SWAPS_MIN_FEE_U_S_D_ASC', + SwapsMinFeeUSDDesc = 'SWAPS_MIN_FEE_U_S_D_DESC', + SwapsMinIdAsc = 'SWAPS_MIN_ID_ASC', + SwapsMinIdDesc = 'SWAPS_MIN_ID_DESC', + SwapsMinLiquidityAsc = 'SWAPS_MIN_LIQUIDITY_ASC', + SwapsMinLiquidityDesc = 'SWAPS_MIN_LIQUIDITY_DESC', + SwapsMinPoolIdAsc = 'SWAPS_MIN_POOL_ID_ASC', + SwapsMinPoolIdDesc = 'SWAPS_MIN_POOL_ID_DESC', + SwapsMinSqrtPriceAsc = 'SWAPS_MIN_SQRT_PRICE_ASC', + SwapsMinSqrtPriceDesc = 'SWAPS_MIN_SQRT_PRICE_DESC', + SwapsMinSwapIdAsc = 'SWAPS_MIN_SWAP_ID_ASC', + SwapsMinSwapIdDesc = 'SWAPS_MIN_SWAP_ID_DESC', + SwapsMinVolumeUSDAsc = 'SWAPS_MIN_VOLUME_U_S_D_ASC', + SwapsMinVolumeUSDDesc = 'SWAPS_MIN_VOLUME_U_S_D_DESC', + SwapsMinXToYAsc = 'SWAPS_MIN_X_TO_Y_ASC', + SwapsMinXToYDesc = 'SWAPS_MIN_X_TO_Y_DESC', + SwapsStddevPopulationAmountInAsc = 'SWAPS_STDDEV_POPULATION_AMOUNT_IN_ASC', + SwapsStddevPopulationAmountInDesc = 'SWAPS_STDDEV_POPULATION_AMOUNT_IN_DESC', + SwapsStddevPopulationAmountOutAsc = 'SWAPS_STDDEV_POPULATION_AMOUNT_OUT_ASC', + SwapsStddevPopulationAmountOutDesc = 'SWAPS_STDDEV_POPULATION_AMOUNT_OUT_DESC', + SwapsStddevPopulationBlockRangeAsc = 'SWAPS_STDDEV_POPULATION_BLOCK_RANGE_ASC', + SwapsStddevPopulationBlockRangeDesc = 'SWAPS_STDDEV_POPULATION_BLOCK_RANGE_DESC', + SwapsStddevPopulationCurrentTickIndexAsc = 'SWAPS_STDDEV_POPULATION_CURRENT_TICK_INDEX_ASC', + SwapsStddevPopulationCurrentTickIndexDesc = 'SWAPS_STDDEV_POPULATION_CURRENT_TICK_INDEX_DESC', + SwapsStddevPopulationEventIndexAsc = 'SWAPS_STDDEV_POPULATION_EVENT_INDEX_ASC', + SwapsStddevPopulationEventIndexDesc = 'SWAPS_STDDEV_POPULATION_EVENT_INDEX_DESC', + SwapsStddevPopulationFeeAmountAsc = 'SWAPS_STDDEV_POPULATION_FEE_AMOUNT_ASC', + SwapsStddevPopulationFeeAmountDesc = 'SWAPS_STDDEV_POPULATION_FEE_AMOUNT_DESC', + SwapsStddevPopulationFeeUSDAsc = 'SWAPS_STDDEV_POPULATION_FEE_U_S_D_ASC', + SwapsStddevPopulationFeeUSDDesc = 'SWAPS_STDDEV_POPULATION_FEE_U_S_D_DESC', + SwapsStddevPopulationIdAsc = 'SWAPS_STDDEV_POPULATION_ID_ASC', + SwapsStddevPopulationIdDesc = 'SWAPS_STDDEV_POPULATION_ID_DESC', + SwapsStddevPopulationLiquidityAsc = 'SWAPS_STDDEV_POPULATION_LIQUIDITY_ASC', + SwapsStddevPopulationLiquidityDesc = 'SWAPS_STDDEV_POPULATION_LIQUIDITY_DESC', + SwapsStddevPopulationPoolIdAsc = 'SWAPS_STDDEV_POPULATION_POOL_ID_ASC', + SwapsStddevPopulationPoolIdDesc = 'SWAPS_STDDEV_POPULATION_POOL_ID_DESC', + SwapsStddevPopulationSqrtPriceAsc = 'SWAPS_STDDEV_POPULATION_SQRT_PRICE_ASC', + SwapsStddevPopulationSqrtPriceDesc = 'SWAPS_STDDEV_POPULATION_SQRT_PRICE_DESC', + SwapsStddevPopulationSwapIdAsc = 'SWAPS_STDDEV_POPULATION_SWAP_ID_ASC', + SwapsStddevPopulationSwapIdDesc = 'SWAPS_STDDEV_POPULATION_SWAP_ID_DESC', + SwapsStddevPopulationVolumeUSDAsc = 'SWAPS_STDDEV_POPULATION_VOLUME_U_S_D_ASC', + SwapsStddevPopulationVolumeUSDDesc = 'SWAPS_STDDEV_POPULATION_VOLUME_U_S_D_DESC', + SwapsStddevPopulationXToYAsc = 'SWAPS_STDDEV_POPULATION_X_TO_Y_ASC', + SwapsStddevPopulationXToYDesc = 'SWAPS_STDDEV_POPULATION_X_TO_Y_DESC', + SwapsStddevSampleAmountInAsc = 'SWAPS_STDDEV_SAMPLE_AMOUNT_IN_ASC', + SwapsStddevSampleAmountInDesc = 'SWAPS_STDDEV_SAMPLE_AMOUNT_IN_DESC', + SwapsStddevSampleAmountOutAsc = 'SWAPS_STDDEV_SAMPLE_AMOUNT_OUT_ASC', + SwapsStddevSampleAmountOutDesc = 'SWAPS_STDDEV_SAMPLE_AMOUNT_OUT_DESC', + SwapsStddevSampleBlockRangeAsc = 'SWAPS_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + SwapsStddevSampleBlockRangeDesc = 'SWAPS_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + SwapsStddevSampleCurrentTickIndexAsc = 'SWAPS_STDDEV_SAMPLE_CURRENT_TICK_INDEX_ASC', + SwapsStddevSampleCurrentTickIndexDesc = 'SWAPS_STDDEV_SAMPLE_CURRENT_TICK_INDEX_DESC', + SwapsStddevSampleEventIndexAsc = 'SWAPS_STDDEV_SAMPLE_EVENT_INDEX_ASC', + SwapsStddevSampleEventIndexDesc = 'SWAPS_STDDEV_SAMPLE_EVENT_INDEX_DESC', + SwapsStddevSampleFeeAmountAsc = 'SWAPS_STDDEV_SAMPLE_FEE_AMOUNT_ASC', + SwapsStddevSampleFeeAmountDesc = 'SWAPS_STDDEV_SAMPLE_FEE_AMOUNT_DESC', + SwapsStddevSampleFeeUSDAsc = 'SWAPS_STDDEV_SAMPLE_FEE_U_S_D_ASC', + SwapsStddevSampleFeeUSDDesc = 'SWAPS_STDDEV_SAMPLE_FEE_U_S_D_DESC', + SwapsStddevSampleIdAsc = 'SWAPS_STDDEV_SAMPLE_ID_ASC', + SwapsStddevSampleIdDesc = 'SWAPS_STDDEV_SAMPLE_ID_DESC', + SwapsStddevSampleLiquidityAsc = 'SWAPS_STDDEV_SAMPLE_LIQUIDITY_ASC', + SwapsStddevSampleLiquidityDesc = 'SWAPS_STDDEV_SAMPLE_LIQUIDITY_DESC', + SwapsStddevSamplePoolIdAsc = 'SWAPS_STDDEV_SAMPLE_POOL_ID_ASC', + SwapsStddevSamplePoolIdDesc = 'SWAPS_STDDEV_SAMPLE_POOL_ID_DESC', + SwapsStddevSampleSqrtPriceAsc = 'SWAPS_STDDEV_SAMPLE_SQRT_PRICE_ASC', + SwapsStddevSampleSqrtPriceDesc = 'SWAPS_STDDEV_SAMPLE_SQRT_PRICE_DESC', + SwapsStddevSampleSwapIdAsc = 'SWAPS_STDDEV_SAMPLE_SWAP_ID_ASC', + SwapsStddevSampleSwapIdDesc = 'SWAPS_STDDEV_SAMPLE_SWAP_ID_DESC', + SwapsStddevSampleVolumeUSDAsc = 'SWAPS_STDDEV_SAMPLE_VOLUME_U_S_D_ASC', + SwapsStddevSampleVolumeUSDDesc = 'SWAPS_STDDEV_SAMPLE_VOLUME_U_S_D_DESC', + SwapsStddevSampleXToYAsc = 'SWAPS_STDDEV_SAMPLE_X_TO_Y_ASC', + SwapsStddevSampleXToYDesc = 'SWAPS_STDDEV_SAMPLE_X_TO_Y_DESC', + SwapsSumAmountInAsc = 'SWAPS_SUM_AMOUNT_IN_ASC', + SwapsSumAmountInDesc = 'SWAPS_SUM_AMOUNT_IN_DESC', + SwapsSumAmountOutAsc = 'SWAPS_SUM_AMOUNT_OUT_ASC', + SwapsSumAmountOutDesc = 'SWAPS_SUM_AMOUNT_OUT_DESC', + SwapsSumBlockRangeAsc = 'SWAPS_SUM_BLOCK_RANGE_ASC', + SwapsSumBlockRangeDesc = 'SWAPS_SUM_BLOCK_RANGE_DESC', + SwapsSumCurrentTickIndexAsc = 'SWAPS_SUM_CURRENT_TICK_INDEX_ASC', + SwapsSumCurrentTickIndexDesc = 'SWAPS_SUM_CURRENT_TICK_INDEX_DESC', + SwapsSumEventIndexAsc = 'SWAPS_SUM_EVENT_INDEX_ASC', + SwapsSumEventIndexDesc = 'SWAPS_SUM_EVENT_INDEX_DESC', + SwapsSumFeeAmountAsc = 'SWAPS_SUM_FEE_AMOUNT_ASC', + SwapsSumFeeAmountDesc = 'SWAPS_SUM_FEE_AMOUNT_DESC', + SwapsSumFeeUSDAsc = 'SWAPS_SUM_FEE_U_S_D_ASC', + SwapsSumFeeUSDDesc = 'SWAPS_SUM_FEE_U_S_D_DESC', + SwapsSumIdAsc = 'SWAPS_SUM_ID_ASC', + SwapsSumIdDesc = 'SWAPS_SUM_ID_DESC', + SwapsSumLiquidityAsc = 'SWAPS_SUM_LIQUIDITY_ASC', + SwapsSumLiquidityDesc = 'SWAPS_SUM_LIQUIDITY_DESC', + SwapsSumPoolIdAsc = 'SWAPS_SUM_POOL_ID_ASC', + SwapsSumPoolIdDesc = 'SWAPS_SUM_POOL_ID_DESC', + SwapsSumSqrtPriceAsc = 'SWAPS_SUM_SQRT_PRICE_ASC', + SwapsSumSqrtPriceDesc = 'SWAPS_SUM_SQRT_PRICE_DESC', + SwapsSumSwapIdAsc = 'SWAPS_SUM_SWAP_ID_ASC', + SwapsSumSwapIdDesc = 'SWAPS_SUM_SWAP_ID_DESC', + SwapsSumVolumeUSDAsc = 'SWAPS_SUM_VOLUME_U_S_D_ASC', + SwapsSumVolumeUSDDesc = 'SWAPS_SUM_VOLUME_U_S_D_DESC', + SwapsSumXToYAsc = 'SWAPS_SUM_X_TO_Y_ASC', + SwapsSumXToYDesc = 'SWAPS_SUM_X_TO_Y_DESC', + SwapsVariancePopulationAmountInAsc = 'SWAPS_VARIANCE_POPULATION_AMOUNT_IN_ASC', + SwapsVariancePopulationAmountInDesc = 'SWAPS_VARIANCE_POPULATION_AMOUNT_IN_DESC', + SwapsVariancePopulationAmountOutAsc = 'SWAPS_VARIANCE_POPULATION_AMOUNT_OUT_ASC', + SwapsVariancePopulationAmountOutDesc = 'SWAPS_VARIANCE_POPULATION_AMOUNT_OUT_DESC', + SwapsVariancePopulationBlockRangeAsc = 'SWAPS_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + SwapsVariancePopulationBlockRangeDesc = 'SWAPS_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + SwapsVariancePopulationCurrentTickIndexAsc = 'SWAPS_VARIANCE_POPULATION_CURRENT_TICK_INDEX_ASC', + SwapsVariancePopulationCurrentTickIndexDesc = 'SWAPS_VARIANCE_POPULATION_CURRENT_TICK_INDEX_DESC', + SwapsVariancePopulationEventIndexAsc = 'SWAPS_VARIANCE_POPULATION_EVENT_INDEX_ASC', + SwapsVariancePopulationEventIndexDesc = 'SWAPS_VARIANCE_POPULATION_EVENT_INDEX_DESC', + SwapsVariancePopulationFeeAmountAsc = 'SWAPS_VARIANCE_POPULATION_FEE_AMOUNT_ASC', + SwapsVariancePopulationFeeAmountDesc = 'SWAPS_VARIANCE_POPULATION_FEE_AMOUNT_DESC', + SwapsVariancePopulationFeeUSDAsc = 'SWAPS_VARIANCE_POPULATION_FEE_U_S_D_ASC', + SwapsVariancePopulationFeeUSDDesc = 'SWAPS_VARIANCE_POPULATION_FEE_U_S_D_DESC', + SwapsVariancePopulationIdAsc = 'SWAPS_VARIANCE_POPULATION_ID_ASC', + SwapsVariancePopulationIdDesc = 'SWAPS_VARIANCE_POPULATION_ID_DESC', + SwapsVariancePopulationLiquidityAsc = 'SWAPS_VARIANCE_POPULATION_LIQUIDITY_ASC', + SwapsVariancePopulationLiquidityDesc = 'SWAPS_VARIANCE_POPULATION_LIQUIDITY_DESC', + SwapsVariancePopulationPoolIdAsc = 'SWAPS_VARIANCE_POPULATION_POOL_ID_ASC', + SwapsVariancePopulationPoolIdDesc = 'SWAPS_VARIANCE_POPULATION_POOL_ID_DESC', + SwapsVariancePopulationSqrtPriceAsc = 'SWAPS_VARIANCE_POPULATION_SQRT_PRICE_ASC', + SwapsVariancePopulationSqrtPriceDesc = 'SWAPS_VARIANCE_POPULATION_SQRT_PRICE_DESC', + SwapsVariancePopulationSwapIdAsc = 'SWAPS_VARIANCE_POPULATION_SWAP_ID_ASC', + SwapsVariancePopulationSwapIdDesc = 'SWAPS_VARIANCE_POPULATION_SWAP_ID_DESC', + SwapsVariancePopulationVolumeUSDAsc = 'SWAPS_VARIANCE_POPULATION_VOLUME_U_S_D_ASC', + SwapsVariancePopulationVolumeUSDDesc = 'SWAPS_VARIANCE_POPULATION_VOLUME_U_S_D_DESC', + SwapsVariancePopulationXToYAsc = 'SWAPS_VARIANCE_POPULATION_X_TO_Y_ASC', + SwapsVariancePopulationXToYDesc = 'SWAPS_VARIANCE_POPULATION_X_TO_Y_DESC', + SwapsVarianceSampleAmountInAsc = 'SWAPS_VARIANCE_SAMPLE_AMOUNT_IN_ASC', + SwapsVarianceSampleAmountInDesc = 'SWAPS_VARIANCE_SAMPLE_AMOUNT_IN_DESC', + SwapsVarianceSampleAmountOutAsc = 'SWAPS_VARIANCE_SAMPLE_AMOUNT_OUT_ASC', + SwapsVarianceSampleAmountOutDesc = 'SWAPS_VARIANCE_SAMPLE_AMOUNT_OUT_DESC', + SwapsVarianceSampleBlockRangeAsc = 'SWAPS_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + SwapsVarianceSampleBlockRangeDesc = 'SWAPS_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + SwapsVarianceSampleCurrentTickIndexAsc = 'SWAPS_VARIANCE_SAMPLE_CURRENT_TICK_INDEX_ASC', + SwapsVarianceSampleCurrentTickIndexDesc = 'SWAPS_VARIANCE_SAMPLE_CURRENT_TICK_INDEX_DESC', + SwapsVarianceSampleEventIndexAsc = 'SWAPS_VARIANCE_SAMPLE_EVENT_INDEX_ASC', + SwapsVarianceSampleEventIndexDesc = 'SWAPS_VARIANCE_SAMPLE_EVENT_INDEX_DESC', + SwapsVarianceSampleFeeAmountAsc = 'SWAPS_VARIANCE_SAMPLE_FEE_AMOUNT_ASC', + SwapsVarianceSampleFeeAmountDesc = 'SWAPS_VARIANCE_SAMPLE_FEE_AMOUNT_DESC', + SwapsVarianceSampleFeeUSDAsc = 'SWAPS_VARIANCE_SAMPLE_FEE_U_S_D_ASC', + SwapsVarianceSampleFeeUSDDesc = 'SWAPS_VARIANCE_SAMPLE_FEE_U_S_D_DESC', + SwapsVarianceSampleIdAsc = 'SWAPS_VARIANCE_SAMPLE_ID_ASC', + SwapsVarianceSampleIdDesc = 'SWAPS_VARIANCE_SAMPLE_ID_DESC', + SwapsVarianceSampleLiquidityAsc = 'SWAPS_VARIANCE_SAMPLE_LIQUIDITY_ASC', + SwapsVarianceSampleLiquidityDesc = 'SWAPS_VARIANCE_SAMPLE_LIQUIDITY_DESC', + SwapsVarianceSamplePoolIdAsc = 'SWAPS_VARIANCE_SAMPLE_POOL_ID_ASC', + SwapsVarianceSamplePoolIdDesc = 'SWAPS_VARIANCE_SAMPLE_POOL_ID_DESC', + SwapsVarianceSampleSqrtPriceAsc = 'SWAPS_VARIANCE_SAMPLE_SQRT_PRICE_ASC', + SwapsVarianceSampleSqrtPriceDesc = 'SWAPS_VARIANCE_SAMPLE_SQRT_PRICE_DESC', + SwapsVarianceSampleSwapIdAsc = 'SWAPS_VARIANCE_SAMPLE_SWAP_ID_ASC', + SwapsVarianceSampleSwapIdDesc = 'SWAPS_VARIANCE_SAMPLE_SWAP_ID_DESC', + SwapsVarianceSampleVolumeUSDAsc = 'SWAPS_VARIANCE_SAMPLE_VOLUME_U_S_D_ASC', + SwapsVarianceSampleVolumeUSDDesc = 'SWAPS_VARIANCE_SAMPLE_VOLUME_U_S_D_DESC', + SwapsVarianceSampleXToYAsc = 'SWAPS_VARIANCE_SAMPLE_X_TO_Y_ASC', + SwapsVarianceSampleXToYDesc = 'SWAPS_VARIANCE_SAMPLE_X_TO_Y_DESC', + TickSpacingAsc = 'TICK_SPACING_ASC', + TickSpacingDesc = 'TICK_SPACING_DESC', + TokenXIdAsc = 'TOKEN_X_ID_ASC', + TokenXIdDesc = 'TOKEN_X_ID_DESC', + TokenYIdAsc = 'TOKEN_Y_ID_ASC', + TokenYIdDesc = 'TOKEN_Y_ID_DESC', + TotalValueLockedTokenXAsc = 'TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + TotalValueLockedTokenXDesc = 'TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + TotalValueLockedTokenYAsc = 'TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + TotalValueLockedTokenYDesc = 'TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + TotalValueLockedUSDAsc = 'TOTAL_VALUE_LOCKED_U_S_D_ASC', + TotalValueLockedUSDDesc = 'TOTAL_VALUE_LOCKED_U_S_D_DESC', + TransactionIdAsc = 'TRANSACTION_ID_ASC', + TransactionIdDesc = 'TRANSACTION_ID_DESC', + TxCountAsc = 'TX_COUNT_ASC', + TxCountDesc = 'TX_COUNT_DESC', + UpdatedAtAsc = 'UPDATED_AT_ASC', + UpdatedAtDesc = 'UPDATED_AT_DESC', + VolumeTokenXAsc = 'VOLUME_TOKEN_X_ASC', + VolumeTokenXDesc = 'VOLUME_TOKEN_X_DESC', + VolumeTokenYAsc = 'VOLUME_TOKEN_Y_ASC', + VolumeTokenYDesc = 'VOLUME_TOKEN_Y_DESC', + VolumeUSDAsc = 'VOLUME_U_S_D_ASC', + VolumeUSDDesc = 'VOLUME_U_S_D_DESC' +} + +export type Position = Node & { + __typename?: 'Position'; + /** Reads and enables pagination through a set of `Account`. */ + accountsByClaimFeePositionIdAndOwnerId: PositionAccountsByClaimFeePositionIdAndOwnerIdManyToManyConnection; + closedAt?: Maybe; + createdAt: Scalars['BigFloat']['output']; + /** Reads and enables pagination through a set of `ClaimFee`. */ + fees: ClaimFeesConnection; + id: Scalars['String']['output']; + liquidity: Scalars['BigFloat']['output']; + /** A globally unique identifier. Can be used in various places throughout the system to identify this single value. */ + nodeId: Scalars['ID']['output']; + /** Reads a single `Account` that is related to this `Position`. */ + owner?: Maybe; + ownerId: Scalars['String']['output']; + /** Reads a single `Pool` that is related to this `Position`. */ + pool?: Maybe; + poolId: Scalars['String']['output']; + /** Reads and enables pagination through a set of `Pool`. */ + poolsByClaimFeePositionIdAndPoolId: PositionPoolsByClaimFeePositionIdAndPoolIdManyToManyConnection; + principalAmountX: Scalars['BigFloat']['output']; + principalAmountY: Scalars['BigFloat']['output']; + status: Scalars['Boolean']['output']; + tickLower: Scalars['BigFloat']['output']; + tickUpper: Scalars['BigFloat']['output']; + tokenId: Scalars['Int']['output']; + /** Reads a single `Transaction` that is related to this `Position`. */ + transaction?: Maybe; + transactionId?: Maybe; + /** Reads and enables pagination through a set of `Transaction`. */ + transactionsByClaimFeePositionIdAndTransactionId: PositionTransactionsByClaimFeePositionIdAndTransactionIdManyToManyConnection; +}; + + +export type PositionAccountsByClaimFeePositionIdAndOwnerIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type PositionFeesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type PositionPoolsByClaimFeePositionIdAndPoolIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type PositionTransactionsByClaimFeePositionIdAndTransactionIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Account` values, with data from `ClaimFee`. */ +export type PositionAccountsByClaimFeePositionIdAndOwnerIdManyToManyConnection = { + __typename?: 'PositionAccountsByClaimFeePositionIdAndOwnerIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Account`, info from the `ClaimFee`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Account` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Account` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Account` values, with data from `ClaimFee`. */ +export type PositionAccountsByClaimFeePositionIdAndOwnerIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Account` edge in the connection, with data from `ClaimFee`. */ +export type PositionAccountsByClaimFeePositionIdAndOwnerIdManyToManyEdge = { + __typename?: 'PositionAccountsByClaimFeePositionIdAndOwnerIdManyToManyEdge'; + /** Reads and enables pagination through a set of `ClaimFee`. */ + claimFees: ClaimFeesConnection; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Account` at the end of the edge. */ + node?: Maybe; +}; + + +/** A `Account` edge in the connection, with data from `ClaimFee`. */ +export type PositionAccountsByClaimFeePositionIdAndOwnerIdManyToManyEdgeClaimFeesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +export type PositionAggregates = { + __typename?: 'PositionAggregates'; + /** Mean average aggregates across the matching connection (ignoring before/after/first/last/offset) */ + average?: Maybe; + /** Distinct count aggregates across the matching connection (ignoring before/after/first/last/offset) */ + distinctCount?: Maybe; + keys?: Maybe>; + /** Maximum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + max?: Maybe; + /** Minimum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + min?: Maybe; + /** Population standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevPopulation?: Maybe; + /** Sample standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevSample?: Maybe; + /** Sum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + sum?: Maybe; + /** Population variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + variancePopulation?: Maybe; + /** Sample variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + varianceSample?: Maybe; +}; + +/** A filter to be used against aggregates of `Position` object types. */ +export type PositionAggregatesFilter = { + /** Mean average aggregate over matching `Position` objects. */ + average?: InputMaybe; + /** Distinct count aggregate over matching `Position` objects. */ + distinctCount?: InputMaybe; + /** A filter that must pass for the relevant `Position` object to be included within the aggregate. */ + filter?: InputMaybe; + /** Maximum aggregate over matching `Position` objects. */ + max?: InputMaybe; + /** Minimum aggregate over matching `Position` objects. */ + min?: InputMaybe; + /** Population standard deviation aggregate over matching `Position` objects. */ + stddevPopulation?: InputMaybe; + /** Sample standard deviation aggregate over matching `Position` objects. */ + stddevSample?: InputMaybe; + /** Sum aggregate over matching `Position` objects. */ + sum?: InputMaybe; + /** Population variance aggregate over matching `Position` objects. */ + variancePopulation?: InputMaybe; + /** Sample variance aggregate over matching `Position` objects. */ + varianceSample?: InputMaybe; +}; + +export type PositionAverageAggregateFilter = { + closedAt?: InputMaybe; + createdAt?: InputMaybe; + liquidity?: InputMaybe; + principalAmountX?: InputMaybe; + principalAmountY?: InputMaybe; + tickLower?: InputMaybe; + tickUpper?: InputMaybe; + tokenId?: InputMaybe; +}; + +export type PositionAverageAggregates = { + __typename?: 'PositionAverageAggregates'; + /** Mean average of closedAt across the matching connection */ + closedAt?: Maybe; + /** Mean average of createdAt across the matching connection */ + createdAt?: Maybe; + /** Mean average of liquidity across the matching connection */ + liquidity?: Maybe; + /** Mean average of principalAmountX across the matching connection */ + principalAmountX?: Maybe; + /** Mean average of principalAmountY across the matching connection */ + principalAmountY?: Maybe; + /** Mean average of tickLower across the matching connection */ + tickLower?: Maybe; + /** Mean average of tickUpper across the matching connection */ + tickUpper?: Maybe; + /** Mean average of tokenId across the matching connection */ + tokenId?: Maybe; +}; + +export type PositionDistinctCountAggregateFilter = { + _blockRange?: InputMaybe; + _id?: InputMaybe; + closedAt?: InputMaybe; + createdAt?: InputMaybe; + id?: InputMaybe; + liquidity?: InputMaybe; + ownerId?: InputMaybe; + poolId?: InputMaybe; + principalAmountX?: InputMaybe; + principalAmountY?: InputMaybe; + status?: InputMaybe; + tickLower?: InputMaybe; + tickUpper?: InputMaybe; + tokenId?: InputMaybe; + transactionId?: InputMaybe; +}; + +export type PositionDistinctCountAggregates = { + __typename?: 'PositionDistinctCountAggregates'; + /** Distinct count of _blockRange across the matching connection */ + _blockRange?: Maybe; + /** Distinct count of _id across the matching connection */ + _id?: Maybe; + /** Distinct count of closedAt across the matching connection */ + closedAt?: Maybe; + /** Distinct count of createdAt across the matching connection */ + createdAt?: Maybe; + /** Distinct count of id across the matching connection */ + id?: Maybe; + /** Distinct count of liquidity across the matching connection */ + liquidity?: Maybe; + /** Distinct count of ownerId across the matching connection */ + ownerId?: Maybe; + /** Distinct count of poolId across the matching connection */ + poolId?: Maybe; + /** Distinct count of principalAmountX across the matching connection */ + principalAmountX?: Maybe; + /** Distinct count of principalAmountY across the matching connection */ + principalAmountY?: Maybe; + /** Distinct count of status across the matching connection */ + status?: Maybe; + /** Distinct count of tickLower across the matching connection */ + tickLower?: Maybe; + /** Distinct count of tickUpper across the matching connection */ + tickUpper?: Maybe; + /** Distinct count of tokenId across the matching connection */ + tokenId?: Maybe; + /** Distinct count of transactionId across the matching connection */ + transactionId?: Maybe; +}; + +/** A filter to be used against `Position` object types. All fields are combined with a logical ‘and.’ */ +export type PositionFilter = { + /** Checks for all expressions in this list. */ + and?: InputMaybe>; + /** Filter by the object’s `closedAt` field. */ + closedAt?: InputMaybe; + /** Filter by the object’s `createdAt` field. */ + createdAt?: InputMaybe; + /** Filter by the object’s `fees` relation. */ + fees?: InputMaybe; + /** Some related `fees` exist. */ + feesExist?: InputMaybe; + /** Filter by the object’s `id` field. */ + id?: InputMaybe; + /** Filter by the object’s `liquidity` field. */ + liquidity?: InputMaybe; + /** Negates the expression. */ + not?: InputMaybe; + /** Checks for any expressions in this list. */ + or?: InputMaybe>; + /** Filter by the object’s `owner` relation. */ + owner?: InputMaybe; + /** Filter by the object’s `ownerId` field. */ + ownerId?: InputMaybe; + /** Filter by the object’s `pool` relation. */ + pool?: InputMaybe; + /** Filter by the object’s `poolId` field. */ + poolId?: InputMaybe; + /** Filter by the object’s `principalAmountX` field. */ + principalAmountX?: InputMaybe; + /** Filter by the object’s `principalAmountY` field. */ + principalAmountY?: InputMaybe; + /** Filter by the object’s `status` field. */ + status?: InputMaybe; + /** Filter by the object’s `tickLower` field. */ + tickLower?: InputMaybe; + /** Filter by the object’s `tickUpper` field. */ + tickUpper?: InputMaybe; + /** Filter by the object’s `tokenId` field. */ + tokenId?: InputMaybe; + /** Filter by the object’s `transaction` relation. */ + transaction?: InputMaybe; + /** A related `transaction` exists. */ + transactionExists?: InputMaybe; + /** Filter by the object’s `transactionId` field. */ + transactionId?: InputMaybe; +}; + +export type PositionMaxAggregateFilter = { + closedAt?: InputMaybe; + createdAt?: InputMaybe; + liquidity?: InputMaybe; + principalAmountX?: InputMaybe; + principalAmountY?: InputMaybe; + tickLower?: InputMaybe; + tickUpper?: InputMaybe; + tokenId?: InputMaybe; +}; + +export type PositionMaxAggregates = { + __typename?: 'PositionMaxAggregates'; + /** Maximum of closedAt across the matching connection */ + closedAt?: Maybe; + /** Maximum of createdAt across the matching connection */ + createdAt?: Maybe; + /** Maximum of liquidity across the matching connection */ + liquidity?: Maybe; + /** Maximum of principalAmountX across the matching connection */ + principalAmountX?: Maybe; + /** Maximum of principalAmountY across the matching connection */ + principalAmountY?: Maybe; + /** Maximum of tickLower across the matching connection */ + tickLower?: Maybe; + /** Maximum of tickUpper across the matching connection */ + tickUpper?: Maybe; + /** Maximum of tokenId across the matching connection */ + tokenId?: Maybe; +}; + +export type PositionMinAggregateFilter = { + closedAt?: InputMaybe; + createdAt?: InputMaybe; + liquidity?: InputMaybe; + principalAmountX?: InputMaybe; + principalAmountY?: InputMaybe; + tickLower?: InputMaybe; + tickUpper?: InputMaybe; + tokenId?: InputMaybe; +}; + +export type PositionMinAggregates = { + __typename?: 'PositionMinAggregates'; + /** Minimum of closedAt across the matching connection */ + closedAt?: Maybe; + /** Minimum of createdAt across the matching connection */ + createdAt?: Maybe; + /** Minimum of liquidity across the matching connection */ + liquidity?: Maybe; + /** Minimum of principalAmountX across the matching connection */ + principalAmountX?: Maybe; + /** Minimum of principalAmountY across the matching connection */ + principalAmountY?: Maybe; + /** Minimum of tickLower across the matching connection */ + tickLower?: Maybe; + /** Minimum of tickUpper across the matching connection */ + tickUpper?: Maybe; + /** Minimum of tokenId across the matching connection */ + tokenId?: Maybe; +}; + +/** A connection to a list of `Pool` values, with data from `ClaimFee`. */ +export type PositionPoolsByClaimFeePositionIdAndPoolIdManyToManyConnection = { + __typename?: 'PositionPoolsByClaimFeePositionIdAndPoolIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Pool`, info from the `ClaimFee`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Pool` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Pool` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Pool` values, with data from `ClaimFee`. */ +export type PositionPoolsByClaimFeePositionIdAndPoolIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Pool` edge in the connection, with data from `ClaimFee`. */ +export type PositionPoolsByClaimFeePositionIdAndPoolIdManyToManyEdge = { + __typename?: 'PositionPoolsByClaimFeePositionIdAndPoolIdManyToManyEdge'; + /** Reads and enables pagination through a set of `ClaimFee`. */ + claimFees: ClaimFeesConnection; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Pool` at the end of the edge. */ + node?: Maybe; +}; + + +/** A `Pool` edge in the connection, with data from `ClaimFee`. */ +export type PositionPoolsByClaimFeePositionIdAndPoolIdManyToManyEdgeClaimFeesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +export type PositionStddevPopulationAggregateFilter = { + closedAt?: InputMaybe; + createdAt?: InputMaybe; + liquidity?: InputMaybe; + principalAmountX?: InputMaybe; + principalAmountY?: InputMaybe; + tickLower?: InputMaybe; + tickUpper?: InputMaybe; + tokenId?: InputMaybe; +}; + +export type PositionStddevPopulationAggregates = { + __typename?: 'PositionStddevPopulationAggregates'; + /** Population standard deviation of closedAt across the matching connection */ + closedAt?: Maybe; + /** Population standard deviation of createdAt across the matching connection */ + createdAt?: Maybe; + /** Population standard deviation of liquidity across the matching connection */ + liquidity?: Maybe; + /** Population standard deviation of principalAmountX across the matching connection */ + principalAmountX?: Maybe; + /** Population standard deviation of principalAmountY across the matching connection */ + principalAmountY?: Maybe; + /** Population standard deviation of tickLower across the matching connection */ + tickLower?: Maybe; + /** Population standard deviation of tickUpper across the matching connection */ + tickUpper?: Maybe; + /** Population standard deviation of tokenId across the matching connection */ + tokenId?: Maybe; +}; + +export type PositionStddevSampleAggregateFilter = { + closedAt?: InputMaybe; + createdAt?: InputMaybe; + liquidity?: InputMaybe; + principalAmountX?: InputMaybe; + principalAmountY?: InputMaybe; + tickLower?: InputMaybe; + tickUpper?: InputMaybe; + tokenId?: InputMaybe; +}; + +export type PositionStddevSampleAggregates = { + __typename?: 'PositionStddevSampleAggregates'; + /** Sample standard deviation of closedAt across the matching connection */ + closedAt?: Maybe; + /** Sample standard deviation of createdAt across the matching connection */ + createdAt?: Maybe; + /** Sample standard deviation of liquidity across the matching connection */ + liquidity?: Maybe; + /** Sample standard deviation of principalAmountX across the matching connection */ + principalAmountX?: Maybe; + /** Sample standard deviation of principalAmountY across the matching connection */ + principalAmountY?: Maybe; + /** Sample standard deviation of tickLower across the matching connection */ + tickLower?: Maybe; + /** Sample standard deviation of tickUpper across the matching connection */ + tickUpper?: Maybe; + /** Sample standard deviation of tokenId across the matching connection */ + tokenId?: Maybe; +}; + +export type PositionSumAggregateFilter = { + closedAt?: InputMaybe; + createdAt?: InputMaybe; + liquidity?: InputMaybe; + principalAmountX?: InputMaybe; + principalAmountY?: InputMaybe; + tickLower?: InputMaybe; + tickUpper?: InputMaybe; + tokenId?: InputMaybe; +}; + +export type PositionSumAggregates = { + __typename?: 'PositionSumAggregates'; + /** Sum of closedAt across the matching connection */ + closedAt: Scalars['BigFloat']['output']; + /** Sum of createdAt across the matching connection */ + createdAt: Scalars['BigFloat']['output']; + /** Sum of liquidity across the matching connection */ + liquidity: Scalars['BigFloat']['output']; + /** Sum of principalAmountX across the matching connection */ + principalAmountX: Scalars['BigFloat']['output']; + /** Sum of principalAmountY across the matching connection */ + principalAmountY: Scalars['BigFloat']['output']; + /** Sum of tickLower across the matching connection */ + tickLower: Scalars['BigFloat']['output']; + /** Sum of tickUpper across the matching connection */ + tickUpper: Scalars['BigFloat']['output']; + /** Sum of tokenId across the matching connection */ + tokenId: Scalars['BigInt']['output']; +}; + +/** A filter to be used against many `ClaimFee` object types. All fields are combined with a logical ‘and.’ */ +export type PositionToManyClaimFeeFilter = { + /** Aggregates across related `ClaimFee` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `ClaimFee` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `ClaimFee` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `ClaimFee` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +/** A connection to a list of `Transaction` values, with data from `ClaimFee`. */ +export type PositionTransactionsByClaimFeePositionIdAndTransactionIdManyToManyConnection = { + __typename?: 'PositionTransactionsByClaimFeePositionIdAndTransactionIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Transaction`, info from the `ClaimFee`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Transaction` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Transaction` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Transaction` values, with data from `ClaimFee`. */ +export type PositionTransactionsByClaimFeePositionIdAndTransactionIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Transaction` edge in the connection, with data from `ClaimFee`. */ +export type PositionTransactionsByClaimFeePositionIdAndTransactionIdManyToManyEdge = { + __typename?: 'PositionTransactionsByClaimFeePositionIdAndTransactionIdManyToManyEdge'; + /** Reads and enables pagination through a set of `ClaimFee`. */ + claimFees: ClaimFeesConnection; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Transaction` at the end of the edge. */ + node?: Maybe; +}; + + +/** A `Transaction` edge in the connection, with data from `ClaimFee`. */ +export type PositionTransactionsByClaimFeePositionIdAndTransactionIdManyToManyEdgeClaimFeesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +export type PositionVariancePopulationAggregateFilter = { + closedAt?: InputMaybe; + createdAt?: InputMaybe; + liquidity?: InputMaybe; + principalAmountX?: InputMaybe; + principalAmountY?: InputMaybe; + tickLower?: InputMaybe; + tickUpper?: InputMaybe; + tokenId?: InputMaybe; +}; + +export type PositionVariancePopulationAggregates = { + __typename?: 'PositionVariancePopulationAggregates'; + /** Population variance of closedAt across the matching connection */ + closedAt?: Maybe; + /** Population variance of createdAt across the matching connection */ + createdAt?: Maybe; + /** Population variance of liquidity across the matching connection */ + liquidity?: Maybe; + /** Population variance of principalAmountX across the matching connection */ + principalAmountX?: Maybe; + /** Population variance of principalAmountY across the matching connection */ + principalAmountY?: Maybe; + /** Population variance of tickLower across the matching connection */ + tickLower?: Maybe; + /** Population variance of tickUpper across the matching connection */ + tickUpper?: Maybe; + /** Population variance of tokenId across the matching connection */ + tokenId?: Maybe; +}; + +export type PositionVarianceSampleAggregateFilter = { + closedAt?: InputMaybe; + createdAt?: InputMaybe; + liquidity?: InputMaybe; + principalAmountX?: InputMaybe; + principalAmountY?: InputMaybe; + tickLower?: InputMaybe; + tickUpper?: InputMaybe; + tokenId?: InputMaybe; +}; + +export type PositionVarianceSampleAggregates = { + __typename?: 'PositionVarianceSampleAggregates'; + /** Sample variance of closedAt across the matching connection */ + closedAt?: Maybe; + /** Sample variance of createdAt across the matching connection */ + createdAt?: Maybe; + /** Sample variance of liquidity across the matching connection */ + liquidity?: Maybe; + /** Sample variance of principalAmountX across the matching connection */ + principalAmountX?: Maybe; + /** Sample variance of principalAmountY across the matching connection */ + principalAmountY?: Maybe; + /** Sample variance of tickLower across the matching connection */ + tickLower?: Maybe; + /** Sample variance of tickUpper across the matching connection */ + tickUpper?: Maybe; + /** Sample variance of tokenId across the matching connection */ + tokenId?: Maybe; +}; + +/** A connection to a list of `Position` values. */ +export type PositionsConnection = { + __typename?: 'PositionsConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Position` and cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Position` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Position` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Position` values. */ +export type PositionsConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Position` edge in the connection. */ +export type PositionsEdge = { + __typename?: 'PositionsEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Position` at the end of the edge. */ + node?: Maybe; +}; + +/** Grouping methods for `Position` for usage during aggregation. */ +export enum PositionsGroupBy { + ClosedAt = 'CLOSED_AT', + CreatedAt = 'CREATED_AT', + Id = 'ID', + Liquidity = 'LIQUIDITY', + OwnerId = 'OWNER_ID', + PoolId = 'POOL_ID', + PrincipalAmountX = 'PRINCIPAL_AMOUNT_X', + PrincipalAmountY = 'PRINCIPAL_AMOUNT_Y', + Status = 'STATUS', + TickLower = 'TICK_LOWER', + TickUpper = 'TICK_UPPER', + TokenId = 'TOKEN_ID', + TransactionId = 'TRANSACTION_ID' +} + +export type PositionsHavingAverageInput = { + closedAt?: InputMaybe; + createdAt?: InputMaybe; + liquidity?: InputMaybe; + principalAmountX?: InputMaybe; + principalAmountY?: InputMaybe; + tickLower?: InputMaybe; + tickUpper?: InputMaybe; + tokenId?: InputMaybe; +}; + +export type PositionsHavingDistinctCountInput = { + closedAt?: InputMaybe; + createdAt?: InputMaybe; + liquidity?: InputMaybe; + principalAmountX?: InputMaybe; + principalAmountY?: InputMaybe; + tickLower?: InputMaybe; + tickUpper?: InputMaybe; + tokenId?: InputMaybe; +}; + +/** Conditions for `Position` aggregates. */ +export type PositionsHavingInput = { + AND?: InputMaybe>; + OR?: InputMaybe>; + average?: InputMaybe; + distinctCount?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddevPopulation?: InputMaybe; + stddevSample?: InputMaybe; + sum?: InputMaybe; + variancePopulation?: InputMaybe; + varianceSample?: InputMaybe; +}; + +export type PositionsHavingMaxInput = { + closedAt?: InputMaybe; + createdAt?: InputMaybe; + liquidity?: InputMaybe; + principalAmountX?: InputMaybe; + principalAmountY?: InputMaybe; + tickLower?: InputMaybe; + tickUpper?: InputMaybe; + tokenId?: InputMaybe; +}; + +export type PositionsHavingMinInput = { + closedAt?: InputMaybe; + createdAt?: InputMaybe; + liquidity?: InputMaybe; + principalAmountX?: InputMaybe; + principalAmountY?: InputMaybe; + tickLower?: InputMaybe; + tickUpper?: InputMaybe; + tokenId?: InputMaybe; +}; + +export type PositionsHavingStddevPopulationInput = { + closedAt?: InputMaybe; + createdAt?: InputMaybe; + liquidity?: InputMaybe; + principalAmountX?: InputMaybe; + principalAmountY?: InputMaybe; + tickLower?: InputMaybe; + tickUpper?: InputMaybe; + tokenId?: InputMaybe; +}; + +export type PositionsHavingStddevSampleInput = { + closedAt?: InputMaybe; + createdAt?: InputMaybe; + liquidity?: InputMaybe; + principalAmountX?: InputMaybe; + principalAmountY?: InputMaybe; + tickLower?: InputMaybe; + tickUpper?: InputMaybe; + tokenId?: InputMaybe; +}; + +export type PositionsHavingSumInput = { + closedAt?: InputMaybe; + createdAt?: InputMaybe; + liquidity?: InputMaybe; + principalAmountX?: InputMaybe; + principalAmountY?: InputMaybe; + tickLower?: InputMaybe; + tickUpper?: InputMaybe; + tokenId?: InputMaybe; +}; + +export type PositionsHavingVariancePopulationInput = { + closedAt?: InputMaybe; + createdAt?: InputMaybe; + liquidity?: InputMaybe; + principalAmountX?: InputMaybe; + principalAmountY?: InputMaybe; + tickLower?: InputMaybe; + tickUpper?: InputMaybe; + tokenId?: InputMaybe; +}; + +export type PositionsHavingVarianceSampleInput = { + closedAt?: InputMaybe; + createdAt?: InputMaybe; + liquidity?: InputMaybe; + principalAmountX?: InputMaybe; + principalAmountY?: InputMaybe; + tickLower?: InputMaybe; + tickUpper?: InputMaybe; + tokenId?: InputMaybe; +}; + +/** Methods to use when ordering `Position`. */ +export enum PositionsOrderBy { + ClosedAtAsc = 'CLOSED_AT_ASC', + ClosedAtDesc = 'CLOSED_AT_DESC', + CreatedAtAsc = 'CREATED_AT_ASC', + CreatedAtDesc = 'CREATED_AT_DESC', + FeesAverageAmountUSDAsc = 'FEES_AVERAGE_AMOUNT_U_S_D_ASC', + FeesAverageAmountUSDDesc = 'FEES_AVERAGE_AMOUNT_U_S_D_DESC', + FeesAverageAmountXAsc = 'FEES_AVERAGE_AMOUNT_X_ASC', + FeesAverageAmountXDesc = 'FEES_AVERAGE_AMOUNT_X_DESC', + FeesAverageAmountYAsc = 'FEES_AVERAGE_AMOUNT_Y_ASC', + FeesAverageAmountYDesc = 'FEES_AVERAGE_AMOUNT_Y_DESC', + FeesAverageBlockRangeAsc = 'FEES_AVERAGE_BLOCK_RANGE_ASC', + FeesAverageBlockRangeDesc = 'FEES_AVERAGE_BLOCK_RANGE_DESC', + FeesAverageIdAsc = 'FEES_AVERAGE_ID_ASC', + FeesAverageIdDesc = 'FEES_AVERAGE_ID_DESC', + FeesAverageOwnerIdAsc = 'FEES_AVERAGE_OWNER_ID_ASC', + FeesAverageOwnerIdDesc = 'FEES_AVERAGE_OWNER_ID_DESC', + FeesAveragePoolIdAsc = 'FEES_AVERAGE_POOL_ID_ASC', + FeesAveragePoolIdDesc = 'FEES_AVERAGE_POOL_ID_DESC', + FeesAveragePositionIdAsc = 'FEES_AVERAGE_POSITION_ID_ASC', + FeesAveragePositionIdDesc = 'FEES_AVERAGE_POSITION_ID_DESC', + FeesAverageTransactionIdAsc = 'FEES_AVERAGE_TRANSACTION_ID_ASC', + FeesAverageTransactionIdDesc = 'FEES_AVERAGE_TRANSACTION_ID_DESC', + FeesCountAsc = 'FEES_COUNT_ASC', + FeesCountDesc = 'FEES_COUNT_DESC', + FeesDistinctCountAmountUSDAsc = 'FEES_DISTINCT_COUNT_AMOUNT_U_S_D_ASC', + FeesDistinctCountAmountUSDDesc = 'FEES_DISTINCT_COUNT_AMOUNT_U_S_D_DESC', + FeesDistinctCountAmountXAsc = 'FEES_DISTINCT_COUNT_AMOUNT_X_ASC', + FeesDistinctCountAmountXDesc = 'FEES_DISTINCT_COUNT_AMOUNT_X_DESC', + FeesDistinctCountAmountYAsc = 'FEES_DISTINCT_COUNT_AMOUNT_Y_ASC', + FeesDistinctCountAmountYDesc = 'FEES_DISTINCT_COUNT_AMOUNT_Y_DESC', + FeesDistinctCountBlockRangeAsc = 'FEES_DISTINCT_COUNT_BLOCK_RANGE_ASC', + FeesDistinctCountBlockRangeDesc = 'FEES_DISTINCT_COUNT_BLOCK_RANGE_DESC', + FeesDistinctCountIdAsc = 'FEES_DISTINCT_COUNT_ID_ASC', + FeesDistinctCountIdDesc = 'FEES_DISTINCT_COUNT_ID_DESC', + FeesDistinctCountOwnerIdAsc = 'FEES_DISTINCT_COUNT_OWNER_ID_ASC', + FeesDistinctCountOwnerIdDesc = 'FEES_DISTINCT_COUNT_OWNER_ID_DESC', + FeesDistinctCountPoolIdAsc = 'FEES_DISTINCT_COUNT_POOL_ID_ASC', + FeesDistinctCountPoolIdDesc = 'FEES_DISTINCT_COUNT_POOL_ID_DESC', + FeesDistinctCountPositionIdAsc = 'FEES_DISTINCT_COUNT_POSITION_ID_ASC', + FeesDistinctCountPositionIdDesc = 'FEES_DISTINCT_COUNT_POSITION_ID_DESC', + FeesDistinctCountTransactionIdAsc = 'FEES_DISTINCT_COUNT_TRANSACTION_ID_ASC', + FeesDistinctCountTransactionIdDesc = 'FEES_DISTINCT_COUNT_TRANSACTION_ID_DESC', + FeesMaxAmountUSDAsc = 'FEES_MAX_AMOUNT_U_S_D_ASC', + FeesMaxAmountUSDDesc = 'FEES_MAX_AMOUNT_U_S_D_DESC', + FeesMaxAmountXAsc = 'FEES_MAX_AMOUNT_X_ASC', + FeesMaxAmountXDesc = 'FEES_MAX_AMOUNT_X_DESC', + FeesMaxAmountYAsc = 'FEES_MAX_AMOUNT_Y_ASC', + FeesMaxAmountYDesc = 'FEES_MAX_AMOUNT_Y_DESC', + FeesMaxBlockRangeAsc = 'FEES_MAX_BLOCK_RANGE_ASC', + FeesMaxBlockRangeDesc = 'FEES_MAX_BLOCK_RANGE_DESC', + FeesMaxIdAsc = 'FEES_MAX_ID_ASC', + FeesMaxIdDesc = 'FEES_MAX_ID_DESC', + FeesMaxOwnerIdAsc = 'FEES_MAX_OWNER_ID_ASC', + FeesMaxOwnerIdDesc = 'FEES_MAX_OWNER_ID_DESC', + FeesMaxPoolIdAsc = 'FEES_MAX_POOL_ID_ASC', + FeesMaxPoolIdDesc = 'FEES_MAX_POOL_ID_DESC', + FeesMaxPositionIdAsc = 'FEES_MAX_POSITION_ID_ASC', + FeesMaxPositionIdDesc = 'FEES_MAX_POSITION_ID_DESC', + FeesMaxTransactionIdAsc = 'FEES_MAX_TRANSACTION_ID_ASC', + FeesMaxTransactionIdDesc = 'FEES_MAX_TRANSACTION_ID_DESC', + FeesMinAmountUSDAsc = 'FEES_MIN_AMOUNT_U_S_D_ASC', + FeesMinAmountUSDDesc = 'FEES_MIN_AMOUNT_U_S_D_DESC', + FeesMinAmountXAsc = 'FEES_MIN_AMOUNT_X_ASC', + FeesMinAmountXDesc = 'FEES_MIN_AMOUNT_X_DESC', + FeesMinAmountYAsc = 'FEES_MIN_AMOUNT_Y_ASC', + FeesMinAmountYDesc = 'FEES_MIN_AMOUNT_Y_DESC', + FeesMinBlockRangeAsc = 'FEES_MIN_BLOCK_RANGE_ASC', + FeesMinBlockRangeDesc = 'FEES_MIN_BLOCK_RANGE_DESC', + FeesMinIdAsc = 'FEES_MIN_ID_ASC', + FeesMinIdDesc = 'FEES_MIN_ID_DESC', + FeesMinOwnerIdAsc = 'FEES_MIN_OWNER_ID_ASC', + FeesMinOwnerIdDesc = 'FEES_MIN_OWNER_ID_DESC', + FeesMinPoolIdAsc = 'FEES_MIN_POOL_ID_ASC', + FeesMinPoolIdDesc = 'FEES_MIN_POOL_ID_DESC', + FeesMinPositionIdAsc = 'FEES_MIN_POSITION_ID_ASC', + FeesMinPositionIdDesc = 'FEES_MIN_POSITION_ID_DESC', + FeesMinTransactionIdAsc = 'FEES_MIN_TRANSACTION_ID_ASC', + FeesMinTransactionIdDesc = 'FEES_MIN_TRANSACTION_ID_DESC', + FeesStddevPopulationAmountUSDAsc = 'FEES_STDDEV_POPULATION_AMOUNT_U_S_D_ASC', + FeesStddevPopulationAmountUSDDesc = 'FEES_STDDEV_POPULATION_AMOUNT_U_S_D_DESC', + FeesStddevPopulationAmountXAsc = 'FEES_STDDEV_POPULATION_AMOUNT_X_ASC', + FeesStddevPopulationAmountXDesc = 'FEES_STDDEV_POPULATION_AMOUNT_X_DESC', + FeesStddevPopulationAmountYAsc = 'FEES_STDDEV_POPULATION_AMOUNT_Y_ASC', + FeesStddevPopulationAmountYDesc = 'FEES_STDDEV_POPULATION_AMOUNT_Y_DESC', + FeesStddevPopulationBlockRangeAsc = 'FEES_STDDEV_POPULATION_BLOCK_RANGE_ASC', + FeesStddevPopulationBlockRangeDesc = 'FEES_STDDEV_POPULATION_BLOCK_RANGE_DESC', + FeesStddevPopulationIdAsc = 'FEES_STDDEV_POPULATION_ID_ASC', + FeesStddevPopulationIdDesc = 'FEES_STDDEV_POPULATION_ID_DESC', + FeesStddevPopulationOwnerIdAsc = 'FEES_STDDEV_POPULATION_OWNER_ID_ASC', + FeesStddevPopulationOwnerIdDesc = 'FEES_STDDEV_POPULATION_OWNER_ID_DESC', + FeesStddevPopulationPoolIdAsc = 'FEES_STDDEV_POPULATION_POOL_ID_ASC', + FeesStddevPopulationPoolIdDesc = 'FEES_STDDEV_POPULATION_POOL_ID_DESC', + FeesStddevPopulationPositionIdAsc = 'FEES_STDDEV_POPULATION_POSITION_ID_ASC', + FeesStddevPopulationPositionIdDesc = 'FEES_STDDEV_POPULATION_POSITION_ID_DESC', + FeesStddevPopulationTransactionIdAsc = 'FEES_STDDEV_POPULATION_TRANSACTION_ID_ASC', + FeesStddevPopulationTransactionIdDesc = 'FEES_STDDEV_POPULATION_TRANSACTION_ID_DESC', + FeesStddevSampleAmountUSDAsc = 'FEES_STDDEV_SAMPLE_AMOUNT_U_S_D_ASC', + FeesStddevSampleAmountUSDDesc = 'FEES_STDDEV_SAMPLE_AMOUNT_U_S_D_DESC', + FeesStddevSampleAmountXAsc = 'FEES_STDDEV_SAMPLE_AMOUNT_X_ASC', + FeesStddevSampleAmountXDesc = 'FEES_STDDEV_SAMPLE_AMOUNT_X_DESC', + FeesStddevSampleAmountYAsc = 'FEES_STDDEV_SAMPLE_AMOUNT_Y_ASC', + FeesStddevSampleAmountYDesc = 'FEES_STDDEV_SAMPLE_AMOUNT_Y_DESC', + FeesStddevSampleBlockRangeAsc = 'FEES_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + FeesStddevSampleBlockRangeDesc = 'FEES_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + FeesStddevSampleIdAsc = 'FEES_STDDEV_SAMPLE_ID_ASC', + FeesStddevSampleIdDesc = 'FEES_STDDEV_SAMPLE_ID_DESC', + FeesStddevSampleOwnerIdAsc = 'FEES_STDDEV_SAMPLE_OWNER_ID_ASC', + FeesStddevSampleOwnerIdDesc = 'FEES_STDDEV_SAMPLE_OWNER_ID_DESC', + FeesStddevSamplePoolIdAsc = 'FEES_STDDEV_SAMPLE_POOL_ID_ASC', + FeesStddevSamplePoolIdDesc = 'FEES_STDDEV_SAMPLE_POOL_ID_DESC', + FeesStddevSamplePositionIdAsc = 'FEES_STDDEV_SAMPLE_POSITION_ID_ASC', + FeesStddevSamplePositionIdDesc = 'FEES_STDDEV_SAMPLE_POSITION_ID_DESC', + FeesStddevSampleTransactionIdAsc = 'FEES_STDDEV_SAMPLE_TRANSACTION_ID_ASC', + FeesStddevSampleTransactionIdDesc = 'FEES_STDDEV_SAMPLE_TRANSACTION_ID_DESC', + FeesSumAmountUSDAsc = 'FEES_SUM_AMOUNT_U_S_D_ASC', + FeesSumAmountUSDDesc = 'FEES_SUM_AMOUNT_U_S_D_DESC', + FeesSumAmountXAsc = 'FEES_SUM_AMOUNT_X_ASC', + FeesSumAmountXDesc = 'FEES_SUM_AMOUNT_X_DESC', + FeesSumAmountYAsc = 'FEES_SUM_AMOUNT_Y_ASC', + FeesSumAmountYDesc = 'FEES_SUM_AMOUNT_Y_DESC', + FeesSumBlockRangeAsc = 'FEES_SUM_BLOCK_RANGE_ASC', + FeesSumBlockRangeDesc = 'FEES_SUM_BLOCK_RANGE_DESC', + FeesSumIdAsc = 'FEES_SUM_ID_ASC', + FeesSumIdDesc = 'FEES_SUM_ID_DESC', + FeesSumOwnerIdAsc = 'FEES_SUM_OWNER_ID_ASC', + FeesSumOwnerIdDesc = 'FEES_SUM_OWNER_ID_DESC', + FeesSumPoolIdAsc = 'FEES_SUM_POOL_ID_ASC', + FeesSumPoolIdDesc = 'FEES_SUM_POOL_ID_DESC', + FeesSumPositionIdAsc = 'FEES_SUM_POSITION_ID_ASC', + FeesSumPositionIdDesc = 'FEES_SUM_POSITION_ID_DESC', + FeesSumTransactionIdAsc = 'FEES_SUM_TRANSACTION_ID_ASC', + FeesSumTransactionIdDesc = 'FEES_SUM_TRANSACTION_ID_DESC', + FeesVariancePopulationAmountUSDAsc = 'FEES_VARIANCE_POPULATION_AMOUNT_U_S_D_ASC', + FeesVariancePopulationAmountUSDDesc = 'FEES_VARIANCE_POPULATION_AMOUNT_U_S_D_DESC', + FeesVariancePopulationAmountXAsc = 'FEES_VARIANCE_POPULATION_AMOUNT_X_ASC', + FeesVariancePopulationAmountXDesc = 'FEES_VARIANCE_POPULATION_AMOUNT_X_DESC', + FeesVariancePopulationAmountYAsc = 'FEES_VARIANCE_POPULATION_AMOUNT_Y_ASC', + FeesVariancePopulationAmountYDesc = 'FEES_VARIANCE_POPULATION_AMOUNT_Y_DESC', + FeesVariancePopulationBlockRangeAsc = 'FEES_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + FeesVariancePopulationBlockRangeDesc = 'FEES_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + FeesVariancePopulationIdAsc = 'FEES_VARIANCE_POPULATION_ID_ASC', + FeesVariancePopulationIdDesc = 'FEES_VARIANCE_POPULATION_ID_DESC', + FeesVariancePopulationOwnerIdAsc = 'FEES_VARIANCE_POPULATION_OWNER_ID_ASC', + FeesVariancePopulationOwnerIdDesc = 'FEES_VARIANCE_POPULATION_OWNER_ID_DESC', + FeesVariancePopulationPoolIdAsc = 'FEES_VARIANCE_POPULATION_POOL_ID_ASC', + FeesVariancePopulationPoolIdDesc = 'FEES_VARIANCE_POPULATION_POOL_ID_DESC', + FeesVariancePopulationPositionIdAsc = 'FEES_VARIANCE_POPULATION_POSITION_ID_ASC', + FeesVariancePopulationPositionIdDesc = 'FEES_VARIANCE_POPULATION_POSITION_ID_DESC', + FeesVariancePopulationTransactionIdAsc = 'FEES_VARIANCE_POPULATION_TRANSACTION_ID_ASC', + FeesVariancePopulationTransactionIdDesc = 'FEES_VARIANCE_POPULATION_TRANSACTION_ID_DESC', + FeesVarianceSampleAmountUSDAsc = 'FEES_VARIANCE_SAMPLE_AMOUNT_U_S_D_ASC', + FeesVarianceSampleAmountUSDDesc = 'FEES_VARIANCE_SAMPLE_AMOUNT_U_S_D_DESC', + FeesVarianceSampleAmountXAsc = 'FEES_VARIANCE_SAMPLE_AMOUNT_X_ASC', + FeesVarianceSampleAmountXDesc = 'FEES_VARIANCE_SAMPLE_AMOUNT_X_DESC', + FeesVarianceSampleAmountYAsc = 'FEES_VARIANCE_SAMPLE_AMOUNT_Y_ASC', + FeesVarianceSampleAmountYDesc = 'FEES_VARIANCE_SAMPLE_AMOUNT_Y_DESC', + FeesVarianceSampleBlockRangeAsc = 'FEES_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + FeesVarianceSampleBlockRangeDesc = 'FEES_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + FeesVarianceSampleIdAsc = 'FEES_VARIANCE_SAMPLE_ID_ASC', + FeesVarianceSampleIdDesc = 'FEES_VARIANCE_SAMPLE_ID_DESC', + FeesVarianceSampleOwnerIdAsc = 'FEES_VARIANCE_SAMPLE_OWNER_ID_ASC', + FeesVarianceSampleOwnerIdDesc = 'FEES_VARIANCE_SAMPLE_OWNER_ID_DESC', + FeesVarianceSamplePoolIdAsc = 'FEES_VARIANCE_SAMPLE_POOL_ID_ASC', + FeesVarianceSamplePoolIdDesc = 'FEES_VARIANCE_SAMPLE_POOL_ID_DESC', + FeesVarianceSamplePositionIdAsc = 'FEES_VARIANCE_SAMPLE_POSITION_ID_ASC', + FeesVarianceSamplePositionIdDesc = 'FEES_VARIANCE_SAMPLE_POSITION_ID_DESC', + FeesVarianceSampleTransactionIdAsc = 'FEES_VARIANCE_SAMPLE_TRANSACTION_ID_ASC', + FeesVarianceSampleTransactionIdDesc = 'FEES_VARIANCE_SAMPLE_TRANSACTION_ID_DESC', + IdAsc = 'ID_ASC', + IdDesc = 'ID_DESC', + LiquidityAsc = 'LIQUIDITY_ASC', + LiquidityDesc = 'LIQUIDITY_DESC', + Natural = 'NATURAL', + OwnerIdAsc = 'OWNER_ID_ASC', + OwnerIdDesc = 'OWNER_ID_DESC', + PoolIdAsc = 'POOL_ID_ASC', + PoolIdDesc = 'POOL_ID_DESC', + PrimaryKeyAsc = 'PRIMARY_KEY_ASC', + PrimaryKeyDesc = 'PRIMARY_KEY_DESC', + PrincipalAmountXAsc = 'PRINCIPAL_AMOUNT_X_ASC', + PrincipalAmountXDesc = 'PRINCIPAL_AMOUNT_X_DESC', + PrincipalAmountYAsc = 'PRINCIPAL_AMOUNT_Y_ASC', + PrincipalAmountYDesc = 'PRINCIPAL_AMOUNT_Y_DESC', + StatusAsc = 'STATUS_ASC', + StatusDesc = 'STATUS_DESC', + TickLowerAsc = 'TICK_LOWER_ASC', + TickLowerDesc = 'TICK_LOWER_DESC', + TickUpperAsc = 'TICK_UPPER_ASC', + TickUpperDesc = 'TICK_UPPER_DESC', + TokenIdAsc = 'TOKEN_ID_ASC', + TokenIdDesc = 'TOKEN_ID_DESC', + TransactionIdAsc = 'TRANSACTION_ID_ASC', + TransactionIdDesc = 'TRANSACTION_ID_DESC' +} + +/** The root query type which gives access points into the data universe. */ +export type Query = Node & { + __typename?: 'Query'; + _metadata?: Maybe<_Metadata>; + _metadatas?: Maybe<_Metadatas>; + account?: Maybe; + /** Reads a single `Account` using its globally unique `ID`. */ + accountByNodeId?: Maybe; + /** Reads and enables pagination through a set of `Account`. */ + accounts?: Maybe; + claimFee?: Maybe; + /** Reads a single `ClaimFee` using its globally unique `ID`. */ + claimFeeByNodeId?: Maybe; + claimFeeIncentiveToken?: Maybe; + /** Reads a single `ClaimFeeIncentiveToken` using its globally unique `ID`. */ + claimFeeIncentiveTokenByNodeId?: Maybe; + /** Reads and enables pagination through a set of `ClaimFeeIncentiveToken`. */ + claimFeeIncentiveTokens?: Maybe; + /** Reads and enables pagination through a set of `ClaimFee`. */ + claimFees?: Maybe; + /** Fetches an object given its globally unique `ID`. */ + node?: Maybe; + /** The root query type must be a `Node` to work well with Relay 1 mutations. This just resolves to `query`. */ + nodeId: Scalars['ID']['output']; + pool?: Maybe; + /** Reads a single `Pool` using its globally unique `ID`. */ + poolByNodeId?: Maybe; + /** Reads and enables pagination through a set of `PoolDayDatum`. */ + poolDayData?: Maybe; + poolDayDatum?: Maybe; + /** Reads a single `PoolDayDatum` using its globally unique `ID`. */ + poolDayDatumByNodeId?: Maybe; + /** Reads and enables pagination through a set of `PoolHourDatum`. */ + poolHourData?: Maybe; + poolHourDatum?: Maybe; + /** Reads a single `PoolHourDatum` using its globally unique `ID`. */ + poolHourDatumByNodeId?: Maybe; + poolTokenIncentive?: Maybe; + /** Reads a single `PoolTokenIncentive` using its globally unique `ID`. */ + poolTokenIncentiveByNodeId?: Maybe; + /** Reads and enables pagination through a set of `PoolTokenIncentive`. */ + poolTokenIncentives?: Maybe; + /** Reads and enables pagination through a set of `Pool`. */ + pools?: Maybe; + position?: Maybe; + /** Reads a single `Position` using its globally unique `ID`. */ + positionByNodeId?: Maybe; + /** Reads and enables pagination through a set of `Position`. */ + positions?: Maybe; + /** + * Exposes the root query type nested one level down. This is helpful for Relay 1 + * which can only query top level fields if they are in a particular form. + */ + query: Query; + swap?: Maybe; + /** Reads a single `Swap` using its globally unique `ID`. */ + swapByNodeId?: Maybe; + swapRoute?: Maybe; + /** Reads a single `SwapRoute` using its globally unique `ID`. */ + swapRouteByNodeId?: Maybe; + /** Reads and enables pagination through a set of `SwapRoute`. */ + swapRoutes?: Maybe; + /** Reads and enables pagination through a set of `Swap`. */ + swaps?: Maybe; + token?: Maybe; + /** Reads a single `Token` using its globally unique `ID`. */ + tokenByNodeId?: Maybe; + /** Reads and enables pagination through a set of `Token`. */ + tokens?: Maybe; + transaction?: Maybe; + /** Reads a single `Transaction` using its globally unique `ID`. */ + transactionByNodeId?: Maybe; + /** Reads and enables pagination through a set of `Transaction`. */ + transactions?: Maybe; +}; + + +/** The root query type which gives access points into the data universe. */ +export type Query_MetadataArgs = { + chainId?: InputMaybe; +}; + + +/** The root query type which gives access points into the data universe. */ +export type Query_MetadatasArgs = { + after?: InputMaybe; + before?: InputMaybe; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryAccountArgs = { + blockHeight?: InputMaybe; + id: Scalars['String']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryAccountByNodeIdArgs = { + distinct?: InputMaybe>>; + nodeId: Scalars['ID']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryAccountsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryClaimFeeArgs = { + blockHeight?: InputMaybe; + id: Scalars['String']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryClaimFeeByNodeIdArgs = { + distinct?: InputMaybe>>; + nodeId: Scalars['ID']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryClaimFeeIncentiveTokenArgs = { + blockHeight?: InputMaybe; + id: Scalars['String']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryClaimFeeIncentiveTokenByNodeIdArgs = { + distinct?: InputMaybe>>; + nodeId: Scalars['ID']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryClaimFeeIncentiveTokensArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryClaimFeesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryNodeArgs = { + nodeId: Scalars['ID']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryPoolArgs = { + blockHeight?: InputMaybe; + id: Scalars['String']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryPoolByNodeIdArgs = { + distinct?: InputMaybe>>; + nodeId: Scalars['ID']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryPoolDayDataArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryPoolDayDatumArgs = { + blockHeight?: InputMaybe; + id: Scalars['String']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryPoolDayDatumByNodeIdArgs = { + distinct?: InputMaybe>>; + nodeId: Scalars['ID']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryPoolHourDataArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryPoolHourDatumArgs = { + blockHeight?: InputMaybe; + id: Scalars['String']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryPoolHourDatumByNodeIdArgs = { + distinct?: InputMaybe>>; + nodeId: Scalars['ID']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryPoolTokenIncentiveArgs = { + blockHeight?: InputMaybe; + id: Scalars['String']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryPoolTokenIncentiveByNodeIdArgs = { + distinct?: InputMaybe>>; + nodeId: Scalars['ID']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryPoolTokenIncentivesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryPoolsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryPositionArgs = { + blockHeight?: InputMaybe; + id: Scalars['String']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryPositionByNodeIdArgs = { + distinct?: InputMaybe>>; + nodeId: Scalars['ID']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryPositionsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QuerySwapArgs = { + blockHeight?: InputMaybe; + id: Scalars['String']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QuerySwapByNodeIdArgs = { + distinct?: InputMaybe>>; + nodeId: Scalars['ID']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QuerySwapRouteArgs = { + blockHeight?: InputMaybe; + id: Scalars['String']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QuerySwapRouteByNodeIdArgs = { + distinct?: InputMaybe>>; + nodeId: Scalars['ID']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QuerySwapRoutesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QuerySwapsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryTokenArgs = { + blockHeight?: InputMaybe; + id: Scalars['String']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryTokenByNodeIdArgs = { + distinct?: InputMaybe>>; + nodeId: Scalars['ID']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryTokensArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryTransactionArgs = { + blockHeight?: InputMaybe; + id: Scalars['String']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryTransactionByNodeIdArgs = { + distinct?: InputMaybe>>; + nodeId: Scalars['ID']['input']; +}; + + +/** The root query type which gives access points into the data universe. */ +export type QueryTransactionsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A filter to be used against String fields. All fields are combined with a logical ‘and.’ */ +export type StringFilter = { + /** Not equal to the specified value, treating null like an ordinary value. */ + distinctFrom?: InputMaybe; + /** Not equal to the specified value, treating null like an ordinary value (case-insensitive). */ + distinctFromInsensitive?: InputMaybe; + /** Ends with the specified string (case-sensitive). */ + endsWith?: InputMaybe; + /** Ends with the specified string (case-insensitive). */ + endsWithInsensitive?: InputMaybe; + /** Equal to the specified value. */ + equalTo?: InputMaybe; + /** Equal to the specified value (case-insensitive). */ + equalToInsensitive?: InputMaybe; + /** Greater than the specified value. */ + greaterThan?: InputMaybe; + /** Greater than the specified value (case-insensitive). */ + greaterThanInsensitive?: InputMaybe; + /** Greater than or equal to the specified value. */ + greaterThanOrEqualTo?: InputMaybe; + /** Greater than or equal to the specified value (case-insensitive). */ + greaterThanOrEqualToInsensitive?: InputMaybe; + /** Included in the specified list. */ + in?: InputMaybe>; + /** Included in the specified list (case-insensitive). */ + inInsensitive?: InputMaybe>; + /** Contains the specified string (case-sensitive). */ + includes?: InputMaybe; + /** Contains the specified string (case-insensitive). */ + includesInsensitive?: InputMaybe; + /** Is null (if `true` is specified) or is not null (if `false` is specified). */ + isNull?: InputMaybe; + /** Less than the specified value. */ + lessThan?: InputMaybe; + /** Less than the specified value (case-insensitive). */ + lessThanInsensitive?: InputMaybe; + /** Less than or equal to the specified value. */ + lessThanOrEqualTo?: InputMaybe; + /** Less than or equal to the specified value (case-insensitive). */ + lessThanOrEqualToInsensitive?: InputMaybe; + /** Matches the specified pattern (case-sensitive). An underscore (_) matches any single character; a percent sign (%) matches any sequence of zero or more characters. */ + like?: InputMaybe; + /** Matches the specified pattern (case-insensitive). An underscore (_) matches any single character; a percent sign (%) matches any sequence of zero or more characters. */ + likeInsensitive?: InputMaybe; + /** Equal to the specified value, treating null like an ordinary value. */ + notDistinctFrom?: InputMaybe; + /** Equal to the specified value, treating null like an ordinary value (case-insensitive). */ + notDistinctFromInsensitive?: InputMaybe; + /** Does not end with the specified string (case-sensitive). */ + notEndsWith?: InputMaybe; + /** Does not end with the specified string (case-insensitive). */ + notEndsWithInsensitive?: InputMaybe; + /** Not equal to the specified value. */ + notEqualTo?: InputMaybe; + /** Not equal to the specified value (case-insensitive). */ + notEqualToInsensitive?: InputMaybe; + /** Not included in the specified list. */ + notIn?: InputMaybe>; + /** Not included in the specified list (case-insensitive). */ + notInInsensitive?: InputMaybe>; + /** Does not contain the specified string (case-sensitive). */ + notIncludes?: InputMaybe; + /** Does not contain the specified string (case-insensitive). */ + notIncludesInsensitive?: InputMaybe; + /** Does not match the specified pattern (case-sensitive). An underscore (_) matches any single character; a percent sign (%) matches any sequence of zero or more characters. */ + notLike?: InputMaybe; + /** Does not match the specified pattern (case-insensitive). An underscore (_) matches any single character; a percent sign (%) matches any sequence of zero or more characters. */ + notLikeInsensitive?: InputMaybe; + /** Does not start with the specified string (case-sensitive). */ + notStartsWith?: InputMaybe; + /** Does not start with the specified string (case-insensitive). */ + notStartsWithInsensitive?: InputMaybe; + /** Starts with the specified string (case-sensitive). */ + startsWith?: InputMaybe; + /** Starts with the specified string (case-insensitive). */ + startsWithInsensitive?: InputMaybe; +}; + +export type Swap = Node & { + __typename?: 'Swap'; + amountIn: Scalars['BigFloat']['output']; + amountOut: Scalars['BigFloat']['output']; + feeUSD: Scalars['String']['output']; + id: Scalars['String']['output']; + /** A globally unique identifier. Can be used in various places throughout the system to identify this single value. */ + nodeId: Scalars['ID']['output']; + /** Reads and enables pagination through a set of `Pool`. */ + poolsBySwapRouteSwapIdAndPoolId: SwapPoolsBySwapRouteSwapIdAndPoolIdManyToManyConnection; + /** Reads a single `Account` that is related to this `Swap`. */ + sender?: Maybe; + senderId: Scalars['String']['output']; + /** Reads and enables pagination through a set of `SwapRoute`. */ + swapRoutes: SwapRoutesConnection; + /** Reads a single `Token` that is related to this `Swap`. */ + tokenIn?: Maybe; + tokenInId: Scalars['String']['output']; + /** Reads a single `Token` that is related to this `Swap`. */ + tokenOut?: Maybe; + tokenOutId: Scalars['String']['output']; + /** Reads a single `Transaction` that is related to this `Swap`. */ + transaction?: Maybe; + transactionId: Scalars['String']['output']; +}; + + +export type SwapPoolsBySwapRouteSwapIdAndPoolIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type SwapSwapRoutesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +export type SwapAggregates = { + __typename?: 'SwapAggregates'; + /** Mean average aggregates across the matching connection (ignoring before/after/first/last/offset) */ + average?: Maybe; + /** Distinct count aggregates across the matching connection (ignoring before/after/first/last/offset) */ + distinctCount?: Maybe; + keys?: Maybe>; + /** Maximum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + max?: Maybe; + /** Minimum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + min?: Maybe; + /** Population standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevPopulation?: Maybe; + /** Sample standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevSample?: Maybe; + /** Sum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + sum?: Maybe; + /** Population variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + variancePopulation?: Maybe; + /** Sample variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + varianceSample?: Maybe; +}; + +/** A filter to be used against aggregates of `Swap` object types. */ +export type SwapAggregatesFilter = { + /** Mean average aggregate over matching `Swap` objects. */ + average?: InputMaybe; + /** Distinct count aggregate over matching `Swap` objects. */ + distinctCount?: InputMaybe; + /** A filter that must pass for the relevant `Swap` object to be included within the aggregate. */ + filter?: InputMaybe; + /** Maximum aggregate over matching `Swap` objects. */ + max?: InputMaybe; + /** Minimum aggregate over matching `Swap` objects. */ + min?: InputMaybe; + /** Population standard deviation aggregate over matching `Swap` objects. */ + stddevPopulation?: InputMaybe; + /** Sample standard deviation aggregate over matching `Swap` objects. */ + stddevSample?: InputMaybe; + /** Sum aggregate over matching `Swap` objects. */ + sum?: InputMaybe; + /** Population variance aggregate over matching `Swap` objects. */ + variancePopulation?: InputMaybe; + /** Sample variance aggregate over matching `Swap` objects. */ + varianceSample?: InputMaybe; +}; + +export type SwapAverageAggregateFilter = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; +}; + +export type SwapAverageAggregates = { + __typename?: 'SwapAverageAggregates'; + /** Mean average of amountIn across the matching connection */ + amountIn?: Maybe; + /** Mean average of amountOut across the matching connection */ + amountOut?: Maybe; +}; + +export type SwapDistinctCountAggregateFilter = { + _blockRange?: InputMaybe; + _id?: InputMaybe; + amountIn?: InputMaybe; + amountOut?: InputMaybe; + feeUSD?: InputMaybe; + id?: InputMaybe; + senderId?: InputMaybe; + tokenInId?: InputMaybe; + tokenOutId?: InputMaybe; + transactionId?: InputMaybe; +}; + +export type SwapDistinctCountAggregates = { + __typename?: 'SwapDistinctCountAggregates'; + /** Distinct count of _blockRange across the matching connection */ + _blockRange?: Maybe; + /** Distinct count of _id across the matching connection */ + _id?: Maybe; + /** Distinct count of amountIn across the matching connection */ + amountIn?: Maybe; + /** Distinct count of amountOut across the matching connection */ + amountOut?: Maybe; + /** Distinct count of feeUSD across the matching connection */ + feeUSD?: Maybe; + /** Distinct count of id across the matching connection */ + id?: Maybe; + /** Distinct count of senderId across the matching connection */ + senderId?: Maybe; + /** Distinct count of tokenInId across the matching connection */ + tokenInId?: Maybe; + /** Distinct count of tokenOutId across the matching connection */ + tokenOutId?: Maybe; + /** Distinct count of transactionId across the matching connection */ + transactionId?: Maybe; +}; + +/** A filter to be used against `Swap` object types. All fields are combined with a logical ‘and.’ */ +export type SwapFilter = { + /** Filter by the object’s `amountIn` field. */ + amountIn?: InputMaybe; + /** Filter by the object’s `amountOut` field. */ + amountOut?: InputMaybe; + /** Checks for all expressions in this list. */ + and?: InputMaybe>; + /** Filter by the object’s `feeUSD` field. */ + feeUSD?: InputMaybe; + /** Filter by the object’s `id` field. */ + id?: InputMaybe; + /** Negates the expression. */ + not?: InputMaybe; + /** Checks for any expressions in this list. */ + or?: InputMaybe>; + /** Filter by the object’s `sender` relation. */ + sender?: InputMaybe; + /** Filter by the object’s `senderId` field. */ + senderId?: InputMaybe; + /** Filter by the object’s `swapRoutes` relation. */ + swapRoutes?: InputMaybe; + /** Some related `swapRoutes` exist. */ + swapRoutesExist?: InputMaybe; + /** Filter by the object’s `tokenIn` relation. */ + tokenIn?: InputMaybe; + /** Filter by the object’s `tokenInId` field. */ + tokenInId?: InputMaybe; + /** Filter by the object’s `tokenOut` relation. */ + tokenOut?: InputMaybe; + /** Filter by the object’s `tokenOutId` field. */ + tokenOutId?: InputMaybe; + /** Filter by the object’s `transaction` relation. */ + transaction?: InputMaybe; + /** Filter by the object’s `transactionId` field. */ + transactionId?: InputMaybe; +}; + +export type SwapMaxAggregateFilter = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; +}; + +export type SwapMaxAggregates = { + __typename?: 'SwapMaxAggregates'; + /** Maximum of amountIn across the matching connection */ + amountIn?: Maybe; + /** Maximum of amountOut across the matching connection */ + amountOut?: Maybe; +}; + +export type SwapMinAggregateFilter = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; +}; + +export type SwapMinAggregates = { + __typename?: 'SwapMinAggregates'; + /** Minimum of amountIn across the matching connection */ + amountIn?: Maybe; + /** Minimum of amountOut across the matching connection */ + amountOut?: Maybe; +}; + +/** A connection to a list of `Pool` values, with data from `SwapRoute`. */ +export type SwapPoolsBySwapRouteSwapIdAndPoolIdManyToManyConnection = { + __typename?: 'SwapPoolsBySwapRouteSwapIdAndPoolIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Pool`, info from the `SwapRoute`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Pool` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Pool` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Pool` values, with data from `SwapRoute`. */ +export type SwapPoolsBySwapRouteSwapIdAndPoolIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Pool` edge in the connection, with data from `SwapRoute`. */ +export type SwapPoolsBySwapRouteSwapIdAndPoolIdManyToManyEdge = { + __typename?: 'SwapPoolsBySwapRouteSwapIdAndPoolIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Pool` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `SwapRoute`. */ + swaps: SwapRoutesConnection; +}; + + +/** A `Pool` edge in the connection, with data from `SwapRoute`. */ +export type SwapPoolsBySwapRouteSwapIdAndPoolIdManyToManyEdgeSwapsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +export type SwapRoute = Node & { + __typename?: 'SwapRoute'; + amountIn: Scalars['BigFloat']['output']; + amountOut: Scalars['BigFloat']['output']; + currentTickIndex: Scalars['BigFloat']['output']; + eventIndex: Scalars['Int']['output']; + feeAmount: Scalars['BigFloat']['output']; + feeUSD: Scalars['String']['output']; + id: Scalars['String']['output']; + liquidity: Scalars['BigFloat']['output']; + /** A globally unique identifier. Can be used in various places throughout the system to identify this single value. */ + nodeId: Scalars['ID']['output']; + /** Reads a single `Pool` that is related to this `SwapRoute`. */ + pool?: Maybe; + poolId: Scalars['String']['output']; + sqrtPrice: Scalars['BigFloat']['output']; + /** Reads a single `Swap` that is related to this `SwapRoute`. */ + swap?: Maybe; + swapId: Scalars['String']['output']; + volumeUSD: Scalars['String']['output']; + xToY: Scalars['Boolean']['output']; +}; + +export type SwapRouteAggregates = { + __typename?: 'SwapRouteAggregates'; + /** Mean average aggregates across the matching connection (ignoring before/after/first/last/offset) */ + average?: Maybe; + /** Distinct count aggregates across the matching connection (ignoring before/after/first/last/offset) */ + distinctCount?: Maybe; + keys?: Maybe>; + /** Maximum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + max?: Maybe; + /** Minimum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + min?: Maybe; + /** Population standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevPopulation?: Maybe; + /** Sample standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevSample?: Maybe; + /** Sum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + sum?: Maybe; + /** Population variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + variancePopulation?: Maybe; + /** Sample variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + varianceSample?: Maybe; +}; + +/** A filter to be used against aggregates of `SwapRoute` object types. */ +export type SwapRouteAggregatesFilter = { + /** Mean average aggregate over matching `SwapRoute` objects. */ + average?: InputMaybe; + /** Distinct count aggregate over matching `SwapRoute` objects. */ + distinctCount?: InputMaybe; + /** A filter that must pass for the relevant `SwapRoute` object to be included within the aggregate. */ + filter?: InputMaybe; + /** Maximum aggregate over matching `SwapRoute` objects. */ + max?: InputMaybe; + /** Minimum aggregate over matching `SwapRoute` objects. */ + min?: InputMaybe; + /** Population standard deviation aggregate over matching `SwapRoute` objects. */ + stddevPopulation?: InputMaybe; + /** Sample standard deviation aggregate over matching `SwapRoute` objects. */ + stddevSample?: InputMaybe; + /** Sum aggregate over matching `SwapRoute` objects. */ + sum?: InputMaybe; + /** Population variance aggregate over matching `SwapRoute` objects. */ + variancePopulation?: InputMaybe; + /** Sample variance aggregate over matching `SwapRoute` objects. */ + varianceSample?: InputMaybe; +}; + +export type SwapRouteAverageAggregateFilter = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; + currentTickIndex?: InputMaybe; + eventIndex?: InputMaybe; + feeAmount?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; +}; + +export type SwapRouteAverageAggregates = { + __typename?: 'SwapRouteAverageAggregates'; + /** Mean average of amountIn across the matching connection */ + amountIn?: Maybe; + /** Mean average of amountOut across the matching connection */ + amountOut?: Maybe; + /** Mean average of currentTickIndex across the matching connection */ + currentTickIndex?: Maybe; + /** Mean average of eventIndex across the matching connection */ + eventIndex?: Maybe; + /** Mean average of feeAmount across the matching connection */ + feeAmount?: Maybe; + /** Mean average of liquidity across the matching connection */ + liquidity?: Maybe; + /** Mean average of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; +}; + +export type SwapRouteDistinctCountAggregateFilter = { + _blockRange?: InputMaybe; + _id?: InputMaybe; + amountIn?: InputMaybe; + amountOut?: InputMaybe; + currentTickIndex?: InputMaybe; + eventIndex?: InputMaybe; + feeAmount?: InputMaybe; + feeUSD?: InputMaybe; + id?: InputMaybe; + liquidity?: InputMaybe; + poolId?: InputMaybe; + sqrtPrice?: InputMaybe; + swapId?: InputMaybe; + volumeUSD?: InputMaybe; + xToY?: InputMaybe; +}; + +export type SwapRouteDistinctCountAggregates = { + __typename?: 'SwapRouteDistinctCountAggregates'; + /** Distinct count of _blockRange across the matching connection */ + _blockRange?: Maybe; + /** Distinct count of _id across the matching connection */ + _id?: Maybe; + /** Distinct count of amountIn across the matching connection */ + amountIn?: Maybe; + /** Distinct count of amountOut across the matching connection */ + amountOut?: Maybe; + /** Distinct count of currentTickIndex across the matching connection */ + currentTickIndex?: Maybe; + /** Distinct count of eventIndex across the matching connection */ + eventIndex?: Maybe; + /** Distinct count of feeAmount across the matching connection */ + feeAmount?: Maybe; + /** Distinct count of feeUSD across the matching connection */ + feeUSD?: Maybe; + /** Distinct count of id across the matching connection */ + id?: Maybe; + /** Distinct count of liquidity across the matching connection */ + liquidity?: Maybe; + /** Distinct count of poolId across the matching connection */ + poolId?: Maybe; + /** Distinct count of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; + /** Distinct count of swapId across the matching connection */ + swapId?: Maybe; + /** Distinct count of volumeUSD across the matching connection */ + volumeUSD?: Maybe; + /** Distinct count of xToY across the matching connection */ + xToY?: Maybe; +}; + +/** A filter to be used against `SwapRoute` object types. All fields are combined with a logical ‘and.’ */ +export type SwapRouteFilter = { + /** Filter by the object’s `amountIn` field. */ + amountIn?: InputMaybe; + /** Filter by the object’s `amountOut` field. */ + amountOut?: InputMaybe; + /** Checks for all expressions in this list. */ + and?: InputMaybe>; + /** Filter by the object’s `currentTickIndex` field. */ + currentTickIndex?: InputMaybe; + /** Filter by the object’s `eventIndex` field. */ + eventIndex?: InputMaybe; + /** Filter by the object’s `feeAmount` field. */ + feeAmount?: InputMaybe; + /** Filter by the object’s `feeUSD` field. */ + feeUSD?: InputMaybe; + /** Filter by the object’s `id` field. */ + id?: InputMaybe; + /** Filter by the object’s `liquidity` field. */ + liquidity?: InputMaybe; + /** Negates the expression. */ + not?: InputMaybe; + /** Checks for any expressions in this list. */ + or?: InputMaybe>; + /** Filter by the object’s `pool` relation. */ + pool?: InputMaybe; + /** Filter by the object’s `poolId` field. */ + poolId?: InputMaybe; + /** Filter by the object’s `sqrtPrice` field. */ + sqrtPrice?: InputMaybe; + /** Filter by the object’s `swap` relation. */ + swap?: InputMaybe; + /** Filter by the object’s `swapId` field. */ + swapId?: InputMaybe; + /** Filter by the object’s `volumeUSD` field. */ + volumeUSD?: InputMaybe; + /** Filter by the object’s `xToY` field. */ + xToY?: InputMaybe; +}; + +export type SwapRouteMaxAggregateFilter = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; + currentTickIndex?: InputMaybe; + eventIndex?: InputMaybe; + feeAmount?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; +}; + +export type SwapRouteMaxAggregates = { + __typename?: 'SwapRouteMaxAggregates'; + /** Maximum of amountIn across the matching connection */ + amountIn?: Maybe; + /** Maximum of amountOut across the matching connection */ + amountOut?: Maybe; + /** Maximum of currentTickIndex across the matching connection */ + currentTickIndex?: Maybe; + /** Maximum of eventIndex across the matching connection */ + eventIndex?: Maybe; + /** Maximum of feeAmount across the matching connection */ + feeAmount?: Maybe; + /** Maximum of liquidity across the matching connection */ + liquidity?: Maybe; + /** Maximum of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; +}; + +export type SwapRouteMinAggregateFilter = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; + currentTickIndex?: InputMaybe; + eventIndex?: InputMaybe; + feeAmount?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; +}; + +export type SwapRouteMinAggregates = { + __typename?: 'SwapRouteMinAggregates'; + /** Minimum of amountIn across the matching connection */ + amountIn?: Maybe; + /** Minimum of amountOut across the matching connection */ + amountOut?: Maybe; + /** Minimum of currentTickIndex across the matching connection */ + currentTickIndex?: Maybe; + /** Minimum of eventIndex across the matching connection */ + eventIndex?: Maybe; + /** Minimum of feeAmount across the matching connection */ + feeAmount?: Maybe; + /** Minimum of liquidity across the matching connection */ + liquidity?: Maybe; + /** Minimum of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; +}; + +export type SwapRouteStddevPopulationAggregateFilter = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; + currentTickIndex?: InputMaybe; + eventIndex?: InputMaybe; + feeAmount?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; +}; + +export type SwapRouteStddevPopulationAggregates = { + __typename?: 'SwapRouteStddevPopulationAggregates'; + /** Population standard deviation of amountIn across the matching connection */ + amountIn?: Maybe; + /** Population standard deviation of amountOut across the matching connection */ + amountOut?: Maybe; + /** Population standard deviation of currentTickIndex across the matching connection */ + currentTickIndex?: Maybe; + /** Population standard deviation of eventIndex across the matching connection */ + eventIndex?: Maybe; + /** Population standard deviation of feeAmount across the matching connection */ + feeAmount?: Maybe; + /** Population standard deviation of liquidity across the matching connection */ + liquidity?: Maybe; + /** Population standard deviation of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; +}; + +export type SwapRouteStddevSampleAggregateFilter = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; + currentTickIndex?: InputMaybe; + eventIndex?: InputMaybe; + feeAmount?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; +}; + +export type SwapRouteStddevSampleAggregates = { + __typename?: 'SwapRouteStddevSampleAggregates'; + /** Sample standard deviation of amountIn across the matching connection */ + amountIn?: Maybe; + /** Sample standard deviation of amountOut across the matching connection */ + amountOut?: Maybe; + /** Sample standard deviation of currentTickIndex across the matching connection */ + currentTickIndex?: Maybe; + /** Sample standard deviation of eventIndex across the matching connection */ + eventIndex?: Maybe; + /** Sample standard deviation of feeAmount across the matching connection */ + feeAmount?: Maybe; + /** Sample standard deviation of liquidity across the matching connection */ + liquidity?: Maybe; + /** Sample standard deviation of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; +}; + +export type SwapRouteSumAggregateFilter = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; + currentTickIndex?: InputMaybe; + eventIndex?: InputMaybe; + feeAmount?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; +}; + +export type SwapRouteSumAggregates = { + __typename?: 'SwapRouteSumAggregates'; + /** Sum of amountIn across the matching connection */ + amountIn: Scalars['BigFloat']['output']; + /** Sum of amountOut across the matching connection */ + amountOut: Scalars['BigFloat']['output']; + /** Sum of currentTickIndex across the matching connection */ + currentTickIndex: Scalars['BigFloat']['output']; + /** Sum of eventIndex across the matching connection */ + eventIndex: Scalars['BigInt']['output']; + /** Sum of feeAmount across the matching connection */ + feeAmount: Scalars['BigFloat']['output']; + /** Sum of liquidity across the matching connection */ + liquidity: Scalars['BigFloat']['output']; + /** Sum of sqrtPrice across the matching connection */ + sqrtPrice: Scalars['BigFloat']['output']; +}; + +export type SwapRouteVariancePopulationAggregateFilter = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; + currentTickIndex?: InputMaybe; + eventIndex?: InputMaybe; + feeAmount?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; +}; + +export type SwapRouteVariancePopulationAggregates = { + __typename?: 'SwapRouteVariancePopulationAggregates'; + /** Population variance of amountIn across the matching connection */ + amountIn?: Maybe; + /** Population variance of amountOut across the matching connection */ + amountOut?: Maybe; + /** Population variance of currentTickIndex across the matching connection */ + currentTickIndex?: Maybe; + /** Population variance of eventIndex across the matching connection */ + eventIndex?: Maybe; + /** Population variance of feeAmount across the matching connection */ + feeAmount?: Maybe; + /** Population variance of liquidity across the matching connection */ + liquidity?: Maybe; + /** Population variance of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; +}; + +export type SwapRouteVarianceSampleAggregateFilter = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; + currentTickIndex?: InputMaybe; + eventIndex?: InputMaybe; + feeAmount?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; +}; + +export type SwapRouteVarianceSampleAggregates = { + __typename?: 'SwapRouteVarianceSampleAggregates'; + /** Sample variance of amountIn across the matching connection */ + amountIn?: Maybe; + /** Sample variance of amountOut across the matching connection */ + amountOut?: Maybe; + /** Sample variance of currentTickIndex across the matching connection */ + currentTickIndex?: Maybe; + /** Sample variance of eventIndex across the matching connection */ + eventIndex?: Maybe; + /** Sample variance of feeAmount across the matching connection */ + feeAmount?: Maybe; + /** Sample variance of liquidity across the matching connection */ + liquidity?: Maybe; + /** Sample variance of sqrtPrice across the matching connection */ + sqrtPrice?: Maybe; +}; + +/** A connection to a list of `SwapRoute` values. */ +export type SwapRoutesConnection = { + __typename?: 'SwapRoutesConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `SwapRoute` and cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `SwapRoute` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `SwapRoute` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `SwapRoute` values. */ +export type SwapRoutesConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `SwapRoute` edge in the connection. */ +export type SwapRoutesEdge = { + __typename?: 'SwapRoutesEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `SwapRoute` at the end of the edge. */ + node?: Maybe; +}; + +/** Grouping methods for `SwapRoute` for usage during aggregation. */ +export enum SwapRoutesGroupBy { + AmountIn = 'AMOUNT_IN', + AmountOut = 'AMOUNT_OUT', + CurrentTickIndex = 'CURRENT_TICK_INDEX', + EventIndex = 'EVENT_INDEX', + FeeAmount = 'FEE_AMOUNT', + FeeUSD = 'FEE_U_S_D', + Id = 'ID', + Liquidity = 'LIQUIDITY', + PoolId = 'POOL_ID', + SqrtPrice = 'SQRT_PRICE', + SwapId = 'SWAP_ID', + VolumeUSD = 'VOLUME_U_S_D', + XToY = 'X_TO_Y' +} + +export type SwapRoutesHavingAverageInput = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; + currentTickIndex?: InputMaybe; + eventIndex?: InputMaybe; + feeAmount?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; +}; + +export type SwapRoutesHavingDistinctCountInput = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; + currentTickIndex?: InputMaybe; + eventIndex?: InputMaybe; + feeAmount?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; +}; + +/** Conditions for `SwapRoute` aggregates. */ +export type SwapRoutesHavingInput = { + AND?: InputMaybe>; + OR?: InputMaybe>; + average?: InputMaybe; + distinctCount?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddevPopulation?: InputMaybe; + stddevSample?: InputMaybe; + sum?: InputMaybe; + variancePopulation?: InputMaybe; + varianceSample?: InputMaybe; +}; + +export type SwapRoutesHavingMaxInput = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; + currentTickIndex?: InputMaybe; + eventIndex?: InputMaybe; + feeAmount?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; +}; + +export type SwapRoutesHavingMinInput = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; + currentTickIndex?: InputMaybe; + eventIndex?: InputMaybe; + feeAmount?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; +}; + +export type SwapRoutesHavingStddevPopulationInput = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; + currentTickIndex?: InputMaybe; + eventIndex?: InputMaybe; + feeAmount?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; +}; + +export type SwapRoutesHavingStddevSampleInput = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; + currentTickIndex?: InputMaybe; + eventIndex?: InputMaybe; + feeAmount?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; +}; + +export type SwapRoutesHavingSumInput = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; + currentTickIndex?: InputMaybe; + eventIndex?: InputMaybe; + feeAmount?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; +}; + +export type SwapRoutesHavingVariancePopulationInput = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; + currentTickIndex?: InputMaybe; + eventIndex?: InputMaybe; + feeAmount?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; +}; + +export type SwapRoutesHavingVarianceSampleInput = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; + currentTickIndex?: InputMaybe; + eventIndex?: InputMaybe; + feeAmount?: InputMaybe; + liquidity?: InputMaybe; + sqrtPrice?: InputMaybe; +}; + +/** Methods to use when ordering `SwapRoute`. */ +export enum SwapRoutesOrderBy { + AmountInAsc = 'AMOUNT_IN_ASC', + AmountInDesc = 'AMOUNT_IN_DESC', + AmountOutAsc = 'AMOUNT_OUT_ASC', + AmountOutDesc = 'AMOUNT_OUT_DESC', + CurrentTickIndexAsc = 'CURRENT_TICK_INDEX_ASC', + CurrentTickIndexDesc = 'CURRENT_TICK_INDEX_DESC', + EventIndexAsc = 'EVENT_INDEX_ASC', + EventIndexDesc = 'EVENT_INDEX_DESC', + FeeAmountAsc = 'FEE_AMOUNT_ASC', + FeeAmountDesc = 'FEE_AMOUNT_DESC', + FeeUSDAsc = 'FEE_U_S_D_ASC', + FeeUSDDesc = 'FEE_U_S_D_DESC', + IdAsc = 'ID_ASC', + IdDesc = 'ID_DESC', + LiquidityAsc = 'LIQUIDITY_ASC', + LiquidityDesc = 'LIQUIDITY_DESC', + Natural = 'NATURAL', + PoolIdAsc = 'POOL_ID_ASC', + PoolIdDesc = 'POOL_ID_DESC', + PrimaryKeyAsc = 'PRIMARY_KEY_ASC', + PrimaryKeyDesc = 'PRIMARY_KEY_DESC', + SqrtPriceAsc = 'SQRT_PRICE_ASC', + SqrtPriceDesc = 'SQRT_PRICE_DESC', + SwapIdAsc = 'SWAP_ID_ASC', + SwapIdDesc = 'SWAP_ID_DESC', + VolumeUSDAsc = 'VOLUME_U_S_D_ASC', + VolumeUSDDesc = 'VOLUME_U_S_D_DESC', + XToYAsc = 'X_TO_Y_ASC', + XToYDesc = 'X_TO_Y_DESC' +} + +export type SwapStddevPopulationAggregateFilter = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; +}; + +export type SwapStddevPopulationAggregates = { + __typename?: 'SwapStddevPopulationAggregates'; + /** Population standard deviation of amountIn across the matching connection */ + amountIn?: Maybe; + /** Population standard deviation of amountOut across the matching connection */ + amountOut?: Maybe; +}; + +export type SwapStddevSampleAggregateFilter = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; +}; + +export type SwapStddevSampleAggregates = { + __typename?: 'SwapStddevSampleAggregates'; + /** Sample standard deviation of amountIn across the matching connection */ + amountIn?: Maybe; + /** Sample standard deviation of amountOut across the matching connection */ + amountOut?: Maybe; +}; + +export type SwapSumAggregateFilter = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; +}; + +export type SwapSumAggregates = { + __typename?: 'SwapSumAggregates'; + /** Sum of amountIn across the matching connection */ + amountIn: Scalars['BigFloat']['output']; + /** Sum of amountOut across the matching connection */ + amountOut: Scalars['BigFloat']['output']; +}; + +/** A filter to be used against many `SwapRoute` object types. All fields are combined with a logical ‘and.’ */ +export type SwapToManySwapRouteFilter = { + /** Aggregates across related `SwapRoute` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `SwapRoute` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `SwapRoute` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `SwapRoute` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +export type SwapVariancePopulationAggregateFilter = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; +}; + +export type SwapVariancePopulationAggregates = { + __typename?: 'SwapVariancePopulationAggregates'; + /** Population variance of amountIn across the matching connection */ + amountIn?: Maybe; + /** Population variance of amountOut across the matching connection */ + amountOut?: Maybe; +}; + +export type SwapVarianceSampleAggregateFilter = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; +}; + +export type SwapVarianceSampleAggregates = { + __typename?: 'SwapVarianceSampleAggregates'; + /** Sample variance of amountIn across the matching connection */ + amountIn?: Maybe; + /** Sample variance of amountOut across the matching connection */ + amountOut?: Maybe; +}; + +/** A connection to a list of `Swap` values. */ +export type SwapsConnection = { + __typename?: 'SwapsConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Swap` and cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Swap` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Swap` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Swap` values. */ +export type SwapsConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Swap` edge in the connection. */ +export type SwapsEdge = { + __typename?: 'SwapsEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Swap` at the end of the edge. */ + node?: Maybe; +}; + +/** Grouping methods for `Swap` for usage during aggregation. */ +export enum SwapsGroupBy { + AmountIn = 'AMOUNT_IN', + AmountOut = 'AMOUNT_OUT', + FeeUSD = 'FEE_U_S_D', + Id = 'ID', + SenderId = 'SENDER_ID', + TokenInId = 'TOKEN_IN_ID', + TokenOutId = 'TOKEN_OUT_ID', + TransactionId = 'TRANSACTION_ID' +} + +export type SwapsHavingAverageInput = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; +}; + +export type SwapsHavingDistinctCountInput = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; +}; + +/** Conditions for `Swap` aggregates. */ +export type SwapsHavingInput = { + AND?: InputMaybe>; + OR?: InputMaybe>; + average?: InputMaybe; + distinctCount?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddevPopulation?: InputMaybe; + stddevSample?: InputMaybe; + sum?: InputMaybe; + variancePopulation?: InputMaybe; + varianceSample?: InputMaybe; +}; + +export type SwapsHavingMaxInput = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; +}; + +export type SwapsHavingMinInput = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; +}; + +export type SwapsHavingStddevPopulationInput = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; +}; + +export type SwapsHavingStddevSampleInput = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; +}; + +export type SwapsHavingSumInput = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; +}; + +export type SwapsHavingVariancePopulationInput = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; +}; + +export type SwapsHavingVarianceSampleInput = { + amountIn?: InputMaybe; + amountOut?: InputMaybe; +}; + +/** Methods to use when ordering `Swap`. */ +export enum SwapsOrderBy { + AmountInAsc = 'AMOUNT_IN_ASC', + AmountInDesc = 'AMOUNT_IN_DESC', + AmountOutAsc = 'AMOUNT_OUT_ASC', + AmountOutDesc = 'AMOUNT_OUT_DESC', + FeeUSDAsc = 'FEE_U_S_D_ASC', + FeeUSDDesc = 'FEE_U_S_D_DESC', + IdAsc = 'ID_ASC', + IdDesc = 'ID_DESC', + Natural = 'NATURAL', + PrimaryKeyAsc = 'PRIMARY_KEY_ASC', + PrimaryKeyDesc = 'PRIMARY_KEY_DESC', + SenderIdAsc = 'SENDER_ID_ASC', + SenderIdDesc = 'SENDER_ID_DESC', + SwapRoutesAverageAmountInAsc = 'SWAP_ROUTES_AVERAGE_AMOUNT_IN_ASC', + SwapRoutesAverageAmountInDesc = 'SWAP_ROUTES_AVERAGE_AMOUNT_IN_DESC', + SwapRoutesAverageAmountOutAsc = 'SWAP_ROUTES_AVERAGE_AMOUNT_OUT_ASC', + SwapRoutesAverageAmountOutDesc = 'SWAP_ROUTES_AVERAGE_AMOUNT_OUT_DESC', + SwapRoutesAverageBlockRangeAsc = 'SWAP_ROUTES_AVERAGE_BLOCK_RANGE_ASC', + SwapRoutesAverageBlockRangeDesc = 'SWAP_ROUTES_AVERAGE_BLOCK_RANGE_DESC', + SwapRoutesAverageCurrentTickIndexAsc = 'SWAP_ROUTES_AVERAGE_CURRENT_TICK_INDEX_ASC', + SwapRoutesAverageCurrentTickIndexDesc = 'SWAP_ROUTES_AVERAGE_CURRENT_TICK_INDEX_DESC', + SwapRoutesAverageEventIndexAsc = 'SWAP_ROUTES_AVERAGE_EVENT_INDEX_ASC', + SwapRoutesAverageEventIndexDesc = 'SWAP_ROUTES_AVERAGE_EVENT_INDEX_DESC', + SwapRoutesAverageFeeAmountAsc = 'SWAP_ROUTES_AVERAGE_FEE_AMOUNT_ASC', + SwapRoutesAverageFeeAmountDesc = 'SWAP_ROUTES_AVERAGE_FEE_AMOUNT_DESC', + SwapRoutesAverageFeeUSDAsc = 'SWAP_ROUTES_AVERAGE_FEE_U_S_D_ASC', + SwapRoutesAverageFeeUSDDesc = 'SWAP_ROUTES_AVERAGE_FEE_U_S_D_DESC', + SwapRoutesAverageIdAsc = 'SWAP_ROUTES_AVERAGE_ID_ASC', + SwapRoutesAverageIdDesc = 'SWAP_ROUTES_AVERAGE_ID_DESC', + SwapRoutesAverageLiquidityAsc = 'SWAP_ROUTES_AVERAGE_LIQUIDITY_ASC', + SwapRoutesAverageLiquidityDesc = 'SWAP_ROUTES_AVERAGE_LIQUIDITY_DESC', + SwapRoutesAveragePoolIdAsc = 'SWAP_ROUTES_AVERAGE_POOL_ID_ASC', + SwapRoutesAveragePoolIdDesc = 'SWAP_ROUTES_AVERAGE_POOL_ID_DESC', + SwapRoutesAverageSqrtPriceAsc = 'SWAP_ROUTES_AVERAGE_SQRT_PRICE_ASC', + SwapRoutesAverageSqrtPriceDesc = 'SWAP_ROUTES_AVERAGE_SQRT_PRICE_DESC', + SwapRoutesAverageSwapIdAsc = 'SWAP_ROUTES_AVERAGE_SWAP_ID_ASC', + SwapRoutesAverageSwapIdDesc = 'SWAP_ROUTES_AVERAGE_SWAP_ID_DESC', + SwapRoutesAverageVolumeUSDAsc = 'SWAP_ROUTES_AVERAGE_VOLUME_U_S_D_ASC', + SwapRoutesAverageVolumeUSDDesc = 'SWAP_ROUTES_AVERAGE_VOLUME_U_S_D_DESC', + SwapRoutesAverageXToYAsc = 'SWAP_ROUTES_AVERAGE_X_TO_Y_ASC', + SwapRoutesAverageXToYDesc = 'SWAP_ROUTES_AVERAGE_X_TO_Y_DESC', + SwapRoutesCountAsc = 'SWAP_ROUTES_COUNT_ASC', + SwapRoutesCountDesc = 'SWAP_ROUTES_COUNT_DESC', + SwapRoutesDistinctCountAmountInAsc = 'SWAP_ROUTES_DISTINCT_COUNT_AMOUNT_IN_ASC', + SwapRoutesDistinctCountAmountInDesc = 'SWAP_ROUTES_DISTINCT_COUNT_AMOUNT_IN_DESC', + SwapRoutesDistinctCountAmountOutAsc = 'SWAP_ROUTES_DISTINCT_COUNT_AMOUNT_OUT_ASC', + SwapRoutesDistinctCountAmountOutDesc = 'SWAP_ROUTES_DISTINCT_COUNT_AMOUNT_OUT_DESC', + SwapRoutesDistinctCountBlockRangeAsc = 'SWAP_ROUTES_DISTINCT_COUNT_BLOCK_RANGE_ASC', + SwapRoutesDistinctCountBlockRangeDesc = 'SWAP_ROUTES_DISTINCT_COUNT_BLOCK_RANGE_DESC', + SwapRoutesDistinctCountCurrentTickIndexAsc = 'SWAP_ROUTES_DISTINCT_COUNT_CURRENT_TICK_INDEX_ASC', + SwapRoutesDistinctCountCurrentTickIndexDesc = 'SWAP_ROUTES_DISTINCT_COUNT_CURRENT_TICK_INDEX_DESC', + SwapRoutesDistinctCountEventIndexAsc = 'SWAP_ROUTES_DISTINCT_COUNT_EVENT_INDEX_ASC', + SwapRoutesDistinctCountEventIndexDesc = 'SWAP_ROUTES_DISTINCT_COUNT_EVENT_INDEX_DESC', + SwapRoutesDistinctCountFeeAmountAsc = 'SWAP_ROUTES_DISTINCT_COUNT_FEE_AMOUNT_ASC', + SwapRoutesDistinctCountFeeAmountDesc = 'SWAP_ROUTES_DISTINCT_COUNT_FEE_AMOUNT_DESC', + SwapRoutesDistinctCountFeeUSDAsc = 'SWAP_ROUTES_DISTINCT_COUNT_FEE_U_S_D_ASC', + SwapRoutesDistinctCountFeeUSDDesc = 'SWAP_ROUTES_DISTINCT_COUNT_FEE_U_S_D_DESC', + SwapRoutesDistinctCountIdAsc = 'SWAP_ROUTES_DISTINCT_COUNT_ID_ASC', + SwapRoutesDistinctCountIdDesc = 'SWAP_ROUTES_DISTINCT_COUNT_ID_DESC', + SwapRoutesDistinctCountLiquidityAsc = 'SWAP_ROUTES_DISTINCT_COUNT_LIQUIDITY_ASC', + SwapRoutesDistinctCountLiquidityDesc = 'SWAP_ROUTES_DISTINCT_COUNT_LIQUIDITY_DESC', + SwapRoutesDistinctCountPoolIdAsc = 'SWAP_ROUTES_DISTINCT_COUNT_POOL_ID_ASC', + SwapRoutesDistinctCountPoolIdDesc = 'SWAP_ROUTES_DISTINCT_COUNT_POOL_ID_DESC', + SwapRoutesDistinctCountSqrtPriceAsc = 'SWAP_ROUTES_DISTINCT_COUNT_SQRT_PRICE_ASC', + SwapRoutesDistinctCountSqrtPriceDesc = 'SWAP_ROUTES_DISTINCT_COUNT_SQRT_PRICE_DESC', + SwapRoutesDistinctCountSwapIdAsc = 'SWAP_ROUTES_DISTINCT_COUNT_SWAP_ID_ASC', + SwapRoutesDistinctCountSwapIdDesc = 'SWAP_ROUTES_DISTINCT_COUNT_SWAP_ID_DESC', + SwapRoutesDistinctCountVolumeUSDAsc = 'SWAP_ROUTES_DISTINCT_COUNT_VOLUME_U_S_D_ASC', + SwapRoutesDistinctCountVolumeUSDDesc = 'SWAP_ROUTES_DISTINCT_COUNT_VOLUME_U_S_D_DESC', + SwapRoutesDistinctCountXToYAsc = 'SWAP_ROUTES_DISTINCT_COUNT_X_TO_Y_ASC', + SwapRoutesDistinctCountXToYDesc = 'SWAP_ROUTES_DISTINCT_COUNT_X_TO_Y_DESC', + SwapRoutesMaxAmountInAsc = 'SWAP_ROUTES_MAX_AMOUNT_IN_ASC', + SwapRoutesMaxAmountInDesc = 'SWAP_ROUTES_MAX_AMOUNT_IN_DESC', + SwapRoutesMaxAmountOutAsc = 'SWAP_ROUTES_MAX_AMOUNT_OUT_ASC', + SwapRoutesMaxAmountOutDesc = 'SWAP_ROUTES_MAX_AMOUNT_OUT_DESC', + SwapRoutesMaxBlockRangeAsc = 'SWAP_ROUTES_MAX_BLOCK_RANGE_ASC', + SwapRoutesMaxBlockRangeDesc = 'SWAP_ROUTES_MAX_BLOCK_RANGE_DESC', + SwapRoutesMaxCurrentTickIndexAsc = 'SWAP_ROUTES_MAX_CURRENT_TICK_INDEX_ASC', + SwapRoutesMaxCurrentTickIndexDesc = 'SWAP_ROUTES_MAX_CURRENT_TICK_INDEX_DESC', + SwapRoutesMaxEventIndexAsc = 'SWAP_ROUTES_MAX_EVENT_INDEX_ASC', + SwapRoutesMaxEventIndexDesc = 'SWAP_ROUTES_MAX_EVENT_INDEX_DESC', + SwapRoutesMaxFeeAmountAsc = 'SWAP_ROUTES_MAX_FEE_AMOUNT_ASC', + SwapRoutesMaxFeeAmountDesc = 'SWAP_ROUTES_MAX_FEE_AMOUNT_DESC', + SwapRoutesMaxFeeUSDAsc = 'SWAP_ROUTES_MAX_FEE_U_S_D_ASC', + SwapRoutesMaxFeeUSDDesc = 'SWAP_ROUTES_MAX_FEE_U_S_D_DESC', + SwapRoutesMaxIdAsc = 'SWAP_ROUTES_MAX_ID_ASC', + SwapRoutesMaxIdDesc = 'SWAP_ROUTES_MAX_ID_DESC', + SwapRoutesMaxLiquidityAsc = 'SWAP_ROUTES_MAX_LIQUIDITY_ASC', + SwapRoutesMaxLiquidityDesc = 'SWAP_ROUTES_MAX_LIQUIDITY_DESC', + SwapRoutesMaxPoolIdAsc = 'SWAP_ROUTES_MAX_POOL_ID_ASC', + SwapRoutesMaxPoolIdDesc = 'SWAP_ROUTES_MAX_POOL_ID_DESC', + SwapRoutesMaxSqrtPriceAsc = 'SWAP_ROUTES_MAX_SQRT_PRICE_ASC', + SwapRoutesMaxSqrtPriceDesc = 'SWAP_ROUTES_MAX_SQRT_PRICE_DESC', + SwapRoutesMaxSwapIdAsc = 'SWAP_ROUTES_MAX_SWAP_ID_ASC', + SwapRoutesMaxSwapIdDesc = 'SWAP_ROUTES_MAX_SWAP_ID_DESC', + SwapRoutesMaxVolumeUSDAsc = 'SWAP_ROUTES_MAX_VOLUME_U_S_D_ASC', + SwapRoutesMaxVolumeUSDDesc = 'SWAP_ROUTES_MAX_VOLUME_U_S_D_DESC', + SwapRoutesMaxXToYAsc = 'SWAP_ROUTES_MAX_X_TO_Y_ASC', + SwapRoutesMaxXToYDesc = 'SWAP_ROUTES_MAX_X_TO_Y_DESC', + SwapRoutesMinAmountInAsc = 'SWAP_ROUTES_MIN_AMOUNT_IN_ASC', + SwapRoutesMinAmountInDesc = 'SWAP_ROUTES_MIN_AMOUNT_IN_DESC', + SwapRoutesMinAmountOutAsc = 'SWAP_ROUTES_MIN_AMOUNT_OUT_ASC', + SwapRoutesMinAmountOutDesc = 'SWAP_ROUTES_MIN_AMOUNT_OUT_DESC', + SwapRoutesMinBlockRangeAsc = 'SWAP_ROUTES_MIN_BLOCK_RANGE_ASC', + SwapRoutesMinBlockRangeDesc = 'SWAP_ROUTES_MIN_BLOCK_RANGE_DESC', + SwapRoutesMinCurrentTickIndexAsc = 'SWAP_ROUTES_MIN_CURRENT_TICK_INDEX_ASC', + SwapRoutesMinCurrentTickIndexDesc = 'SWAP_ROUTES_MIN_CURRENT_TICK_INDEX_DESC', + SwapRoutesMinEventIndexAsc = 'SWAP_ROUTES_MIN_EVENT_INDEX_ASC', + SwapRoutesMinEventIndexDesc = 'SWAP_ROUTES_MIN_EVENT_INDEX_DESC', + SwapRoutesMinFeeAmountAsc = 'SWAP_ROUTES_MIN_FEE_AMOUNT_ASC', + SwapRoutesMinFeeAmountDesc = 'SWAP_ROUTES_MIN_FEE_AMOUNT_DESC', + SwapRoutesMinFeeUSDAsc = 'SWAP_ROUTES_MIN_FEE_U_S_D_ASC', + SwapRoutesMinFeeUSDDesc = 'SWAP_ROUTES_MIN_FEE_U_S_D_DESC', + SwapRoutesMinIdAsc = 'SWAP_ROUTES_MIN_ID_ASC', + SwapRoutesMinIdDesc = 'SWAP_ROUTES_MIN_ID_DESC', + SwapRoutesMinLiquidityAsc = 'SWAP_ROUTES_MIN_LIQUIDITY_ASC', + SwapRoutesMinLiquidityDesc = 'SWAP_ROUTES_MIN_LIQUIDITY_DESC', + SwapRoutesMinPoolIdAsc = 'SWAP_ROUTES_MIN_POOL_ID_ASC', + SwapRoutesMinPoolIdDesc = 'SWAP_ROUTES_MIN_POOL_ID_DESC', + SwapRoutesMinSqrtPriceAsc = 'SWAP_ROUTES_MIN_SQRT_PRICE_ASC', + SwapRoutesMinSqrtPriceDesc = 'SWAP_ROUTES_MIN_SQRT_PRICE_DESC', + SwapRoutesMinSwapIdAsc = 'SWAP_ROUTES_MIN_SWAP_ID_ASC', + SwapRoutesMinSwapIdDesc = 'SWAP_ROUTES_MIN_SWAP_ID_DESC', + SwapRoutesMinVolumeUSDAsc = 'SWAP_ROUTES_MIN_VOLUME_U_S_D_ASC', + SwapRoutesMinVolumeUSDDesc = 'SWAP_ROUTES_MIN_VOLUME_U_S_D_DESC', + SwapRoutesMinXToYAsc = 'SWAP_ROUTES_MIN_X_TO_Y_ASC', + SwapRoutesMinXToYDesc = 'SWAP_ROUTES_MIN_X_TO_Y_DESC', + SwapRoutesStddevPopulationAmountInAsc = 'SWAP_ROUTES_STDDEV_POPULATION_AMOUNT_IN_ASC', + SwapRoutesStddevPopulationAmountInDesc = 'SWAP_ROUTES_STDDEV_POPULATION_AMOUNT_IN_DESC', + SwapRoutesStddevPopulationAmountOutAsc = 'SWAP_ROUTES_STDDEV_POPULATION_AMOUNT_OUT_ASC', + SwapRoutesStddevPopulationAmountOutDesc = 'SWAP_ROUTES_STDDEV_POPULATION_AMOUNT_OUT_DESC', + SwapRoutesStddevPopulationBlockRangeAsc = 'SWAP_ROUTES_STDDEV_POPULATION_BLOCK_RANGE_ASC', + SwapRoutesStddevPopulationBlockRangeDesc = 'SWAP_ROUTES_STDDEV_POPULATION_BLOCK_RANGE_DESC', + SwapRoutesStddevPopulationCurrentTickIndexAsc = 'SWAP_ROUTES_STDDEV_POPULATION_CURRENT_TICK_INDEX_ASC', + SwapRoutesStddevPopulationCurrentTickIndexDesc = 'SWAP_ROUTES_STDDEV_POPULATION_CURRENT_TICK_INDEX_DESC', + SwapRoutesStddevPopulationEventIndexAsc = 'SWAP_ROUTES_STDDEV_POPULATION_EVENT_INDEX_ASC', + SwapRoutesStddevPopulationEventIndexDesc = 'SWAP_ROUTES_STDDEV_POPULATION_EVENT_INDEX_DESC', + SwapRoutesStddevPopulationFeeAmountAsc = 'SWAP_ROUTES_STDDEV_POPULATION_FEE_AMOUNT_ASC', + SwapRoutesStddevPopulationFeeAmountDesc = 'SWAP_ROUTES_STDDEV_POPULATION_FEE_AMOUNT_DESC', + SwapRoutesStddevPopulationFeeUSDAsc = 'SWAP_ROUTES_STDDEV_POPULATION_FEE_U_S_D_ASC', + SwapRoutesStddevPopulationFeeUSDDesc = 'SWAP_ROUTES_STDDEV_POPULATION_FEE_U_S_D_DESC', + SwapRoutesStddevPopulationIdAsc = 'SWAP_ROUTES_STDDEV_POPULATION_ID_ASC', + SwapRoutesStddevPopulationIdDesc = 'SWAP_ROUTES_STDDEV_POPULATION_ID_DESC', + SwapRoutesStddevPopulationLiquidityAsc = 'SWAP_ROUTES_STDDEV_POPULATION_LIQUIDITY_ASC', + SwapRoutesStddevPopulationLiquidityDesc = 'SWAP_ROUTES_STDDEV_POPULATION_LIQUIDITY_DESC', + SwapRoutesStddevPopulationPoolIdAsc = 'SWAP_ROUTES_STDDEV_POPULATION_POOL_ID_ASC', + SwapRoutesStddevPopulationPoolIdDesc = 'SWAP_ROUTES_STDDEV_POPULATION_POOL_ID_DESC', + SwapRoutesStddevPopulationSqrtPriceAsc = 'SWAP_ROUTES_STDDEV_POPULATION_SQRT_PRICE_ASC', + SwapRoutesStddevPopulationSqrtPriceDesc = 'SWAP_ROUTES_STDDEV_POPULATION_SQRT_PRICE_DESC', + SwapRoutesStddevPopulationSwapIdAsc = 'SWAP_ROUTES_STDDEV_POPULATION_SWAP_ID_ASC', + SwapRoutesStddevPopulationSwapIdDesc = 'SWAP_ROUTES_STDDEV_POPULATION_SWAP_ID_DESC', + SwapRoutesStddevPopulationVolumeUSDAsc = 'SWAP_ROUTES_STDDEV_POPULATION_VOLUME_U_S_D_ASC', + SwapRoutesStddevPopulationVolumeUSDDesc = 'SWAP_ROUTES_STDDEV_POPULATION_VOLUME_U_S_D_DESC', + SwapRoutesStddevPopulationXToYAsc = 'SWAP_ROUTES_STDDEV_POPULATION_X_TO_Y_ASC', + SwapRoutesStddevPopulationXToYDesc = 'SWAP_ROUTES_STDDEV_POPULATION_X_TO_Y_DESC', + SwapRoutesStddevSampleAmountInAsc = 'SWAP_ROUTES_STDDEV_SAMPLE_AMOUNT_IN_ASC', + SwapRoutesStddevSampleAmountInDesc = 'SWAP_ROUTES_STDDEV_SAMPLE_AMOUNT_IN_DESC', + SwapRoutesStddevSampleAmountOutAsc = 'SWAP_ROUTES_STDDEV_SAMPLE_AMOUNT_OUT_ASC', + SwapRoutesStddevSampleAmountOutDesc = 'SWAP_ROUTES_STDDEV_SAMPLE_AMOUNT_OUT_DESC', + SwapRoutesStddevSampleBlockRangeAsc = 'SWAP_ROUTES_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + SwapRoutesStddevSampleBlockRangeDesc = 'SWAP_ROUTES_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + SwapRoutesStddevSampleCurrentTickIndexAsc = 'SWAP_ROUTES_STDDEV_SAMPLE_CURRENT_TICK_INDEX_ASC', + SwapRoutesStddevSampleCurrentTickIndexDesc = 'SWAP_ROUTES_STDDEV_SAMPLE_CURRENT_TICK_INDEX_DESC', + SwapRoutesStddevSampleEventIndexAsc = 'SWAP_ROUTES_STDDEV_SAMPLE_EVENT_INDEX_ASC', + SwapRoutesStddevSampleEventIndexDesc = 'SWAP_ROUTES_STDDEV_SAMPLE_EVENT_INDEX_DESC', + SwapRoutesStddevSampleFeeAmountAsc = 'SWAP_ROUTES_STDDEV_SAMPLE_FEE_AMOUNT_ASC', + SwapRoutesStddevSampleFeeAmountDesc = 'SWAP_ROUTES_STDDEV_SAMPLE_FEE_AMOUNT_DESC', + SwapRoutesStddevSampleFeeUSDAsc = 'SWAP_ROUTES_STDDEV_SAMPLE_FEE_U_S_D_ASC', + SwapRoutesStddevSampleFeeUSDDesc = 'SWAP_ROUTES_STDDEV_SAMPLE_FEE_U_S_D_DESC', + SwapRoutesStddevSampleIdAsc = 'SWAP_ROUTES_STDDEV_SAMPLE_ID_ASC', + SwapRoutesStddevSampleIdDesc = 'SWAP_ROUTES_STDDEV_SAMPLE_ID_DESC', + SwapRoutesStddevSampleLiquidityAsc = 'SWAP_ROUTES_STDDEV_SAMPLE_LIQUIDITY_ASC', + SwapRoutesStddevSampleLiquidityDesc = 'SWAP_ROUTES_STDDEV_SAMPLE_LIQUIDITY_DESC', + SwapRoutesStddevSamplePoolIdAsc = 'SWAP_ROUTES_STDDEV_SAMPLE_POOL_ID_ASC', + SwapRoutesStddevSamplePoolIdDesc = 'SWAP_ROUTES_STDDEV_SAMPLE_POOL_ID_DESC', + SwapRoutesStddevSampleSqrtPriceAsc = 'SWAP_ROUTES_STDDEV_SAMPLE_SQRT_PRICE_ASC', + SwapRoutesStddevSampleSqrtPriceDesc = 'SWAP_ROUTES_STDDEV_SAMPLE_SQRT_PRICE_DESC', + SwapRoutesStddevSampleSwapIdAsc = 'SWAP_ROUTES_STDDEV_SAMPLE_SWAP_ID_ASC', + SwapRoutesStddevSampleSwapIdDesc = 'SWAP_ROUTES_STDDEV_SAMPLE_SWAP_ID_DESC', + SwapRoutesStddevSampleVolumeUSDAsc = 'SWAP_ROUTES_STDDEV_SAMPLE_VOLUME_U_S_D_ASC', + SwapRoutesStddevSampleVolumeUSDDesc = 'SWAP_ROUTES_STDDEV_SAMPLE_VOLUME_U_S_D_DESC', + SwapRoutesStddevSampleXToYAsc = 'SWAP_ROUTES_STDDEV_SAMPLE_X_TO_Y_ASC', + SwapRoutesStddevSampleXToYDesc = 'SWAP_ROUTES_STDDEV_SAMPLE_X_TO_Y_DESC', + SwapRoutesSumAmountInAsc = 'SWAP_ROUTES_SUM_AMOUNT_IN_ASC', + SwapRoutesSumAmountInDesc = 'SWAP_ROUTES_SUM_AMOUNT_IN_DESC', + SwapRoutesSumAmountOutAsc = 'SWAP_ROUTES_SUM_AMOUNT_OUT_ASC', + SwapRoutesSumAmountOutDesc = 'SWAP_ROUTES_SUM_AMOUNT_OUT_DESC', + SwapRoutesSumBlockRangeAsc = 'SWAP_ROUTES_SUM_BLOCK_RANGE_ASC', + SwapRoutesSumBlockRangeDesc = 'SWAP_ROUTES_SUM_BLOCK_RANGE_DESC', + SwapRoutesSumCurrentTickIndexAsc = 'SWAP_ROUTES_SUM_CURRENT_TICK_INDEX_ASC', + SwapRoutesSumCurrentTickIndexDesc = 'SWAP_ROUTES_SUM_CURRENT_TICK_INDEX_DESC', + SwapRoutesSumEventIndexAsc = 'SWAP_ROUTES_SUM_EVENT_INDEX_ASC', + SwapRoutesSumEventIndexDesc = 'SWAP_ROUTES_SUM_EVENT_INDEX_DESC', + SwapRoutesSumFeeAmountAsc = 'SWAP_ROUTES_SUM_FEE_AMOUNT_ASC', + SwapRoutesSumFeeAmountDesc = 'SWAP_ROUTES_SUM_FEE_AMOUNT_DESC', + SwapRoutesSumFeeUSDAsc = 'SWAP_ROUTES_SUM_FEE_U_S_D_ASC', + SwapRoutesSumFeeUSDDesc = 'SWAP_ROUTES_SUM_FEE_U_S_D_DESC', + SwapRoutesSumIdAsc = 'SWAP_ROUTES_SUM_ID_ASC', + SwapRoutesSumIdDesc = 'SWAP_ROUTES_SUM_ID_DESC', + SwapRoutesSumLiquidityAsc = 'SWAP_ROUTES_SUM_LIQUIDITY_ASC', + SwapRoutesSumLiquidityDesc = 'SWAP_ROUTES_SUM_LIQUIDITY_DESC', + SwapRoutesSumPoolIdAsc = 'SWAP_ROUTES_SUM_POOL_ID_ASC', + SwapRoutesSumPoolIdDesc = 'SWAP_ROUTES_SUM_POOL_ID_DESC', + SwapRoutesSumSqrtPriceAsc = 'SWAP_ROUTES_SUM_SQRT_PRICE_ASC', + SwapRoutesSumSqrtPriceDesc = 'SWAP_ROUTES_SUM_SQRT_PRICE_DESC', + SwapRoutesSumSwapIdAsc = 'SWAP_ROUTES_SUM_SWAP_ID_ASC', + SwapRoutesSumSwapIdDesc = 'SWAP_ROUTES_SUM_SWAP_ID_DESC', + SwapRoutesSumVolumeUSDAsc = 'SWAP_ROUTES_SUM_VOLUME_U_S_D_ASC', + SwapRoutesSumVolumeUSDDesc = 'SWAP_ROUTES_SUM_VOLUME_U_S_D_DESC', + SwapRoutesSumXToYAsc = 'SWAP_ROUTES_SUM_X_TO_Y_ASC', + SwapRoutesSumXToYDesc = 'SWAP_ROUTES_SUM_X_TO_Y_DESC', + SwapRoutesVariancePopulationAmountInAsc = 'SWAP_ROUTES_VARIANCE_POPULATION_AMOUNT_IN_ASC', + SwapRoutesVariancePopulationAmountInDesc = 'SWAP_ROUTES_VARIANCE_POPULATION_AMOUNT_IN_DESC', + SwapRoutesVariancePopulationAmountOutAsc = 'SWAP_ROUTES_VARIANCE_POPULATION_AMOUNT_OUT_ASC', + SwapRoutesVariancePopulationAmountOutDesc = 'SWAP_ROUTES_VARIANCE_POPULATION_AMOUNT_OUT_DESC', + SwapRoutesVariancePopulationBlockRangeAsc = 'SWAP_ROUTES_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + SwapRoutesVariancePopulationBlockRangeDesc = 'SWAP_ROUTES_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + SwapRoutesVariancePopulationCurrentTickIndexAsc = 'SWAP_ROUTES_VARIANCE_POPULATION_CURRENT_TICK_INDEX_ASC', + SwapRoutesVariancePopulationCurrentTickIndexDesc = 'SWAP_ROUTES_VARIANCE_POPULATION_CURRENT_TICK_INDEX_DESC', + SwapRoutesVariancePopulationEventIndexAsc = 'SWAP_ROUTES_VARIANCE_POPULATION_EVENT_INDEX_ASC', + SwapRoutesVariancePopulationEventIndexDesc = 'SWAP_ROUTES_VARIANCE_POPULATION_EVENT_INDEX_DESC', + SwapRoutesVariancePopulationFeeAmountAsc = 'SWAP_ROUTES_VARIANCE_POPULATION_FEE_AMOUNT_ASC', + SwapRoutesVariancePopulationFeeAmountDesc = 'SWAP_ROUTES_VARIANCE_POPULATION_FEE_AMOUNT_DESC', + SwapRoutesVariancePopulationFeeUSDAsc = 'SWAP_ROUTES_VARIANCE_POPULATION_FEE_U_S_D_ASC', + SwapRoutesVariancePopulationFeeUSDDesc = 'SWAP_ROUTES_VARIANCE_POPULATION_FEE_U_S_D_DESC', + SwapRoutesVariancePopulationIdAsc = 'SWAP_ROUTES_VARIANCE_POPULATION_ID_ASC', + SwapRoutesVariancePopulationIdDesc = 'SWAP_ROUTES_VARIANCE_POPULATION_ID_DESC', + SwapRoutesVariancePopulationLiquidityAsc = 'SWAP_ROUTES_VARIANCE_POPULATION_LIQUIDITY_ASC', + SwapRoutesVariancePopulationLiquidityDesc = 'SWAP_ROUTES_VARIANCE_POPULATION_LIQUIDITY_DESC', + SwapRoutesVariancePopulationPoolIdAsc = 'SWAP_ROUTES_VARIANCE_POPULATION_POOL_ID_ASC', + SwapRoutesVariancePopulationPoolIdDesc = 'SWAP_ROUTES_VARIANCE_POPULATION_POOL_ID_DESC', + SwapRoutesVariancePopulationSqrtPriceAsc = 'SWAP_ROUTES_VARIANCE_POPULATION_SQRT_PRICE_ASC', + SwapRoutesVariancePopulationSqrtPriceDesc = 'SWAP_ROUTES_VARIANCE_POPULATION_SQRT_PRICE_DESC', + SwapRoutesVariancePopulationSwapIdAsc = 'SWAP_ROUTES_VARIANCE_POPULATION_SWAP_ID_ASC', + SwapRoutesVariancePopulationSwapIdDesc = 'SWAP_ROUTES_VARIANCE_POPULATION_SWAP_ID_DESC', + SwapRoutesVariancePopulationVolumeUSDAsc = 'SWAP_ROUTES_VARIANCE_POPULATION_VOLUME_U_S_D_ASC', + SwapRoutesVariancePopulationVolumeUSDDesc = 'SWAP_ROUTES_VARIANCE_POPULATION_VOLUME_U_S_D_DESC', + SwapRoutesVariancePopulationXToYAsc = 'SWAP_ROUTES_VARIANCE_POPULATION_X_TO_Y_ASC', + SwapRoutesVariancePopulationXToYDesc = 'SWAP_ROUTES_VARIANCE_POPULATION_X_TO_Y_DESC', + SwapRoutesVarianceSampleAmountInAsc = 'SWAP_ROUTES_VARIANCE_SAMPLE_AMOUNT_IN_ASC', + SwapRoutesVarianceSampleAmountInDesc = 'SWAP_ROUTES_VARIANCE_SAMPLE_AMOUNT_IN_DESC', + SwapRoutesVarianceSampleAmountOutAsc = 'SWAP_ROUTES_VARIANCE_SAMPLE_AMOUNT_OUT_ASC', + SwapRoutesVarianceSampleAmountOutDesc = 'SWAP_ROUTES_VARIANCE_SAMPLE_AMOUNT_OUT_DESC', + SwapRoutesVarianceSampleBlockRangeAsc = 'SWAP_ROUTES_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + SwapRoutesVarianceSampleBlockRangeDesc = 'SWAP_ROUTES_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + SwapRoutesVarianceSampleCurrentTickIndexAsc = 'SWAP_ROUTES_VARIANCE_SAMPLE_CURRENT_TICK_INDEX_ASC', + SwapRoutesVarianceSampleCurrentTickIndexDesc = 'SWAP_ROUTES_VARIANCE_SAMPLE_CURRENT_TICK_INDEX_DESC', + SwapRoutesVarianceSampleEventIndexAsc = 'SWAP_ROUTES_VARIANCE_SAMPLE_EVENT_INDEX_ASC', + SwapRoutesVarianceSampleEventIndexDesc = 'SWAP_ROUTES_VARIANCE_SAMPLE_EVENT_INDEX_DESC', + SwapRoutesVarianceSampleFeeAmountAsc = 'SWAP_ROUTES_VARIANCE_SAMPLE_FEE_AMOUNT_ASC', + SwapRoutesVarianceSampleFeeAmountDesc = 'SWAP_ROUTES_VARIANCE_SAMPLE_FEE_AMOUNT_DESC', + SwapRoutesVarianceSampleFeeUSDAsc = 'SWAP_ROUTES_VARIANCE_SAMPLE_FEE_U_S_D_ASC', + SwapRoutesVarianceSampleFeeUSDDesc = 'SWAP_ROUTES_VARIANCE_SAMPLE_FEE_U_S_D_DESC', + SwapRoutesVarianceSampleIdAsc = 'SWAP_ROUTES_VARIANCE_SAMPLE_ID_ASC', + SwapRoutesVarianceSampleIdDesc = 'SWAP_ROUTES_VARIANCE_SAMPLE_ID_DESC', + SwapRoutesVarianceSampleLiquidityAsc = 'SWAP_ROUTES_VARIANCE_SAMPLE_LIQUIDITY_ASC', + SwapRoutesVarianceSampleLiquidityDesc = 'SWAP_ROUTES_VARIANCE_SAMPLE_LIQUIDITY_DESC', + SwapRoutesVarianceSamplePoolIdAsc = 'SWAP_ROUTES_VARIANCE_SAMPLE_POOL_ID_ASC', + SwapRoutesVarianceSamplePoolIdDesc = 'SWAP_ROUTES_VARIANCE_SAMPLE_POOL_ID_DESC', + SwapRoutesVarianceSampleSqrtPriceAsc = 'SWAP_ROUTES_VARIANCE_SAMPLE_SQRT_PRICE_ASC', + SwapRoutesVarianceSampleSqrtPriceDesc = 'SWAP_ROUTES_VARIANCE_SAMPLE_SQRT_PRICE_DESC', + SwapRoutesVarianceSampleSwapIdAsc = 'SWAP_ROUTES_VARIANCE_SAMPLE_SWAP_ID_ASC', + SwapRoutesVarianceSampleSwapIdDesc = 'SWAP_ROUTES_VARIANCE_SAMPLE_SWAP_ID_DESC', + SwapRoutesVarianceSampleVolumeUSDAsc = 'SWAP_ROUTES_VARIANCE_SAMPLE_VOLUME_U_S_D_ASC', + SwapRoutesVarianceSampleVolumeUSDDesc = 'SWAP_ROUTES_VARIANCE_SAMPLE_VOLUME_U_S_D_DESC', + SwapRoutesVarianceSampleXToYAsc = 'SWAP_ROUTES_VARIANCE_SAMPLE_X_TO_Y_ASC', + SwapRoutesVarianceSampleXToYDesc = 'SWAP_ROUTES_VARIANCE_SAMPLE_X_TO_Y_DESC', + TokenInIdAsc = 'TOKEN_IN_ID_ASC', + TokenInIdDesc = 'TOKEN_IN_ID_DESC', + TokenOutIdAsc = 'TOKEN_OUT_ID_ASC', + TokenOutIdDesc = 'TOKEN_OUT_ID_DESC', + TransactionIdAsc = 'TRANSACTION_ID_ASC', + TransactionIdDesc = 'TRANSACTION_ID_DESC' +} + +export type TableEstimate = { + __typename?: 'TableEstimate'; + estimate?: Maybe; + table?: Maybe; +}; + +export type Token = Node & { + __typename?: 'Token'; + /** Reads and enables pagination through a set of `Account`. */ + accountsByPoolTokenXIdAndPoolCreatorId: TokenAccountsByPoolTokenXIdAndPoolCreatorIdManyToManyConnection; + /** Reads and enables pagination through a set of `Account`. */ + accountsByPoolTokenYIdAndPoolCreatorId: TokenAccountsByPoolTokenYIdAndPoolCreatorIdManyToManyConnection; + /** Reads and enables pagination through a set of `Account`. */ + accountsBySwapTokenInIdAndSenderId: TokenAccountsBySwapTokenInIdAndSenderIdManyToManyConnection; + /** Reads and enables pagination through a set of `Account`. */ + accountsBySwapTokenOutIdAndSenderId: TokenAccountsBySwapTokenOutIdAndSenderIdManyToManyConnection; + /** Reads and enables pagination through a set of `ClaimFeeIncentiveToken`. */ + claimFeeIncentiveTokens: ClaimFeeIncentiveTokensConnection; + /** Reads and enables pagination through a set of `ClaimFee`. */ + claimFeesByClaimFeeIncentiveTokenTokenIdAndClaimFeeId: TokenClaimFeesByClaimFeeIncentiveTokenTokenIdAndClaimFeeIdManyToManyConnection; + coingeckoId: Scalars['String']['output']; + decimals: Scalars['Int']['output']; + denom: Scalars['String']['output']; + id: Scalars['String']['output']; + logo: Scalars['String']['output']; + maxSupply?: Maybe; + name: Scalars['String']['output']; + /** A globally unique identifier. Can be used in various places throughout the system to identify this single value. */ + nodeId: Scalars['ID']['output']; + /** Reads and enables pagination through a set of `PoolTokenIncentive`. */ + poolTokenIncentives: PoolTokenIncentivesConnection; + /** Reads and enables pagination through a set of `Pool`. */ + poolsByPoolTokenIncentiveTokenIdAndPoolId: TokenPoolsByPoolTokenIncentiveTokenIdAndPoolIdManyToManyConnection; + /** Reads and enables pagination through a set of `Pool`. */ + poolsByTokenXId: PoolsConnection; + /** Reads and enables pagination through a set of `Pool`. */ + poolsByTokenYId: PoolsConnection; + /** Reads and enables pagination through a set of `Swap`. */ + swapsByTokenInId: SwapsConnection; + /** Reads and enables pagination through a set of `Swap`. */ + swapsByTokenOutId: SwapsConnection; + symbol: Scalars['String']['output']; + /** Reads and enables pagination through a set of `Token`. */ + tokensByPoolTokenXIdAndTokenYId: TokenTokensByPoolTokenXIdAndTokenYIdManyToManyConnection; + /** Reads and enables pagination through a set of `Token`. */ + tokensByPoolTokenYIdAndTokenXId: TokenTokensByPoolTokenYIdAndTokenXIdManyToManyConnection; + /** Reads and enables pagination through a set of `Token`. */ + tokensBySwapTokenInIdAndTokenOutId: TokenTokensBySwapTokenInIdAndTokenOutIdManyToManyConnection; + /** Reads and enables pagination through a set of `Token`. */ + tokensBySwapTokenOutIdAndTokenInId: TokenTokensBySwapTokenOutIdAndTokenInIdManyToManyConnection; + totalSupply: Scalars['BigFloat']['output']; + /** Reads and enables pagination through a set of `Transaction`. */ + transactionsByPoolTokenIncentiveTokenIdAndTransactionId: TokenTransactionsByPoolTokenIncentiveTokenIdAndTransactionIdManyToManyConnection; + /** Reads and enables pagination through a set of `Transaction`. */ + transactionsByPoolTokenXIdAndTransactionId: TokenTransactionsByPoolTokenXIdAndTransactionIdManyToManyConnection; + /** Reads and enables pagination through a set of `Transaction`. */ + transactionsByPoolTokenYIdAndTransactionId: TokenTransactionsByPoolTokenYIdAndTransactionIdManyToManyConnection; + /** Reads and enables pagination through a set of `Transaction`. */ + transactionsBySwapTokenInIdAndTransactionId: TokenTransactionsBySwapTokenInIdAndTransactionIdManyToManyConnection; + /** Reads and enables pagination through a set of `Transaction`. */ + transactionsBySwapTokenOutIdAndTransactionId: TokenTransactionsBySwapTokenOutIdAndTransactionIdManyToManyConnection; + type: Scalars['String']['output']; +}; + + +export type TokenAccountsByPoolTokenXIdAndPoolCreatorIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TokenAccountsByPoolTokenYIdAndPoolCreatorIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TokenAccountsBySwapTokenInIdAndSenderIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TokenAccountsBySwapTokenOutIdAndSenderIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TokenClaimFeeIncentiveTokensArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TokenClaimFeesByClaimFeeIncentiveTokenTokenIdAndClaimFeeIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TokenPoolTokenIncentivesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TokenPoolsByPoolTokenIncentiveTokenIdAndPoolIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TokenPoolsByTokenXIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TokenPoolsByTokenYIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TokenSwapsByTokenInIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TokenSwapsByTokenOutIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TokenTokensByPoolTokenXIdAndTokenYIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TokenTokensByPoolTokenYIdAndTokenXIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TokenTokensBySwapTokenInIdAndTokenOutIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TokenTokensBySwapTokenOutIdAndTokenInIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TokenTransactionsByPoolTokenIncentiveTokenIdAndTransactionIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TokenTransactionsByPoolTokenXIdAndTransactionIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TokenTransactionsByPoolTokenYIdAndTransactionIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TokenTransactionsBySwapTokenInIdAndTransactionIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TokenTransactionsBySwapTokenOutIdAndTransactionIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Account` values, with data from `Pool`. */ +export type TokenAccountsByPoolTokenXIdAndPoolCreatorIdManyToManyConnection = { + __typename?: 'TokenAccountsByPoolTokenXIdAndPoolCreatorIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Account`, info from the `Pool`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Account` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Account` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Account` values, with data from `Pool`. */ +export type TokenAccountsByPoolTokenXIdAndPoolCreatorIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Account` edge in the connection, with data from `Pool`. */ +export type TokenAccountsByPoolTokenXIdAndPoolCreatorIdManyToManyEdge = { + __typename?: 'TokenAccountsByPoolTokenXIdAndPoolCreatorIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Account` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Pool`. */ + poolCreations: PoolsConnection; +}; + + +/** A `Account` edge in the connection, with data from `Pool`. */ +export type TokenAccountsByPoolTokenXIdAndPoolCreatorIdManyToManyEdgePoolCreationsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Account` values, with data from `Pool`. */ +export type TokenAccountsByPoolTokenYIdAndPoolCreatorIdManyToManyConnection = { + __typename?: 'TokenAccountsByPoolTokenYIdAndPoolCreatorIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Account`, info from the `Pool`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Account` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Account` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Account` values, with data from `Pool`. */ +export type TokenAccountsByPoolTokenYIdAndPoolCreatorIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Account` edge in the connection, with data from `Pool`. */ +export type TokenAccountsByPoolTokenYIdAndPoolCreatorIdManyToManyEdge = { + __typename?: 'TokenAccountsByPoolTokenYIdAndPoolCreatorIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Account` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Pool`. */ + poolCreations: PoolsConnection; +}; + + +/** A `Account` edge in the connection, with data from `Pool`. */ +export type TokenAccountsByPoolTokenYIdAndPoolCreatorIdManyToManyEdgePoolCreationsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Account` values, with data from `Swap`. */ +export type TokenAccountsBySwapTokenInIdAndSenderIdManyToManyConnection = { + __typename?: 'TokenAccountsBySwapTokenInIdAndSenderIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Account`, info from the `Swap`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Account` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Account` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Account` values, with data from `Swap`. */ +export type TokenAccountsBySwapTokenInIdAndSenderIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Account` edge in the connection, with data from `Swap`. */ +export type TokenAccountsBySwapTokenInIdAndSenderIdManyToManyEdge = { + __typename?: 'TokenAccountsBySwapTokenInIdAndSenderIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Account` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Swap`. */ + swap: SwapsConnection; +}; + + +/** A `Account` edge in the connection, with data from `Swap`. */ +export type TokenAccountsBySwapTokenInIdAndSenderIdManyToManyEdgeSwapArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Account` values, with data from `Swap`. */ +export type TokenAccountsBySwapTokenOutIdAndSenderIdManyToManyConnection = { + __typename?: 'TokenAccountsBySwapTokenOutIdAndSenderIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Account`, info from the `Swap`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Account` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Account` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Account` values, with data from `Swap`. */ +export type TokenAccountsBySwapTokenOutIdAndSenderIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Account` edge in the connection, with data from `Swap`. */ +export type TokenAccountsBySwapTokenOutIdAndSenderIdManyToManyEdge = { + __typename?: 'TokenAccountsBySwapTokenOutIdAndSenderIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Account` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Swap`. */ + swap: SwapsConnection; +}; + + +/** A `Account` edge in the connection, with data from `Swap`. */ +export type TokenAccountsBySwapTokenOutIdAndSenderIdManyToManyEdgeSwapArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +export type TokenAggregates = { + __typename?: 'TokenAggregates'; + /** Mean average aggregates across the matching connection (ignoring before/after/first/last/offset) */ + average?: Maybe; + /** Distinct count aggregates across the matching connection (ignoring before/after/first/last/offset) */ + distinctCount?: Maybe; + keys?: Maybe>; + /** Maximum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + max?: Maybe; + /** Minimum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + min?: Maybe; + /** Population standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevPopulation?: Maybe; + /** Sample standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevSample?: Maybe; + /** Sum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + sum?: Maybe; + /** Population variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + variancePopulation?: Maybe; + /** Sample variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + varianceSample?: Maybe; +}; + +export type TokenAverageAggregates = { + __typename?: 'TokenAverageAggregates'; + /** Mean average of decimals across the matching connection */ + decimals?: Maybe; + /** Mean average of maxSupply across the matching connection */ + maxSupply?: Maybe; + /** Mean average of totalSupply across the matching connection */ + totalSupply?: Maybe; +}; + +/** A connection to a list of `ClaimFee` values, with data from `ClaimFeeIncentiveToken`. */ +export type TokenClaimFeesByClaimFeeIncentiveTokenTokenIdAndClaimFeeIdManyToManyConnection = { + __typename?: 'TokenClaimFeesByClaimFeeIncentiveTokenTokenIdAndClaimFeeIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `ClaimFee`, info from the `ClaimFeeIncentiveToken`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `ClaimFee` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `ClaimFee` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `ClaimFee` values, with data from `ClaimFeeIncentiveToken`. */ +export type TokenClaimFeesByClaimFeeIncentiveTokenTokenIdAndClaimFeeIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `ClaimFee` edge in the connection, with data from `ClaimFeeIncentiveToken`. */ +export type TokenClaimFeesByClaimFeeIncentiveTokenTokenIdAndClaimFeeIdManyToManyEdge = { + __typename?: 'TokenClaimFeesByClaimFeeIncentiveTokenTokenIdAndClaimFeeIdManyToManyEdge'; + /** Reads and enables pagination through a set of `ClaimFeeIncentiveToken`. */ + claimFeeIncentiveTokens: ClaimFeeIncentiveTokensConnection; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `ClaimFee` at the end of the edge. */ + node?: Maybe; +}; + + +/** A `ClaimFee` edge in the connection, with data from `ClaimFeeIncentiveToken`. */ +export type TokenClaimFeesByClaimFeeIncentiveTokenTokenIdAndClaimFeeIdManyToManyEdgeClaimFeeIncentiveTokensArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +export type TokenDistinctCountAggregates = { + __typename?: 'TokenDistinctCountAggregates'; + /** Distinct count of _blockRange across the matching connection */ + _blockRange?: Maybe; + /** Distinct count of _id across the matching connection */ + _id?: Maybe; + /** Distinct count of coingeckoId across the matching connection */ + coingeckoId?: Maybe; + /** Distinct count of decimals across the matching connection */ + decimals?: Maybe; + /** Distinct count of denom across the matching connection */ + denom?: Maybe; + /** Distinct count of id across the matching connection */ + id?: Maybe; + /** Distinct count of logo across the matching connection */ + logo?: Maybe; + /** Distinct count of maxSupply across the matching connection */ + maxSupply?: Maybe; + /** Distinct count of name across the matching connection */ + name?: Maybe; + /** Distinct count of symbol across the matching connection */ + symbol?: Maybe; + /** Distinct count of totalSupply across the matching connection */ + totalSupply?: Maybe; + /** Distinct count of type across the matching connection */ + type?: Maybe; +}; + +/** A filter to be used against `Token` object types. All fields are combined with a logical ‘and.’ */ +export type TokenFilter = { + /** Checks for all expressions in this list. */ + and?: InputMaybe>; + /** Filter by the object’s `claimFeeIncentiveTokens` relation. */ + claimFeeIncentiveTokens?: InputMaybe; + /** Some related `claimFeeIncentiveTokens` exist. */ + claimFeeIncentiveTokensExist?: InputMaybe; + /** Filter by the object’s `coingeckoId` field. */ + coingeckoId?: InputMaybe; + /** Filter by the object’s `decimals` field. */ + decimals?: InputMaybe; + /** Filter by the object’s `denom` field. */ + denom?: InputMaybe; + /** Filter by the object’s `id` field. */ + id?: InputMaybe; + /** Filter by the object’s `logo` field. */ + logo?: InputMaybe; + /** Filter by the object’s `maxSupply` field. */ + maxSupply?: InputMaybe; + /** Filter by the object’s `name` field. */ + name?: InputMaybe; + /** Negates the expression. */ + not?: InputMaybe; + /** Checks for any expressions in this list. */ + or?: InputMaybe>; + /** Filter by the object’s `poolTokenIncentives` relation. */ + poolTokenIncentives?: InputMaybe; + /** Some related `poolTokenIncentives` exist. */ + poolTokenIncentivesExist?: InputMaybe; + /** Filter by the object’s `poolsByTokenXId` relation. */ + poolsByTokenXId?: InputMaybe; + /** Some related `poolsByTokenXId` exist. */ + poolsByTokenXIdExist?: InputMaybe; + /** Filter by the object’s `poolsByTokenYId` relation. */ + poolsByTokenYId?: InputMaybe; + /** Some related `poolsByTokenYId` exist. */ + poolsByTokenYIdExist?: InputMaybe; + /** Filter by the object’s `swapsByTokenInId` relation. */ + swapsByTokenInId?: InputMaybe; + /** Some related `swapsByTokenInId` exist. */ + swapsByTokenInIdExist?: InputMaybe; + /** Filter by the object’s `swapsByTokenOutId` relation. */ + swapsByTokenOutId?: InputMaybe; + /** Some related `swapsByTokenOutId` exist. */ + swapsByTokenOutIdExist?: InputMaybe; + /** Filter by the object’s `symbol` field. */ + symbol?: InputMaybe; + /** Filter by the object’s `totalSupply` field. */ + totalSupply?: InputMaybe; + /** Filter by the object’s `type` field. */ + type?: InputMaybe; +}; + +export type TokenMaxAggregates = { + __typename?: 'TokenMaxAggregates'; + /** Maximum of decimals across the matching connection */ + decimals?: Maybe; + /** Maximum of maxSupply across the matching connection */ + maxSupply?: Maybe; + /** Maximum of totalSupply across the matching connection */ + totalSupply?: Maybe; +}; + +export type TokenMinAggregates = { + __typename?: 'TokenMinAggregates'; + /** Minimum of decimals across the matching connection */ + decimals?: Maybe; + /** Minimum of maxSupply across the matching connection */ + maxSupply?: Maybe; + /** Minimum of totalSupply across the matching connection */ + totalSupply?: Maybe; +}; + +/** A connection to a list of `Pool` values, with data from `PoolTokenIncentive`. */ +export type TokenPoolsByPoolTokenIncentiveTokenIdAndPoolIdManyToManyConnection = { + __typename?: 'TokenPoolsByPoolTokenIncentiveTokenIdAndPoolIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Pool`, info from the `PoolTokenIncentive`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Pool` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Pool` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Pool` values, with data from `PoolTokenIncentive`. */ +export type TokenPoolsByPoolTokenIncentiveTokenIdAndPoolIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Pool` edge in the connection, with data from `PoolTokenIncentive`. */ +export type TokenPoolsByPoolTokenIncentiveTokenIdAndPoolIdManyToManyEdge = { + __typename?: 'TokenPoolsByPoolTokenIncentiveTokenIdAndPoolIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Pool` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `PoolTokenIncentive`. */ + poolTokenIncentives: PoolTokenIncentivesConnection; +}; + + +/** A `Pool` edge in the connection, with data from `PoolTokenIncentive`. */ +export type TokenPoolsByPoolTokenIncentiveTokenIdAndPoolIdManyToManyEdgePoolTokenIncentivesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +export type TokenStddevPopulationAggregates = { + __typename?: 'TokenStddevPopulationAggregates'; + /** Population standard deviation of decimals across the matching connection */ + decimals?: Maybe; + /** Population standard deviation of maxSupply across the matching connection */ + maxSupply?: Maybe; + /** Population standard deviation of totalSupply across the matching connection */ + totalSupply?: Maybe; +}; + +export type TokenStddevSampleAggregates = { + __typename?: 'TokenStddevSampleAggregates'; + /** Sample standard deviation of decimals across the matching connection */ + decimals?: Maybe; + /** Sample standard deviation of maxSupply across the matching connection */ + maxSupply?: Maybe; + /** Sample standard deviation of totalSupply across the matching connection */ + totalSupply?: Maybe; +}; + +export type TokenSumAggregates = { + __typename?: 'TokenSumAggregates'; + /** Sum of decimals across the matching connection */ + decimals: Scalars['BigInt']['output']; + /** Sum of maxSupply across the matching connection */ + maxSupply: Scalars['BigFloat']['output']; + /** Sum of totalSupply across the matching connection */ + totalSupply: Scalars['BigFloat']['output']; +}; + +/** A filter to be used against many `ClaimFeeIncentiveToken` object types. All fields are combined with a logical ‘and.’ */ +export type TokenToManyClaimFeeIncentiveTokenFilter = { + /** Aggregates across related `ClaimFeeIncentiveToken` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `ClaimFeeIncentiveToken` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `ClaimFeeIncentiveToken` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `ClaimFeeIncentiveToken` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +/** A filter to be used against many `Pool` object types. All fields are combined with a logical ‘and.’ */ +export type TokenToManyPoolFilter = { + /** Aggregates across related `Pool` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `Pool` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `Pool` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `Pool` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +/** A filter to be used against many `PoolTokenIncentive` object types. All fields are combined with a logical ‘and.’ */ +export type TokenToManyPoolTokenIncentiveFilter = { + /** Aggregates across related `PoolTokenIncentive` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `PoolTokenIncentive` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `PoolTokenIncentive` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `PoolTokenIncentive` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +/** A filter to be used against many `Swap` object types. All fields are combined with a logical ‘and.’ */ +export type TokenToManySwapFilter = { + /** Aggregates across related `Swap` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `Swap` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `Swap` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `Swap` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +/** A connection to a list of `Token` values, with data from `Pool`. */ +export type TokenTokensByPoolTokenXIdAndTokenYIdManyToManyConnection = { + __typename?: 'TokenTokensByPoolTokenXIdAndTokenYIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Token`, info from the `Pool`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Token` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Token` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Token` values, with data from `Pool`. */ +export type TokenTokensByPoolTokenXIdAndTokenYIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Token` edge in the connection, with data from `Pool`. */ +export type TokenTokensByPoolTokenXIdAndTokenYIdManyToManyEdge = { + __typename?: 'TokenTokensByPoolTokenXIdAndTokenYIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Token` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Pool`. */ + poolsByTokenYId: PoolsConnection; +}; + + +/** A `Token` edge in the connection, with data from `Pool`. */ +export type TokenTokensByPoolTokenXIdAndTokenYIdManyToManyEdgePoolsByTokenYIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Token` values, with data from `Pool`. */ +export type TokenTokensByPoolTokenYIdAndTokenXIdManyToManyConnection = { + __typename?: 'TokenTokensByPoolTokenYIdAndTokenXIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Token`, info from the `Pool`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Token` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Token` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Token` values, with data from `Pool`. */ +export type TokenTokensByPoolTokenYIdAndTokenXIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Token` edge in the connection, with data from `Pool`. */ +export type TokenTokensByPoolTokenYIdAndTokenXIdManyToManyEdge = { + __typename?: 'TokenTokensByPoolTokenYIdAndTokenXIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Token` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Pool`. */ + poolsByTokenXId: PoolsConnection; +}; + + +/** A `Token` edge in the connection, with data from `Pool`. */ +export type TokenTokensByPoolTokenYIdAndTokenXIdManyToManyEdgePoolsByTokenXIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Token` values, with data from `Swap`. */ +export type TokenTokensBySwapTokenInIdAndTokenOutIdManyToManyConnection = { + __typename?: 'TokenTokensBySwapTokenInIdAndTokenOutIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Token`, info from the `Swap`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Token` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Token` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Token` values, with data from `Swap`. */ +export type TokenTokensBySwapTokenInIdAndTokenOutIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Token` edge in the connection, with data from `Swap`. */ +export type TokenTokensBySwapTokenInIdAndTokenOutIdManyToManyEdge = { + __typename?: 'TokenTokensBySwapTokenInIdAndTokenOutIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Token` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Swap`. */ + swapsByTokenOutId: SwapsConnection; +}; + + +/** A `Token` edge in the connection, with data from `Swap`. */ +export type TokenTokensBySwapTokenInIdAndTokenOutIdManyToManyEdgeSwapsByTokenOutIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Token` values, with data from `Swap`. */ +export type TokenTokensBySwapTokenOutIdAndTokenInIdManyToManyConnection = { + __typename?: 'TokenTokensBySwapTokenOutIdAndTokenInIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Token`, info from the `Swap`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Token` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Token` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Token` values, with data from `Swap`. */ +export type TokenTokensBySwapTokenOutIdAndTokenInIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Token` edge in the connection, with data from `Swap`. */ +export type TokenTokensBySwapTokenOutIdAndTokenInIdManyToManyEdge = { + __typename?: 'TokenTokensBySwapTokenOutIdAndTokenInIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Token` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Swap`. */ + swapsByTokenInId: SwapsConnection; +}; + + +/** A `Token` edge in the connection, with data from `Swap`. */ +export type TokenTokensBySwapTokenOutIdAndTokenInIdManyToManyEdgeSwapsByTokenInIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Transaction` values, with data from `PoolTokenIncentive`. */ +export type TokenTransactionsByPoolTokenIncentiveTokenIdAndTransactionIdManyToManyConnection = { + __typename?: 'TokenTransactionsByPoolTokenIncentiveTokenIdAndTransactionIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Transaction`, info from the `PoolTokenIncentive`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Transaction` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Transaction` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Transaction` values, with data from `PoolTokenIncentive`. */ +export type TokenTransactionsByPoolTokenIncentiveTokenIdAndTransactionIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Transaction` edge in the connection, with data from `PoolTokenIncentive`. */ +export type TokenTransactionsByPoolTokenIncentiveTokenIdAndTransactionIdManyToManyEdge = { + __typename?: 'TokenTransactionsByPoolTokenIncentiveTokenIdAndTransactionIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Transaction` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `PoolTokenIncentive`. */ + poolTokenIncentives: PoolTokenIncentivesConnection; +}; + + +/** A `Transaction` edge in the connection, with data from `PoolTokenIncentive`. */ +export type TokenTransactionsByPoolTokenIncentiveTokenIdAndTransactionIdManyToManyEdgePoolTokenIncentivesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Transaction` values, with data from `Pool`. */ +export type TokenTransactionsByPoolTokenXIdAndTransactionIdManyToManyConnection = { + __typename?: 'TokenTransactionsByPoolTokenXIdAndTransactionIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Transaction`, info from the `Pool`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Transaction` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Transaction` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Transaction` values, with data from `Pool`. */ +export type TokenTransactionsByPoolTokenXIdAndTransactionIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Transaction` edge in the connection, with data from `Pool`. */ +export type TokenTransactionsByPoolTokenXIdAndTransactionIdManyToManyEdge = { + __typename?: 'TokenTransactionsByPoolTokenXIdAndTransactionIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Transaction` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Pool`. */ + poolCreations: PoolsConnection; +}; + + +/** A `Transaction` edge in the connection, with data from `Pool`. */ +export type TokenTransactionsByPoolTokenXIdAndTransactionIdManyToManyEdgePoolCreationsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Transaction` values, with data from `Pool`. */ +export type TokenTransactionsByPoolTokenYIdAndTransactionIdManyToManyConnection = { + __typename?: 'TokenTransactionsByPoolTokenYIdAndTransactionIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Transaction`, info from the `Pool`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Transaction` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Transaction` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Transaction` values, with data from `Pool`. */ +export type TokenTransactionsByPoolTokenYIdAndTransactionIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Transaction` edge in the connection, with data from `Pool`. */ +export type TokenTransactionsByPoolTokenYIdAndTransactionIdManyToManyEdge = { + __typename?: 'TokenTransactionsByPoolTokenYIdAndTransactionIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Transaction` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Pool`. */ + poolCreations: PoolsConnection; +}; + + +/** A `Transaction` edge in the connection, with data from `Pool`. */ +export type TokenTransactionsByPoolTokenYIdAndTransactionIdManyToManyEdgePoolCreationsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Transaction` values, with data from `Swap`. */ +export type TokenTransactionsBySwapTokenInIdAndTransactionIdManyToManyConnection = { + __typename?: 'TokenTransactionsBySwapTokenInIdAndTransactionIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Transaction`, info from the `Swap`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Transaction` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Transaction` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Transaction` values, with data from `Swap`. */ +export type TokenTransactionsBySwapTokenInIdAndTransactionIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Transaction` edge in the connection, with data from `Swap`. */ +export type TokenTransactionsBySwapTokenInIdAndTransactionIdManyToManyEdge = { + __typename?: 'TokenTransactionsBySwapTokenInIdAndTransactionIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Transaction` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Swap`. */ + swap: SwapsConnection; +}; + + +/** A `Transaction` edge in the connection, with data from `Swap`. */ +export type TokenTransactionsBySwapTokenInIdAndTransactionIdManyToManyEdgeSwapArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Transaction` values, with data from `Swap`. */ +export type TokenTransactionsBySwapTokenOutIdAndTransactionIdManyToManyConnection = { + __typename?: 'TokenTransactionsBySwapTokenOutIdAndTransactionIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Transaction`, info from the `Swap`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Transaction` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Transaction` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Transaction` values, with data from `Swap`. */ +export type TokenTransactionsBySwapTokenOutIdAndTransactionIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Transaction` edge in the connection, with data from `Swap`. */ +export type TokenTransactionsBySwapTokenOutIdAndTransactionIdManyToManyEdge = { + __typename?: 'TokenTransactionsBySwapTokenOutIdAndTransactionIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Transaction` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Swap`. */ + swap: SwapsConnection; +}; + + +/** A `Transaction` edge in the connection, with data from `Swap`. */ +export type TokenTransactionsBySwapTokenOutIdAndTransactionIdManyToManyEdgeSwapArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +export type TokenVariancePopulationAggregates = { + __typename?: 'TokenVariancePopulationAggregates'; + /** Population variance of decimals across the matching connection */ + decimals?: Maybe; + /** Population variance of maxSupply across the matching connection */ + maxSupply?: Maybe; + /** Population variance of totalSupply across the matching connection */ + totalSupply?: Maybe; +}; + +export type TokenVarianceSampleAggregates = { + __typename?: 'TokenVarianceSampleAggregates'; + /** Sample variance of decimals across the matching connection */ + decimals?: Maybe; + /** Sample variance of maxSupply across the matching connection */ + maxSupply?: Maybe; + /** Sample variance of totalSupply across the matching connection */ + totalSupply?: Maybe; +}; + +/** A connection to a list of `Token` values. */ +export type TokensConnection = { + __typename?: 'TokensConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Token` and cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Token` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Token` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Token` values. */ +export type TokensConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Token` edge in the connection. */ +export type TokensEdge = { + __typename?: 'TokensEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Token` at the end of the edge. */ + node?: Maybe; +}; + +/** Grouping methods for `Token` for usage during aggregation. */ +export enum TokensGroupBy { + CoingeckoId = 'COINGECKO_ID', + Decimals = 'DECIMALS', + Denom = 'DENOM', + Id = 'ID', + Logo = 'LOGO', + MaxSupply = 'MAX_SUPPLY', + Name = 'NAME', + Symbol = 'SYMBOL', + TotalSupply = 'TOTAL_SUPPLY', + Type = 'TYPE' +} + +export type TokensHavingAverageInput = { + decimals?: InputMaybe; + maxSupply?: InputMaybe; + totalSupply?: InputMaybe; +}; + +export type TokensHavingDistinctCountInput = { + decimals?: InputMaybe; + maxSupply?: InputMaybe; + totalSupply?: InputMaybe; +}; + +/** Conditions for `Token` aggregates. */ +export type TokensHavingInput = { + AND?: InputMaybe>; + OR?: InputMaybe>; + average?: InputMaybe; + distinctCount?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddevPopulation?: InputMaybe; + stddevSample?: InputMaybe; + sum?: InputMaybe; + variancePopulation?: InputMaybe; + varianceSample?: InputMaybe; +}; + +export type TokensHavingMaxInput = { + decimals?: InputMaybe; + maxSupply?: InputMaybe; + totalSupply?: InputMaybe; +}; + +export type TokensHavingMinInput = { + decimals?: InputMaybe; + maxSupply?: InputMaybe; + totalSupply?: InputMaybe; +}; + +export type TokensHavingStddevPopulationInput = { + decimals?: InputMaybe; + maxSupply?: InputMaybe; + totalSupply?: InputMaybe; +}; + +export type TokensHavingStddevSampleInput = { + decimals?: InputMaybe; + maxSupply?: InputMaybe; + totalSupply?: InputMaybe; +}; + +export type TokensHavingSumInput = { + decimals?: InputMaybe; + maxSupply?: InputMaybe; + totalSupply?: InputMaybe; +}; + +export type TokensHavingVariancePopulationInput = { + decimals?: InputMaybe; + maxSupply?: InputMaybe; + totalSupply?: InputMaybe; +}; + +export type TokensHavingVarianceSampleInput = { + decimals?: InputMaybe; + maxSupply?: InputMaybe; + totalSupply?: InputMaybe; +}; + +/** Methods to use when ordering `Token`. */ +export enum TokensOrderBy { + ClaimFeeIncentiveTokensAverageBlockRangeAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_BLOCK_RANGE_ASC', + ClaimFeeIncentiveTokensAverageBlockRangeDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_BLOCK_RANGE_DESC', + ClaimFeeIncentiveTokensAverageClaimFeeIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_CLAIM_FEE_ID_ASC', + ClaimFeeIncentiveTokensAverageClaimFeeIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_CLAIM_FEE_ID_DESC', + ClaimFeeIncentiveTokensAverageIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_ID_ASC', + ClaimFeeIncentiveTokensAverageIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_ID_DESC', + ClaimFeeIncentiveTokensAverageIndexAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_INDEX_ASC', + ClaimFeeIncentiveTokensAverageIndexDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_INDEX_DESC', + ClaimFeeIncentiveTokensAverageRewardAmountAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_REWARD_AMOUNT_ASC', + ClaimFeeIncentiveTokensAverageRewardAmountDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_REWARD_AMOUNT_DESC', + ClaimFeeIncentiveTokensAverageTokenIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_TOKEN_ID_ASC', + ClaimFeeIncentiveTokensAverageTokenIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_AVERAGE_TOKEN_ID_DESC', + ClaimFeeIncentiveTokensCountAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_COUNT_ASC', + ClaimFeeIncentiveTokensCountDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_COUNT_DESC', + ClaimFeeIncentiveTokensDistinctCountBlockRangeAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_BLOCK_RANGE_ASC', + ClaimFeeIncentiveTokensDistinctCountBlockRangeDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_BLOCK_RANGE_DESC', + ClaimFeeIncentiveTokensDistinctCountClaimFeeIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_CLAIM_FEE_ID_ASC', + ClaimFeeIncentiveTokensDistinctCountClaimFeeIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_CLAIM_FEE_ID_DESC', + ClaimFeeIncentiveTokensDistinctCountIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_ID_ASC', + ClaimFeeIncentiveTokensDistinctCountIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_ID_DESC', + ClaimFeeIncentiveTokensDistinctCountIndexAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_INDEX_ASC', + ClaimFeeIncentiveTokensDistinctCountIndexDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_INDEX_DESC', + ClaimFeeIncentiveTokensDistinctCountRewardAmountAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_REWARD_AMOUNT_ASC', + ClaimFeeIncentiveTokensDistinctCountRewardAmountDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_REWARD_AMOUNT_DESC', + ClaimFeeIncentiveTokensDistinctCountTokenIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_TOKEN_ID_ASC', + ClaimFeeIncentiveTokensDistinctCountTokenIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_DISTINCT_COUNT_TOKEN_ID_DESC', + ClaimFeeIncentiveTokensMaxBlockRangeAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_BLOCK_RANGE_ASC', + ClaimFeeIncentiveTokensMaxBlockRangeDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_BLOCK_RANGE_DESC', + ClaimFeeIncentiveTokensMaxClaimFeeIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_CLAIM_FEE_ID_ASC', + ClaimFeeIncentiveTokensMaxClaimFeeIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_CLAIM_FEE_ID_DESC', + ClaimFeeIncentiveTokensMaxIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_ID_ASC', + ClaimFeeIncentiveTokensMaxIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_ID_DESC', + ClaimFeeIncentiveTokensMaxIndexAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_INDEX_ASC', + ClaimFeeIncentiveTokensMaxIndexDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_INDEX_DESC', + ClaimFeeIncentiveTokensMaxRewardAmountAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_REWARD_AMOUNT_ASC', + ClaimFeeIncentiveTokensMaxRewardAmountDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_REWARD_AMOUNT_DESC', + ClaimFeeIncentiveTokensMaxTokenIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_TOKEN_ID_ASC', + ClaimFeeIncentiveTokensMaxTokenIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MAX_TOKEN_ID_DESC', + ClaimFeeIncentiveTokensMinBlockRangeAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_BLOCK_RANGE_ASC', + ClaimFeeIncentiveTokensMinBlockRangeDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_BLOCK_RANGE_DESC', + ClaimFeeIncentiveTokensMinClaimFeeIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_CLAIM_FEE_ID_ASC', + ClaimFeeIncentiveTokensMinClaimFeeIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_CLAIM_FEE_ID_DESC', + ClaimFeeIncentiveTokensMinIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_ID_ASC', + ClaimFeeIncentiveTokensMinIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_ID_DESC', + ClaimFeeIncentiveTokensMinIndexAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_INDEX_ASC', + ClaimFeeIncentiveTokensMinIndexDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_INDEX_DESC', + ClaimFeeIncentiveTokensMinRewardAmountAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_REWARD_AMOUNT_ASC', + ClaimFeeIncentiveTokensMinRewardAmountDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_REWARD_AMOUNT_DESC', + ClaimFeeIncentiveTokensMinTokenIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_TOKEN_ID_ASC', + ClaimFeeIncentiveTokensMinTokenIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_MIN_TOKEN_ID_DESC', + ClaimFeeIncentiveTokensStddevPopulationBlockRangeAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_BLOCK_RANGE_ASC', + ClaimFeeIncentiveTokensStddevPopulationBlockRangeDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_BLOCK_RANGE_DESC', + ClaimFeeIncentiveTokensStddevPopulationClaimFeeIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_CLAIM_FEE_ID_ASC', + ClaimFeeIncentiveTokensStddevPopulationClaimFeeIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_CLAIM_FEE_ID_DESC', + ClaimFeeIncentiveTokensStddevPopulationIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_ID_ASC', + ClaimFeeIncentiveTokensStddevPopulationIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_ID_DESC', + ClaimFeeIncentiveTokensStddevPopulationIndexAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_INDEX_ASC', + ClaimFeeIncentiveTokensStddevPopulationIndexDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_INDEX_DESC', + ClaimFeeIncentiveTokensStddevPopulationRewardAmountAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_REWARD_AMOUNT_ASC', + ClaimFeeIncentiveTokensStddevPopulationRewardAmountDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_REWARD_AMOUNT_DESC', + ClaimFeeIncentiveTokensStddevPopulationTokenIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_TOKEN_ID_ASC', + ClaimFeeIncentiveTokensStddevPopulationTokenIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_POPULATION_TOKEN_ID_DESC', + ClaimFeeIncentiveTokensStddevSampleBlockRangeAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + ClaimFeeIncentiveTokensStddevSampleBlockRangeDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + ClaimFeeIncentiveTokensStddevSampleClaimFeeIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_CLAIM_FEE_ID_ASC', + ClaimFeeIncentiveTokensStddevSampleClaimFeeIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_CLAIM_FEE_ID_DESC', + ClaimFeeIncentiveTokensStddevSampleIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_ID_ASC', + ClaimFeeIncentiveTokensStddevSampleIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_ID_DESC', + ClaimFeeIncentiveTokensStddevSampleIndexAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_INDEX_ASC', + ClaimFeeIncentiveTokensStddevSampleIndexDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_INDEX_DESC', + ClaimFeeIncentiveTokensStddevSampleRewardAmountAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_REWARD_AMOUNT_ASC', + ClaimFeeIncentiveTokensStddevSampleRewardAmountDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_REWARD_AMOUNT_DESC', + ClaimFeeIncentiveTokensStddevSampleTokenIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_TOKEN_ID_ASC', + ClaimFeeIncentiveTokensStddevSampleTokenIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_STDDEV_SAMPLE_TOKEN_ID_DESC', + ClaimFeeIncentiveTokensSumBlockRangeAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_BLOCK_RANGE_ASC', + ClaimFeeIncentiveTokensSumBlockRangeDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_BLOCK_RANGE_DESC', + ClaimFeeIncentiveTokensSumClaimFeeIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_CLAIM_FEE_ID_ASC', + ClaimFeeIncentiveTokensSumClaimFeeIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_CLAIM_FEE_ID_DESC', + ClaimFeeIncentiveTokensSumIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_ID_ASC', + ClaimFeeIncentiveTokensSumIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_ID_DESC', + ClaimFeeIncentiveTokensSumIndexAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_INDEX_ASC', + ClaimFeeIncentiveTokensSumIndexDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_INDEX_DESC', + ClaimFeeIncentiveTokensSumRewardAmountAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_REWARD_AMOUNT_ASC', + ClaimFeeIncentiveTokensSumRewardAmountDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_REWARD_AMOUNT_DESC', + ClaimFeeIncentiveTokensSumTokenIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_TOKEN_ID_ASC', + ClaimFeeIncentiveTokensSumTokenIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_SUM_TOKEN_ID_DESC', + ClaimFeeIncentiveTokensVariancePopulationBlockRangeAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + ClaimFeeIncentiveTokensVariancePopulationBlockRangeDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + ClaimFeeIncentiveTokensVariancePopulationClaimFeeIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_CLAIM_FEE_ID_ASC', + ClaimFeeIncentiveTokensVariancePopulationClaimFeeIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_CLAIM_FEE_ID_DESC', + ClaimFeeIncentiveTokensVariancePopulationIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_ID_ASC', + ClaimFeeIncentiveTokensVariancePopulationIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_ID_DESC', + ClaimFeeIncentiveTokensVariancePopulationIndexAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_INDEX_ASC', + ClaimFeeIncentiveTokensVariancePopulationIndexDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_INDEX_DESC', + ClaimFeeIncentiveTokensVariancePopulationRewardAmountAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_REWARD_AMOUNT_ASC', + ClaimFeeIncentiveTokensVariancePopulationRewardAmountDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_REWARD_AMOUNT_DESC', + ClaimFeeIncentiveTokensVariancePopulationTokenIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_TOKEN_ID_ASC', + ClaimFeeIncentiveTokensVariancePopulationTokenIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_POPULATION_TOKEN_ID_DESC', + ClaimFeeIncentiveTokensVarianceSampleBlockRangeAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + ClaimFeeIncentiveTokensVarianceSampleBlockRangeDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + ClaimFeeIncentiveTokensVarianceSampleClaimFeeIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_CLAIM_FEE_ID_ASC', + ClaimFeeIncentiveTokensVarianceSampleClaimFeeIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_CLAIM_FEE_ID_DESC', + ClaimFeeIncentiveTokensVarianceSampleIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_ID_ASC', + ClaimFeeIncentiveTokensVarianceSampleIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_ID_DESC', + ClaimFeeIncentiveTokensVarianceSampleIndexAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_INDEX_ASC', + ClaimFeeIncentiveTokensVarianceSampleIndexDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_INDEX_DESC', + ClaimFeeIncentiveTokensVarianceSampleRewardAmountAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_REWARD_AMOUNT_ASC', + ClaimFeeIncentiveTokensVarianceSampleRewardAmountDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_REWARD_AMOUNT_DESC', + ClaimFeeIncentiveTokensVarianceSampleTokenIdAsc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_TOKEN_ID_ASC', + ClaimFeeIncentiveTokensVarianceSampleTokenIdDesc = 'CLAIM_FEE_INCENTIVE_TOKENS_VARIANCE_SAMPLE_TOKEN_ID_DESC', + CoingeckoIdAsc = 'COINGECKO_ID_ASC', + CoingeckoIdDesc = 'COINGECKO_ID_DESC', + DecimalsAsc = 'DECIMALS_ASC', + DecimalsDesc = 'DECIMALS_DESC', + DenomAsc = 'DENOM_ASC', + DenomDesc = 'DENOM_DESC', + IdAsc = 'ID_ASC', + IdDesc = 'ID_DESC', + LogoAsc = 'LOGO_ASC', + LogoDesc = 'LOGO_DESC', + MaxSupplyAsc = 'MAX_SUPPLY_ASC', + MaxSupplyDesc = 'MAX_SUPPLY_DESC', + NameAsc = 'NAME_ASC', + NameDesc = 'NAME_DESC', + Natural = 'NATURAL', + PoolsByTokenXidAverageBlockRangeAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_BLOCK_RANGE_ASC', + PoolsByTokenXidAverageBlockRangeDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_BLOCK_RANGE_DESC', + PoolsByTokenXidAverageCollectedFeesTokenXAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_COLLECTED_FEES_TOKEN_X_ASC', + PoolsByTokenXidAverageCollectedFeesTokenXDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_COLLECTED_FEES_TOKEN_X_DESC', + PoolsByTokenXidAverageCollectedFeesTokenYAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_COLLECTED_FEES_TOKEN_Y_ASC', + PoolsByTokenXidAverageCollectedFeesTokenYDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_COLLECTED_FEES_TOKEN_Y_DESC', + PoolsByTokenXidAverageCollectedFeesUSDAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_COLLECTED_FEES_U_S_D_ASC', + PoolsByTokenXidAverageCollectedFeesUSDDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_COLLECTED_FEES_U_S_D_DESC', + PoolsByTokenXidAverageCreatedAtAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_CREATED_AT_ASC', + PoolsByTokenXidAverageCreatedAtBlockNumberAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_CREATED_AT_BLOCK_NUMBER_ASC', + PoolsByTokenXidAverageCreatedAtBlockNumberDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_CREATED_AT_BLOCK_NUMBER_DESC', + PoolsByTokenXidAverageCreatedAtDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_CREATED_AT_DESC', + PoolsByTokenXidAverageCurrentTickAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_CURRENT_TICK_ASC', + PoolsByTokenXidAverageCurrentTickDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_CURRENT_TICK_DESC', + PoolsByTokenXidAverageFeesUSDAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_FEES_U_S_D_ASC', + PoolsByTokenXidAverageFeesUSDDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_FEES_U_S_D_DESC', + PoolsByTokenXidAverageFeeAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_FEE_ASC', + PoolsByTokenXidAverageFeeDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_FEE_DESC', + PoolsByTokenXidAverageIdAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_ID_ASC', + PoolsByTokenXidAverageIdDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_ID_DESC', + PoolsByTokenXidAverageLiquidityAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_LIQUIDITY_ASC', + PoolsByTokenXidAverageLiquidityDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_LIQUIDITY_DESC', + PoolsByTokenXidAveragePoolCreatorIdAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_POOL_CREATOR_ID_ASC', + PoolsByTokenXidAveragePoolCreatorIdDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_POOL_CREATOR_ID_DESC', + PoolsByTokenXidAverageSqrtPriceAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_SQRT_PRICE_ASC', + PoolsByTokenXidAverageSqrtPriceDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_SQRT_PRICE_DESC', + PoolsByTokenXidAverageTickSpacingAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_TICK_SPACING_ASC', + PoolsByTokenXidAverageTickSpacingDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_TICK_SPACING_DESC', + PoolsByTokenXidAverageTokenXIdAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_TOKEN_X_ID_ASC', + PoolsByTokenXidAverageTokenXIdDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_TOKEN_X_ID_DESC', + PoolsByTokenXidAverageTokenYIdAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_TOKEN_Y_ID_ASC', + PoolsByTokenXidAverageTokenYIdDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_TOKEN_Y_ID_DESC', + PoolsByTokenXidAverageTotalValueLockedTokenXAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolsByTokenXidAverageTotalValueLockedTokenXDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolsByTokenXidAverageTotalValueLockedTokenYAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolsByTokenXidAverageTotalValueLockedTokenYDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolsByTokenXidAverageTotalValueLockedUSDAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolsByTokenXidAverageTotalValueLockedUSDDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolsByTokenXidAverageTransactionIdAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_TRANSACTION_ID_ASC', + PoolsByTokenXidAverageTransactionIdDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_TRANSACTION_ID_DESC', + PoolsByTokenXidAverageTxCountAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_TX_COUNT_ASC', + PoolsByTokenXidAverageTxCountDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_TX_COUNT_DESC', + PoolsByTokenXidAverageUpdatedAtAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_UPDATED_AT_ASC', + PoolsByTokenXidAverageUpdatedAtDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_UPDATED_AT_DESC', + PoolsByTokenXidAverageVolumeTokenXAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_VOLUME_TOKEN_X_ASC', + PoolsByTokenXidAverageVolumeTokenXDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_VOLUME_TOKEN_X_DESC', + PoolsByTokenXidAverageVolumeTokenYAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_VOLUME_TOKEN_Y_ASC', + PoolsByTokenXidAverageVolumeTokenYDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_VOLUME_TOKEN_Y_DESC', + PoolsByTokenXidAverageVolumeUSDAsc = 'POOLS_BY_TOKEN_XID_AVERAGE_VOLUME_U_S_D_ASC', + PoolsByTokenXidAverageVolumeUSDDesc = 'POOLS_BY_TOKEN_XID_AVERAGE_VOLUME_U_S_D_DESC', + PoolsByTokenXidCountAsc = 'POOLS_BY_TOKEN_XID_COUNT_ASC', + PoolsByTokenXidCountDesc = 'POOLS_BY_TOKEN_XID_COUNT_DESC', + PoolsByTokenXidDistinctCountBlockRangeAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_BLOCK_RANGE_ASC', + PoolsByTokenXidDistinctCountBlockRangeDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_BLOCK_RANGE_DESC', + PoolsByTokenXidDistinctCountCollectedFeesTokenXAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_COLLECTED_FEES_TOKEN_X_ASC', + PoolsByTokenXidDistinctCountCollectedFeesTokenXDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_COLLECTED_FEES_TOKEN_X_DESC', + PoolsByTokenXidDistinctCountCollectedFeesTokenYAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_COLLECTED_FEES_TOKEN_Y_ASC', + PoolsByTokenXidDistinctCountCollectedFeesTokenYDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_COLLECTED_FEES_TOKEN_Y_DESC', + PoolsByTokenXidDistinctCountCollectedFeesUSDAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_COLLECTED_FEES_U_S_D_ASC', + PoolsByTokenXidDistinctCountCollectedFeesUSDDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_COLLECTED_FEES_U_S_D_DESC', + PoolsByTokenXidDistinctCountCreatedAtAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_CREATED_AT_ASC', + PoolsByTokenXidDistinctCountCreatedAtBlockNumberAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_CREATED_AT_BLOCK_NUMBER_ASC', + PoolsByTokenXidDistinctCountCreatedAtBlockNumberDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_CREATED_AT_BLOCK_NUMBER_DESC', + PoolsByTokenXidDistinctCountCreatedAtDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_CREATED_AT_DESC', + PoolsByTokenXidDistinctCountCurrentTickAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_CURRENT_TICK_ASC', + PoolsByTokenXidDistinctCountCurrentTickDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_CURRENT_TICK_DESC', + PoolsByTokenXidDistinctCountFeesUSDAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_FEES_U_S_D_ASC', + PoolsByTokenXidDistinctCountFeesUSDDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_FEES_U_S_D_DESC', + PoolsByTokenXidDistinctCountFeeAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_FEE_ASC', + PoolsByTokenXidDistinctCountFeeDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_FEE_DESC', + PoolsByTokenXidDistinctCountIdAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_ID_ASC', + PoolsByTokenXidDistinctCountIdDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_ID_DESC', + PoolsByTokenXidDistinctCountLiquidityAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_LIQUIDITY_ASC', + PoolsByTokenXidDistinctCountLiquidityDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_LIQUIDITY_DESC', + PoolsByTokenXidDistinctCountPoolCreatorIdAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_POOL_CREATOR_ID_ASC', + PoolsByTokenXidDistinctCountPoolCreatorIdDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_POOL_CREATOR_ID_DESC', + PoolsByTokenXidDistinctCountSqrtPriceAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_SQRT_PRICE_ASC', + PoolsByTokenXidDistinctCountSqrtPriceDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_SQRT_PRICE_DESC', + PoolsByTokenXidDistinctCountTickSpacingAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_TICK_SPACING_ASC', + PoolsByTokenXidDistinctCountTickSpacingDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_TICK_SPACING_DESC', + PoolsByTokenXidDistinctCountTokenXIdAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_TOKEN_X_ID_ASC', + PoolsByTokenXidDistinctCountTokenXIdDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_TOKEN_X_ID_DESC', + PoolsByTokenXidDistinctCountTokenYIdAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_TOKEN_Y_ID_ASC', + PoolsByTokenXidDistinctCountTokenYIdDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_TOKEN_Y_ID_DESC', + PoolsByTokenXidDistinctCountTotalValueLockedTokenXAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolsByTokenXidDistinctCountTotalValueLockedTokenXDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolsByTokenXidDistinctCountTotalValueLockedTokenYAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolsByTokenXidDistinctCountTotalValueLockedTokenYDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolsByTokenXidDistinctCountTotalValueLockedUSDAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolsByTokenXidDistinctCountTotalValueLockedUSDDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolsByTokenXidDistinctCountTransactionIdAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_TRANSACTION_ID_ASC', + PoolsByTokenXidDistinctCountTransactionIdDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_TRANSACTION_ID_DESC', + PoolsByTokenXidDistinctCountTxCountAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_TX_COUNT_ASC', + PoolsByTokenXidDistinctCountTxCountDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_TX_COUNT_DESC', + PoolsByTokenXidDistinctCountUpdatedAtAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_UPDATED_AT_ASC', + PoolsByTokenXidDistinctCountUpdatedAtDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_UPDATED_AT_DESC', + PoolsByTokenXidDistinctCountVolumeTokenXAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_VOLUME_TOKEN_X_ASC', + PoolsByTokenXidDistinctCountVolumeTokenXDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_VOLUME_TOKEN_X_DESC', + PoolsByTokenXidDistinctCountVolumeTokenYAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_VOLUME_TOKEN_Y_ASC', + PoolsByTokenXidDistinctCountVolumeTokenYDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_VOLUME_TOKEN_Y_DESC', + PoolsByTokenXidDistinctCountVolumeUSDAsc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_VOLUME_U_S_D_ASC', + PoolsByTokenXidDistinctCountVolumeUSDDesc = 'POOLS_BY_TOKEN_XID_DISTINCT_COUNT_VOLUME_U_S_D_DESC', + PoolsByTokenXidMaxBlockRangeAsc = 'POOLS_BY_TOKEN_XID_MAX_BLOCK_RANGE_ASC', + PoolsByTokenXidMaxBlockRangeDesc = 'POOLS_BY_TOKEN_XID_MAX_BLOCK_RANGE_DESC', + PoolsByTokenXidMaxCollectedFeesTokenXAsc = 'POOLS_BY_TOKEN_XID_MAX_COLLECTED_FEES_TOKEN_X_ASC', + PoolsByTokenXidMaxCollectedFeesTokenXDesc = 'POOLS_BY_TOKEN_XID_MAX_COLLECTED_FEES_TOKEN_X_DESC', + PoolsByTokenXidMaxCollectedFeesTokenYAsc = 'POOLS_BY_TOKEN_XID_MAX_COLLECTED_FEES_TOKEN_Y_ASC', + PoolsByTokenXidMaxCollectedFeesTokenYDesc = 'POOLS_BY_TOKEN_XID_MAX_COLLECTED_FEES_TOKEN_Y_DESC', + PoolsByTokenXidMaxCollectedFeesUSDAsc = 'POOLS_BY_TOKEN_XID_MAX_COLLECTED_FEES_U_S_D_ASC', + PoolsByTokenXidMaxCollectedFeesUSDDesc = 'POOLS_BY_TOKEN_XID_MAX_COLLECTED_FEES_U_S_D_DESC', + PoolsByTokenXidMaxCreatedAtAsc = 'POOLS_BY_TOKEN_XID_MAX_CREATED_AT_ASC', + PoolsByTokenXidMaxCreatedAtBlockNumberAsc = 'POOLS_BY_TOKEN_XID_MAX_CREATED_AT_BLOCK_NUMBER_ASC', + PoolsByTokenXidMaxCreatedAtBlockNumberDesc = 'POOLS_BY_TOKEN_XID_MAX_CREATED_AT_BLOCK_NUMBER_DESC', + PoolsByTokenXidMaxCreatedAtDesc = 'POOLS_BY_TOKEN_XID_MAX_CREATED_AT_DESC', + PoolsByTokenXidMaxCurrentTickAsc = 'POOLS_BY_TOKEN_XID_MAX_CURRENT_TICK_ASC', + PoolsByTokenXidMaxCurrentTickDesc = 'POOLS_BY_TOKEN_XID_MAX_CURRENT_TICK_DESC', + PoolsByTokenXidMaxFeesUSDAsc = 'POOLS_BY_TOKEN_XID_MAX_FEES_U_S_D_ASC', + PoolsByTokenXidMaxFeesUSDDesc = 'POOLS_BY_TOKEN_XID_MAX_FEES_U_S_D_DESC', + PoolsByTokenXidMaxFeeAsc = 'POOLS_BY_TOKEN_XID_MAX_FEE_ASC', + PoolsByTokenXidMaxFeeDesc = 'POOLS_BY_TOKEN_XID_MAX_FEE_DESC', + PoolsByTokenXidMaxIdAsc = 'POOLS_BY_TOKEN_XID_MAX_ID_ASC', + PoolsByTokenXidMaxIdDesc = 'POOLS_BY_TOKEN_XID_MAX_ID_DESC', + PoolsByTokenXidMaxLiquidityAsc = 'POOLS_BY_TOKEN_XID_MAX_LIQUIDITY_ASC', + PoolsByTokenXidMaxLiquidityDesc = 'POOLS_BY_TOKEN_XID_MAX_LIQUIDITY_DESC', + PoolsByTokenXidMaxPoolCreatorIdAsc = 'POOLS_BY_TOKEN_XID_MAX_POOL_CREATOR_ID_ASC', + PoolsByTokenXidMaxPoolCreatorIdDesc = 'POOLS_BY_TOKEN_XID_MAX_POOL_CREATOR_ID_DESC', + PoolsByTokenXidMaxSqrtPriceAsc = 'POOLS_BY_TOKEN_XID_MAX_SQRT_PRICE_ASC', + PoolsByTokenXidMaxSqrtPriceDesc = 'POOLS_BY_TOKEN_XID_MAX_SQRT_PRICE_DESC', + PoolsByTokenXidMaxTickSpacingAsc = 'POOLS_BY_TOKEN_XID_MAX_TICK_SPACING_ASC', + PoolsByTokenXidMaxTickSpacingDesc = 'POOLS_BY_TOKEN_XID_MAX_TICK_SPACING_DESC', + PoolsByTokenXidMaxTokenXIdAsc = 'POOLS_BY_TOKEN_XID_MAX_TOKEN_X_ID_ASC', + PoolsByTokenXidMaxTokenXIdDesc = 'POOLS_BY_TOKEN_XID_MAX_TOKEN_X_ID_DESC', + PoolsByTokenXidMaxTokenYIdAsc = 'POOLS_BY_TOKEN_XID_MAX_TOKEN_Y_ID_ASC', + PoolsByTokenXidMaxTokenYIdDesc = 'POOLS_BY_TOKEN_XID_MAX_TOKEN_Y_ID_DESC', + PoolsByTokenXidMaxTotalValueLockedTokenXAsc = 'POOLS_BY_TOKEN_XID_MAX_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolsByTokenXidMaxTotalValueLockedTokenXDesc = 'POOLS_BY_TOKEN_XID_MAX_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolsByTokenXidMaxTotalValueLockedTokenYAsc = 'POOLS_BY_TOKEN_XID_MAX_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolsByTokenXidMaxTotalValueLockedTokenYDesc = 'POOLS_BY_TOKEN_XID_MAX_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolsByTokenXidMaxTotalValueLockedUSDAsc = 'POOLS_BY_TOKEN_XID_MAX_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolsByTokenXidMaxTotalValueLockedUSDDesc = 'POOLS_BY_TOKEN_XID_MAX_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolsByTokenXidMaxTransactionIdAsc = 'POOLS_BY_TOKEN_XID_MAX_TRANSACTION_ID_ASC', + PoolsByTokenXidMaxTransactionIdDesc = 'POOLS_BY_TOKEN_XID_MAX_TRANSACTION_ID_DESC', + PoolsByTokenXidMaxTxCountAsc = 'POOLS_BY_TOKEN_XID_MAX_TX_COUNT_ASC', + PoolsByTokenXidMaxTxCountDesc = 'POOLS_BY_TOKEN_XID_MAX_TX_COUNT_DESC', + PoolsByTokenXidMaxUpdatedAtAsc = 'POOLS_BY_TOKEN_XID_MAX_UPDATED_AT_ASC', + PoolsByTokenXidMaxUpdatedAtDesc = 'POOLS_BY_TOKEN_XID_MAX_UPDATED_AT_DESC', + PoolsByTokenXidMaxVolumeTokenXAsc = 'POOLS_BY_TOKEN_XID_MAX_VOLUME_TOKEN_X_ASC', + PoolsByTokenXidMaxVolumeTokenXDesc = 'POOLS_BY_TOKEN_XID_MAX_VOLUME_TOKEN_X_DESC', + PoolsByTokenXidMaxVolumeTokenYAsc = 'POOLS_BY_TOKEN_XID_MAX_VOLUME_TOKEN_Y_ASC', + PoolsByTokenXidMaxVolumeTokenYDesc = 'POOLS_BY_TOKEN_XID_MAX_VOLUME_TOKEN_Y_DESC', + PoolsByTokenXidMaxVolumeUSDAsc = 'POOLS_BY_TOKEN_XID_MAX_VOLUME_U_S_D_ASC', + PoolsByTokenXidMaxVolumeUSDDesc = 'POOLS_BY_TOKEN_XID_MAX_VOLUME_U_S_D_DESC', + PoolsByTokenXidMinBlockRangeAsc = 'POOLS_BY_TOKEN_XID_MIN_BLOCK_RANGE_ASC', + PoolsByTokenXidMinBlockRangeDesc = 'POOLS_BY_TOKEN_XID_MIN_BLOCK_RANGE_DESC', + PoolsByTokenXidMinCollectedFeesTokenXAsc = 'POOLS_BY_TOKEN_XID_MIN_COLLECTED_FEES_TOKEN_X_ASC', + PoolsByTokenXidMinCollectedFeesTokenXDesc = 'POOLS_BY_TOKEN_XID_MIN_COLLECTED_FEES_TOKEN_X_DESC', + PoolsByTokenXidMinCollectedFeesTokenYAsc = 'POOLS_BY_TOKEN_XID_MIN_COLLECTED_FEES_TOKEN_Y_ASC', + PoolsByTokenXidMinCollectedFeesTokenYDesc = 'POOLS_BY_TOKEN_XID_MIN_COLLECTED_FEES_TOKEN_Y_DESC', + PoolsByTokenXidMinCollectedFeesUSDAsc = 'POOLS_BY_TOKEN_XID_MIN_COLLECTED_FEES_U_S_D_ASC', + PoolsByTokenXidMinCollectedFeesUSDDesc = 'POOLS_BY_TOKEN_XID_MIN_COLLECTED_FEES_U_S_D_DESC', + PoolsByTokenXidMinCreatedAtAsc = 'POOLS_BY_TOKEN_XID_MIN_CREATED_AT_ASC', + PoolsByTokenXidMinCreatedAtBlockNumberAsc = 'POOLS_BY_TOKEN_XID_MIN_CREATED_AT_BLOCK_NUMBER_ASC', + PoolsByTokenXidMinCreatedAtBlockNumberDesc = 'POOLS_BY_TOKEN_XID_MIN_CREATED_AT_BLOCK_NUMBER_DESC', + PoolsByTokenXidMinCreatedAtDesc = 'POOLS_BY_TOKEN_XID_MIN_CREATED_AT_DESC', + PoolsByTokenXidMinCurrentTickAsc = 'POOLS_BY_TOKEN_XID_MIN_CURRENT_TICK_ASC', + PoolsByTokenXidMinCurrentTickDesc = 'POOLS_BY_TOKEN_XID_MIN_CURRENT_TICK_DESC', + PoolsByTokenXidMinFeesUSDAsc = 'POOLS_BY_TOKEN_XID_MIN_FEES_U_S_D_ASC', + PoolsByTokenXidMinFeesUSDDesc = 'POOLS_BY_TOKEN_XID_MIN_FEES_U_S_D_DESC', + PoolsByTokenXidMinFeeAsc = 'POOLS_BY_TOKEN_XID_MIN_FEE_ASC', + PoolsByTokenXidMinFeeDesc = 'POOLS_BY_TOKEN_XID_MIN_FEE_DESC', + PoolsByTokenXidMinIdAsc = 'POOLS_BY_TOKEN_XID_MIN_ID_ASC', + PoolsByTokenXidMinIdDesc = 'POOLS_BY_TOKEN_XID_MIN_ID_DESC', + PoolsByTokenXidMinLiquidityAsc = 'POOLS_BY_TOKEN_XID_MIN_LIQUIDITY_ASC', + PoolsByTokenXidMinLiquidityDesc = 'POOLS_BY_TOKEN_XID_MIN_LIQUIDITY_DESC', + PoolsByTokenXidMinPoolCreatorIdAsc = 'POOLS_BY_TOKEN_XID_MIN_POOL_CREATOR_ID_ASC', + PoolsByTokenXidMinPoolCreatorIdDesc = 'POOLS_BY_TOKEN_XID_MIN_POOL_CREATOR_ID_DESC', + PoolsByTokenXidMinSqrtPriceAsc = 'POOLS_BY_TOKEN_XID_MIN_SQRT_PRICE_ASC', + PoolsByTokenXidMinSqrtPriceDesc = 'POOLS_BY_TOKEN_XID_MIN_SQRT_PRICE_DESC', + PoolsByTokenXidMinTickSpacingAsc = 'POOLS_BY_TOKEN_XID_MIN_TICK_SPACING_ASC', + PoolsByTokenXidMinTickSpacingDesc = 'POOLS_BY_TOKEN_XID_MIN_TICK_SPACING_DESC', + PoolsByTokenXidMinTokenXIdAsc = 'POOLS_BY_TOKEN_XID_MIN_TOKEN_X_ID_ASC', + PoolsByTokenXidMinTokenXIdDesc = 'POOLS_BY_TOKEN_XID_MIN_TOKEN_X_ID_DESC', + PoolsByTokenXidMinTokenYIdAsc = 'POOLS_BY_TOKEN_XID_MIN_TOKEN_Y_ID_ASC', + PoolsByTokenXidMinTokenYIdDesc = 'POOLS_BY_TOKEN_XID_MIN_TOKEN_Y_ID_DESC', + PoolsByTokenXidMinTotalValueLockedTokenXAsc = 'POOLS_BY_TOKEN_XID_MIN_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolsByTokenXidMinTotalValueLockedTokenXDesc = 'POOLS_BY_TOKEN_XID_MIN_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolsByTokenXidMinTotalValueLockedTokenYAsc = 'POOLS_BY_TOKEN_XID_MIN_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolsByTokenXidMinTotalValueLockedTokenYDesc = 'POOLS_BY_TOKEN_XID_MIN_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolsByTokenXidMinTotalValueLockedUSDAsc = 'POOLS_BY_TOKEN_XID_MIN_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolsByTokenXidMinTotalValueLockedUSDDesc = 'POOLS_BY_TOKEN_XID_MIN_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolsByTokenXidMinTransactionIdAsc = 'POOLS_BY_TOKEN_XID_MIN_TRANSACTION_ID_ASC', + PoolsByTokenXidMinTransactionIdDesc = 'POOLS_BY_TOKEN_XID_MIN_TRANSACTION_ID_DESC', + PoolsByTokenXidMinTxCountAsc = 'POOLS_BY_TOKEN_XID_MIN_TX_COUNT_ASC', + PoolsByTokenXidMinTxCountDesc = 'POOLS_BY_TOKEN_XID_MIN_TX_COUNT_DESC', + PoolsByTokenXidMinUpdatedAtAsc = 'POOLS_BY_TOKEN_XID_MIN_UPDATED_AT_ASC', + PoolsByTokenXidMinUpdatedAtDesc = 'POOLS_BY_TOKEN_XID_MIN_UPDATED_AT_DESC', + PoolsByTokenXidMinVolumeTokenXAsc = 'POOLS_BY_TOKEN_XID_MIN_VOLUME_TOKEN_X_ASC', + PoolsByTokenXidMinVolumeTokenXDesc = 'POOLS_BY_TOKEN_XID_MIN_VOLUME_TOKEN_X_DESC', + PoolsByTokenXidMinVolumeTokenYAsc = 'POOLS_BY_TOKEN_XID_MIN_VOLUME_TOKEN_Y_ASC', + PoolsByTokenXidMinVolumeTokenYDesc = 'POOLS_BY_TOKEN_XID_MIN_VOLUME_TOKEN_Y_DESC', + PoolsByTokenXidMinVolumeUSDAsc = 'POOLS_BY_TOKEN_XID_MIN_VOLUME_U_S_D_ASC', + PoolsByTokenXidMinVolumeUSDDesc = 'POOLS_BY_TOKEN_XID_MIN_VOLUME_U_S_D_DESC', + PoolsByTokenXidStddevPopulationBlockRangeAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_BLOCK_RANGE_ASC', + PoolsByTokenXidStddevPopulationBlockRangeDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_BLOCK_RANGE_DESC', + PoolsByTokenXidStddevPopulationCollectedFeesTokenXAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_COLLECTED_FEES_TOKEN_X_ASC', + PoolsByTokenXidStddevPopulationCollectedFeesTokenXDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_COLLECTED_FEES_TOKEN_X_DESC', + PoolsByTokenXidStddevPopulationCollectedFeesTokenYAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_COLLECTED_FEES_TOKEN_Y_ASC', + PoolsByTokenXidStddevPopulationCollectedFeesTokenYDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_COLLECTED_FEES_TOKEN_Y_DESC', + PoolsByTokenXidStddevPopulationCollectedFeesUSDAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_COLLECTED_FEES_U_S_D_ASC', + PoolsByTokenXidStddevPopulationCollectedFeesUSDDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_COLLECTED_FEES_U_S_D_DESC', + PoolsByTokenXidStddevPopulationCreatedAtAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_CREATED_AT_ASC', + PoolsByTokenXidStddevPopulationCreatedAtBlockNumberAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_CREATED_AT_BLOCK_NUMBER_ASC', + PoolsByTokenXidStddevPopulationCreatedAtBlockNumberDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_CREATED_AT_BLOCK_NUMBER_DESC', + PoolsByTokenXidStddevPopulationCreatedAtDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_CREATED_AT_DESC', + PoolsByTokenXidStddevPopulationCurrentTickAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_CURRENT_TICK_ASC', + PoolsByTokenXidStddevPopulationCurrentTickDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_CURRENT_TICK_DESC', + PoolsByTokenXidStddevPopulationFeesUSDAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_FEES_U_S_D_ASC', + PoolsByTokenXidStddevPopulationFeesUSDDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_FEES_U_S_D_DESC', + PoolsByTokenXidStddevPopulationFeeAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_FEE_ASC', + PoolsByTokenXidStddevPopulationFeeDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_FEE_DESC', + PoolsByTokenXidStddevPopulationIdAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_ID_ASC', + PoolsByTokenXidStddevPopulationIdDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_ID_DESC', + PoolsByTokenXidStddevPopulationLiquidityAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_LIQUIDITY_ASC', + PoolsByTokenXidStddevPopulationLiquidityDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_LIQUIDITY_DESC', + PoolsByTokenXidStddevPopulationPoolCreatorIdAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_POOL_CREATOR_ID_ASC', + PoolsByTokenXidStddevPopulationPoolCreatorIdDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_POOL_CREATOR_ID_DESC', + PoolsByTokenXidStddevPopulationSqrtPriceAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_SQRT_PRICE_ASC', + PoolsByTokenXidStddevPopulationSqrtPriceDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_SQRT_PRICE_DESC', + PoolsByTokenXidStddevPopulationTickSpacingAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_TICK_SPACING_ASC', + PoolsByTokenXidStddevPopulationTickSpacingDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_TICK_SPACING_DESC', + PoolsByTokenXidStddevPopulationTokenXIdAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_TOKEN_X_ID_ASC', + PoolsByTokenXidStddevPopulationTokenXIdDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_TOKEN_X_ID_DESC', + PoolsByTokenXidStddevPopulationTokenYIdAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_TOKEN_Y_ID_ASC', + PoolsByTokenXidStddevPopulationTokenYIdDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_TOKEN_Y_ID_DESC', + PoolsByTokenXidStddevPopulationTotalValueLockedTokenXAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolsByTokenXidStddevPopulationTotalValueLockedTokenXDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolsByTokenXidStddevPopulationTotalValueLockedTokenYAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolsByTokenXidStddevPopulationTotalValueLockedTokenYDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolsByTokenXidStddevPopulationTotalValueLockedUSDAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolsByTokenXidStddevPopulationTotalValueLockedUSDDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolsByTokenXidStddevPopulationTransactionIdAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_TRANSACTION_ID_ASC', + PoolsByTokenXidStddevPopulationTransactionIdDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_TRANSACTION_ID_DESC', + PoolsByTokenXidStddevPopulationTxCountAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_TX_COUNT_ASC', + PoolsByTokenXidStddevPopulationTxCountDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_TX_COUNT_DESC', + PoolsByTokenXidStddevPopulationUpdatedAtAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_UPDATED_AT_ASC', + PoolsByTokenXidStddevPopulationUpdatedAtDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_UPDATED_AT_DESC', + PoolsByTokenXidStddevPopulationVolumeTokenXAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_VOLUME_TOKEN_X_ASC', + PoolsByTokenXidStddevPopulationVolumeTokenXDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_VOLUME_TOKEN_X_DESC', + PoolsByTokenXidStddevPopulationVolumeTokenYAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_VOLUME_TOKEN_Y_ASC', + PoolsByTokenXidStddevPopulationVolumeTokenYDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_VOLUME_TOKEN_Y_DESC', + PoolsByTokenXidStddevPopulationVolumeUSDAsc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_VOLUME_U_S_D_ASC', + PoolsByTokenXidStddevPopulationVolumeUSDDesc = 'POOLS_BY_TOKEN_XID_STDDEV_POPULATION_VOLUME_U_S_D_DESC', + PoolsByTokenXidStddevSampleBlockRangeAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + PoolsByTokenXidStddevSampleBlockRangeDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + PoolsByTokenXidStddevSampleCollectedFeesTokenXAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_COLLECTED_FEES_TOKEN_X_ASC', + PoolsByTokenXidStddevSampleCollectedFeesTokenXDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_COLLECTED_FEES_TOKEN_X_DESC', + PoolsByTokenXidStddevSampleCollectedFeesTokenYAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_COLLECTED_FEES_TOKEN_Y_ASC', + PoolsByTokenXidStddevSampleCollectedFeesTokenYDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_COLLECTED_FEES_TOKEN_Y_DESC', + PoolsByTokenXidStddevSampleCollectedFeesUSDAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_COLLECTED_FEES_U_S_D_ASC', + PoolsByTokenXidStddevSampleCollectedFeesUSDDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_COLLECTED_FEES_U_S_D_DESC', + PoolsByTokenXidStddevSampleCreatedAtAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_CREATED_AT_ASC', + PoolsByTokenXidStddevSampleCreatedAtBlockNumberAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_CREATED_AT_BLOCK_NUMBER_ASC', + PoolsByTokenXidStddevSampleCreatedAtBlockNumberDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_CREATED_AT_BLOCK_NUMBER_DESC', + PoolsByTokenXidStddevSampleCreatedAtDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_CREATED_AT_DESC', + PoolsByTokenXidStddevSampleCurrentTickAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_CURRENT_TICK_ASC', + PoolsByTokenXidStddevSampleCurrentTickDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_CURRENT_TICK_DESC', + PoolsByTokenXidStddevSampleFeesUSDAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_FEES_U_S_D_ASC', + PoolsByTokenXidStddevSampleFeesUSDDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_FEES_U_S_D_DESC', + PoolsByTokenXidStddevSampleFeeAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_FEE_ASC', + PoolsByTokenXidStddevSampleFeeDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_FEE_DESC', + PoolsByTokenXidStddevSampleIdAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_ID_ASC', + PoolsByTokenXidStddevSampleIdDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_ID_DESC', + PoolsByTokenXidStddevSampleLiquidityAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_LIQUIDITY_ASC', + PoolsByTokenXidStddevSampleLiquidityDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_LIQUIDITY_DESC', + PoolsByTokenXidStddevSamplePoolCreatorIdAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_POOL_CREATOR_ID_ASC', + PoolsByTokenXidStddevSamplePoolCreatorIdDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_POOL_CREATOR_ID_DESC', + PoolsByTokenXidStddevSampleSqrtPriceAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_SQRT_PRICE_ASC', + PoolsByTokenXidStddevSampleSqrtPriceDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_SQRT_PRICE_DESC', + PoolsByTokenXidStddevSampleTickSpacingAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_TICK_SPACING_ASC', + PoolsByTokenXidStddevSampleTickSpacingDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_TICK_SPACING_DESC', + PoolsByTokenXidStddevSampleTokenXIdAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_TOKEN_X_ID_ASC', + PoolsByTokenXidStddevSampleTokenXIdDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_TOKEN_X_ID_DESC', + PoolsByTokenXidStddevSampleTokenYIdAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_TOKEN_Y_ID_ASC', + PoolsByTokenXidStddevSampleTokenYIdDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_TOKEN_Y_ID_DESC', + PoolsByTokenXidStddevSampleTotalValueLockedTokenXAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolsByTokenXidStddevSampleTotalValueLockedTokenXDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolsByTokenXidStddevSampleTotalValueLockedTokenYAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolsByTokenXidStddevSampleTotalValueLockedTokenYDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolsByTokenXidStddevSampleTotalValueLockedUSDAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolsByTokenXidStddevSampleTotalValueLockedUSDDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolsByTokenXidStddevSampleTransactionIdAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_TRANSACTION_ID_ASC', + PoolsByTokenXidStddevSampleTransactionIdDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_TRANSACTION_ID_DESC', + PoolsByTokenXidStddevSampleTxCountAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_TX_COUNT_ASC', + PoolsByTokenXidStddevSampleTxCountDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_TX_COUNT_DESC', + PoolsByTokenXidStddevSampleUpdatedAtAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_UPDATED_AT_ASC', + PoolsByTokenXidStddevSampleUpdatedAtDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_UPDATED_AT_DESC', + PoolsByTokenXidStddevSampleVolumeTokenXAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_VOLUME_TOKEN_X_ASC', + PoolsByTokenXidStddevSampleVolumeTokenXDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_VOLUME_TOKEN_X_DESC', + PoolsByTokenXidStddevSampleVolumeTokenYAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_VOLUME_TOKEN_Y_ASC', + PoolsByTokenXidStddevSampleVolumeTokenYDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_VOLUME_TOKEN_Y_DESC', + PoolsByTokenXidStddevSampleVolumeUSDAsc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_VOLUME_U_S_D_ASC', + PoolsByTokenXidStddevSampleVolumeUSDDesc = 'POOLS_BY_TOKEN_XID_STDDEV_SAMPLE_VOLUME_U_S_D_DESC', + PoolsByTokenXidSumBlockRangeAsc = 'POOLS_BY_TOKEN_XID_SUM_BLOCK_RANGE_ASC', + PoolsByTokenXidSumBlockRangeDesc = 'POOLS_BY_TOKEN_XID_SUM_BLOCK_RANGE_DESC', + PoolsByTokenXidSumCollectedFeesTokenXAsc = 'POOLS_BY_TOKEN_XID_SUM_COLLECTED_FEES_TOKEN_X_ASC', + PoolsByTokenXidSumCollectedFeesTokenXDesc = 'POOLS_BY_TOKEN_XID_SUM_COLLECTED_FEES_TOKEN_X_DESC', + PoolsByTokenXidSumCollectedFeesTokenYAsc = 'POOLS_BY_TOKEN_XID_SUM_COLLECTED_FEES_TOKEN_Y_ASC', + PoolsByTokenXidSumCollectedFeesTokenYDesc = 'POOLS_BY_TOKEN_XID_SUM_COLLECTED_FEES_TOKEN_Y_DESC', + PoolsByTokenXidSumCollectedFeesUSDAsc = 'POOLS_BY_TOKEN_XID_SUM_COLLECTED_FEES_U_S_D_ASC', + PoolsByTokenXidSumCollectedFeesUSDDesc = 'POOLS_BY_TOKEN_XID_SUM_COLLECTED_FEES_U_S_D_DESC', + PoolsByTokenXidSumCreatedAtAsc = 'POOLS_BY_TOKEN_XID_SUM_CREATED_AT_ASC', + PoolsByTokenXidSumCreatedAtBlockNumberAsc = 'POOLS_BY_TOKEN_XID_SUM_CREATED_AT_BLOCK_NUMBER_ASC', + PoolsByTokenXidSumCreatedAtBlockNumberDesc = 'POOLS_BY_TOKEN_XID_SUM_CREATED_AT_BLOCK_NUMBER_DESC', + PoolsByTokenXidSumCreatedAtDesc = 'POOLS_BY_TOKEN_XID_SUM_CREATED_AT_DESC', + PoolsByTokenXidSumCurrentTickAsc = 'POOLS_BY_TOKEN_XID_SUM_CURRENT_TICK_ASC', + PoolsByTokenXidSumCurrentTickDesc = 'POOLS_BY_TOKEN_XID_SUM_CURRENT_TICK_DESC', + PoolsByTokenXidSumFeesUSDAsc = 'POOLS_BY_TOKEN_XID_SUM_FEES_U_S_D_ASC', + PoolsByTokenXidSumFeesUSDDesc = 'POOLS_BY_TOKEN_XID_SUM_FEES_U_S_D_DESC', + PoolsByTokenXidSumFeeAsc = 'POOLS_BY_TOKEN_XID_SUM_FEE_ASC', + PoolsByTokenXidSumFeeDesc = 'POOLS_BY_TOKEN_XID_SUM_FEE_DESC', + PoolsByTokenXidSumIdAsc = 'POOLS_BY_TOKEN_XID_SUM_ID_ASC', + PoolsByTokenXidSumIdDesc = 'POOLS_BY_TOKEN_XID_SUM_ID_DESC', + PoolsByTokenXidSumLiquidityAsc = 'POOLS_BY_TOKEN_XID_SUM_LIQUIDITY_ASC', + PoolsByTokenXidSumLiquidityDesc = 'POOLS_BY_TOKEN_XID_SUM_LIQUIDITY_DESC', + PoolsByTokenXidSumPoolCreatorIdAsc = 'POOLS_BY_TOKEN_XID_SUM_POOL_CREATOR_ID_ASC', + PoolsByTokenXidSumPoolCreatorIdDesc = 'POOLS_BY_TOKEN_XID_SUM_POOL_CREATOR_ID_DESC', + PoolsByTokenXidSumSqrtPriceAsc = 'POOLS_BY_TOKEN_XID_SUM_SQRT_PRICE_ASC', + PoolsByTokenXidSumSqrtPriceDesc = 'POOLS_BY_TOKEN_XID_SUM_SQRT_PRICE_DESC', + PoolsByTokenXidSumTickSpacingAsc = 'POOLS_BY_TOKEN_XID_SUM_TICK_SPACING_ASC', + PoolsByTokenXidSumTickSpacingDesc = 'POOLS_BY_TOKEN_XID_SUM_TICK_SPACING_DESC', + PoolsByTokenXidSumTokenXIdAsc = 'POOLS_BY_TOKEN_XID_SUM_TOKEN_X_ID_ASC', + PoolsByTokenXidSumTokenXIdDesc = 'POOLS_BY_TOKEN_XID_SUM_TOKEN_X_ID_DESC', + PoolsByTokenXidSumTokenYIdAsc = 'POOLS_BY_TOKEN_XID_SUM_TOKEN_Y_ID_ASC', + PoolsByTokenXidSumTokenYIdDesc = 'POOLS_BY_TOKEN_XID_SUM_TOKEN_Y_ID_DESC', + PoolsByTokenXidSumTotalValueLockedTokenXAsc = 'POOLS_BY_TOKEN_XID_SUM_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolsByTokenXidSumTotalValueLockedTokenXDesc = 'POOLS_BY_TOKEN_XID_SUM_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolsByTokenXidSumTotalValueLockedTokenYAsc = 'POOLS_BY_TOKEN_XID_SUM_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolsByTokenXidSumTotalValueLockedTokenYDesc = 'POOLS_BY_TOKEN_XID_SUM_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolsByTokenXidSumTotalValueLockedUSDAsc = 'POOLS_BY_TOKEN_XID_SUM_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolsByTokenXidSumTotalValueLockedUSDDesc = 'POOLS_BY_TOKEN_XID_SUM_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolsByTokenXidSumTransactionIdAsc = 'POOLS_BY_TOKEN_XID_SUM_TRANSACTION_ID_ASC', + PoolsByTokenXidSumTransactionIdDesc = 'POOLS_BY_TOKEN_XID_SUM_TRANSACTION_ID_DESC', + PoolsByTokenXidSumTxCountAsc = 'POOLS_BY_TOKEN_XID_SUM_TX_COUNT_ASC', + PoolsByTokenXidSumTxCountDesc = 'POOLS_BY_TOKEN_XID_SUM_TX_COUNT_DESC', + PoolsByTokenXidSumUpdatedAtAsc = 'POOLS_BY_TOKEN_XID_SUM_UPDATED_AT_ASC', + PoolsByTokenXidSumUpdatedAtDesc = 'POOLS_BY_TOKEN_XID_SUM_UPDATED_AT_DESC', + PoolsByTokenXidSumVolumeTokenXAsc = 'POOLS_BY_TOKEN_XID_SUM_VOLUME_TOKEN_X_ASC', + PoolsByTokenXidSumVolumeTokenXDesc = 'POOLS_BY_TOKEN_XID_SUM_VOLUME_TOKEN_X_DESC', + PoolsByTokenXidSumVolumeTokenYAsc = 'POOLS_BY_TOKEN_XID_SUM_VOLUME_TOKEN_Y_ASC', + PoolsByTokenXidSumVolumeTokenYDesc = 'POOLS_BY_TOKEN_XID_SUM_VOLUME_TOKEN_Y_DESC', + PoolsByTokenXidSumVolumeUSDAsc = 'POOLS_BY_TOKEN_XID_SUM_VOLUME_U_S_D_ASC', + PoolsByTokenXidSumVolumeUSDDesc = 'POOLS_BY_TOKEN_XID_SUM_VOLUME_U_S_D_DESC', + PoolsByTokenXidVariancePopulationBlockRangeAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + PoolsByTokenXidVariancePopulationBlockRangeDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + PoolsByTokenXidVariancePopulationCollectedFeesTokenXAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_COLLECTED_FEES_TOKEN_X_ASC', + PoolsByTokenXidVariancePopulationCollectedFeesTokenXDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_COLLECTED_FEES_TOKEN_X_DESC', + PoolsByTokenXidVariancePopulationCollectedFeesTokenYAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_COLLECTED_FEES_TOKEN_Y_ASC', + PoolsByTokenXidVariancePopulationCollectedFeesTokenYDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_COLLECTED_FEES_TOKEN_Y_DESC', + PoolsByTokenXidVariancePopulationCollectedFeesUSDAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_COLLECTED_FEES_U_S_D_ASC', + PoolsByTokenXidVariancePopulationCollectedFeesUSDDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_COLLECTED_FEES_U_S_D_DESC', + PoolsByTokenXidVariancePopulationCreatedAtAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_CREATED_AT_ASC', + PoolsByTokenXidVariancePopulationCreatedAtBlockNumberAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_CREATED_AT_BLOCK_NUMBER_ASC', + PoolsByTokenXidVariancePopulationCreatedAtBlockNumberDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_CREATED_AT_BLOCK_NUMBER_DESC', + PoolsByTokenXidVariancePopulationCreatedAtDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_CREATED_AT_DESC', + PoolsByTokenXidVariancePopulationCurrentTickAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_CURRENT_TICK_ASC', + PoolsByTokenXidVariancePopulationCurrentTickDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_CURRENT_TICK_DESC', + PoolsByTokenXidVariancePopulationFeesUSDAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_FEES_U_S_D_ASC', + PoolsByTokenXidVariancePopulationFeesUSDDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_FEES_U_S_D_DESC', + PoolsByTokenXidVariancePopulationFeeAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_FEE_ASC', + PoolsByTokenXidVariancePopulationFeeDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_FEE_DESC', + PoolsByTokenXidVariancePopulationIdAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_ID_ASC', + PoolsByTokenXidVariancePopulationIdDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_ID_DESC', + PoolsByTokenXidVariancePopulationLiquidityAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_LIQUIDITY_ASC', + PoolsByTokenXidVariancePopulationLiquidityDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_LIQUIDITY_DESC', + PoolsByTokenXidVariancePopulationPoolCreatorIdAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_POOL_CREATOR_ID_ASC', + PoolsByTokenXidVariancePopulationPoolCreatorIdDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_POOL_CREATOR_ID_DESC', + PoolsByTokenXidVariancePopulationSqrtPriceAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_SQRT_PRICE_ASC', + PoolsByTokenXidVariancePopulationSqrtPriceDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_SQRT_PRICE_DESC', + PoolsByTokenXidVariancePopulationTickSpacingAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_TICK_SPACING_ASC', + PoolsByTokenXidVariancePopulationTickSpacingDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_TICK_SPACING_DESC', + PoolsByTokenXidVariancePopulationTokenXIdAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_TOKEN_X_ID_ASC', + PoolsByTokenXidVariancePopulationTokenXIdDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_TOKEN_X_ID_DESC', + PoolsByTokenXidVariancePopulationTokenYIdAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_TOKEN_Y_ID_ASC', + PoolsByTokenXidVariancePopulationTokenYIdDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_TOKEN_Y_ID_DESC', + PoolsByTokenXidVariancePopulationTotalValueLockedTokenXAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolsByTokenXidVariancePopulationTotalValueLockedTokenXDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolsByTokenXidVariancePopulationTotalValueLockedTokenYAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolsByTokenXidVariancePopulationTotalValueLockedTokenYDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolsByTokenXidVariancePopulationTotalValueLockedUSDAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolsByTokenXidVariancePopulationTotalValueLockedUSDDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolsByTokenXidVariancePopulationTransactionIdAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_TRANSACTION_ID_ASC', + PoolsByTokenXidVariancePopulationTransactionIdDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_TRANSACTION_ID_DESC', + PoolsByTokenXidVariancePopulationTxCountAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_TX_COUNT_ASC', + PoolsByTokenXidVariancePopulationTxCountDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_TX_COUNT_DESC', + PoolsByTokenXidVariancePopulationUpdatedAtAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_UPDATED_AT_ASC', + PoolsByTokenXidVariancePopulationUpdatedAtDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_UPDATED_AT_DESC', + PoolsByTokenXidVariancePopulationVolumeTokenXAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_VOLUME_TOKEN_X_ASC', + PoolsByTokenXidVariancePopulationVolumeTokenXDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_VOLUME_TOKEN_X_DESC', + PoolsByTokenXidVariancePopulationVolumeTokenYAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_VOLUME_TOKEN_Y_ASC', + PoolsByTokenXidVariancePopulationVolumeTokenYDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_VOLUME_TOKEN_Y_DESC', + PoolsByTokenXidVariancePopulationVolumeUSDAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_VOLUME_U_S_D_ASC', + PoolsByTokenXidVariancePopulationVolumeUSDDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_POPULATION_VOLUME_U_S_D_DESC', + PoolsByTokenXidVarianceSampleBlockRangeAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + PoolsByTokenXidVarianceSampleBlockRangeDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + PoolsByTokenXidVarianceSampleCollectedFeesTokenXAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_COLLECTED_FEES_TOKEN_X_ASC', + PoolsByTokenXidVarianceSampleCollectedFeesTokenXDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_COLLECTED_FEES_TOKEN_X_DESC', + PoolsByTokenXidVarianceSampleCollectedFeesTokenYAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_COLLECTED_FEES_TOKEN_Y_ASC', + PoolsByTokenXidVarianceSampleCollectedFeesTokenYDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_COLLECTED_FEES_TOKEN_Y_DESC', + PoolsByTokenXidVarianceSampleCollectedFeesUSDAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_COLLECTED_FEES_U_S_D_ASC', + PoolsByTokenXidVarianceSampleCollectedFeesUSDDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_COLLECTED_FEES_U_S_D_DESC', + PoolsByTokenXidVarianceSampleCreatedAtAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_CREATED_AT_ASC', + PoolsByTokenXidVarianceSampleCreatedAtBlockNumberAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_CREATED_AT_BLOCK_NUMBER_ASC', + PoolsByTokenXidVarianceSampleCreatedAtBlockNumberDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_CREATED_AT_BLOCK_NUMBER_DESC', + PoolsByTokenXidVarianceSampleCreatedAtDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_CREATED_AT_DESC', + PoolsByTokenXidVarianceSampleCurrentTickAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_CURRENT_TICK_ASC', + PoolsByTokenXidVarianceSampleCurrentTickDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_CURRENT_TICK_DESC', + PoolsByTokenXidVarianceSampleFeesUSDAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_FEES_U_S_D_ASC', + PoolsByTokenXidVarianceSampleFeesUSDDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_FEES_U_S_D_DESC', + PoolsByTokenXidVarianceSampleFeeAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_FEE_ASC', + PoolsByTokenXidVarianceSampleFeeDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_FEE_DESC', + PoolsByTokenXidVarianceSampleIdAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_ID_ASC', + PoolsByTokenXidVarianceSampleIdDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_ID_DESC', + PoolsByTokenXidVarianceSampleLiquidityAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_LIQUIDITY_ASC', + PoolsByTokenXidVarianceSampleLiquidityDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_LIQUIDITY_DESC', + PoolsByTokenXidVarianceSamplePoolCreatorIdAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_POOL_CREATOR_ID_ASC', + PoolsByTokenXidVarianceSamplePoolCreatorIdDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_POOL_CREATOR_ID_DESC', + PoolsByTokenXidVarianceSampleSqrtPriceAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_SQRT_PRICE_ASC', + PoolsByTokenXidVarianceSampleSqrtPriceDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_SQRT_PRICE_DESC', + PoolsByTokenXidVarianceSampleTickSpacingAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_TICK_SPACING_ASC', + PoolsByTokenXidVarianceSampleTickSpacingDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_TICK_SPACING_DESC', + PoolsByTokenXidVarianceSampleTokenXIdAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_TOKEN_X_ID_ASC', + PoolsByTokenXidVarianceSampleTokenXIdDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_TOKEN_X_ID_DESC', + PoolsByTokenXidVarianceSampleTokenYIdAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_TOKEN_Y_ID_ASC', + PoolsByTokenXidVarianceSampleTokenYIdDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_TOKEN_Y_ID_DESC', + PoolsByTokenXidVarianceSampleTotalValueLockedTokenXAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolsByTokenXidVarianceSampleTotalValueLockedTokenXDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolsByTokenXidVarianceSampleTotalValueLockedTokenYAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolsByTokenXidVarianceSampleTotalValueLockedTokenYDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolsByTokenXidVarianceSampleTotalValueLockedUSDAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolsByTokenXidVarianceSampleTotalValueLockedUSDDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolsByTokenXidVarianceSampleTransactionIdAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_TRANSACTION_ID_ASC', + PoolsByTokenXidVarianceSampleTransactionIdDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_TRANSACTION_ID_DESC', + PoolsByTokenXidVarianceSampleTxCountAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_TX_COUNT_ASC', + PoolsByTokenXidVarianceSampleTxCountDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_TX_COUNT_DESC', + PoolsByTokenXidVarianceSampleUpdatedAtAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_UPDATED_AT_ASC', + PoolsByTokenXidVarianceSampleUpdatedAtDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_UPDATED_AT_DESC', + PoolsByTokenXidVarianceSampleVolumeTokenXAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_VOLUME_TOKEN_X_ASC', + PoolsByTokenXidVarianceSampleVolumeTokenXDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_VOLUME_TOKEN_X_DESC', + PoolsByTokenXidVarianceSampleVolumeTokenYAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_VOLUME_TOKEN_Y_ASC', + PoolsByTokenXidVarianceSampleVolumeTokenYDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_VOLUME_TOKEN_Y_DESC', + PoolsByTokenXidVarianceSampleVolumeUSDAsc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_VOLUME_U_S_D_ASC', + PoolsByTokenXidVarianceSampleVolumeUSDDesc = 'POOLS_BY_TOKEN_XID_VARIANCE_SAMPLE_VOLUME_U_S_D_DESC', + PoolsByTokenYidAverageBlockRangeAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_BLOCK_RANGE_ASC', + PoolsByTokenYidAverageBlockRangeDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_BLOCK_RANGE_DESC', + PoolsByTokenYidAverageCollectedFeesTokenXAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_COLLECTED_FEES_TOKEN_X_ASC', + PoolsByTokenYidAverageCollectedFeesTokenXDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_COLLECTED_FEES_TOKEN_X_DESC', + PoolsByTokenYidAverageCollectedFeesTokenYAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_COLLECTED_FEES_TOKEN_Y_ASC', + PoolsByTokenYidAverageCollectedFeesTokenYDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_COLLECTED_FEES_TOKEN_Y_DESC', + PoolsByTokenYidAverageCollectedFeesUSDAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_COLLECTED_FEES_U_S_D_ASC', + PoolsByTokenYidAverageCollectedFeesUSDDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_COLLECTED_FEES_U_S_D_DESC', + PoolsByTokenYidAverageCreatedAtAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_CREATED_AT_ASC', + PoolsByTokenYidAverageCreatedAtBlockNumberAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_CREATED_AT_BLOCK_NUMBER_ASC', + PoolsByTokenYidAverageCreatedAtBlockNumberDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_CREATED_AT_BLOCK_NUMBER_DESC', + PoolsByTokenYidAverageCreatedAtDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_CREATED_AT_DESC', + PoolsByTokenYidAverageCurrentTickAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_CURRENT_TICK_ASC', + PoolsByTokenYidAverageCurrentTickDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_CURRENT_TICK_DESC', + PoolsByTokenYidAverageFeesUSDAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_FEES_U_S_D_ASC', + PoolsByTokenYidAverageFeesUSDDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_FEES_U_S_D_DESC', + PoolsByTokenYidAverageFeeAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_FEE_ASC', + PoolsByTokenYidAverageFeeDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_FEE_DESC', + PoolsByTokenYidAverageIdAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_ID_ASC', + PoolsByTokenYidAverageIdDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_ID_DESC', + PoolsByTokenYidAverageLiquidityAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_LIQUIDITY_ASC', + PoolsByTokenYidAverageLiquidityDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_LIQUIDITY_DESC', + PoolsByTokenYidAveragePoolCreatorIdAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_POOL_CREATOR_ID_ASC', + PoolsByTokenYidAveragePoolCreatorIdDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_POOL_CREATOR_ID_DESC', + PoolsByTokenYidAverageSqrtPriceAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_SQRT_PRICE_ASC', + PoolsByTokenYidAverageSqrtPriceDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_SQRT_PRICE_DESC', + PoolsByTokenYidAverageTickSpacingAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_TICK_SPACING_ASC', + PoolsByTokenYidAverageTickSpacingDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_TICK_SPACING_DESC', + PoolsByTokenYidAverageTokenXIdAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_TOKEN_X_ID_ASC', + PoolsByTokenYidAverageTokenXIdDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_TOKEN_X_ID_DESC', + PoolsByTokenYidAverageTokenYIdAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_TOKEN_Y_ID_ASC', + PoolsByTokenYidAverageTokenYIdDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_TOKEN_Y_ID_DESC', + PoolsByTokenYidAverageTotalValueLockedTokenXAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolsByTokenYidAverageTotalValueLockedTokenXDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolsByTokenYidAverageTotalValueLockedTokenYAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolsByTokenYidAverageTotalValueLockedTokenYDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolsByTokenYidAverageTotalValueLockedUSDAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolsByTokenYidAverageTotalValueLockedUSDDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolsByTokenYidAverageTransactionIdAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_TRANSACTION_ID_ASC', + PoolsByTokenYidAverageTransactionIdDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_TRANSACTION_ID_DESC', + PoolsByTokenYidAverageTxCountAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_TX_COUNT_ASC', + PoolsByTokenYidAverageTxCountDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_TX_COUNT_DESC', + PoolsByTokenYidAverageUpdatedAtAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_UPDATED_AT_ASC', + PoolsByTokenYidAverageUpdatedAtDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_UPDATED_AT_DESC', + PoolsByTokenYidAverageVolumeTokenXAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_VOLUME_TOKEN_X_ASC', + PoolsByTokenYidAverageVolumeTokenXDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_VOLUME_TOKEN_X_DESC', + PoolsByTokenYidAverageVolumeTokenYAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_VOLUME_TOKEN_Y_ASC', + PoolsByTokenYidAverageVolumeTokenYDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_VOLUME_TOKEN_Y_DESC', + PoolsByTokenYidAverageVolumeUSDAsc = 'POOLS_BY_TOKEN_YID_AVERAGE_VOLUME_U_S_D_ASC', + PoolsByTokenYidAverageVolumeUSDDesc = 'POOLS_BY_TOKEN_YID_AVERAGE_VOLUME_U_S_D_DESC', + PoolsByTokenYidCountAsc = 'POOLS_BY_TOKEN_YID_COUNT_ASC', + PoolsByTokenYidCountDesc = 'POOLS_BY_TOKEN_YID_COUNT_DESC', + PoolsByTokenYidDistinctCountBlockRangeAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_BLOCK_RANGE_ASC', + PoolsByTokenYidDistinctCountBlockRangeDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_BLOCK_RANGE_DESC', + PoolsByTokenYidDistinctCountCollectedFeesTokenXAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_COLLECTED_FEES_TOKEN_X_ASC', + PoolsByTokenYidDistinctCountCollectedFeesTokenXDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_COLLECTED_FEES_TOKEN_X_DESC', + PoolsByTokenYidDistinctCountCollectedFeesTokenYAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_COLLECTED_FEES_TOKEN_Y_ASC', + PoolsByTokenYidDistinctCountCollectedFeesTokenYDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_COLLECTED_FEES_TOKEN_Y_DESC', + PoolsByTokenYidDistinctCountCollectedFeesUSDAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_COLLECTED_FEES_U_S_D_ASC', + PoolsByTokenYidDistinctCountCollectedFeesUSDDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_COLLECTED_FEES_U_S_D_DESC', + PoolsByTokenYidDistinctCountCreatedAtAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_CREATED_AT_ASC', + PoolsByTokenYidDistinctCountCreatedAtBlockNumberAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_CREATED_AT_BLOCK_NUMBER_ASC', + PoolsByTokenYidDistinctCountCreatedAtBlockNumberDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_CREATED_AT_BLOCK_NUMBER_DESC', + PoolsByTokenYidDistinctCountCreatedAtDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_CREATED_AT_DESC', + PoolsByTokenYidDistinctCountCurrentTickAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_CURRENT_TICK_ASC', + PoolsByTokenYidDistinctCountCurrentTickDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_CURRENT_TICK_DESC', + PoolsByTokenYidDistinctCountFeesUSDAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_FEES_U_S_D_ASC', + PoolsByTokenYidDistinctCountFeesUSDDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_FEES_U_S_D_DESC', + PoolsByTokenYidDistinctCountFeeAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_FEE_ASC', + PoolsByTokenYidDistinctCountFeeDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_FEE_DESC', + PoolsByTokenYidDistinctCountIdAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_ID_ASC', + PoolsByTokenYidDistinctCountIdDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_ID_DESC', + PoolsByTokenYidDistinctCountLiquidityAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_LIQUIDITY_ASC', + PoolsByTokenYidDistinctCountLiquidityDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_LIQUIDITY_DESC', + PoolsByTokenYidDistinctCountPoolCreatorIdAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_POOL_CREATOR_ID_ASC', + PoolsByTokenYidDistinctCountPoolCreatorIdDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_POOL_CREATOR_ID_DESC', + PoolsByTokenYidDistinctCountSqrtPriceAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_SQRT_PRICE_ASC', + PoolsByTokenYidDistinctCountSqrtPriceDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_SQRT_PRICE_DESC', + PoolsByTokenYidDistinctCountTickSpacingAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_TICK_SPACING_ASC', + PoolsByTokenYidDistinctCountTickSpacingDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_TICK_SPACING_DESC', + PoolsByTokenYidDistinctCountTokenXIdAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_TOKEN_X_ID_ASC', + PoolsByTokenYidDistinctCountTokenXIdDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_TOKEN_X_ID_DESC', + PoolsByTokenYidDistinctCountTokenYIdAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_TOKEN_Y_ID_ASC', + PoolsByTokenYidDistinctCountTokenYIdDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_TOKEN_Y_ID_DESC', + PoolsByTokenYidDistinctCountTotalValueLockedTokenXAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolsByTokenYidDistinctCountTotalValueLockedTokenXDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolsByTokenYidDistinctCountTotalValueLockedTokenYAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolsByTokenYidDistinctCountTotalValueLockedTokenYDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolsByTokenYidDistinctCountTotalValueLockedUSDAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolsByTokenYidDistinctCountTotalValueLockedUSDDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolsByTokenYidDistinctCountTransactionIdAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_TRANSACTION_ID_ASC', + PoolsByTokenYidDistinctCountTransactionIdDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_TRANSACTION_ID_DESC', + PoolsByTokenYidDistinctCountTxCountAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_TX_COUNT_ASC', + PoolsByTokenYidDistinctCountTxCountDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_TX_COUNT_DESC', + PoolsByTokenYidDistinctCountUpdatedAtAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_UPDATED_AT_ASC', + PoolsByTokenYidDistinctCountUpdatedAtDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_UPDATED_AT_DESC', + PoolsByTokenYidDistinctCountVolumeTokenXAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_VOLUME_TOKEN_X_ASC', + PoolsByTokenYidDistinctCountVolumeTokenXDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_VOLUME_TOKEN_X_DESC', + PoolsByTokenYidDistinctCountVolumeTokenYAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_VOLUME_TOKEN_Y_ASC', + PoolsByTokenYidDistinctCountVolumeTokenYDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_VOLUME_TOKEN_Y_DESC', + PoolsByTokenYidDistinctCountVolumeUSDAsc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_VOLUME_U_S_D_ASC', + PoolsByTokenYidDistinctCountVolumeUSDDesc = 'POOLS_BY_TOKEN_YID_DISTINCT_COUNT_VOLUME_U_S_D_DESC', + PoolsByTokenYidMaxBlockRangeAsc = 'POOLS_BY_TOKEN_YID_MAX_BLOCK_RANGE_ASC', + PoolsByTokenYidMaxBlockRangeDesc = 'POOLS_BY_TOKEN_YID_MAX_BLOCK_RANGE_DESC', + PoolsByTokenYidMaxCollectedFeesTokenXAsc = 'POOLS_BY_TOKEN_YID_MAX_COLLECTED_FEES_TOKEN_X_ASC', + PoolsByTokenYidMaxCollectedFeesTokenXDesc = 'POOLS_BY_TOKEN_YID_MAX_COLLECTED_FEES_TOKEN_X_DESC', + PoolsByTokenYidMaxCollectedFeesTokenYAsc = 'POOLS_BY_TOKEN_YID_MAX_COLLECTED_FEES_TOKEN_Y_ASC', + PoolsByTokenYidMaxCollectedFeesTokenYDesc = 'POOLS_BY_TOKEN_YID_MAX_COLLECTED_FEES_TOKEN_Y_DESC', + PoolsByTokenYidMaxCollectedFeesUSDAsc = 'POOLS_BY_TOKEN_YID_MAX_COLLECTED_FEES_U_S_D_ASC', + PoolsByTokenYidMaxCollectedFeesUSDDesc = 'POOLS_BY_TOKEN_YID_MAX_COLLECTED_FEES_U_S_D_DESC', + PoolsByTokenYidMaxCreatedAtAsc = 'POOLS_BY_TOKEN_YID_MAX_CREATED_AT_ASC', + PoolsByTokenYidMaxCreatedAtBlockNumberAsc = 'POOLS_BY_TOKEN_YID_MAX_CREATED_AT_BLOCK_NUMBER_ASC', + PoolsByTokenYidMaxCreatedAtBlockNumberDesc = 'POOLS_BY_TOKEN_YID_MAX_CREATED_AT_BLOCK_NUMBER_DESC', + PoolsByTokenYidMaxCreatedAtDesc = 'POOLS_BY_TOKEN_YID_MAX_CREATED_AT_DESC', + PoolsByTokenYidMaxCurrentTickAsc = 'POOLS_BY_TOKEN_YID_MAX_CURRENT_TICK_ASC', + PoolsByTokenYidMaxCurrentTickDesc = 'POOLS_BY_TOKEN_YID_MAX_CURRENT_TICK_DESC', + PoolsByTokenYidMaxFeesUSDAsc = 'POOLS_BY_TOKEN_YID_MAX_FEES_U_S_D_ASC', + PoolsByTokenYidMaxFeesUSDDesc = 'POOLS_BY_TOKEN_YID_MAX_FEES_U_S_D_DESC', + PoolsByTokenYidMaxFeeAsc = 'POOLS_BY_TOKEN_YID_MAX_FEE_ASC', + PoolsByTokenYidMaxFeeDesc = 'POOLS_BY_TOKEN_YID_MAX_FEE_DESC', + PoolsByTokenYidMaxIdAsc = 'POOLS_BY_TOKEN_YID_MAX_ID_ASC', + PoolsByTokenYidMaxIdDesc = 'POOLS_BY_TOKEN_YID_MAX_ID_DESC', + PoolsByTokenYidMaxLiquidityAsc = 'POOLS_BY_TOKEN_YID_MAX_LIQUIDITY_ASC', + PoolsByTokenYidMaxLiquidityDesc = 'POOLS_BY_TOKEN_YID_MAX_LIQUIDITY_DESC', + PoolsByTokenYidMaxPoolCreatorIdAsc = 'POOLS_BY_TOKEN_YID_MAX_POOL_CREATOR_ID_ASC', + PoolsByTokenYidMaxPoolCreatorIdDesc = 'POOLS_BY_TOKEN_YID_MAX_POOL_CREATOR_ID_DESC', + PoolsByTokenYidMaxSqrtPriceAsc = 'POOLS_BY_TOKEN_YID_MAX_SQRT_PRICE_ASC', + PoolsByTokenYidMaxSqrtPriceDesc = 'POOLS_BY_TOKEN_YID_MAX_SQRT_PRICE_DESC', + PoolsByTokenYidMaxTickSpacingAsc = 'POOLS_BY_TOKEN_YID_MAX_TICK_SPACING_ASC', + PoolsByTokenYidMaxTickSpacingDesc = 'POOLS_BY_TOKEN_YID_MAX_TICK_SPACING_DESC', + PoolsByTokenYidMaxTokenXIdAsc = 'POOLS_BY_TOKEN_YID_MAX_TOKEN_X_ID_ASC', + PoolsByTokenYidMaxTokenXIdDesc = 'POOLS_BY_TOKEN_YID_MAX_TOKEN_X_ID_DESC', + PoolsByTokenYidMaxTokenYIdAsc = 'POOLS_BY_TOKEN_YID_MAX_TOKEN_Y_ID_ASC', + PoolsByTokenYidMaxTokenYIdDesc = 'POOLS_BY_TOKEN_YID_MAX_TOKEN_Y_ID_DESC', + PoolsByTokenYidMaxTotalValueLockedTokenXAsc = 'POOLS_BY_TOKEN_YID_MAX_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolsByTokenYidMaxTotalValueLockedTokenXDesc = 'POOLS_BY_TOKEN_YID_MAX_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolsByTokenYidMaxTotalValueLockedTokenYAsc = 'POOLS_BY_TOKEN_YID_MAX_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolsByTokenYidMaxTotalValueLockedTokenYDesc = 'POOLS_BY_TOKEN_YID_MAX_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolsByTokenYidMaxTotalValueLockedUSDAsc = 'POOLS_BY_TOKEN_YID_MAX_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolsByTokenYidMaxTotalValueLockedUSDDesc = 'POOLS_BY_TOKEN_YID_MAX_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolsByTokenYidMaxTransactionIdAsc = 'POOLS_BY_TOKEN_YID_MAX_TRANSACTION_ID_ASC', + PoolsByTokenYidMaxTransactionIdDesc = 'POOLS_BY_TOKEN_YID_MAX_TRANSACTION_ID_DESC', + PoolsByTokenYidMaxTxCountAsc = 'POOLS_BY_TOKEN_YID_MAX_TX_COUNT_ASC', + PoolsByTokenYidMaxTxCountDesc = 'POOLS_BY_TOKEN_YID_MAX_TX_COUNT_DESC', + PoolsByTokenYidMaxUpdatedAtAsc = 'POOLS_BY_TOKEN_YID_MAX_UPDATED_AT_ASC', + PoolsByTokenYidMaxUpdatedAtDesc = 'POOLS_BY_TOKEN_YID_MAX_UPDATED_AT_DESC', + PoolsByTokenYidMaxVolumeTokenXAsc = 'POOLS_BY_TOKEN_YID_MAX_VOLUME_TOKEN_X_ASC', + PoolsByTokenYidMaxVolumeTokenXDesc = 'POOLS_BY_TOKEN_YID_MAX_VOLUME_TOKEN_X_DESC', + PoolsByTokenYidMaxVolumeTokenYAsc = 'POOLS_BY_TOKEN_YID_MAX_VOLUME_TOKEN_Y_ASC', + PoolsByTokenYidMaxVolumeTokenYDesc = 'POOLS_BY_TOKEN_YID_MAX_VOLUME_TOKEN_Y_DESC', + PoolsByTokenYidMaxVolumeUSDAsc = 'POOLS_BY_TOKEN_YID_MAX_VOLUME_U_S_D_ASC', + PoolsByTokenYidMaxVolumeUSDDesc = 'POOLS_BY_TOKEN_YID_MAX_VOLUME_U_S_D_DESC', + PoolsByTokenYidMinBlockRangeAsc = 'POOLS_BY_TOKEN_YID_MIN_BLOCK_RANGE_ASC', + PoolsByTokenYidMinBlockRangeDesc = 'POOLS_BY_TOKEN_YID_MIN_BLOCK_RANGE_DESC', + PoolsByTokenYidMinCollectedFeesTokenXAsc = 'POOLS_BY_TOKEN_YID_MIN_COLLECTED_FEES_TOKEN_X_ASC', + PoolsByTokenYidMinCollectedFeesTokenXDesc = 'POOLS_BY_TOKEN_YID_MIN_COLLECTED_FEES_TOKEN_X_DESC', + PoolsByTokenYidMinCollectedFeesTokenYAsc = 'POOLS_BY_TOKEN_YID_MIN_COLLECTED_FEES_TOKEN_Y_ASC', + PoolsByTokenYidMinCollectedFeesTokenYDesc = 'POOLS_BY_TOKEN_YID_MIN_COLLECTED_FEES_TOKEN_Y_DESC', + PoolsByTokenYidMinCollectedFeesUSDAsc = 'POOLS_BY_TOKEN_YID_MIN_COLLECTED_FEES_U_S_D_ASC', + PoolsByTokenYidMinCollectedFeesUSDDesc = 'POOLS_BY_TOKEN_YID_MIN_COLLECTED_FEES_U_S_D_DESC', + PoolsByTokenYidMinCreatedAtAsc = 'POOLS_BY_TOKEN_YID_MIN_CREATED_AT_ASC', + PoolsByTokenYidMinCreatedAtBlockNumberAsc = 'POOLS_BY_TOKEN_YID_MIN_CREATED_AT_BLOCK_NUMBER_ASC', + PoolsByTokenYidMinCreatedAtBlockNumberDesc = 'POOLS_BY_TOKEN_YID_MIN_CREATED_AT_BLOCK_NUMBER_DESC', + PoolsByTokenYidMinCreatedAtDesc = 'POOLS_BY_TOKEN_YID_MIN_CREATED_AT_DESC', + PoolsByTokenYidMinCurrentTickAsc = 'POOLS_BY_TOKEN_YID_MIN_CURRENT_TICK_ASC', + PoolsByTokenYidMinCurrentTickDesc = 'POOLS_BY_TOKEN_YID_MIN_CURRENT_TICK_DESC', + PoolsByTokenYidMinFeesUSDAsc = 'POOLS_BY_TOKEN_YID_MIN_FEES_U_S_D_ASC', + PoolsByTokenYidMinFeesUSDDesc = 'POOLS_BY_TOKEN_YID_MIN_FEES_U_S_D_DESC', + PoolsByTokenYidMinFeeAsc = 'POOLS_BY_TOKEN_YID_MIN_FEE_ASC', + PoolsByTokenYidMinFeeDesc = 'POOLS_BY_TOKEN_YID_MIN_FEE_DESC', + PoolsByTokenYidMinIdAsc = 'POOLS_BY_TOKEN_YID_MIN_ID_ASC', + PoolsByTokenYidMinIdDesc = 'POOLS_BY_TOKEN_YID_MIN_ID_DESC', + PoolsByTokenYidMinLiquidityAsc = 'POOLS_BY_TOKEN_YID_MIN_LIQUIDITY_ASC', + PoolsByTokenYidMinLiquidityDesc = 'POOLS_BY_TOKEN_YID_MIN_LIQUIDITY_DESC', + PoolsByTokenYidMinPoolCreatorIdAsc = 'POOLS_BY_TOKEN_YID_MIN_POOL_CREATOR_ID_ASC', + PoolsByTokenYidMinPoolCreatorIdDesc = 'POOLS_BY_TOKEN_YID_MIN_POOL_CREATOR_ID_DESC', + PoolsByTokenYidMinSqrtPriceAsc = 'POOLS_BY_TOKEN_YID_MIN_SQRT_PRICE_ASC', + PoolsByTokenYidMinSqrtPriceDesc = 'POOLS_BY_TOKEN_YID_MIN_SQRT_PRICE_DESC', + PoolsByTokenYidMinTickSpacingAsc = 'POOLS_BY_TOKEN_YID_MIN_TICK_SPACING_ASC', + PoolsByTokenYidMinTickSpacingDesc = 'POOLS_BY_TOKEN_YID_MIN_TICK_SPACING_DESC', + PoolsByTokenYidMinTokenXIdAsc = 'POOLS_BY_TOKEN_YID_MIN_TOKEN_X_ID_ASC', + PoolsByTokenYidMinTokenXIdDesc = 'POOLS_BY_TOKEN_YID_MIN_TOKEN_X_ID_DESC', + PoolsByTokenYidMinTokenYIdAsc = 'POOLS_BY_TOKEN_YID_MIN_TOKEN_Y_ID_ASC', + PoolsByTokenYidMinTokenYIdDesc = 'POOLS_BY_TOKEN_YID_MIN_TOKEN_Y_ID_DESC', + PoolsByTokenYidMinTotalValueLockedTokenXAsc = 'POOLS_BY_TOKEN_YID_MIN_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolsByTokenYidMinTotalValueLockedTokenXDesc = 'POOLS_BY_TOKEN_YID_MIN_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolsByTokenYidMinTotalValueLockedTokenYAsc = 'POOLS_BY_TOKEN_YID_MIN_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolsByTokenYidMinTotalValueLockedTokenYDesc = 'POOLS_BY_TOKEN_YID_MIN_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolsByTokenYidMinTotalValueLockedUSDAsc = 'POOLS_BY_TOKEN_YID_MIN_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolsByTokenYidMinTotalValueLockedUSDDesc = 'POOLS_BY_TOKEN_YID_MIN_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolsByTokenYidMinTransactionIdAsc = 'POOLS_BY_TOKEN_YID_MIN_TRANSACTION_ID_ASC', + PoolsByTokenYidMinTransactionIdDesc = 'POOLS_BY_TOKEN_YID_MIN_TRANSACTION_ID_DESC', + PoolsByTokenYidMinTxCountAsc = 'POOLS_BY_TOKEN_YID_MIN_TX_COUNT_ASC', + PoolsByTokenYidMinTxCountDesc = 'POOLS_BY_TOKEN_YID_MIN_TX_COUNT_DESC', + PoolsByTokenYidMinUpdatedAtAsc = 'POOLS_BY_TOKEN_YID_MIN_UPDATED_AT_ASC', + PoolsByTokenYidMinUpdatedAtDesc = 'POOLS_BY_TOKEN_YID_MIN_UPDATED_AT_DESC', + PoolsByTokenYidMinVolumeTokenXAsc = 'POOLS_BY_TOKEN_YID_MIN_VOLUME_TOKEN_X_ASC', + PoolsByTokenYidMinVolumeTokenXDesc = 'POOLS_BY_TOKEN_YID_MIN_VOLUME_TOKEN_X_DESC', + PoolsByTokenYidMinVolumeTokenYAsc = 'POOLS_BY_TOKEN_YID_MIN_VOLUME_TOKEN_Y_ASC', + PoolsByTokenYidMinVolumeTokenYDesc = 'POOLS_BY_TOKEN_YID_MIN_VOLUME_TOKEN_Y_DESC', + PoolsByTokenYidMinVolumeUSDAsc = 'POOLS_BY_TOKEN_YID_MIN_VOLUME_U_S_D_ASC', + PoolsByTokenYidMinVolumeUSDDesc = 'POOLS_BY_TOKEN_YID_MIN_VOLUME_U_S_D_DESC', + PoolsByTokenYidStddevPopulationBlockRangeAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_BLOCK_RANGE_ASC', + PoolsByTokenYidStddevPopulationBlockRangeDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_BLOCK_RANGE_DESC', + PoolsByTokenYidStddevPopulationCollectedFeesTokenXAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_COLLECTED_FEES_TOKEN_X_ASC', + PoolsByTokenYidStddevPopulationCollectedFeesTokenXDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_COLLECTED_FEES_TOKEN_X_DESC', + PoolsByTokenYidStddevPopulationCollectedFeesTokenYAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_COLLECTED_FEES_TOKEN_Y_ASC', + PoolsByTokenYidStddevPopulationCollectedFeesTokenYDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_COLLECTED_FEES_TOKEN_Y_DESC', + PoolsByTokenYidStddevPopulationCollectedFeesUSDAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_COLLECTED_FEES_U_S_D_ASC', + PoolsByTokenYidStddevPopulationCollectedFeesUSDDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_COLLECTED_FEES_U_S_D_DESC', + PoolsByTokenYidStddevPopulationCreatedAtAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_CREATED_AT_ASC', + PoolsByTokenYidStddevPopulationCreatedAtBlockNumberAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_CREATED_AT_BLOCK_NUMBER_ASC', + PoolsByTokenYidStddevPopulationCreatedAtBlockNumberDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_CREATED_AT_BLOCK_NUMBER_DESC', + PoolsByTokenYidStddevPopulationCreatedAtDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_CREATED_AT_DESC', + PoolsByTokenYidStddevPopulationCurrentTickAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_CURRENT_TICK_ASC', + PoolsByTokenYidStddevPopulationCurrentTickDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_CURRENT_TICK_DESC', + PoolsByTokenYidStddevPopulationFeesUSDAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_FEES_U_S_D_ASC', + PoolsByTokenYidStddevPopulationFeesUSDDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_FEES_U_S_D_DESC', + PoolsByTokenYidStddevPopulationFeeAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_FEE_ASC', + PoolsByTokenYidStddevPopulationFeeDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_FEE_DESC', + PoolsByTokenYidStddevPopulationIdAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_ID_ASC', + PoolsByTokenYidStddevPopulationIdDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_ID_DESC', + PoolsByTokenYidStddevPopulationLiquidityAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_LIQUIDITY_ASC', + PoolsByTokenYidStddevPopulationLiquidityDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_LIQUIDITY_DESC', + PoolsByTokenYidStddevPopulationPoolCreatorIdAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_POOL_CREATOR_ID_ASC', + PoolsByTokenYidStddevPopulationPoolCreatorIdDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_POOL_CREATOR_ID_DESC', + PoolsByTokenYidStddevPopulationSqrtPriceAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_SQRT_PRICE_ASC', + PoolsByTokenYidStddevPopulationSqrtPriceDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_SQRT_PRICE_DESC', + PoolsByTokenYidStddevPopulationTickSpacingAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_TICK_SPACING_ASC', + PoolsByTokenYidStddevPopulationTickSpacingDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_TICK_SPACING_DESC', + PoolsByTokenYidStddevPopulationTokenXIdAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_TOKEN_X_ID_ASC', + PoolsByTokenYidStddevPopulationTokenXIdDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_TOKEN_X_ID_DESC', + PoolsByTokenYidStddevPopulationTokenYIdAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_TOKEN_Y_ID_ASC', + PoolsByTokenYidStddevPopulationTokenYIdDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_TOKEN_Y_ID_DESC', + PoolsByTokenYidStddevPopulationTotalValueLockedTokenXAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolsByTokenYidStddevPopulationTotalValueLockedTokenXDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolsByTokenYidStddevPopulationTotalValueLockedTokenYAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolsByTokenYidStddevPopulationTotalValueLockedTokenYDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolsByTokenYidStddevPopulationTotalValueLockedUSDAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolsByTokenYidStddevPopulationTotalValueLockedUSDDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolsByTokenYidStddevPopulationTransactionIdAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_TRANSACTION_ID_ASC', + PoolsByTokenYidStddevPopulationTransactionIdDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_TRANSACTION_ID_DESC', + PoolsByTokenYidStddevPopulationTxCountAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_TX_COUNT_ASC', + PoolsByTokenYidStddevPopulationTxCountDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_TX_COUNT_DESC', + PoolsByTokenYidStddevPopulationUpdatedAtAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_UPDATED_AT_ASC', + PoolsByTokenYidStddevPopulationUpdatedAtDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_UPDATED_AT_DESC', + PoolsByTokenYidStddevPopulationVolumeTokenXAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_VOLUME_TOKEN_X_ASC', + PoolsByTokenYidStddevPopulationVolumeTokenXDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_VOLUME_TOKEN_X_DESC', + PoolsByTokenYidStddevPopulationVolumeTokenYAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_VOLUME_TOKEN_Y_ASC', + PoolsByTokenYidStddevPopulationVolumeTokenYDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_VOLUME_TOKEN_Y_DESC', + PoolsByTokenYidStddevPopulationVolumeUSDAsc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_VOLUME_U_S_D_ASC', + PoolsByTokenYidStddevPopulationVolumeUSDDesc = 'POOLS_BY_TOKEN_YID_STDDEV_POPULATION_VOLUME_U_S_D_DESC', + PoolsByTokenYidStddevSampleBlockRangeAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + PoolsByTokenYidStddevSampleBlockRangeDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + PoolsByTokenYidStddevSampleCollectedFeesTokenXAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_COLLECTED_FEES_TOKEN_X_ASC', + PoolsByTokenYidStddevSampleCollectedFeesTokenXDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_COLLECTED_FEES_TOKEN_X_DESC', + PoolsByTokenYidStddevSampleCollectedFeesTokenYAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_COLLECTED_FEES_TOKEN_Y_ASC', + PoolsByTokenYidStddevSampleCollectedFeesTokenYDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_COLLECTED_FEES_TOKEN_Y_DESC', + PoolsByTokenYidStddevSampleCollectedFeesUSDAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_COLLECTED_FEES_U_S_D_ASC', + PoolsByTokenYidStddevSampleCollectedFeesUSDDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_COLLECTED_FEES_U_S_D_DESC', + PoolsByTokenYidStddevSampleCreatedAtAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_CREATED_AT_ASC', + PoolsByTokenYidStddevSampleCreatedAtBlockNumberAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_CREATED_AT_BLOCK_NUMBER_ASC', + PoolsByTokenYidStddevSampleCreatedAtBlockNumberDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_CREATED_AT_BLOCK_NUMBER_DESC', + PoolsByTokenYidStddevSampleCreatedAtDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_CREATED_AT_DESC', + PoolsByTokenYidStddevSampleCurrentTickAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_CURRENT_TICK_ASC', + PoolsByTokenYidStddevSampleCurrentTickDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_CURRENT_TICK_DESC', + PoolsByTokenYidStddevSampleFeesUSDAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_FEES_U_S_D_ASC', + PoolsByTokenYidStddevSampleFeesUSDDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_FEES_U_S_D_DESC', + PoolsByTokenYidStddevSampleFeeAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_FEE_ASC', + PoolsByTokenYidStddevSampleFeeDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_FEE_DESC', + PoolsByTokenYidStddevSampleIdAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_ID_ASC', + PoolsByTokenYidStddevSampleIdDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_ID_DESC', + PoolsByTokenYidStddevSampleLiquidityAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_LIQUIDITY_ASC', + PoolsByTokenYidStddevSampleLiquidityDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_LIQUIDITY_DESC', + PoolsByTokenYidStddevSamplePoolCreatorIdAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_POOL_CREATOR_ID_ASC', + PoolsByTokenYidStddevSamplePoolCreatorIdDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_POOL_CREATOR_ID_DESC', + PoolsByTokenYidStddevSampleSqrtPriceAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_SQRT_PRICE_ASC', + PoolsByTokenYidStddevSampleSqrtPriceDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_SQRT_PRICE_DESC', + PoolsByTokenYidStddevSampleTickSpacingAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_TICK_SPACING_ASC', + PoolsByTokenYidStddevSampleTickSpacingDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_TICK_SPACING_DESC', + PoolsByTokenYidStddevSampleTokenXIdAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_TOKEN_X_ID_ASC', + PoolsByTokenYidStddevSampleTokenXIdDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_TOKEN_X_ID_DESC', + PoolsByTokenYidStddevSampleTokenYIdAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_TOKEN_Y_ID_ASC', + PoolsByTokenYidStddevSampleTokenYIdDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_TOKEN_Y_ID_DESC', + PoolsByTokenYidStddevSampleTotalValueLockedTokenXAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolsByTokenYidStddevSampleTotalValueLockedTokenXDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolsByTokenYidStddevSampleTotalValueLockedTokenYAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolsByTokenYidStddevSampleTotalValueLockedTokenYDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolsByTokenYidStddevSampleTotalValueLockedUSDAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolsByTokenYidStddevSampleTotalValueLockedUSDDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolsByTokenYidStddevSampleTransactionIdAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_TRANSACTION_ID_ASC', + PoolsByTokenYidStddevSampleTransactionIdDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_TRANSACTION_ID_DESC', + PoolsByTokenYidStddevSampleTxCountAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_TX_COUNT_ASC', + PoolsByTokenYidStddevSampleTxCountDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_TX_COUNT_DESC', + PoolsByTokenYidStddevSampleUpdatedAtAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_UPDATED_AT_ASC', + PoolsByTokenYidStddevSampleUpdatedAtDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_UPDATED_AT_DESC', + PoolsByTokenYidStddevSampleVolumeTokenXAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_VOLUME_TOKEN_X_ASC', + PoolsByTokenYidStddevSampleVolumeTokenXDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_VOLUME_TOKEN_X_DESC', + PoolsByTokenYidStddevSampleVolumeTokenYAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_VOLUME_TOKEN_Y_ASC', + PoolsByTokenYidStddevSampleVolumeTokenYDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_VOLUME_TOKEN_Y_DESC', + PoolsByTokenYidStddevSampleVolumeUSDAsc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_VOLUME_U_S_D_ASC', + PoolsByTokenYidStddevSampleVolumeUSDDesc = 'POOLS_BY_TOKEN_YID_STDDEV_SAMPLE_VOLUME_U_S_D_DESC', + PoolsByTokenYidSumBlockRangeAsc = 'POOLS_BY_TOKEN_YID_SUM_BLOCK_RANGE_ASC', + PoolsByTokenYidSumBlockRangeDesc = 'POOLS_BY_TOKEN_YID_SUM_BLOCK_RANGE_DESC', + PoolsByTokenYidSumCollectedFeesTokenXAsc = 'POOLS_BY_TOKEN_YID_SUM_COLLECTED_FEES_TOKEN_X_ASC', + PoolsByTokenYidSumCollectedFeesTokenXDesc = 'POOLS_BY_TOKEN_YID_SUM_COLLECTED_FEES_TOKEN_X_DESC', + PoolsByTokenYidSumCollectedFeesTokenYAsc = 'POOLS_BY_TOKEN_YID_SUM_COLLECTED_FEES_TOKEN_Y_ASC', + PoolsByTokenYidSumCollectedFeesTokenYDesc = 'POOLS_BY_TOKEN_YID_SUM_COLLECTED_FEES_TOKEN_Y_DESC', + PoolsByTokenYidSumCollectedFeesUSDAsc = 'POOLS_BY_TOKEN_YID_SUM_COLLECTED_FEES_U_S_D_ASC', + PoolsByTokenYidSumCollectedFeesUSDDesc = 'POOLS_BY_TOKEN_YID_SUM_COLLECTED_FEES_U_S_D_DESC', + PoolsByTokenYidSumCreatedAtAsc = 'POOLS_BY_TOKEN_YID_SUM_CREATED_AT_ASC', + PoolsByTokenYidSumCreatedAtBlockNumberAsc = 'POOLS_BY_TOKEN_YID_SUM_CREATED_AT_BLOCK_NUMBER_ASC', + PoolsByTokenYidSumCreatedAtBlockNumberDesc = 'POOLS_BY_TOKEN_YID_SUM_CREATED_AT_BLOCK_NUMBER_DESC', + PoolsByTokenYidSumCreatedAtDesc = 'POOLS_BY_TOKEN_YID_SUM_CREATED_AT_DESC', + PoolsByTokenYidSumCurrentTickAsc = 'POOLS_BY_TOKEN_YID_SUM_CURRENT_TICK_ASC', + PoolsByTokenYidSumCurrentTickDesc = 'POOLS_BY_TOKEN_YID_SUM_CURRENT_TICK_DESC', + PoolsByTokenYidSumFeesUSDAsc = 'POOLS_BY_TOKEN_YID_SUM_FEES_U_S_D_ASC', + PoolsByTokenYidSumFeesUSDDesc = 'POOLS_BY_TOKEN_YID_SUM_FEES_U_S_D_DESC', + PoolsByTokenYidSumFeeAsc = 'POOLS_BY_TOKEN_YID_SUM_FEE_ASC', + PoolsByTokenYidSumFeeDesc = 'POOLS_BY_TOKEN_YID_SUM_FEE_DESC', + PoolsByTokenYidSumIdAsc = 'POOLS_BY_TOKEN_YID_SUM_ID_ASC', + PoolsByTokenYidSumIdDesc = 'POOLS_BY_TOKEN_YID_SUM_ID_DESC', + PoolsByTokenYidSumLiquidityAsc = 'POOLS_BY_TOKEN_YID_SUM_LIQUIDITY_ASC', + PoolsByTokenYidSumLiquidityDesc = 'POOLS_BY_TOKEN_YID_SUM_LIQUIDITY_DESC', + PoolsByTokenYidSumPoolCreatorIdAsc = 'POOLS_BY_TOKEN_YID_SUM_POOL_CREATOR_ID_ASC', + PoolsByTokenYidSumPoolCreatorIdDesc = 'POOLS_BY_TOKEN_YID_SUM_POOL_CREATOR_ID_DESC', + PoolsByTokenYidSumSqrtPriceAsc = 'POOLS_BY_TOKEN_YID_SUM_SQRT_PRICE_ASC', + PoolsByTokenYidSumSqrtPriceDesc = 'POOLS_BY_TOKEN_YID_SUM_SQRT_PRICE_DESC', + PoolsByTokenYidSumTickSpacingAsc = 'POOLS_BY_TOKEN_YID_SUM_TICK_SPACING_ASC', + PoolsByTokenYidSumTickSpacingDesc = 'POOLS_BY_TOKEN_YID_SUM_TICK_SPACING_DESC', + PoolsByTokenYidSumTokenXIdAsc = 'POOLS_BY_TOKEN_YID_SUM_TOKEN_X_ID_ASC', + PoolsByTokenYidSumTokenXIdDesc = 'POOLS_BY_TOKEN_YID_SUM_TOKEN_X_ID_DESC', + PoolsByTokenYidSumTokenYIdAsc = 'POOLS_BY_TOKEN_YID_SUM_TOKEN_Y_ID_ASC', + PoolsByTokenYidSumTokenYIdDesc = 'POOLS_BY_TOKEN_YID_SUM_TOKEN_Y_ID_DESC', + PoolsByTokenYidSumTotalValueLockedTokenXAsc = 'POOLS_BY_TOKEN_YID_SUM_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolsByTokenYidSumTotalValueLockedTokenXDesc = 'POOLS_BY_TOKEN_YID_SUM_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolsByTokenYidSumTotalValueLockedTokenYAsc = 'POOLS_BY_TOKEN_YID_SUM_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolsByTokenYidSumTotalValueLockedTokenYDesc = 'POOLS_BY_TOKEN_YID_SUM_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolsByTokenYidSumTotalValueLockedUSDAsc = 'POOLS_BY_TOKEN_YID_SUM_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolsByTokenYidSumTotalValueLockedUSDDesc = 'POOLS_BY_TOKEN_YID_SUM_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolsByTokenYidSumTransactionIdAsc = 'POOLS_BY_TOKEN_YID_SUM_TRANSACTION_ID_ASC', + PoolsByTokenYidSumTransactionIdDesc = 'POOLS_BY_TOKEN_YID_SUM_TRANSACTION_ID_DESC', + PoolsByTokenYidSumTxCountAsc = 'POOLS_BY_TOKEN_YID_SUM_TX_COUNT_ASC', + PoolsByTokenYidSumTxCountDesc = 'POOLS_BY_TOKEN_YID_SUM_TX_COUNT_DESC', + PoolsByTokenYidSumUpdatedAtAsc = 'POOLS_BY_TOKEN_YID_SUM_UPDATED_AT_ASC', + PoolsByTokenYidSumUpdatedAtDesc = 'POOLS_BY_TOKEN_YID_SUM_UPDATED_AT_DESC', + PoolsByTokenYidSumVolumeTokenXAsc = 'POOLS_BY_TOKEN_YID_SUM_VOLUME_TOKEN_X_ASC', + PoolsByTokenYidSumVolumeTokenXDesc = 'POOLS_BY_TOKEN_YID_SUM_VOLUME_TOKEN_X_DESC', + PoolsByTokenYidSumVolumeTokenYAsc = 'POOLS_BY_TOKEN_YID_SUM_VOLUME_TOKEN_Y_ASC', + PoolsByTokenYidSumVolumeTokenYDesc = 'POOLS_BY_TOKEN_YID_SUM_VOLUME_TOKEN_Y_DESC', + PoolsByTokenYidSumVolumeUSDAsc = 'POOLS_BY_TOKEN_YID_SUM_VOLUME_U_S_D_ASC', + PoolsByTokenYidSumVolumeUSDDesc = 'POOLS_BY_TOKEN_YID_SUM_VOLUME_U_S_D_DESC', + PoolsByTokenYidVariancePopulationBlockRangeAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + PoolsByTokenYidVariancePopulationBlockRangeDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + PoolsByTokenYidVariancePopulationCollectedFeesTokenXAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_COLLECTED_FEES_TOKEN_X_ASC', + PoolsByTokenYidVariancePopulationCollectedFeesTokenXDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_COLLECTED_FEES_TOKEN_X_DESC', + PoolsByTokenYidVariancePopulationCollectedFeesTokenYAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_COLLECTED_FEES_TOKEN_Y_ASC', + PoolsByTokenYidVariancePopulationCollectedFeesTokenYDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_COLLECTED_FEES_TOKEN_Y_DESC', + PoolsByTokenYidVariancePopulationCollectedFeesUSDAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_COLLECTED_FEES_U_S_D_ASC', + PoolsByTokenYidVariancePopulationCollectedFeesUSDDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_COLLECTED_FEES_U_S_D_DESC', + PoolsByTokenYidVariancePopulationCreatedAtAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_CREATED_AT_ASC', + PoolsByTokenYidVariancePopulationCreatedAtBlockNumberAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_CREATED_AT_BLOCK_NUMBER_ASC', + PoolsByTokenYidVariancePopulationCreatedAtBlockNumberDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_CREATED_AT_BLOCK_NUMBER_DESC', + PoolsByTokenYidVariancePopulationCreatedAtDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_CREATED_AT_DESC', + PoolsByTokenYidVariancePopulationCurrentTickAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_CURRENT_TICK_ASC', + PoolsByTokenYidVariancePopulationCurrentTickDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_CURRENT_TICK_DESC', + PoolsByTokenYidVariancePopulationFeesUSDAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_FEES_U_S_D_ASC', + PoolsByTokenYidVariancePopulationFeesUSDDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_FEES_U_S_D_DESC', + PoolsByTokenYidVariancePopulationFeeAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_FEE_ASC', + PoolsByTokenYidVariancePopulationFeeDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_FEE_DESC', + PoolsByTokenYidVariancePopulationIdAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_ID_ASC', + PoolsByTokenYidVariancePopulationIdDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_ID_DESC', + PoolsByTokenYidVariancePopulationLiquidityAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_LIQUIDITY_ASC', + PoolsByTokenYidVariancePopulationLiquidityDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_LIQUIDITY_DESC', + PoolsByTokenYidVariancePopulationPoolCreatorIdAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_POOL_CREATOR_ID_ASC', + PoolsByTokenYidVariancePopulationPoolCreatorIdDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_POOL_CREATOR_ID_DESC', + PoolsByTokenYidVariancePopulationSqrtPriceAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_SQRT_PRICE_ASC', + PoolsByTokenYidVariancePopulationSqrtPriceDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_SQRT_PRICE_DESC', + PoolsByTokenYidVariancePopulationTickSpacingAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_TICK_SPACING_ASC', + PoolsByTokenYidVariancePopulationTickSpacingDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_TICK_SPACING_DESC', + PoolsByTokenYidVariancePopulationTokenXIdAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_TOKEN_X_ID_ASC', + PoolsByTokenYidVariancePopulationTokenXIdDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_TOKEN_X_ID_DESC', + PoolsByTokenYidVariancePopulationTokenYIdAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_TOKEN_Y_ID_ASC', + PoolsByTokenYidVariancePopulationTokenYIdDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_TOKEN_Y_ID_DESC', + PoolsByTokenYidVariancePopulationTotalValueLockedTokenXAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolsByTokenYidVariancePopulationTotalValueLockedTokenXDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolsByTokenYidVariancePopulationTotalValueLockedTokenYAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolsByTokenYidVariancePopulationTotalValueLockedTokenYDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolsByTokenYidVariancePopulationTotalValueLockedUSDAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolsByTokenYidVariancePopulationTotalValueLockedUSDDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolsByTokenYidVariancePopulationTransactionIdAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_TRANSACTION_ID_ASC', + PoolsByTokenYidVariancePopulationTransactionIdDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_TRANSACTION_ID_DESC', + PoolsByTokenYidVariancePopulationTxCountAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_TX_COUNT_ASC', + PoolsByTokenYidVariancePopulationTxCountDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_TX_COUNT_DESC', + PoolsByTokenYidVariancePopulationUpdatedAtAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_UPDATED_AT_ASC', + PoolsByTokenYidVariancePopulationUpdatedAtDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_UPDATED_AT_DESC', + PoolsByTokenYidVariancePopulationVolumeTokenXAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_VOLUME_TOKEN_X_ASC', + PoolsByTokenYidVariancePopulationVolumeTokenXDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_VOLUME_TOKEN_X_DESC', + PoolsByTokenYidVariancePopulationVolumeTokenYAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_VOLUME_TOKEN_Y_ASC', + PoolsByTokenYidVariancePopulationVolumeTokenYDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_VOLUME_TOKEN_Y_DESC', + PoolsByTokenYidVariancePopulationVolumeUSDAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_VOLUME_U_S_D_ASC', + PoolsByTokenYidVariancePopulationVolumeUSDDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_POPULATION_VOLUME_U_S_D_DESC', + PoolsByTokenYidVarianceSampleBlockRangeAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + PoolsByTokenYidVarianceSampleBlockRangeDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + PoolsByTokenYidVarianceSampleCollectedFeesTokenXAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_COLLECTED_FEES_TOKEN_X_ASC', + PoolsByTokenYidVarianceSampleCollectedFeesTokenXDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_COLLECTED_FEES_TOKEN_X_DESC', + PoolsByTokenYidVarianceSampleCollectedFeesTokenYAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_COLLECTED_FEES_TOKEN_Y_ASC', + PoolsByTokenYidVarianceSampleCollectedFeesTokenYDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_COLLECTED_FEES_TOKEN_Y_DESC', + PoolsByTokenYidVarianceSampleCollectedFeesUSDAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_COLLECTED_FEES_U_S_D_ASC', + PoolsByTokenYidVarianceSampleCollectedFeesUSDDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_COLLECTED_FEES_U_S_D_DESC', + PoolsByTokenYidVarianceSampleCreatedAtAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_CREATED_AT_ASC', + PoolsByTokenYidVarianceSampleCreatedAtBlockNumberAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_CREATED_AT_BLOCK_NUMBER_ASC', + PoolsByTokenYidVarianceSampleCreatedAtBlockNumberDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_CREATED_AT_BLOCK_NUMBER_DESC', + PoolsByTokenYidVarianceSampleCreatedAtDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_CREATED_AT_DESC', + PoolsByTokenYidVarianceSampleCurrentTickAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_CURRENT_TICK_ASC', + PoolsByTokenYidVarianceSampleCurrentTickDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_CURRENT_TICK_DESC', + PoolsByTokenYidVarianceSampleFeesUSDAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_FEES_U_S_D_ASC', + PoolsByTokenYidVarianceSampleFeesUSDDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_FEES_U_S_D_DESC', + PoolsByTokenYidVarianceSampleFeeAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_FEE_ASC', + PoolsByTokenYidVarianceSampleFeeDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_FEE_DESC', + PoolsByTokenYidVarianceSampleIdAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_ID_ASC', + PoolsByTokenYidVarianceSampleIdDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_ID_DESC', + PoolsByTokenYidVarianceSampleLiquidityAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_LIQUIDITY_ASC', + PoolsByTokenYidVarianceSampleLiquidityDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_LIQUIDITY_DESC', + PoolsByTokenYidVarianceSamplePoolCreatorIdAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_POOL_CREATOR_ID_ASC', + PoolsByTokenYidVarianceSamplePoolCreatorIdDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_POOL_CREATOR_ID_DESC', + PoolsByTokenYidVarianceSampleSqrtPriceAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_SQRT_PRICE_ASC', + PoolsByTokenYidVarianceSampleSqrtPriceDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_SQRT_PRICE_DESC', + PoolsByTokenYidVarianceSampleTickSpacingAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_TICK_SPACING_ASC', + PoolsByTokenYidVarianceSampleTickSpacingDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_TICK_SPACING_DESC', + PoolsByTokenYidVarianceSampleTokenXIdAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_TOKEN_X_ID_ASC', + PoolsByTokenYidVarianceSampleTokenXIdDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_TOKEN_X_ID_DESC', + PoolsByTokenYidVarianceSampleTokenYIdAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_TOKEN_Y_ID_ASC', + PoolsByTokenYidVarianceSampleTokenYIdDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_TOKEN_Y_ID_DESC', + PoolsByTokenYidVarianceSampleTotalValueLockedTokenXAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolsByTokenYidVarianceSampleTotalValueLockedTokenXDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolsByTokenYidVarianceSampleTotalValueLockedTokenYAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolsByTokenYidVarianceSampleTotalValueLockedTokenYDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolsByTokenYidVarianceSampleTotalValueLockedUSDAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolsByTokenYidVarianceSampleTotalValueLockedUSDDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolsByTokenYidVarianceSampleTransactionIdAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_TRANSACTION_ID_ASC', + PoolsByTokenYidVarianceSampleTransactionIdDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_TRANSACTION_ID_DESC', + PoolsByTokenYidVarianceSampleTxCountAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_TX_COUNT_ASC', + PoolsByTokenYidVarianceSampleTxCountDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_TX_COUNT_DESC', + PoolsByTokenYidVarianceSampleUpdatedAtAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_UPDATED_AT_ASC', + PoolsByTokenYidVarianceSampleUpdatedAtDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_UPDATED_AT_DESC', + PoolsByTokenYidVarianceSampleVolumeTokenXAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_VOLUME_TOKEN_X_ASC', + PoolsByTokenYidVarianceSampleVolumeTokenXDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_VOLUME_TOKEN_X_DESC', + PoolsByTokenYidVarianceSampleVolumeTokenYAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_VOLUME_TOKEN_Y_ASC', + PoolsByTokenYidVarianceSampleVolumeTokenYDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_VOLUME_TOKEN_Y_DESC', + PoolsByTokenYidVarianceSampleVolumeUSDAsc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_VOLUME_U_S_D_ASC', + PoolsByTokenYidVarianceSampleVolumeUSDDesc = 'POOLS_BY_TOKEN_YID_VARIANCE_SAMPLE_VOLUME_U_S_D_DESC', + PoolTokenIncentivesAverageBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_BLOCK_RANGE_ASC', + PoolTokenIncentivesAverageBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_BLOCK_RANGE_DESC', + PoolTokenIncentivesAverageIdAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_ID_ASC', + PoolTokenIncentivesAverageIdDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_ID_DESC', + PoolTokenIncentivesAverageIndexAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_INDEX_ASC', + PoolTokenIncentivesAverageIndexDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_INDEX_DESC', + PoolTokenIncentivesAveragePoolIdAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_POOL_ID_ASC', + PoolTokenIncentivesAveragePoolIdDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_POOL_ID_DESC', + PoolTokenIncentivesAverageRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_REWARD_PER_SEC_ASC', + PoolTokenIncentivesAverageRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_REWARD_PER_SEC_DESC', + PoolTokenIncentivesAverageStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_START_TIMESTAMP_ASC', + PoolTokenIncentivesAverageStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_START_TIMESTAMP_DESC', + PoolTokenIncentivesAverageTokenIdAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_TOKEN_ID_ASC', + PoolTokenIncentivesAverageTokenIdDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_TOKEN_ID_DESC', + PoolTokenIncentivesAverageTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_TOTAL_REWARD_ASC', + PoolTokenIncentivesAverageTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_TOTAL_REWARD_DESC', + PoolTokenIncentivesAverageTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_TRANSACTION_ID_ASC', + PoolTokenIncentivesAverageTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_TRANSACTION_ID_DESC', + PoolTokenIncentivesCountAsc = 'POOL_TOKEN_INCENTIVES_COUNT_ASC', + PoolTokenIncentivesCountDesc = 'POOL_TOKEN_INCENTIVES_COUNT_DESC', + PoolTokenIncentivesDistinctCountBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_BLOCK_RANGE_ASC', + PoolTokenIncentivesDistinctCountBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_BLOCK_RANGE_DESC', + PoolTokenIncentivesDistinctCountIdAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_ID_ASC', + PoolTokenIncentivesDistinctCountIdDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_ID_DESC', + PoolTokenIncentivesDistinctCountIndexAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_INDEX_ASC', + PoolTokenIncentivesDistinctCountIndexDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_INDEX_DESC', + PoolTokenIncentivesDistinctCountPoolIdAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_POOL_ID_ASC', + PoolTokenIncentivesDistinctCountPoolIdDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_POOL_ID_DESC', + PoolTokenIncentivesDistinctCountRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_REWARD_PER_SEC_ASC', + PoolTokenIncentivesDistinctCountRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_REWARD_PER_SEC_DESC', + PoolTokenIncentivesDistinctCountStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_START_TIMESTAMP_ASC', + PoolTokenIncentivesDistinctCountStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_START_TIMESTAMP_DESC', + PoolTokenIncentivesDistinctCountTokenIdAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_TOKEN_ID_ASC', + PoolTokenIncentivesDistinctCountTokenIdDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_TOKEN_ID_DESC', + PoolTokenIncentivesDistinctCountTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_TOTAL_REWARD_ASC', + PoolTokenIncentivesDistinctCountTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_TOTAL_REWARD_DESC', + PoolTokenIncentivesDistinctCountTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_TRANSACTION_ID_ASC', + PoolTokenIncentivesDistinctCountTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_TRANSACTION_ID_DESC', + PoolTokenIncentivesMaxBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_MAX_BLOCK_RANGE_ASC', + PoolTokenIncentivesMaxBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_MAX_BLOCK_RANGE_DESC', + PoolTokenIncentivesMaxIdAsc = 'POOL_TOKEN_INCENTIVES_MAX_ID_ASC', + PoolTokenIncentivesMaxIdDesc = 'POOL_TOKEN_INCENTIVES_MAX_ID_DESC', + PoolTokenIncentivesMaxIndexAsc = 'POOL_TOKEN_INCENTIVES_MAX_INDEX_ASC', + PoolTokenIncentivesMaxIndexDesc = 'POOL_TOKEN_INCENTIVES_MAX_INDEX_DESC', + PoolTokenIncentivesMaxPoolIdAsc = 'POOL_TOKEN_INCENTIVES_MAX_POOL_ID_ASC', + PoolTokenIncentivesMaxPoolIdDesc = 'POOL_TOKEN_INCENTIVES_MAX_POOL_ID_DESC', + PoolTokenIncentivesMaxRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_MAX_REWARD_PER_SEC_ASC', + PoolTokenIncentivesMaxRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_MAX_REWARD_PER_SEC_DESC', + PoolTokenIncentivesMaxStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_MAX_START_TIMESTAMP_ASC', + PoolTokenIncentivesMaxStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_MAX_START_TIMESTAMP_DESC', + PoolTokenIncentivesMaxTokenIdAsc = 'POOL_TOKEN_INCENTIVES_MAX_TOKEN_ID_ASC', + PoolTokenIncentivesMaxTokenIdDesc = 'POOL_TOKEN_INCENTIVES_MAX_TOKEN_ID_DESC', + PoolTokenIncentivesMaxTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_MAX_TOTAL_REWARD_ASC', + PoolTokenIncentivesMaxTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_MAX_TOTAL_REWARD_DESC', + PoolTokenIncentivesMaxTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_MAX_TRANSACTION_ID_ASC', + PoolTokenIncentivesMaxTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_MAX_TRANSACTION_ID_DESC', + PoolTokenIncentivesMinBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_MIN_BLOCK_RANGE_ASC', + PoolTokenIncentivesMinBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_MIN_BLOCK_RANGE_DESC', + PoolTokenIncentivesMinIdAsc = 'POOL_TOKEN_INCENTIVES_MIN_ID_ASC', + PoolTokenIncentivesMinIdDesc = 'POOL_TOKEN_INCENTIVES_MIN_ID_DESC', + PoolTokenIncentivesMinIndexAsc = 'POOL_TOKEN_INCENTIVES_MIN_INDEX_ASC', + PoolTokenIncentivesMinIndexDesc = 'POOL_TOKEN_INCENTIVES_MIN_INDEX_DESC', + PoolTokenIncentivesMinPoolIdAsc = 'POOL_TOKEN_INCENTIVES_MIN_POOL_ID_ASC', + PoolTokenIncentivesMinPoolIdDesc = 'POOL_TOKEN_INCENTIVES_MIN_POOL_ID_DESC', + PoolTokenIncentivesMinRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_MIN_REWARD_PER_SEC_ASC', + PoolTokenIncentivesMinRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_MIN_REWARD_PER_SEC_DESC', + PoolTokenIncentivesMinStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_MIN_START_TIMESTAMP_ASC', + PoolTokenIncentivesMinStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_MIN_START_TIMESTAMP_DESC', + PoolTokenIncentivesMinTokenIdAsc = 'POOL_TOKEN_INCENTIVES_MIN_TOKEN_ID_ASC', + PoolTokenIncentivesMinTokenIdDesc = 'POOL_TOKEN_INCENTIVES_MIN_TOKEN_ID_DESC', + PoolTokenIncentivesMinTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_MIN_TOTAL_REWARD_ASC', + PoolTokenIncentivesMinTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_MIN_TOTAL_REWARD_DESC', + PoolTokenIncentivesMinTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_MIN_TRANSACTION_ID_ASC', + PoolTokenIncentivesMinTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_MIN_TRANSACTION_ID_DESC', + PoolTokenIncentivesStddevPopulationBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_BLOCK_RANGE_ASC', + PoolTokenIncentivesStddevPopulationBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_BLOCK_RANGE_DESC', + PoolTokenIncentivesStddevPopulationIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_ID_ASC', + PoolTokenIncentivesStddevPopulationIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_ID_DESC', + PoolTokenIncentivesStddevPopulationIndexAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_INDEX_ASC', + PoolTokenIncentivesStddevPopulationIndexDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_INDEX_DESC', + PoolTokenIncentivesStddevPopulationPoolIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_POOL_ID_ASC', + PoolTokenIncentivesStddevPopulationPoolIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_POOL_ID_DESC', + PoolTokenIncentivesStddevPopulationRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_REWARD_PER_SEC_ASC', + PoolTokenIncentivesStddevPopulationRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_REWARD_PER_SEC_DESC', + PoolTokenIncentivesStddevPopulationStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_START_TIMESTAMP_ASC', + PoolTokenIncentivesStddevPopulationStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_START_TIMESTAMP_DESC', + PoolTokenIncentivesStddevPopulationTokenIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_TOKEN_ID_ASC', + PoolTokenIncentivesStddevPopulationTokenIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_TOKEN_ID_DESC', + PoolTokenIncentivesStddevPopulationTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_TOTAL_REWARD_ASC', + PoolTokenIncentivesStddevPopulationTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_TOTAL_REWARD_DESC', + PoolTokenIncentivesStddevPopulationTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_TRANSACTION_ID_ASC', + PoolTokenIncentivesStddevPopulationTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_TRANSACTION_ID_DESC', + PoolTokenIncentivesStddevSampleBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + PoolTokenIncentivesStddevSampleBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + PoolTokenIncentivesStddevSampleIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_ID_ASC', + PoolTokenIncentivesStddevSampleIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_ID_DESC', + PoolTokenIncentivesStddevSampleIndexAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_INDEX_ASC', + PoolTokenIncentivesStddevSampleIndexDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_INDEX_DESC', + PoolTokenIncentivesStddevSamplePoolIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_POOL_ID_ASC', + PoolTokenIncentivesStddevSamplePoolIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_POOL_ID_DESC', + PoolTokenIncentivesStddevSampleRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_REWARD_PER_SEC_ASC', + PoolTokenIncentivesStddevSampleRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_REWARD_PER_SEC_DESC', + PoolTokenIncentivesStddevSampleStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_START_TIMESTAMP_ASC', + PoolTokenIncentivesStddevSampleStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_START_TIMESTAMP_DESC', + PoolTokenIncentivesStddevSampleTokenIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_TOKEN_ID_ASC', + PoolTokenIncentivesStddevSampleTokenIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_TOKEN_ID_DESC', + PoolTokenIncentivesStddevSampleTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_TOTAL_REWARD_ASC', + PoolTokenIncentivesStddevSampleTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_TOTAL_REWARD_DESC', + PoolTokenIncentivesStddevSampleTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_TRANSACTION_ID_ASC', + PoolTokenIncentivesStddevSampleTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_TRANSACTION_ID_DESC', + PoolTokenIncentivesSumBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_SUM_BLOCK_RANGE_ASC', + PoolTokenIncentivesSumBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_SUM_BLOCK_RANGE_DESC', + PoolTokenIncentivesSumIdAsc = 'POOL_TOKEN_INCENTIVES_SUM_ID_ASC', + PoolTokenIncentivesSumIdDesc = 'POOL_TOKEN_INCENTIVES_SUM_ID_DESC', + PoolTokenIncentivesSumIndexAsc = 'POOL_TOKEN_INCENTIVES_SUM_INDEX_ASC', + PoolTokenIncentivesSumIndexDesc = 'POOL_TOKEN_INCENTIVES_SUM_INDEX_DESC', + PoolTokenIncentivesSumPoolIdAsc = 'POOL_TOKEN_INCENTIVES_SUM_POOL_ID_ASC', + PoolTokenIncentivesSumPoolIdDesc = 'POOL_TOKEN_INCENTIVES_SUM_POOL_ID_DESC', + PoolTokenIncentivesSumRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_SUM_REWARD_PER_SEC_ASC', + PoolTokenIncentivesSumRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_SUM_REWARD_PER_SEC_DESC', + PoolTokenIncentivesSumStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_SUM_START_TIMESTAMP_ASC', + PoolTokenIncentivesSumStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_SUM_START_TIMESTAMP_DESC', + PoolTokenIncentivesSumTokenIdAsc = 'POOL_TOKEN_INCENTIVES_SUM_TOKEN_ID_ASC', + PoolTokenIncentivesSumTokenIdDesc = 'POOL_TOKEN_INCENTIVES_SUM_TOKEN_ID_DESC', + PoolTokenIncentivesSumTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_SUM_TOTAL_REWARD_ASC', + PoolTokenIncentivesSumTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_SUM_TOTAL_REWARD_DESC', + PoolTokenIncentivesSumTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_SUM_TRANSACTION_ID_ASC', + PoolTokenIncentivesSumTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_SUM_TRANSACTION_ID_DESC', + PoolTokenIncentivesVariancePopulationBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + PoolTokenIncentivesVariancePopulationBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + PoolTokenIncentivesVariancePopulationIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_ID_ASC', + PoolTokenIncentivesVariancePopulationIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_ID_DESC', + PoolTokenIncentivesVariancePopulationIndexAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_INDEX_ASC', + PoolTokenIncentivesVariancePopulationIndexDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_INDEX_DESC', + PoolTokenIncentivesVariancePopulationPoolIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_POOL_ID_ASC', + PoolTokenIncentivesVariancePopulationPoolIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_POOL_ID_DESC', + PoolTokenIncentivesVariancePopulationRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_REWARD_PER_SEC_ASC', + PoolTokenIncentivesVariancePopulationRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_REWARD_PER_SEC_DESC', + PoolTokenIncentivesVariancePopulationStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_START_TIMESTAMP_ASC', + PoolTokenIncentivesVariancePopulationStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_START_TIMESTAMP_DESC', + PoolTokenIncentivesVariancePopulationTokenIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_TOKEN_ID_ASC', + PoolTokenIncentivesVariancePopulationTokenIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_TOKEN_ID_DESC', + PoolTokenIncentivesVariancePopulationTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_TOTAL_REWARD_ASC', + PoolTokenIncentivesVariancePopulationTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_TOTAL_REWARD_DESC', + PoolTokenIncentivesVariancePopulationTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_TRANSACTION_ID_ASC', + PoolTokenIncentivesVariancePopulationTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_TRANSACTION_ID_DESC', + PoolTokenIncentivesVarianceSampleBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + PoolTokenIncentivesVarianceSampleBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + PoolTokenIncentivesVarianceSampleIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_ID_ASC', + PoolTokenIncentivesVarianceSampleIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_ID_DESC', + PoolTokenIncentivesVarianceSampleIndexAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_INDEX_ASC', + PoolTokenIncentivesVarianceSampleIndexDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_INDEX_DESC', + PoolTokenIncentivesVarianceSamplePoolIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_POOL_ID_ASC', + PoolTokenIncentivesVarianceSamplePoolIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_POOL_ID_DESC', + PoolTokenIncentivesVarianceSampleRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_REWARD_PER_SEC_ASC', + PoolTokenIncentivesVarianceSampleRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_REWARD_PER_SEC_DESC', + PoolTokenIncentivesVarianceSampleStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_START_TIMESTAMP_ASC', + PoolTokenIncentivesVarianceSampleStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_START_TIMESTAMP_DESC', + PoolTokenIncentivesVarianceSampleTokenIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_TOKEN_ID_ASC', + PoolTokenIncentivesVarianceSampleTokenIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_TOKEN_ID_DESC', + PoolTokenIncentivesVarianceSampleTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_TOTAL_REWARD_ASC', + PoolTokenIncentivesVarianceSampleTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_TOTAL_REWARD_DESC', + PoolTokenIncentivesVarianceSampleTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_TRANSACTION_ID_ASC', + PoolTokenIncentivesVarianceSampleTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_TRANSACTION_ID_DESC', + PrimaryKeyAsc = 'PRIMARY_KEY_ASC', + PrimaryKeyDesc = 'PRIMARY_KEY_DESC', + SwapsByTokenInIdAverageAmountInAsc = 'SWAPS_BY_TOKEN_IN_ID_AVERAGE_AMOUNT_IN_ASC', + SwapsByTokenInIdAverageAmountInDesc = 'SWAPS_BY_TOKEN_IN_ID_AVERAGE_AMOUNT_IN_DESC', + SwapsByTokenInIdAverageAmountOutAsc = 'SWAPS_BY_TOKEN_IN_ID_AVERAGE_AMOUNT_OUT_ASC', + SwapsByTokenInIdAverageAmountOutDesc = 'SWAPS_BY_TOKEN_IN_ID_AVERAGE_AMOUNT_OUT_DESC', + SwapsByTokenInIdAverageBlockRangeAsc = 'SWAPS_BY_TOKEN_IN_ID_AVERAGE_BLOCK_RANGE_ASC', + SwapsByTokenInIdAverageBlockRangeDesc = 'SWAPS_BY_TOKEN_IN_ID_AVERAGE_BLOCK_RANGE_DESC', + SwapsByTokenInIdAverageFeeUSDAsc = 'SWAPS_BY_TOKEN_IN_ID_AVERAGE_FEE_U_S_D_ASC', + SwapsByTokenInIdAverageFeeUSDDesc = 'SWAPS_BY_TOKEN_IN_ID_AVERAGE_FEE_U_S_D_DESC', + SwapsByTokenInIdAverageIdAsc = 'SWAPS_BY_TOKEN_IN_ID_AVERAGE_ID_ASC', + SwapsByTokenInIdAverageIdDesc = 'SWAPS_BY_TOKEN_IN_ID_AVERAGE_ID_DESC', + SwapsByTokenInIdAverageSenderIdAsc = 'SWAPS_BY_TOKEN_IN_ID_AVERAGE_SENDER_ID_ASC', + SwapsByTokenInIdAverageSenderIdDesc = 'SWAPS_BY_TOKEN_IN_ID_AVERAGE_SENDER_ID_DESC', + SwapsByTokenInIdAverageTokenInIdAsc = 'SWAPS_BY_TOKEN_IN_ID_AVERAGE_TOKEN_IN_ID_ASC', + SwapsByTokenInIdAverageTokenInIdDesc = 'SWAPS_BY_TOKEN_IN_ID_AVERAGE_TOKEN_IN_ID_DESC', + SwapsByTokenInIdAverageTokenOutIdAsc = 'SWAPS_BY_TOKEN_IN_ID_AVERAGE_TOKEN_OUT_ID_ASC', + SwapsByTokenInIdAverageTokenOutIdDesc = 'SWAPS_BY_TOKEN_IN_ID_AVERAGE_TOKEN_OUT_ID_DESC', + SwapsByTokenInIdAverageTransactionIdAsc = 'SWAPS_BY_TOKEN_IN_ID_AVERAGE_TRANSACTION_ID_ASC', + SwapsByTokenInIdAverageTransactionIdDesc = 'SWAPS_BY_TOKEN_IN_ID_AVERAGE_TRANSACTION_ID_DESC', + SwapsByTokenInIdCountAsc = 'SWAPS_BY_TOKEN_IN_ID_COUNT_ASC', + SwapsByTokenInIdCountDesc = 'SWAPS_BY_TOKEN_IN_ID_COUNT_DESC', + SwapsByTokenInIdDistinctCountAmountInAsc = 'SWAPS_BY_TOKEN_IN_ID_DISTINCT_COUNT_AMOUNT_IN_ASC', + SwapsByTokenInIdDistinctCountAmountInDesc = 'SWAPS_BY_TOKEN_IN_ID_DISTINCT_COUNT_AMOUNT_IN_DESC', + SwapsByTokenInIdDistinctCountAmountOutAsc = 'SWAPS_BY_TOKEN_IN_ID_DISTINCT_COUNT_AMOUNT_OUT_ASC', + SwapsByTokenInIdDistinctCountAmountOutDesc = 'SWAPS_BY_TOKEN_IN_ID_DISTINCT_COUNT_AMOUNT_OUT_DESC', + SwapsByTokenInIdDistinctCountBlockRangeAsc = 'SWAPS_BY_TOKEN_IN_ID_DISTINCT_COUNT_BLOCK_RANGE_ASC', + SwapsByTokenInIdDistinctCountBlockRangeDesc = 'SWAPS_BY_TOKEN_IN_ID_DISTINCT_COUNT_BLOCK_RANGE_DESC', + SwapsByTokenInIdDistinctCountFeeUSDAsc = 'SWAPS_BY_TOKEN_IN_ID_DISTINCT_COUNT_FEE_U_S_D_ASC', + SwapsByTokenInIdDistinctCountFeeUSDDesc = 'SWAPS_BY_TOKEN_IN_ID_DISTINCT_COUNT_FEE_U_S_D_DESC', + SwapsByTokenInIdDistinctCountIdAsc = 'SWAPS_BY_TOKEN_IN_ID_DISTINCT_COUNT_ID_ASC', + SwapsByTokenInIdDistinctCountIdDesc = 'SWAPS_BY_TOKEN_IN_ID_DISTINCT_COUNT_ID_DESC', + SwapsByTokenInIdDistinctCountSenderIdAsc = 'SWAPS_BY_TOKEN_IN_ID_DISTINCT_COUNT_SENDER_ID_ASC', + SwapsByTokenInIdDistinctCountSenderIdDesc = 'SWAPS_BY_TOKEN_IN_ID_DISTINCT_COUNT_SENDER_ID_DESC', + SwapsByTokenInIdDistinctCountTokenInIdAsc = 'SWAPS_BY_TOKEN_IN_ID_DISTINCT_COUNT_TOKEN_IN_ID_ASC', + SwapsByTokenInIdDistinctCountTokenInIdDesc = 'SWAPS_BY_TOKEN_IN_ID_DISTINCT_COUNT_TOKEN_IN_ID_DESC', + SwapsByTokenInIdDistinctCountTokenOutIdAsc = 'SWAPS_BY_TOKEN_IN_ID_DISTINCT_COUNT_TOKEN_OUT_ID_ASC', + SwapsByTokenInIdDistinctCountTokenOutIdDesc = 'SWAPS_BY_TOKEN_IN_ID_DISTINCT_COUNT_TOKEN_OUT_ID_DESC', + SwapsByTokenInIdDistinctCountTransactionIdAsc = 'SWAPS_BY_TOKEN_IN_ID_DISTINCT_COUNT_TRANSACTION_ID_ASC', + SwapsByTokenInIdDistinctCountTransactionIdDesc = 'SWAPS_BY_TOKEN_IN_ID_DISTINCT_COUNT_TRANSACTION_ID_DESC', + SwapsByTokenInIdMaxAmountInAsc = 'SWAPS_BY_TOKEN_IN_ID_MAX_AMOUNT_IN_ASC', + SwapsByTokenInIdMaxAmountInDesc = 'SWAPS_BY_TOKEN_IN_ID_MAX_AMOUNT_IN_DESC', + SwapsByTokenInIdMaxAmountOutAsc = 'SWAPS_BY_TOKEN_IN_ID_MAX_AMOUNT_OUT_ASC', + SwapsByTokenInIdMaxAmountOutDesc = 'SWAPS_BY_TOKEN_IN_ID_MAX_AMOUNT_OUT_DESC', + SwapsByTokenInIdMaxBlockRangeAsc = 'SWAPS_BY_TOKEN_IN_ID_MAX_BLOCK_RANGE_ASC', + SwapsByTokenInIdMaxBlockRangeDesc = 'SWAPS_BY_TOKEN_IN_ID_MAX_BLOCK_RANGE_DESC', + SwapsByTokenInIdMaxFeeUSDAsc = 'SWAPS_BY_TOKEN_IN_ID_MAX_FEE_U_S_D_ASC', + SwapsByTokenInIdMaxFeeUSDDesc = 'SWAPS_BY_TOKEN_IN_ID_MAX_FEE_U_S_D_DESC', + SwapsByTokenInIdMaxIdAsc = 'SWAPS_BY_TOKEN_IN_ID_MAX_ID_ASC', + SwapsByTokenInIdMaxIdDesc = 'SWAPS_BY_TOKEN_IN_ID_MAX_ID_DESC', + SwapsByTokenInIdMaxSenderIdAsc = 'SWAPS_BY_TOKEN_IN_ID_MAX_SENDER_ID_ASC', + SwapsByTokenInIdMaxSenderIdDesc = 'SWAPS_BY_TOKEN_IN_ID_MAX_SENDER_ID_DESC', + SwapsByTokenInIdMaxTokenInIdAsc = 'SWAPS_BY_TOKEN_IN_ID_MAX_TOKEN_IN_ID_ASC', + SwapsByTokenInIdMaxTokenInIdDesc = 'SWAPS_BY_TOKEN_IN_ID_MAX_TOKEN_IN_ID_DESC', + SwapsByTokenInIdMaxTokenOutIdAsc = 'SWAPS_BY_TOKEN_IN_ID_MAX_TOKEN_OUT_ID_ASC', + SwapsByTokenInIdMaxTokenOutIdDesc = 'SWAPS_BY_TOKEN_IN_ID_MAX_TOKEN_OUT_ID_DESC', + SwapsByTokenInIdMaxTransactionIdAsc = 'SWAPS_BY_TOKEN_IN_ID_MAX_TRANSACTION_ID_ASC', + SwapsByTokenInIdMaxTransactionIdDesc = 'SWAPS_BY_TOKEN_IN_ID_MAX_TRANSACTION_ID_DESC', + SwapsByTokenInIdMinAmountInAsc = 'SWAPS_BY_TOKEN_IN_ID_MIN_AMOUNT_IN_ASC', + SwapsByTokenInIdMinAmountInDesc = 'SWAPS_BY_TOKEN_IN_ID_MIN_AMOUNT_IN_DESC', + SwapsByTokenInIdMinAmountOutAsc = 'SWAPS_BY_TOKEN_IN_ID_MIN_AMOUNT_OUT_ASC', + SwapsByTokenInIdMinAmountOutDesc = 'SWAPS_BY_TOKEN_IN_ID_MIN_AMOUNT_OUT_DESC', + SwapsByTokenInIdMinBlockRangeAsc = 'SWAPS_BY_TOKEN_IN_ID_MIN_BLOCK_RANGE_ASC', + SwapsByTokenInIdMinBlockRangeDesc = 'SWAPS_BY_TOKEN_IN_ID_MIN_BLOCK_RANGE_DESC', + SwapsByTokenInIdMinFeeUSDAsc = 'SWAPS_BY_TOKEN_IN_ID_MIN_FEE_U_S_D_ASC', + SwapsByTokenInIdMinFeeUSDDesc = 'SWAPS_BY_TOKEN_IN_ID_MIN_FEE_U_S_D_DESC', + SwapsByTokenInIdMinIdAsc = 'SWAPS_BY_TOKEN_IN_ID_MIN_ID_ASC', + SwapsByTokenInIdMinIdDesc = 'SWAPS_BY_TOKEN_IN_ID_MIN_ID_DESC', + SwapsByTokenInIdMinSenderIdAsc = 'SWAPS_BY_TOKEN_IN_ID_MIN_SENDER_ID_ASC', + SwapsByTokenInIdMinSenderIdDesc = 'SWAPS_BY_TOKEN_IN_ID_MIN_SENDER_ID_DESC', + SwapsByTokenInIdMinTokenInIdAsc = 'SWAPS_BY_TOKEN_IN_ID_MIN_TOKEN_IN_ID_ASC', + SwapsByTokenInIdMinTokenInIdDesc = 'SWAPS_BY_TOKEN_IN_ID_MIN_TOKEN_IN_ID_DESC', + SwapsByTokenInIdMinTokenOutIdAsc = 'SWAPS_BY_TOKEN_IN_ID_MIN_TOKEN_OUT_ID_ASC', + SwapsByTokenInIdMinTokenOutIdDesc = 'SWAPS_BY_TOKEN_IN_ID_MIN_TOKEN_OUT_ID_DESC', + SwapsByTokenInIdMinTransactionIdAsc = 'SWAPS_BY_TOKEN_IN_ID_MIN_TRANSACTION_ID_ASC', + SwapsByTokenInIdMinTransactionIdDesc = 'SWAPS_BY_TOKEN_IN_ID_MIN_TRANSACTION_ID_DESC', + SwapsByTokenInIdStddevPopulationAmountInAsc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_POPULATION_AMOUNT_IN_ASC', + SwapsByTokenInIdStddevPopulationAmountInDesc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_POPULATION_AMOUNT_IN_DESC', + SwapsByTokenInIdStddevPopulationAmountOutAsc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_POPULATION_AMOUNT_OUT_ASC', + SwapsByTokenInIdStddevPopulationAmountOutDesc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_POPULATION_AMOUNT_OUT_DESC', + SwapsByTokenInIdStddevPopulationBlockRangeAsc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_POPULATION_BLOCK_RANGE_ASC', + SwapsByTokenInIdStddevPopulationBlockRangeDesc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_POPULATION_BLOCK_RANGE_DESC', + SwapsByTokenInIdStddevPopulationFeeUSDAsc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_POPULATION_FEE_U_S_D_ASC', + SwapsByTokenInIdStddevPopulationFeeUSDDesc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_POPULATION_FEE_U_S_D_DESC', + SwapsByTokenInIdStddevPopulationIdAsc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_POPULATION_ID_ASC', + SwapsByTokenInIdStddevPopulationIdDesc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_POPULATION_ID_DESC', + SwapsByTokenInIdStddevPopulationSenderIdAsc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_POPULATION_SENDER_ID_ASC', + SwapsByTokenInIdStddevPopulationSenderIdDesc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_POPULATION_SENDER_ID_DESC', + SwapsByTokenInIdStddevPopulationTokenInIdAsc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_POPULATION_TOKEN_IN_ID_ASC', + SwapsByTokenInIdStddevPopulationTokenInIdDesc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_POPULATION_TOKEN_IN_ID_DESC', + SwapsByTokenInIdStddevPopulationTokenOutIdAsc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_POPULATION_TOKEN_OUT_ID_ASC', + SwapsByTokenInIdStddevPopulationTokenOutIdDesc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_POPULATION_TOKEN_OUT_ID_DESC', + SwapsByTokenInIdStddevPopulationTransactionIdAsc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_POPULATION_TRANSACTION_ID_ASC', + SwapsByTokenInIdStddevPopulationTransactionIdDesc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_POPULATION_TRANSACTION_ID_DESC', + SwapsByTokenInIdStddevSampleAmountInAsc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_SAMPLE_AMOUNT_IN_ASC', + SwapsByTokenInIdStddevSampleAmountInDesc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_SAMPLE_AMOUNT_IN_DESC', + SwapsByTokenInIdStddevSampleAmountOutAsc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_SAMPLE_AMOUNT_OUT_ASC', + SwapsByTokenInIdStddevSampleAmountOutDesc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_SAMPLE_AMOUNT_OUT_DESC', + SwapsByTokenInIdStddevSampleBlockRangeAsc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + SwapsByTokenInIdStddevSampleBlockRangeDesc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + SwapsByTokenInIdStddevSampleFeeUSDAsc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_SAMPLE_FEE_U_S_D_ASC', + SwapsByTokenInIdStddevSampleFeeUSDDesc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_SAMPLE_FEE_U_S_D_DESC', + SwapsByTokenInIdStddevSampleIdAsc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_SAMPLE_ID_ASC', + SwapsByTokenInIdStddevSampleIdDesc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_SAMPLE_ID_DESC', + SwapsByTokenInIdStddevSampleSenderIdAsc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_SAMPLE_SENDER_ID_ASC', + SwapsByTokenInIdStddevSampleSenderIdDesc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_SAMPLE_SENDER_ID_DESC', + SwapsByTokenInIdStddevSampleTokenInIdAsc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_SAMPLE_TOKEN_IN_ID_ASC', + SwapsByTokenInIdStddevSampleTokenInIdDesc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_SAMPLE_TOKEN_IN_ID_DESC', + SwapsByTokenInIdStddevSampleTokenOutIdAsc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_SAMPLE_TOKEN_OUT_ID_ASC', + SwapsByTokenInIdStddevSampleTokenOutIdDesc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_SAMPLE_TOKEN_OUT_ID_DESC', + SwapsByTokenInIdStddevSampleTransactionIdAsc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_SAMPLE_TRANSACTION_ID_ASC', + SwapsByTokenInIdStddevSampleTransactionIdDesc = 'SWAPS_BY_TOKEN_IN_ID_STDDEV_SAMPLE_TRANSACTION_ID_DESC', + SwapsByTokenInIdSumAmountInAsc = 'SWAPS_BY_TOKEN_IN_ID_SUM_AMOUNT_IN_ASC', + SwapsByTokenInIdSumAmountInDesc = 'SWAPS_BY_TOKEN_IN_ID_SUM_AMOUNT_IN_DESC', + SwapsByTokenInIdSumAmountOutAsc = 'SWAPS_BY_TOKEN_IN_ID_SUM_AMOUNT_OUT_ASC', + SwapsByTokenInIdSumAmountOutDesc = 'SWAPS_BY_TOKEN_IN_ID_SUM_AMOUNT_OUT_DESC', + SwapsByTokenInIdSumBlockRangeAsc = 'SWAPS_BY_TOKEN_IN_ID_SUM_BLOCK_RANGE_ASC', + SwapsByTokenInIdSumBlockRangeDesc = 'SWAPS_BY_TOKEN_IN_ID_SUM_BLOCK_RANGE_DESC', + SwapsByTokenInIdSumFeeUSDAsc = 'SWAPS_BY_TOKEN_IN_ID_SUM_FEE_U_S_D_ASC', + SwapsByTokenInIdSumFeeUSDDesc = 'SWAPS_BY_TOKEN_IN_ID_SUM_FEE_U_S_D_DESC', + SwapsByTokenInIdSumIdAsc = 'SWAPS_BY_TOKEN_IN_ID_SUM_ID_ASC', + SwapsByTokenInIdSumIdDesc = 'SWAPS_BY_TOKEN_IN_ID_SUM_ID_DESC', + SwapsByTokenInIdSumSenderIdAsc = 'SWAPS_BY_TOKEN_IN_ID_SUM_SENDER_ID_ASC', + SwapsByTokenInIdSumSenderIdDesc = 'SWAPS_BY_TOKEN_IN_ID_SUM_SENDER_ID_DESC', + SwapsByTokenInIdSumTokenInIdAsc = 'SWAPS_BY_TOKEN_IN_ID_SUM_TOKEN_IN_ID_ASC', + SwapsByTokenInIdSumTokenInIdDesc = 'SWAPS_BY_TOKEN_IN_ID_SUM_TOKEN_IN_ID_DESC', + SwapsByTokenInIdSumTokenOutIdAsc = 'SWAPS_BY_TOKEN_IN_ID_SUM_TOKEN_OUT_ID_ASC', + SwapsByTokenInIdSumTokenOutIdDesc = 'SWAPS_BY_TOKEN_IN_ID_SUM_TOKEN_OUT_ID_DESC', + SwapsByTokenInIdSumTransactionIdAsc = 'SWAPS_BY_TOKEN_IN_ID_SUM_TRANSACTION_ID_ASC', + SwapsByTokenInIdSumTransactionIdDesc = 'SWAPS_BY_TOKEN_IN_ID_SUM_TRANSACTION_ID_DESC', + SwapsByTokenInIdVariancePopulationAmountInAsc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_POPULATION_AMOUNT_IN_ASC', + SwapsByTokenInIdVariancePopulationAmountInDesc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_POPULATION_AMOUNT_IN_DESC', + SwapsByTokenInIdVariancePopulationAmountOutAsc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_POPULATION_AMOUNT_OUT_ASC', + SwapsByTokenInIdVariancePopulationAmountOutDesc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_POPULATION_AMOUNT_OUT_DESC', + SwapsByTokenInIdVariancePopulationBlockRangeAsc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + SwapsByTokenInIdVariancePopulationBlockRangeDesc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + SwapsByTokenInIdVariancePopulationFeeUSDAsc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_POPULATION_FEE_U_S_D_ASC', + SwapsByTokenInIdVariancePopulationFeeUSDDesc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_POPULATION_FEE_U_S_D_DESC', + SwapsByTokenInIdVariancePopulationIdAsc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_POPULATION_ID_ASC', + SwapsByTokenInIdVariancePopulationIdDesc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_POPULATION_ID_DESC', + SwapsByTokenInIdVariancePopulationSenderIdAsc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_POPULATION_SENDER_ID_ASC', + SwapsByTokenInIdVariancePopulationSenderIdDesc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_POPULATION_SENDER_ID_DESC', + SwapsByTokenInIdVariancePopulationTokenInIdAsc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_POPULATION_TOKEN_IN_ID_ASC', + SwapsByTokenInIdVariancePopulationTokenInIdDesc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_POPULATION_TOKEN_IN_ID_DESC', + SwapsByTokenInIdVariancePopulationTokenOutIdAsc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_POPULATION_TOKEN_OUT_ID_ASC', + SwapsByTokenInIdVariancePopulationTokenOutIdDesc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_POPULATION_TOKEN_OUT_ID_DESC', + SwapsByTokenInIdVariancePopulationTransactionIdAsc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_POPULATION_TRANSACTION_ID_ASC', + SwapsByTokenInIdVariancePopulationTransactionIdDesc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_POPULATION_TRANSACTION_ID_DESC', + SwapsByTokenInIdVarianceSampleAmountInAsc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_SAMPLE_AMOUNT_IN_ASC', + SwapsByTokenInIdVarianceSampleAmountInDesc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_SAMPLE_AMOUNT_IN_DESC', + SwapsByTokenInIdVarianceSampleAmountOutAsc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_SAMPLE_AMOUNT_OUT_ASC', + SwapsByTokenInIdVarianceSampleAmountOutDesc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_SAMPLE_AMOUNT_OUT_DESC', + SwapsByTokenInIdVarianceSampleBlockRangeAsc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + SwapsByTokenInIdVarianceSampleBlockRangeDesc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + SwapsByTokenInIdVarianceSampleFeeUSDAsc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_SAMPLE_FEE_U_S_D_ASC', + SwapsByTokenInIdVarianceSampleFeeUSDDesc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_SAMPLE_FEE_U_S_D_DESC', + SwapsByTokenInIdVarianceSampleIdAsc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_SAMPLE_ID_ASC', + SwapsByTokenInIdVarianceSampleIdDesc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_SAMPLE_ID_DESC', + SwapsByTokenInIdVarianceSampleSenderIdAsc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_SAMPLE_SENDER_ID_ASC', + SwapsByTokenInIdVarianceSampleSenderIdDesc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_SAMPLE_SENDER_ID_DESC', + SwapsByTokenInIdVarianceSampleTokenInIdAsc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_SAMPLE_TOKEN_IN_ID_ASC', + SwapsByTokenInIdVarianceSampleTokenInIdDesc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_SAMPLE_TOKEN_IN_ID_DESC', + SwapsByTokenInIdVarianceSampleTokenOutIdAsc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_SAMPLE_TOKEN_OUT_ID_ASC', + SwapsByTokenInIdVarianceSampleTokenOutIdDesc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_SAMPLE_TOKEN_OUT_ID_DESC', + SwapsByTokenInIdVarianceSampleTransactionIdAsc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_SAMPLE_TRANSACTION_ID_ASC', + SwapsByTokenInIdVarianceSampleTransactionIdDesc = 'SWAPS_BY_TOKEN_IN_ID_VARIANCE_SAMPLE_TRANSACTION_ID_DESC', + SwapsByTokenOutIdAverageAmountInAsc = 'SWAPS_BY_TOKEN_OUT_ID_AVERAGE_AMOUNT_IN_ASC', + SwapsByTokenOutIdAverageAmountInDesc = 'SWAPS_BY_TOKEN_OUT_ID_AVERAGE_AMOUNT_IN_DESC', + SwapsByTokenOutIdAverageAmountOutAsc = 'SWAPS_BY_TOKEN_OUT_ID_AVERAGE_AMOUNT_OUT_ASC', + SwapsByTokenOutIdAverageAmountOutDesc = 'SWAPS_BY_TOKEN_OUT_ID_AVERAGE_AMOUNT_OUT_DESC', + SwapsByTokenOutIdAverageBlockRangeAsc = 'SWAPS_BY_TOKEN_OUT_ID_AVERAGE_BLOCK_RANGE_ASC', + SwapsByTokenOutIdAverageBlockRangeDesc = 'SWAPS_BY_TOKEN_OUT_ID_AVERAGE_BLOCK_RANGE_DESC', + SwapsByTokenOutIdAverageFeeUSDAsc = 'SWAPS_BY_TOKEN_OUT_ID_AVERAGE_FEE_U_S_D_ASC', + SwapsByTokenOutIdAverageFeeUSDDesc = 'SWAPS_BY_TOKEN_OUT_ID_AVERAGE_FEE_U_S_D_DESC', + SwapsByTokenOutIdAverageIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_AVERAGE_ID_ASC', + SwapsByTokenOutIdAverageIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_AVERAGE_ID_DESC', + SwapsByTokenOutIdAverageSenderIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_AVERAGE_SENDER_ID_ASC', + SwapsByTokenOutIdAverageSenderIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_AVERAGE_SENDER_ID_DESC', + SwapsByTokenOutIdAverageTokenInIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_AVERAGE_TOKEN_IN_ID_ASC', + SwapsByTokenOutIdAverageTokenInIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_AVERAGE_TOKEN_IN_ID_DESC', + SwapsByTokenOutIdAverageTokenOutIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_AVERAGE_TOKEN_OUT_ID_ASC', + SwapsByTokenOutIdAverageTokenOutIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_AVERAGE_TOKEN_OUT_ID_DESC', + SwapsByTokenOutIdAverageTransactionIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_AVERAGE_TRANSACTION_ID_ASC', + SwapsByTokenOutIdAverageTransactionIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_AVERAGE_TRANSACTION_ID_DESC', + SwapsByTokenOutIdCountAsc = 'SWAPS_BY_TOKEN_OUT_ID_COUNT_ASC', + SwapsByTokenOutIdCountDesc = 'SWAPS_BY_TOKEN_OUT_ID_COUNT_DESC', + SwapsByTokenOutIdDistinctCountAmountInAsc = 'SWAPS_BY_TOKEN_OUT_ID_DISTINCT_COUNT_AMOUNT_IN_ASC', + SwapsByTokenOutIdDistinctCountAmountInDesc = 'SWAPS_BY_TOKEN_OUT_ID_DISTINCT_COUNT_AMOUNT_IN_DESC', + SwapsByTokenOutIdDistinctCountAmountOutAsc = 'SWAPS_BY_TOKEN_OUT_ID_DISTINCT_COUNT_AMOUNT_OUT_ASC', + SwapsByTokenOutIdDistinctCountAmountOutDesc = 'SWAPS_BY_TOKEN_OUT_ID_DISTINCT_COUNT_AMOUNT_OUT_DESC', + SwapsByTokenOutIdDistinctCountBlockRangeAsc = 'SWAPS_BY_TOKEN_OUT_ID_DISTINCT_COUNT_BLOCK_RANGE_ASC', + SwapsByTokenOutIdDistinctCountBlockRangeDesc = 'SWAPS_BY_TOKEN_OUT_ID_DISTINCT_COUNT_BLOCK_RANGE_DESC', + SwapsByTokenOutIdDistinctCountFeeUSDAsc = 'SWAPS_BY_TOKEN_OUT_ID_DISTINCT_COUNT_FEE_U_S_D_ASC', + SwapsByTokenOutIdDistinctCountFeeUSDDesc = 'SWAPS_BY_TOKEN_OUT_ID_DISTINCT_COUNT_FEE_U_S_D_DESC', + SwapsByTokenOutIdDistinctCountIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_DISTINCT_COUNT_ID_ASC', + SwapsByTokenOutIdDistinctCountIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_DISTINCT_COUNT_ID_DESC', + SwapsByTokenOutIdDistinctCountSenderIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_DISTINCT_COUNT_SENDER_ID_ASC', + SwapsByTokenOutIdDistinctCountSenderIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_DISTINCT_COUNT_SENDER_ID_DESC', + SwapsByTokenOutIdDistinctCountTokenInIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_DISTINCT_COUNT_TOKEN_IN_ID_ASC', + SwapsByTokenOutIdDistinctCountTokenInIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_DISTINCT_COUNT_TOKEN_IN_ID_DESC', + SwapsByTokenOutIdDistinctCountTokenOutIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_DISTINCT_COUNT_TOKEN_OUT_ID_ASC', + SwapsByTokenOutIdDistinctCountTokenOutIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_DISTINCT_COUNT_TOKEN_OUT_ID_DESC', + SwapsByTokenOutIdDistinctCountTransactionIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_DISTINCT_COUNT_TRANSACTION_ID_ASC', + SwapsByTokenOutIdDistinctCountTransactionIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_DISTINCT_COUNT_TRANSACTION_ID_DESC', + SwapsByTokenOutIdMaxAmountInAsc = 'SWAPS_BY_TOKEN_OUT_ID_MAX_AMOUNT_IN_ASC', + SwapsByTokenOutIdMaxAmountInDesc = 'SWAPS_BY_TOKEN_OUT_ID_MAX_AMOUNT_IN_DESC', + SwapsByTokenOutIdMaxAmountOutAsc = 'SWAPS_BY_TOKEN_OUT_ID_MAX_AMOUNT_OUT_ASC', + SwapsByTokenOutIdMaxAmountOutDesc = 'SWAPS_BY_TOKEN_OUT_ID_MAX_AMOUNT_OUT_DESC', + SwapsByTokenOutIdMaxBlockRangeAsc = 'SWAPS_BY_TOKEN_OUT_ID_MAX_BLOCK_RANGE_ASC', + SwapsByTokenOutIdMaxBlockRangeDesc = 'SWAPS_BY_TOKEN_OUT_ID_MAX_BLOCK_RANGE_DESC', + SwapsByTokenOutIdMaxFeeUSDAsc = 'SWAPS_BY_TOKEN_OUT_ID_MAX_FEE_U_S_D_ASC', + SwapsByTokenOutIdMaxFeeUSDDesc = 'SWAPS_BY_TOKEN_OUT_ID_MAX_FEE_U_S_D_DESC', + SwapsByTokenOutIdMaxIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_MAX_ID_ASC', + SwapsByTokenOutIdMaxIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_MAX_ID_DESC', + SwapsByTokenOutIdMaxSenderIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_MAX_SENDER_ID_ASC', + SwapsByTokenOutIdMaxSenderIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_MAX_SENDER_ID_DESC', + SwapsByTokenOutIdMaxTokenInIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_MAX_TOKEN_IN_ID_ASC', + SwapsByTokenOutIdMaxTokenInIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_MAX_TOKEN_IN_ID_DESC', + SwapsByTokenOutIdMaxTokenOutIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_MAX_TOKEN_OUT_ID_ASC', + SwapsByTokenOutIdMaxTokenOutIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_MAX_TOKEN_OUT_ID_DESC', + SwapsByTokenOutIdMaxTransactionIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_MAX_TRANSACTION_ID_ASC', + SwapsByTokenOutIdMaxTransactionIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_MAX_TRANSACTION_ID_DESC', + SwapsByTokenOutIdMinAmountInAsc = 'SWAPS_BY_TOKEN_OUT_ID_MIN_AMOUNT_IN_ASC', + SwapsByTokenOutIdMinAmountInDesc = 'SWAPS_BY_TOKEN_OUT_ID_MIN_AMOUNT_IN_DESC', + SwapsByTokenOutIdMinAmountOutAsc = 'SWAPS_BY_TOKEN_OUT_ID_MIN_AMOUNT_OUT_ASC', + SwapsByTokenOutIdMinAmountOutDesc = 'SWAPS_BY_TOKEN_OUT_ID_MIN_AMOUNT_OUT_DESC', + SwapsByTokenOutIdMinBlockRangeAsc = 'SWAPS_BY_TOKEN_OUT_ID_MIN_BLOCK_RANGE_ASC', + SwapsByTokenOutIdMinBlockRangeDesc = 'SWAPS_BY_TOKEN_OUT_ID_MIN_BLOCK_RANGE_DESC', + SwapsByTokenOutIdMinFeeUSDAsc = 'SWAPS_BY_TOKEN_OUT_ID_MIN_FEE_U_S_D_ASC', + SwapsByTokenOutIdMinFeeUSDDesc = 'SWAPS_BY_TOKEN_OUT_ID_MIN_FEE_U_S_D_DESC', + SwapsByTokenOutIdMinIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_MIN_ID_ASC', + SwapsByTokenOutIdMinIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_MIN_ID_DESC', + SwapsByTokenOutIdMinSenderIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_MIN_SENDER_ID_ASC', + SwapsByTokenOutIdMinSenderIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_MIN_SENDER_ID_DESC', + SwapsByTokenOutIdMinTokenInIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_MIN_TOKEN_IN_ID_ASC', + SwapsByTokenOutIdMinTokenInIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_MIN_TOKEN_IN_ID_DESC', + SwapsByTokenOutIdMinTokenOutIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_MIN_TOKEN_OUT_ID_ASC', + SwapsByTokenOutIdMinTokenOutIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_MIN_TOKEN_OUT_ID_DESC', + SwapsByTokenOutIdMinTransactionIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_MIN_TRANSACTION_ID_ASC', + SwapsByTokenOutIdMinTransactionIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_MIN_TRANSACTION_ID_DESC', + SwapsByTokenOutIdStddevPopulationAmountInAsc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_POPULATION_AMOUNT_IN_ASC', + SwapsByTokenOutIdStddevPopulationAmountInDesc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_POPULATION_AMOUNT_IN_DESC', + SwapsByTokenOutIdStddevPopulationAmountOutAsc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_POPULATION_AMOUNT_OUT_ASC', + SwapsByTokenOutIdStddevPopulationAmountOutDesc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_POPULATION_AMOUNT_OUT_DESC', + SwapsByTokenOutIdStddevPopulationBlockRangeAsc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_POPULATION_BLOCK_RANGE_ASC', + SwapsByTokenOutIdStddevPopulationBlockRangeDesc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_POPULATION_BLOCK_RANGE_DESC', + SwapsByTokenOutIdStddevPopulationFeeUSDAsc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_POPULATION_FEE_U_S_D_ASC', + SwapsByTokenOutIdStddevPopulationFeeUSDDesc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_POPULATION_FEE_U_S_D_DESC', + SwapsByTokenOutIdStddevPopulationIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_POPULATION_ID_ASC', + SwapsByTokenOutIdStddevPopulationIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_POPULATION_ID_DESC', + SwapsByTokenOutIdStddevPopulationSenderIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_POPULATION_SENDER_ID_ASC', + SwapsByTokenOutIdStddevPopulationSenderIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_POPULATION_SENDER_ID_DESC', + SwapsByTokenOutIdStddevPopulationTokenInIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_POPULATION_TOKEN_IN_ID_ASC', + SwapsByTokenOutIdStddevPopulationTokenInIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_POPULATION_TOKEN_IN_ID_DESC', + SwapsByTokenOutIdStddevPopulationTokenOutIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_POPULATION_TOKEN_OUT_ID_ASC', + SwapsByTokenOutIdStddevPopulationTokenOutIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_POPULATION_TOKEN_OUT_ID_DESC', + SwapsByTokenOutIdStddevPopulationTransactionIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_POPULATION_TRANSACTION_ID_ASC', + SwapsByTokenOutIdStddevPopulationTransactionIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_POPULATION_TRANSACTION_ID_DESC', + SwapsByTokenOutIdStddevSampleAmountInAsc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_SAMPLE_AMOUNT_IN_ASC', + SwapsByTokenOutIdStddevSampleAmountInDesc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_SAMPLE_AMOUNT_IN_DESC', + SwapsByTokenOutIdStddevSampleAmountOutAsc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_SAMPLE_AMOUNT_OUT_ASC', + SwapsByTokenOutIdStddevSampleAmountOutDesc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_SAMPLE_AMOUNT_OUT_DESC', + SwapsByTokenOutIdStddevSampleBlockRangeAsc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + SwapsByTokenOutIdStddevSampleBlockRangeDesc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + SwapsByTokenOutIdStddevSampleFeeUSDAsc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_SAMPLE_FEE_U_S_D_ASC', + SwapsByTokenOutIdStddevSampleFeeUSDDesc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_SAMPLE_FEE_U_S_D_DESC', + SwapsByTokenOutIdStddevSampleIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_SAMPLE_ID_ASC', + SwapsByTokenOutIdStddevSampleIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_SAMPLE_ID_DESC', + SwapsByTokenOutIdStddevSampleSenderIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_SAMPLE_SENDER_ID_ASC', + SwapsByTokenOutIdStddevSampleSenderIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_SAMPLE_SENDER_ID_DESC', + SwapsByTokenOutIdStddevSampleTokenInIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_SAMPLE_TOKEN_IN_ID_ASC', + SwapsByTokenOutIdStddevSampleTokenInIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_SAMPLE_TOKEN_IN_ID_DESC', + SwapsByTokenOutIdStddevSampleTokenOutIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_SAMPLE_TOKEN_OUT_ID_ASC', + SwapsByTokenOutIdStddevSampleTokenOutIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_SAMPLE_TOKEN_OUT_ID_DESC', + SwapsByTokenOutIdStddevSampleTransactionIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_SAMPLE_TRANSACTION_ID_ASC', + SwapsByTokenOutIdStddevSampleTransactionIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_STDDEV_SAMPLE_TRANSACTION_ID_DESC', + SwapsByTokenOutIdSumAmountInAsc = 'SWAPS_BY_TOKEN_OUT_ID_SUM_AMOUNT_IN_ASC', + SwapsByTokenOutIdSumAmountInDesc = 'SWAPS_BY_TOKEN_OUT_ID_SUM_AMOUNT_IN_DESC', + SwapsByTokenOutIdSumAmountOutAsc = 'SWAPS_BY_TOKEN_OUT_ID_SUM_AMOUNT_OUT_ASC', + SwapsByTokenOutIdSumAmountOutDesc = 'SWAPS_BY_TOKEN_OUT_ID_SUM_AMOUNT_OUT_DESC', + SwapsByTokenOutIdSumBlockRangeAsc = 'SWAPS_BY_TOKEN_OUT_ID_SUM_BLOCK_RANGE_ASC', + SwapsByTokenOutIdSumBlockRangeDesc = 'SWAPS_BY_TOKEN_OUT_ID_SUM_BLOCK_RANGE_DESC', + SwapsByTokenOutIdSumFeeUSDAsc = 'SWAPS_BY_TOKEN_OUT_ID_SUM_FEE_U_S_D_ASC', + SwapsByTokenOutIdSumFeeUSDDesc = 'SWAPS_BY_TOKEN_OUT_ID_SUM_FEE_U_S_D_DESC', + SwapsByTokenOutIdSumIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_SUM_ID_ASC', + SwapsByTokenOutIdSumIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_SUM_ID_DESC', + SwapsByTokenOutIdSumSenderIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_SUM_SENDER_ID_ASC', + SwapsByTokenOutIdSumSenderIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_SUM_SENDER_ID_DESC', + SwapsByTokenOutIdSumTokenInIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_SUM_TOKEN_IN_ID_ASC', + SwapsByTokenOutIdSumTokenInIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_SUM_TOKEN_IN_ID_DESC', + SwapsByTokenOutIdSumTokenOutIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_SUM_TOKEN_OUT_ID_ASC', + SwapsByTokenOutIdSumTokenOutIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_SUM_TOKEN_OUT_ID_DESC', + SwapsByTokenOutIdSumTransactionIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_SUM_TRANSACTION_ID_ASC', + SwapsByTokenOutIdSumTransactionIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_SUM_TRANSACTION_ID_DESC', + SwapsByTokenOutIdVariancePopulationAmountInAsc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_POPULATION_AMOUNT_IN_ASC', + SwapsByTokenOutIdVariancePopulationAmountInDesc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_POPULATION_AMOUNT_IN_DESC', + SwapsByTokenOutIdVariancePopulationAmountOutAsc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_POPULATION_AMOUNT_OUT_ASC', + SwapsByTokenOutIdVariancePopulationAmountOutDesc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_POPULATION_AMOUNT_OUT_DESC', + SwapsByTokenOutIdVariancePopulationBlockRangeAsc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + SwapsByTokenOutIdVariancePopulationBlockRangeDesc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + SwapsByTokenOutIdVariancePopulationFeeUSDAsc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_POPULATION_FEE_U_S_D_ASC', + SwapsByTokenOutIdVariancePopulationFeeUSDDesc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_POPULATION_FEE_U_S_D_DESC', + SwapsByTokenOutIdVariancePopulationIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_POPULATION_ID_ASC', + SwapsByTokenOutIdVariancePopulationIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_POPULATION_ID_DESC', + SwapsByTokenOutIdVariancePopulationSenderIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_POPULATION_SENDER_ID_ASC', + SwapsByTokenOutIdVariancePopulationSenderIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_POPULATION_SENDER_ID_DESC', + SwapsByTokenOutIdVariancePopulationTokenInIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_POPULATION_TOKEN_IN_ID_ASC', + SwapsByTokenOutIdVariancePopulationTokenInIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_POPULATION_TOKEN_IN_ID_DESC', + SwapsByTokenOutIdVariancePopulationTokenOutIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_POPULATION_TOKEN_OUT_ID_ASC', + SwapsByTokenOutIdVariancePopulationTokenOutIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_POPULATION_TOKEN_OUT_ID_DESC', + SwapsByTokenOutIdVariancePopulationTransactionIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_POPULATION_TRANSACTION_ID_ASC', + SwapsByTokenOutIdVariancePopulationTransactionIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_POPULATION_TRANSACTION_ID_DESC', + SwapsByTokenOutIdVarianceSampleAmountInAsc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_SAMPLE_AMOUNT_IN_ASC', + SwapsByTokenOutIdVarianceSampleAmountInDesc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_SAMPLE_AMOUNT_IN_DESC', + SwapsByTokenOutIdVarianceSampleAmountOutAsc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_SAMPLE_AMOUNT_OUT_ASC', + SwapsByTokenOutIdVarianceSampleAmountOutDesc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_SAMPLE_AMOUNT_OUT_DESC', + SwapsByTokenOutIdVarianceSampleBlockRangeAsc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + SwapsByTokenOutIdVarianceSampleBlockRangeDesc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + SwapsByTokenOutIdVarianceSampleFeeUSDAsc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_SAMPLE_FEE_U_S_D_ASC', + SwapsByTokenOutIdVarianceSampleFeeUSDDesc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_SAMPLE_FEE_U_S_D_DESC', + SwapsByTokenOutIdVarianceSampleIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_SAMPLE_ID_ASC', + SwapsByTokenOutIdVarianceSampleIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_SAMPLE_ID_DESC', + SwapsByTokenOutIdVarianceSampleSenderIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_SAMPLE_SENDER_ID_ASC', + SwapsByTokenOutIdVarianceSampleSenderIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_SAMPLE_SENDER_ID_DESC', + SwapsByTokenOutIdVarianceSampleTokenInIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_SAMPLE_TOKEN_IN_ID_ASC', + SwapsByTokenOutIdVarianceSampleTokenInIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_SAMPLE_TOKEN_IN_ID_DESC', + SwapsByTokenOutIdVarianceSampleTokenOutIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_SAMPLE_TOKEN_OUT_ID_ASC', + SwapsByTokenOutIdVarianceSampleTokenOutIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_SAMPLE_TOKEN_OUT_ID_DESC', + SwapsByTokenOutIdVarianceSampleTransactionIdAsc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_SAMPLE_TRANSACTION_ID_ASC', + SwapsByTokenOutIdVarianceSampleTransactionIdDesc = 'SWAPS_BY_TOKEN_OUT_ID_VARIANCE_SAMPLE_TRANSACTION_ID_DESC', + SymbolAsc = 'SYMBOL_ASC', + SymbolDesc = 'SYMBOL_DESC', + TotalSupplyAsc = 'TOTAL_SUPPLY_ASC', + TotalSupplyDesc = 'TOTAL_SUPPLY_DESC', + TypeAsc = 'TYPE_ASC', + TypeDesc = 'TYPE_DESC' +} + +export type Transaction = Node & { + __typename?: 'Transaction'; + /** Reads and enables pagination through a set of `Account`. */ + accountsByClaimFeeTransactionIdAndOwnerId: TransactionAccountsByClaimFeeTransactionIdAndOwnerIdManyToManyConnection; + /** Reads and enables pagination through a set of `Account`. */ + accountsByPoolTransactionIdAndPoolCreatorId: TransactionAccountsByPoolTransactionIdAndPoolCreatorIdManyToManyConnection; + /** Reads and enables pagination through a set of `Account`. */ + accountsByPositionTransactionIdAndOwnerId: TransactionAccountsByPositionTransactionIdAndOwnerIdManyToManyConnection; + /** Reads and enables pagination through a set of `Account`. */ + accountsBySwapTransactionIdAndSenderId: TransactionAccountsBySwapTransactionIdAndSenderIdManyToManyConnection; + blockNumber: Scalars['BigFloat']['output']; + /** Reads and enables pagination through a set of `ClaimFee`. */ + claimFees: ClaimFeesConnection; + events: Scalars['JSON']['output']; + gasUsed: Scalars['BigFloat']['output']; + id: Scalars['String']['output']; + /** A globally unique identifier. Can be used in various places throughout the system to identify this single value. */ + nodeId: Scalars['ID']['output']; + /** Reads and enables pagination through a set of `Pool`. */ + poolCreations: PoolsConnection; + /** Reads and enables pagination through a set of `PoolTokenIncentive`. */ + poolTokenIncentives: PoolTokenIncentivesConnection; + /** Reads and enables pagination through a set of `Pool`. */ + poolsByClaimFeeTransactionIdAndPoolId: TransactionPoolsByClaimFeeTransactionIdAndPoolIdManyToManyConnection; + /** Reads and enables pagination through a set of `Pool`. */ + poolsByPoolTokenIncentiveTransactionIdAndPoolId: TransactionPoolsByPoolTokenIncentiveTransactionIdAndPoolIdManyToManyConnection; + /** Reads and enables pagination through a set of `Pool`. */ + poolsByPositionTransactionIdAndPoolId: TransactionPoolsByPositionTransactionIdAndPoolIdManyToManyConnection; + /** Reads and enables pagination through a set of `Position`. */ + positions: PositionsConnection; + /** Reads and enables pagination through a set of `Position`. */ + positionsByClaimFeeTransactionIdAndPositionId: TransactionPositionsByClaimFeeTransactionIdAndPositionIdManyToManyConnection; + /** Reads and enables pagination through a set of `Swap`. */ + swap: SwapsConnection; + timestamp: Scalars['BigFloat']['output']; + /** Reads and enables pagination through a set of `Token`. */ + tokensByPoolTokenIncentiveTransactionIdAndTokenId: TransactionTokensByPoolTokenIncentiveTransactionIdAndTokenIdManyToManyConnection; + /** Reads and enables pagination through a set of `Token`. */ + tokensByPoolTransactionIdAndTokenXId: TransactionTokensByPoolTransactionIdAndTokenXIdManyToManyConnection; + /** Reads and enables pagination through a set of `Token`. */ + tokensByPoolTransactionIdAndTokenYId: TransactionTokensByPoolTransactionIdAndTokenYIdManyToManyConnection; + /** Reads and enables pagination through a set of `Token`. */ + tokensBySwapTransactionIdAndTokenInId: TransactionTokensBySwapTransactionIdAndTokenInIdManyToManyConnection; + /** Reads and enables pagination through a set of `Token`. */ + tokensBySwapTransactionIdAndTokenOutId: TransactionTokensBySwapTransactionIdAndTokenOutIdManyToManyConnection; +}; + + +export type TransactionAccountsByClaimFeeTransactionIdAndOwnerIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TransactionAccountsByPoolTransactionIdAndPoolCreatorIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TransactionAccountsByPositionTransactionIdAndOwnerIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TransactionAccountsBySwapTransactionIdAndSenderIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TransactionClaimFeesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TransactionPoolCreationsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TransactionPoolTokenIncentivesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TransactionPoolsByClaimFeeTransactionIdAndPoolIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TransactionPoolsByPoolTokenIncentiveTransactionIdAndPoolIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TransactionPoolsByPositionTransactionIdAndPoolIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TransactionPositionsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TransactionPositionsByClaimFeeTransactionIdAndPositionIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TransactionSwapArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TransactionTokensByPoolTokenIncentiveTransactionIdAndTokenIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TransactionTokensByPoolTransactionIdAndTokenXIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TransactionTokensByPoolTransactionIdAndTokenYIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TransactionTokensBySwapTransactionIdAndTokenInIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + + +export type TransactionTokensBySwapTransactionIdAndTokenOutIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Account` values, with data from `ClaimFee`. */ +export type TransactionAccountsByClaimFeeTransactionIdAndOwnerIdManyToManyConnection = { + __typename?: 'TransactionAccountsByClaimFeeTransactionIdAndOwnerIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Account`, info from the `ClaimFee`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Account` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Account` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Account` values, with data from `ClaimFee`. */ +export type TransactionAccountsByClaimFeeTransactionIdAndOwnerIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Account` edge in the connection, with data from `ClaimFee`. */ +export type TransactionAccountsByClaimFeeTransactionIdAndOwnerIdManyToManyEdge = { + __typename?: 'TransactionAccountsByClaimFeeTransactionIdAndOwnerIdManyToManyEdge'; + /** Reads and enables pagination through a set of `ClaimFee`. */ + claimFees: ClaimFeesConnection; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Account` at the end of the edge. */ + node?: Maybe; +}; + + +/** A `Account` edge in the connection, with data from `ClaimFee`. */ +export type TransactionAccountsByClaimFeeTransactionIdAndOwnerIdManyToManyEdgeClaimFeesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Account` values, with data from `Pool`. */ +export type TransactionAccountsByPoolTransactionIdAndPoolCreatorIdManyToManyConnection = { + __typename?: 'TransactionAccountsByPoolTransactionIdAndPoolCreatorIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Account`, info from the `Pool`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Account` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Account` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Account` values, with data from `Pool`. */ +export type TransactionAccountsByPoolTransactionIdAndPoolCreatorIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Account` edge in the connection, with data from `Pool`. */ +export type TransactionAccountsByPoolTransactionIdAndPoolCreatorIdManyToManyEdge = { + __typename?: 'TransactionAccountsByPoolTransactionIdAndPoolCreatorIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Account` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Pool`. */ + poolCreations: PoolsConnection; +}; + + +/** A `Account` edge in the connection, with data from `Pool`. */ +export type TransactionAccountsByPoolTransactionIdAndPoolCreatorIdManyToManyEdgePoolCreationsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Account` values, with data from `Position`. */ +export type TransactionAccountsByPositionTransactionIdAndOwnerIdManyToManyConnection = { + __typename?: 'TransactionAccountsByPositionTransactionIdAndOwnerIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Account`, info from the `Position`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Account` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Account` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Account` values, with data from `Position`. */ +export type TransactionAccountsByPositionTransactionIdAndOwnerIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Account` edge in the connection, with data from `Position`. */ +export type TransactionAccountsByPositionTransactionIdAndOwnerIdManyToManyEdge = { + __typename?: 'TransactionAccountsByPositionTransactionIdAndOwnerIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Account` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Position`. */ + positions: PositionsConnection; +}; + + +/** A `Account` edge in the connection, with data from `Position`. */ +export type TransactionAccountsByPositionTransactionIdAndOwnerIdManyToManyEdgePositionsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Account` values, with data from `Swap`. */ +export type TransactionAccountsBySwapTransactionIdAndSenderIdManyToManyConnection = { + __typename?: 'TransactionAccountsBySwapTransactionIdAndSenderIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Account`, info from the `Swap`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Account` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Account` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Account` values, with data from `Swap`. */ +export type TransactionAccountsBySwapTransactionIdAndSenderIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Account` edge in the connection, with data from `Swap`. */ +export type TransactionAccountsBySwapTransactionIdAndSenderIdManyToManyEdge = { + __typename?: 'TransactionAccountsBySwapTransactionIdAndSenderIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Account` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Swap`. */ + swap: SwapsConnection; +}; + + +/** A `Account` edge in the connection, with data from `Swap`. */ +export type TransactionAccountsBySwapTransactionIdAndSenderIdManyToManyEdgeSwapArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +export type TransactionAggregates = { + __typename?: 'TransactionAggregates'; + /** Mean average aggregates across the matching connection (ignoring before/after/first/last/offset) */ + average?: Maybe; + /** Distinct count aggregates across the matching connection (ignoring before/after/first/last/offset) */ + distinctCount?: Maybe; + keys?: Maybe>; + /** Maximum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + max?: Maybe; + /** Minimum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + min?: Maybe; + /** Population standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevPopulation?: Maybe; + /** Sample standard deviation aggregates across the matching connection (ignoring before/after/first/last/offset) */ + stddevSample?: Maybe; + /** Sum aggregates across the matching connection (ignoring before/after/first/last/offset) */ + sum?: Maybe; + /** Population variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + variancePopulation?: Maybe; + /** Sample variance aggregates across the matching connection (ignoring before/after/first/last/offset) */ + varianceSample?: Maybe; +}; + +export type TransactionAverageAggregates = { + __typename?: 'TransactionAverageAggregates'; + /** Mean average of blockNumber across the matching connection */ + blockNumber?: Maybe; + /** Mean average of gasUsed across the matching connection */ + gasUsed?: Maybe; + /** Mean average of timestamp across the matching connection */ + timestamp?: Maybe; +}; + +export type TransactionDistinctCountAggregates = { + __typename?: 'TransactionDistinctCountAggregates'; + /** Distinct count of _blockRange across the matching connection */ + _blockRange?: Maybe; + /** Distinct count of _id across the matching connection */ + _id?: Maybe; + /** Distinct count of blockNumber across the matching connection */ + blockNumber?: Maybe; + /** Distinct count of events across the matching connection */ + events?: Maybe; + /** Distinct count of gasUsed across the matching connection */ + gasUsed?: Maybe; + /** Distinct count of id across the matching connection */ + id?: Maybe; + /** Distinct count of timestamp across the matching connection */ + timestamp?: Maybe; +}; + +/** A filter to be used against `Transaction` object types. All fields are combined with a logical ‘and.’ */ +export type TransactionFilter = { + /** Checks for all expressions in this list. */ + and?: InputMaybe>; + /** Filter by the object’s `blockNumber` field. */ + blockNumber?: InputMaybe; + /** Filter by the object’s `claimFees` relation. */ + claimFees?: InputMaybe; + /** Some related `claimFees` exist. */ + claimFeesExist?: InputMaybe; + /** Filter by the object’s `events` field. */ + events?: InputMaybe; + /** Filter by the object’s `gasUsed` field. */ + gasUsed?: InputMaybe; + /** Filter by the object’s `id` field. */ + id?: InputMaybe; + /** Negates the expression. */ + not?: InputMaybe; + /** Checks for any expressions in this list. */ + or?: InputMaybe>; + /** Filter by the object’s `poolCreations` relation. */ + poolCreations?: InputMaybe; + /** Some related `poolCreations` exist. */ + poolCreationsExist?: InputMaybe; + /** Filter by the object’s `poolTokenIncentives` relation. */ + poolTokenIncentives?: InputMaybe; + /** Some related `poolTokenIncentives` exist. */ + poolTokenIncentivesExist?: InputMaybe; + /** Filter by the object’s `positions` relation. */ + positions?: InputMaybe; + /** Some related `positions` exist. */ + positionsExist?: InputMaybe; + /** Filter by the object’s `swap` relation. */ + swap?: InputMaybe; + /** Some related `swap` exist. */ + swapExist?: InputMaybe; + /** Filter by the object’s `timestamp` field. */ + timestamp?: InputMaybe; +}; + +export type TransactionMaxAggregates = { + __typename?: 'TransactionMaxAggregates'; + /** Maximum of blockNumber across the matching connection */ + blockNumber?: Maybe; + /** Maximum of gasUsed across the matching connection */ + gasUsed?: Maybe; + /** Maximum of timestamp across the matching connection */ + timestamp?: Maybe; +}; + +export type TransactionMinAggregates = { + __typename?: 'TransactionMinAggregates'; + /** Minimum of blockNumber across the matching connection */ + blockNumber?: Maybe; + /** Minimum of gasUsed across the matching connection */ + gasUsed?: Maybe; + /** Minimum of timestamp across the matching connection */ + timestamp?: Maybe; +}; + +/** A connection to a list of `Pool` values, with data from `ClaimFee`. */ +export type TransactionPoolsByClaimFeeTransactionIdAndPoolIdManyToManyConnection = { + __typename?: 'TransactionPoolsByClaimFeeTransactionIdAndPoolIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Pool`, info from the `ClaimFee`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Pool` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Pool` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Pool` values, with data from `ClaimFee`. */ +export type TransactionPoolsByClaimFeeTransactionIdAndPoolIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Pool` edge in the connection, with data from `ClaimFee`. */ +export type TransactionPoolsByClaimFeeTransactionIdAndPoolIdManyToManyEdge = { + __typename?: 'TransactionPoolsByClaimFeeTransactionIdAndPoolIdManyToManyEdge'; + /** Reads and enables pagination through a set of `ClaimFee`. */ + claimFees: ClaimFeesConnection; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Pool` at the end of the edge. */ + node?: Maybe; +}; + + +/** A `Pool` edge in the connection, with data from `ClaimFee`. */ +export type TransactionPoolsByClaimFeeTransactionIdAndPoolIdManyToManyEdgeClaimFeesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Pool` values, with data from `PoolTokenIncentive`. */ +export type TransactionPoolsByPoolTokenIncentiveTransactionIdAndPoolIdManyToManyConnection = { + __typename?: 'TransactionPoolsByPoolTokenIncentiveTransactionIdAndPoolIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Pool`, info from the `PoolTokenIncentive`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Pool` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Pool` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Pool` values, with data from `PoolTokenIncentive`. */ +export type TransactionPoolsByPoolTokenIncentiveTransactionIdAndPoolIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Pool` edge in the connection, with data from `PoolTokenIncentive`. */ +export type TransactionPoolsByPoolTokenIncentiveTransactionIdAndPoolIdManyToManyEdge = { + __typename?: 'TransactionPoolsByPoolTokenIncentiveTransactionIdAndPoolIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Pool` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `PoolTokenIncentive`. */ + poolTokenIncentives: PoolTokenIncentivesConnection; +}; + + +/** A `Pool` edge in the connection, with data from `PoolTokenIncentive`. */ +export type TransactionPoolsByPoolTokenIncentiveTransactionIdAndPoolIdManyToManyEdgePoolTokenIncentivesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Pool` values, with data from `Position`. */ +export type TransactionPoolsByPositionTransactionIdAndPoolIdManyToManyConnection = { + __typename?: 'TransactionPoolsByPositionTransactionIdAndPoolIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Pool`, info from the `Position`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Pool` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Pool` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Pool` values, with data from `Position`. */ +export type TransactionPoolsByPositionTransactionIdAndPoolIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Pool` edge in the connection, with data from `Position`. */ +export type TransactionPoolsByPositionTransactionIdAndPoolIdManyToManyEdge = { + __typename?: 'TransactionPoolsByPositionTransactionIdAndPoolIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Pool` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Position`. */ + positions: PositionsConnection; +}; + + +/** A `Pool` edge in the connection, with data from `Position`. */ +export type TransactionPoolsByPositionTransactionIdAndPoolIdManyToManyEdgePositionsArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Position` values, with data from `ClaimFee`. */ +export type TransactionPositionsByClaimFeeTransactionIdAndPositionIdManyToManyConnection = { + __typename?: 'TransactionPositionsByClaimFeeTransactionIdAndPositionIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Position`, info from the `ClaimFee`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Position` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Position` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Position` values, with data from `ClaimFee`. */ +export type TransactionPositionsByClaimFeeTransactionIdAndPositionIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Position` edge in the connection, with data from `ClaimFee`. */ +export type TransactionPositionsByClaimFeeTransactionIdAndPositionIdManyToManyEdge = { + __typename?: 'TransactionPositionsByClaimFeeTransactionIdAndPositionIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** Reads and enables pagination through a set of `ClaimFee`. */ + fees: ClaimFeesConnection; + /** The `Position` at the end of the edge. */ + node?: Maybe; +}; + + +/** A `Position` edge in the connection, with data from `ClaimFee`. */ +export type TransactionPositionsByClaimFeeTransactionIdAndPositionIdManyToManyEdgeFeesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +export type TransactionStddevPopulationAggregates = { + __typename?: 'TransactionStddevPopulationAggregates'; + /** Population standard deviation of blockNumber across the matching connection */ + blockNumber?: Maybe; + /** Population standard deviation of gasUsed across the matching connection */ + gasUsed?: Maybe; + /** Population standard deviation of timestamp across the matching connection */ + timestamp?: Maybe; +}; + +export type TransactionStddevSampleAggregates = { + __typename?: 'TransactionStddevSampleAggregates'; + /** Sample standard deviation of blockNumber across the matching connection */ + blockNumber?: Maybe; + /** Sample standard deviation of gasUsed across the matching connection */ + gasUsed?: Maybe; + /** Sample standard deviation of timestamp across the matching connection */ + timestamp?: Maybe; +}; + +export type TransactionSumAggregates = { + __typename?: 'TransactionSumAggregates'; + /** Sum of blockNumber across the matching connection */ + blockNumber: Scalars['BigFloat']['output']; + /** Sum of gasUsed across the matching connection */ + gasUsed: Scalars['BigFloat']['output']; + /** Sum of timestamp across the matching connection */ + timestamp: Scalars['BigFloat']['output']; +}; + +/** A filter to be used against many `ClaimFee` object types. All fields are combined with a logical ‘and.’ */ +export type TransactionToManyClaimFeeFilter = { + /** Aggregates across related `ClaimFee` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `ClaimFee` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `ClaimFee` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `ClaimFee` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +/** A filter to be used against many `Pool` object types. All fields are combined with a logical ‘and.’ */ +export type TransactionToManyPoolFilter = { + /** Aggregates across related `Pool` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `Pool` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `Pool` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `Pool` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +/** A filter to be used against many `PoolTokenIncentive` object types. All fields are combined with a logical ‘and.’ */ +export type TransactionToManyPoolTokenIncentiveFilter = { + /** Aggregates across related `PoolTokenIncentive` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `PoolTokenIncentive` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `PoolTokenIncentive` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `PoolTokenIncentive` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +/** A filter to be used against many `Position` object types. All fields are combined with a logical ‘and.’ */ +export type TransactionToManyPositionFilter = { + /** Aggregates across related `Position` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `Position` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `Position` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `Position` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +/** A filter to be used against many `Swap` object types. All fields are combined with a logical ‘and.’ */ +export type TransactionToManySwapFilter = { + /** Aggregates across related `Swap` match the filter criteria. */ + aggregates?: InputMaybe; + /** Every related `Swap` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + every?: InputMaybe; + /** No related `Swap` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + none?: InputMaybe; + /** Some related `Swap` matches the filter criteria. All fields are combined with a logical ‘and.’ */ + some?: InputMaybe; +}; + +/** A connection to a list of `Token` values, with data from `PoolTokenIncentive`. */ +export type TransactionTokensByPoolTokenIncentiveTransactionIdAndTokenIdManyToManyConnection = { + __typename?: 'TransactionTokensByPoolTokenIncentiveTransactionIdAndTokenIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Token`, info from the `PoolTokenIncentive`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Token` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Token` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Token` values, with data from `PoolTokenIncentive`. */ +export type TransactionTokensByPoolTokenIncentiveTransactionIdAndTokenIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Token` edge in the connection, with data from `PoolTokenIncentive`. */ +export type TransactionTokensByPoolTokenIncentiveTransactionIdAndTokenIdManyToManyEdge = { + __typename?: 'TransactionTokensByPoolTokenIncentiveTransactionIdAndTokenIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Token` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `PoolTokenIncentive`. */ + poolTokenIncentives: PoolTokenIncentivesConnection; +}; + + +/** A `Token` edge in the connection, with data from `PoolTokenIncentive`. */ +export type TransactionTokensByPoolTokenIncentiveTransactionIdAndTokenIdManyToManyEdgePoolTokenIncentivesArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Token` values, with data from `Pool`. */ +export type TransactionTokensByPoolTransactionIdAndTokenXIdManyToManyConnection = { + __typename?: 'TransactionTokensByPoolTransactionIdAndTokenXIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Token`, info from the `Pool`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Token` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Token` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Token` values, with data from `Pool`. */ +export type TransactionTokensByPoolTransactionIdAndTokenXIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Token` edge in the connection, with data from `Pool`. */ +export type TransactionTokensByPoolTransactionIdAndTokenXIdManyToManyEdge = { + __typename?: 'TransactionTokensByPoolTransactionIdAndTokenXIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Token` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Pool`. */ + poolsByTokenXId: PoolsConnection; +}; + + +/** A `Token` edge in the connection, with data from `Pool`. */ +export type TransactionTokensByPoolTransactionIdAndTokenXIdManyToManyEdgePoolsByTokenXIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Token` values, with data from `Pool`. */ +export type TransactionTokensByPoolTransactionIdAndTokenYIdManyToManyConnection = { + __typename?: 'TransactionTokensByPoolTransactionIdAndTokenYIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Token`, info from the `Pool`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Token` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Token` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Token` values, with data from `Pool`. */ +export type TransactionTokensByPoolTransactionIdAndTokenYIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Token` edge in the connection, with data from `Pool`. */ +export type TransactionTokensByPoolTransactionIdAndTokenYIdManyToManyEdge = { + __typename?: 'TransactionTokensByPoolTransactionIdAndTokenYIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Token` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Pool`. */ + poolsByTokenYId: PoolsConnection; +}; + + +/** A `Token` edge in the connection, with data from `Pool`. */ +export type TransactionTokensByPoolTransactionIdAndTokenYIdManyToManyEdgePoolsByTokenYIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Token` values, with data from `Swap`. */ +export type TransactionTokensBySwapTransactionIdAndTokenInIdManyToManyConnection = { + __typename?: 'TransactionTokensBySwapTransactionIdAndTokenInIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Token`, info from the `Swap`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Token` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Token` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Token` values, with data from `Swap`. */ +export type TransactionTokensBySwapTransactionIdAndTokenInIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Token` edge in the connection, with data from `Swap`. */ +export type TransactionTokensBySwapTransactionIdAndTokenInIdManyToManyEdge = { + __typename?: 'TransactionTokensBySwapTransactionIdAndTokenInIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Token` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Swap`. */ + swapsByTokenInId: SwapsConnection; +}; + + +/** A `Token` edge in the connection, with data from `Swap`. */ +export type TransactionTokensBySwapTransactionIdAndTokenInIdManyToManyEdgeSwapsByTokenInIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +/** A connection to a list of `Token` values, with data from `Swap`. */ +export type TransactionTokensBySwapTransactionIdAndTokenOutIdManyToManyConnection = { + __typename?: 'TransactionTokensBySwapTransactionIdAndTokenOutIdManyToManyConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Token`, info from the `Swap`, and the cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Token` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Token` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Token` values, with data from `Swap`. */ +export type TransactionTokensBySwapTransactionIdAndTokenOutIdManyToManyConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Token` edge in the connection, with data from `Swap`. */ +export type TransactionTokensBySwapTransactionIdAndTokenOutIdManyToManyEdge = { + __typename?: 'TransactionTokensBySwapTransactionIdAndTokenOutIdManyToManyEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Token` at the end of the edge. */ + node?: Maybe; + /** Reads and enables pagination through a set of `Swap`. */ + swapsByTokenOutId: SwapsConnection; +}; + + +/** A `Token` edge in the connection, with data from `Swap`. */ +export type TransactionTokensBySwapTransactionIdAndTokenOutIdManyToManyEdgeSwapsByTokenOutIdArgs = { + after?: InputMaybe; + before?: InputMaybe; + blockHeight?: InputMaybe; + distinct?: InputMaybe>>; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe>; +}; + +export type TransactionVariancePopulationAggregates = { + __typename?: 'TransactionVariancePopulationAggregates'; + /** Population variance of blockNumber across the matching connection */ + blockNumber?: Maybe; + /** Population variance of gasUsed across the matching connection */ + gasUsed?: Maybe; + /** Population variance of timestamp across the matching connection */ + timestamp?: Maybe; +}; + +export type TransactionVarianceSampleAggregates = { + __typename?: 'TransactionVarianceSampleAggregates'; + /** Sample variance of blockNumber across the matching connection */ + blockNumber?: Maybe; + /** Sample variance of gasUsed across the matching connection */ + gasUsed?: Maybe; + /** Sample variance of timestamp across the matching connection */ + timestamp?: Maybe; +}; + +/** A connection to a list of `Transaction` values. */ +export type TransactionsConnection = { + __typename?: 'TransactionsConnection'; + /** Aggregates across the matching connection (ignoring before/after/first/last/offset) */ + aggregates?: Maybe; + /** A list of edges which contains the `Transaction` and cursor to aid in pagination. */ + edges: Array; + /** Grouped aggregates across the matching connection (ignoring before/after/first/last/offset) */ + groupedAggregates?: Maybe>; + /** A list of `Transaction` objects. */ + nodes: Array>; + /** Information to aid in pagination. */ + pageInfo: PageInfo; + /** The count of *all* `Transaction` you could get from the connection. */ + totalCount: Scalars['Int']['output']; +}; + + +/** A connection to a list of `Transaction` values. */ +export type TransactionsConnectionGroupedAggregatesArgs = { + groupBy: Array; + having?: InputMaybe; +}; + +/** A `Transaction` edge in the connection. */ +export type TransactionsEdge = { + __typename?: 'TransactionsEdge'; + /** A cursor for use in pagination. */ + cursor?: Maybe; + /** The `Transaction` at the end of the edge. */ + node?: Maybe; +}; + +/** Grouping methods for `Transaction` for usage during aggregation. */ +export enum TransactionsGroupBy { + BlockNumber = 'BLOCK_NUMBER', + Events = 'EVENTS', + GasUsed = 'GAS_USED', + Id = 'ID', + Timestamp = 'TIMESTAMP' +} + +export type TransactionsHavingAverageInput = { + blockNumber?: InputMaybe; + gasUsed?: InputMaybe; + timestamp?: InputMaybe; +}; + +export type TransactionsHavingDistinctCountInput = { + blockNumber?: InputMaybe; + gasUsed?: InputMaybe; + timestamp?: InputMaybe; +}; + +/** Conditions for `Transaction` aggregates. */ +export type TransactionsHavingInput = { + AND?: InputMaybe>; + OR?: InputMaybe>; + average?: InputMaybe; + distinctCount?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddevPopulation?: InputMaybe; + stddevSample?: InputMaybe; + sum?: InputMaybe; + variancePopulation?: InputMaybe; + varianceSample?: InputMaybe; +}; + +export type TransactionsHavingMaxInput = { + blockNumber?: InputMaybe; + gasUsed?: InputMaybe; + timestamp?: InputMaybe; +}; + +export type TransactionsHavingMinInput = { + blockNumber?: InputMaybe; + gasUsed?: InputMaybe; + timestamp?: InputMaybe; +}; + +export type TransactionsHavingStddevPopulationInput = { + blockNumber?: InputMaybe; + gasUsed?: InputMaybe; + timestamp?: InputMaybe; +}; + +export type TransactionsHavingStddevSampleInput = { + blockNumber?: InputMaybe; + gasUsed?: InputMaybe; + timestamp?: InputMaybe; +}; + +export type TransactionsHavingSumInput = { + blockNumber?: InputMaybe; + gasUsed?: InputMaybe; + timestamp?: InputMaybe; +}; + +export type TransactionsHavingVariancePopulationInput = { + blockNumber?: InputMaybe; + gasUsed?: InputMaybe; + timestamp?: InputMaybe; +}; + +export type TransactionsHavingVarianceSampleInput = { + blockNumber?: InputMaybe; + gasUsed?: InputMaybe; + timestamp?: InputMaybe; +}; + +/** Methods to use when ordering `Transaction`. */ +export enum TransactionsOrderBy { + BlockNumberAsc = 'BLOCK_NUMBER_ASC', + BlockNumberDesc = 'BLOCK_NUMBER_DESC', + ClaimFeesAverageAmountUSDAsc = 'CLAIM_FEES_AVERAGE_AMOUNT_U_S_D_ASC', + ClaimFeesAverageAmountUSDDesc = 'CLAIM_FEES_AVERAGE_AMOUNT_U_S_D_DESC', + ClaimFeesAverageAmountXAsc = 'CLAIM_FEES_AVERAGE_AMOUNT_X_ASC', + ClaimFeesAverageAmountXDesc = 'CLAIM_FEES_AVERAGE_AMOUNT_X_DESC', + ClaimFeesAverageAmountYAsc = 'CLAIM_FEES_AVERAGE_AMOUNT_Y_ASC', + ClaimFeesAverageAmountYDesc = 'CLAIM_FEES_AVERAGE_AMOUNT_Y_DESC', + ClaimFeesAverageBlockRangeAsc = 'CLAIM_FEES_AVERAGE_BLOCK_RANGE_ASC', + ClaimFeesAverageBlockRangeDesc = 'CLAIM_FEES_AVERAGE_BLOCK_RANGE_DESC', + ClaimFeesAverageIdAsc = 'CLAIM_FEES_AVERAGE_ID_ASC', + ClaimFeesAverageIdDesc = 'CLAIM_FEES_AVERAGE_ID_DESC', + ClaimFeesAverageOwnerIdAsc = 'CLAIM_FEES_AVERAGE_OWNER_ID_ASC', + ClaimFeesAverageOwnerIdDesc = 'CLAIM_FEES_AVERAGE_OWNER_ID_DESC', + ClaimFeesAveragePoolIdAsc = 'CLAIM_FEES_AVERAGE_POOL_ID_ASC', + ClaimFeesAveragePoolIdDesc = 'CLAIM_FEES_AVERAGE_POOL_ID_DESC', + ClaimFeesAveragePositionIdAsc = 'CLAIM_FEES_AVERAGE_POSITION_ID_ASC', + ClaimFeesAveragePositionIdDesc = 'CLAIM_FEES_AVERAGE_POSITION_ID_DESC', + ClaimFeesAverageTransactionIdAsc = 'CLAIM_FEES_AVERAGE_TRANSACTION_ID_ASC', + ClaimFeesAverageTransactionIdDesc = 'CLAIM_FEES_AVERAGE_TRANSACTION_ID_DESC', + ClaimFeesCountAsc = 'CLAIM_FEES_COUNT_ASC', + ClaimFeesCountDesc = 'CLAIM_FEES_COUNT_DESC', + ClaimFeesDistinctCountAmountUSDAsc = 'CLAIM_FEES_DISTINCT_COUNT_AMOUNT_U_S_D_ASC', + ClaimFeesDistinctCountAmountUSDDesc = 'CLAIM_FEES_DISTINCT_COUNT_AMOUNT_U_S_D_DESC', + ClaimFeesDistinctCountAmountXAsc = 'CLAIM_FEES_DISTINCT_COUNT_AMOUNT_X_ASC', + ClaimFeesDistinctCountAmountXDesc = 'CLAIM_FEES_DISTINCT_COUNT_AMOUNT_X_DESC', + ClaimFeesDistinctCountAmountYAsc = 'CLAIM_FEES_DISTINCT_COUNT_AMOUNT_Y_ASC', + ClaimFeesDistinctCountAmountYDesc = 'CLAIM_FEES_DISTINCT_COUNT_AMOUNT_Y_DESC', + ClaimFeesDistinctCountBlockRangeAsc = 'CLAIM_FEES_DISTINCT_COUNT_BLOCK_RANGE_ASC', + ClaimFeesDistinctCountBlockRangeDesc = 'CLAIM_FEES_DISTINCT_COUNT_BLOCK_RANGE_DESC', + ClaimFeesDistinctCountIdAsc = 'CLAIM_FEES_DISTINCT_COUNT_ID_ASC', + ClaimFeesDistinctCountIdDesc = 'CLAIM_FEES_DISTINCT_COUNT_ID_DESC', + ClaimFeesDistinctCountOwnerIdAsc = 'CLAIM_FEES_DISTINCT_COUNT_OWNER_ID_ASC', + ClaimFeesDistinctCountOwnerIdDesc = 'CLAIM_FEES_DISTINCT_COUNT_OWNER_ID_DESC', + ClaimFeesDistinctCountPoolIdAsc = 'CLAIM_FEES_DISTINCT_COUNT_POOL_ID_ASC', + ClaimFeesDistinctCountPoolIdDesc = 'CLAIM_FEES_DISTINCT_COUNT_POOL_ID_DESC', + ClaimFeesDistinctCountPositionIdAsc = 'CLAIM_FEES_DISTINCT_COUNT_POSITION_ID_ASC', + ClaimFeesDistinctCountPositionIdDesc = 'CLAIM_FEES_DISTINCT_COUNT_POSITION_ID_DESC', + ClaimFeesDistinctCountTransactionIdAsc = 'CLAIM_FEES_DISTINCT_COUNT_TRANSACTION_ID_ASC', + ClaimFeesDistinctCountTransactionIdDesc = 'CLAIM_FEES_DISTINCT_COUNT_TRANSACTION_ID_DESC', + ClaimFeesMaxAmountUSDAsc = 'CLAIM_FEES_MAX_AMOUNT_U_S_D_ASC', + ClaimFeesMaxAmountUSDDesc = 'CLAIM_FEES_MAX_AMOUNT_U_S_D_DESC', + ClaimFeesMaxAmountXAsc = 'CLAIM_FEES_MAX_AMOUNT_X_ASC', + ClaimFeesMaxAmountXDesc = 'CLAIM_FEES_MAX_AMOUNT_X_DESC', + ClaimFeesMaxAmountYAsc = 'CLAIM_FEES_MAX_AMOUNT_Y_ASC', + ClaimFeesMaxAmountYDesc = 'CLAIM_FEES_MAX_AMOUNT_Y_DESC', + ClaimFeesMaxBlockRangeAsc = 'CLAIM_FEES_MAX_BLOCK_RANGE_ASC', + ClaimFeesMaxBlockRangeDesc = 'CLAIM_FEES_MAX_BLOCK_RANGE_DESC', + ClaimFeesMaxIdAsc = 'CLAIM_FEES_MAX_ID_ASC', + ClaimFeesMaxIdDesc = 'CLAIM_FEES_MAX_ID_DESC', + ClaimFeesMaxOwnerIdAsc = 'CLAIM_FEES_MAX_OWNER_ID_ASC', + ClaimFeesMaxOwnerIdDesc = 'CLAIM_FEES_MAX_OWNER_ID_DESC', + ClaimFeesMaxPoolIdAsc = 'CLAIM_FEES_MAX_POOL_ID_ASC', + ClaimFeesMaxPoolIdDesc = 'CLAIM_FEES_MAX_POOL_ID_DESC', + ClaimFeesMaxPositionIdAsc = 'CLAIM_FEES_MAX_POSITION_ID_ASC', + ClaimFeesMaxPositionIdDesc = 'CLAIM_FEES_MAX_POSITION_ID_DESC', + ClaimFeesMaxTransactionIdAsc = 'CLAIM_FEES_MAX_TRANSACTION_ID_ASC', + ClaimFeesMaxTransactionIdDesc = 'CLAIM_FEES_MAX_TRANSACTION_ID_DESC', + ClaimFeesMinAmountUSDAsc = 'CLAIM_FEES_MIN_AMOUNT_U_S_D_ASC', + ClaimFeesMinAmountUSDDesc = 'CLAIM_FEES_MIN_AMOUNT_U_S_D_DESC', + ClaimFeesMinAmountXAsc = 'CLAIM_FEES_MIN_AMOUNT_X_ASC', + ClaimFeesMinAmountXDesc = 'CLAIM_FEES_MIN_AMOUNT_X_DESC', + ClaimFeesMinAmountYAsc = 'CLAIM_FEES_MIN_AMOUNT_Y_ASC', + ClaimFeesMinAmountYDesc = 'CLAIM_FEES_MIN_AMOUNT_Y_DESC', + ClaimFeesMinBlockRangeAsc = 'CLAIM_FEES_MIN_BLOCK_RANGE_ASC', + ClaimFeesMinBlockRangeDesc = 'CLAIM_FEES_MIN_BLOCK_RANGE_DESC', + ClaimFeesMinIdAsc = 'CLAIM_FEES_MIN_ID_ASC', + ClaimFeesMinIdDesc = 'CLAIM_FEES_MIN_ID_DESC', + ClaimFeesMinOwnerIdAsc = 'CLAIM_FEES_MIN_OWNER_ID_ASC', + ClaimFeesMinOwnerIdDesc = 'CLAIM_FEES_MIN_OWNER_ID_DESC', + ClaimFeesMinPoolIdAsc = 'CLAIM_FEES_MIN_POOL_ID_ASC', + ClaimFeesMinPoolIdDesc = 'CLAIM_FEES_MIN_POOL_ID_DESC', + ClaimFeesMinPositionIdAsc = 'CLAIM_FEES_MIN_POSITION_ID_ASC', + ClaimFeesMinPositionIdDesc = 'CLAIM_FEES_MIN_POSITION_ID_DESC', + ClaimFeesMinTransactionIdAsc = 'CLAIM_FEES_MIN_TRANSACTION_ID_ASC', + ClaimFeesMinTransactionIdDesc = 'CLAIM_FEES_MIN_TRANSACTION_ID_DESC', + ClaimFeesStddevPopulationAmountUSDAsc = 'CLAIM_FEES_STDDEV_POPULATION_AMOUNT_U_S_D_ASC', + ClaimFeesStddevPopulationAmountUSDDesc = 'CLAIM_FEES_STDDEV_POPULATION_AMOUNT_U_S_D_DESC', + ClaimFeesStddevPopulationAmountXAsc = 'CLAIM_FEES_STDDEV_POPULATION_AMOUNT_X_ASC', + ClaimFeesStddevPopulationAmountXDesc = 'CLAIM_FEES_STDDEV_POPULATION_AMOUNT_X_DESC', + ClaimFeesStddevPopulationAmountYAsc = 'CLAIM_FEES_STDDEV_POPULATION_AMOUNT_Y_ASC', + ClaimFeesStddevPopulationAmountYDesc = 'CLAIM_FEES_STDDEV_POPULATION_AMOUNT_Y_DESC', + ClaimFeesStddevPopulationBlockRangeAsc = 'CLAIM_FEES_STDDEV_POPULATION_BLOCK_RANGE_ASC', + ClaimFeesStddevPopulationBlockRangeDesc = 'CLAIM_FEES_STDDEV_POPULATION_BLOCK_RANGE_DESC', + ClaimFeesStddevPopulationIdAsc = 'CLAIM_FEES_STDDEV_POPULATION_ID_ASC', + ClaimFeesStddevPopulationIdDesc = 'CLAIM_FEES_STDDEV_POPULATION_ID_DESC', + ClaimFeesStddevPopulationOwnerIdAsc = 'CLAIM_FEES_STDDEV_POPULATION_OWNER_ID_ASC', + ClaimFeesStddevPopulationOwnerIdDesc = 'CLAIM_FEES_STDDEV_POPULATION_OWNER_ID_DESC', + ClaimFeesStddevPopulationPoolIdAsc = 'CLAIM_FEES_STDDEV_POPULATION_POOL_ID_ASC', + ClaimFeesStddevPopulationPoolIdDesc = 'CLAIM_FEES_STDDEV_POPULATION_POOL_ID_DESC', + ClaimFeesStddevPopulationPositionIdAsc = 'CLAIM_FEES_STDDEV_POPULATION_POSITION_ID_ASC', + ClaimFeesStddevPopulationPositionIdDesc = 'CLAIM_FEES_STDDEV_POPULATION_POSITION_ID_DESC', + ClaimFeesStddevPopulationTransactionIdAsc = 'CLAIM_FEES_STDDEV_POPULATION_TRANSACTION_ID_ASC', + ClaimFeesStddevPopulationTransactionIdDesc = 'CLAIM_FEES_STDDEV_POPULATION_TRANSACTION_ID_DESC', + ClaimFeesStddevSampleAmountUSDAsc = 'CLAIM_FEES_STDDEV_SAMPLE_AMOUNT_U_S_D_ASC', + ClaimFeesStddevSampleAmountUSDDesc = 'CLAIM_FEES_STDDEV_SAMPLE_AMOUNT_U_S_D_DESC', + ClaimFeesStddevSampleAmountXAsc = 'CLAIM_FEES_STDDEV_SAMPLE_AMOUNT_X_ASC', + ClaimFeesStddevSampleAmountXDesc = 'CLAIM_FEES_STDDEV_SAMPLE_AMOUNT_X_DESC', + ClaimFeesStddevSampleAmountYAsc = 'CLAIM_FEES_STDDEV_SAMPLE_AMOUNT_Y_ASC', + ClaimFeesStddevSampleAmountYDesc = 'CLAIM_FEES_STDDEV_SAMPLE_AMOUNT_Y_DESC', + ClaimFeesStddevSampleBlockRangeAsc = 'CLAIM_FEES_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + ClaimFeesStddevSampleBlockRangeDesc = 'CLAIM_FEES_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + ClaimFeesStddevSampleIdAsc = 'CLAIM_FEES_STDDEV_SAMPLE_ID_ASC', + ClaimFeesStddevSampleIdDesc = 'CLAIM_FEES_STDDEV_SAMPLE_ID_DESC', + ClaimFeesStddevSampleOwnerIdAsc = 'CLAIM_FEES_STDDEV_SAMPLE_OWNER_ID_ASC', + ClaimFeesStddevSampleOwnerIdDesc = 'CLAIM_FEES_STDDEV_SAMPLE_OWNER_ID_DESC', + ClaimFeesStddevSamplePoolIdAsc = 'CLAIM_FEES_STDDEV_SAMPLE_POOL_ID_ASC', + ClaimFeesStddevSamplePoolIdDesc = 'CLAIM_FEES_STDDEV_SAMPLE_POOL_ID_DESC', + ClaimFeesStddevSamplePositionIdAsc = 'CLAIM_FEES_STDDEV_SAMPLE_POSITION_ID_ASC', + ClaimFeesStddevSamplePositionIdDesc = 'CLAIM_FEES_STDDEV_SAMPLE_POSITION_ID_DESC', + ClaimFeesStddevSampleTransactionIdAsc = 'CLAIM_FEES_STDDEV_SAMPLE_TRANSACTION_ID_ASC', + ClaimFeesStddevSampleTransactionIdDesc = 'CLAIM_FEES_STDDEV_SAMPLE_TRANSACTION_ID_DESC', + ClaimFeesSumAmountUSDAsc = 'CLAIM_FEES_SUM_AMOUNT_U_S_D_ASC', + ClaimFeesSumAmountUSDDesc = 'CLAIM_FEES_SUM_AMOUNT_U_S_D_DESC', + ClaimFeesSumAmountXAsc = 'CLAIM_FEES_SUM_AMOUNT_X_ASC', + ClaimFeesSumAmountXDesc = 'CLAIM_FEES_SUM_AMOUNT_X_DESC', + ClaimFeesSumAmountYAsc = 'CLAIM_FEES_SUM_AMOUNT_Y_ASC', + ClaimFeesSumAmountYDesc = 'CLAIM_FEES_SUM_AMOUNT_Y_DESC', + ClaimFeesSumBlockRangeAsc = 'CLAIM_FEES_SUM_BLOCK_RANGE_ASC', + ClaimFeesSumBlockRangeDesc = 'CLAIM_FEES_SUM_BLOCK_RANGE_DESC', + ClaimFeesSumIdAsc = 'CLAIM_FEES_SUM_ID_ASC', + ClaimFeesSumIdDesc = 'CLAIM_FEES_SUM_ID_DESC', + ClaimFeesSumOwnerIdAsc = 'CLAIM_FEES_SUM_OWNER_ID_ASC', + ClaimFeesSumOwnerIdDesc = 'CLAIM_FEES_SUM_OWNER_ID_DESC', + ClaimFeesSumPoolIdAsc = 'CLAIM_FEES_SUM_POOL_ID_ASC', + ClaimFeesSumPoolIdDesc = 'CLAIM_FEES_SUM_POOL_ID_DESC', + ClaimFeesSumPositionIdAsc = 'CLAIM_FEES_SUM_POSITION_ID_ASC', + ClaimFeesSumPositionIdDesc = 'CLAIM_FEES_SUM_POSITION_ID_DESC', + ClaimFeesSumTransactionIdAsc = 'CLAIM_FEES_SUM_TRANSACTION_ID_ASC', + ClaimFeesSumTransactionIdDesc = 'CLAIM_FEES_SUM_TRANSACTION_ID_DESC', + ClaimFeesVariancePopulationAmountUSDAsc = 'CLAIM_FEES_VARIANCE_POPULATION_AMOUNT_U_S_D_ASC', + ClaimFeesVariancePopulationAmountUSDDesc = 'CLAIM_FEES_VARIANCE_POPULATION_AMOUNT_U_S_D_DESC', + ClaimFeesVariancePopulationAmountXAsc = 'CLAIM_FEES_VARIANCE_POPULATION_AMOUNT_X_ASC', + ClaimFeesVariancePopulationAmountXDesc = 'CLAIM_FEES_VARIANCE_POPULATION_AMOUNT_X_DESC', + ClaimFeesVariancePopulationAmountYAsc = 'CLAIM_FEES_VARIANCE_POPULATION_AMOUNT_Y_ASC', + ClaimFeesVariancePopulationAmountYDesc = 'CLAIM_FEES_VARIANCE_POPULATION_AMOUNT_Y_DESC', + ClaimFeesVariancePopulationBlockRangeAsc = 'CLAIM_FEES_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + ClaimFeesVariancePopulationBlockRangeDesc = 'CLAIM_FEES_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + ClaimFeesVariancePopulationIdAsc = 'CLAIM_FEES_VARIANCE_POPULATION_ID_ASC', + ClaimFeesVariancePopulationIdDesc = 'CLAIM_FEES_VARIANCE_POPULATION_ID_DESC', + ClaimFeesVariancePopulationOwnerIdAsc = 'CLAIM_FEES_VARIANCE_POPULATION_OWNER_ID_ASC', + ClaimFeesVariancePopulationOwnerIdDesc = 'CLAIM_FEES_VARIANCE_POPULATION_OWNER_ID_DESC', + ClaimFeesVariancePopulationPoolIdAsc = 'CLAIM_FEES_VARIANCE_POPULATION_POOL_ID_ASC', + ClaimFeesVariancePopulationPoolIdDesc = 'CLAIM_FEES_VARIANCE_POPULATION_POOL_ID_DESC', + ClaimFeesVariancePopulationPositionIdAsc = 'CLAIM_FEES_VARIANCE_POPULATION_POSITION_ID_ASC', + ClaimFeesVariancePopulationPositionIdDesc = 'CLAIM_FEES_VARIANCE_POPULATION_POSITION_ID_DESC', + ClaimFeesVariancePopulationTransactionIdAsc = 'CLAIM_FEES_VARIANCE_POPULATION_TRANSACTION_ID_ASC', + ClaimFeesVariancePopulationTransactionIdDesc = 'CLAIM_FEES_VARIANCE_POPULATION_TRANSACTION_ID_DESC', + ClaimFeesVarianceSampleAmountUSDAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_AMOUNT_U_S_D_ASC', + ClaimFeesVarianceSampleAmountUSDDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_AMOUNT_U_S_D_DESC', + ClaimFeesVarianceSampleAmountXAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_AMOUNT_X_ASC', + ClaimFeesVarianceSampleAmountXDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_AMOUNT_X_DESC', + ClaimFeesVarianceSampleAmountYAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_AMOUNT_Y_ASC', + ClaimFeesVarianceSampleAmountYDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_AMOUNT_Y_DESC', + ClaimFeesVarianceSampleBlockRangeAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + ClaimFeesVarianceSampleBlockRangeDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + ClaimFeesVarianceSampleIdAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_ID_ASC', + ClaimFeesVarianceSampleIdDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_ID_DESC', + ClaimFeesVarianceSampleOwnerIdAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_OWNER_ID_ASC', + ClaimFeesVarianceSampleOwnerIdDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_OWNER_ID_DESC', + ClaimFeesVarianceSamplePoolIdAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_POOL_ID_ASC', + ClaimFeesVarianceSamplePoolIdDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_POOL_ID_DESC', + ClaimFeesVarianceSamplePositionIdAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_POSITION_ID_ASC', + ClaimFeesVarianceSamplePositionIdDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_POSITION_ID_DESC', + ClaimFeesVarianceSampleTransactionIdAsc = 'CLAIM_FEES_VARIANCE_SAMPLE_TRANSACTION_ID_ASC', + ClaimFeesVarianceSampleTransactionIdDesc = 'CLAIM_FEES_VARIANCE_SAMPLE_TRANSACTION_ID_DESC', + EventsAsc = 'EVENTS_ASC', + EventsDesc = 'EVENTS_DESC', + GasUsedAsc = 'GAS_USED_ASC', + GasUsedDesc = 'GAS_USED_DESC', + IdAsc = 'ID_ASC', + IdDesc = 'ID_DESC', + Natural = 'NATURAL', + PoolCreationsAverageBlockRangeAsc = 'POOL_CREATIONS_AVERAGE_BLOCK_RANGE_ASC', + PoolCreationsAverageBlockRangeDesc = 'POOL_CREATIONS_AVERAGE_BLOCK_RANGE_DESC', + PoolCreationsAverageCollectedFeesTokenXAsc = 'POOL_CREATIONS_AVERAGE_COLLECTED_FEES_TOKEN_X_ASC', + PoolCreationsAverageCollectedFeesTokenXDesc = 'POOL_CREATIONS_AVERAGE_COLLECTED_FEES_TOKEN_X_DESC', + PoolCreationsAverageCollectedFeesTokenYAsc = 'POOL_CREATIONS_AVERAGE_COLLECTED_FEES_TOKEN_Y_ASC', + PoolCreationsAverageCollectedFeesTokenYDesc = 'POOL_CREATIONS_AVERAGE_COLLECTED_FEES_TOKEN_Y_DESC', + PoolCreationsAverageCollectedFeesUSDAsc = 'POOL_CREATIONS_AVERAGE_COLLECTED_FEES_U_S_D_ASC', + PoolCreationsAverageCollectedFeesUSDDesc = 'POOL_CREATIONS_AVERAGE_COLLECTED_FEES_U_S_D_DESC', + PoolCreationsAverageCreatedAtAsc = 'POOL_CREATIONS_AVERAGE_CREATED_AT_ASC', + PoolCreationsAverageCreatedAtBlockNumberAsc = 'POOL_CREATIONS_AVERAGE_CREATED_AT_BLOCK_NUMBER_ASC', + PoolCreationsAverageCreatedAtBlockNumberDesc = 'POOL_CREATIONS_AVERAGE_CREATED_AT_BLOCK_NUMBER_DESC', + PoolCreationsAverageCreatedAtDesc = 'POOL_CREATIONS_AVERAGE_CREATED_AT_DESC', + PoolCreationsAverageCurrentTickAsc = 'POOL_CREATIONS_AVERAGE_CURRENT_TICK_ASC', + PoolCreationsAverageCurrentTickDesc = 'POOL_CREATIONS_AVERAGE_CURRENT_TICK_DESC', + PoolCreationsAverageFeesUSDAsc = 'POOL_CREATIONS_AVERAGE_FEES_U_S_D_ASC', + PoolCreationsAverageFeesUSDDesc = 'POOL_CREATIONS_AVERAGE_FEES_U_S_D_DESC', + PoolCreationsAverageFeeAsc = 'POOL_CREATIONS_AVERAGE_FEE_ASC', + PoolCreationsAverageFeeDesc = 'POOL_CREATIONS_AVERAGE_FEE_DESC', + PoolCreationsAverageIdAsc = 'POOL_CREATIONS_AVERAGE_ID_ASC', + PoolCreationsAverageIdDesc = 'POOL_CREATIONS_AVERAGE_ID_DESC', + PoolCreationsAverageLiquidityAsc = 'POOL_CREATIONS_AVERAGE_LIQUIDITY_ASC', + PoolCreationsAverageLiquidityDesc = 'POOL_CREATIONS_AVERAGE_LIQUIDITY_DESC', + PoolCreationsAveragePoolCreatorIdAsc = 'POOL_CREATIONS_AVERAGE_POOL_CREATOR_ID_ASC', + PoolCreationsAveragePoolCreatorIdDesc = 'POOL_CREATIONS_AVERAGE_POOL_CREATOR_ID_DESC', + PoolCreationsAverageSqrtPriceAsc = 'POOL_CREATIONS_AVERAGE_SQRT_PRICE_ASC', + PoolCreationsAverageSqrtPriceDesc = 'POOL_CREATIONS_AVERAGE_SQRT_PRICE_DESC', + PoolCreationsAverageTickSpacingAsc = 'POOL_CREATIONS_AVERAGE_TICK_SPACING_ASC', + PoolCreationsAverageTickSpacingDesc = 'POOL_CREATIONS_AVERAGE_TICK_SPACING_DESC', + PoolCreationsAverageTokenXIdAsc = 'POOL_CREATIONS_AVERAGE_TOKEN_X_ID_ASC', + PoolCreationsAverageTokenXIdDesc = 'POOL_CREATIONS_AVERAGE_TOKEN_X_ID_DESC', + PoolCreationsAverageTokenYIdAsc = 'POOL_CREATIONS_AVERAGE_TOKEN_Y_ID_ASC', + PoolCreationsAverageTokenYIdDesc = 'POOL_CREATIONS_AVERAGE_TOKEN_Y_ID_DESC', + PoolCreationsAverageTotalValueLockedTokenXAsc = 'POOL_CREATIONS_AVERAGE_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolCreationsAverageTotalValueLockedTokenXDesc = 'POOL_CREATIONS_AVERAGE_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolCreationsAverageTotalValueLockedTokenYAsc = 'POOL_CREATIONS_AVERAGE_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolCreationsAverageTotalValueLockedTokenYDesc = 'POOL_CREATIONS_AVERAGE_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolCreationsAverageTotalValueLockedUSDAsc = 'POOL_CREATIONS_AVERAGE_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolCreationsAverageTotalValueLockedUSDDesc = 'POOL_CREATIONS_AVERAGE_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolCreationsAverageTransactionIdAsc = 'POOL_CREATIONS_AVERAGE_TRANSACTION_ID_ASC', + PoolCreationsAverageTransactionIdDesc = 'POOL_CREATIONS_AVERAGE_TRANSACTION_ID_DESC', + PoolCreationsAverageTxCountAsc = 'POOL_CREATIONS_AVERAGE_TX_COUNT_ASC', + PoolCreationsAverageTxCountDesc = 'POOL_CREATIONS_AVERAGE_TX_COUNT_DESC', + PoolCreationsAverageUpdatedAtAsc = 'POOL_CREATIONS_AVERAGE_UPDATED_AT_ASC', + PoolCreationsAverageUpdatedAtDesc = 'POOL_CREATIONS_AVERAGE_UPDATED_AT_DESC', + PoolCreationsAverageVolumeTokenXAsc = 'POOL_CREATIONS_AVERAGE_VOLUME_TOKEN_X_ASC', + PoolCreationsAverageVolumeTokenXDesc = 'POOL_CREATIONS_AVERAGE_VOLUME_TOKEN_X_DESC', + PoolCreationsAverageVolumeTokenYAsc = 'POOL_CREATIONS_AVERAGE_VOLUME_TOKEN_Y_ASC', + PoolCreationsAverageVolumeTokenYDesc = 'POOL_CREATIONS_AVERAGE_VOLUME_TOKEN_Y_DESC', + PoolCreationsAverageVolumeUSDAsc = 'POOL_CREATIONS_AVERAGE_VOLUME_U_S_D_ASC', + PoolCreationsAverageVolumeUSDDesc = 'POOL_CREATIONS_AVERAGE_VOLUME_U_S_D_DESC', + PoolCreationsCountAsc = 'POOL_CREATIONS_COUNT_ASC', + PoolCreationsCountDesc = 'POOL_CREATIONS_COUNT_DESC', + PoolCreationsDistinctCountBlockRangeAsc = 'POOL_CREATIONS_DISTINCT_COUNT_BLOCK_RANGE_ASC', + PoolCreationsDistinctCountBlockRangeDesc = 'POOL_CREATIONS_DISTINCT_COUNT_BLOCK_RANGE_DESC', + PoolCreationsDistinctCountCollectedFeesTokenXAsc = 'POOL_CREATIONS_DISTINCT_COUNT_COLLECTED_FEES_TOKEN_X_ASC', + PoolCreationsDistinctCountCollectedFeesTokenXDesc = 'POOL_CREATIONS_DISTINCT_COUNT_COLLECTED_FEES_TOKEN_X_DESC', + PoolCreationsDistinctCountCollectedFeesTokenYAsc = 'POOL_CREATIONS_DISTINCT_COUNT_COLLECTED_FEES_TOKEN_Y_ASC', + PoolCreationsDistinctCountCollectedFeesTokenYDesc = 'POOL_CREATIONS_DISTINCT_COUNT_COLLECTED_FEES_TOKEN_Y_DESC', + PoolCreationsDistinctCountCollectedFeesUSDAsc = 'POOL_CREATIONS_DISTINCT_COUNT_COLLECTED_FEES_U_S_D_ASC', + PoolCreationsDistinctCountCollectedFeesUSDDesc = 'POOL_CREATIONS_DISTINCT_COUNT_COLLECTED_FEES_U_S_D_DESC', + PoolCreationsDistinctCountCreatedAtAsc = 'POOL_CREATIONS_DISTINCT_COUNT_CREATED_AT_ASC', + PoolCreationsDistinctCountCreatedAtBlockNumberAsc = 'POOL_CREATIONS_DISTINCT_COUNT_CREATED_AT_BLOCK_NUMBER_ASC', + PoolCreationsDistinctCountCreatedAtBlockNumberDesc = 'POOL_CREATIONS_DISTINCT_COUNT_CREATED_AT_BLOCK_NUMBER_DESC', + PoolCreationsDistinctCountCreatedAtDesc = 'POOL_CREATIONS_DISTINCT_COUNT_CREATED_AT_DESC', + PoolCreationsDistinctCountCurrentTickAsc = 'POOL_CREATIONS_DISTINCT_COUNT_CURRENT_TICK_ASC', + PoolCreationsDistinctCountCurrentTickDesc = 'POOL_CREATIONS_DISTINCT_COUNT_CURRENT_TICK_DESC', + PoolCreationsDistinctCountFeesUSDAsc = 'POOL_CREATIONS_DISTINCT_COUNT_FEES_U_S_D_ASC', + PoolCreationsDistinctCountFeesUSDDesc = 'POOL_CREATIONS_DISTINCT_COUNT_FEES_U_S_D_DESC', + PoolCreationsDistinctCountFeeAsc = 'POOL_CREATIONS_DISTINCT_COUNT_FEE_ASC', + PoolCreationsDistinctCountFeeDesc = 'POOL_CREATIONS_DISTINCT_COUNT_FEE_DESC', + PoolCreationsDistinctCountIdAsc = 'POOL_CREATIONS_DISTINCT_COUNT_ID_ASC', + PoolCreationsDistinctCountIdDesc = 'POOL_CREATIONS_DISTINCT_COUNT_ID_DESC', + PoolCreationsDistinctCountLiquidityAsc = 'POOL_CREATIONS_DISTINCT_COUNT_LIQUIDITY_ASC', + PoolCreationsDistinctCountLiquidityDesc = 'POOL_CREATIONS_DISTINCT_COUNT_LIQUIDITY_DESC', + PoolCreationsDistinctCountPoolCreatorIdAsc = 'POOL_CREATIONS_DISTINCT_COUNT_POOL_CREATOR_ID_ASC', + PoolCreationsDistinctCountPoolCreatorIdDesc = 'POOL_CREATIONS_DISTINCT_COUNT_POOL_CREATOR_ID_DESC', + PoolCreationsDistinctCountSqrtPriceAsc = 'POOL_CREATIONS_DISTINCT_COUNT_SQRT_PRICE_ASC', + PoolCreationsDistinctCountSqrtPriceDesc = 'POOL_CREATIONS_DISTINCT_COUNT_SQRT_PRICE_DESC', + PoolCreationsDistinctCountTickSpacingAsc = 'POOL_CREATIONS_DISTINCT_COUNT_TICK_SPACING_ASC', + PoolCreationsDistinctCountTickSpacingDesc = 'POOL_CREATIONS_DISTINCT_COUNT_TICK_SPACING_DESC', + PoolCreationsDistinctCountTokenXIdAsc = 'POOL_CREATIONS_DISTINCT_COUNT_TOKEN_X_ID_ASC', + PoolCreationsDistinctCountTokenXIdDesc = 'POOL_CREATIONS_DISTINCT_COUNT_TOKEN_X_ID_DESC', + PoolCreationsDistinctCountTokenYIdAsc = 'POOL_CREATIONS_DISTINCT_COUNT_TOKEN_Y_ID_ASC', + PoolCreationsDistinctCountTokenYIdDesc = 'POOL_CREATIONS_DISTINCT_COUNT_TOKEN_Y_ID_DESC', + PoolCreationsDistinctCountTotalValueLockedTokenXAsc = 'POOL_CREATIONS_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolCreationsDistinctCountTotalValueLockedTokenXDesc = 'POOL_CREATIONS_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolCreationsDistinctCountTotalValueLockedTokenYAsc = 'POOL_CREATIONS_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolCreationsDistinctCountTotalValueLockedTokenYDesc = 'POOL_CREATIONS_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolCreationsDistinctCountTotalValueLockedUSDAsc = 'POOL_CREATIONS_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolCreationsDistinctCountTotalValueLockedUSDDesc = 'POOL_CREATIONS_DISTINCT_COUNT_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolCreationsDistinctCountTransactionIdAsc = 'POOL_CREATIONS_DISTINCT_COUNT_TRANSACTION_ID_ASC', + PoolCreationsDistinctCountTransactionIdDesc = 'POOL_CREATIONS_DISTINCT_COUNT_TRANSACTION_ID_DESC', + PoolCreationsDistinctCountTxCountAsc = 'POOL_CREATIONS_DISTINCT_COUNT_TX_COUNT_ASC', + PoolCreationsDistinctCountTxCountDesc = 'POOL_CREATIONS_DISTINCT_COUNT_TX_COUNT_DESC', + PoolCreationsDistinctCountUpdatedAtAsc = 'POOL_CREATIONS_DISTINCT_COUNT_UPDATED_AT_ASC', + PoolCreationsDistinctCountUpdatedAtDesc = 'POOL_CREATIONS_DISTINCT_COUNT_UPDATED_AT_DESC', + PoolCreationsDistinctCountVolumeTokenXAsc = 'POOL_CREATIONS_DISTINCT_COUNT_VOLUME_TOKEN_X_ASC', + PoolCreationsDistinctCountVolumeTokenXDesc = 'POOL_CREATIONS_DISTINCT_COUNT_VOLUME_TOKEN_X_DESC', + PoolCreationsDistinctCountVolumeTokenYAsc = 'POOL_CREATIONS_DISTINCT_COUNT_VOLUME_TOKEN_Y_ASC', + PoolCreationsDistinctCountVolumeTokenYDesc = 'POOL_CREATIONS_DISTINCT_COUNT_VOLUME_TOKEN_Y_DESC', + PoolCreationsDistinctCountVolumeUSDAsc = 'POOL_CREATIONS_DISTINCT_COUNT_VOLUME_U_S_D_ASC', + PoolCreationsDistinctCountVolumeUSDDesc = 'POOL_CREATIONS_DISTINCT_COUNT_VOLUME_U_S_D_DESC', + PoolCreationsMaxBlockRangeAsc = 'POOL_CREATIONS_MAX_BLOCK_RANGE_ASC', + PoolCreationsMaxBlockRangeDesc = 'POOL_CREATIONS_MAX_BLOCK_RANGE_DESC', + PoolCreationsMaxCollectedFeesTokenXAsc = 'POOL_CREATIONS_MAX_COLLECTED_FEES_TOKEN_X_ASC', + PoolCreationsMaxCollectedFeesTokenXDesc = 'POOL_CREATIONS_MAX_COLLECTED_FEES_TOKEN_X_DESC', + PoolCreationsMaxCollectedFeesTokenYAsc = 'POOL_CREATIONS_MAX_COLLECTED_FEES_TOKEN_Y_ASC', + PoolCreationsMaxCollectedFeesTokenYDesc = 'POOL_CREATIONS_MAX_COLLECTED_FEES_TOKEN_Y_DESC', + PoolCreationsMaxCollectedFeesUSDAsc = 'POOL_CREATIONS_MAX_COLLECTED_FEES_U_S_D_ASC', + PoolCreationsMaxCollectedFeesUSDDesc = 'POOL_CREATIONS_MAX_COLLECTED_FEES_U_S_D_DESC', + PoolCreationsMaxCreatedAtAsc = 'POOL_CREATIONS_MAX_CREATED_AT_ASC', + PoolCreationsMaxCreatedAtBlockNumberAsc = 'POOL_CREATIONS_MAX_CREATED_AT_BLOCK_NUMBER_ASC', + PoolCreationsMaxCreatedAtBlockNumberDesc = 'POOL_CREATIONS_MAX_CREATED_AT_BLOCK_NUMBER_DESC', + PoolCreationsMaxCreatedAtDesc = 'POOL_CREATIONS_MAX_CREATED_AT_DESC', + PoolCreationsMaxCurrentTickAsc = 'POOL_CREATIONS_MAX_CURRENT_TICK_ASC', + PoolCreationsMaxCurrentTickDesc = 'POOL_CREATIONS_MAX_CURRENT_TICK_DESC', + PoolCreationsMaxFeesUSDAsc = 'POOL_CREATIONS_MAX_FEES_U_S_D_ASC', + PoolCreationsMaxFeesUSDDesc = 'POOL_CREATIONS_MAX_FEES_U_S_D_DESC', + PoolCreationsMaxFeeAsc = 'POOL_CREATIONS_MAX_FEE_ASC', + PoolCreationsMaxFeeDesc = 'POOL_CREATIONS_MAX_FEE_DESC', + PoolCreationsMaxIdAsc = 'POOL_CREATIONS_MAX_ID_ASC', + PoolCreationsMaxIdDesc = 'POOL_CREATIONS_MAX_ID_DESC', + PoolCreationsMaxLiquidityAsc = 'POOL_CREATIONS_MAX_LIQUIDITY_ASC', + PoolCreationsMaxLiquidityDesc = 'POOL_CREATIONS_MAX_LIQUIDITY_DESC', + PoolCreationsMaxPoolCreatorIdAsc = 'POOL_CREATIONS_MAX_POOL_CREATOR_ID_ASC', + PoolCreationsMaxPoolCreatorIdDesc = 'POOL_CREATIONS_MAX_POOL_CREATOR_ID_DESC', + PoolCreationsMaxSqrtPriceAsc = 'POOL_CREATIONS_MAX_SQRT_PRICE_ASC', + PoolCreationsMaxSqrtPriceDesc = 'POOL_CREATIONS_MAX_SQRT_PRICE_DESC', + PoolCreationsMaxTickSpacingAsc = 'POOL_CREATIONS_MAX_TICK_SPACING_ASC', + PoolCreationsMaxTickSpacingDesc = 'POOL_CREATIONS_MAX_TICK_SPACING_DESC', + PoolCreationsMaxTokenXIdAsc = 'POOL_CREATIONS_MAX_TOKEN_X_ID_ASC', + PoolCreationsMaxTokenXIdDesc = 'POOL_CREATIONS_MAX_TOKEN_X_ID_DESC', + PoolCreationsMaxTokenYIdAsc = 'POOL_CREATIONS_MAX_TOKEN_Y_ID_ASC', + PoolCreationsMaxTokenYIdDesc = 'POOL_CREATIONS_MAX_TOKEN_Y_ID_DESC', + PoolCreationsMaxTotalValueLockedTokenXAsc = 'POOL_CREATIONS_MAX_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolCreationsMaxTotalValueLockedTokenXDesc = 'POOL_CREATIONS_MAX_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolCreationsMaxTotalValueLockedTokenYAsc = 'POOL_CREATIONS_MAX_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolCreationsMaxTotalValueLockedTokenYDesc = 'POOL_CREATIONS_MAX_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolCreationsMaxTotalValueLockedUSDAsc = 'POOL_CREATIONS_MAX_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolCreationsMaxTotalValueLockedUSDDesc = 'POOL_CREATIONS_MAX_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolCreationsMaxTransactionIdAsc = 'POOL_CREATIONS_MAX_TRANSACTION_ID_ASC', + PoolCreationsMaxTransactionIdDesc = 'POOL_CREATIONS_MAX_TRANSACTION_ID_DESC', + PoolCreationsMaxTxCountAsc = 'POOL_CREATIONS_MAX_TX_COUNT_ASC', + PoolCreationsMaxTxCountDesc = 'POOL_CREATIONS_MAX_TX_COUNT_DESC', + PoolCreationsMaxUpdatedAtAsc = 'POOL_CREATIONS_MAX_UPDATED_AT_ASC', + PoolCreationsMaxUpdatedAtDesc = 'POOL_CREATIONS_MAX_UPDATED_AT_DESC', + PoolCreationsMaxVolumeTokenXAsc = 'POOL_CREATIONS_MAX_VOLUME_TOKEN_X_ASC', + PoolCreationsMaxVolumeTokenXDesc = 'POOL_CREATIONS_MAX_VOLUME_TOKEN_X_DESC', + PoolCreationsMaxVolumeTokenYAsc = 'POOL_CREATIONS_MAX_VOLUME_TOKEN_Y_ASC', + PoolCreationsMaxVolumeTokenYDesc = 'POOL_CREATIONS_MAX_VOLUME_TOKEN_Y_DESC', + PoolCreationsMaxVolumeUSDAsc = 'POOL_CREATIONS_MAX_VOLUME_U_S_D_ASC', + PoolCreationsMaxVolumeUSDDesc = 'POOL_CREATIONS_MAX_VOLUME_U_S_D_DESC', + PoolCreationsMinBlockRangeAsc = 'POOL_CREATIONS_MIN_BLOCK_RANGE_ASC', + PoolCreationsMinBlockRangeDesc = 'POOL_CREATIONS_MIN_BLOCK_RANGE_DESC', + PoolCreationsMinCollectedFeesTokenXAsc = 'POOL_CREATIONS_MIN_COLLECTED_FEES_TOKEN_X_ASC', + PoolCreationsMinCollectedFeesTokenXDesc = 'POOL_CREATIONS_MIN_COLLECTED_FEES_TOKEN_X_DESC', + PoolCreationsMinCollectedFeesTokenYAsc = 'POOL_CREATIONS_MIN_COLLECTED_FEES_TOKEN_Y_ASC', + PoolCreationsMinCollectedFeesTokenYDesc = 'POOL_CREATIONS_MIN_COLLECTED_FEES_TOKEN_Y_DESC', + PoolCreationsMinCollectedFeesUSDAsc = 'POOL_CREATIONS_MIN_COLLECTED_FEES_U_S_D_ASC', + PoolCreationsMinCollectedFeesUSDDesc = 'POOL_CREATIONS_MIN_COLLECTED_FEES_U_S_D_DESC', + PoolCreationsMinCreatedAtAsc = 'POOL_CREATIONS_MIN_CREATED_AT_ASC', + PoolCreationsMinCreatedAtBlockNumberAsc = 'POOL_CREATIONS_MIN_CREATED_AT_BLOCK_NUMBER_ASC', + PoolCreationsMinCreatedAtBlockNumberDesc = 'POOL_CREATIONS_MIN_CREATED_AT_BLOCK_NUMBER_DESC', + PoolCreationsMinCreatedAtDesc = 'POOL_CREATIONS_MIN_CREATED_AT_DESC', + PoolCreationsMinCurrentTickAsc = 'POOL_CREATIONS_MIN_CURRENT_TICK_ASC', + PoolCreationsMinCurrentTickDesc = 'POOL_CREATIONS_MIN_CURRENT_TICK_DESC', + PoolCreationsMinFeesUSDAsc = 'POOL_CREATIONS_MIN_FEES_U_S_D_ASC', + PoolCreationsMinFeesUSDDesc = 'POOL_CREATIONS_MIN_FEES_U_S_D_DESC', + PoolCreationsMinFeeAsc = 'POOL_CREATIONS_MIN_FEE_ASC', + PoolCreationsMinFeeDesc = 'POOL_CREATIONS_MIN_FEE_DESC', + PoolCreationsMinIdAsc = 'POOL_CREATIONS_MIN_ID_ASC', + PoolCreationsMinIdDesc = 'POOL_CREATIONS_MIN_ID_DESC', + PoolCreationsMinLiquidityAsc = 'POOL_CREATIONS_MIN_LIQUIDITY_ASC', + PoolCreationsMinLiquidityDesc = 'POOL_CREATIONS_MIN_LIQUIDITY_DESC', + PoolCreationsMinPoolCreatorIdAsc = 'POOL_CREATIONS_MIN_POOL_CREATOR_ID_ASC', + PoolCreationsMinPoolCreatorIdDesc = 'POOL_CREATIONS_MIN_POOL_CREATOR_ID_DESC', + PoolCreationsMinSqrtPriceAsc = 'POOL_CREATIONS_MIN_SQRT_PRICE_ASC', + PoolCreationsMinSqrtPriceDesc = 'POOL_CREATIONS_MIN_SQRT_PRICE_DESC', + PoolCreationsMinTickSpacingAsc = 'POOL_CREATIONS_MIN_TICK_SPACING_ASC', + PoolCreationsMinTickSpacingDesc = 'POOL_CREATIONS_MIN_TICK_SPACING_DESC', + PoolCreationsMinTokenXIdAsc = 'POOL_CREATIONS_MIN_TOKEN_X_ID_ASC', + PoolCreationsMinTokenXIdDesc = 'POOL_CREATIONS_MIN_TOKEN_X_ID_DESC', + PoolCreationsMinTokenYIdAsc = 'POOL_CREATIONS_MIN_TOKEN_Y_ID_ASC', + PoolCreationsMinTokenYIdDesc = 'POOL_CREATIONS_MIN_TOKEN_Y_ID_DESC', + PoolCreationsMinTotalValueLockedTokenXAsc = 'POOL_CREATIONS_MIN_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolCreationsMinTotalValueLockedTokenXDesc = 'POOL_CREATIONS_MIN_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolCreationsMinTotalValueLockedTokenYAsc = 'POOL_CREATIONS_MIN_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolCreationsMinTotalValueLockedTokenYDesc = 'POOL_CREATIONS_MIN_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolCreationsMinTotalValueLockedUSDAsc = 'POOL_CREATIONS_MIN_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolCreationsMinTotalValueLockedUSDDesc = 'POOL_CREATIONS_MIN_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolCreationsMinTransactionIdAsc = 'POOL_CREATIONS_MIN_TRANSACTION_ID_ASC', + PoolCreationsMinTransactionIdDesc = 'POOL_CREATIONS_MIN_TRANSACTION_ID_DESC', + PoolCreationsMinTxCountAsc = 'POOL_CREATIONS_MIN_TX_COUNT_ASC', + PoolCreationsMinTxCountDesc = 'POOL_CREATIONS_MIN_TX_COUNT_DESC', + PoolCreationsMinUpdatedAtAsc = 'POOL_CREATIONS_MIN_UPDATED_AT_ASC', + PoolCreationsMinUpdatedAtDesc = 'POOL_CREATIONS_MIN_UPDATED_AT_DESC', + PoolCreationsMinVolumeTokenXAsc = 'POOL_CREATIONS_MIN_VOLUME_TOKEN_X_ASC', + PoolCreationsMinVolumeTokenXDesc = 'POOL_CREATIONS_MIN_VOLUME_TOKEN_X_DESC', + PoolCreationsMinVolumeTokenYAsc = 'POOL_CREATIONS_MIN_VOLUME_TOKEN_Y_ASC', + PoolCreationsMinVolumeTokenYDesc = 'POOL_CREATIONS_MIN_VOLUME_TOKEN_Y_DESC', + PoolCreationsMinVolumeUSDAsc = 'POOL_CREATIONS_MIN_VOLUME_U_S_D_ASC', + PoolCreationsMinVolumeUSDDesc = 'POOL_CREATIONS_MIN_VOLUME_U_S_D_DESC', + PoolCreationsStddevPopulationBlockRangeAsc = 'POOL_CREATIONS_STDDEV_POPULATION_BLOCK_RANGE_ASC', + PoolCreationsStddevPopulationBlockRangeDesc = 'POOL_CREATIONS_STDDEV_POPULATION_BLOCK_RANGE_DESC', + PoolCreationsStddevPopulationCollectedFeesTokenXAsc = 'POOL_CREATIONS_STDDEV_POPULATION_COLLECTED_FEES_TOKEN_X_ASC', + PoolCreationsStddevPopulationCollectedFeesTokenXDesc = 'POOL_CREATIONS_STDDEV_POPULATION_COLLECTED_FEES_TOKEN_X_DESC', + PoolCreationsStddevPopulationCollectedFeesTokenYAsc = 'POOL_CREATIONS_STDDEV_POPULATION_COLLECTED_FEES_TOKEN_Y_ASC', + PoolCreationsStddevPopulationCollectedFeesTokenYDesc = 'POOL_CREATIONS_STDDEV_POPULATION_COLLECTED_FEES_TOKEN_Y_DESC', + PoolCreationsStddevPopulationCollectedFeesUSDAsc = 'POOL_CREATIONS_STDDEV_POPULATION_COLLECTED_FEES_U_S_D_ASC', + PoolCreationsStddevPopulationCollectedFeesUSDDesc = 'POOL_CREATIONS_STDDEV_POPULATION_COLLECTED_FEES_U_S_D_DESC', + PoolCreationsStddevPopulationCreatedAtAsc = 'POOL_CREATIONS_STDDEV_POPULATION_CREATED_AT_ASC', + PoolCreationsStddevPopulationCreatedAtBlockNumberAsc = 'POOL_CREATIONS_STDDEV_POPULATION_CREATED_AT_BLOCK_NUMBER_ASC', + PoolCreationsStddevPopulationCreatedAtBlockNumberDesc = 'POOL_CREATIONS_STDDEV_POPULATION_CREATED_AT_BLOCK_NUMBER_DESC', + PoolCreationsStddevPopulationCreatedAtDesc = 'POOL_CREATIONS_STDDEV_POPULATION_CREATED_AT_DESC', + PoolCreationsStddevPopulationCurrentTickAsc = 'POOL_CREATIONS_STDDEV_POPULATION_CURRENT_TICK_ASC', + PoolCreationsStddevPopulationCurrentTickDesc = 'POOL_CREATIONS_STDDEV_POPULATION_CURRENT_TICK_DESC', + PoolCreationsStddevPopulationFeesUSDAsc = 'POOL_CREATIONS_STDDEV_POPULATION_FEES_U_S_D_ASC', + PoolCreationsStddevPopulationFeesUSDDesc = 'POOL_CREATIONS_STDDEV_POPULATION_FEES_U_S_D_DESC', + PoolCreationsStddevPopulationFeeAsc = 'POOL_CREATIONS_STDDEV_POPULATION_FEE_ASC', + PoolCreationsStddevPopulationFeeDesc = 'POOL_CREATIONS_STDDEV_POPULATION_FEE_DESC', + PoolCreationsStddevPopulationIdAsc = 'POOL_CREATIONS_STDDEV_POPULATION_ID_ASC', + PoolCreationsStddevPopulationIdDesc = 'POOL_CREATIONS_STDDEV_POPULATION_ID_DESC', + PoolCreationsStddevPopulationLiquidityAsc = 'POOL_CREATIONS_STDDEV_POPULATION_LIQUIDITY_ASC', + PoolCreationsStddevPopulationLiquidityDesc = 'POOL_CREATIONS_STDDEV_POPULATION_LIQUIDITY_DESC', + PoolCreationsStddevPopulationPoolCreatorIdAsc = 'POOL_CREATIONS_STDDEV_POPULATION_POOL_CREATOR_ID_ASC', + PoolCreationsStddevPopulationPoolCreatorIdDesc = 'POOL_CREATIONS_STDDEV_POPULATION_POOL_CREATOR_ID_DESC', + PoolCreationsStddevPopulationSqrtPriceAsc = 'POOL_CREATIONS_STDDEV_POPULATION_SQRT_PRICE_ASC', + PoolCreationsStddevPopulationSqrtPriceDesc = 'POOL_CREATIONS_STDDEV_POPULATION_SQRT_PRICE_DESC', + PoolCreationsStddevPopulationTickSpacingAsc = 'POOL_CREATIONS_STDDEV_POPULATION_TICK_SPACING_ASC', + PoolCreationsStddevPopulationTickSpacingDesc = 'POOL_CREATIONS_STDDEV_POPULATION_TICK_SPACING_DESC', + PoolCreationsStddevPopulationTokenXIdAsc = 'POOL_CREATIONS_STDDEV_POPULATION_TOKEN_X_ID_ASC', + PoolCreationsStddevPopulationTokenXIdDesc = 'POOL_CREATIONS_STDDEV_POPULATION_TOKEN_X_ID_DESC', + PoolCreationsStddevPopulationTokenYIdAsc = 'POOL_CREATIONS_STDDEV_POPULATION_TOKEN_Y_ID_ASC', + PoolCreationsStddevPopulationTokenYIdDesc = 'POOL_CREATIONS_STDDEV_POPULATION_TOKEN_Y_ID_DESC', + PoolCreationsStddevPopulationTotalValueLockedTokenXAsc = 'POOL_CREATIONS_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolCreationsStddevPopulationTotalValueLockedTokenXDesc = 'POOL_CREATIONS_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolCreationsStddevPopulationTotalValueLockedTokenYAsc = 'POOL_CREATIONS_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolCreationsStddevPopulationTotalValueLockedTokenYDesc = 'POOL_CREATIONS_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolCreationsStddevPopulationTotalValueLockedUSDAsc = 'POOL_CREATIONS_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolCreationsStddevPopulationTotalValueLockedUSDDesc = 'POOL_CREATIONS_STDDEV_POPULATION_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolCreationsStddevPopulationTransactionIdAsc = 'POOL_CREATIONS_STDDEV_POPULATION_TRANSACTION_ID_ASC', + PoolCreationsStddevPopulationTransactionIdDesc = 'POOL_CREATIONS_STDDEV_POPULATION_TRANSACTION_ID_DESC', + PoolCreationsStddevPopulationTxCountAsc = 'POOL_CREATIONS_STDDEV_POPULATION_TX_COUNT_ASC', + PoolCreationsStddevPopulationTxCountDesc = 'POOL_CREATIONS_STDDEV_POPULATION_TX_COUNT_DESC', + PoolCreationsStddevPopulationUpdatedAtAsc = 'POOL_CREATIONS_STDDEV_POPULATION_UPDATED_AT_ASC', + PoolCreationsStddevPopulationUpdatedAtDesc = 'POOL_CREATIONS_STDDEV_POPULATION_UPDATED_AT_DESC', + PoolCreationsStddevPopulationVolumeTokenXAsc = 'POOL_CREATIONS_STDDEV_POPULATION_VOLUME_TOKEN_X_ASC', + PoolCreationsStddevPopulationVolumeTokenXDesc = 'POOL_CREATIONS_STDDEV_POPULATION_VOLUME_TOKEN_X_DESC', + PoolCreationsStddevPopulationVolumeTokenYAsc = 'POOL_CREATIONS_STDDEV_POPULATION_VOLUME_TOKEN_Y_ASC', + PoolCreationsStddevPopulationVolumeTokenYDesc = 'POOL_CREATIONS_STDDEV_POPULATION_VOLUME_TOKEN_Y_DESC', + PoolCreationsStddevPopulationVolumeUSDAsc = 'POOL_CREATIONS_STDDEV_POPULATION_VOLUME_U_S_D_ASC', + PoolCreationsStddevPopulationVolumeUSDDesc = 'POOL_CREATIONS_STDDEV_POPULATION_VOLUME_U_S_D_DESC', + PoolCreationsStddevSampleBlockRangeAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + PoolCreationsStddevSampleBlockRangeDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + PoolCreationsStddevSampleCollectedFeesTokenXAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_COLLECTED_FEES_TOKEN_X_ASC', + PoolCreationsStddevSampleCollectedFeesTokenXDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_COLLECTED_FEES_TOKEN_X_DESC', + PoolCreationsStddevSampleCollectedFeesTokenYAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_COLLECTED_FEES_TOKEN_Y_ASC', + PoolCreationsStddevSampleCollectedFeesTokenYDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_COLLECTED_FEES_TOKEN_Y_DESC', + PoolCreationsStddevSampleCollectedFeesUSDAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_COLLECTED_FEES_U_S_D_ASC', + PoolCreationsStddevSampleCollectedFeesUSDDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_COLLECTED_FEES_U_S_D_DESC', + PoolCreationsStddevSampleCreatedAtAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_CREATED_AT_ASC', + PoolCreationsStddevSampleCreatedAtBlockNumberAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_CREATED_AT_BLOCK_NUMBER_ASC', + PoolCreationsStddevSampleCreatedAtBlockNumberDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_CREATED_AT_BLOCK_NUMBER_DESC', + PoolCreationsStddevSampleCreatedAtDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_CREATED_AT_DESC', + PoolCreationsStddevSampleCurrentTickAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_CURRENT_TICK_ASC', + PoolCreationsStddevSampleCurrentTickDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_CURRENT_TICK_DESC', + PoolCreationsStddevSampleFeesUSDAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_FEES_U_S_D_ASC', + PoolCreationsStddevSampleFeesUSDDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_FEES_U_S_D_DESC', + PoolCreationsStddevSampleFeeAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_FEE_ASC', + PoolCreationsStddevSampleFeeDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_FEE_DESC', + PoolCreationsStddevSampleIdAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_ID_ASC', + PoolCreationsStddevSampleIdDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_ID_DESC', + PoolCreationsStddevSampleLiquidityAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_LIQUIDITY_ASC', + PoolCreationsStddevSampleLiquidityDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_LIQUIDITY_DESC', + PoolCreationsStddevSamplePoolCreatorIdAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_POOL_CREATOR_ID_ASC', + PoolCreationsStddevSamplePoolCreatorIdDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_POOL_CREATOR_ID_DESC', + PoolCreationsStddevSampleSqrtPriceAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_SQRT_PRICE_ASC', + PoolCreationsStddevSampleSqrtPriceDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_SQRT_PRICE_DESC', + PoolCreationsStddevSampleTickSpacingAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_TICK_SPACING_ASC', + PoolCreationsStddevSampleTickSpacingDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_TICK_SPACING_DESC', + PoolCreationsStddevSampleTokenXIdAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_TOKEN_X_ID_ASC', + PoolCreationsStddevSampleTokenXIdDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_TOKEN_X_ID_DESC', + PoolCreationsStddevSampleTokenYIdAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_TOKEN_Y_ID_ASC', + PoolCreationsStddevSampleTokenYIdDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_TOKEN_Y_ID_DESC', + PoolCreationsStddevSampleTotalValueLockedTokenXAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolCreationsStddevSampleTotalValueLockedTokenXDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolCreationsStddevSampleTotalValueLockedTokenYAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolCreationsStddevSampleTotalValueLockedTokenYDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolCreationsStddevSampleTotalValueLockedUSDAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolCreationsStddevSampleTotalValueLockedUSDDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolCreationsStddevSampleTransactionIdAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_TRANSACTION_ID_ASC', + PoolCreationsStddevSampleTransactionIdDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_TRANSACTION_ID_DESC', + PoolCreationsStddevSampleTxCountAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_TX_COUNT_ASC', + PoolCreationsStddevSampleTxCountDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_TX_COUNT_DESC', + PoolCreationsStddevSampleUpdatedAtAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_UPDATED_AT_ASC', + PoolCreationsStddevSampleUpdatedAtDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_UPDATED_AT_DESC', + PoolCreationsStddevSampleVolumeTokenXAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_VOLUME_TOKEN_X_ASC', + PoolCreationsStddevSampleVolumeTokenXDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_VOLUME_TOKEN_X_DESC', + PoolCreationsStddevSampleVolumeTokenYAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_VOLUME_TOKEN_Y_ASC', + PoolCreationsStddevSampleVolumeTokenYDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_VOLUME_TOKEN_Y_DESC', + PoolCreationsStddevSampleVolumeUSDAsc = 'POOL_CREATIONS_STDDEV_SAMPLE_VOLUME_U_S_D_ASC', + PoolCreationsStddevSampleVolumeUSDDesc = 'POOL_CREATIONS_STDDEV_SAMPLE_VOLUME_U_S_D_DESC', + PoolCreationsSumBlockRangeAsc = 'POOL_CREATIONS_SUM_BLOCK_RANGE_ASC', + PoolCreationsSumBlockRangeDesc = 'POOL_CREATIONS_SUM_BLOCK_RANGE_DESC', + PoolCreationsSumCollectedFeesTokenXAsc = 'POOL_CREATIONS_SUM_COLLECTED_FEES_TOKEN_X_ASC', + PoolCreationsSumCollectedFeesTokenXDesc = 'POOL_CREATIONS_SUM_COLLECTED_FEES_TOKEN_X_DESC', + PoolCreationsSumCollectedFeesTokenYAsc = 'POOL_CREATIONS_SUM_COLLECTED_FEES_TOKEN_Y_ASC', + PoolCreationsSumCollectedFeesTokenYDesc = 'POOL_CREATIONS_SUM_COLLECTED_FEES_TOKEN_Y_DESC', + PoolCreationsSumCollectedFeesUSDAsc = 'POOL_CREATIONS_SUM_COLLECTED_FEES_U_S_D_ASC', + PoolCreationsSumCollectedFeesUSDDesc = 'POOL_CREATIONS_SUM_COLLECTED_FEES_U_S_D_DESC', + PoolCreationsSumCreatedAtAsc = 'POOL_CREATIONS_SUM_CREATED_AT_ASC', + PoolCreationsSumCreatedAtBlockNumberAsc = 'POOL_CREATIONS_SUM_CREATED_AT_BLOCK_NUMBER_ASC', + PoolCreationsSumCreatedAtBlockNumberDesc = 'POOL_CREATIONS_SUM_CREATED_AT_BLOCK_NUMBER_DESC', + PoolCreationsSumCreatedAtDesc = 'POOL_CREATIONS_SUM_CREATED_AT_DESC', + PoolCreationsSumCurrentTickAsc = 'POOL_CREATIONS_SUM_CURRENT_TICK_ASC', + PoolCreationsSumCurrentTickDesc = 'POOL_CREATIONS_SUM_CURRENT_TICK_DESC', + PoolCreationsSumFeesUSDAsc = 'POOL_CREATIONS_SUM_FEES_U_S_D_ASC', + PoolCreationsSumFeesUSDDesc = 'POOL_CREATIONS_SUM_FEES_U_S_D_DESC', + PoolCreationsSumFeeAsc = 'POOL_CREATIONS_SUM_FEE_ASC', + PoolCreationsSumFeeDesc = 'POOL_CREATIONS_SUM_FEE_DESC', + PoolCreationsSumIdAsc = 'POOL_CREATIONS_SUM_ID_ASC', + PoolCreationsSumIdDesc = 'POOL_CREATIONS_SUM_ID_DESC', + PoolCreationsSumLiquidityAsc = 'POOL_CREATIONS_SUM_LIQUIDITY_ASC', + PoolCreationsSumLiquidityDesc = 'POOL_CREATIONS_SUM_LIQUIDITY_DESC', + PoolCreationsSumPoolCreatorIdAsc = 'POOL_CREATIONS_SUM_POOL_CREATOR_ID_ASC', + PoolCreationsSumPoolCreatorIdDesc = 'POOL_CREATIONS_SUM_POOL_CREATOR_ID_DESC', + PoolCreationsSumSqrtPriceAsc = 'POOL_CREATIONS_SUM_SQRT_PRICE_ASC', + PoolCreationsSumSqrtPriceDesc = 'POOL_CREATIONS_SUM_SQRT_PRICE_DESC', + PoolCreationsSumTickSpacingAsc = 'POOL_CREATIONS_SUM_TICK_SPACING_ASC', + PoolCreationsSumTickSpacingDesc = 'POOL_CREATIONS_SUM_TICK_SPACING_DESC', + PoolCreationsSumTokenXIdAsc = 'POOL_CREATIONS_SUM_TOKEN_X_ID_ASC', + PoolCreationsSumTokenXIdDesc = 'POOL_CREATIONS_SUM_TOKEN_X_ID_DESC', + PoolCreationsSumTokenYIdAsc = 'POOL_CREATIONS_SUM_TOKEN_Y_ID_ASC', + PoolCreationsSumTokenYIdDesc = 'POOL_CREATIONS_SUM_TOKEN_Y_ID_DESC', + PoolCreationsSumTotalValueLockedTokenXAsc = 'POOL_CREATIONS_SUM_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolCreationsSumTotalValueLockedTokenXDesc = 'POOL_CREATIONS_SUM_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolCreationsSumTotalValueLockedTokenYAsc = 'POOL_CREATIONS_SUM_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolCreationsSumTotalValueLockedTokenYDesc = 'POOL_CREATIONS_SUM_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolCreationsSumTotalValueLockedUSDAsc = 'POOL_CREATIONS_SUM_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolCreationsSumTotalValueLockedUSDDesc = 'POOL_CREATIONS_SUM_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolCreationsSumTransactionIdAsc = 'POOL_CREATIONS_SUM_TRANSACTION_ID_ASC', + PoolCreationsSumTransactionIdDesc = 'POOL_CREATIONS_SUM_TRANSACTION_ID_DESC', + PoolCreationsSumTxCountAsc = 'POOL_CREATIONS_SUM_TX_COUNT_ASC', + PoolCreationsSumTxCountDesc = 'POOL_CREATIONS_SUM_TX_COUNT_DESC', + PoolCreationsSumUpdatedAtAsc = 'POOL_CREATIONS_SUM_UPDATED_AT_ASC', + PoolCreationsSumUpdatedAtDesc = 'POOL_CREATIONS_SUM_UPDATED_AT_DESC', + PoolCreationsSumVolumeTokenXAsc = 'POOL_CREATIONS_SUM_VOLUME_TOKEN_X_ASC', + PoolCreationsSumVolumeTokenXDesc = 'POOL_CREATIONS_SUM_VOLUME_TOKEN_X_DESC', + PoolCreationsSumVolumeTokenYAsc = 'POOL_CREATIONS_SUM_VOLUME_TOKEN_Y_ASC', + PoolCreationsSumVolumeTokenYDesc = 'POOL_CREATIONS_SUM_VOLUME_TOKEN_Y_DESC', + PoolCreationsSumVolumeUSDAsc = 'POOL_CREATIONS_SUM_VOLUME_U_S_D_ASC', + PoolCreationsSumVolumeUSDDesc = 'POOL_CREATIONS_SUM_VOLUME_U_S_D_DESC', + PoolCreationsVariancePopulationBlockRangeAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + PoolCreationsVariancePopulationBlockRangeDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + PoolCreationsVariancePopulationCollectedFeesTokenXAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_COLLECTED_FEES_TOKEN_X_ASC', + PoolCreationsVariancePopulationCollectedFeesTokenXDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_COLLECTED_FEES_TOKEN_X_DESC', + PoolCreationsVariancePopulationCollectedFeesTokenYAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_COLLECTED_FEES_TOKEN_Y_ASC', + PoolCreationsVariancePopulationCollectedFeesTokenYDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_COLLECTED_FEES_TOKEN_Y_DESC', + PoolCreationsVariancePopulationCollectedFeesUSDAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_COLLECTED_FEES_U_S_D_ASC', + PoolCreationsVariancePopulationCollectedFeesUSDDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_COLLECTED_FEES_U_S_D_DESC', + PoolCreationsVariancePopulationCreatedAtAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_CREATED_AT_ASC', + PoolCreationsVariancePopulationCreatedAtBlockNumberAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_CREATED_AT_BLOCK_NUMBER_ASC', + PoolCreationsVariancePopulationCreatedAtBlockNumberDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_CREATED_AT_BLOCK_NUMBER_DESC', + PoolCreationsVariancePopulationCreatedAtDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_CREATED_AT_DESC', + PoolCreationsVariancePopulationCurrentTickAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_CURRENT_TICK_ASC', + PoolCreationsVariancePopulationCurrentTickDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_CURRENT_TICK_DESC', + PoolCreationsVariancePopulationFeesUSDAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_FEES_U_S_D_ASC', + PoolCreationsVariancePopulationFeesUSDDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_FEES_U_S_D_DESC', + PoolCreationsVariancePopulationFeeAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_FEE_ASC', + PoolCreationsVariancePopulationFeeDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_FEE_DESC', + PoolCreationsVariancePopulationIdAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_ID_ASC', + PoolCreationsVariancePopulationIdDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_ID_DESC', + PoolCreationsVariancePopulationLiquidityAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_LIQUIDITY_ASC', + PoolCreationsVariancePopulationLiquidityDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_LIQUIDITY_DESC', + PoolCreationsVariancePopulationPoolCreatorIdAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_POOL_CREATOR_ID_ASC', + PoolCreationsVariancePopulationPoolCreatorIdDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_POOL_CREATOR_ID_DESC', + PoolCreationsVariancePopulationSqrtPriceAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_SQRT_PRICE_ASC', + PoolCreationsVariancePopulationSqrtPriceDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_SQRT_PRICE_DESC', + PoolCreationsVariancePopulationTickSpacingAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_TICK_SPACING_ASC', + PoolCreationsVariancePopulationTickSpacingDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_TICK_SPACING_DESC', + PoolCreationsVariancePopulationTokenXIdAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_TOKEN_X_ID_ASC', + PoolCreationsVariancePopulationTokenXIdDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_TOKEN_X_ID_DESC', + PoolCreationsVariancePopulationTokenYIdAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_TOKEN_Y_ID_ASC', + PoolCreationsVariancePopulationTokenYIdDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_TOKEN_Y_ID_DESC', + PoolCreationsVariancePopulationTotalValueLockedTokenXAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolCreationsVariancePopulationTotalValueLockedTokenXDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolCreationsVariancePopulationTotalValueLockedTokenYAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolCreationsVariancePopulationTotalValueLockedTokenYDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolCreationsVariancePopulationTotalValueLockedUSDAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolCreationsVariancePopulationTotalValueLockedUSDDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolCreationsVariancePopulationTransactionIdAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_TRANSACTION_ID_ASC', + PoolCreationsVariancePopulationTransactionIdDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_TRANSACTION_ID_DESC', + PoolCreationsVariancePopulationTxCountAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_TX_COUNT_ASC', + PoolCreationsVariancePopulationTxCountDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_TX_COUNT_DESC', + PoolCreationsVariancePopulationUpdatedAtAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_UPDATED_AT_ASC', + PoolCreationsVariancePopulationUpdatedAtDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_UPDATED_AT_DESC', + PoolCreationsVariancePopulationVolumeTokenXAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_VOLUME_TOKEN_X_ASC', + PoolCreationsVariancePopulationVolumeTokenXDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_VOLUME_TOKEN_X_DESC', + PoolCreationsVariancePopulationVolumeTokenYAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_VOLUME_TOKEN_Y_ASC', + PoolCreationsVariancePopulationVolumeTokenYDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_VOLUME_TOKEN_Y_DESC', + PoolCreationsVariancePopulationVolumeUSDAsc = 'POOL_CREATIONS_VARIANCE_POPULATION_VOLUME_U_S_D_ASC', + PoolCreationsVariancePopulationVolumeUSDDesc = 'POOL_CREATIONS_VARIANCE_POPULATION_VOLUME_U_S_D_DESC', + PoolCreationsVarianceSampleBlockRangeAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + PoolCreationsVarianceSampleBlockRangeDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + PoolCreationsVarianceSampleCollectedFeesTokenXAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_COLLECTED_FEES_TOKEN_X_ASC', + PoolCreationsVarianceSampleCollectedFeesTokenXDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_COLLECTED_FEES_TOKEN_X_DESC', + PoolCreationsVarianceSampleCollectedFeesTokenYAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_COLLECTED_FEES_TOKEN_Y_ASC', + PoolCreationsVarianceSampleCollectedFeesTokenYDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_COLLECTED_FEES_TOKEN_Y_DESC', + PoolCreationsVarianceSampleCollectedFeesUSDAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_COLLECTED_FEES_U_S_D_ASC', + PoolCreationsVarianceSampleCollectedFeesUSDDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_COLLECTED_FEES_U_S_D_DESC', + PoolCreationsVarianceSampleCreatedAtAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_CREATED_AT_ASC', + PoolCreationsVarianceSampleCreatedAtBlockNumberAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_CREATED_AT_BLOCK_NUMBER_ASC', + PoolCreationsVarianceSampleCreatedAtBlockNumberDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_CREATED_AT_BLOCK_NUMBER_DESC', + PoolCreationsVarianceSampleCreatedAtDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_CREATED_AT_DESC', + PoolCreationsVarianceSampleCurrentTickAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_CURRENT_TICK_ASC', + PoolCreationsVarianceSampleCurrentTickDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_CURRENT_TICK_DESC', + PoolCreationsVarianceSampleFeesUSDAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_FEES_U_S_D_ASC', + PoolCreationsVarianceSampleFeesUSDDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_FEES_U_S_D_DESC', + PoolCreationsVarianceSampleFeeAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_FEE_ASC', + PoolCreationsVarianceSampleFeeDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_FEE_DESC', + PoolCreationsVarianceSampleIdAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_ID_ASC', + PoolCreationsVarianceSampleIdDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_ID_DESC', + PoolCreationsVarianceSampleLiquidityAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_LIQUIDITY_ASC', + PoolCreationsVarianceSampleLiquidityDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_LIQUIDITY_DESC', + PoolCreationsVarianceSamplePoolCreatorIdAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_POOL_CREATOR_ID_ASC', + PoolCreationsVarianceSamplePoolCreatorIdDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_POOL_CREATOR_ID_DESC', + PoolCreationsVarianceSampleSqrtPriceAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_SQRT_PRICE_ASC', + PoolCreationsVarianceSampleSqrtPriceDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_SQRT_PRICE_DESC', + PoolCreationsVarianceSampleTickSpacingAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TICK_SPACING_ASC', + PoolCreationsVarianceSampleTickSpacingDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TICK_SPACING_DESC', + PoolCreationsVarianceSampleTokenXIdAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TOKEN_X_ID_ASC', + PoolCreationsVarianceSampleTokenXIdDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TOKEN_X_ID_DESC', + PoolCreationsVarianceSampleTokenYIdAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TOKEN_Y_ID_ASC', + PoolCreationsVarianceSampleTokenYIdDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TOKEN_Y_ID_DESC', + PoolCreationsVarianceSampleTotalValueLockedTokenXAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_X_ASC', + PoolCreationsVarianceSampleTotalValueLockedTokenXDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_X_DESC', + PoolCreationsVarianceSampleTotalValueLockedTokenYAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_Y_ASC', + PoolCreationsVarianceSampleTotalValueLockedTokenYDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_TOKEN_Y_DESC', + PoolCreationsVarianceSampleTotalValueLockedUSDAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_U_S_D_ASC', + PoolCreationsVarianceSampleTotalValueLockedUSDDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TOTAL_VALUE_LOCKED_U_S_D_DESC', + PoolCreationsVarianceSampleTransactionIdAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TRANSACTION_ID_ASC', + PoolCreationsVarianceSampleTransactionIdDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TRANSACTION_ID_DESC', + PoolCreationsVarianceSampleTxCountAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TX_COUNT_ASC', + PoolCreationsVarianceSampleTxCountDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_TX_COUNT_DESC', + PoolCreationsVarianceSampleUpdatedAtAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_UPDATED_AT_ASC', + PoolCreationsVarianceSampleUpdatedAtDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_UPDATED_AT_DESC', + PoolCreationsVarianceSampleVolumeTokenXAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_VOLUME_TOKEN_X_ASC', + PoolCreationsVarianceSampleVolumeTokenXDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_VOLUME_TOKEN_X_DESC', + PoolCreationsVarianceSampleVolumeTokenYAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_VOLUME_TOKEN_Y_ASC', + PoolCreationsVarianceSampleVolumeTokenYDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_VOLUME_TOKEN_Y_DESC', + PoolCreationsVarianceSampleVolumeUSDAsc = 'POOL_CREATIONS_VARIANCE_SAMPLE_VOLUME_U_S_D_ASC', + PoolCreationsVarianceSampleVolumeUSDDesc = 'POOL_CREATIONS_VARIANCE_SAMPLE_VOLUME_U_S_D_DESC', + PoolTokenIncentivesAverageBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_BLOCK_RANGE_ASC', + PoolTokenIncentivesAverageBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_BLOCK_RANGE_DESC', + PoolTokenIncentivesAverageIdAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_ID_ASC', + PoolTokenIncentivesAverageIdDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_ID_DESC', + PoolTokenIncentivesAverageIndexAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_INDEX_ASC', + PoolTokenIncentivesAverageIndexDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_INDEX_DESC', + PoolTokenIncentivesAveragePoolIdAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_POOL_ID_ASC', + PoolTokenIncentivesAveragePoolIdDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_POOL_ID_DESC', + PoolTokenIncentivesAverageRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_REWARD_PER_SEC_ASC', + PoolTokenIncentivesAverageRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_REWARD_PER_SEC_DESC', + PoolTokenIncentivesAverageStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_START_TIMESTAMP_ASC', + PoolTokenIncentivesAverageStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_START_TIMESTAMP_DESC', + PoolTokenIncentivesAverageTokenIdAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_TOKEN_ID_ASC', + PoolTokenIncentivesAverageTokenIdDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_TOKEN_ID_DESC', + PoolTokenIncentivesAverageTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_TOTAL_REWARD_ASC', + PoolTokenIncentivesAverageTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_TOTAL_REWARD_DESC', + PoolTokenIncentivesAverageTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_AVERAGE_TRANSACTION_ID_ASC', + PoolTokenIncentivesAverageTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_AVERAGE_TRANSACTION_ID_DESC', + PoolTokenIncentivesCountAsc = 'POOL_TOKEN_INCENTIVES_COUNT_ASC', + PoolTokenIncentivesCountDesc = 'POOL_TOKEN_INCENTIVES_COUNT_DESC', + PoolTokenIncentivesDistinctCountBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_BLOCK_RANGE_ASC', + PoolTokenIncentivesDistinctCountBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_BLOCK_RANGE_DESC', + PoolTokenIncentivesDistinctCountIdAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_ID_ASC', + PoolTokenIncentivesDistinctCountIdDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_ID_DESC', + PoolTokenIncentivesDistinctCountIndexAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_INDEX_ASC', + PoolTokenIncentivesDistinctCountIndexDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_INDEX_DESC', + PoolTokenIncentivesDistinctCountPoolIdAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_POOL_ID_ASC', + PoolTokenIncentivesDistinctCountPoolIdDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_POOL_ID_DESC', + PoolTokenIncentivesDistinctCountRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_REWARD_PER_SEC_ASC', + PoolTokenIncentivesDistinctCountRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_REWARD_PER_SEC_DESC', + PoolTokenIncentivesDistinctCountStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_START_TIMESTAMP_ASC', + PoolTokenIncentivesDistinctCountStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_START_TIMESTAMP_DESC', + PoolTokenIncentivesDistinctCountTokenIdAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_TOKEN_ID_ASC', + PoolTokenIncentivesDistinctCountTokenIdDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_TOKEN_ID_DESC', + PoolTokenIncentivesDistinctCountTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_TOTAL_REWARD_ASC', + PoolTokenIncentivesDistinctCountTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_TOTAL_REWARD_DESC', + PoolTokenIncentivesDistinctCountTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_TRANSACTION_ID_ASC', + PoolTokenIncentivesDistinctCountTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_DISTINCT_COUNT_TRANSACTION_ID_DESC', + PoolTokenIncentivesMaxBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_MAX_BLOCK_RANGE_ASC', + PoolTokenIncentivesMaxBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_MAX_BLOCK_RANGE_DESC', + PoolTokenIncentivesMaxIdAsc = 'POOL_TOKEN_INCENTIVES_MAX_ID_ASC', + PoolTokenIncentivesMaxIdDesc = 'POOL_TOKEN_INCENTIVES_MAX_ID_DESC', + PoolTokenIncentivesMaxIndexAsc = 'POOL_TOKEN_INCENTIVES_MAX_INDEX_ASC', + PoolTokenIncentivesMaxIndexDesc = 'POOL_TOKEN_INCENTIVES_MAX_INDEX_DESC', + PoolTokenIncentivesMaxPoolIdAsc = 'POOL_TOKEN_INCENTIVES_MAX_POOL_ID_ASC', + PoolTokenIncentivesMaxPoolIdDesc = 'POOL_TOKEN_INCENTIVES_MAX_POOL_ID_DESC', + PoolTokenIncentivesMaxRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_MAX_REWARD_PER_SEC_ASC', + PoolTokenIncentivesMaxRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_MAX_REWARD_PER_SEC_DESC', + PoolTokenIncentivesMaxStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_MAX_START_TIMESTAMP_ASC', + PoolTokenIncentivesMaxStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_MAX_START_TIMESTAMP_DESC', + PoolTokenIncentivesMaxTokenIdAsc = 'POOL_TOKEN_INCENTIVES_MAX_TOKEN_ID_ASC', + PoolTokenIncentivesMaxTokenIdDesc = 'POOL_TOKEN_INCENTIVES_MAX_TOKEN_ID_DESC', + PoolTokenIncentivesMaxTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_MAX_TOTAL_REWARD_ASC', + PoolTokenIncentivesMaxTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_MAX_TOTAL_REWARD_DESC', + PoolTokenIncentivesMaxTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_MAX_TRANSACTION_ID_ASC', + PoolTokenIncentivesMaxTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_MAX_TRANSACTION_ID_DESC', + PoolTokenIncentivesMinBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_MIN_BLOCK_RANGE_ASC', + PoolTokenIncentivesMinBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_MIN_BLOCK_RANGE_DESC', + PoolTokenIncentivesMinIdAsc = 'POOL_TOKEN_INCENTIVES_MIN_ID_ASC', + PoolTokenIncentivesMinIdDesc = 'POOL_TOKEN_INCENTIVES_MIN_ID_DESC', + PoolTokenIncentivesMinIndexAsc = 'POOL_TOKEN_INCENTIVES_MIN_INDEX_ASC', + PoolTokenIncentivesMinIndexDesc = 'POOL_TOKEN_INCENTIVES_MIN_INDEX_DESC', + PoolTokenIncentivesMinPoolIdAsc = 'POOL_TOKEN_INCENTIVES_MIN_POOL_ID_ASC', + PoolTokenIncentivesMinPoolIdDesc = 'POOL_TOKEN_INCENTIVES_MIN_POOL_ID_DESC', + PoolTokenIncentivesMinRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_MIN_REWARD_PER_SEC_ASC', + PoolTokenIncentivesMinRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_MIN_REWARD_PER_SEC_DESC', + PoolTokenIncentivesMinStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_MIN_START_TIMESTAMP_ASC', + PoolTokenIncentivesMinStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_MIN_START_TIMESTAMP_DESC', + PoolTokenIncentivesMinTokenIdAsc = 'POOL_TOKEN_INCENTIVES_MIN_TOKEN_ID_ASC', + PoolTokenIncentivesMinTokenIdDesc = 'POOL_TOKEN_INCENTIVES_MIN_TOKEN_ID_DESC', + PoolTokenIncentivesMinTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_MIN_TOTAL_REWARD_ASC', + PoolTokenIncentivesMinTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_MIN_TOTAL_REWARD_DESC', + PoolTokenIncentivesMinTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_MIN_TRANSACTION_ID_ASC', + PoolTokenIncentivesMinTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_MIN_TRANSACTION_ID_DESC', + PoolTokenIncentivesStddevPopulationBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_BLOCK_RANGE_ASC', + PoolTokenIncentivesStddevPopulationBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_BLOCK_RANGE_DESC', + PoolTokenIncentivesStddevPopulationIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_ID_ASC', + PoolTokenIncentivesStddevPopulationIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_ID_DESC', + PoolTokenIncentivesStddevPopulationIndexAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_INDEX_ASC', + PoolTokenIncentivesStddevPopulationIndexDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_INDEX_DESC', + PoolTokenIncentivesStddevPopulationPoolIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_POOL_ID_ASC', + PoolTokenIncentivesStddevPopulationPoolIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_POOL_ID_DESC', + PoolTokenIncentivesStddevPopulationRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_REWARD_PER_SEC_ASC', + PoolTokenIncentivesStddevPopulationRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_REWARD_PER_SEC_DESC', + PoolTokenIncentivesStddevPopulationStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_START_TIMESTAMP_ASC', + PoolTokenIncentivesStddevPopulationStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_START_TIMESTAMP_DESC', + PoolTokenIncentivesStddevPopulationTokenIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_TOKEN_ID_ASC', + PoolTokenIncentivesStddevPopulationTokenIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_TOKEN_ID_DESC', + PoolTokenIncentivesStddevPopulationTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_TOTAL_REWARD_ASC', + PoolTokenIncentivesStddevPopulationTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_TOTAL_REWARD_DESC', + PoolTokenIncentivesStddevPopulationTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_TRANSACTION_ID_ASC', + PoolTokenIncentivesStddevPopulationTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_POPULATION_TRANSACTION_ID_DESC', + PoolTokenIncentivesStddevSampleBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + PoolTokenIncentivesStddevSampleBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + PoolTokenIncentivesStddevSampleIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_ID_ASC', + PoolTokenIncentivesStddevSampleIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_ID_DESC', + PoolTokenIncentivesStddevSampleIndexAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_INDEX_ASC', + PoolTokenIncentivesStddevSampleIndexDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_INDEX_DESC', + PoolTokenIncentivesStddevSamplePoolIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_POOL_ID_ASC', + PoolTokenIncentivesStddevSamplePoolIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_POOL_ID_DESC', + PoolTokenIncentivesStddevSampleRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_REWARD_PER_SEC_ASC', + PoolTokenIncentivesStddevSampleRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_REWARD_PER_SEC_DESC', + PoolTokenIncentivesStddevSampleStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_START_TIMESTAMP_ASC', + PoolTokenIncentivesStddevSampleStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_START_TIMESTAMP_DESC', + PoolTokenIncentivesStddevSampleTokenIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_TOKEN_ID_ASC', + PoolTokenIncentivesStddevSampleTokenIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_TOKEN_ID_DESC', + PoolTokenIncentivesStddevSampleTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_TOTAL_REWARD_ASC', + PoolTokenIncentivesStddevSampleTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_TOTAL_REWARD_DESC', + PoolTokenIncentivesStddevSampleTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_TRANSACTION_ID_ASC', + PoolTokenIncentivesStddevSampleTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_STDDEV_SAMPLE_TRANSACTION_ID_DESC', + PoolTokenIncentivesSumBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_SUM_BLOCK_RANGE_ASC', + PoolTokenIncentivesSumBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_SUM_BLOCK_RANGE_DESC', + PoolTokenIncentivesSumIdAsc = 'POOL_TOKEN_INCENTIVES_SUM_ID_ASC', + PoolTokenIncentivesSumIdDesc = 'POOL_TOKEN_INCENTIVES_SUM_ID_DESC', + PoolTokenIncentivesSumIndexAsc = 'POOL_TOKEN_INCENTIVES_SUM_INDEX_ASC', + PoolTokenIncentivesSumIndexDesc = 'POOL_TOKEN_INCENTIVES_SUM_INDEX_DESC', + PoolTokenIncentivesSumPoolIdAsc = 'POOL_TOKEN_INCENTIVES_SUM_POOL_ID_ASC', + PoolTokenIncentivesSumPoolIdDesc = 'POOL_TOKEN_INCENTIVES_SUM_POOL_ID_DESC', + PoolTokenIncentivesSumRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_SUM_REWARD_PER_SEC_ASC', + PoolTokenIncentivesSumRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_SUM_REWARD_PER_SEC_DESC', + PoolTokenIncentivesSumStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_SUM_START_TIMESTAMP_ASC', + PoolTokenIncentivesSumStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_SUM_START_TIMESTAMP_DESC', + PoolTokenIncentivesSumTokenIdAsc = 'POOL_TOKEN_INCENTIVES_SUM_TOKEN_ID_ASC', + PoolTokenIncentivesSumTokenIdDesc = 'POOL_TOKEN_INCENTIVES_SUM_TOKEN_ID_DESC', + PoolTokenIncentivesSumTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_SUM_TOTAL_REWARD_ASC', + PoolTokenIncentivesSumTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_SUM_TOTAL_REWARD_DESC', + PoolTokenIncentivesSumTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_SUM_TRANSACTION_ID_ASC', + PoolTokenIncentivesSumTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_SUM_TRANSACTION_ID_DESC', + PoolTokenIncentivesVariancePopulationBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + PoolTokenIncentivesVariancePopulationBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + PoolTokenIncentivesVariancePopulationIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_ID_ASC', + PoolTokenIncentivesVariancePopulationIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_ID_DESC', + PoolTokenIncentivesVariancePopulationIndexAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_INDEX_ASC', + PoolTokenIncentivesVariancePopulationIndexDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_INDEX_DESC', + PoolTokenIncentivesVariancePopulationPoolIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_POOL_ID_ASC', + PoolTokenIncentivesVariancePopulationPoolIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_POOL_ID_DESC', + PoolTokenIncentivesVariancePopulationRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_REWARD_PER_SEC_ASC', + PoolTokenIncentivesVariancePopulationRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_REWARD_PER_SEC_DESC', + PoolTokenIncentivesVariancePopulationStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_START_TIMESTAMP_ASC', + PoolTokenIncentivesVariancePopulationStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_START_TIMESTAMP_DESC', + PoolTokenIncentivesVariancePopulationTokenIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_TOKEN_ID_ASC', + PoolTokenIncentivesVariancePopulationTokenIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_TOKEN_ID_DESC', + PoolTokenIncentivesVariancePopulationTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_TOTAL_REWARD_ASC', + PoolTokenIncentivesVariancePopulationTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_TOTAL_REWARD_DESC', + PoolTokenIncentivesVariancePopulationTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_TRANSACTION_ID_ASC', + PoolTokenIncentivesVariancePopulationTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_POPULATION_TRANSACTION_ID_DESC', + PoolTokenIncentivesVarianceSampleBlockRangeAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + PoolTokenIncentivesVarianceSampleBlockRangeDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + PoolTokenIncentivesVarianceSampleIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_ID_ASC', + PoolTokenIncentivesVarianceSampleIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_ID_DESC', + PoolTokenIncentivesVarianceSampleIndexAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_INDEX_ASC', + PoolTokenIncentivesVarianceSampleIndexDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_INDEX_DESC', + PoolTokenIncentivesVarianceSamplePoolIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_POOL_ID_ASC', + PoolTokenIncentivesVarianceSamplePoolIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_POOL_ID_DESC', + PoolTokenIncentivesVarianceSampleRewardPerSecAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_REWARD_PER_SEC_ASC', + PoolTokenIncentivesVarianceSampleRewardPerSecDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_REWARD_PER_SEC_DESC', + PoolTokenIncentivesVarianceSampleStartTimestampAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_START_TIMESTAMP_ASC', + PoolTokenIncentivesVarianceSampleStartTimestampDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_START_TIMESTAMP_DESC', + PoolTokenIncentivesVarianceSampleTokenIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_TOKEN_ID_ASC', + PoolTokenIncentivesVarianceSampleTokenIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_TOKEN_ID_DESC', + PoolTokenIncentivesVarianceSampleTotalRewardAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_TOTAL_REWARD_ASC', + PoolTokenIncentivesVarianceSampleTotalRewardDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_TOTAL_REWARD_DESC', + PoolTokenIncentivesVarianceSampleTransactionIdAsc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_TRANSACTION_ID_ASC', + PoolTokenIncentivesVarianceSampleTransactionIdDesc = 'POOL_TOKEN_INCENTIVES_VARIANCE_SAMPLE_TRANSACTION_ID_DESC', + PositionsAverageBlockRangeAsc = 'POSITIONS_AVERAGE_BLOCK_RANGE_ASC', + PositionsAverageBlockRangeDesc = 'POSITIONS_AVERAGE_BLOCK_RANGE_DESC', + PositionsAverageClosedAtAsc = 'POSITIONS_AVERAGE_CLOSED_AT_ASC', + PositionsAverageClosedAtDesc = 'POSITIONS_AVERAGE_CLOSED_AT_DESC', + PositionsAverageCreatedAtAsc = 'POSITIONS_AVERAGE_CREATED_AT_ASC', + PositionsAverageCreatedAtDesc = 'POSITIONS_AVERAGE_CREATED_AT_DESC', + PositionsAverageIdAsc = 'POSITIONS_AVERAGE_ID_ASC', + PositionsAverageIdDesc = 'POSITIONS_AVERAGE_ID_DESC', + PositionsAverageLiquidityAsc = 'POSITIONS_AVERAGE_LIQUIDITY_ASC', + PositionsAverageLiquidityDesc = 'POSITIONS_AVERAGE_LIQUIDITY_DESC', + PositionsAverageOwnerIdAsc = 'POSITIONS_AVERAGE_OWNER_ID_ASC', + PositionsAverageOwnerIdDesc = 'POSITIONS_AVERAGE_OWNER_ID_DESC', + PositionsAveragePoolIdAsc = 'POSITIONS_AVERAGE_POOL_ID_ASC', + PositionsAveragePoolIdDesc = 'POSITIONS_AVERAGE_POOL_ID_DESC', + PositionsAveragePrincipalAmountXAsc = 'POSITIONS_AVERAGE_PRINCIPAL_AMOUNT_X_ASC', + PositionsAveragePrincipalAmountXDesc = 'POSITIONS_AVERAGE_PRINCIPAL_AMOUNT_X_DESC', + PositionsAveragePrincipalAmountYAsc = 'POSITIONS_AVERAGE_PRINCIPAL_AMOUNT_Y_ASC', + PositionsAveragePrincipalAmountYDesc = 'POSITIONS_AVERAGE_PRINCIPAL_AMOUNT_Y_DESC', + PositionsAverageStatusAsc = 'POSITIONS_AVERAGE_STATUS_ASC', + PositionsAverageStatusDesc = 'POSITIONS_AVERAGE_STATUS_DESC', + PositionsAverageTickLowerAsc = 'POSITIONS_AVERAGE_TICK_LOWER_ASC', + PositionsAverageTickLowerDesc = 'POSITIONS_AVERAGE_TICK_LOWER_DESC', + PositionsAverageTickUpperAsc = 'POSITIONS_AVERAGE_TICK_UPPER_ASC', + PositionsAverageTickUpperDesc = 'POSITIONS_AVERAGE_TICK_UPPER_DESC', + PositionsAverageTokenIdAsc = 'POSITIONS_AVERAGE_TOKEN_ID_ASC', + PositionsAverageTokenIdDesc = 'POSITIONS_AVERAGE_TOKEN_ID_DESC', + PositionsAverageTransactionIdAsc = 'POSITIONS_AVERAGE_TRANSACTION_ID_ASC', + PositionsAverageTransactionIdDesc = 'POSITIONS_AVERAGE_TRANSACTION_ID_DESC', + PositionsCountAsc = 'POSITIONS_COUNT_ASC', + PositionsCountDesc = 'POSITIONS_COUNT_DESC', + PositionsDistinctCountBlockRangeAsc = 'POSITIONS_DISTINCT_COUNT_BLOCK_RANGE_ASC', + PositionsDistinctCountBlockRangeDesc = 'POSITIONS_DISTINCT_COUNT_BLOCK_RANGE_DESC', + PositionsDistinctCountClosedAtAsc = 'POSITIONS_DISTINCT_COUNT_CLOSED_AT_ASC', + PositionsDistinctCountClosedAtDesc = 'POSITIONS_DISTINCT_COUNT_CLOSED_AT_DESC', + PositionsDistinctCountCreatedAtAsc = 'POSITIONS_DISTINCT_COUNT_CREATED_AT_ASC', + PositionsDistinctCountCreatedAtDesc = 'POSITIONS_DISTINCT_COUNT_CREATED_AT_DESC', + PositionsDistinctCountIdAsc = 'POSITIONS_DISTINCT_COUNT_ID_ASC', + PositionsDistinctCountIdDesc = 'POSITIONS_DISTINCT_COUNT_ID_DESC', + PositionsDistinctCountLiquidityAsc = 'POSITIONS_DISTINCT_COUNT_LIQUIDITY_ASC', + PositionsDistinctCountLiquidityDesc = 'POSITIONS_DISTINCT_COUNT_LIQUIDITY_DESC', + PositionsDistinctCountOwnerIdAsc = 'POSITIONS_DISTINCT_COUNT_OWNER_ID_ASC', + PositionsDistinctCountOwnerIdDesc = 'POSITIONS_DISTINCT_COUNT_OWNER_ID_DESC', + PositionsDistinctCountPoolIdAsc = 'POSITIONS_DISTINCT_COUNT_POOL_ID_ASC', + PositionsDistinctCountPoolIdDesc = 'POSITIONS_DISTINCT_COUNT_POOL_ID_DESC', + PositionsDistinctCountPrincipalAmountXAsc = 'POSITIONS_DISTINCT_COUNT_PRINCIPAL_AMOUNT_X_ASC', + PositionsDistinctCountPrincipalAmountXDesc = 'POSITIONS_DISTINCT_COUNT_PRINCIPAL_AMOUNT_X_DESC', + PositionsDistinctCountPrincipalAmountYAsc = 'POSITIONS_DISTINCT_COUNT_PRINCIPAL_AMOUNT_Y_ASC', + PositionsDistinctCountPrincipalAmountYDesc = 'POSITIONS_DISTINCT_COUNT_PRINCIPAL_AMOUNT_Y_DESC', + PositionsDistinctCountStatusAsc = 'POSITIONS_DISTINCT_COUNT_STATUS_ASC', + PositionsDistinctCountStatusDesc = 'POSITIONS_DISTINCT_COUNT_STATUS_DESC', + PositionsDistinctCountTickLowerAsc = 'POSITIONS_DISTINCT_COUNT_TICK_LOWER_ASC', + PositionsDistinctCountTickLowerDesc = 'POSITIONS_DISTINCT_COUNT_TICK_LOWER_DESC', + PositionsDistinctCountTickUpperAsc = 'POSITIONS_DISTINCT_COUNT_TICK_UPPER_ASC', + PositionsDistinctCountTickUpperDesc = 'POSITIONS_DISTINCT_COUNT_TICK_UPPER_DESC', + PositionsDistinctCountTokenIdAsc = 'POSITIONS_DISTINCT_COUNT_TOKEN_ID_ASC', + PositionsDistinctCountTokenIdDesc = 'POSITIONS_DISTINCT_COUNT_TOKEN_ID_DESC', + PositionsDistinctCountTransactionIdAsc = 'POSITIONS_DISTINCT_COUNT_TRANSACTION_ID_ASC', + PositionsDistinctCountTransactionIdDesc = 'POSITIONS_DISTINCT_COUNT_TRANSACTION_ID_DESC', + PositionsMaxBlockRangeAsc = 'POSITIONS_MAX_BLOCK_RANGE_ASC', + PositionsMaxBlockRangeDesc = 'POSITIONS_MAX_BLOCK_RANGE_DESC', + PositionsMaxClosedAtAsc = 'POSITIONS_MAX_CLOSED_AT_ASC', + PositionsMaxClosedAtDesc = 'POSITIONS_MAX_CLOSED_AT_DESC', + PositionsMaxCreatedAtAsc = 'POSITIONS_MAX_CREATED_AT_ASC', + PositionsMaxCreatedAtDesc = 'POSITIONS_MAX_CREATED_AT_DESC', + PositionsMaxIdAsc = 'POSITIONS_MAX_ID_ASC', + PositionsMaxIdDesc = 'POSITIONS_MAX_ID_DESC', + PositionsMaxLiquidityAsc = 'POSITIONS_MAX_LIQUIDITY_ASC', + PositionsMaxLiquidityDesc = 'POSITIONS_MAX_LIQUIDITY_DESC', + PositionsMaxOwnerIdAsc = 'POSITIONS_MAX_OWNER_ID_ASC', + PositionsMaxOwnerIdDesc = 'POSITIONS_MAX_OWNER_ID_DESC', + PositionsMaxPoolIdAsc = 'POSITIONS_MAX_POOL_ID_ASC', + PositionsMaxPoolIdDesc = 'POSITIONS_MAX_POOL_ID_DESC', + PositionsMaxPrincipalAmountXAsc = 'POSITIONS_MAX_PRINCIPAL_AMOUNT_X_ASC', + PositionsMaxPrincipalAmountXDesc = 'POSITIONS_MAX_PRINCIPAL_AMOUNT_X_DESC', + PositionsMaxPrincipalAmountYAsc = 'POSITIONS_MAX_PRINCIPAL_AMOUNT_Y_ASC', + PositionsMaxPrincipalAmountYDesc = 'POSITIONS_MAX_PRINCIPAL_AMOUNT_Y_DESC', + PositionsMaxStatusAsc = 'POSITIONS_MAX_STATUS_ASC', + PositionsMaxStatusDesc = 'POSITIONS_MAX_STATUS_DESC', + PositionsMaxTickLowerAsc = 'POSITIONS_MAX_TICK_LOWER_ASC', + PositionsMaxTickLowerDesc = 'POSITIONS_MAX_TICK_LOWER_DESC', + PositionsMaxTickUpperAsc = 'POSITIONS_MAX_TICK_UPPER_ASC', + PositionsMaxTickUpperDesc = 'POSITIONS_MAX_TICK_UPPER_DESC', + PositionsMaxTokenIdAsc = 'POSITIONS_MAX_TOKEN_ID_ASC', + PositionsMaxTokenIdDesc = 'POSITIONS_MAX_TOKEN_ID_DESC', + PositionsMaxTransactionIdAsc = 'POSITIONS_MAX_TRANSACTION_ID_ASC', + PositionsMaxTransactionIdDesc = 'POSITIONS_MAX_TRANSACTION_ID_DESC', + PositionsMinBlockRangeAsc = 'POSITIONS_MIN_BLOCK_RANGE_ASC', + PositionsMinBlockRangeDesc = 'POSITIONS_MIN_BLOCK_RANGE_DESC', + PositionsMinClosedAtAsc = 'POSITIONS_MIN_CLOSED_AT_ASC', + PositionsMinClosedAtDesc = 'POSITIONS_MIN_CLOSED_AT_DESC', + PositionsMinCreatedAtAsc = 'POSITIONS_MIN_CREATED_AT_ASC', + PositionsMinCreatedAtDesc = 'POSITIONS_MIN_CREATED_AT_DESC', + PositionsMinIdAsc = 'POSITIONS_MIN_ID_ASC', + PositionsMinIdDesc = 'POSITIONS_MIN_ID_DESC', + PositionsMinLiquidityAsc = 'POSITIONS_MIN_LIQUIDITY_ASC', + PositionsMinLiquidityDesc = 'POSITIONS_MIN_LIQUIDITY_DESC', + PositionsMinOwnerIdAsc = 'POSITIONS_MIN_OWNER_ID_ASC', + PositionsMinOwnerIdDesc = 'POSITIONS_MIN_OWNER_ID_DESC', + PositionsMinPoolIdAsc = 'POSITIONS_MIN_POOL_ID_ASC', + PositionsMinPoolIdDesc = 'POSITIONS_MIN_POOL_ID_DESC', + PositionsMinPrincipalAmountXAsc = 'POSITIONS_MIN_PRINCIPAL_AMOUNT_X_ASC', + PositionsMinPrincipalAmountXDesc = 'POSITIONS_MIN_PRINCIPAL_AMOUNT_X_DESC', + PositionsMinPrincipalAmountYAsc = 'POSITIONS_MIN_PRINCIPAL_AMOUNT_Y_ASC', + PositionsMinPrincipalAmountYDesc = 'POSITIONS_MIN_PRINCIPAL_AMOUNT_Y_DESC', + PositionsMinStatusAsc = 'POSITIONS_MIN_STATUS_ASC', + PositionsMinStatusDesc = 'POSITIONS_MIN_STATUS_DESC', + PositionsMinTickLowerAsc = 'POSITIONS_MIN_TICK_LOWER_ASC', + PositionsMinTickLowerDesc = 'POSITIONS_MIN_TICK_LOWER_DESC', + PositionsMinTickUpperAsc = 'POSITIONS_MIN_TICK_UPPER_ASC', + PositionsMinTickUpperDesc = 'POSITIONS_MIN_TICK_UPPER_DESC', + PositionsMinTokenIdAsc = 'POSITIONS_MIN_TOKEN_ID_ASC', + PositionsMinTokenIdDesc = 'POSITIONS_MIN_TOKEN_ID_DESC', + PositionsMinTransactionIdAsc = 'POSITIONS_MIN_TRANSACTION_ID_ASC', + PositionsMinTransactionIdDesc = 'POSITIONS_MIN_TRANSACTION_ID_DESC', + PositionsStddevPopulationBlockRangeAsc = 'POSITIONS_STDDEV_POPULATION_BLOCK_RANGE_ASC', + PositionsStddevPopulationBlockRangeDesc = 'POSITIONS_STDDEV_POPULATION_BLOCK_RANGE_DESC', + PositionsStddevPopulationClosedAtAsc = 'POSITIONS_STDDEV_POPULATION_CLOSED_AT_ASC', + PositionsStddevPopulationClosedAtDesc = 'POSITIONS_STDDEV_POPULATION_CLOSED_AT_DESC', + PositionsStddevPopulationCreatedAtAsc = 'POSITIONS_STDDEV_POPULATION_CREATED_AT_ASC', + PositionsStddevPopulationCreatedAtDesc = 'POSITIONS_STDDEV_POPULATION_CREATED_AT_DESC', + PositionsStddevPopulationIdAsc = 'POSITIONS_STDDEV_POPULATION_ID_ASC', + PositionsStddevPopulationIdDesc = 'POSITIONS_STDDEV_POPULATION_ID_DESC', + PositionsStddevPopulationLiquidityAsc = 'POSITIONS_STDDEV_POPULATION_LIQUIDITY_ASC', + PositionsStddevPopulationLiquidityDesc = 'POSITIONS_STDDEV_POPULATION_LIQUIDITY_DESC', + PositionsStddevPopulationOwnerIdAsc = 'POSITIONS_STDDEV_POPULATION_OWNER_ID_ASC', + PositionsStddevPopulationOwnerIdDesc = 'POSITIONS_STDDEV_POPULATION_OWNER_ID_DESC', + PositionsStddevPopulationPoolIdAsc = 'POSITIONS_STDDEV_POPULATION_POOL_ID_ASC', + PositionsStddevPopulationPoolIdDesc = 'POSITIONS_STDDEV_POPULATION_POOL_ID_DESC', + PositionsStddevPopulationPrincipalAmountXAsc = 'POSITIONS_STDDEV_POPULATION_PRINCIPAL_AMOUNT_X_ASC', + PositionsStddevPopulationPrincipalAmountXDesc = 'POSITIONS_STDDEV_POPULATION_PRINCIPAL_AMOUNT_X_DESC', + PositionsStddevPopulationPrincipalAmountYAsc = 'POSITIONS_STDDEV_POPULATION_PRINCIPAL_AMOUNT_Y_ASC', + PositionsStddevPopulationPrincipalAmountYDesc = 'POSITIONS_STDDEV_POPULATION_PRINCIPAL_AMOUNT_Y_DESC', + PositionsStddevPopulationStatusAsc = 'POSITIONS_STDDEV_POPULATION_STATUS_ASC', + PositionsStddevPopulationStatusDesc = 'POSITIONS_STDDEV_POPULATION_STATUS_DESC', + PositionsStddevPopulationTickLowerAsc = 'POSITIONS_STDDEV_POPULATION_TICK_LOWER_ASC', + PositionsStddevPopulationTickLowerDesc = 'POSITIONS_STDDEV_POPULATION_TICK_LOWER_DESC', + PositionsStddevPopulationTickUpperAsc = 'POSITIONS_STDDEV_POPULATION_TICK_UPPER_ASC', + PositionsStddevPopulationTickUpperDesc = 'POSITIONS_STDDEV_POPULATION_TICK_UPPER_DESC', + PositionsStddevPopulationTokenIdAsc = 'POSITIONS_STDDEV_POPULATION_TOKEN_ID_ASC', + PositionsStddevPopulationTokenIdDesc = 'POSITIONS_STDDEV_POPULATION_TOKEN_ID_DESC', + PositionsStddevPopulationTransactionIdAsc = 'POSITIONS_STDDEV_POPULATION_TRANSACTION_ID_ASC', + PositionsStddevPopulationTransactionIdDesc = 'POSITIONS_STDDEV_POPULATION_TRANSACTION_ID_DESC', + PositionsStddevSampleBlockRangeAsc = 'POSITIONS_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + PositionsStddevSampleBlockRangeDesc = 'POSITIONS_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + PositionsStddevSampleClosedAtAsc = 'POSITIONS_STDDEV_SAMPLE_CLOSED_AT_ASC', + PositionsStddevSampleClosedAtDesc = 'POSITIONS_STDDEV_SAMPLE_CLOSED_AT_DESC', + PositionsStddevSampleCreatedAtAsc = 'POSITIONS_STDDEV_SAMPLE_CREATED_AT_ASC', + PositionsStddevSampleCreatedAtDesc = 'POSITIONS_STDDEV_SAMPLE_CREATED_AT_DESC', + PositionsStddevSampleIdAsc = 'POSITIONS_STDDEV_SAMPLE_ID_ASC', + PositionsStddevSampleIdDesc = 'POSITIONS_STDDEV_SAMPLE_ID_DESC', + PositionsStddevSampleLiquidityAsc = 'POSITIONS_STDDEV_SAMPLE_LIQUIDITY_ASC', + PositionsStddevSampleLiquidityDesc = 'POSITIONS_STDDEV_SAMPLE_LIQUIDITY_DESC', + PositionsStddevSampleOwnerIdAsc = 'POSITIONS_STDDEV_SAMPLE_OWNER_ID_ASC', + PositionsStddevSampleOwnerIdDesc = 'POSITIONS_STDDEV_SAMPLE_OWNER_ID_DESC', + PositionsStddevSamplePoolIdAsc = 'POSITIONS_STDDEV_SAMPLE_POOL_ID_ASC', + PositionsStddevSamplePoolIdDesc = 'POSITIONS_STDDEV_SAMPLE_POOL_ID_DESC', + PositionsStddevSamplePrincipalAmountXAsc = 'POSITIONS_STDDEV_SAMPLE_PRINCIPAL_AMOUNT_X_ASC', + PositionsStddevSamplePrincipalAmountXDesc = 'POSITIONS_STDDEV_SAMPLE_PRINCIPAL_AMOUNT_X_DESC', + PositionsStddevSamplePrincipalAmountYAsc = 'POSITIONS_STDDEV_SAMPLE_PRINCIPAL_AMOUNT_Y_ASC', + PositionsStddevSamplePrincipalAmountYDesc = 'POSITIONS_STDDEV_SAMPLE_PRINCIPAL_AMOUNT_Y_DESC', + PositionsStddevSampleStatusAsc = 'POSITIONS_STDDEV_SAMPLE_STATUS_ASC', + PositionsStddevSampleStatusDesc = 'POSITIONS_STDDEV_SAMPLE_STATUS_DESC', + PositionsStddevSampleTickLowerAsc = 'POSITIONS_STDDEV_SAMPLE_TICK_LOWER_ASC', + PositionsStddevSampleTickLowerDesc = 'POSITIONS_STDDEV_SAMPLE_TICK_LOWER_DESC', + PositionsStddevSampleTickUpperAsc = 'POSITIONS_STDDEV_SAMPLE_TICK_UPPER_ASC', + PositionsStddevSampleTickUpperDesc = 'POSITIONS_STDDEV_SAMPLE_TICK_UPPER_DESC', + PositionsStddevSampleTokenIdAsc = 'POSITIONS_STDDEV_SAMPLE_TOKEN_ID_ASC', + PositionsStddevSampleTokenIdDesc = 'POSITIONS_STDDEV_SAMPLE_TOKEN_ID_DESC', + PositionsStddevSampleTransactionIdAsc = 'POSITIONS_STDDEV_SAMPLE_TRANSACTION_ID_ASC', + PositionsStddevSampleTransactionIdDesc = 'POSITIONS_STDDEV_SAMPLE_TRANSACTION_ID_DESC', + PositionsSumBlockRangeAsc = 'POSITIONS_SUM_BLOCK_RANGE_ASC', + PositionsSumBlockRangeDesc = 'POSITIONS_SUM_BLOCK_RANGE_DESC', + PositionsSumClosedAtAsc = 'POSITIONS_SUM_CLOSED_AT_ASC', + PositionsSumClosedAtDesc = 'POSITIONS_SUM_CLOSED_AT_DESC', + PositionsSumCreatedAtAsc = 'POSITIONS_SUM_CREATED_AT_ASC', + PositionsSumCreatedAtDesc = 'POSITIONS_SUM_CREATED_AT_DESC', + PositionsSumIdAsc = 'POSITIONS_SUM_ID_ASC', + PositionsSumIdDesc = 'POSITIONS_SUM_ID_DESC', + PositionsSumLiquidityAsc = 'POSITIONS_SUM_LIQUIDITY_ASC', + PositionsSumLiquidityDesc = 'POSITIONS_SUM_LIQUIDITY_DESC', + PositionsSumOwnerIdAsc = 'POSITIONS_SUM_OWNER_ID_ASC', + PositionsSumOwnerIdDesc = 'POSITIONS_SUM_OWNER_ID_DESC', + PositionsSumPoolIdAsc = 'POSITIONS_SUM_POOL_ID_ASC', + PositionsSumPoolIdDesc = 'POSITIONS_SUM_POOL_ID_DESC', + PositionsSumPrincipalAmountXAsc = 'POSITIONS_SUM_PRINCIPAL_AMOUNT_X_ASC', + PositionsSumPrincipalAmountXDesc = 'POSITIONS_SUM_PRINCIPAL_AMOUNT_X_DESC', + PositionsSumPrincipalAmountYAsc = 'POSITIONS_SUM_PRINCIPAL_AMOUNT_Y_ASC', + PositionsSumPrincipalAmountYDesc = 'POSITIONS_SUM_PRINCIPAL_AMOUNT_Y_DESC', + PositionsSumStatusAsc = 'POSITIONS_SUM_STATUS_ASC', + PositionsSumStatusDesc = 'POSITIONS_SUM_STATUS_DESC', + PositionsSumTickLowerAsc = 'POSITIONS_SUM_TICK_LOWER_ASC', + PositionsSumTickLowerDesc = 'POSITIONS_SUM_TICK_LOWER_DESC', + PositionsSumTickUpperAsc = 'POSITIONS_SUM_TICK_UPPER_ASC', + PositionsSumTickUpperDesc = 'POSITIONS_SUM_TICK_UPPER_DESC', + PositionsSumTokenIdAsc = 'POSITIONS_SUM_TOKEN_ID_ASC', + PositionsSumTokenIdDesc = 'POSITIONS_SUM_TOKEN_ID_DESC', + PositionsSumTransactionIdAsc = 'POSITIONS_SUM_TRANSACTION_ID_ASC', + PositionsSumTransactionIdDesc = 'POSITIONS_SUM_TRANSACTION_ID_DESC', + PositionsVariancePopulationBlockRangeAsc = 'POSITIONS_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + PositionsVariancePopulationBlockRangeDesc = 'POSITIONS_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + PositionsVariancePopulationClosedAtAsc = 'POSITIONS_VARIANCE_POPULATION_CLOSED_AT_ASC', + PositionsVariancePopulationClosedAtDesc = 'POSITIONS_VARIANCE_POPULATION_CLOSED_AT_DESC', + PositionsVariancePopulationCreatedAtAsc = 'POSITIONS_VARIANCE_POPULATION_CREATED_AT_ASC', + PositionsVariancePopulationCreatedAtDesc = 'POSITIONS_VARIANCE_POPULATION_CREATED_AT_DESC', + PositionsVariancePopulationIdAsc = 'POSITIONS_VARIANCE_POPULATION_ID_ASC', + PositionsVariancePopulationIdDesc = 'POSITIONS_VARIANCE_POPULATION_ID_DESC', + PositionsVariancePopulationLiquidityAsc = 'POSITIONS_VARIANCE_POPULATION_LIQUIDITY_ASC', + PositionsVariancePopulationLiquidityDesc = 'POSITIONS_VARIANCE_POPULATION_LIQUIDITY_DESC', + PositionsVariancePopulationOwnerIdAsc = 'POSITIONS_VARIANCE_POPULATION_OWNER_ID_ASC', + PositionsVariancePopulationOwnerIdDesc = 'POSITIONS_VARIANCE_POPULATION_OWNER_ID_DESC', + PositionsVariancePopulationPoolIdAsc = 'POSITIONS_VARIANCE_POPULATION_POOL_ID_ASC', + PositionsVariancePopulationPoolIdDesc = 'POSITIONS_VARIANCE_POPULATION_POOL_ID_DESC', + PositionsVariancePopulationPrincipalAmountXAsc = 'POSITIONS_VARIANCE_POPULATION_PRINCIPAL_AMOUNT_X_ASC', + PositionsVariancePopulationPrincipalAmountXDesc = 'POSITIONS_VARIANCE_POPULATION_PRINCIPAL_AMOUNT_X_DESC', + PositionsVariancePopulationPrincipalAmountYAsc = 'POSITIONS_VARIANCE_POPULATION_PRINCIPAL_AMOUNT_Y_ASC', + PositionsVariancePopulationPrincipalAmountYDesc = 'POSITIONS_VARIANCE_POPULATION_PRINCIPAL_AMOUNT_Y_DESC', + PositionsVariancePopulationStatusAsc = 'POSITIONS_VARIANCE_POPULATION_STATUS_ASC', + PositionsVariancePopulationStatusDesc = 'POSITIONS_VARIANCE_POPULATION_STATUS_DESC', + PositionsVariancePopulationTickLowerAsc = 'POSITIONS_VARIANCE_POPULATION_TICK_LOWER_ASC', + PositionsVariancePopulationTickLowerDesc = 'POSITIONS_VARIANCE_POPULATION_TICK_LOWER_DESC', + PositionsVariancePopulationTickUpperAsc = 'POSITIONS_VARIANCE_POPULATION_TICK_UPPER_ASC', + PositionsVariancePopulationTickUpperDesc = 'POSITIONS_VARIANCE_POPULATION_TICK_UPPER_DESC', + PositionsVariancePopulationTokenIdAsc = 'POSITIONS_VARIANCE_POPULATION_TOKEN_ID_ASC', + PositionsVariancePopulationTokenIdDesc = 'POSITIONS_VARIANCE_POPULATION_TOKEN_ID_DESC', + PositionsVariancePopulationTransactionIdAsc = 'POSITIONS_VARIANCE_POPULATION_TRANSACTION_ID_ASC', + PositionsVariancePopulationTransactionIdDesc = 'POSITIONS_VARIANCE_POPULATION_TRANSACTION_ID_DESC', + PositionsVarianceSampleBlockRangeAsc = 'POSITIONS_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + PositionsVarianceSampleBlockRangeDesc = 'POSITIONS_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + PositionsVarianceSampleClosedAtAsc = 'POSITIONS_VARIANCE_SAMPLE_CLOSED_AT_ASC', + PositionsVarianceSampleClosedAtDesc = 'POSITIONS_VARIANCE_SAMPLE_CLOSED_AT_DESC', + PositionsVarianceSampleCreatedAtAsc = 'POSITIONS_VARIANCE_SAMPLE_CREATED_AT_ASC', + PositionsVarianceSampleCreatedAtDesc = 'POSITIONS_VARIANCE_SAMPLE_CREATED_AT_DESC', + PositionsVarianceSampleIdAsc = 'POSITIONS_VARIANCE_SAMPLE_ID_ASC', + PositionsVarianceSampleIdDesc = 'POSITIONS_VARIANCE_SAMPLE_ID_DESC', + PositionsVarianceSampleLiquidityAsc = 'POSITIONS_VARIANCE_SAMPLE_LIQUIDITY_ASC', + PositionsVarianceSampleLiquidityDesc = 'POSITIONS_VARIANCE_SAMPLE_LIQUIDITY_DESC', + PositionsVarianceSampleOwnerIdAsc = 'POSITIONS_VARIANCE_SAMPLE_OWNER_ID_ASC', + PositionsVarianceSampleOwnerIdDesc = 'POSITIONS_VARIANCE_SAMPLE_OWNER_ID_DESC', + PositionsVarianceSamplePoolIdAsc = 'POSITIONS_VARIANCE_SAMPLE_POOL_ID_ASC', + PositionsVarianceSamplePoolIdDesc = 'POSITIONS_VARIANCE_SAMPLE_POOL_ID_DESC', + PositionsVarianceSamplePrincipalAmountXAsc = 'POSITIONS_VARIANCE_SAMPLE_PRINCIPAL_AMOUNT_X_ASC', + PositionsVarianceSamplePrincipalAmountXDesc = 'POSITIONS_VARIANCE_SAMPLE_PRINCIPAL_AMOUNT_X_DESC', + PositionsVarianceSamplePrincipalAmountYAsc = 'POSITIONS_VARIANCE_SAMPLE_PRINCIPAL_AMOUNT_Y_ASC', + PositionsVarianceSamplePrincipalAmountYDesc = 'POSITIONS_VARIANCE_SAMPLE_PRINCIPAL_AMOUNT_Y_DESC', + PositionsVarianceSampleStatusAsc = 'POSITIONS_VARIANCE_SAMPLE_STATUS_ASC', + PositionsVarianceSampleStatusDesc = 'POSITIONS_VARIANCE_SAMPLE_STATUS_DESC', + PositionsVarianceSampleTickLowerAsc = 'POSITIONS_VARIANCE_SAMPLE_TICK_LOWER_ASC', + PositionsVarianceSampleTickLowerDesc = 'POSITIONS_VARIANCE_SAMPLE_TICK_LOWER_DESC', + PositionsVarianceSampleTickUpperAsc = 'POSITIONS_VARIANCE_SAMPLE_TICK_UPPER_ASC', + PositionsVarianceSampleTickUpperDesc = 'POSITIONS_VARIANCE_SAMPLE_TICK_UPPER_DESC', + PositionsVarianceSampleTokenIdAsc = 'POSITIONS_VARIANCE_SAMPLE_TOKEN_ID_ASC', + PositionsVarianceSampleTokenIdDesc = 'POSITIONS_VARIANCE_SAMPLE_TOKEN_ID_DESC', + PositionsVarianceSampleTransactionIdAsc = 'POSITIONS_VARIANCE_SAMPLE_TRANSACTION_ID_ASC', + PositionsVarianceSampleTransactionIdDesc = 'POSITIONS_VARIANCE_SAMPLE_TRANSACTION_ID_DESC', + PrimaryKeyAsc = 'PRIMARY_KEY_ASC', + PrimaryKeyDesc = 'PRIMARY_KEY_DESC', + SwapAverageAmountInAsc = 'SWAP_AVERAGE_AMOUNT_IN_ASC', + SwapAverageAmountInDesc = 'SWAP_AVERAGE_AMOUNT_IN_DESC', + SwapAverageAmountOutAsc = 'SWAP_AVERAGE_AMOUNT_OUT_ASC', + SwapAverageAmountOutDesc = 'SWAP_AVERAGE_AMOUNT_OUT_DESC', + SwapAverageBlockRangeAsc = 'SWAP_AVERAGE_BLOCK_RANGE_ASC', + SwapAverageBlockRangeDesc = 'SWAP_AVERAGE_BLOCK_RANGE_DESC', + SwapAverageFeeUSDAsc = 'SWAP_AVERAGE_FEE_U_S_D_ASC', + SwapAverageFeeUSDDesc = 'SWAP_AVERAGE_FEE_U_S_D_DESC', + SwapAverageIdAsc = 'SWAP_AVERAGE_ID_ASC', + SwapAverageIdDesc = 'SWAP_AVERAGE_ID_DESC', + SwapAverageSenderIdAsc = 'SWAP_AVERAGE_SENDER_ID_ASC', + SwapAverageSenderIdDesc = 'SWAP_AVERAGE_SENDER_ID_DESC', + SwapAverageTokenInIdAsc = 'SWAP_AVERAGE_TOKEN_IN_ID_ASC', + SwapAverageTokenInIdDesc = 'SWAP_AVERAGE_TOKEN_IN_ID_DESC', + SwapAverageTokenOutIdAsc = 'SWAP_AVERAGE_TOKEN_OUT_ID_ASC', + SwapAverageTokenOutIdDesc = 'SWAP_AVERAGE_TOKEN_OUT_ID_DESC', + SwapAverageTransactionIdAsc = 'SWAP_AVERAGE_TRANSACTION_ID_ASC', + SwapAverageTransactionIdDesc = 'SWAP_AVERAGE_TRANSACTION_ID_DESC', + SwapCountAsc = 'SWAP_COUNT_ASC', + SwapCountDesc = 'SWAP_COUNT_DESC', + SwapDistinctCountAmountInAsc = 'SWAP_DISTINCT_COUNT_AMOUNT_IN_ASC', + SwapDistinctCountAmountInDesc = 'SWAP_DISTINCT_COUNT_AMOUNT_IN_DESC', + SwapDistinctCountAmountOutAsc = 'SWAP_DISTINCT_COUNT_AMOUNT_OUT_ASC', + SwapDistinctCountAmountOutDesc = 'SWAP_DISTINCT_COUNT_AMOUNT_OUT_DESC', + SwapDistinctCountBlockRangeAsc = 'SWAP_DISTINCT_COUNT_BLOCK_RANGE_ASC', + SwapDistinctCountBlockRangeDesc = 'SWAP_DISTINCT_COUNT_BLOCK_RANGE_DESC', + SwapDistinctCountFeeUSDAsc = 'SWAP_DISTINCT_COUNT_FEE_U_S_D_ASC', + SwapDistinctCountFeeUSDDesc = 'SWAP_DISTINCT_COUNT_FEE_U_S_D_DESC', + SwapDistinctCountIdAsc = 'SWAP_DISTINCT_COUNT_ID_ASC', + SwapDistinctCountIdDesc = 'SWAP_DISTINCT_COUNT_ID_DESC', + SwapDistinctCountSenderIdAsc = 'SWAP_DISTINCT_COUNT_SENDER_ID_ASC', + SwapDistinctCountSenderIdDesc = 'SWAP_DISTINCT_COUNT_SENDER_ID_DESC', + SwapDistinctCountTokenInIdAsc = 'SWAP_DISTINCT_COUNT_TOKEN_IN_ID_ASC', + SwapDistinctCountTokenInIdDesc = 'SWAP_DISTINCT_COUNT_TOKEN_IN_ID_DESC', + SwapDistinctCountTokenOutIdAsc = 'SWAP_DISTINCT_COUNT_TOKEN_OUT_ID_ASC', + SwapDistinctCountTokenOutIdDesc = 'SWAP_DISTINCT_COUNT_TOKEN_OUT_ID_DESC', + SwapDistinctCountTransactionIdAsc = 'SWAP_DISTINCT_COUNT_TRANSACTION_ID_ASC', + SwapDistinctCountTransactionIdDesc = 'SWAP_DISTINCT_COUNT_TRANSACTION_ID_DESC', + SwapMaxAmountInAsc = 'SWAP_MAX_AMOUNT_IN_ASC', + SwapMaxAmountInDesc = 'SWAP_MAX_AMOUNT_IN_DESC', + SwapMaxAmountOutAsc = 'SWAP_MAX_AMOUNT_OUT_ASC', + SwapMaxAmountOutDesc = 'SWAP_MAX_AMOUNT_OUT_DESC', + SwapMaxBlockRangeAsc = 'SWAP_MAX_BLOCK_RANGE_ASC', + SwapMaxBlockRangeDesc = 'SWAP_MAX_BLOCK_RANGE_DESC', + SwapMaxFeeUSDAsc = 'SWAP_MAX_FEE_U_S_D_ASC', + SwapMaxFeeUSDDesc = 'SWAP_MAX_FEE_U_S_D_DESC', + SwapMaxIdAsc = 'SWAP_MAX_ID_ASC', + SwapMaxIdDesc = 'SWAP_MAX_ID_DESC', + SwapMaxSenderIdAsc = 'SWAP_MAX_SENDER_ID_ASC', + SwapMaxSenderIdDesc = 'SWAP_MAX_SENDER_ID_DESC', + SwapMaxTokenInIdAsc = 'SWAP_MAX_TOKEN_IN_ID_ASC', + SwapMaxTokenInIdDesc = 'SWAP_MAX_TOKEN_IN_ID_DESC', + SwapMaxTokenOutIdAsc = 'SWAP_MAX_TOKEN_OUT_ID_ASC', + SwapMaxTokenOutIdDesc = 'SWAP_MAX_TOKEN_OUT_ID_DESC', + SwapMaxTransactionIdAsc = 'SWAP_MAX_TRANSACTION_ID_ASC', + SwapMaxTransactionIdDesc = 'SWAP_MAX_TRANSACTION_ID_DESC', + SwapMinAmountInAsc = 'SWAP_MIN_AMOUNT_IN_ASC', + SwapMinAmountInDesc = 'SWAP_MIN_AMOUNT_IN_DESC', + SwapMinAmountOutAsc = 'SWAP_MIN_AMOUNT_OUT_ASC', + SwapMinAmountOutDesc = 'SWAP_MIN_AMOUNT_OUT_DESC', + SwapMinBlockRangeAsc = 'SWAP_MIN_BLOCK_RANGE_ASC', + SwapMinBlockRangeDesc = 'SWAP_MIN_BLOCK_RANGE_DESC', + SwapMinFeeUSDAsc = 'SWAP_MIN_FEE_U_S_D_ASC', + SwapMinFeeUSDDesc = 'SWAP_MIN_FEE_U_S_D_DESC', + SwapMinIdAsc = 'SWAP_MIN_ID_ASC', + SwapMinIdDesc = 'SWAP_MIN_ID_DESC', + SwapMinSenderIdAsc = 'SWAP_MIN_SENDER_ID_ASC', + SwapMinSenderIdDesc = 'SWAP_MIN_SENDER_ID_DESC', + SwapMinTokenInIdAsc = 'SWAP_MIN_TOKEN_IN_ID_ASC', + SwapMinTokenInIdDesc = 'SWAP_MIN_TOKEN_IN_ID_DESC', + SwapMinTokenOutIdAsc = 'SWAP_MIN_TOKEN_OUT_ID_ASC', + SwapMinTokenOutIdDesc = 'SWAP_MIN_TOKEN_OUT_ID_DESC', + SwapMinTransactionIdAsc = 'SWAP_MIN_TRANSACTION_ID_ASC', + SwapMinTransactionIdDesc = 'SWAP_MIN_TRANSACTION_ID_DESC', + SwapStddevPopulationAmountInAsc = 'SWAP_STDDEV_POPULATION_AMOUNT_IN_ASC', + SwapStddevPopulationAmountInDesc = 'SWAP_STDDEV_POPULATION_AMOUNT_IN_DESC', + SwapStddevPopulationAmountOutAsc = 'SWAP_STDDEV_POPULATION_AMOUNT_OUT_ASC', + SwapStddevPopulationAmountOutDesc = 'SWAP_STDDEV_POPULATION_AMOUNT_OUT_DESC', + SwapStddevPopulationBlockRangeAsc = 'SWAP_STDDEV_POPULATION_BLOCK_RANGE_ASC', + SwapStddevPopulationBlockRangeDesc = 'SWAP_STDDEV_POPULATION_BLOCK_RANGE_DESC', + SwapStddevPopulationFeeUSDAsc = 'SWAP_STDDEV_POPULATION_FEE_U_S_D_ASC', + SwapStddevPopulationFeeUSDDesc = 'SWAP_STDDEV_POPULATION_FEE_U_S_D_DESC', + SwapStddevPopulationIdAsc = 'SWAP_STDDEV_POPULATION_ID_ASC', + SwapStddevPopulationIdDesc = 'SWAP_STDDEV_POPULATION_ID_DESC', + SwapStddevPopulationSenderIdAsc = 'SWAP_STDDEV_POPULATION_SENDER_ID_ASC', + SwapStddevPopulationSenderIdDesc = 'SWAP_STDDEV_POPULATION_SENDER_ID_DESC', + SwapStddevPopulationTokenInIdAsc = 'SWAP_STDDEV_POPULATION_TOKEN_IN_ID_ASC', + SwapStddevPopulationTokenInIdDesc = 'SWAP_STDDEV_POPULATION_TOKEN_IN_ID_DESC', + SwapStddevPopulationTokenOutIdAsc = 'SWAP_STDDEV_POPULATION_TOKEN_OUT_ID_ASC', + SwapStddevPopulationTokenOutIdDesc = 'SWAP_STDDEV_POPULATION_TOKEN_OUT_ID_DESC', + SwapStddevPopulationTransactionIdAsc = 'SWAP_STDDEV_POPULATION_TRANSACTION_ID_ASC', + SwapStddevPopulationTransactionIdDesc = 'SWAP_STDDEV_POPULATION_TRANSACTION_ID_DESC', + SwapStddevSampleAmountInAsc = 'SWAP_STDDEV_SAMPLE_AMOUNT_IN_ASC', + SwapStddevSampleAmountInDesc = 'SWAP_STDDEV_SAMPLE_AMOUNT_IN_DESC', + SwapStddevSampleAmountOutAsc = 'SWAP_STDDEV_SAMPLE_AMOUNT_OUT_ASC', + SwapStddevSampleAmountOutDesc = 'SWAP_STDDEV_SAMPLE_AMOUNT_OUT_DESC', + SwapStddevSampleBlockRangeAsc = 'SWAP_STDDEV_SAMPLE_BLOCK_RANGE_ASC', + SwapStddevSampleBlockRangeDesc = 'SWAP_STDDEV_SAMPLE_BLOCK_RANGE_DESC', + SwapStddevSampleFeeUSDAsc = 'SWAP_STDDEV_SAMPLE_FEE_U_S_D_ASC', + SwapStddevSampleFeeUSDDesc = 'SWAP_STDDEV_SAMPLE_FEE_U_S_D_DESC', + SwapStddevSampleIdAsc = 'SWAP_STDDEV_SAMPLE_ID_ASC', + SwapStddevSampleIdDesc = 'SWAP_STDDEV_SAMPLE_ID_DESC', + SwapStddevSampleSenderIdAsc = 'SWAP_STDDEV_SAMPLE_SENDER_ID_ASC', + SwapStddevSampleSenderIdDesc = 'SWAP_STDDEV_SAMPLE_SENDER_ID_DESC', + SwapStddevSampleTokenInIdAsc = 'SWAP_STDDEV_SAMPLE_TOKEN_IN_ID_ASC', + SwapStddevSampleTokenInIdDesc = 'SWAP_STDDEV_SAMPLE_TOKEN_IN_ID_DESC', + SwapStddevSampleTokenOutIdAsc = 'SWAP_STDDEV_SAMPLE_TOKEN_OUT_ID_ASC', + SwapStddevSampleTokenOutIdDesc = 'SWAP_STDDEV_SAMPLE_TOKEN_OUT_ID_DESC', + SwapStddevSampleTransactionIdAsc = 'SWAP_STDDEV_SAMPLE_TRANSACTION_ID_ASC', + SwapStddevSampleTransactionIdDesc = 'SWAP_STDDEV_SAMPLE_TRANSACTION_ID_DESC', + SwapSumAmountInAsc = 'SWAP_SUM_AMOUNT_IN_ASC', + SwapSumAmountInDesc = 'SWAP_SUM_AMOUNT_IN_DESC', + SwapSumAmountOutAsc = 'SWAP_SUM_AMOUNT_OUT_ASC', + SwapSumAmountOutDesc = 'SWAP_SUM_AMOUNT_OUT_DESC', + SwapSumBlockRangeAsc = 'SWAP_SUM_BLOCK_RANGE_ASC', + SwapSumBlockRangeDesc = 'SWAP_SUM_BLOCK_RANGE_DESC', + SwapSumFeeUSDAsc = 'SWAP_SUM_FEE_U_S_D_ASC', + SwapSumFeeUSDDesc = 'SWAP_SUM_FEE_U_S_D_DESC', + SwapSumIdAsc = 'SWAP_SUM_ID_ASC', + SwapSumIdDesc = 'SWAP_SUM_ID_DESC', + SwapSumSenderIdAsc = 'SWAP_SUM_SENDER_ID_ASC', + SwapSumSenderIdDesc = 'SWAP_SUM_SENDER_ID_DESC', + SwapSumTokenInIdAsc = 'SWAP_SUM_TOKEN_IN_ID_ASC', + SwapSumTokenInIdDesc = 'SWAP_SUM_TOKEN_IN_ID_DESC', + SwapSumTokenOutIdAsc = 'SWAP_SUM_TOKEN_OUT_ID_ASC', + SwapSumTokenOutIdDesc = 'SWAP_SUM_TOKEN_OUT_ID_DESC', + SwapSumTransactionIdAsc = 'SWAP_SUM_TRANSACTION_ID_ASC', + SwapSumTransactionIdDesc = 'SWAP_SUM_TRANSACTION_ID_DESC', + SwapVariancePopulationAmountInAsc = 'SWAP_VARIANCE_POPULATION_AMOUNT_IN_ASC', + SwapVariancePopulationAmountInDesc = 'SWAP_VARIANCE_POPULATION_AMOUNT_IN_DESC', + SwapVariancePopulationAmountOutAsc = 'SWAP_VARIANCE_POPULATION_AMOUNT_OUT_ASC', + SwapVariancePopulationAmountOutDesc = 'SWAP_VARIANCE_POPULATION_AMOUNT_OUT_DESC', + SwapVariancePopulationBlockRangeAsc = 'SWAP_VARIANCE_POPULATION_BLOCK_RANGE_ASC', + SwapVariancePopulationBlockRangeDesc = 'SWAP_VARIANCE_POPULATION_BLOCK_RANGE_DESC', + SwapVariancePopulationFeeUSDAsc = 'SWAP_VARIANCE_POPULATION_FEE_U_S_D_ASC', + SwapVariancePopulationFeeUSDDesc = 'SWAP_VARIANCE_POPULATION_FEE_U_S_D_DESC', + SwapVariancePopulationIdAsc = 'SWAP_VARIANCE_POPULATION_ID_ASC', + SwapVariancePopulationIdDesc = 'SWAP_VARIANCE_POPULATION_ID_DESC', + SwapVariancePopulationSenderIdAsc = 'SWAP_VARIANCE_POPULATION_SENDER_ID_ASC', + SwapVariancePopulationSenderIdDesc = 'SWAP_VARIANCE_POPULATION_SENDER_ID_DESC', + SwapVariancePopulationTokenInIdAsc = 'SWAP_VARIANCE_POPULATION_TOKEN_IN_ID_ASC', + SwapVariancePopulationTokenInIdDesc = 'SWAP_VARIANCE_POPULATION_TOKEN_IN_ID_DESC', + SwapVariancePopulationTokenOutIdAsc = 'SWAP_VARIANCE_POPULATION_TOKEN_OUT_ID_ASC', + SwapVariancePopulationTokenOutIdDesc = 'SWAP_VARIANCE_POPULATION_TOKEN_OUT_ID_DESC', + SwapVariancePopulationTransactionIdAsc = 'SWAP_VARIANCE_POPULATION_TRANSACTION_ID_ASC', + SwapVariancePopulationTransactionIdDesc = 'SWAP_VARIANCE_POPULATION_TRANSACTION_ID_DESC', + SwapVarianceSampleAmountInAsc = 'SWAP_VARIANCE_SAMPLE_AMOUNT_IN_ASC', + SwapVarianceSampleAmountInDesc = 'SWAP_VARIANCE_SAMPLE_AMOUNT_IN_DESC', + SwapVarianceSampleAmountOutAsc = 'SWAP_VARIANCE_SAMPLE_AMOUNT_OUT_ASC', + SwapVarianceSampleAmountOutDesc = 'SWAP_VARIANCE_SAMPLE_AMOUNT_OUT_DESC', + SwapVarianceSampleBlockRangeAsc = 'SWAP_VARIANCE_SAMPLE_BLOCK_RANGE_ASC', + SwapVarianceSampleBlockRangeDesc = 'SWAP_VARIANCE_SAMPLE_BLOCK_RANGE_DESC', + SwapVarianceSampleFeeUSDAsc = 'SWAP_VARIANCE_SAMPLE_FEE_U_S_D_ASC', + SwapVarianceSampleFeeUSDDesc = 'SWAP_VARIANCE_SAMPLE_FEE_U_S_D_DESC', + SwapVarianceSampleIdAsc = 'SWAP_VARIANCE_SAMPLE_ID_ASC', + SwapVarianceSampleIdDesc = 'SWAP_VARIANCE_SAMPLE_ID_DESC', + SwapVarianceSampleSenderIdAsc = 'SWAP_VARIANCE_SAMPLE_SENDER_ID_ASC', + SwapVarianceSampleSenderIdDesc = 'SWAP_VARIANCE_SAMPLE_SENDER_ID_DESC', + SwapVarianceSampleTokenInIdAsc = 'SWAP_VARIANCE_SAMPLE_TOKEN_IN_ID_ASC', + SwapVarianceSampleTokenInIdDesc = 'SWAP_VARIANCE_SAMPLE_TOKEN_IN_ID_DESC', + SwapVarianceSampleTokenOutIdAsc = 'SWAP_VARIANCE_SAMPLE_TOKEN_OUT_ID_ASC', + SwapVarianceSampleTokenOutIdDesc = 'SWAP_VARIANCE_SAMPLE_TOKEN_OUT_ID_DESC', + SwapVarianceSampleTransactionIdAsc = 'SWAP_VARIANCE_SAMPLE_TRANSACTION_ID_ASC', + SwapVarianceSampleTransactionIdDesc = 'SWAP_VARIANCE_SAMPLE_TRANSACTION_ID_DESC', + TimestampAsc = 'TIMESTAMP_ASC', + TimestampDesc = 'TIMESTAMP_DESC' +} + +export type _Metadata = { + __typename?: '_Metadata'; + chain?: Maybe; + dbSize?: Maybe; + deployments?: Maybe; + dynamicDatasources?: Maybe>>; + evmChainId?: Maybe; + genesisHash?: Maybe; + indexerHealthy?: Maybe; + indexerNodeVersion?: Maybe; + lastCreatedPoiHeight?: Maybe; + lastFinalizedVerifiedHeight?: Maybe; + lastProcessedHeight?: Maybe; + lastProcessedTimestamp?: Maybe; + latestSyncedPoiHeight?: Maybe; + queryNodeVersion?: Maybe; + rowCountEstimate?: Maybe>>; + specName?: Maybe; + startHeight?: Maybe; + targetHeight?: Maybe; + unfinalizedBlocks?: Maybe; +}; + +export type _Metadatas = { + __typename?: '_Metadatas'; + nodes: Array>; + totalCount: Scalars['Int']['output']; +}; + +export enum Accounts_Distinct_Enum { + Id = 'ID' +} + +export enum Claim_Fee_Incentive_Tokens_Distinct_Enum { + ClaimFeeId = 'CLAIM_FEE_ID', + Id = 'ID', + Index = 'INDEX', + RewardAmount = 'REWARD_AMOUNT', + TokenId = 'TOKEN_ID' +} + +export enum Claim_Fees_Distinct_Enum { + AmountUSD = 'AMOUNT_U_S_D', + AmountX = 'AMOUNT_X', + AmountY = 'AMOUNT_Y', + Id = 'ID', + OwnerId = 'OWNER_ID', + PoolId = 'POOL_ID', + PositionId = 'POSITION_ID', + TransactionId = 'TRANSACTION_ID' +} + +export enum Pool_Day_Data_Distinct_Enum { + CurrentTick = 'CURRENT_TICK', + DayIndex = 'DAY_INDEX', + FeesUSD = 'FEES_U_S_D', + Id = 'ID', + Liquidity = 'LIQUIDITY', + PoolId = 'POOL_ID', + SqrtPrice = 'SQRT_PRICE', + TvlUSD = 'TVL_U_S_D', + TxCount = 'TX_COUNT', + VolumeTokenX = 'VOLUME_TOKEN_X', + VolumeTokenY = 'VOLUME_TOKEN_Y', + VolumeUSD = 'VOLUME_U_S_D' +} + +export enum Pool_Hour_Data_Distinct_Enum { + CurrentTick = 'CURRENT_TICK', + FeesUSD = 'FEES_U_S_D', + HourIndex = 'HOUR_INDEX', + Id = 'ID', + Liquidity = 'LIQUIDITY', + PoolId = 'POOL_ID', + SqrtPrice = 'SQRT_PRICE', + TvlUSD = 'TVL_U_S_D', + TxCount = 'TX_COUNT', + VolumeTokenX = 'VOLUME_TOKEN_X', + VolumeTokenY = 'VOLUME_TOKEN_Y', + VolumeUSD = 'VOLUME_U_S_D' +} + +export enum Pool_Token_Incentives_Distinct_Enum { + Id = 'ID', + Index = 'INDEX', + PoolId = 'POOL_ID', + RewardPerSec = 'REWARD_PER_SEC', + StartTimestamp = 'START_TIMESTAMP', + TokenId = 'TOKEN_ID', + TotalReward = 'TOTAL_REWARD', + TransactionId = 'TRANSACTION_ID' +} + +export enum Pools_Distinct_Enum { + CollectedFeesTokenX = 'COLLECTED_FEES_TOKEN_X', + CollectedFeesTokenY = 'COLLECTED_FEES_TOKEN_Y', + CollectedFeesUSD = 'COLLECTED_FEES_U_S_D', + CreatedAt = 'CREATED_AT', + CreatedAtBlockNumber = 'CREATED_AT_BLOCK_NUMBER', + CurrentTick = 'CURRENT_TICK', + Fee = 'FEE', + FeesUSD = 'FEES_U_S_D', + Id = 'ID', + Liquidity = 'LIQUIDITY', + PoolCreatorId = 'POOL_CREATOR_ID', + SqrtPrice = 'SQRT_PRICE', + TickSpacing = 'TICK_SPACING', + TokenXId = 'TOKEN_X_ID', + TokenYId = 'TOKEN_Y_ID', + TotalValueLockedTokenX = 'TOTAL_VALUE_LOCKED_TOKEN_X', + TotalValueLockedTokenY = 'TOTAL_VALUE_LOCKED_TOKEN_Y', + TotalValueLockedUSD = 'TOTAL_VALUE_LOCKED_U_S_D', + TransactionId = 'TRANSACTION_ID', + TxCount = 'TX_COUNT', + UpdatedAt = 'UPDATED_AT', + VolumeTokenX = 'VOLUME_TOKEN_X', + VolumeTokenY = 'VOLUME_TOKEN_Y', + VolumeUSD = 'VOLUME_U_S_D' +} + +export enum Positions_Distinct_Enum { + ClosedAt = 'CLOSED_AT', + CreatedAt = 'CREATED_AT', + Id = 'ID', + Liquidity = 'LIQUIDITY', + OwnerId = 'OWNER_ID', + PoolId = 'POOL_ID', + PrincipalAmountX = 'PRINCIPAL_AMOUNT_X', + PrincipalAmountY = 'PRINCIPAL_AMOUNT_Y', + Status = 'STATUS', + TickLower = 'TICK_LOWER', + TickUpper = 'TICK_UPPER', + TokenId = 'TOKEN_ID', + TransactionId = 'TRANSACTION_ID' +} + +export enum Swap_Routes_Distinct_Enum { + AmountIn = 'AMOUNT_IN', + AmountOut = 'AMOUNT_OUT', + CurrentTickIndex = 'CURRENT_TICK_INDEX', + EventIndex = 'EVENT_INDEX', + FeeAmount = 'FEE_AMOUNT', + FeeUSD = 'FEE_U_S_D', + Id = 'ID', + Liquidity = 'LIQUIDITY', + PoolId = 'POOL_ID', + SqrtPrice = 'SQRT_PRICE', + SwapId = 'SWAP_ID', + VolumeUSD = 'VOLUME_U_S_D', + XToY = 'X_TO_Y' +} + +export enum Swaps_Distinct_Enum { + AmountIn = 'AMOUNT_IN', + AmountOut = 'AMOUNT_OUT', + FeeUSD = 'FEE_U_S_D', + Id = 'ID', + SenderId = 'SENDER_ID', + TokenInId = 'TOKEN_IN_ID', + TokenOutId = 'TOKEN_OUT_ID', + TransactionId = 'TRANSACTION_ID' +} + +export enum Tokens_Distinct_Enum { + CoingeckoId = 'COINGECKO_ID', + Decimals = 'DECIMALS', + Denom = 'DENOM', + Id = 'ID', + Logo = 'LOGO', + MaxSupply = 'MAX_SUPPLY', + Name = 'NAME', + Symbol = 'SYMBOL', + TotalSupply = 'TOTAL_SUPPLY', + Type = 'TYPE' +} + +export enum Transactions_Distinct_Enum { + BlockNumber = 'BLOCK_NUMBER', + Events = 'EVENTS', + GasUsed = 'GAS_USED', + Id = 'ID', + Timestamp = 'TIMESTAMP' +} diff --git a/src/gql/index.ts b/src/gql/index.ts new file mode 100644 index 000000000..f51599168 --- /dev/null +++ b/src/gql/index.ts @@ -0,0 +1,2 @@ +export * from "./fragment-masking"; +export * from "./gql"; \ No newline at end of file diff --git a/src/index.tsx b/src/index.tsx index 8725c9853..3e93d5530 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -20,6 +20,12 @@ import './index.scss'; import App from './layouts/App'; import ScrollToTop from './layouts/ScrollToTop'; import loadWasm from 'pages/Pool-V3/packages/wasm/oraiswap_v3_wasm'; +import { Client, cacheExchange, fetchExchange, Provider as UrqlProvider } from 'urql'; + +// const client = new Client({ +// url: 'http://10.10.20.72:3000/', +// exchanges: [cacheExchange, fetchExchange] +// }); const queryClient = new QueryClient(); @@ -63,6 +69,7 @@ window.client = new CosmWasmClient(new Tendermint37Client(rpcClient)); const initApp = async () => { const root = createRoot(document.getElementById('oraiswap')); root.render( + // @@ -78,6 +85,7 @@ const initApp = async () => { + // ); // init cosmwasm client when user connected cosmos wallet diff --git a/src/pages/Pool-V3/components/CreatePosition/index.tsx b/src/pages/Pool-V3/components/CreatePosition/index.tsx index f0bc70dfe..1e80d1f6a 100644 --- a/src/pages/Pool-V3/components/CreatePosition/index.tsx +++ b/src/pages/Pool-V3/components/CreatePosition/index.tsx @@ -660,14 +660,14 @@ const CreatePosition = () => {

Price Range

Active Liquidity - } setVisible={setOpenTooltip} content={

Active Liquidity
} - /> + /> */}

diff --git a/src/pages/Pool-V3/components/PoolDetail/index.tsx b/src/pages/Pool-V3/components/PoolDetail/index.tsx index 3dc29773c..0d68997cb 100644 --- a/src/pages/Pool-V3/components/PoolDetail/index.tsx +++ b/src/pages/Pool-V3/components/PoolDetail/index.tsx @@ -11,7 +11,12 @@ import useTheme from 'hooks/useTheme'; import { useEffect, useState } from 'react'; import { formatNumberKMB, numberWithCommas } from 'helper/format'; import PositionItem from '../PositionItem'; -import SingletonOraiswapV3, { fetchPoolAprInfo, PoolAprInfo, stringToPoolKey } from 'libs/contractSingleton'; +import SingletonOraiswapV3, { + fetchPoolAprInfo, + PoolAprInfo, + poolKeyToString, + stringToPoolKey +} from 'libs/contractSingleton'; import { toDisplay } from '@oraichain/oraidex-common'; import { formatPoolData, getIconPoolData, PoolWithTokenInfo } from 'pages/Pool-V3/helpers/format'; import { useCoinGeckoPrices } from 'hooks/useCoingecko'; @@ -20,6 +25,7 @@ import useConfigReducer from 'hooks/useConfigReducer'; import LoadingBox from 'components/LoadingBox'; import { ReactComponent as NoDataDark } from 'assets/images/NoDataPool.svg'; import { ReactComponent as NoData } from 'assets/images/NoDataPoolLight.svg'; +import { getFeeClaimData } from '../PositionList'; const PoolV3Detail = () => { const [address] = useConfigReducer('address'); @@ -101,19 +107,21 @@ const PoolV3Detail = () => { if (!address) return setDataPosition([]); if (!pool_key) return; setLoading(true); - const [positions, poolsData] = await Promise.all([ + const [positions, poolsData, feeClaimData] = await Promise.all([ SingletonOraiswapV3.getAllPosition(address), - SingletonOraiswapV3.getPools() + SingletonOraiswapV3.getPools(), + getFeeClaimData(address) ]); const positionsMap = convertPosition({ positions: positions .map((po, ind) => ({ ...po, ind })) - .filter((pos) => pos.pool_key.token_x === pool_key.token_x && pos.pool_key.token_y === pool_key.token_y), + .filter((pos) => poolKeyToString(pos.pool_key) === poolKeyToString(pool_key)), poolsData, cachePrices, address, - isLight + isLight, + feeClaimData }); setDataPosition(positionsMap); diff --git a/src/pages/Pool-V3/components/PoolList/index.module.scss b/src/pages/Pool-V3/components/PoolList/index.module.scss index a78bb4322..f294f92dc 100644 --- a/src/pages/Pool-V3/components/PoolList/index.module.scss +++ b/src/pages/Pool-V3/components/PoolList/index.module.scss @@ -189,8 +189,8 @@ img, svg { - width: 24px; - height: 24px; + width: 32px; + height: 32px; padding: 1px; &:not(:first-of-type) { @@ -206,7 +206,10 @@ } .fee { - padding: 12px; + display: flex; + align-items: center; + height: 32px; + padding: 0 12px; border-radius: 8px; @include theme { diff --git a/src/pages/Pool-V3/components/PoolList/index.tsx b/src/pages/Pool-V3/components/PoolList/index.tsx index c7eda668f..118180879 100644 --- a/src/pages/Pool-V3/components/PoolList/index.tsx +++ b/src/pages/Pool-V3/components/PoolList/index.tsx @@ -85,7 +85,7 @@ const PoolList = () => { const poolKeys = dataPool.map((pool) => parsePoolKeyString(pool.poolKey)); const res = await fetchPoolAprInfo(poolKeys, prices, liquidityPools); - console.log({res}); + console.log({ res }); setAprInfo(res); }; if (dataPool && prices && liquidityPools) { @@ -377,12 +377,14 @@ const PoolList = () => { theme={theme} volumn={volumn} liquidity={liquidityPools?.[item?.poolKey]} - aprInfo={aprInfo?.[item?.poolKey] ?? { - apr: 0, - incentives: [], - swapFee: 0, - incentivesApr: 0 - }} + aprInfo={ + aprInfo?.[item?.poolKey] ?? { + apr: 0, + incentives: [], + swapFee: 0, + incentivesApr: 0 + } + } /> ); diff --git a/src/pages/Pool-V3/components/PositionItem/index.tsx b/src/pages/Pool-V3/components/PositionItem/index.tsx index 8027b595b..c7b2b01aa 100644 --- a/src/pages/Pool-V3/components/PositionItem/index.tsx +++ b/src/pages/Pool-V3/components/PositionItem/index.tsx @@ -34,7 +34,7 @@ import { getCosmWasmClient } from 'libs/cosmjs'; import { useCoinGeckoPrices } from 'hooks/useCoingecko'; import { oraichainTokens } from 'config/bridgeTokens'; import { oraichainTokensWithIcon } from 'config/chainInfos'; -import { toDisplay, parseAssetInfo } from '@oraichain/oraidex-common'; +import { toDisplay, parseAssetInfo, TokenItemType } from '@oraichain/oraidex-common'; import { Tick } from '@oraichain/oraidex-contracts-sdk/build/OraiswapV3.types'; const shorterPrefixConfig: PrefixConfig = { @@ -49,7 +49,9 @@ const PositionItem = ({ position, setInRemoveSuccess }) => { const { data: prices } = useCoinGeckoPrices(); const navigate = useNavigate(); - const { min, max, fee } = position; + const { min, max, fee, principalAmountX = 0, principalAmountY = 0, totalEarn } = position || {}; + + const { earnX = 0, earnY = 0, earnIncentive = null } = totalEarn || {}; const IconBoots = theme === 'light' ? BootsIcon : BootsIconDark; const [address] = useConfigReducer('address'); @@ -275,11 +277,13 @@ const PositionItem = ({ position, setInRemoveSuccess }) => { {formatDisplayUsdt(0)} - {0} {position?.tokenX.name} + {numberWithCommas(toDisplay(principalAmountX || 0), undefined, { maximumFractionDigits: 6 })}{' '} + {position?.tokenX.name} - {0} {position?.tokenY.name} + {numberWithCommas(toDisplay(principalAmountY || 0), undefined, { maximumFractionDigits: 6 })}{' '} + {position?.tokenY.name}
@@ -347,13 +351,29 @@ const PositionItem = ({ position, setInRemoveSuccess }) => { {formatDisplayUsdt(0)} - {numberWithCommas(0)} {position?.tokenX.name} + {numberWithCommas(toDisplay(earnX), undefined, { maximumFractionDigits: 6 })} {position?.tokenX.name} - {numberWithCommas(0)} {position?.tokenY.name} + {numberWithCommas(toDisplay(earnY), undefined, { maximumFractionDigits: 6 })} {position?.tokenY.name} + {earnIncentive &&
} + {earnIncentive && + Object.values(earnIncentive).map((incentiveEarned: { amount: number; token: TokenItemType }, i) => { + const { amount, token } = incentiveEarned; + + return ( +
+ + + + {theme === 'light' ? : } + {toDisplay(amount.toString())} {token?.name} + +
+ ); + })}

Unclaimed Rewards

diff --git a/src/pages/Pool-V3/components/PositionList/index.tsx b/src/pages/Pool-V3/components/PositionList/index.tsx index 9d1f1f8bc..6cf3e6396 100644 --- a/src/pages/Pool-V3/components/PositionList/index.tsx +++ b/src/pages/Pool-V3/components/PositionList/index.tsx @@ -9,6 +9,60 @@ import useConfigReducer from 'hooks/useConfigReducer'; import { convertPosition } from 'pages/Pool-V3/helpers/helper'; import SingletonOraiswapV3 from 'libs/contractSingleton'; import LoadingBox from 'components/LoadingBox'; +import { gql, request, GraphQLClient } from 'graphql-request'; + +export const getFeeClaimData = async (address: string) => { + try { + // https://subql-staging.orai.io/ + const endpoint = `http://10.10.20.72:3000/`; + const client = new GraphQLClient(endpoint); + + const document = gql` + { + query { + positions(filter: { ownerId: { equalTo: "${address}" } }) { + nodes { + id + poolId + principalAmountX + principalAmountY + fees { + nodes { + amountUSD + amountX + amountY + claimFeeIncentiveTokens { + nodes { + id + tokenId + token { + id + denom + name + logo + } + rewardAmount + } + } + } + } + } + } + } + } + `; + + const result = await client.request(document); + + console.log('result', result); + + const data = result.query.positions.nodes; + return data || []; + } catch (error) { + console.log('error', error); + return []; + } +}; const PositionList = () => { const theme = useTheme(); @@ -20,6 +74,7 @@ const PositionList = () => { const [dataPosition, setDataPosition] = useState([]); const [loading, setLoading] = useState(false); + const [feeClaimData, setFeeClaimData] = useState([]); const [indexRemove, setInRemoveSuccess] = useState(undefined); useEffect(() => { @@ -28,9 +83,10 @@ const PositionList = () => { setLoading(true); if (!address) return setDataPosition([]); - const [positions, poolsData] = await Promise.all([ + const [positions, poolsData, feeClaimData] = await Promise.all([ SingletonOraiswapV3.getAllPosition(address), - SingletonOraiswapV3.getPools() + SingletonOraiswapV3.getPools(), + getFeeClaimData(address) ]); const positionsMap = convertPosition({ @@ -38,7 +94,8 @@ const PositionList = () => { poolsData, cachePrices, address, - isLight + isLight, + feeClaimData }); setDataPosition(positionsMap); diff --git a/src/pages/Pool-V3/components/TokenForm/index.tsx b/src/pages/Pool-V3/components/TokenForm/index.tsx index e505aab74..8161432e8 100644 --- a/src/pages/Pool-V3/components/TokenForm/index.tsx +++ b/src/pages/Pool-V3/components/TokenForm/index.tsx @@ -22,6 +22,7 @@ import { TickPlotPositionData } from '../PriceRangePlot/PriceRangePlot'; import { determinePositionTokenBlock, extractDenom, PositionTokenBlock } from '../PriceRangePlot/utils'; import SelectToken from '../SelectToken'; import styles from './index.module.scss'; +import { useLoadOraichainTokens } from 'hooks/useLoadTokens'; export interface InputState { value: string; @@ -79,6 +80,7 @@ const TokenForm = ({ const [loading, setLoading] = useState(false); const [walletAddress] = useConfigReducer('address'); + const loadOraichainToken = useLoadOraichainTokens(); const { handleInitPosition } = useAddLiquidity(); const addLiquidity = async (data: InitPositionData) => { @@ -92,6 +94,7 @@ const TokenForm = ({ customLink: getTransactionUrl('Oraichain', tx) }); handleSuccessAdd(); + loadOraichainToken(walletAddress, [tokenFrom.contractAddress, tokenTo.contractAddress].filter(Boolean)); }, (e) => { displayToast(TToastType.TX_FAILED, { @@ -167,6 +170,9 @@ const TokenForm = ({ }; const getButtonMessage = () => { + const isInsufficientTo = toAmount && Number(toAmount) > toDisplay(amounts[tokenTo.denom]); + const isInsufficientFrom = fromAmount && Number(fromAmount) > toDisplay(amounts[tokenFrom.denom]); + if (!walletAddress) { return 'Connect wallet'; } @@ -179,6 +185,14 @@ const TokenForm = ({ return 'Select different tokens'; } + if (isInsufficientFrom) { + return `Insufficient ${tokenFrom.name.toUpperCase()}`; + } + + if (isInsufficientTo) { + return `Insufficient ${tokenTo.name.toUpperCase()}`; + } + if ((!isFromBlocked && +fromAmount === 0) || (!isToBlocked && +toAmount === 0)) { return 'Liquidity must be greater than 0'; } diff --git a/src/pages/Pool-V3/helpers/helper.ts b/src/pages/Pool-V3/helpers/helper.ts index 4f7f0640b..d43532da1 100644 --- a/src/pages/Pool-V3/helpers/helper.ts +++ b/src/pages/Pool-V3/helpers/helper.ts @@ -1,7 +1,9 @@ +import { BigDecimal } from '@oraichain/oraidex-common'; +import { reduce } from 'lodash'; import { Coin } from '@cosmjs/proto-signing'; import { PoolKey } from '@oraichain/oraidex-contracts-sdk/build/OraiswapV3.types'; import { oraichainTokens } from 'config/bridgeTokens'; -import SingletonOraiswapV3 from 'libs/contractSingleton'; +import SingletonOraiswapV3, { poolKeyToString } from 'libs/contractSingleton'; import { PRICE_SCALE, printBigint } from '../components/PriceRangePlot/utils'; import { AmountDeltaResult, @@ -21,6 +23,9 @@ import { network } from 'config/networks'; import { SwapHop } from '../packages/sdk/OraiswapV3.types'; import { CoinGeckoPrices } from 'hooks/useCoingecko'; import { CoinGeckoId } from '@oraichain/oraidex-common/build/network'; +import { ClaimFee, Position as PositionsNode } from 'gql/graphql'; +import { oraichainTokensWithIcon } from 'config/chainInfos'; + // export const PERCENTAGE_SCALE = Number(getPercentageScale()); export interface InitPositionData { poolKeyData: PoolKey; @@ -431,12 +436,60 @@ export const createPositionWithNativeTx = async ( return res.transactionHash; }; +export const formatClaimFeeData = (feeClaimData: PositionsNode[]) => { + const fmtFeeClaimData = feeClaimData.reduce((acc, cur) => { + const { principalAmountX, principalAmountY, poolId, id, fees } = cur || {}; + + const totalEarn = (fees.nodes || []).reduce( + (total, fee) => { + total.earnX = new BigDecimal(total.earnX).add(fee.amountX).toNumber(); + total.earnY = new BigDecimal(total.earnY).add(fee.amountY).toNumber(); + total.earnIncentive = fee.claimFeeIncentiveTokens.nodes.reduce((acc, currentFee) => { + if (!acc[currentFee.tokenId]?.amount) { + acc[currentFee.tokenId] = { + amount: 0, + token: oraichainTokensWithIcon.find( + (tk) => tk.contractAddress === currentFee.tokenId || tk.denom === currentFee.tokenId + ) + }; + } + + acc[currentFee.tokenId].amount = new BigDecimal(acc[currentFee.tokenId]?.amount || 0) + .add(currentFee.rewardAmount) + .toNumber(); + + return acc; + }, {}); + + return total; + }, + { + earnX: 0, + earnY: 0, + earnIncentive: {} + } + ); + + acc[id] = { + principalAmountX, + principalAmountY, + totalEarn + }; + + return acc; + }, {}); + + console.log('fmtFeeClaimData', fmtFeeClaimData); + return fmtFeeClaimData; +}; + export const convertPosition = ({ positions, poolsData, isLight, cachePrices, - address + address, + feeClaimData }: { positions: Position[] | any[]; poolsData: { @@ -448,8 +501,11 @@ export const convertPosition = ({ isLight: boolean; address: string; cachePrices: CoinGeckoPrices; + feeClaimData: PositionsNode[]; }) => { - return positions.map((position: Position & { poolData: { pool: Pool }; ind: number }) => { + const fmtFeeClaim = formatClaimFeeData(feeClaimData); + console.log('positions', positions); + return positions.map((position: Position & { poolData: { pool: Pool }; ind: number; token_id: number }) => { const [tokenX, tokenY] = [position?.pool_key.token_x, position?.pool_key.token_y]; let { FromTokenIcon: tokenXIcon, @@ -513,6 +569,18 @@ export const convertPosition = ({ const valueX = tokenXLiq + tokenYLiq / currentPrice; const valueY = tokenYLiq + tokenXLiq * currentPrice; + const { principalAmountX, principalAmountY, totalEarn } = fmtFeeClaim[ + `${poolKeyToString(position.pool_key)}-${position.token_id}` + ] || { + principalAmountX: 0, + principalAmountY: 0, + totalEarn: { + earnX: 0, + earnY: 0, + earnIncentive: {} + } + }; + return { ...position, poolData: { @@ -537,7 +605,10 @@ export const convertPosition = ({ address, id: position.ind, isActive: currentPrice >= min && currentPrice <= max, - tokenXId: tokenXinfo.coinGeckoId + tokenXId: tokenXinfo.coinGeckoId, + principalAmountX, + principalAmountY, + totalEarn }; }); }; diff --git a/src/styles/_utils.scss b/src/styles/_utils.scss index 9f7cc624a..16d5432a5 100644 --- a/src/styles/_utils.scss +++ b/src/styles/_utils.scss @@ -56,5 +56,5 @@ .small_container { margin: 0 auto; width: 100%; - max-width: 1162px; + max-width: 1290px; } diff --git a/yarn.lock b/yarn.lock index 1d3a7961b..1cb792b82 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,11 @@ # yarn lockfile v1 +"@0no-co/graphql.web@^1.0.5": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@0no-co/graphql.web/-/graphql.web-1.0.7.tgz#c7a762c887b3482a79ffa68f63de5e96059a62e4" + integrity sha512-E3Qku4mTzdrlwVWGPxklDnME5ANrEGetvYw4i2GCRlppWXXE4QD66j7pwb8HelZwS6LnqEChhrSOGCXpbiu6MQ== + "@75lb/deep-merge@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@75lb/deep-merge/-/deep-merge-1.1.1.tgz#3b06155b90d34f5f8cc2107d796f1853ba02fd6d" @@ -70,6 +75,36 @@ tslib "^2.3.0" zen-observable-ts "^1.2.5" +"@ardatan/relay-compiler@12.0.0": + version "12.0.0" + resolved "https://registry.yarnpkg.com/@ardatan/relay-compiler/-/relay-compiler-12.0.0.tgz#2e4cca43088e807adc63450e8cab037020e91106" + integrity sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q== + dependencies: + "@babel/core" "^7.14.0" + "@babel/generator" "^7.14.0" + "@babel/parser" "^7.14.0" + "@babel/runtime" "^7.0.0" + "@babel/traverse" "^7.14.0" + "@babel/types" "^7.0.0" + babel-preset-fbjs "^3.4.0" + chalk "^4.0.0" + fb-watchman "^2.0.0" + fbjs "^3.0.0" + glob "^7.1.1" + immutable "~3.7.6" + invariant "^2.2.4" + nullthrows "^1.1.1" + relay-runtime "12.0.0" + signedsource "^1.0.0" + yargs "^15.3.1" + +"@ardatan/sync-fetch@^0.0.1": + version "0.0.1" + resolved "https://registry.yarnpkg.com/@ardatan/sync-fetch/-/sync-fetch-0.0.1.tgz#3385d3feedceb60a896518a1db857ec1e945348f" + integrity sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA== + dependencies: + node-fetch "^2.6.1" + "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.8.3": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" @@ -86,6 +121,11 @@ "@babel/highlight" "^7.24.7" picocolors "^1.0.0" +"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.2.tgz#e41928bd33475305c586f6acbbb7e3ade7a6f7f5" + integrity sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ== + "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.3", "@babel/compat-data@^7.23.5": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" @@ -117,6 +157,27 @@ json5 "^2.2.3" semver "^6.3.1" +"@babel/core@^7.14.0", "@babel/core@^7.22.9": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.2.tgz#ed8eec275118d7613e77a352894cd12ded8eba77" + integrity sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.25.0" + "@babel/helper-compilation-targets" "^7.25.2" + "@babel/helper-module-transforms" "^7.25.2" + "@babel/helpers" "^7.25.0" + "@babel/parser" "^7.25.0" + "@babel/template" "^7.25.0" + "@babel/traverse" "^7.25.2" + "@babel/types" "^7.25.2" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + "@babel/eslint-parser@^7.16.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.23.3.tgz#7bf0db1c53b54da0c8a12627373554a0828479ca" @@ -126,6 +187,16 @@ eslint-visitor-keys "^2.1.0" semver "^6.3.1" +"@babel/generator@^7.14.0", "@babel/generator@^7.18.13", "@babel/generator@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.25.0.tgz#f858ddfa984350bc3d3b7f125073c9af6988f18e" + integrity sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw== + dependencies: + "@babel/types" "^7.25.0" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^2.5.1" + "@babel/generator@^7.23.6", "@babel/generator@^7.7.2": version "7.23.6" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.6.tgz#9e1fca4811c77a10580d17d26b57b036133f3c2e" @@ -153,6 +224,13 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-annotate-as-pure@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz#5373c7bc8366b12a033b4be1ac13a206c6656aab" + integrity sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg== + dependencies: + "@babel/types" "^7.24.7" + "@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" @@ -160,6 +238,17 @@ dependencies: "@babel/types" "^7.22.15" +"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.24.8", "@babel/helper-compilation-targets@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz#e1d9410a90974a3a5a66e84ff55ef62e3c02d06c" + integrity sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw== + dependencies: + "@babel/compat-data" "^7.25.2" + "@babel/helper-validator-option" "^7.24.8" + browserslist "^4.23.1" + lru-cache "^5.1.1" + semver "^6.3.1" + "@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6": version "7.23.6" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" @@ -274,6 +363,14 @@ dependencies: "@babel/types" "^7.23.0" +"@babel/helper-member-expression-to-functions@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz#6155e079c913357d24a4c20480db7c712a5c3fb6" + integrity sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA== + dependencies: + "@babel/traverse" "^7.24.8" + "@babel/types" "^7.24.8" + "@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" @@ -300,6 +397,16 @@ "@babel/helper-split-export-declaration" "^7.22.6" "@babel/helper-validator-identifier" "^7.22.20" +"@babel/helper-module-transforms@^7.24.8", "@babel/helper-module-transforms@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz#ee713c29768100f2776edf04d4eb23b8d27a66e6" + integrity sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ== + dependencies: + "@babel/helper-module-imports" "^7.24.7" + "@babel/helper-simple-access" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" + "@babel/traverse" "^7.25.2" + "@babel/helper-optimise-call-expression@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" @@ -307,12 +414,19 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-optimise-call-expression@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz#8b0a0456c92f6b323d27cfd00d1d664e76692a0f" + integrity sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A== + dependencies: + "@babel/types" "^7.24.7" + "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== -"@babel/helper-plugin-utils@^7.24.7": +"@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.24.8": version "7.24.8" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz#94ee67e8ec0e5d44ea7baeb51e571bd26af07878" integrity sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg== @@ -335,6 +449,15 @@ "@babel/helper-member-expression-to-functions" "^7.22.15" "@babel/helper-optimise-call-expression" "^7.22.5" +"@babel/helper-replace-supers@^7.24.7", "@babel/helper-replace-supers@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz#ff44deac1c9f619523fe2ca1fd650773792000a9" + integrity sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.24.8" + "@babel/helper-optimise-call-expression" "^7.24.7" + "@babel/traverse" "^7.25.0" + "@babel/helper-simple-access@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" @@ -342,6 +465,14 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-simple-access@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz#bcade8da3aec8ed16b9c4953b74e506b51b5edb3" + integrity sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" @@ -349,6 +480,14 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-skip-transparent-expression-wrappers@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz#5f8fa83b69ed5c27adc56044f8be2b3ea96669d9" + integrity sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/helper-split-export-declaration@^7.22.6": version "7.22.6" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" @@ -411,6 +550,14 @@ "@babel/traverse" "^7.23.7" "@babel/types" "^7.23.6" +"@babel/helpers@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.25.0.tgz#e69beb7841cb93a6505531ede34f34e6a073650a" + integrity sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw== + dependencies: + "@babel/template" "^7.25.0" + "@babel/types" "^7.25.0" + "@babel/highlight@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" @@ -435,6 +582,13 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.6.tgz#ba1c9e512bda72a47e285ae42aff9d2a635a9e3b" integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ== +"@babel/parser@^7.14.0", "@babel/parser@^7.16.8", "@babel/parser@^7.25.0", "@babel/parser@^7.25.3": + version "7.25.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.3.tgz#91fb126768d944966263f0657ab222a642b82065" + integrity sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw== + dependencies: + "@babel/types" "^7.25.2" + "@babel/parser@^7.20.15": version "7.24.0" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.0.tgz#26a3d1ff49031c53a97d03b604375f028746a9ac" @@ -469,7 +623,7 @@ "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-proposal-class-properties@^7.16.0": +"@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.16.0": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== @@ -511,6 +665,17 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-numeric-separator" "^7.10.4" +"@babel/plugin-proposal-object-rest-spread@^7.0.0": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" + integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== + dependencies: + "@babel/compat-data" "^7.20.5" + "@babel/helper-compilation-targets" "^7.20.7" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.7" + "@babel/plugin-proposal-optional-chaining@^7.16.0": version "7.21.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" @@ -557,7 +722,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": +"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== @@ -592,6 +757,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz#d1759e84dd4b437cf9fae69b4c06c41d7625bfb7" + integrity sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-syntax-flow@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.23.3.tgz#084564e0f3cc21ea6c70c44cff984a1c0509729a" @@ -599,6 +771,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz#2a0b406b5871a20a841240586b1300ce2088a778" + integrity sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-syntax-import-assertions@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz#9c05a7f592982aff1a2768260ad84bcd3f0c77fc" @@ -634,6 +813,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" +"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz#39a1fa4a7e3d3d7f34e2acc6be585b718d30e02d" + integrity sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-syntax-jsx@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz#8f2e4f8a9b5f9aa16067e142c1ac9cd9f810f473" @@ -662,7 +848,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-object-rest-spread@^7.8.3": +"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== @@ -712,6 +898,13 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-transform-arrow-functions@^7.0.0": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz#4f6886c11e423bd69f3ce51dbf42424a5f275514" + integrity sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-arrow-functions@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz#94c6dcfd731af90f27a79509f9ab7fb2120fc38b" @@ -738,6 +931,13 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-remap-async-to-generator" "^7.22.20" +"@babel/plugin-transform-block-scoped-functions@^7.0.0": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz#a4251d98ea0c0f399dafe1a35801eaba455bbf1f" + integrity sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-block-scoped-functions@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz#fe1177d715fb569663095e04f3598525d98e8c77" @@ -745,6 +945,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-block-scoping@^7.0.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz#23a6ed92e6b006d26b1869b1c91d1b917c2ea2ac" + integrity sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/plugin-transform-block-scoping@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz#b2d38589531c6c80fbe25e6b58e763622d2d3cf5" @@ -769,6 +976,18 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-class-static-block" "^7.14.5" +"@babel/plugin-transform-classes@^7.0.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.0.tgz#63122366527d88e0ef61b612554fe3f8c793991e" + integrity sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-compilation-targets" "^7.24.8" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-replace-supers" "^7.25.0" + "@babel/traverse" "^7.25.0" + globals "^11.1.0" + "@babel/plugin-transform-classes@^7.23.5": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz#e7a75f815e0c534cc4c9a39c56636c84fc0d64f2" @@ -784,6 +1003,14 @@ "@babel/helper-split-export-declaration" "^7.22.6" globals "^11.1.0" +"@babel/plugin-transform-computed-properties@^7.0.0": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz#4cab3214e80bc71fae3853238d13d097b004c707" + integrity sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/template" "^7.24.7" + "@babel/plugin-transform-computed-properties@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz#652e69561fcc9d2b50ba4f7ac7f60dcf65e86474" @@ -792,6 +1019,13 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/template" "^7.22.15" +"@babel/plugin-transform-destructuring@^7.0.0": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz#c828e814dbe42a2718a838c2a2e16a408e055550" + integrity sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/plugin-transform-destructuring@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz#8c9ee68228b12ae3dff986e56ed1ba4f3c446311" @@ -838,6 +1072,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" +"@babel/plugin-transform-flow-strip-types@^7.0.0": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.2.tgz#b3aa251db44959b7a7c82abcd6b4225dec7d2258" + integrity sha512-InBZ0O8tew5V0K6cHcQ+wgxlrjOw1W4wDXLkOTjLRD8GYhTSkxTVBtdy3MMtvYBrbAWa1Qm3hNoTc1620Yj+Mg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/plugin-syntax-flow" "^7.24.7" + "@babel/plugin-transform-flow-strip-types@^7.16.0": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.23.3.tgz#cfa7ca159cc3306fab526fc67091556b51af26ff" @@ -846,6 +1088,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-flow" "^7.23.3" +"@babel/plugin-transform-for-of@^7.0.0": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz#f25b33f72df1d8be76399e1b8f3f9d366eb5bc70" + integrity sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/plugin-transform-for-of@^7.23.6": version "7.23.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz#81c37e24171b37b370ba6aaffa7ac86bcb46f94e" @@ -854,6 +1104,15 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" +"@babel/plugin-transform-function-name@^7.0.0": + version "7.25.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz#b85e773097526c1a4fc4ba27322748643f26fc37" + integrity sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA== + dependencies: + "@babel/helper-compilation-targets" "^7.24.8" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/traverse" "^7.25.1" + "@babel/plugin-transform-function-name@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz#8f424fcd862bf84cb9a1a6b42bc2f47ed630f8dc" @@ -871,6 +1130,13 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-json-strings" "^7.8.3" +"@babel/plugin-transform-literals@^7.0.0": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz#deb1ad14fc5490b9a65ed830e025bca849d8b5f3" + integrity sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/plugin-transform-literals@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz#8214665f00506ead73de157eba233e7381f3beb4" @@ -886,6 +1152,13 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" +"@babel/plugin-transform-member-expression-literals@^7.0.0": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz#3b4454fb0e302e18ba4945ba3246acb1248315df" + integrity sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-member-expression-literals@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz#e37b3f0502289f477ac0e776b05a833d853cabcc" @@ -901,6 +1174,15 @@ "@babel/helper-module-transforms" "^7.23.3" "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-modules-commonjs@^7.0.0": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz#ab6421e564b717cb475d6fff70ae7f103536ea3c" + integrity sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA== + dependencies: + "@babel/helper-module-transforms" "^7.24.8" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-simple-access" "^7.24.7" + "@babel/plugin-transform-modules-commonjs@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz#661ae831b9577e52be57dd8356b734f9700b53b4" @@ -970,6 +1252,14 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.3" "@babel/plugin-transform-parameters" "^7.23.3" +"@babel/plugin-transform-object-super@^7.0.0": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz#66eeaff7830bba945dd8989b632a40c04ed625be" + integrity sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-replace-supers" "^7.24.7" + "@babel/plugin-transform-object-super@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz#81fdb636dcb306dd2e4e8fd80db5b2362ed2ebcd" @@ -995,6 +1285,13 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" "@babel/plugin-syntax-optional-chaining" "^7.8.3" +"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz#5881f0ae21018400e320fc7eb817e529d1254b68" + integrity sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-parameters@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz#83ef5d1baf4b1072fa6e54b2b0999a7b2527e2af" @@ -1020,6 +1317,13 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" +"@babel/plugin-transform-property-literals@^7.0.0": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz#f0d2ed8380dfbed949c42d4d790266525d63bbdc" + integrity sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-property-literals@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz#54518f14ac4755d22b92162e4a852d308a560875" @@ -1034,6 +1338,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-react-display-name@^7.0.0": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz#9caff79836803bc666bcfe210aeb6626230c293b" + integrity sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-react-display-name@^7.16.0", "@babel/plugin-transform-react-display-name@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz#70529f034dd1e561045ad3c8152a267f0d7b6200" @@ -1048,6 +1359,17 @@ dependencies: "@babel/plugin-transform-react-jsx" "^7.22.5" +"@babel/plugin-transform-react-jsx@^7.0.0": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.2.tgz#e37e8ebfa77e9f0b16ba07fadcb6adb47412227a" + integrity sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-module-imports" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/plugin-syntax-jsx" "^7.24.7" + "@babel/types" "^7.25.2" + "@babel/plugin-transform-react-jsx@^7.22.15", "@babel/plugin-transform-react-jsx@^7.22.5": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz#393f99185110cea87184ea47bcb4a7b0c2e39312" @@ -1094,6 +1416,13 @@ babel-plugin-polyfill-regenerator "^0.5.4" semver "^6.3.1" +"@babel/plugin-transform-shorthand-properties@^7.0.0": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz#85448c6b996e122fa9e289746140aaa99da64e73" + integrity sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-shorthand-properties@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz#97d82a39b0e0c24f8a981568a8ed851745f59210" @@ -1101,6 +1430,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-spread@^7.0.0": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz#e8a38c0fde7882e0fb8f160378f74bd885cc7bb3" + integrity sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/plugin-transform-spread@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz#41d17aacb12bde55168403c6f2d6bdca563d362c" @@ -1116,6 +1453,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-template-literals@^7.0.0": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz#a05debb4a9072ae8f985bcf77f3f215434c8f8c8" + integrity sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-template-literals@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz#5f0f028eb14e50b5d0f76be57f90045757539d07" @@ -1308,6 +1652,15 @@ dependencies: regenerator-runtime "^0.14.0" +"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.0.tgz#e733dc3134b4fede528c15bc95e89cb98c52592a" + integrity sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/parser" "^7.25.0" + "@babel/types" "^7.25.0" + "@babel/template@^7.22.15", "@babel/template@^7.3.3": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" @@ -1326,6 +1679,19 @@ "@babel/parser" "^7.24.7" "@babel/types" "^7.24.7" +"@babel/traverse@^7.14.0", "@babel/traverse@^7.16.8", "@babel/traverse@^7.24.8", "@babel/traverse@^7.25.0", "@babel/traverse@^7.25.1", "@babel/traverse@^7.25.2": + version "7.25.3" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.3.tgz#f1b901951c83eda2f3e29450ce92743783373490" + integrity sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.25.0" + "@babel/parser" "^7.25.3" + "@babel/template" "^7.25.0" + "@babel/types" "^7.25.2" + debug "^4.3.1" + globals "^11.1.0" + "@babel/traverse@^7.23.7", "@babel/traverse@^7.7.2": version "7.23.7" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.7.tgz#9a7bf285c928cb99b5ead19c3b1ce5b310c9c305" @@ -1367,6 +1733,15 @@ "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" +"@babel/types@^7.16.8", "@babel/types@^7.18.13", "@babel/types@^7.25.0", "@babel/types@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.2.tgz#55fb231f7dc958cd69ea141a4c2997e819646125" + integrity sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q== + dependencies: + "@babel/helper-string-parser" "^7.24.8" + "@babel/helper-validator-identifier" "^7.24.7" + to-fast-properties "^2.0.0" + "@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.24.9": version "7.24.9" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.9.tgz#228ce953d7b0d16646e755acf204f4cf3d08cc73" @@ -2438,7 +2813,438 @@ lodash.snakecase "^4.1.1" p-defer "^3.0.0" -"@graphql-typed-document-node/core@^3.1.1": +"@graphql-codegen/add@^5.0.3": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@graphql-codegen/add/-/add-5.0.3.tgz#1ede6bac9a93661ed7fa5808b203d079e1b1d215" + integrity sha512-SxXPmramkth8XtBlAHu4H4jYcYXM/o3p01+psU+0NADQowA8jtYkK6MW5rV6T+CxkEaNZItfSmZRPgIuypcqnA== + dependencies: + "@graphql-codegen/plugin-helpers" "^5.0.3" + tslib "~2.6.0" + +"@graphql-codegen/cli@^5.0.2": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@graphql-codegen/cli/-/cli-5.0.2.tgz#07ff691c16da4c3dcc0e1995d3231530379ab317" + integrity sha512-MBIaFqDiLKuO4ojN6xxG9/xL9wmfD3ZjZ7RsPjwQnSHBCUXnEkdKvX+JVpx87Pq29Ycn8wTJUguXnTZ7Di0Mlw== + dependencies: + "@babel/generator" "^7.18.13" + "@babel/template" "^7.18.10" + "@babel/types" "^7.18.13" + "@graphql-codegen/client-preset" "^4.2.2" + "@graphql-codegen/core" "^4.0.2" + "@graphql-codegen/plugin-helpers" "^5.0.3" + "@graphql-tools/apollo-engine-loader" "^8.0.0" + "@graphql-tools/code-file-loader" "^8.0.0" + "@graphql-tools/git-loader" "^8.0.0" + "@graphql-tools/github-loader" "^8.0.0" + "@graphql-tools/graphql-file-loader" "^8.0.0" + "@graphql-tools/json-file-loader" "^8.0.0" + "@graphql-tools/load" "^8.0.0" + "@graphql-tools/prisma-loader" "^8.0.0" + "@graphql-tools/url-loader" "^8.0.0" + "@graphql-tools/utils" "^10.0.0" + "@whatwg-node/fetch" "^0.8.0" + chalk "^4.1.0" + cosmiconfig "^8.1.3" + debounce "^1.2.0" + detect-indent "^6.0.0" + graphql-config "^5.0.2" + inquirer "^8.0.0" + is-glob "^4.0.1" + jiti "^1.17.1" + json-to-pretty-yaml "^1.2.2" + listr2 "^4.0.5" + log-symbols "^4.0.0" + micromatch "^4.0.5" + shell-quote "^1.7.3" + string-env-interpolation "^1.0.1" + ts-log "^2.2.3" + tslib "^2.4.0" + yaml "^2.3.1" + yargs "^17.0.0" + +"@graphql-codegen/client-preset@^4.2.2", "@graphql-codegen/client-preset@^4.3.3": + version "4.3.3" + resolved "https://registry.yarnpkg.com/@graphql-codegen/client-preset/-/client-preset-4.3.3.tgz#3bbe5df5c49a8c9763cfc919679b15eeefbf1526" + integrity sha512-IrDsSVe8bkKtxgVfKPHzjL9tYlv7KEpA59R4gZLqx/t2WIJncW1i0OMvoz9tgoZsFEs8OKKgXZbnwPZ/Qf1kEw== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/template" "^7.20.7" + "@graphql-codegen/add" "^5.0.3" + "@graphql-codegen/gql-tag-operations" "4.0.9" + "@graphql-codegen/plugin-helpers" "^5.0.4" + "@graphql-codegen/typed-document-node" "^5.0.9" + "@graphql-codegen/typescript" "^4.0.9" + "@graphql-codegen/typescript-operations" "^4.2.3" + "@graphql-codegen/visitor-plugin-common" "^5.3.1" + "@graphql-tools/documents" "^1.0.0" + "@graphql-tools/utils" "^10.0.0" + "@graphql-typed-document-node/core" "3.2.0" + tslib "~2.6.0" + +"@graphql-codegen/core@^4.0.2": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@graphql-codegen/core/-/core-4.0.2.tgz#7e6ec266276f54bbf02f60599d9e518f4a59d85e" + integrity sha512-IZbpkhwVqgizcjNiaVzNAzm/xbWT6YnGgeOLwVjm4KbJn3V2jchVtuzHH09G5/WkkLSk2wgbXNdwjM41JxO6Eg== + dependencies: + "@graphql-codegen/plugin-helpers" "^5.0.3" + "@graphql-tools/schema" "^10.0.0" + "@graphql-tools/utils" "^10.0.0" + tslib "~2.6.0" + +"@graphql-codegen/gql-tag-operations@4.0.9": + version "4.0.9" + resolved "https://registry.yarnpkg.com/@graphql-codegen/gql-tag-operations/-/gql-tag-operations-4.0.9.tgz#261ecbc2e95d525caa12cad2e00d7c26575532e4" + integrity sha512-lVgu1HClel896HqZAEjynatlU6eJrYOw+rh05DPgM150xvmb7Gz5TnRHA2vfwlDNIXDaToAIpz5RFfkjjnYM1Q== + dependencies: + "@graphql-codegen/plugin-helpers" "^5.0.4" + "@graphql-codegen/visitor-plugin-common" "5.3.1" + "@graphql-tools/utils" "^10.0.0" + auto-bind "~4.0.0" + tslib "~2.6.0" + +"@graphql-codegen/plugin-helpers@^5.0.3", "@graphql-codegen/plugin-helpers@^5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-5.0.4.tgz#5f4c987c3f308ef1c8809ee0c43af0369867e0f6" + integrity sha512-MOIuHFNWUnFnqVmiXtrI+4UziMTYrcquljaI5f/T/Bc7oO7sXcfkAvgkNWEEi9xWreYwvuer3VHCuPI/lAFWbw== + dependencies: + "@graphql-tools/utils" "^10.0.0" + change-case-all "1.0.15" + common-tags "1.8.2" + import-from "4.0.0" + lodash "~4.17.0" + tslib "~2.6.0" + +"@graphql-codegen/schema-ast@^4.0.2": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/schema-ast/-/schema-ast-4.1.0.tgz#a1e71f99346495b9272161a9ed07756e82648726" + integrity sha512-kZVn0z+th9SvqxfKYgztA6PM7mhnSZaj4fiuBWvMTqA+QqQ9BBed6Pz41KuD/jr0gJtnlr2A4++/0VlpVbCTmQ== + dependencies: + "@graphql-codegen/plugin-helpers" "^5.0.3" + "@graphql-tools/utils" "^10.0.0" + tslib "~2.6.0" + +"@graphql-codegen/typed-document-node@^5.0.9": + version "5.0.9" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typed-document-node/-/typed-document-node-5.0.9.tgz#0bb72e505d4cf217790b0e761ff9da01f32d81c4" + integrity sha512-Wx6fyA4vpfIbfNTMiWUECGnjqzKkJdEbZHxVMIegiCBPzBYPAJV4mZZcildLAfm2FtZcgW4YKtFoTbnbXqPB3w== + dependencies: + "@graphql-codegen/plugin-helpers" "^5.0.4" + "@graphql-codegen/visitor-plugin-common" "5.3.1" + auto-bind "~4.0.0" + change-case-all "1.0.15" + tslib "~2.6.0" + +"@graphql-codegen/typescript-operations@^4.2.3": + version "4.2.3" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-4.2.3.tgz#794e279f54f88f2df56eee6d045d16766ec06008" + integrity sha512-6z7avSSOr03l5SyKbeDs7MzRyGwnQFSCqQm8Om5wIuoIgXVu2gXRmcJAY/I7SLdAy9xbF4Sho7XNqieFM2CAFQ== + dependencies: + "@graphql-codegen/plugin-helpers" "^5.0.4" + "@graphql-codegen/typescript" "^4.0.9" + "@graphql-codegen/visitor-plugin-common" "5.3.1" + auto-bind "~4.0.0" + tslib "~2.6.0" + +"@graphql-codegen/typescript@^4.0.9": + version "4.0.9" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-4.0.9.tgz#25b7999b665d86a6459f90dd22c7ddec12495fdd" + integrity sha512-0O35DMR4d/ctuHL1Zo6mRUUzp0BoszKfeWsa6sCm/g70+S98+hEfTwZNDkQHylLxapiyjssF9uw/F+sXqejqLw== + dependencies: + "@graphql-codegen/plugin-helpers" "^5.0.4" + "@graphql-codegen/schema-ast" "^4.0.2" + "@graphql-codegen/visitor-plugin-common" "5.3.1" + auto-bind "~4.0.0" + tslib "~2.6.0" + +"@graphql-codegen/visitor-plugin-common@5.3.1", "@graphql-codegen/visitor-plugin-common@^5.3.1": + version "5.3.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-5.3.1.tgz#d3fb5f6336cbef58e2960471422da3f3caff7f17" + integrity sha512-MktoBdNZhSmugiDjmFl1z6rEUUaqyxtFJYWnDilE7onkPgyw//O0M+TuPBJPBWdyV6J2ond0Hdqtq+rkghgSIQ== + dependencies: + "@graphql-codegen/plugin-helpers" "^5.0.4" + "@graphql-tools/optimize" "^2.0.0" + "@graphql-tools/relay-operation-optimizer" "^7.0.0" + "@graphql-tools/utils" "^10.0.0" + auto-bind "~4.0.0" + change-case-all "1.0.15" + dependency-graph "^0.11.0" + graphql-tag "^2.11.0" + parse-filepath "^1.0.2" + tslib "~2.6.0" + +"@graphql-tools/apollo-engine-loader@^8.0.0": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-8.0.1.tgz#1ec8718af6130ff8039cd653991412472cdd7e55" + integrity sha512-NaPeVjtrfbPXcl+MLQCJLWtqe2/E4bbAqcauEOQ+3sizw1Fc2CNmhHRF8a6W4D0ekvTRRXAMptXYgA2uConbrA== + dependencies: + "@ardatan/sync-fetch" "^0.0.1" + "@graphql-tools/utils" "^10.0.13" + "@whatwg-node/fetch" "^0.9.0" + tslib "^2.4.0" + +"@graphql-tools/batch-execute@^9.0.4": + version "9.0.4" + resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-9.0.4.tgz#11601409c0c33491971fc82592de12390ec58be2" + integrity sha512-kkebDLXgDrep5Y0gK1RN3DMUlLqNhg60OAz0lTCqrYeja6DshxLtLkj+zV4mVbBA4mQOEoBmw6g1LZs3dA84/w== + dependencies: + "@graphql-tools/utils" "^10.0.13" + dataloader "^2.2.2" + tslib "^2.4.0" + value-or-promise "^1.0.12" + +"@graphql-tools/code-file-loader@^8.0.0": + version "8.1.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/code-file-loader/-/code-file-loader-8.1.2.tgz#a71b72875678625cbc2359ab77a5122980206b0b" + integrity sha512-GrLzwl1QV2PT4X4TEEfuTmZYzIZHLqoTGBjczdUzSqgCCcqwWzLB3qrJxFQfI8e5s1qZ1bhpsO9NoMn7tvpmyA== + dependencies: + "@graphql-tools/graphql-tag-pluck" "8.3.1" + "@graphql-tools/utils" "^10.0.13" + globby "^11.0.3" + tslib "^2.4.0" + unixify "^1.0.0" + +"@graphql-tools/delegate@^10.0.4": + version "10.0.16" + resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-10.0.16.tgz#c91ed4fcf5f7f1e19040e6ddca452d03f5117647" + integrity sha512-no4jIdHsTrHzR6Vv1YlwbxFeBnHBwPhBpemvLVnQ7CHhAviwIUWkCOHs4Uyzc5GYuHFyKJOZEXqhOz+da3hR3A== + dependencies: + "@graphql-tools/batch-execute" "^9.0.4" + "@graphql-tools/executor" "^1.3.0" + "@graphql-tools/schema" "^10.0.4" + "@graphql-tools/utils" "^10.2.3" + dataloader "^2.2.2" + tslib "^2.5.0" + +"@graphql-tools/documents@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/documents/-/documents-1.0.1.tgz#ae19cd5667d22c23b331d3a1429443ed7130faee" + integrity sha512-aweoMH15wNJ8g7b2r4C4WRuJxZ0ca8HtNO54rkye/3duxTkW4fGBEutCx03jCIr5+a1l+4vFJNP859QnAVBVCA== + dependencies: + lodash.sortby "^4.7.0" + tslib "^2.4.0" + +"@graphql-tools/executor-graphql-ws@^1.1.2": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor-graphql-ws/-/executor-graphql-ws-1.2.0.tgz#d5d9a3dd092d00503d6a6576dd0dcaa99bfd122b" + integrity sha512-tSYC1QdrabWexLrYV0UI3uRGbde9WCY/bRhq6Jc+VXMZcfq6ea6pP5NEAVTfwbhUQ4xZvJABVVbKXtKb9uTg1w== + dependencies: + "@graphql-tools/utils" "^10.3.0" + "@types/ws" "^8.0.0" + graphql-ws "^5.14.0" + isomorphic-ws "^5.0.0" + tslib "^2.4.0" + ws "^8.17.1" + +"@graphql-tools/executor-http@^1.0.9": + version "1.1.5" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor-http/-/executor-http-1.1.5.tgz#c47f9bac1168b5e87e3b313e9a64da1f47874868" + integrity sha512-ZAsVGUwafPc1GapLA1yoJuRx7ihpVdAv7JDHmlI2eHRQsJnMVQwcxHnjfUb/id9YAEBrP86/s4pgEoRyad3Zng== + dependencies: + "@graphql-tools/utils" "^10.3.2" + "@repeaterjs/repeater" "^3.0.4" + "@whatwg-node/fetch" "^0.9.0" + extract-files "^11.0.0" + meros "^1.2.1" + tslib "^2.4.0" + value-or-promise "^1.0.12" + +"@graphql-tools/executor-legacy-ws@^1.0.6": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor-legacy-ws/-/executor-legacy-ws-1.1.0.tgz#45358f48fc8c49825a8d1736f05df7c447db399f" + integrity sha512-k+6ZyiaAd8SmwuzbEOfA/LVkuI1nqidhoMw+CJ7c41QGOjSMzc0VS0UZbJyeitI0n7a+uP/Meln1wjzJ2ReDtQ== + dependencies: + "@graphql-tools/utils" "^10.3.0" + "@types/ws" "^8.0.0" + isomorphic-ws "^5.0.0" + tslib "^2.4.0" + ws "^8.17.1" + +"@graphql-tools/executor@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor/-/executor-1.3.0.tgz#7d3e94335895acf6616fba03d0197216eae6176e" + integrity sha512-e+rmEf/2EO4hDnbkO8mTS2FI+jGUNmYkSDKw5TgPVlO8VOKS+TXmJBK6E9v4Gc/39yVkZsffYfW/R8obJrA0mg== + dependencies: + "@graphql-tools/utils" "^10.2.3" + "@graphql-typed-document-node/core" "3.2.0" + "@repeaterjs/repeater" "^3.0.4" + tslib "^2.4.0" + value-or-promise "^1.0.12" + +"@graphql-tools/git-loader@^8.0.0": + version "8.0.6" + resolved "https://registry.yarnpkg.com/@graphql-tools/git-loader/-/git-loader-8.0.6.tgz#afc88e31e9ebd0a8b576c5e46192d83efea5437c" + integrity sha512-FQFO4H5wHAmHVyuUQrjvPE8re3qJXt50TWHuzrK3dEaief7JosmlnkLMDMbMBwtwITz9u1Wpl6doPhT2GwKtlw== + dependencies: + "@graphql-tools/graphql-tag-pluck" "8.3.1" + "@graphql-tools/utils" "^10.0.13" + is-glob "4.0.3" + micromatch "^4.0.4" + tslib "^2.4.0" + unixify "^1.0.0" + +"@graphql-tools/github-loader@^8.0.0": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/github-loader/-/github-loader-8.0.1.tgz#011e1f9495d42a55139a12f576cc6bb04943ecf4" + integrity sha512-W4dFLQJ5GtKGltvh/u1apWRFKBQOsDzFxO9cJkOYZj1VzHCpRF43uLST4VbCfWve+AwBqOuKr7YgkHoxpRMkcg== + dependencies: + "@ardatan/sync-fetch" "^0.0.1" + "@graphql-tools/executor-http" "^1.0.9" + "@graphql-tools/graphql-tag-pluck" "^8.0.0" + "@graphql-tools/utils" "^10.0.13" + "@whatwg-node/fetch" "^0.9.0" + tslib "^2.4.0" + value-or-promise "^1.0.12" + +"@graphql-tools/graphql-file-loader@^8.0.0": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-file-loader/-/graphql-file-loader-8.0.1.tgz#03869b14cb91d0ef539df8195101279bb2df9c9e" + integrity sha512-7gswMqWBabTSmqbaNyWSmRRpStWlcCkBc73E6NZNlh4YNuiyKOwbvSkOUYFOqFMfEL+cFsXgAvr87Vz4XrYSbA== + dependencies: + "@graphql-tools/import" "7.0.1" + "@graphql-tools/utils" "^10.0.13" + globby "^11.0.3" + tslib "^2.4.0" + unixify "^1.0.0" + +"@graphql-tools/graphql-tag-pluck@8.3.1", "@graphql-tools/graphql-tag-pluck@^8.0.0": + version "8.3.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-8.3.1.tgz#fb6154d626a427f1910f76dff860e7a6cc61a4aa" + integrity sha512-ujits9tMqtWQQq4FI4+qnVPpJvSEn7ogKtyN/gfNT+ErIn6z1e4gyVGQpTK5sgAUXq1lW4gU/5fkFFC5/sL2rQ== + dependencies: + "@babel/core" "^7.22.9" + "@babel/parser" "^7.16.8" + "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/traverse" "^7.16.8" + "@babel/types" "^7.16.8" + "@graphql-tools/utils" "^10.0.13" + tslib "^2.4.0" + +"@graphql-tools/import@7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-7.0.1.tgz#4e0d181c63350b1c926ae91b84a4cbaf03713c2c" + integrity sha512-935uAjAS8UAeXThqHfYVr4HEAp6nHJ2sximZKO1RzUTq5WoALMAhhGARl0+ecm6X+cqNUwIChJbjtaa6P/ML0w== + dependencies: + "@graphql-tools/utils" "^10.0.13" + resolve-from "5.0.0" + tslib "^2.4.0" + +"@graphql-tools/json-file-loader@^8.0.0": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/json-file-loader/-/json-file-loader-8.0.1.tgz#3fcfe869f22d8129a74369da69bf491c0bff7c2d" + integrity sha512-lAy2VqxDAHjVyqeJonCP6TUemrpYdDuKt25a10X6zY2Yn3iFYGnuIDQ64cv3ytyGY6KPyPB+Kp+ZfOkNDG3FQA== + dependencies: + "@graphql-tools/utils" "^10.0.13" + globby "^11.0.3" + tslib "^2.4.0" + unixify "^1.0.0" + +"@graphql-tools/load@^8.0.0": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/load/-/load-8.0.2.tgz#47d9916bf96dea05df27f11b53812f4327d9b6d2" + integrity sha512-S+E/cmyVmJ3CuCNfDuNF2EyovTwdWfQScXv/2gmvJOti2rGD8jTt9GYVzXaxhblLivQR9sBUCNZu/w7j7aXUCA== + dependencies: + "@graphql-tools/schema" "^10.0.3" + "@graphql-tools/utils" "^10.0.13" + p-limit "3.1.0" + tslib "^2.4.0" + +"@graphql-tools/merge@^9.0.0", "@graphql-tools/merge@^9.0.3": + version "9.0.4" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-9.0.4.tgz#66c34cbc2b9a99801c0efca7b8134b2c9aecdb06" + integrity sha512-MivbDLUQ+4Q8G/Hp/9V72hbn810IJDEZQ57F01sHnlrrijyadibfVhaQfW/pNH+9T/l8ySZpaR/DpL5i+ruZ+g== + dependencies: + "@graphql-tools/utils" "^10.0.13" + tslib "^2.4.0" + +"@graphql-tools/optimize@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/optimize/-/optimize-2.0.0.tgz#7a9779d180824511248a50c5a241eff6e7a2d906" + integrity sha512-nhdT+CRGDZ+bk68ic+Jw1OZ99YCDIKYA5AlVAnBHJvMawSx9YQqQAIj4refNc1/LRieGiuWvhbG3jvPVYho0Dg== + dependencies: + tslib "^2.4.0" + +"@graphql-tools/prisma-loader@^8.0.0": + version "8.0.4" + resolved "https://registry.yarnpkg.com/@graphql-tools/prisma-loader/-/prisma-loader-8.0.4.tgz#542be5567b93f1b6147ef85819eb5874969486b2" + integrity sha512-hqKPlw8bOu/GRqtYr0+dINAI13HinTVYBDqhwGAPIFmLr5s+qKskzgCiwbsckdrb5LWVFmVZc+UXn80OGiyBzg== + dependencies: + "@graphql-tools/url-loader" "^8.0.2" + "@graphql-tools/utils" "^10.0.13" + "@types/js-yaml" "^4.0.0" + "@whatwg-node/fetch" "^0.9.0" + chalk "^4.1.0" + debug "^4.3.1" + dotenv "^16.0.0" + graphql-request "^6.0.0" + http-proxy-agent "^7.0.0" + https-proxy-agent "^7.0.0" + jose "^5.0.0" + js-yaml "^4.0.0" + lodash "^4.17.20" + scuid "^1.1.0" + tslib "^2.4.0" + yaml-ast-parser "^0.0.43" + +"@graphql-tools/relay-operation-optimizer@^7.0.0": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-7.0.1.tgz#8ac33e1d2626b6816d9283769c4a05c062b8065a" + integrity sha512-y0ZrQ/iyqWZlsS/xrJfSir3TbVYJTYmMOu4TaSz6F4FRDTQ3ie43BlKkhf04rC28pnUOS4BO9pDcAo1D30l5+A== + dependencies: + "@ardatan/relay-compiler" "12.0.0" + "@graphql-tools/utils" "^10.0.13" + tslib "^2.4.0" + +"@graphql-tools/schema@^10.0.0", "@graphql-tools/schema@^10.0.3", "@graphql-tools/schema@^10.0.4": + version "10.0.4" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-10.0.4.tgz#d4fc739a2cc07b4fc5f31a714178a561cba210cd" + integrity sha512-HuIwqbKxPaJujox25Ra4qwz0uQzlpsaBOzO6CVfzB/MemZdd+Gib8AIvfhQArK0YIN40aDran/yi+E5Xf0mQww== + dependencies: + "@graphql-tools/merge" "^9.0.3" + "@graphql-tools/utils" "^10.2.1" + tslib "^2.4.0" + value-or-promise "^1.0.12" + +"@graphql-tools/url-loader@^8.0.0", "@graphql-tools/url-loader@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-8.0.2.tgz#ee8e10a85d82c72662f6bc6bbc7b408510a36ebd" + integrity sha512-1dKp2K8UuFn7DFo1qX5c1cyazQv2h2ICwA9esHblEqCYrgf69Nk8N7SODmsfWg94OEaI74IqMoM12t7eIGwFzQ== + dependencies: + "@ardatan/sync-fetch" "^0.0.1" + "@graphql-tools/delegate" "^10.0.4" + "@graphql-tools/executor-graphql-ws" "^1.1.2" + "@graphql-tools/executor-http" "^1.0.9" + "@graphql-tools/executor-legacy-ws" "^1.0.6" + "@graphql-tools/utils" "^10.0.13" + "@graphql-tools/wrap" "^10.0.2" + "@types/ws" "^8.0.0" + "@whatwg-node/fetch" "^0.9.0" + isomorphic-ws "^5.0.0" + tslib "^2.4.0" + value-or-promise "^1.0.11" + ws "^8.12.0" + +"@graphql-tools/utils@^10.0.0", "@graphql-tools/utils@^10.0.13", "@graphql-tools/utils@^10.1.1", "@graphql-tools/utils@^10.2.1", "@graphql-tools/utils@^10.2.3", "@graphql-tools/utils@^10.3.0", "@graphql-tools/utils@^10.3.2": + version "10.3.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-10.3.2.tgz#dfdddf10438ccdb08a5b2c814726a667ddae1596" + integrity sha512-iaqOHS4f90KNADBHqVsRBjKpM6iSvsUg1q5GhWMK03loYLaDzftrEwcsl0OkSSnRhJvAsT7q4q3r3YzRoV0v1g== + dependencies: + "@graphql-typed-document-node/core" "^3.1.1" + cross-inspect "1.0.0" + dset "^3.1.2" + tslib "^2.4.0" + +"@graphql-tools/wrap@^10.0.2": + version "10.0.5" + resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-10.0.5.tgz#614b964a158887b4a644f5425b2b9a57b5751f72" + integrity sha512-Cbr5aYjr3HkwdPvetZp1cpDWTGdD1Owgsb3z/ClzhmrboiK86EnQDxDvOJiQkDCPWE9lNBwj8Y4HfxroY0D9DQ== + dependencies: + "@graphql-tools/delegate" "^10.0.4" + "@graphql-tools/schema" "^10.0.3" + "@graphql-tools/utils" "^10.1.1" + tslib "^2.4.0" + value-or-promise "^1.0.12" + +"@graphql-typed-document-node/core@3.2.0", "@graphql-typed-document-node/core@^3.1.1", "@graphql-typed-document-node/core@^3.2.0": version "3.2.0" resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861" integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== @@ -3017,6 +3823,11 @@ "@json-rpc-tools/types" "^1.7.6" "@pedrouid/environment" "^1.0.1" +"@kamilkisiela/fast-url-parser@^1.1.4": + version "1.1.4" + resolved "https://registry.yarnpkg.com/@kamilkisiela/fast-url-parser/-/fast-url-parser-1.1.4.tgz#9d68877a489107411b953c54ea65d0658b515809" + integrity sha512-gbkePEBupNydxCelHCESvFSFM8XPh1Zs/OAVRW/rKpEqPAl5PbOM90Si8mv9bvnR53uPD2s/FiRxdvSejpRJew== + "@keplr-wallet/types@^0.11.38": version "0.11.64" resolved "https://registry.yarnpkg.com/@keplr-wallet/types/-/types-0.11.64.tgz#5a308c8c019b4e18f894e0f35f0904b60134d605" @@ -3593,6 +4404,33 @@ resolved "https://registry.yarnpkg.com/@oraichain/wasm-json-toolkit/-/wasm-json-toolkit-1.0.24.tgz#e9a431560e8e946fbb7ec257e5f13d9320ffd23a" integrity sha512-j+8gN3dE3rqaiEUVVblt0dfJrE6RIsSkfqF08ISxRvHkH9Pe9exIOgxpCyd2Qn3liHj27hwth6R0ELw7y3QcLg== +"@peculiar/asn1-schema@^2.3.8": + version "2.3.8" + resolved "https://registry.yarnpkg.com/@peculiar/asn1-schema/-/asn1-schema-2.3.8.tgz#04b38832a814e25731232dd5be883460a156da3b" + integrity sha512-ULB1XqHKx1WBU/tTFIA+uARuRoBVZ4pNdOA878RDrRbBfBGcSzi5HBkdScC6ZbHn8z7L8gmKCgPC1LHRrP46tA== + dependencies: + asn1js "^3.0.5" + pvtsutils "^1.3.5" + tslib "^2.6.2" + +"@peculiar/json-schema@^1.1.12": + version "1.1.12" + resolved "https://registry.yarnpkg.com/@peculiar/json-schema/-/json-schema-1.1.12.tgz#fe61e85259e3b5ba5ad566cb62ca75b3d3cd5339" + integrity sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w== + dependencies: + tslib "^2.0.0" + +"@peculiar/webcrypto@^1.4.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@peculiar/webcrypto/-/webcrypto-1.5.0.tgz#9e57174c02c1291051c553600347e12b81469e10" + integrity sha512-BRs5XUAwiyCDQMsVA9IDvDa7UBR9gAvPHgugOeGng3YN6vJ9JYonyDc0lNczErgtCWtucjR5N7VtaonboD/ezg== + dependencies: + "@peculiar/asn1-schema" "^2.3.8" + "@peculiar/json-schema" "^1.1.12" + pvtsutils "^1.3.5" + tslib "^2.6.2" + webcrypto-core "^1.8.0" + "@pedrouid/environment@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@pedrouid/environment/-/environment-1.0.1.tgz#858f0f8a057340e0b250398b75ead77d6f4342ec" @@ -3757,6 +4595,11 @@ resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.14.1.tgz#6d2dd03d52e604279c38911afc1079d58c50a755" integrity sha512-Qg4DMQsfPNAs88rb2xkdk03N3bjK4jgX5fR24eHCTR9q6PrhZQZ4UJBPzCHJkIpTRN1UKxx2DzjZmnC+7Lj0Ow== +"@repeaterjs/repeater@^3.0.4": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@repeaterjs/repeater/-/repeater-3.0.6.tgz#be23df0143ceec3c69f8b6c2517971a5578fdaa2" + integrity sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA== + "@rollup/plugin-babel@^5.2.0": version "5.3.1" resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz#04bc0608f4aa4b2e4b1aebf284344d0f68fda283" @@ -4611,6 +5454,11 @@ resolved "https://registry.yarnpkg.com/@types/js-cookie/-/js-cookie-2.2.7.tgz#226a9e31680835a6188e887f3988e60c04d3f6a3" integrity sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA== +"@types/js-yaml@^4.0.0": + version "4.0.9" + resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-4.0.9.tgz#cd82382c4f902fed9691a2ed79ec68c5898af4c2" + integrity sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg== + "@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": version "7.0.15" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" @@ -4913,6 +5761,13 @@ dependencies: "@types/node" "*" +"@types/ws@^8.0.0": + version "8.5.12" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.12.tgz#619475fe98f35ccca2a2f6c137702d85ec247b7e" + integrity sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ== + dependencies: + "@types/node" "*" + "@types/ws@^8.5.5", "@types/ws@^8.5.9": version "8.5.10" resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.10.tgz#4acfb517970853fa6574a3a6886791d04a396787" @@ -5042,6 +5897,14 @@ dependencies: uuid "^3.0.1" +"@urql/core@^5.0.0": + version "5.0.5" + resolved "https://registry.yarnpkg.com/@urql/core/-/core-5.0.5.tgz#8b7d864c40ca30c3ad29bbda93ad718f78a3d055" + integrity sha512-KmWRlN8dJz+XU21wmhcHcTV11n1K7zxaMtVwOhkH7b8H5Z5nuFKY5EkUsWqPlZl53YPiKwTtOMpptz5hamVVNQ== + dependencies: + "@0no-co/graphql.web" "^1.0.5" + wonka "^6.3.2" + "@vladfrangu/async_event_emitter@^2.2.2": version "2.2.4" resolved "https://registry.yarnpkg.com/@vladfrangu/async_event_emitter/-/async_event_emitter-2.2.4.tgz#d3537432c6db6444680a596271dff8ea407343b3" @@ -5382,6 +6245,51 @@ "@webassemblyjs/ast" "1.11.6" "@xtuc/long" "4.2.2" +"@whatwg-node/events@^0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@whatwg-node/events/-/events-0.0.3.tgz#13a65dd4f5893f55280f766e29ae48074927acad" + integrity sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA== + +"@whatwg-node/fetch@^0.8.0": + version "0.8.8" + resolved "https://registry.yarnpkg.com/@whatwg-node/fetch/-/fetch-0.8.8.tgz#48c6ad0c6b7951a73e812f09dd22d75e9fa18cae" + integrity sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg== + dependencies: + "@peculiar/webcrypto" "^1.4.0" + "@whatwg-node/node-fetch" "^0.3.6" + busboy "^1.6.0" + urlpattern-polyfill "^8.0.0" + web-streams-polyfill "^3.2.1" + +"@whatwg-node/fetch@^0.9.0": + version "0.9.19" + resolved "https://registry.yarnpkg.com/@whatwg-node/fetch/-/fetch-0.9.19.tgz#4ef9336558dc076ae833d329cd15b70402851cf2" + integrity sha512-J+zopRcUVOhkiQYlHpxOEZuOgZtqW9xMaNQFDjESm9vRcyATms+E2/p2mZiVQGllPqWflkA3SzoJC1MxV4Pf9g== + dependencies: + "@whatwg-node/node-fetch" "^0.5.16" + urlpattern-polyfill "^10.0.0" + +"@whatwg-node/node-fetch@^0.3.6": + version "0.3.6" + resolved "https://registry.yarnpkg.com/@whatwg-node/node-fetch/-/node-fetch-0.3.6.tgz#e28816955f359916e2d830b68a64493124faa6d0" + integrity sha512-w9wKgDO4C95qnXZRwZTfCmLWqyRnooGjcIwG0wADWjw9/HN0p7dtvtgSvItZtUyNteEvgTrd8QojNEqV6DAGTA== + dependencies: + "@whatwg-node/events" "^0.0.3" + busboy "^1.6.0" + fast-querystring "^1.1.1" + fast-url-parser "^1.1.3" + tslib "^2.3.1" + +"@whatwg-node/node-fetch@^0.5.16": + version "0.5.20" + resolved "https://registry.yarnpkg.com/@whatwg-node/node-fetch/-/node-fetch-0.5.20.tgz#8c7c78f6fa84fa08d6e2b90bcac7cf6f1587ffea" + integrity sha512-DFLsOG//CrDdIO0x7Q7Ompxj3TZhB4iMDeXpQKY4toSbIbzsKmbwyOkzXMwvV1syxvAtPoHBzyGGtDrPV424FA== + dependencies: + "@kamilkisiela/fast-url-parser" "^1.1.4" + busboy "^1.6.0" + fast-querystring "^1.1.1" + tslib "^2.6.3" + "@wry/caches@^1.0.0": version "1.0.1" resolved "https://registry.yarnpkg.com/@wry/caches/-/caches-1.0.1.tgz#8641fd3b6e09230b86ce8b93558d44cf1ece7e52" @@ -5601,7 +6509,7 @@ ansi-align@^3.0.0: dependencies: string-width "^4.1.0" -ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: +ansi-escapes@^4.2.1, ansi-escapes@^4.3.0, ansi-escapes@^4.3.1: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== @@ -5892,7 +6800,7 @@ as-array@^2.0.0: resolved "https://registry.yarnpkg.com/as-array/-/as-array-2.0.0.tgz#4f04805d87f8fce8e511bc2108f8e5e3a287d547" integrity sha512-1Sd1LrodN0XYxYeZcN1J4xYZvmvTwD5tDWaPUGPIzH1mFsmzsPnVtd2exWhecMjtZk/wYWjNZJiD3b1SLCeJqg== -asap@~2.0.6: +asap@~2.0.3, asap@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== @@ -5914,6 +6822,15 @@ asn1@~0.2.3: dependencies: safer-buffer "~2.1.0" +asn1js@^3.0.1, asn1js@^3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/asn1js/-/asn1js-3.0.5.tgz#5ea36820443dbefb51cc7f88a2ebb5b462114f38" + integrity sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ== + dependencies: + pvtsutils "^1.3.2" + pvutils "^1.1.3" + tslib "^2.4.0" + assert-plus@1.0.0, assert-plus@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" @@ -5942,6 +6859,11 @@ ast-types@^0.13.2: dependencies: tslib "^2.0.1" +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + async-lock@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/async-lock/-/async-lock-1.3.2.tgz#56668613f91c1c55432b4db73e65c9ced664e789" @@ -5976,6 +6898,11 @@ at-least-node@^1.0.0: resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== +auto-bind@~4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/auto-bind/-/auto-bind-4.0.0.tgz#e3589fc6c2da8f7ca43ba9f84fa52a744fc997fb" + integrity sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ== + autoprefixer@^10.4.13: version "10.4.16" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.16.tgz#fad1411024d8670880bdece3970aa72e3572feb8" @@ -6157,6 +7084,11 @@ babel-plugin-polyfill-regenerator@^0.5.4: dependencies: "@babel/helper-define-polyfill-provider" "^0.4.4" +babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: + version "7.0.0-beta.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" + integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== + babel-plugin-transform-react-remove-prop-types@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" @@ -6180,6 +7112,39 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" +babel-preset-fbjs@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz#38a14e5a7a3b285a3f3a86552d650dca5cf6111c" + integrity sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow== + dependencies: + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-syntax-class-properties" "^7.0.0" + "@babel/plugin-syntax-flow" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + "@babel/plugin-transform-arrow-functions" "^7.0.0" + "@babel/plugin-transform-block-scoped-functions" "^7.0.0" + "@babel/plugin-transform-block-scoping" "^7.0.0" + "@babel/plugin-transform-classes" "^7.0.0" + "@babel/plugin-transform-computed-properties" "^7.0.0" + "@babel/plugin-transform-destructuring" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-for-of" "^7.0.0" + "@babel/plugin-transform-function-name" "^7.0.0" + "@babel/plugin-transform-literals" "^7.0.0" + "@babel/plugin-transform-member-expression-literals" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/plugin-transform-object-super" "^7.0.0" + "@babel/plugin-transform-parameters" "^7.0.0" + "@babel/plugin-transform-property-literals" "^7.0.0" + "@babel/plugin-transform-react-display-name" "^7.0.0" + "@babel/plugin-transform-react-jsx" "^7.0.0" + "@babel/plugin-transform-shorthand-properties" "^7.0.0" + "@babel/plugin-transform-spread" "^7.0.0" + "@babel/plugin-transform-template-literals" "^7.0.0" + babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" + babel-preset-jest@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" @@ -6708,6 +7673,13 @@ bunyan@^1.8.1: mv "~2" safe-json-stringify "~1" +busboy@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" + integrity sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA== + dependencies: + streamsearch "^1.1.0" + bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" @@ -6879,6 +7851,22 @@ chalk@^5.2.0: resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== +change-case-all@1.0.15: + version "1.0.15" + resolved "https://registry.yarnpkg.com/change-case-all/-/change-case-all-1.0.15.tgz#de29393167fc101d646cd76b0ef23e27d09756ad" + integrity sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ== + dependencies: + change-case "^4.1.2" + is-lower-case "^2.0.2" + is-upper-case "^2.0.2" + lower-case "^2.0.2" + lower-case-first "^2.0.2" + sponge-case "^1.0.1" + swap-case "^2.0.2" + title-case "^3.0.3" + upper-case "^2.0.2" + upper-case-first "^2.0.2" + change-case@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12" @@ -7022,6 +8010,14 @@ cli-table@0.3.11: dependencies: colors "1.0.3" +cli-truncate@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" + integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== + dependencies: + slice-ansi "^3.0.0" + string-width "^4.2.0" + cli-width@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" @@ -7137,7 +8133,7 @@ colord@^2.9.1: resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== -colorette@^2.0.10, colorette@^2.0.19: +colorette@^2.0.10, colorette@^2.0.16, colorette@^2.0.19: version "2.0.20" resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== @@ -7212,7 +8208,7 @@ common-path-prefix@^3.0.0: resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== -common-tags@^1.8.0: +common-tags@1.8.2, common-tags@^1.8.0: version "1.8.2" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== @@ -7425,6 +8421,16 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" +cosmiconfig@^8.1.0, cosmiconfig@^8.1.3: + version "8.3.6" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" + integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== + dependencies: + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + path-type "^4.0.0" + cosmjs-types@0.8.0, cosmjs-types@^0.8.0: version "0.8.0" resolved "https://registry.yarnpkg.com/cosmjs-types/-/cosmjs-types-0.8.0.tgz#2ed78f3e990f770229726f95f3ef5bf9e2b6859b" @@ -7497,13 +8503,20 @@ cross-env@^5.1.3: dependencies: cross-spawn "^6.0.5" -cross-fetch@^3.1.4: +cross-fetch@^3.1.4, cross-fetch@^3.1.5: version "3.1.8" resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82" integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== dependencies: node-fetch "^2.6.12" +cross-inspect@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/cross-inspect/-/cross-inspect-1.0.0.tgz#5fda1af759a148594d2d58394a9e21364f6849af" + integrity sha512-4PFfn4b5ZN6FMNGSZlyb7wUhuN8wvj8t/VQHZdM4JsDcruGJ8L2kf9zao98QIrBPFCpdk27qst/AGTl7pL3ypQ== + dependencies: + tslib "^2.4.0" + cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" @@ -7913,11 +8926,21 @@ data-urls@^2.0.0: whatwg-mimetype "^2.3.0" whatwg-url "^8.0.0" +dataloader@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-2.2.2.tgz#216dc509b5abe39d43a9b9d97e6e5e473dfbe3e0" + integrity sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g== + date-fns@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-3.2.0.tgz#c97cf685b62c829aa4ecba554e4a51768cf0bffc" integrity sha512-E4KWKavANzeuusPi0jUjpuI22SURAznGkx7eZV+4i6x2A+IZxAMcajgkvuDAU1bg40+xuhW1zRdVIIM/4khuIg== +debounce@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5" + integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== + debug@2.6.9, debug@^2.2.0, debug@^2.6.0: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" @@ -8070,6 +9093,11 @@ depd@~1.1.2: resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== +dependency-graph@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27" + integrity sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg== + dequal@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" @@ -8093,6 +9121,11 @@ detect-browser@5.2.0: resolved "https://registry.yarnpkg.com/detect-browser/-/detect-browser-5.2.0.tgz#c9cd5afa96a6a19fda0bbe9e9be48a6b6e1e9c97" integrity sha512-tr7XntDAu50BVENgQfajMLzacmSe34D+qZc4zjnniz0ZVuw/TZcLcyxHQjYpJTM36sGEkZZlYLnIM1hH7alTMA== +detect-indent@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" + integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== + detect-newline@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" @@ -8293,7 +9326,7 @@ dotenv@^10.0.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== -dotenv@^16.3.1: +dotenv@^16.0.0, dotenv@^16.3.1: version "16.4.5" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.5.tgz#cdd3b3b604cb327e286b4762e13502f717cb099f" integrity sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== @@ -8312,6 +9345,11 @@ drbg.js@^1.0.1: create-hash "^1.1.2" create-hmac "^1.1.4" +dset@^3.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.3.tgz#c194147f159841148e8e34ca41f638556d9542d2" + integrity sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ== + dtrace-provider@~0.8: version "0.8.8" resolved "https://registry.yarnpkg.com/dtrace-provider/-/dtrace-provider-0.8.8.tgz#2996d5490c37e1347be263b423ed7b297fb0d97e" @@ -9403,6 +10441,11 @@ external-editor@^3.0.3: iconv-lite "^0.4.24" tmp "^0.0.33" +extract-files@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-11.0.0.tgz#b72d428712f787eef1f5193aff8ab5351ca8469a" + integrity sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ== + extsprintf@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" @@ -9418,6 +10461,11 @@ fancy-canvas@2.1.0: resolved "https://registry.yarnpkg.com/fancy-canvas/-/fancy-canvas-2.1.0.tgz#44b40e40419ad8ef8304df365e4276767e918552" integrity sha512-nifxXJ95JNLFR2NgRV4/MxVP45G9909wJTEKz5fg/TZS20JJZA6hfgRVh/bC9bwl2zBtBNcYPjiBE4njQHVBwQ== +fast-decode-uri-component@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz#46f8b6c22b30ff7a81357d4f59abfae938202543" + integrity sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg== + fast-deep-equal@3.1.3, fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" @@ -9449,6 +10497,13 @@ fast-loops@^1.1.3: resolved "https://registry.yarnpkg.com/fast-loops/-/fast-loops-1.1.3.tgz#ce96adb86d07e7bf9b4822ab9c6fac9964981f75" integrity sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g== +fast-querystring@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/fast-querystring/-/fast-querystring-1.1.2.tgz#a6d24937b4fc6f791b4ee31dcb6f53aeafb89f53" + integrity sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg== + dependencies: + fast-decode-uri-component "^1.0.1" + fast-shallow-equal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fast-shallow-equal/-/fast-shallow-equal-1.0.0.tgz#d4dcaf6472440dcefa6f88b98e3251e27f25628b" @@ -9497,6 +10552,24 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" +fbjs-css-vars@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + +fbjs@^3.0.0: + version "3.0.5" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.5.tgz#aa0edb7d5caa6340011790bd9249dbef8a81128d" + integrity sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg== + dependencies: + cross-fetch "^3.1.5" + fbjs-css-vars "^1.0.0" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^1.0.35" + fecha@^4.2.0: version "4.2.3" resolved "https://registry.yarnpkg.com/fecha/-/fecha-4.2.3.tgz#4d9ccdbc61e8629b259fdca67e65891448d569fd" @@ -10160,7 +11233,7 @@ globalthis@^1.0.3: dependencies: define-properties "^1.1.3" -globby@^11.0.4, globby@^11.1.0: +globby@^11.0.3, globby@^11.0.4, globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -10269,18 +11342,53 @@ graphemer@^1.4.0: resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== -graphql-tag@^2.12.6: +graphql-config@^5.0.2: + version "5.0.3" + resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-5.0.3.tgz#d9aa2954cf47a927f9cb83cdc4e42ae55d0b321e" + integrity sha512-BNGZaoxIBkv9yy6Y7omvsaBUHOzfFcII3UN++tpH8MGOKFPFkCPZuwx09ggANMt8FgyWP1Od8SWPmrUEZca4NQ== + dependencies: + "@graphql-tools/graphql-file-loader" "^8.0.0" + "@graphql-tools/json-file-loader" "^8.0.0" + "@graphql-tools/load" "^8.0.0" + "@graphql-tools/merge" "^9.0.0" + "@graphql-tools/url-loader" "^8.0.0" + "@graphql-tools/utils" "^10.0.0" + cosmiconfig "^8.1.0" + jiti "^1.18.2" + minimatch "^4.2.3" + string-env-interpolation "^1.0.1" + tslib "^2.4.0" + +graphql-request@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-6.1.0.tgz#f4eb2107967af3c7a5907eb3131c671eac89be4f" + integrity sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw== + dependencies: + "@graphql-typed-document-node/core" "^3.2.0" + cross-fetch "^3.1.5" + +graphql-tag@^2.11.0, graphql-tag@^2.12.6: version "2.12.6" resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" integrity sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg== dependencies: tslib "^2.1.0" +graphql-ws@^5.14.0: + version "5.16.0" + resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-5.16.0.tgz#849efe02f384b4332109329be01d74c345842729" + integrity sha512-Ju2RCU2dQMgSKtArPbEtsK5gNLnsQyTNIo/T7cZNp96niC1x0KdJNZV0TIoilceBPQwfb5itrGl8pkFeOUMl4A== + graphql@^16.3.0: version "16.8.1" resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.8.1.tgz#1930a965bef1170603702acdb68aedd3f3cf6f07" integrity sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw== +graphql@^16.9.0: + version "16.9.0" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.9.0.tgz#1c310e63f16a49ce1fbb230bd0a000e99f6f115f" + integrity sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw== + gtoken@^5.0.4: version "5.3.2" resolved "https://registry.yarnpkg.com/gtoken/-/gtoken-5.3.2.tgz#deb7dc876abe002178e0515e383382ea9446d58f" @@ -10614,6 +11722,14 @@ https-proxy-agent@5, https-proxy-agent@^5.0.0: agent-base "6" debug "4" +https-proxy-agent@^7.0.0: + version "7.0.5" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz#9e8b5013873299e11fab6fd548405da2d6c602b2" + integrity sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw== + dependencies: + agent-base "^7.0.2" + debug "4" + https-proxy-agent@^7.0.1: version "7.0.2" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz#e2645b846b90e96c6e6f347fb5b2e41f1590b09b" @@ -10698,7 +11814,12 @@ immutable@^4.0.0: resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.4.tgz#2e07b33837b4bb7662f288c244d1ced1ef65a78f" integrity sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA== -import-fresh@^3.1.0, import-fresh@^3.2.1: +immutable@~3.7.6: + version "3.7.6" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.7.6.tgz#13b4d3cb12befa15482a26fe1b2ebae640071e4b" + integrity sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw== + +import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -10706,6 +11827,11 @@ import-fresh@^3.1.0, import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" +import-from@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/import-from/-/import-from-4.0.0.tgz#2710b8d66817d232e16f4166e319248d3d5492e2" + integrity sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ== + import-lazy@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" @@ -10770,7 +11896,7 @@ inline-style-prefixer@^7.0.0: css-in-js-utils "^3.1.0" fast-loops "^1.1.3" -inquirer@^8.2.0: +inquirer@^8.0.0, inquirer@^8.2.0: version "8.2.6" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.6.tgz#733b74888195d8d400a67ac332011b5fae5ea562" integrity sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg== @@ -10820,6 +11946,13 @@ interpret@^1.0.0: resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== +invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + ip-regex@^4.1.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5" @@ -10845,6 +11978,14 @@ ipaddr.js@^2.0.1: resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz#2119bc447ff8c257753b196fc5f1ce08a4cdf39f" integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ== +is-absolute@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== + dependencies: + is-relative "^1.0.0" + is-windows "^1.0.1" + is-arguments@^1.0.4: version "1.1.1" resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" @@ -10966,7 +12107,7 @@ is-generator-function@^1.0.10, is-generator-function@^1.0.7: dependencies: has-tostringtag "^1.0.0" -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: +is-glob@4.0.3, is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== @@ -10996,6 +12137,13 @@ is-lambda@^1.0.1: resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== +is-lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-2.0.2.tgz#1c0884d3012c841556243483aa5d522f47396d2a" + integrity sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ== + dependencies: + tslib "^2.0.3" + is-map@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" @@ -11074,6 +12222,13 @@ is-regexp@^1.0.0: resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== +is-relative@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" + integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== + dependencies: + is-unc-path "^1.0.0" + is-root@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" @@ -11127,11 +12282,25 @@ is-typedarray@1.0.0, is-typedarray@^1.0.0, is-typedarray@~1.0.0: resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== +is-unc-path@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" + integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== + dependencies: + unc-path-regex "^0.1.2" + is-unicode-supported@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== +is-upper-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-upper-case/-/is-upper-case-2.0.2.tgz#f1105ced1fe4de906a5f39553e7d3803fd804649" + integrity sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ== + dependencies: + tslib "^2.0.3" + is-url@^1.2.2, is-url@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52" @@ -11157,6 +12326,11 @@ is-weakset@^2.0.1: call-bind "^1.0.2" get-intrinsic "^1.1.1" +is-windows@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + is-wsl@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" @@ -11221,6 +12395,11 @@ isomorphic-ws@^4.0.1: resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz#55fd4cd6c5e6491e76dc125938dd863f5cd4f2dc" integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w== +isomorphic-ws@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz#e5529148912ecb9b451b46ed44d53dae1ce04bbf" + integrity sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw== + isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" @@ -11832,6 +13011,11 @@ jest@^27.4.3: import-local "^3.0.2" jest-cli "^27.5.1" +jiti@^1.17.1, jiti@^1.18.2: + version "1.21.6" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.6.tgz#6c7f7398dd4b3142767f9a168af2f317a428d268" + integrity sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w== + jiti@^1.19.1: version "1.21.0" resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" @@ -11851,6 +13035,11 @@ join-path@^1.1.1: url-join "0.0.1" valid-url "^1" +jose@^5.0.0: + version "5.6.3" + resolved "https://registry.yarnpkg.com/jose/-/jose-5.6.3.tgz#415688bc84875461c86dfe271ea6029112a23e27" + integrity sha512-1Jh//hEEwMhNYPDDLwXHa2ePWgWiFNNUadVmguAAw2IJ6sj9mNxV5tGXJNqlMkJAybF6Lgw1mISDxTePP/187g== + joycon@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.1.1.tgz#bce8596d6ae808f8b68168f5fc69280996894f03" @@ -11879,7 +13068,7 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" -js-yaml@^4.1.0: +js-yaml@^4.0.0, js-yaml@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== @@ -12026,6 +13215,14 @@ json-stringify-safe@~5.0.1: resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== +json-to-pretty-yaml@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/json-to-pretty-yaml/-/json-to-pretty-yaml-1.2.2.tgz#f4cd0bd0a5e8fe1df25aaf5ba118b099fd992d5b" + integrity sha512-rvm6hunfCcqegwYaG5T4yKJWxc9FXFgBVrcTZ4XfSVRwa5HA/Xs+vB/Eo9treYYHCeNM0nrSUr82V/M31Urc7A== + dependencies: + remedial "^1.0.7" + remove-trailing-spaces "^1.0.6" + json5@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" @@ -12315,6 +13512,20 @@ linkify-it@^3.0.1: dependencies: uc.micro "^1.0.1" +listr2@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/listr2/-/listr2-4.0.5.tgz#9dcc50221583e8b4c71c43f9c7dfd0ef546b75d5" + integrity sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA== + dependencies: + cli-truncate "^2.1.0" + colorette "^2.0.16" + log-update "^4.0.0" + p-map "^4.0.0" + rfdc "^1.3.0" + rxjs "^7.5.5" + through "^2.3.8" + wrap-ansi "^7.0.0" + load-tsconfig@^0.2.0: version "0.2.5" resolved "https://registry.yarnpkg.com/load-tsconfig/-/load-tsconfig-0.2.5.tgz#453b8cd8961bfb912dea77eb6c168fe8cca3d3a1" @@ -12473,12 +13684,12 @@ lodash.values@^4.3.0: resolved "https://registry.yarnpkg.com/lodash.values/-/lodash.values-4.3.0.tgz#a3a6c2b0ebecc5c2cba1c17e6e620fe81b53d347" integrity sha512-r0RwvdCv8id9TUblb/O7rYPwVy6lerCbcawrfdo9iC/1t1wsNMJknO79WNBgwkH0hIeJ08jmvvESbFpNb4jH0Q== -lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: +lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0, lodash@~4.17.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -log-symbols@^4.1.0: +log-symbols@^4.0.0, log-symbols@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== @@ -12486,6 +13697,16 @@ log-symbols@^4.1.0: chalk "^4.1.0" is-unicode-supported "^0.1.0" +log-update@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" + integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== + dependencies: + ansi-escapes "^4.3.0" + cli-cursor "^3.1.0" + slice-ansi "^4.0.0" + wrap-ansi "^6.2.0" + logform@^2.3.2, logform@^2.4.0: version "2.6.0" resolved "https://registry.yarnpkg.com/logform/-/logform-2.6.0.tgz#8c82a983f05d6eaeb2d75e3decae7a768b2bf9b5" @@ -12527,6 +13748,13 @@ lottie-web@^5.10.2: resolved "https://registry.yarnpkg.com/lottie-web/-/lottie-web-5.12.2.tgz#579ca9fe6d3fd9e352571edd3c0be162492f68e5" integrity sha512-uvhvYPC8kGPjXT3MyKMrL3JitEAmDMp30lVkuq/590Mw9ok6pWcFCwXJveo0t5uqYw1UREQHofD+jVpdjBv8wg== +lower-case-first@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case-first/-/lower-case-first-2.0.2.tgz#64c2324a2250bf7c37c5901e76a5b5309301160b" + integrity sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg== + dependencies: + tslib "^2.0.3" + lower-case@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" @@ -12625,6 +13853,11 @@ makeerror@1.0.12: dependencies: tmpl "1.0.5" +map-cache@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== + map-obj@^4.1.0: version "4.3.0" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" @@ -12719,6 +13952,11 @@ merkle-lib@^2.0.10: resolved "https://registry.yarnpkg.com/merkle-lib/-/merkle-lib-2.0.10.tgz#82b8dbae75e27a7785388b73f9d7725d0f6f3326" integrity sha512-XrNQvUbn1DL5hKNe46Ccs+Tu3/PYOlrcZILuGUhb95oKBPjc/nmIC8D462PQkipVDGKRvwhn+QFg2cCdIvmDJA== +meros@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/meros/-/meros-1.3.0.tgz#c617d2092739d55286bf618129280f362e6242f2" + integrity sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w== + methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" @@ -12791,6 +14029,13 @@ minimalistic-crypto-utils@^1.0.1: dependencies: brace-expansion "^1.1.7" +minimatch@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-4.2.3.tgz#b4dcece1d674dee104bb0fb833ebb85a78cbbca6" + integrity sha512-lIUdtK5hdofgCTu3aT0sOaHsYR37viUuIc0rwnnDXImbwFRcumyLMeZaM0t0I/fgxS6s6JMfu0rLD1Wz9pv1ng== + dependencies: + brace-expansion "^1.1.7" + minimatch@^5.0.1, minimatch@^5.1.0: version "5.1.6" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" @@ -13154,6 +14399,13 @@ nopt@^7.0.0: dependencies: abbrev "^2.0.0" +normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== + dependencies: + remove-trailing-separator "^1.0.1" + normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -13190,6 +14442,11 @@ nth-check@^2.0.1: dependencies: boolbase "^1.0.0" +nullthrows@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" + integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== + nwsapi@^2.2.0: version "2.2.7" resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.7.tgz#738e0707d3128cb750dddcfe90e4610482df0f30" @@ -13200,7 +14457,7 @@ oauth-sign@~0.9.0: resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== -object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.1: +object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== @@ -13434,6 +14691,13 @@ p-defer@^3.0.0: resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-3.0.0.tgz#d1dceb4ee9b2b604b1d94ffec83760175d4e6f83" integrity sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw== +p-limit@3.1.0, p-limit@^3.0.1, p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" @@ -13441,13 +14705,6 @@ p-limit@^2.0.0, p-limit@^2.2.0: dependencies: p-try "^2.0.0" -p-limit@^3.0.1, p-limit@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - p-locate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" @@ -13556,6 +14813,15 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.6: pbkdf2 "^3.0.3" safe-buffer "^5.1.1" +parse-filepath@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" + integrity sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q== + dependencies: + is-absolute "^1.0.0" + map-cache "^0.2.0" + path-root "^0.1.1" + parse-json@^5.0.0, parse-json@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" @@ -13647,6 +14913,18 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +path-root-regex@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" + integrity sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ== + +path-root@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" + integrity sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg== + dependencies: + path-root-regex "^0.1.0" + path-scurry@^1.10.1, path-scurry@^1.6.1: version "1.10.1" resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.1.tgz#9ba6bf5aa8500fe9fd67df4f0d9483b2b0bfc698" @@ -14441,6 +15719,13 @@ promise-retry@^2.0.1: err-code "^2.0.2" retry "^0.12.0" +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + promise@^8.1.0: version "8.3.0" resolved "https://registry.yarnpkg.com/promise/-/promise-8.3.0.tgz#8cb333d1edeb61ef23869fbb8a4ea0279ab60e0a" @@ -14624,6 +15909,18 @@ pushdata-bitcoin@^1.0.1: dependencies: bitcoin-ops "^1.3.0" +pvtsutils@^1.3.2, pvtsutils@^1.3.5: + version "1.3.5" + resolved "https://registry.yarnpkg.com/pvtsutils/-/pvtsutils-1.3.5.tgz#b8705b437b7b134cd7fd858f025a23456f1ce910" + integrity sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA== + dependencies: + tslib "^2.6.1" + +pvutils@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/pvutils/-/pvutils-1.1.3.tgz#f35fc1d27e7cd3dfbd39c0826d173e806a03f5a3" + integrity sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ== + q@^1.1.2: version "1.5.1" resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" @@ -15223,6 +16520,30 @@ relateurl@^0.2.7: resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== +relay-runtime@12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/relay-runtime/-/relay-runtime-12.0.0.tgz#1e039282bdb5e0c1b9a7dc7f6b9a09d4f4ff8237" + integrity sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug== + dependencies: + "@babel/runtime" "^7.0.0" + fbjs "^3.0.0" + invariant "^2.2.4" + +remedial@^1.0.7: + version "1.0.8" + resolved "https://registry.yarnpkg.com/remedial/-/remedial-1.0.8.tgz#a5e4fd52a0e4956adbaf62da63a5a46a78c578a0" + integrity sha512-/62tYiOe6DzS5BqVsNpH/nkGlX45C/Sp6V+NtiN6JQNS1Viay7cWkazmRkrQrdFj2eshDe96SIQNIoMxqhzBOg== + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== + +remove-trailing-spaces@^1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/remove-trailing-spaces/-/remove-trailing-spaces-1.0.8.tgz#4354d22f3236374702f58ee373168f6d6887ada7" + integrity sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA== + renderkid@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" @@ -15314,16 +16635,16 @@ resolve-cwd@^3.0.0: dependencies: resolve-from "^5.0.0" +resolve-from@5.0.0, resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - resolve-url-loader@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz#d50d4ddc746bb10468443167acf800dcd6c3ad57" @@ -15394,6 +16715,11 @@ reusify@^1.0.4: resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== +rfdc@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.4.1.tgz#778f76c4fb731d93414e8f925fbecf64cce7f6ca" + integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== + rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" @@ -15630,6 +16956,11 @@ scrypt-js@3.0.1, scrypt-js@^3.0.0: resolved "https://registry.yarnpkg.com/scrypt-js/-/scrypt-js-3.0.1.tgz#d314a57c2aef69d1ad98a138a21fe9eafa9ee312" integrity sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA== +scuid@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/scuid/-/scuid-1.1.0.tgz#d3f9f920956e737a60f72d0e4ad280bf324d5dab" + integrity sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg== + secp256k1@3.7.1: version "3.7.1" resolved "https://registry.yarnpkg.com/secp256k1/-/secp256k1-3.7.1.tgz#12e473e0e9a7c2f2d4d4818e722ad0e14cc1e2f1" @@ -15909,6 +17240,11 @@ signal-exit@^4.0.1: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== +signedsource@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/signedsource/-/signedsource-1.0.0.tgz#1ddace4981798f93bd833973803d80d52e93ad6a" + integrity sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww== + simple-swizzle@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" @@ -15936,6 +17272,24 @@ slash@^4.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== +slice-ansi@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" + integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + smart-buffer@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" @@ -16098,6 +17452,13 @@ split-on-first@^1.0.0: resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== +sponge-case@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/sponge-case/-/sponge-case-1.0.1.tgz#260833b86453883d974f84854cdb63aecc5aef4c" + integrity sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA== + dependencies: + tslib "^2.0.3" + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -16238,11 +17599,21 @@ stream-shift@^1.0.0: resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== +streamsearch@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" + integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== + strict-uri-encode@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" integrity sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ== +string-env-interpolation@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz#ad4397ae4ac53fe6c91d1402ad6f6a52862c7152" + integrity sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg== + string-length@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" @@ -16264,7 +17635,7 @@ string-natural-compare@^3.0.1: resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== -"string-width-cjs@npm:string-width@^4.2.0", 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: +"string-width-cjs@npm:string-width@^4.2.0": version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -16282,6 +17653,15 @@ string-width@^3.0.0, string-width@^3.1.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" +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" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + string-width@^5.0.1, string-width@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" @@ -16361,7 +17741,7 @@ stringify-object@^3.3.0: is-obj "^1.0.1" is-regexp "^1.0.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -16382,6 +17762,13 @@ strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: dependencies: ansi-regex "^4.1.0" +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^7.0.1: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" @@ -16566,6 +17953,13 @@ svgo@^2.7.0: picocolors "^1.0.0" stable "^0.1.8" +swap-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-2.0.2.tgz#671aedb3c9c137e2985ef51c51f9e98445bf70d9" + integrity sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw== + dependencies: + tslib "^2.0.3" + symbol-observable@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-2.0.3.tgz#5b521d3d07a43c351055fa43b8355b62d33fd16a" @@ -16766,7 +18160,7 @@ through2@^2.0.1: readable-stream "~2.3.6" xtend "~4.0.1" -through@^2.3.6: +through@^2.3.6, through@^2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== @@ -16801,6 +18195,13 @@ tippy.js@^6.3.1: dependencies: "@popperjs/core" "^2.9.0" +title-case@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/title-case/-/title-case-3.0.3.tgz#bc689b46f02e411f1d1e1d081f7c3deca0489982" + integrity sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA== + dependencies: + tslib "^2.0.3" + tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -16963,6 +18364,11 @@ ts-jest@^29.1.1: semver "^7.5.3" yargs-parser "^21.0.1" +ts-log@^2.2.3: + version "2.2.5" + resolved "https://registry.yarnpkg.com/ts-log/-/ts-log-2.2.5.tgz#aef3252f1143d11047e2cb6f7cfaac7408d96623" + integrity sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA== + ts-mixer@^6.0.3: version "6.0.4" resolved "https://registry.yarnpkg.com/ts-mixer/-/ts-mixer-6.0.4.tgz#1da39ceabc09d947a82140d9f09db0f84919ca28" @@ -17005,6 +18411,11 @@ tslib@2.6.2, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.5. resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== +tslib@^2.0.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.5.0, tslib@^2.6.3, tslib@~2.6.0: + version "2.6.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" + integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== + tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -17174,6 +18585,11 @@ typical@^7.1.1: resolved "https://registry.yarnpkg.com/typical/-/typical-7.1.1.tgz#ba177ab7ab103b78534463ffa4c0c9754523ac1f" integrity sha512-T+tKVNs6Wu7IWiAce5BgMd7OZfNYUndHwc5MknN+UHOudi7sGZzuHdCadllRuqJ3fPtgFtIH9+lt9qRv6lmpfA== +ua-parser-js@^1.0.35: + version "1.0.38" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.38.tgz#66bb0c4c0e322fe48edfe6d446df6042e62f25e2" + integrity sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ== + uc.micro@^1.0.1, uc.micro@^1.0.5: version "1.0.6" resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" @@ -17194,6 +18610,11 @@ unbox-primitive@^1.0.2: has-symbols "^1.0.3" which-boxed-primitive "^1.0.2" +unc-path-regex@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" + integrity sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== + underscore@1.12.1: version "1.12.1" resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.12.1.tgz#7bb8cc9b3d397e201cf8553336d262544ead829e" @@ -17283,6 +18704,13 @@ universalify@^2.0.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== +unixify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unixify/-/unixify-1.0.0.tgz#3a641c8c2ffbce4da683a5c70f03a462940c2090" + integrity sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg== + dependencies: + normalize-path "^2.1.1" + unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" @@ -17393,6 +18821,24 @@ url@^0.11.3: punycode "^1.4.1" qs "^6.11.2" +urlpattern-polyfill@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz#f0a03a97bfb03cdf33553e5e79a2aadd22cac8ec" + integrity sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg== + +urlpattern-polyfill@^8.0.0: + version "8.0.2" + resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz#99f096e35eff8bf4b5a2aa7d58a1523d6ebc7ce5" + integrity sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ== + +urql@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/urql/-/urql-4.1.0.tgz#a75efe572d7b2e69103649a8457d3a63fce31ee8" + integrity sha512-NfbfTvxy1sM89EQAJWm89qJZihUWk7BSMfrWgfljFXLOf+e7RK7DtV/Tbg2+82HnCG2x3LcEOJenxiFSYEC+bw== + dependencies: + "@urql/core" "^5.0.0" + wonka "^6.3.2" + use-sync-external-store@^1.0.0, use-sync-external-store@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" @@ -17475,6 +18921,11 @@ validator@^13.7.0: resolved "https://registry.yarnpkg.com/validator/-/validator-13.11.0.tgz#23ab3fd59290c61248364eabf4067f04955fbb1b" integrity sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ== +value-or-promise@^1.0.11, value-or-promise@^1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.12.tgz#0e5abfeec70148c78460a849f6b003ea7986f15c" + integrity sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q== + varuint-bitcoin@^1.0.4, varuint-bitcoin@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz#e76c138249d06138b480d4c5b40ef53693e24e92" @@ -17559,6 +19010,22 @@ wcwidth@^1.0.1: dependencies: defaults "^1.0.3" +web-streams-polyfill@^3.2.1: + version "3.3.3" + resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz#2073b91a2fdb1fbfbd401e7de0ac9f8214cecb4b" + integrity sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw== + +webcrypto-core@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/webcrypto-core/-/webcrypto-core-1.8.0.tgz#aaea17f3dd9c77c304e3c494eb27ca07cc72ca37" + integrity sha512-kR1UQNH8MD42CYuLzvibfakG5Ew5seG85dMMoAM/1LqvckxaF6pUiidLuraIu4V+YCIFabYecUZAW0TuxAoaqw== + dependencies: + "@peculiar/asn1-schema" "^2.3.8" + "@peculiar/json-schema" "^1.1.12" + asn1js "^3.0.1" + pvtsutils "^1.3.5" + tslib "^2.6.2" + webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" @@ -17863,6 +19330,11 @@ winston@^3.0.0: triple-beam "^1.3.0" winston-transport "^4.5.0" +wonka@^6.3.2: + version "6.3.4" + resolved "https://registry.yarnpkg.com/wonka/-/wonka-6.3.4.tgz#76eb9316e3d67d7febf4945202b5bdb2db534594" + integrity sha512-CjpbqNtBGNAeyNS/9W6q3kSkKE52+FjIj7AkFlLr11s/VWGUu6a2CdYSdGxocIhIVjaW/zchesBQUKPVU69Cqg== + word-wrap@~1.2.3: version "1.2.5" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" @@ -18042,7 +19514,7 @@ workbox-window@6.6.1: "@types/trusted-types" "^2.0.2" workbox-core "6.6.1" -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -18069,6 +19541,15 @@ wrap-ansi@^6.0.1, wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" @@ -18118,6 +19599,11 @@ ws@^7, ws@^7.2.3, ws@^7.4.0, ws@^7.4.6: resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== +ws@^8.12.0, ws@^8.17.1: + version "8.18.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc" + integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw== + ws@^8.13.0: version "8.16.0" resolved "https://registry.yarnpkg.com/ws/-/ws-8.16.0.tgz#d1cd774f36fbc07165066a60e40323eab6446fd4" @@ -18186,6 +19672,11 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== +yaml-ast-parser@^0.0.43: + version "0.0.43" + resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz#e8a23e6fb4c38076ab92995c5dca33f3d3d7c9bb" + integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== + yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" @@ -18196,6 +19687,11 @@ yaml@^2.2.1, yaml@^2.3.4: resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.4.tgz#53fc1d514be80aabf386dc6001eb29bf3b7523b2" integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA== +yaml@^2.3.1: + version "2.5.0" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.5.0.tgz#c6165a721cf8000e91c36490a41d7be25176cf5d" + integrity sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw== + yargs-parser@^13.1.2: version "13.1.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" @@ -18268,7 +19764,7 @@ yargs@^16.1.0, yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" -yargs@^17.3.1, yargs@^17.7.2: +yargs@^17.0.0, yargs@^17.3.1, yargs@^17.7.2: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==