UNPKG

@cowprotocol/cow-sdk

Version:

<p align="center"> <img width="400" src="https://github.com/cowprotocol/cow-sdk/raw/main/docs/images/CoW.png" /> </p>

1,034 lines 147 kB
export type Maybe<T> = T | null; export type InputMaybe<T> = Maybe<T>; export type Exact<T extends { [key: string]: unknown; }> = { [K in keyof T]: T[K]; }; export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]>; }; export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]>; }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: string; String: string; Boolean: boolean; Int: number; Float: number; BigDecimal: any; BigInt: any; Bytes: any; Int8: any; Timestamp: any; }; export declare enum Aggregation_Interval { Day = "day", Hour = "hour" } export type BlockChangedFilter = { number_gte: Scalars['Int']; }; export type Block_Height = { hash?: InputMaybe<Scalars['Bytes']>; number?: InputMaybe<Scalars['Int']>; number_gte?: InputMaybe<Scalars['Int']>; }; export type Bundle = { __typename?: 'Bundle'; /** Price of ETH in usd */ ethPriceUSD: Scalars['BigDecimal']; /** Singleton #1 */ id: Scalars['ID']; }; export type Bundle_Filter = { /** Filter for the block changed event. */ _change_block?: InputMaybe<BlockChangedFilter>; and?: InputMaybe<Array<InputMaybe<Bundle_Filter>>>; ethPriceUSD?: InputMaybe<Scalars['BigDecimal']>; ethPriceUSD_gt?: InputMaybe<Scalars['BigDecimal']>; ethPriceUSD_gte?: InputMaybe<Scalars['BigDecimal']>; ethPriceUSD_in?: InputMaybe<Array<Scalars['BigDecimal']>>; ethPriceUSD_lt?: InputMaybe<Scalars['BigDecimal']>; ethPriceUSD_lte?: InputMaybe<Scalars['BigDecimal']>; ethPriceUSD_not?: InputMaybe<Scalars['BigDecimal']>; ethPriceUSD_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; id?: InputMaybe<Scalars['ID']>; id_gt?: InputMaybe<Scalars['ID']>; id_gte?: InputMaybe<Scalars['ID']>; id_in?: InputMaybe<Array<Scalars['ID']>>; id_lt?: InputMaybe<Scalars['ID']>; id_lte?: InputMaybe<Scalars['ID']>; id_not?: InputMaybe<Scalars['ID']>; id_not_in?: InputMaybe<Array<Scalars['ID']>>; or?: InputMaybe<Array<InputMaybe<Bundle_Filter>>>; }; export declare enum Bundle_OrderBy { EthPriceUsd = "ethPriceUSD", Id = "id" } export type DailyTotal = { __typename?: 'DailyTotal'; /** Total fees in Eth */ feesEth?: Maybe<Scalars['BigDecimal']>; /** Total fees in USD */ feesUsd?: Maybe<Scalars['BigDecimal']>; /** Day timestamp */ id: Scalars['ID']; /** Number of trades */ numberOfTrades: Scalars['BigInt']; /** Total number of orders placed */ orders: Scalars['BigInt']; /** Total number of batches settled */ settlements: Scalars['BigInt']; /** Start day timestamp */ timestamp: Scalars['Int']; /** Traded tokens */ tokens: Array<Token>; /** Total number of tokens traded */ totalTokens: Scalars['BigInt']; /** Total traded volume in ETH */ volumeEth?: Maybe<Scalars['BigDecimal']>; /** Total traded volume in USD */ volumeUsd?: Maybe<Scalars['BigDecimal']>; }; export type DailyTotalTokensArgs = { first?: InputMaybe<Scalars['Int']>; orderBy?: InputMaybe<Token_OrderBy>; orderDirection?: InputMaybe<OrderDirection>; skip?: InputMaybe<Scalars['Int']>; where?: InputMaybe<Token_Filter>; }; export type DailyTotal_Filter = { /** Filter for the block changed event. */ _change_block?: InputMaybe<BlockChangedFilter>; and?: InputMaybe<Array<InputMaybe<DailyTotal_Filter>>>; feesEth?: InputMaybe<Scalars['BigDecimal']>; feesEth_gt?: InputMaybe<Scalars['BigDecimal']>; feesEth_gte?: InputMaybe<Scalars['BigDecimal']>; feesEth_in?: InputMaybe<Array<Scalars['BigDecimal']>>; feesEth_lt?: InputMaybe<Scalars['BigDecimal']>; feesEth_lte?: InputMaybe<Scalars['BigDecimal']>; feesEth_not?: InputMaybe<Scalars['BigDecimal']>; feesEth_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; feesUsd?: InputMaybe<Scalars['BigDecimal']>; feesUsd_gt?: InputMaybe<Scalars['BigDecimal']>; feesUsd_gte?: InputMaybe<Scalars['BigDecimal']>; feesUsd_in?: InputMaybe<Array<Scalars['BigDecimal']>>; feesUsd_lt?: InputMaybe<Scalars['BigDecimal']>; feesUsd_lte?: InputMaybe<Scalars['BigDecimal']>; feesUsd_not?: InputMaybe<Scalars['BigDecimal']>; feesUsd_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; id?: InputMaybe<Scalars['ID']>; id_gt?: InputMaybe<Scalars['ID']>; id_gte?: InputMaybe<Scalars['ID']>; id_in?: InputMaybe<Array<Scalars['ID']>>; id_lt?: InputMaybe<Scalars['ID']>; id_lte?: InputMaybe<Scalars['ID']>; id_not?: InputMaybe<Scalars['ID']>; id_not_in?: InputMaybe<Array<Scalars['ID']>>; numberOfTrades?: InputMaybe<Scalars['BigInt']>; numberOfTrades_gt?: InputMaybe<Scalars['BigInt']>; numberOfTrades_gte?: InputMaybe<Scalars['BigInt']>; numberOfTrades_in?: InputMaybe<Array<Scalars['BigInt']>>; numberOfTrades_lt?: InputMaybe<Scalars['BigInt']>; numberOfTrades_lte?: InputMaybe<Scalars['BigInt']>; numberOfTrades_not?: InputMaybe<Scalars['BigInt']>; numberOfTrades_not_in?: InputMaybe<Array<Scalars['BigInt']>>; or?: InputMaybe<Array<InputMaybe<DailyTotal_Filter>>>; orders?: InputMaybe<Scalars['BigInt']>; orders_gt?: InputMaybe<Scalars['BigInt']>; orders_gte?: InputMaybe<Scalars['BigInt']>; orders_in?: InputMaybe<Array<Scalars['BigInt']>>; orders_lt?: InputMaybe<Scalars['BigInt']>; orders_lte?: InputMaybe<Scalars['BigInt']>; orders_not?: InputMaybe<Scalars['BigInt']>; orders_not_in?: InputMaybe<Array<Scalars['BigInt']>>; settlements?: InputMaybe<Scalars['BigInt']>; settlements_gt?: InputMaybe<Scalars['BigInt']>; settlements_gte?: InputMaybe<Scalars['BigInt']>; settlements_in?: InputMaybe<Array<Scalars['BigInt']>>; settlements_lt?: InputMaybe<Scalars['BigInt']>; settlements_lte?: InputMaybe<Scalars['BigInt']>; settlements_not?: InputMaybe<Scalars['BigInt']>; settlements_not_in?: InputMaybe<Array<Scalars['BigInt']>>; timestamp?: InputMaybe<Scalars['Int']>; timestamp_gt?: InputMaybe<Scalars['Int']>; timestamp_gte?: InputMaybe<Scalars['Int']>; timestamp_in?: InputMaybe<Array<Scalars['Int']>>; timestamp_lt?: InputMaybe<Scalars['Int']>; timestamp_lte?: InputMaybe<Scalars['Int']>; timestamp_not?: InputMaybe<Scalars['Int']>; timestamp_not_in?: InputMaybe<Array<Scalars['Int']>>; tokens?: InputMaybe<Array<Scalars['String']>>; tokens_?: InputMaybe<Token_Filter>; tokens_contains?: InputMaybe<Array<Scalars['String']>>; tokens_contains_nocase?: InputMaybe<Array<Scalars['String']>>; tokens_not?: InputMaybe<Array<Scalars['String']>>; tokens_not_contains?: InputMaybe<Array<Scalars['String']>>; tokens_not_contains_nocase?: InputMaybe<Array<Scalars['String']>>; totalTokens?: InputMaybe<Scalars['BigInt']>; totalTokens_gt?: InputMaybe<Scalars['BigInt']>; totalTokens_gte?: InputMaybe<Scalars['BigInt']>; totalTokens_in?: InputMaybe<Array<Scalars['BigInt']>>; totalTokens_lt?: InputMaybe<Scalars['BigInt']>; totalTokens_lte?: InputMaybe<Scalars['BigInt']>; totalTokens_not?: InputMaybe<Scalars['BigInt']>; totalTokens_not_in?: InputMaybe<Array<Scalars['BigInt']>>; volumeEth?: InputMaybe<Scalars['BigDecimal']>; volumeEth_gt?: InputMaybe<Scalars['BigDecimal']>; volumeEth_gte?: InputMaybe<Scalars['BigDecimal']>; volumeEth_in?: InputMaybe<Array<Scalars['BigDecimal']>>; volumeEth_lt?: InputMaybe<Scalars['BigDecimal']>; volumeEth_lte?: InputMaybe<Scalars['BigDecimal']>; volumeEth_not?: InputMaybe<Scalars['BigDecimal']>; volumeEth_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; volumeUsd?: InputMaybe<Scalars['BigDecimal']>; volumeUsd_gt?: InputMaybe<Scalars['BigDecimal']>; volumeUsd_gte?: InputMaybe<Scalars['BigDecimal']>; volumeUsd_in?: InputMaybe<Array<Scalars['BigDecimal']>>; volumeUsd_lt?: InputMaybe<Scalars['BigDecimal']>; volumeUsd_lte?: InputMaybe<Scalars['BigDecimal']>; volumeUsd_not?: InputMaybe<Scalars['BigDecimal']>; volumeUsd_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; }; export declare enum DailyTotal_OrderBy { FeesEth = "feesEth", FeesUsd = "feesUsd", Id = "id", NumberOfTrades = "numberOfTrades", Orders = "orders", Settlements = "settlements", Timestamp = "timestamp", Tokens = "tokens", TotalTokens = "totalTokens", VolumeEth = "volumeEth", VolumeUsd = "volumeUsd" } export type HourlyTotal = { __typename?: 'HourlyTotal'; /** Total fees in Eth */ feesEth?: Maybe<Scalars['BigDecimal']>; /** Total fees in USD */ feesUsd?: Maybe<Scalars['BigDecimal']>; /** Hour timestamp */ id: Scalars['ID']; /** Number of trades */ numberOfTrades: Scalars['BigInt']; /** Total number of orders placed */ orders: Scalars['BigInt']; /** Total number of batches settled */ settlements: Scalars['BigInt']; /** Start hour timestamp */ timestamp: Scalars['Int']; /** Traded tokens */ tokens: Array<Token>; /** Total number of tokens traded */ totalTokens: Scalars['BigInt']; /** Total traded volume in ETH */ volumeEth?: Maybe<Scalars['BigDecimal']>; /** Total traded volume in USD */ volumeUsd?: Maybe<Scalars['BigDecimal']>; }; export type HourlyTotalTokensArgs = { first?: InputMaybe<Scalars['Int']>; orderBy?: InputMaybe<Token_OrderBy>; orderDirection?: InputMaybe<OrderDirection>; skip?: InputMaybe<Scalars['Int']>; where?: InputMaybe<Token_Filter>; }; export type HourlyTotal_Filter = { /** Filter for the block changed event. */ _change_block?: InputMaybe<BlockChangedFilter>; and?: InputMaybe<Array<InputMaybe<HourlyTotal_Filter>>>; feesEth?: InputMaybe<Scalars['BigDecimal']>; feesEth_gt?: InputMaybe<Scalars['BigDecimal']>; feesEth_gte?: InputMaybe<Scalars['BigDecimal']>; feesEth_in?: InputMaybe<Array<Scalars['BigDecimal']>>; feesEth_lt?: InputMaybe<Scalars['BigDecimal']>; feesEth_lte?: InputMaybe<Scalars['BigDecimal']>; feesEth_not?: InputMaybe<Scalars['BigDecimal']>; feesEth_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; feesUsd?: InputMaybe<Scalars['BigDecimal']>; feesUsd_gt?: InputMaybe<Scalars['BigDecimal']>; feesUsd_gte?: InputMaybe<Scalars['BigDecimal']>; feesUsd_in?: InputMaybe<Array<Scalars['BigDecimal']>>; feesUsd_lt?: InputMaybe<Scalars['BigDecimal']>; feesUsd_lte?: InputMaybe<Scalars['BigDecimal']>; feesUsd_not?: InputMaybe<Scalars['BigDecimal']>; feesUsd_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; id?: InputMaybe<Scalars['ID']>; id_gt?: InputMaybe<Scalars['ID']>; id_gte?: InputMaybe<Scalars['ID']>; id_in?: InputMaybe<Array<Scalars['ID']>>; id_lt?: InputMaybe<Scalars['ID']>; id_lte?: InputMaybe<Scalars['ID']>; id_not?: InputMaybe<Scalars['ID']>; id_not_in?: InputMaybe<Array<Scalars['ID']>>; numberOfTrades?: InputMaybe<Scalars['BigInt']>; numberOfTrades_gt?: InputMaybe<Scalars['BigInt']>; numberOfTrades_gte?: InputMaybe<Scalars['BigInt']>; numberOfTrades_in?: InputMaybe<Array<Scalars['BigInt']>>; numberOfTrades_lt?: InputMaybe<Scalars['BigInt']>; numberOfTrades_lte?: InputMaybe<Scalars['BigInt']>; numberOfTrades_not?: InputMaybe<Scalars['BigInt']>; numberOfTrades_not_in?: InputMaybe<Array<Scalars['BigInt']>>; or?: InputMaybe<Array<InputMaybe<HourlyTotal_Filter>>>; orders?: InputMaybe<Scalars['BigInt']>; orders_gt?: InputMaybe<Scalars['BigInt']>; orders_gte?: InputMaybe<Scalars['BigInt']>; orders_in?: InputMaybe<Array<Scalars['BigInt']>>; orders_lt?: InputMaybe<Scalars['BigInt']>; orders_lte?: InputMaybe<Scalars['BigInt']>; orders_not?: InputMaybe<Scalars['BigInt']>; orders_not_in?: InputMaybe<Array<Scalars['BigInt']>>; settlements?: InputMaybe<Scalars['BigInt']>; settlements_gt?: InputMaybe<Scalars['BigInt']>; settlements_gte?: InputMaybe<Scalars['BigInt']>; settlements_in?: InputMaybe<Array<Scalars['BigInt']>>; settlements_lt?: InputMaybe<Scalars['BigInt']>; settlements_lte?: InputMaybe<Scalars['BigInt']>; settlements_not?: InputMaybe<Scalars['BigInt']>; settlements_not_in?: InputMaybe<Array<Scalars['BigInt']>>; timestamp?: InputMaybe<Scalars['Int']>; timestamp_gt?: InputMaybe<Scalars['Int']>; timestamp_gte?: InputMaybe<Scalars['Int']>; timestamp_in?: InputMaybe<Array<Scalars['Int']>>; timestamp_lt?: InputMaybe<Scalars['Int']>; timestamp_lte?: InputMaybe<Scalars['Int']>; timestamp_not?: InputMaybe<Scalars['Int']>; timestamp_not_in?: InputMaybe<Array<Scalars['Int']>>; tokens?: InputMaybe<Array<Scalars['String']>>; tokens_?: InputMaybe<Token_Filter>; tokens_contains?: InputMaybe<Array<Scalars['String']>>; tokens_contains_nocase?: InputMaybe<Array<Scalars['String']>>; tokens_not?: InputMaybe<Array<Scalars['String']>>; tokens_not_contains?: InputMaybe<Array<Scalars['String']>>; tokens_not_contains_nocase?: InputMaybe<Array<Scalars['String']>>; totalTokens?: InputMaybe<Scalars['BigInt']>; totalTokens_gt?: InputMaybe<Scalars['BigInt']>; totalTokens_gte?: InputMaybe<Scalars['BigInt']>; totalTokens_in?: InputMaybe<Array<Scalars['BigInt']>>; totalTokens_lt?: InputMaybe<Scalars['BigInt']>; totalTokens_lte?: InputMaybe<Scalars['BigInt']>; totalTokens_not?: InputMaybe<Scalars['BigInt']>; totalTokens_not_in?: InputMaybe<Array<Scalars['BigInt']>>; volumeEth?: InputMaybe<Scalars['BigDecimal']>; volumeEth_gt?: InputMaybe<Scalars['BigDecimal']>; volumeEth_gte?: InputMaybe<Scalars['BigDecimal']>; volumeEth_in?: InputMaybe<Array<Scalars['BigDecimal']>>; volumeEth_lt?: InputMaybe<Scalars['BigDecimal']>; volumeEth_lte?: InputMaybe<Scalars['BigDecimal']>; volumeEth_not?: InputMaybe<Scalars['BigDecimal']>; volumeEth_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; volumeUsd?: InputMaybe<Scalars['BigDecimal']>; volumeUsd_gt?: InputMaybe<Scalars['BigDecimal']>; volumeUsd_gte?: InputMaybe<Scalars['BigDecimal']>; volumeUsd_in?: InputMaybe<Array<Scalars['BigDecimal']>>; volumeUsd_lt?: InputMaybe<Scalars['BigDecimal']>; volumeUsd_lte?: InputMaybe<Scalars['BigDecimal']>; volumeUsd_not?: InputMaybe<Scalars['BigDecimal']>; volumeUsd_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; }; export declare enum HourlyTotal_OrderBy { FeesEth = "feesEth", FeesUsd = "feesUsd", Id = "id", NumberOfTrades = "numberOfTrades", Orders = "orders", Settlements = "settlements", Timestamp = "timestamp", Tokens = "tokens", TotalTokens = "totalTokens", VolumeEth = "volumeEth", VolumeUsd = "volumeUsd" } export type Order = { __typename?: 'Order'; /** Trade's OrderUid to hex string */ id: Scalars['ID']; /** block's timestamp on invalidate event */ invalidateTimestamp?: Maybe<Scalars['Int']>; /** Boolean value to show if the order is signed */ isSigned?: Maybe<Scalars['Boolean']>; /** Boolean value true by default unless is invalidated by the event */ isValid?: Maybe<Scalars['Boolean']>; /** Trade's owner or presign User */ owner?: Maybe<User>; /** block's timestamp on presign event */ presignTimestamp?: Maybe<Scalars['Int']>; /** Array of trades on the order */ trades?: Maybe<Array<Trade>>; /** block's timestamp on trade event */ tradesTimestamp?: Maybe<Scalars['Int']>; }; export type OrderTradesArgs = { first?: InputMaybe<Scalars['Int']>; orderBy?: InputMaybe<Trade_OrderBy>; orderDirection?: InputMaybe<OrderDirection>; skip?: InputMaybe<Scalars['Int']>; where?: InputMaybe<Trade_Filter>; }; /** Defines the order direction, either ascending or descending */ export declare enum OrderDirection { Asc = "asc", Desc = "desc" } export type Order_Filter = { /** Filter for the block changed event. */ _change_block?: InputMaybe<BlockChangedFilter>; and?: InputMaybe<Array<InputMaybe<Order_Filter>>>; id?: InputMaybe<Scalars['ID']>; id_gt?: InputMaybe<Scalars['ID']>; id_gte?: InputMaybe<Scalars['ID']>; id_in?: InputMaybe<Array<Scalars['ID']>>; id_lt?: InputMaybe<Scalars['ID']>; id_lte?: InputMaybe<Scalars['ID']>; id_not?: InputMaybe<Scalars['ID']>; id_not_in?: InputMaybe<Array<Scalars['ID']>>; invalidateTimestamp?: InputMaybe<Scalars['Int']>; invalidateTimestamp_gt?: InputMaybe<Scalars['Int']>; invalidateTimestamp_gte?: InputMaybe<Scalars['Int']>; invalidateTimestamp_in?: InputMaybe<Array<Scalars['Int']>>; invalidateTimestamp_lt?: InputMaybe<Scalars['Int']>; invalidateTimestamp_lte?: InputMaybe<Scalars['Int']>; invalidateTimestamp_not?: InputMaybe<Scalars['Int']>; invalidateTimestamp_not_in?: InputMaybe<Array<Scalars['Int']>>; isSigned?: InputMaybe<Scalars['Boolean']>; isSigned_in?: InputMaybe<Array<Scalars['Boolean']>>; isSigned_not?: InputMaybe<Scalars['Boolean']>; isSigned_not_in?: InputMaybe<Array<Scalars['Boolean']>>; isValid?: InputMaybe<Scalars['Boolean']>; isValid_in?: InputMaybe<Array<Scalars['Boolean']>>; isValid_not?: InputMaybe<Scalars['Boolean']>; isValid_not_in?: InputMaybe<Array<Scalars['Boolean']>>; or?: InputMaybe<Array<InputMaybe<Order_Filter>>>; owner?: InputMaybe<Scalars['String']>; owner_?: InputMaybe<User_Filter>; owner_contains?: InputMaybe<Scalars['String']>; owner_contains_nocase?: InputMaybe<Scalars['String']>; owner_ends_with?: InputMaybe<Scalars['String']>; owner_ends_with_nocase?: InputMaybe<Scalars['String']>; owner_gt?: InputMaybe<Scalars['String']>; owner_gte?: InputMaybe<Scalars['String']>; owner_in?: InputMaybe<Array<Scalars['String']>>; owner_lt?: InputMaybe<Scalars['String']>; owner_lte?: InputMaybe<Scalars['String']>; owner_not?: InputMaybe<Scalars['String']>; owner_not_contains?: InputMaybe<Scalars['String']>; owner_not_contains_nocase?: InputMaybe<Scalars['String']>; owner_not_ends_with?: InputMaybe<Scalars['String']>; owner_not_ends_with_nocase?: InputMaybe<Scalars['String']>; owner_not_in?: InputMaybe<Array<Scalars['String']>>; owner_not_starts_with?: InputMaybe<Scalars['String']>; owner_not_starts_with_nocase?: InputMaybe<Scalars['String']>; owner_starts_with?: InputMaybe<Scalars['String']>; owner_starts_with_nocase?: InputMaybe<Scalars['String']>; presignTimestamp?: InputMaybe<Scalars['Int']>; presignTimestamp_gt?: InputMaybe<Scalars['Int']>; presignTimestamp_gte?: InputMaybe<Scalars['Int']>; presignTimestamp_in?: InputMaybe<Array<Scalars['Int']>>; presignTimestamp_lt?: InputMaybe<Scalars['Int']>; presignTimestamp_lte?: InputMaybe<Scalars['Int']>; presignTimestamp_not?: InputMaybe<Scalars['Int']>; presignTimestamp_not_in?: InputMaybe<Array<Scalars['Int']>>; tradesTimestamp?: InputMaybe<Scalars['Int']>; tradesTimestamp_gt?: InputMaybe<Scalars['Int']>; tradesTimestamp_gte?: InputMaybe<Scalars['Int']>; tradesTimestamp_in?: InputMaybe<Array<Scalars['Int']>>; tradesTimestamp_lt?: InputMaybe<Scalars['Int']>; tradesTimestamp_lte?: InputMaybe<Scalars['Int']>; tradesTimestamp_not?: InputMaybe<Scalars['Int']>; tradesTimestamp_not_in?: InputMaybe<Array<Scalars['Int']>>; trades_?: InputMaybe<Trade_Filter>; }; export declare enum Order_OrderBy { Id = "id", InvalidateTimestamp = "invalidateTimestamp", IsSigned = "isSigned", IsValid = "isValid", Owner = "owner", OwnerAddress = "owner__address", OwnerFirstTradeTimestamp = "owner__firstTradeTimestamp", OwnerId = "owner__id", OwnerIsSolver = "owner__isSolver", OwnerNumberOfTrades = "owner__numberOfTrades", OwnerSolvedAmountEth = "owner__solvedAmountEth", OwnerSolvedAmountUsd = "owner__solvedAmountUsd", OwnerTradedAmountEth = "owner__tradedAmountEth", OwnerTradedAmountUsd = "owner__tradedAmountUsd", PresignTimestamp = "presignTimestamp", Trades = "trades", TradesTimestamp = "tradesTimestamp" } export type Pair = { __typename?: 'Pair'; /** Token0-token1 sorted by token0 < token1 */ id: Scalars['ID']; /** The token 0 address lower than token1 */ token0: Token; /** Token0 last trade price */ token0Price?: Maybe<Scalars['BigDecimal']>; /** Token 0 price expressed in token1 in the last trade */ token0relativePrice?: Maybe<Scalars['BigDecimal']>; /** The token 1 address greater than token0 */ token1: Token; /** Token1 last trade price */ token1Price?: Maybe<Scalars['BigDecimal']>; /** Token 1 price expressed in token1 in the last trade */ token1relativePrice?: Maybe<Scalars['BigDecimal']>; /** Total volume of token 0 traded */ volumeToken0?: Maybe<Scalars['BigInt']>; /** Total volume of token 1 traded */ volumeToken1?: Maybe<Scalars['BigInt']>; /** Total volume in Eth */ volumeTradedEth?: Maybe<Scalars['BigDecimal']>; /** Total volume in Usd */ volumeTradedUsd?: Maybe<Scalars['BigDecimal']>; }; export type PairDaily = { __typename?: 'PairDaily'; /** token0-token1-timestamp sorted by token0 < token1 */ id: Scalars['ID']; /** Start day timestamp */ timestamp: Scalars['Int']; /** The token 0 address lower than token1 */ token0: Token; /** Token0 last trade price */ token0Price?: Maybe<Scalars['BigDecimal']>; /** Token 0 price expressed in token1 in the last trade */ token0relativePrice?: Maybe<Scalars['BigDecimal']>; /** The token 1 address greater than token0 */ token1: Token; /** Token1 last trade price */ token1Price?: Maybe<Scalars['BigDecimal']>; /** Token 1 price expressed in token1 in the last trade */ token1relativePrice?: Maybe<Scalars['BigDecimal']>; /** Total volume of token 0 traded */ volumeToken0?: Maybe<Scalars['BigInt']>; /** Total volume of token 1 traded */ volumeToken1?: Maybe<Scalars['BigInt']>; /** Total volume in Eth */ volumeTradedEth?: Maybe<Scalars['BigDecimal']>; /** Total volume in Usd */ volumeTradedUsd?: Maybe<Scalars['BigDecimal']>; }; export type PairDaily_Filter = { /** Filter for the block changed event. */ _change_block?: InputMaybe<BlockChangedFilter>; and?: InputMaybe<Array<InputMaybe<PairDaily_Filter>>>; id?: InputMaybe<Scalars['ID']>; id_gt?: InputMaybe<Scalars['ID']>; id_gte?: InputMaybe<Scalars['ID']>; id_in?: InputMaybe<Array<Scalars['ID']>>; id_lt?: InputMaybe<Scalars['ID']>; id_lte?: InputMaybe<Scalars['ID']>; id_not?: InputMaybe<Scalars['ID']>; id_not_in?: InputMaybe<Array<Scalars['ID']>>; or?: InputMaybe<Array<InputMaybe<PairDaily_Filter>>>; timestamp?: InputMaybe<Scalars['Int']>; timestamp_gt?: InputMaybe<Scalars['Int']>; timestamp_gte?: InputMaybe<Scalars['Int']>; timestamp_in?: InputMaybe<Array<Scalars['Int']>>; timestamp_lt?: InputMaybe<Scalars['Int']>; timestamp_lte?: InputMaybe<Scalars['Int']>; timestamp_not?: InputMaybe<Scalars['Int']>; timestamp_not_in?: InputMaybe<Array<Scalars['Int']>>; token0?: InputMaybe<Scalars['String']>; token0Price?: InputMaybe<Scalars['BigDecimal']>; token0Price_gt?: InputMaybe<Scalars['BigDecimal']>; token0Price_gte?: InputMaybe<Scalars['BigDecimal']>; token0Price_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token0Price_lt?: InputMaybe<Scalars['BigDecimal']>; token0Price_lte?: InputMaybe<Scalars['BigDecimal']>; token0Price_not?: InputMaybe<Scalars['BigDecimal']>; token0Price_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token0_?: InputMaybe<Token_Filter>; token0_contains?: InputMaybe<Scalars['String']>; token0_contains_nocase?: InputMaybe<Scalars['String']>; token0_ends_with?: InputMaybe<Scalars['String']>; token0_ends_with_nocase?: InputMaybe<Scalars['String']>; token0_gt?: InputMaybe<Scalars['String']>; token0_gte?: InputMaybe<Scalars['String']>; token0_in?: InputMaybe<Array<Scalars['String']>>; token0_lt?: InputMaybe<Scalars['String']>; token0_lte?: InputMaybe<Scalars['String']>; token0_not?: InputMaybe<Scalars['String']>; token0_not_contains?: InputMaybe<Scalars['String']>; token0_not_contains_nocase?: InputMaybe<Scalars['String']>; token0_not_ends_with?: InputMaybe<Scalars['String']>; token0_not_ends_with_nocase?: InputMaybe<Scalars['String']>; token0_not_in?: InputMaybe<Array<Scalars['String']>>; token0_not_starts_with?: InputMaybe<Scalars['String']>; token0_not_starts_with_nocase?: InputMaybe<Scalars['String']>; token0_starts_with?: InputMaybe<Scalars['String']>; token0_starts_with_nocase?: InputMaybe<Scalars['String']>; token0relativePrice?: InputMaybe<Scalars['BigDecimal']>; token0relativePrice_gt?: InputMaybe<Scalars['BigDecimal']>; token0relativePrice_gte?: InputMaybe<Scalars['BigDecimal']>; token0relativePrice_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token0relativePrice_lt?: InputMaybe<Scalars['BigDecimal']>; token0relativePrice_lte?: InputMaybe<Scalars['BigDecimal']>; token0relativePrice_not?: InputMaybe<Scalars['BigDecimal']>; token0relativePrice_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token1?: InputMaybe<Scalars['String']>; token1Price?: InputMaybe<Scalars['BigDecimal']>; token1Price_gt?: InputMaybe<Scalars['BigDecimal']>; token1Price_gte?: InputMaybe<Scalars['BigDecimal']>; token1Price_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token1Price_lt?: InputMaybe<Scalars['BigDecimal']>; token1Price_lte?: InputMaybe<Scalars['BigDecimal']>; token1Price_not?: InputMaybe<Scalars['BigDecimal']>; token1Price_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token1_?: InputMaybe<Token_Filter>; token1_contains?: InputMaybe<Scalars['String']>; token1_contains_nocase?: InputMaybe<Scalars['String']>; token1_ends_with?: InputMaybe<Scalars['String']>; token1_ends_with_nocase?: InputMaybe<Scalars['String']>; token1_gt?: InputMaybe<Scalars['String']>; token1_gte?: InputMaybe<Scalars['String']>; token1_in?: InputMaybe<Array<Scalars['String']>>; token1_lt?: InputMaybe<Scalars['String']>; token1_lte?: InputMaybe<Scalars['String']>; token1_not?: InputMaybe<Scalars['String']>; token1_not_contains?: InputMaybe<Scalars['String']>; token1_not_contains_nocase?: InputMaybe<Scalars['String']>; token1_not_ends_with?: InputMaybe<Scalars['String']>; token1_not_ends_with_nocase?: InputMaybe<Scalars['String']>; token1_not_in?: InputMaybe<Array<Scalars['String']>>; token1_not_starts_with?: InputMaybe<Scalars['String']>; token1_not_starts_with_nocase?: InputMaybe<Scalars['String']>; token1_starts_with?: InputMaybe<Scalars['String']>; token1_starts_with_nocase?: InputMaybe<Scalars['String']>; token1relativePrice?: InputMaybe<Scalars['BigDecimal']>; token1relativePrice_gt?: InputMaybe<Scalars['BigDecimal']>; token1relativePrice_gte?: InputMaybe<Scalars['BigDecimal']>; token1relativePrice_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token1relativePrice_lt?: InputMaybe<Scalars['BigDecimal']>; token1relativePrice_lte?: InputMaybe<Scalars['BigDecimal']>; token1relativePrice_not?: InputMaybe<Scalars['BigDecimal']>; token1relativePrice_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; volumeToken0?: InputMaybe<Scalars['BigInt']>; volumeToken0_gt?: InputMaybe<Scalars['BigInt']>; volumeToken0_gte?: InputMaybe<Scalars['BigInt']>; volumeToken0_in?: InputMaybe<Array<Scalars['BigInt']>>; volumeToken0_lt?: InputMaybe<Scalars['BigInt']>; volumeToken0_lte?: InputMaybe<Scalars['BigInt']>; volumeToken0_not?: InputMaybe<Scalars['BigInt']>; volumeToken0_not_in?: InputMaybe<Array<Scalars['BigInt']>>; volumeToken1?: InputMaybe<Scalars['BigInt']>; volumeToken1_gt?: InputMaybe<Scalars['BigInt']>; volumeToken1_gte?: InputMaybe<Scalars['BigInt']>; volumeToken1_in?: InputMaybe<Array<Scalars['BigInt']>>; volumeToken1_lt?: InputMaybe<Scalars['BigInt']>; volumeToken1_lte?: InputMaybe<Scalars['BigInt']>; volumeToken1_not?: InputMaybe<Scalars['BigInt']>; volumeToken1_not_in?: InputMaybe<Array<Scalars['BigInt']>>; volumeTradedEth?: InputMaybe<Scalars['BigDecimal']>; volumeTradedEth_gt?: InputMaybe<Scalars['BigDecimal']>; volumeTradedEth_gte?: InputMaybe<Scalars['BigDecimal']>; volumeTradedEth_in?: InputMaybe<Array<Scalars['BigDecimal']>>; volumeTradedEth_lt?: InputMaybe<Scalars['BigDecimal']>; volumeTradedEth_lte?: InputMaybe<Scalars['BigDecimal']>; volumeTradedEth_not?: InputMaybe<Scalars['BigDecimal']>; volumeTradedEth_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; volumeTradedUsd?: InputMaybe<Scalars['BigDecimal']>; volumeTradedUsd_gt?: InputMaybe<Scalars['BigDecimal']>; volumeTradedUsd_gte?: InputMaybe<Scalars['BigDecimal']>; volumeTradedUsd_in?: InputMaybe<Array<Scalars['BigDecimal']>>; volumeTradedUsd_lt?: InputMaybe<Scalars['BigDecimal']>; volumeTradedUsd_lte?: InputMaybe<Scalars['BigDecimal']>; volumeTradedUsd_not?: InputMaybe<Scalars['BigDecimal']>; volumeTradedUsd_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; }; export declare enum PairDaily_OrderBy { Id = "id", Timestamp = "timestamp", Token0 = "token0", Token0Price = "token0Price", Token0Address = "token0__address", Token0Decimals = "token0__decimals", Token0FirstTradeTimestamp = "token0__firstTradeTimestamp", Token0Id = "token0__id", Token0Name = "token0__name", Token0NumberOfTrades = "token0__numberOfTrades", Token0PriceEth = "token0__priceEth", Token0PriceUsd = "token0__priceUsd", Token0Symbol = "token0__symbol", Token0TotalVolume = "token0__totalVolume", Token0TotalVolumeEth = "token0__totalVolumeEth", Token0TotalVolumeUsd = "token0__totalVolumeUsd", Token0relativePrice = "token0relativePrice", Token1 = "token1", Token1Price = "token1Price", Token1Address = "token1__address", Token1Decimals = "token1__decimals", Token1FirstTradeTimestamp = "token1__firstTradeTimestamp", Token1Id = "token1__id", Token1Name = "token1__name", Token1NumberOfTrades = "token1__numberOfTrades", Token1PriceEth = "token1__priceEth", Token1PriceUsd = "token1__priceUsd", Token1Symbol = "token1__symbol", Token1TotalVolume = "token1__totalVolume", Token1TotalVolumeEth = "token1__totalVolumeEth", Token1TotalVolumeUsd = "token1__totalVolumeUsd", Token1relativePrice = "token1relativePrice", VolumeToken0 = "volumeToken0", VolumeToken1 = "volumeToken1", VolumeTradedEth = "volumeTradedEth", VolumeTradedUsd = "volumeTradedUsd" } export type PairHourly = { __typename?: 'PairHourly'; /** token0-token1-timestamp sorted by token0 < token1 */ id: Scalars['ID']; /** Start hour timestamp */ timestamp: Scalars['Int']; /** The token 0 address lower than token1 */ token0: Token; /** Token0 last trade price */ token0Price?: Maybe<Scalars['BigDecimal']>; /** Token 0 price expressed in token1 in the last trade */ token0relativePrice?: Maybe<Scalars['BigDecimal']>; /** The token 1 address greater than token0 */ token1: Token; /** Token1 last trade price */ token1Price?: Maybe<Scalars['BigDecimal']>; /** Token 1 price expressed in token1 in the last trade */ token1relativePrice?: Maybe<Scalars['BigDecimal']>; /** Total volume of token 0 traded */ volumeToken0?: Maybe<Scalars['BigInt']>; /** Total volume of token 1 traded */ volumeToken1?: Maybe<Scalars['BigInt']>; /** Total volume in Eth */ volumeTradedEth?: Maybe<Scalars['BigDecimal']>; /** Total volume in Usd */ volumeTradedUsd?: Maybe<Scalars['BigDecimal']>; }; export type PairHourly_Filter = { /** Filter for the block changed event. */ _change_block?: InputMaybe<BlockChangedFilter>; and?: InputMaybe<Array<InputMaybe<PairHourly_Filter>>>; id?: InputMaybe<Scalars['ID']>; id_gt?: InputMaybe<Scalars['ID']>; id_gte?: InputMaybe<Scalars['ID']>; id_in?: InputMaybe<Array<Scalars['ID']>>; id_lt?: InputMaybe<Scalars['ID']>; id_lte?: InputMaybe<Scalars['ID']>; id_not?: InputMaybe<Scalars['ID']>; id_not_in?: InputMaybe<Array<Scalars['ID']>>; or?: InputMaybe<Array<InputMaybe<PairHourly_Filter>>>; timestamp?: InputMaybe<Scalars['Int']>; timestamp_gt?: InputMaybe<Scalars['Int']>; timestamp_gte?: InputMaybe<Scalars['Int']>; timestamp_in?: InputMaybe<Array<Scalars['Int']>>; timestamp_lt?: InputMaybe<Scalars['Int']>; timestamp_lte?: InputMaybe<Scalars['Int']>; timestamp_not?: InputMaybe<Scalars['Int']>; timestamp_not_in?: InputMaybe<Array<Scalars['Int']>>; token0?: InputMaybe<Scalars['String']>; token0Price?: InputMaybe<Scalars['BigDecimal']>; token0Price_gt?: InputMaybe<Scalars['BigDecimal']>; token0Price_gte?: InputMaybe<Scalars['BigDecimal']>; token0Price_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token0Price_lt?: InputMaybe<Scalars['BigDecimal']>; token0Price_lte?: InputMaybe<Scalars['BigDecimal']>; token0Price_not?: InputMaybe<Scalars['BigDecimal']>; token0Price_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token0_?: InputMaybe<Token_Filter>; token0_contains?: InputMaybe<Scalars['String']>; token0_contains_nocase?: InputMaybe<Scalars['String']>; token0_ends_with?: InputMaybe<Scalars['String']>; token0_ends_with_nocase?: InputMaybe<Scalars['String']>; token0_gt?: InputMaybe<Scalars['String']>; token0_gte?: InputMaybe<Scalars['String']>; token0_in?: InputMaybe<Array<Scalars['String']>>; token0_lt?: InputMaybe<Scalars['String']>; token0_lte?: InputMaybe<Scalars['String']>; token0_not?: InputMaybe<Scalars['String']>; token0_not_contains?: InputMaybe<Scalars['String']>; token0_not_contains_nocase?: InputMaybe<Scalars['String']>; token0_not_ends_with?: InputMaybe<Scalars['String']>; token0_not_ends_with_nocase?: InputMaybe<Scalars['String']>; token0_not_in?: InputMaybe<Array<Scalars['String']>>; token0_not_starts_with?: InputMaybe<Scalars['String']>; token0_not_starts_with_nocase?: InputMaybe<Scalars['String']>; token0_starts_with?: InputMaybe<Scalars['String']>; token0_starts_with_nocase?: InputMaybe<Scalars['String']>; token0relativePrice?: InputMaybe<Scalars['BigDecimal']>; token0relativePrice_gt?: InputMaybe<Scalars['BigDecimal']>; token0relativePrice_gte?: InputMaybe<Scalars['BigDecimal']>; token0relativePrice_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token0relativePrice_lt?: InputMaybe<Scalars['BigDecimal']>; token0relativePrice_lte?: InputMaybe<Scalars['BigDecimal']>; token0relativePrice_not?: InputMaybe<Scalars['BigDecimal']>; token0relativePrice_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token1?: InputMaybe<Scalars['String']>; token1Price?: InputMaybe<Scalars['BigDecimal']>; token1Price_gt?: InputMaybe<Scalars['BigDecimal']>; token1Price_gte?: InputMaybe<Scalars['BigDecimal']>; token1Price_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token1Price_lt?: InputMaybe<Scalars['BigDecimal']>; token1Price_lte?: InputMaybe<Scalars['BigDecimal']>; token1Price_not?: InputMaybe<Scalars['BigDecimal']>; token1Price_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token1_?: InputMaybe<Token_Filter>; token1_contains?: InputMaybe<Scalars['String']>; token1_contains_nocase?: InputMaybe<Scalars['String']>; token1_ends_with?: InputMaybe<Scalars['String']>; token1_ends_with_nocase?: InputMaybe<Scalars['String']>; token1_gt?: InputMaybe<Scalars['String']>; token1_gte?: InputMaybe<Scalars['String']>; token1_in?: InputMaybe<Array<Scalars['String']>>; token1_lt?: InputMaybe<Scalars['String']>; token1_lte?: InputMaybe<Scalars['String']>; token1_not?: InputMaybe<Scalars['String']>; token1_not_contains?: InputMaybe<Scalars['String']>; token1_not_contains_nocase?: InputMaybe<Scalars['String']>; token1_not_ends_with?: InputMaybe<Scalars['String']>; token1_not_ends_with_nocase?: InputMaybe<Scalars['String']>; token1_not_in?: InputMaybe<Array<Scalars['String']>>; token1_not_starts_with?: InputMaybe<Scalars['String']>; token1_not_starts_with_nocase?: InputMaybe<Scalars['String']>; token1_starts_with?: InputMaybe<Scalars['String']>; token1_starts_with_nocase?: InputMaybe<Scalars['String']>; token1relativePrice?: InputMaybe<Scalars['BigDecimal']>; token1relativePrice_gt?: InputMaybe<Scalars['BigDecimal']>; token1relativePrice_gte?: InputMaybe<Scalars['BigDecimal']>; token1relativePrice_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token1relativePrice_lt?: InputMaybe<Scalars['BigDecimal']>; token1relativePrice_lte?: InputMaybe<Scalars['BigDecimal']>; token1relativePrice_not?: InputMaybe<Scalars['BigDecimal']>; token1relativePrice_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; volumeToken0?: InputMaybe<Scalars['BigInt']>; volumeToken0_gt?: InputMaybe<Scalars['BigInt']>; volumeToken0_gte?: InputMaybe<Scalars['BigInt']>; volumeToken0_in?: InputMaybe<Array<Scalars['BigInt']>>; volumeToken0_lt?: InputMaybe<Scalars['BigInt']>; volumeToken0_lte?: InputMaybe<Scalars['BigInt']>; volumeToken0_not?: InputMaybe<Scalars['BigInt']>; volumeToken0_not_in?: InputMaybe<Array<Scalars['BigInt']>>; volumeToken1?: InputMaybe<Scalars['BigInt']>; volumeToken1_gt?: InputMaybe<Scalars['BigInt']>; volumeToken1_gte?: InputMaybe<Scalars['BigInt']>; volumeToken1_in?: InputMaybe<Array<Scalars['BigInt']>>; volumeToken1_lt?: InputMaybe<Scalars['BigInt']>; volumeToken1_lte?: InputMaybe<Scalars['BigInt']>; volumeToken1_not?: InputMaybe<Scalars['BigInt']>; volumeToken1_not_in?: InputMaybe<Array<Scalars['BigInt']>>; volumeTradedEth?: InputMaybe<Scalars['BigDecimal']>; volumeTradedEth_gt?: InputMaybe<Scalars['BigDecimal']>; volumeTradedEth_gte?: InputMaybe<Scalars['BigDecimal']>; volumeTradedEth_in?: InputMaybe<Array<Scalars['BigDecimal']>>; volumeTradedEth_lt?: InputMaybe<Scalars['BigDecimal']>; volumeTradedEth_lte?: InputMaybe<Scalars['BigDecimal']>; volumeTradedEth_not?: InputMaybe<Scalars['BigDecimal']>; volumeTradedEth_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; volumeTradedUsd?: InputMaybe<Scalars['BigDecimal']>; volumeTradedUsd_gt?: InputMaybe<Scalars['BigDecimal']>; volumeTradedUsd_gte?: InputMaybe<Scalars['BigDecimal']>; volumeTradedUsd_in?: InputMaybe<Array<Scalars['BigDecimal']>>; volumeTradedUsd_lt?: InputMaybe<Scalars['BigDecimal']>; volumeTradedUsd_lte?: InputMaybe<Scalars['BigDecimal']>; volumeTradedUsd_not?: InputMaybe<Scalars['BigDecimal']>; volumeTradedUsd_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; }; export declare enum PairHourly_OrderBy { Id = "id", Timestamp = "timestamp", Token0 = "token0", Token0Price = "token0Price", Token0Address = "token0__address", Token0Decimals = "token0__decimals", Token0FirstTradeTimestamp = "token0__firstTradeTimestamp", Token0Id = "token0__id", Token0Name = "token0__name", Token0NumberOfTrades = "token0__numberOfTrades", Token0PriceEth = "token0__priceEth", Token0PriceUsd = "token0__priceUsd", Token0Symbol = "token0__symbol", Token0TotalVolume = "token0__totalVolume", Token0TotalVolumeEth = "token0__totalVolumeEth", Token0TotalVolumeUsd = "token0__totalVolumeUsd", Token0relativePrice = "token0relativePrice", Token1 = "token1", Token1Price = "token1Price", Token1Address = "token1__address", Token1Decimals = "token1__decimals", Token1FirstTradeTimestamp = "token1__firstTradeTimestamp", Token1Id = "token1__id", Token1Name = "token1__name", Token1NumberOfTrades = "token1__numberOfTrades", Token1PriceEth = "token1__priceEth", Token1PriceUsd = "token1__priceUsd", Token1Symbol = "token1__symbol", Token1TotalVolume = "token1__totalVolume", Token1TotalVolumeEth = "token1__totalVolumeEth", Token1TotalVolumeUsd = "token1__totalVolumeUsd", Token1relativePrice = "token1relativePrice", VolumeToken0 = "volumeToken0", VolumeToken1 = "volumeToken1", VolumeTradedEth = "volumeTradedEth", VolumeTradedUsd = "volumeTradedUsd" } export type Pair_Filter = { /** Filter for the block changed event. */ _change_block?: InputMaybe<BlockChangedFilter>; and?: InputMaybe<Array<InputMaybe<Pair_Filter>>>; id?: InputMaybe<Scalars['ID']>; id_gt?: InputMaybe<Scalars['ID']>; id_gte?: InputMaybe<Scalars['ID']>; id_in?: InputMaybe<Array<Scalars['ID']>>; id_lt?: InputMaybe<Scalars['ID']>; id_lte?: InputMaybe<Scalars['ID']>; id_not?: InputMaybe<Scalars['ID']>; id_not_in?: InputMaybe<Array<Scalars['ID']>>; or?: InputMaybe<Array<InputMaybe<Pair_Filter>>>; token0?: InputMaybe<Scalars['String']>; token0Price?: InputMaybe<Scalars['BigDecimal']>; token0Price_gt?: InputMaybe<Scalars['BigDecimal']>; token0Price_gte?: InputMaybe<Scalars['BigDecimal']>; token0Price_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token0Price_lt?: InputMaybe<Scalars['BigDecimal']>; token0Price_lte?: InputMaybe<Scalars['BigDecimal']>; token0Price_not?: InputMaybe<Scalars['BigDecimal']>; token0Price_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token0_?: InputMaybe<Token_Filter>; token0_contains?: InputMaybe<Scalars['String']>; token0_contains_nocase?: InputMaybe<Scalars['String']>; token0_ends_with?: InputMaybe<Scalars['String']>; token0_ends_with_nocase?: InputMaybe<Scalars['String']>; token0_gt?: InputMaybe<Scalars['String']>; token0_gte?: InputMaybe<Scalars['String']>; token0_in?: InputMaybe<Array<Scalars['String']>>; token0_lt?: InputMaybe<Scalars['String']>; token0_lte?: InputMaybe<Scalars['String']>; token0_not?: InputMaybe<Scalars['String']>; token0_not_contains?: InputMaybe<Scalars['String']>; token0_not_contains_nocase?: InputMaybe<Scalars['String']>; token0_not_ends_with?: InputMaybe<Scalars['String']>; token0_not_ends_with_nocase?: InputMaybe<Scalars['String']>; token0_not_in?: InputMaybe<Array<Scalars['String']>>; token0_not_starts_with?: InputMaybe<Scalars['String']>; token0_not_starts_with_nocase?: InputMaybe<Scalars['String']>; token0_starts_with?: InputMaybe<Scalars['String']>; token0_starts_with_nocase?: InputMaybe<Scalars['String']>; token0relativePrice?: InputMaybe<Scalars['BigDecimal']>; token0relativePrice_gt?: InputMaybe<Scalars['BigDecimal']>; token0relativePrice_gte?: InputMaybe<Scalars['BigDecimal']>; token0relativePrice_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token0relativePrice_lt?: InputMaybe<Scalars['BigDecimal']>; token0relativePrice_lte?: InputMaybe<Scalars['BigDecimal']>; token0relativePrice_not?: InputMaybe<Scalars['BigDecimal']>; token0relativePrice_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token1?: InputMaybe<Scalars['String']>; token1Price?: InputMaybe<Scalars['BigDecimal']>; token1Price_gt?: InputMaybe<Scalars['BigDecimal']>; token1Price_gte?: InputMaybe<Scalars['BigDecimal']>; token1Price_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token1Price_lt?: InputMaybe<Scalars['BigDecimal']>; token1Price_lte?: InputMaybe<Scalars['BigDecimal']>; token1Price_not?: InputMaybe<Scalars['BigDecimal']>; token1Price_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token1_?: InputMaybe<Token_Filter>; token1_contains?: InputMaybe<Scalars['String']>; token1_contains_nocase?: InputMaybe<Scalars['String']>; token1_ends_with?: InputMaybe<Scalars['String']>; token1_ends_with_nocase?: InputMaybe<Scalars['String']>; token1_gt?: InputMaybe<Scalars['String']>; token1_gte?: InputMaybe<Scalars['String']>; token1_in?: InputMaybe<Array<Scalars['String']>>; token1_lt?: InputMaybe<Scalars['String']>; token1_lte?: InputMaybe<Scalars['String']>; token1_not?: InputMaybe<Scalars['String']>; token1_not_contains?: InputMaybe<Scalars['String']>; token1_not_contains_nocase?: InputMaybe<Scalars['String']>; token1_not_ends_with?: InputMaybe<Scalars['String']>; token1_not_ends_with_nocase?: InputMaybe<Scalars['String']>; token1_not_in?: InputMaybe<Array<Scalars['String']>>; token1_not_starts_with?: InputMaybe<Scalars['String']>; token1_not_starts_with_nocase?: InputMaybe<Scalars['String']>; token1_starts_with?: InputMaybe<Scalars['String']>; token1_starts_with_nocase?: InputMaybe<Scalars['String']>; token1relativePrice?: InputMaybe<Scalars['BigDecimal']>; token1relativePrice_gt?: InputMaybe<Scalars['BigDecimal']>; token1relativePrice_gte?: InputMaybe<Scalars['BigDecimal']>; token1relativePrice_in?: InputMaybe<Array<Scalars['BigDecimal']>>; token1relativePrice_lt?: InputMaybe<Scalars['BigDecimal']>; token1relativePrice_lte?: InputMaybe<Scalars['BigDecimal']>; token1relativePrice_not?: InputMaybe<Scalars['BigDecimal']>; token1relativePrice_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; volumeToken0?: InputMaybe<Scalars['BigInt']>; volumeToken0_gt?: InputMaybe<Scalars['BigInt']>; volumeToken0_gte?: InputMaybe<Scalars['BigInt']>; volumeToken0_in?: InputMaybe<Array<Scalars['BigInt']>>; volumeToken0_lt?: InputMaybe<Scalars['BigInt']>; volumeToken0_lte?: InputMaybe<Scalars['BigInt']>; volumeToken0_not?: InputMaybe<Scalars['BigInt']>; volumeToken0_not_in?: InputMaybe<Array<Scalars['BigInt']>>; volumeToken1?: InputMaybe<Scalars['BigInt']>; volumeToken1_gt?: InputMaybe<Scalars['BigInt']>; volumeToken1_gte?: InputMaybe<Scalars['BigInt']>; volumeToken1_in?: InputMaybe<Array<Scalars['BigInt']>>; volumeToken1_lt?: InputMaybe<Scalars['BigInt']>; volumeToken1_lte?: InputMaybe<Scalars['BigInt']>; volumeToken1_not?: InputMaybe<Scalars['BigInt']>; volumeToken1_not_in?: InputMaybe<Array<Scalars['BigInt']>>; volumeTradedEth?: InputMaybe<Scalars['BigDecimal']>; volumeTradedEth_gt?: InputMaybe<Scalars['BigDecimal']>; volumeTradedEth_gte?: InputMaybe<Scalars['BigDecimal']>; volumeTradedEth_in?: InputMaybe<Array<Scalars['BigDecimal']>>; volumeTradedEth_lt?: InputMaybe<Scalars['BigDecimal']>; volumeTradedEth_lte?: InputMaybe<Scalars['BigDecimal']>; volumeTradedEth_not?: InputMaybe<Scalars['BigDecimal']>; volumeTradedEth_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; volumeTradedUsd?: InputMaybe<Scalars['BigDecimal']>; volumeTradedUsd_gt?: InputMaybe<Scalars['BigDecimal']>; volumeTradedUsd_gte?: InputMaybe<Scalars['BigDecimal']>; volumeTradedUsd_in?: InputMaybe<Array<Scalars['BigDecimal']>>; volumeTradedUsd_lt?: InputMaybe<Scalars['BigDecimal']>; volumeTradedUsd_lte?: InputMaybe<Scalars['BigDecimal']>; volumeTradedUsd_not?: InputMaybe<Scalars['BigDecimal']>; volumeTradedUsd_not_in?: InputMaybe<Array<Scalars['BigDecimal']>>; }; export declare enum Pair_OrderBy { Id = "id", Token0 = "token0", Token0Price = "token0Price", Token0Address = "token0__address", Token0Decimals = "token0__decimals", Token0FirstTradeTimestamp = "token0__firstTradeTimestamp", Token0Id = "token0__id", Token0Name = "token0__name", Token0NumberOfTrades = "token0__numberOfTrades", Token0PriceEth = "token0__priceEth", Token0PriceUsd = "token0__priceUsd", Token0Symbol = "token0__symbol", Token0TotalVolume = "token0__totalVolume", Token0TotalVolumeEth = "token0__totalVolumeEth", Token0TotalVolumeUsd = "token0__totalVolumeUsd", Token0relativePrice = "token0relativePrice", Token1 = "token1", Token1Price = "token1Price", Token1Address = "token1__address", Token1Decimals = "token1__decimals", Token1FirstTradeTimestamp = "token1__firstTradeTimestamp", Token1Id = "token1__id", Token1Name = "token1__name", Token1NumberOfTrades = "token1__numberOfTrades", Token1PriceEth = "token1__priceEth", Token1PriceUsd = "token1__priceUsd", Token1Symbol = "token1__symbol", Token1TotalVolume = "token1__totalVolume", Token1TotalVolumeEth = "token1__totalVolumeEth", Token1TotalVolumeUsd = "token1__totalVolumeUsd", Token1relativePrice = "token1relativePrice", VolumeToken0 = "volumeToken0", VolumeToken1 = "volumeToken1", VolumeTradedEth = "volumeTradedEth", VolumeTradedUsd = "volumeTradedUsd" } export type