import { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core'; 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; }; JSON: { input: any; output: any; }; Void: { input: any; output: any; }; }; /** Response returned by `onEventsCreatedByMaker`. */ export type AddEventsByMakerOutput = { __typename?: 'AddEventsByMakerOutput'; /** A list of transactions for the maker. */ events: Array; /** The address of the maker. */ makerAddress: Scalars['String']['output']; }; /** Response returned by `onEventsCreated`. */ export type AddEventsOutput = { __typename?: 'AddEventsOutput'; /** The contract address of the pair. */ address: Scalars['String']['output']; /** A list of transactions for the token. */ events: Array>; /** The ID of the event (`address`:`networkId`). For example, `0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2:1`. */ id: Scalars['String']['output']; /** The network ID that the token is deployed on. */ networkId: Scalars['Int']['output']; /** The token of interest within the pair. Can be `token0` or `token1`. */ quoteToken?: Maybe; }; /** Response returned by `onNftEventsCreated`. */ export type AddNftEventsOutput = { __typename?: 'AddNftEventsOutput'; /** The contract address of the NFT collection. */ address: Scalars['String']['output']; /** A list of NFT transactions streaming real-time. */ events: Array>; /** The id of the collection (`address`:`networkId`). */ id: Scalars['String']['output']; /** The network ID the collection is deployed on. */ networkId: Scalars['Int']['output']; }; /** Response returned by `onNftPoolEventsCreated`. */ export type AddNftPoolEventsOutput = { __typename?: 'AddNftPoolEventsOutput'; collectionAddress: Scalars['String']['output']; events: Array>; exchangeAddress: Scalars['String']['output']; id: Scalars['String']['output']; networkId: Scalars['Int']['output']; poolAddress: Scalars['String']['output']; }; /** Payload for `onPredictionTradesCreated`. */ export type AddPredictionTradeOutput = { __typename?: 'AddPredictionTradeOutput'; /** The ID of the prediction event. */ eventId: Scalars['String']['output']; /** The ID of the prediction market. */ marketId: Scalars['String']['output']; /** The number of trades. */ trades: Array>; }; /** Response returned by `onTokenEventsCreated`. */ export type AddTokenEventsOutput = { __typename?: 'AddTokenEventsOutput'; /** A list of transactions for the token. */ events: Array; /** The ID of the event (`address`:`networkId`). For example, `0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2:1`. */ id: Scalars['String']['output']; }; /** Response returned by `onTokenLifecycleEventsCreated`. */ export type AddTokenLifecycleEventsOutput = { __typename?: 'AddTokenLifecycleEventsOutput'; events: Array; id: Scalars['String']['output']; }; /** Response returned by deprecated `onUnconfirmedEventsCreatedByMaker`. Prefer `onEventsCreatedByMaker`. */ export type AddUnconfirmedEventsByMakerOutput = { __typename?: 'AddUnconfirmedEventsByMakerOutput'; /** A list of transactions for the maker. */ events: Array; /** The wallet address of the maker. */ makerAddress: Scalars['String']['output']; }; /** Response returned by deprecated `onUnconfirmedEventsCreated`. Prefer `onEventsCreated`. */ export type AddUnconfirmedEventsOutput = { __typename?: 'AddUnconfirmedEventsOutput'; /** The contract address of the pair. */ address: Scalars['String']['output']; /** A list of transactions for the token. */ events: Array>; /** The ID of the event (`address`:`networkId`). For example, `0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2:1`. */ id: Scalars['String']['output']; /** The network ID that the token is deployed on. */ networkId: Scalars['Int']['output']; /** The token of interest within the pair. Can be `token0` or `token1`. */ quoteToken?: Maybe; }; /** The recurrence of the webhook. Can be `INDEFINITE` or `ONCE`. */ export declare enum AlertRecurrence { Indefinite = "INDEFINITE", Once = "ONCE" } export type ApiToken = { __typename?: 'ApiToken'; /** ISO time string for the expiry of the token */ expiresTimeString: Scalars['String']['output']; /** Unique identifier for the token */ id: Scalars['String']['output']; /** Approximate number of remaining resolutions before this token is rate limited */ remaining?: Maybe; /** Number of root fields this api token is allowed to resolve before it's rate limited */ requestLimit: Scalars['String']['output']; /** JWT to be passed into the Authorization header for API requests */ token: Scalars['String']['output']; }; export type AptosNetworkConfig = { __typename?: 'AptosNetworkConfig'; baseTokenAddress: Scalars['String']['output']; baseTokenSymbol: Scalars['String']['output']; color?: Maybe; defaultPairAddress: Scalars['String']['output']; defaultPairQuoteToken: QuoteToken; enabled: Scalars['Boolean']['output']; explorer: ExplorerConfig; id: Scalars['ID']['output']; mainnet: Scalars['Boolean']['output']; name: Scalars['String']['output']; networkIconUrl: Scalars['String']['output']; networkId: Scalars['Int']['output']; networkName: Scalars['String']['output']; networkShortName: Scalars['String']['output']; networkType: NetworkConfigType; newTokensEnabled?: Maybe; stableCoinAddresses?: Maybe>; wrappedBaseTokenSymbol: Scalars['String']['output']; }; export type ArenaTradeData = { __typename?: 'ArenaTradeData'; /** Protocol specific token ID */ tokenId?: Maybe; type: Scalars['String']['output']; }; /** A Grid asset — a canonical representation of an on-chain token or instrument. */ export type Asset = { __typename?: 'Asset'; /** Deployments of this asset across chains. */ assetDeployments: Array; /** A description of the asset. */ description?: Maybe; /** The asset icon URL. */ icon?: Maybe; /** The Grid asset ID. */ id: Scalars['String']['output']; /** The asset name. */ name?: Maybe; /** The Grid root ID for the parent organization. */ rootId: Scalars['String']['output']; /** The asset status. */ status?: Maybe; /** The asset ticker symbol. */ ticker?: Maybe; /** The asset type (e.g. `token`, `stablecoin`). */ type?: Maybe; }; /** A deployment of a Grid asset on a specific chain. */ export type AssetDeployment = { __typename?: 'AssetDeployment'; /** The contract address of the deployment. */ address: Scalars['String']['output']; /** The Grid asset ID. */ assetId: Scalars['String']['output']; /** The deployment ID. */ id: Scalars['String']['output']; /** The network ID the asset is deployed on. */ networkId: Scalars['Int']['output']; /** The Grid root ID for the parent organization. */ rootId: Scalars['String']['output']; /** The token standard (e.g. `ERC20`, `SPL`). */ standard?: Maybe; /** The enhanced token this deployment represents. */ token?: Maybe; }; export type B20Extensions = { __typename?: 'B20Extensions'; /** Current rebasing multiplier as a decimal string (e.g. "1.5"); absent means 1.0×. */ multiplier?: Maybe; /** Unix-seconds timestamp when this multiplier value was observed (the MultiplierUpdated block time, or the enrichment read time when seeded). */ multiplierObservedAt?: Maybe; }; /** Wallet balance of a token. */ export type Balance = { __typename?: 'Balance'; /** The wallet address. */ address: Scalars['String']['output']; /** The balance held by the wallet. */ balance: Scalars['String']['output']; /** The balance held by the wallet in USD. */ balanceUsd?: Maybe; /** The time that this address first held a token. */ firstHeldTimestamp?: Maybe; /** The token's route-backed liquidity in USD: the real liquidity supporting the token price, summed across the token's pairs with valid routing liquidity. Null when this stat has not been computed for the token yet. */ liquidityUsd?: Maybe; /** The wallet network. */ networkId: Scalars['Int']['output']; /** The balance held by the wallet, adjusted by the number of decimals in the token. */ shiftedBalance: Scalars['Float']['output']; /** Metadata for the token. */ token?: Maybe; /** The contract address of the token. */ tokenAddress: Scalars['String']['output']; /** The ID of the token (`tokenAddress:networkId`). */ tokenId: Scalars['String']['output']; /** Unix timestamp (seconds) of the token's most recent trade/market event across all pools we track. Token-level (not specific to this wallet). Useful for filtering out dead/worthless tokens, e.g. no activity in months. */ tokenLastTradedTimestamp?: Maybe; /** The token price in USD. */ tokenPriceUsd?: Maybe; /** The wallet balance expressed for UI display. Defaults to shiftedBalance. When uiAmountMode is RAW, Token-2022 balances are divided by the active UI amount multiplier when available. */ uiBalance?: Maybe; /** The block number at which this balance was last updated. Null when the block is unknown (e.g. native balances) or the underlying balance record cannot be found. */ updatedAtBlock?: Maybe; /** Identity and profile metadata for the wallet holding this balance. Not always available. */ wallet?: Maybe; /** The ID of the wallet (`walletAddress:networkId`). */ walletId: Scalars['String']['output']; }; export type BalancesInput = { /** A cursor for use in pagination. */ cursor?: InputMaybe; /** * Optional token specifically request the balance for. Only works with `walletId`. * @deprecated Use tokens list instead */ filterToken?: InputMaybe; /** Whether to include native network balances in the response (ID will be native:<networkId>). Requires a list of `networks`. Does not apply when using `tokens`. */ includeNative?: InputMaybe; /** The maximum number of holdings to return. Does not apply when using `tokens`. */ limit?: InputMaybe; /** The network IDs to filter by. */ networks?: InputMaybe>; /** Whether to remove scam tokens from the response. */ removeScams?: InputMaybe; /** The attribute to sort the list on. Defaults to BALANCE (raw token amount). */ sortBy?: InputMaybe; /** The direction to sort the list. Defaults to DESC (highest value first). */ sortDirection?: InputMaybe; /** The token IDs (`address:networkId`) or addresses to request the balance for. Requires a list of `networks` if only passing addresses. Include native network balances using `native` as the token address. Only applied when using `walletAddress` (not `walletId`). Max 200 tokens. */ tokens?: InputMaybe>; /** Controls how uiBalance is expressed. SCALED returns the stored RPC UI amount. RAW removes the active Token-2022 UI amount multiplier when available. Defaults to SCALED. */ uiAmountMode?: InputMaybe; /** The wallet address to filter by. */ walletAddress?: InputMaybe; /** * The ID of the wallet (`walletAddress:networkId`). * @deprecated Use walletAddress and networkId instead */ walletId?: InputMaybe; }; export type BalancesResponse = { __typename?: 'BalancesResponse'; /** A cursor for use in pagination. */ cursor?: Maybe; /** The list of token balances that a wallet has. */ items: Array; }; /** The attribute to sort balances by. */ export declare enum BalancesSortAttribute { /** Sort by raw token balance amount (default). */ Balance = "BALANCE", /** Sort by USD value (descending). */ UsdValue = "USD_VALUE" } /** The commitment level of a streamed bar update - only Solana and Base support values other than Confirmed. Processed returns Base Flashblocks. Preprocessed is Solana-only. */ export declare enum BarCommitmentLevel { Confirmed = "Confirmed", Preprocessed = "Preprocessed", Processed = "Processed" } /** Bar chart data to track price changes over time. */ export type BarsResponse = { __typename?: 'BarsResponse'; /** Average total fee cost per transaction in USD (totalFees / transactions). Null when there are no transactions. */ averageCostPerTrade?: Maybe>>; /** The aggregate base fees (gas) in USD */ baseFees?: Maybe>>; /** The aggregate builder tips (MEV) in USD */ builderTips?: Maybe>>; /** The buy volume in USD */ buyVolume: Array>; /** The number of unique buyers */ buyers: Array>; /** The number of buys */ buys: Array>; /** The closing price. */ c: Array>; /** Dominant fee component: gas-dominated (gas >50% of fees), mev-dominated (tips >20%), or pool-fee-dominated. Null when no fees. */ feeRegimeClassification?: Maybe>>; /** Ratio of total fees to volume (totalFees / volume). Null when volume is zero. */ feeToVolumeRatio?: Maybe>>; /** Gas cost per dollar of volume ((baseFees + priorityFees + l1DataFees) / volume). Null when volume is zero. */ gasPerVolume?: Maybe>>; /** The high price. */ h: Array>; /** The low price. */ l: Array>; /** The aggregate L1 data posting fees in USD (L2 rollups only) */ l1DataFees?: Maybe>>; /** Liquidity in USD */ liquidity: Array>; /** MEV risk level for this bar: low (<3% builder tips), medium (3-30%), or high (>30%). Null for pre-genesis bars. */ mevRiskLevel?: Maybe>>; /** Ratio of builder tips (MEV) to total fees (builderTips / totalFees). Null when totalFees is zero. */ mevToTotalFeesRatio?: Maybe>>; /** The opening price. */ o: Array>; /** The pair that is being returned */ pair: Pair; /** The aggregate pool/DEX fees in USD */ poolFees?: Maybe>>; /** The aggregate priority fees in USD */ priorityFees?: Maybe>>; /** The status code for the batch: `ok` for successful data retrieval and `no_data` for empty responses signaling the end of server data. */ s: Scalars['String']['output']; /** Rate of sandwich attacks per transaction (sandwichedEventCount / transactions). Null when no transaction data. */ sandwichRate?: Maybe>>; /** The sell volume in USD */ sellVolume: Array>; /** The number of unique sellers */ sellers: Array>; /** The number of sells */ sells: Array>; /** The timestamp for the bar. */ t: Array; /** The total fees in USD (sum of poolFees + baseFees + priorityFees + builderTips + l1DataFees) */ totalFees?: Maybe>>; /** The number of traders */ traders: Array>; /** The number of transactions */ transactions: Array>; /** * The volume. * @deprecated Use volume field instead */ v: Array>; /** The volume with higher precision. */ volume?: Maybe>>; /** The volume in the native token for the network */ volumeNativeToken?: Maybe>>; }; export type Block = { __typename?: 'Block'; blockNumber: Scalars['Int']['output']; hash: Scalars['String']['output']; timestamp: Scalars['Int']['output']; }; export type BlocksInput = { blockNumbers?: InputMaybe>; networkId: Scalars['Int']['input']; timestamps?: InputMaybe>; }; /** The mathematical formula that defines how the prices of NFTs change after each buy or sell within a pool. */ export declare enum BondingCurveType { Exponential = "EXPONENTIAL", Gda = "GDA", Linear = "LINEAR", Xyk = "XYK" } /** A bucket identifier for grouping and querying webhooks. Provide both fields together so bucket-based queries work correctly. */ export type BucketKeyInput = { /** The bucket ID for the webhook. */ bucketId: Scalars['String']['input']; /** The bucket sort key for the webhook. */ bucketSortKey: Scalars['String']['input']; }; /** Event data for a token burn event. */ export type BurnEventData = { __typename?: 'BurnEventData'; /** The amount of `token0` removed from the pair. */ amount0?: Maybe; /** The amount of `token0` removed from the pair, adjusted by the number of decimals in the token. For example, if `amount0` is in WEI, `amount0Shifted` will be in ETH. */ amount0Shifted?: Maybe; /** The amount of `token1` removed from the pair. */ amount1?: Maybe; /** The amount of `token1` removed from the pair, adjusted by the number of decimals in the token. For example, USDC `amount1Shifted` will be by 6 decimals. */ amount1Shifted?: Maybe; /** The lower tick boundary of the position. Only applicable for UniswapV3 events. */ tickLower?: Maybe; /** The upper tick boundary of the position. Only applicable for UniswapV3 events. */ tickUpper?: Maybe; /** The type of token event, `Burn`. */ type: EventType; }; export type Category = { __typename?: 'Category'; /** * The category banner image URL. * @deprecated Categories no longer carry imagery. Will be null. */ bannerUrl?: Maybe; /** A short description of the category. */ description?: Maybe; /** * The category icon URL. * @deprecated Categories no longer carry imagery. Will be null. */ iconUrl?: Maybe; /** The category id — a stable slug (also the value stored on tokens). */ id: Scalars['String']['output']; /** The number of tokens currently assigned to the category. */ memberCount?: Maybe; /** The display name. For example, `Artificial Intelligence`. */ name: Scalars['String']['output']; /** The parent category id, for hierarchical categories. */ parentId?: Maybe; /** An optional short name/abbreviation for compact surfaces (pills, badges). For example, `AI`. Null when unset — the API does not fall back to `name`; clients decide whether to. */ shortName?: Maybe; /** The URL slug (same value as `id`). */ slug: Scalars['String']['output']; /** The lifecycle status of the category. */ status: CategoryStatus; /** Whether the category is canonical or narrative. */ type: CategoryType; }; export declare enum CategoryStatus { Active = "ACTIVE", Archived = "ARCHIVED", Draft = "DRAFT" } export type CategoryTokenConnection = { __typename?: 'CategoryTokenConnection'; /** The number of tokens returned. */ count?: Maybe; /** Where in the list the server started when returning items. */ page?: Maybe; /** The list of tokens in the category matching the filter parameters. */ results?: Maybe>>; }; export declare enum CategoryType { /** Objective, long-lived groupings (DeFi, L1, stablecoins). */ Canonical = "CANONICAL", /** Trend-driven groupings (AI, RWA, memes). */ Narrative = "NARRATIVE" } /** Input options for the chart image. */ export type ChartImageOptions = { /** The expiry time of the image in seconds. Max: 172800 (2 days). Default: 900 (15 minutes). */ expirationSeconds?: InputMaybe; /** The height of the image in pixels. Max: 1200. Default: 450. */ height?: InputMaybe; /** The width of the image in pixels. Max: 1200. Default: 800. */ width?: InputMaybe; }; /** Input type of `chartUrls`. */ export type ChartInput = { /** The input required to fetch a pair chart. */ pair?: InputMaybe; }; /** The color theme of the chart. */ export declare enum ChartTheme { Dark = "DARK", Light = "LIGHT" } /** The chart url. */ export type ChartUrl = { __typename?: 'ChartUrl'; /** The chart url. */ url: Scalars['String']['output']; }; /** The response type for a chart url query. */ export type ChartUrlsResponse = { __typename?: 'ChartUrlsResponse'; /** The pair chart url. */ pair: ChartUrl; }; export type CoinCommunity = { __typename?: 'CoinCommunity'; /** The unix timestamp for the creation of the coin community. */ createdAt: Scalars['Int']['output']; /** The id of the coin community */ id: Scalars['String']['output']; /** The unix timestamp for the most recent post in the coin community. */ lastPostAt?: Maybe; /** The number of likes in the coin community. */ likeCount: Scalars['Int']['output']; /** The number of members in the coin community. */ memberCount: Scalars['Int']['output']; /** The number of posts in the coin community. */ postCount: Scalars['Int']['output']; }; /** Community gathered proposals for an asset. */ export type CommunityNote = { __typename?: 'CommunityNote'; /** The contract address of the contract. */ address: Scalars['String']['output']; contractType: ContractType; currentContract?: Maybe; /** The contract after the community note was applied. */ currentData?: Maybe; /** The ID of the contract (`address:id`). */ id: Scalars['String']['output']; /** The unix timestamp of when the community note was moderated. */ moderatedAt?: Maybe; /** The network ID the contract is deployed on. */ networkId: Scalars['Int']['output']; /** The contract before the community note was applied. */ previousData?: Maybe; /** The data of the community note. */ proposalData: Scalars['JSON']['output']; /** The ordinal number of the community note. */ proposalNum: Scalars['Int']['output']; /** The type of the community note. */ proposalType: CommunityNoteType; /** The unix timestamp of when the community note was created. */ proposedAt: Scalars['Int']['output']; sortKey: Scalars['String']['output']; /** The status of the community note. */ status: ContractProposalStatus; }; /** Type of the community gathered note. */ export declare enum CommunityNoteType { /** An contract attribute change. */ Attribute = "ATTRIBUTE", /** A logo change. */ Logo = "LOGO", /** A scam report. */ Scam = "SCAM" } /** Filters for community notes. */ export type CommunityNotesFilter = { /** The contract address of the contract. */ address?: InputMaybe; contractType?: InputMaybe; /** The network ID the contract is deployed on. */ networkId?: InputMaybe>>; /** The type of the proposal. */ proposalType?: InputMaybe; }; /** Input type of `getCommunityNotes`. */ export type CommunityNotesInput = { /** The cursor to use for pagination. */ cursor?: InputMaybe; /** A set of filters to apply */ filter?: InputMaybe; /** The maximum number of community notes to return. */ limit?: InputMaybe; }; /** Community notes data. */ export type CommunityNotesResponse = { __typename?: 'CommunityNotesResponse'; /** The number of community notes returned. */ count: Scalars['Int']['output']; /** A cursor for use in pagination. */ cursor?: Maybe; /** The list of community notes matching the filter parameters. */ items: Array; }; /** Comparison operators. */ export type ComparisonOperator = { __typename?: 'ComparisonOperator'; /** Equal to. */ eq?: Maybe; /** Greater than. */ gt?: Maybe; /** Greater than or equal to. */ gte?: Maybe; /** Less than. */ lt?: Maybe; /** Less than or equal to. */ lte?: Maybe; }; /** Input for comparison operators. */ export type ComparisonOperatorInput = { /** Equal to. */ eq?: InputMaybe; /** Greater than. */ gt?: InputMaybe; /** Greater than or equal. */ gte?: InputMaybe; /** Less than. */ lt?: InputMaybe; /** Less than or equal. */ lte?: InputMaybe; }; /** Metadata for a contract label. */ export type ContractLabel = { __typename?: 'ContractLabel'; /** The unix timestamp for when the contract label was created. */ createdAt: Scalars['Int']['output']; /** The contract label sub-type. Can be `Generic`, `HighTax`, `HoneyPot` or `Imitator`. */ subType: ContractLabelSubType; /** The contract label type. Can be `Scam`. */ type: ContractLabelType; }; /** The contract label sub-type. */ export declare enum ContractLabelSubType { Generic = "Generic", HighTax = "HighTax", HoneyPot = "HoneyPot", Imitator = "Imitator" } /** The contract label type. */ export declare enum ContractLabelType { Scam = "Scam", Verified = "Verified" } export declare enum ContractProposalStatus { Accepted = "ACCEPTED", Pending = "PENDING", Rejected = "REJECTED", Reverted = "REVERTED" } /** Type of the contract. */ export declare enum ContractType { Token = "TOKEN", Wallet = "WALLET" } export type CreateApiTokensInput = { /** Number of tokens to create, default is 1 */ count?: InputMaybe; /** Number of milliseconds until the token expires, defaults to 1 hour (3600000) */ expiresIn?: InputMaybe; /** Number of requests allowed per token, represented as a string, default is 5000 */ requestLimit?: InputMaybe; }; /** Input for creating a market cap webhook. */ export type CreateMarketCapWebhookArgs = { /** The recurrence of the webhook. Can be `INDEFINITE` or `ONCE`. */ alertRecurrence: AlertRecurrence; /** * Deprecated. Use `bucketKey.bucketId` instead. Existing webhooks created with `bucketId` and `bucketSortkey` will continue to work. * @deprecated Use bucketKey.bucketId instead. */ bucketId?: InputMaybe; /** An optional bucket key for grouping and querying webhooks. Prefer this over the deprecated flat bucket fields. */ bucketKey?: InputMaybe; /** * Deprecated. Use `bucketKey.bucketSortKey` instead. Existing webhooks created with `bucketId` and `bucketSortkey` will continue to work. * @deprecated Use bucketKey.bucketSortKey instead. */ bucketSortkey?: InputMaybe; /** The url to which the webhook message should be sent. */ callbackUrl: Scalars['String']['input']; /** The conditions which must be met in order for the webhook to send a message. */ conditions: MarketCapEventWebhookConditionInput; /** If enabled, new webhooks won't be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook. */ deduplicate?: InputMaybe; /** * A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook. * @deprecated GroupId is deprecated and will be removed in the future. Messages will be grouped by webhookId */ groupId?: InputMaybe; /** The name of the webhook (max 128 characters). */ name: Scalars['String']['input']; /** The type of publishing for the webhook. If not set, it defaults to `SINGLE`. */ publishingType?: InputMaybe; /** The settings for retrying failed webhook messages. */ retrySettings?: InputMaybe; /** A string value to hash along with `deduplicationId` using SHA-256. Included in the webhook message for added security. */ securityToken: Scalars['String']['input']; }; /** Input for creating market cap webhooks. */ export type CreateMarketCapWebhooksInput = { /** A list of market cap webhooks to create. */ webhooks: Array; }; /** Input for creating a prediction market metrics event webhook. */ export type CreatePredictionMarketMetricsEventWebhookArgs = { /** The recurrence of the webhook. Can be `INDEFINITE` or `ONCE`. */ alertRecurrence: AlertRecurrence; /** An optional bucket key for grouping and querying webhooks. Prefer this over the deprecated flat bucket fields. */ bucketKey?: InputMaybe; /** The url to which the webhook message should be sent. */ callbackUrl: Scalars['String']['input']; /** The conditions which must be met in order for the webhook to send a message. */ conditions: PredictionMarketMetricsEventWebhookConditionInput; /** If enabled, new webhooks won't be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook. */ deduplicate?: InputMaybe; /** The name of the webhook (max 128 characters). */ name: Scalars['String']['input']; /** The type of publishing for the webhook. If not set, it defaults to `SINGLE`. */ publishingType?: InputMaybe; /** The settings for retrying failed webhook messages. */ retrySettings?: InputMaybe; /** A string value to hash along with `deduplicationId` using SHA-256. Included in the webhook message for added security. */ securityToken: Scalars['String']['input']; }; /** Input for creating prediction market metrics event webhooks. */ export type CreatePredictionMarketMetricsEventWebhooksInput = { /** A list of prediction market metrics event webhooks to create. */ webhooks: Array; }; /** Input for creating a prediction trade webhook. */ export type CreatePredictionTradeWebhookArgs = { /** The recurrence of the webhook. Can be `INDEFINITE` or `ONCE`. */ alertRecurrence: AlertRecurrence; /** An optional bucket key for grouping and querying webhooks. Prefer this over the deprecated flat bucket fields. */ bucketKey?: InputMaybe; /** The url to which the webhook message should be sent. */ callbackUrl: Scalars['String']['input']; /** The conditions which must be met in order for the webhook to send a message. */ conditions: PredictionTradeWebhookConditionInput; /** The name of the webhook (max 128 characters). */ name: Scalars['String']['input']; /** The settings for retrying failed webhook messages. */ retrySettings?: InputMaybe; /** A string value to hash along with `deduplicationId` using SHA-256. Included in the webhook message for added security. */ securityToken: Scalars['String']['input']; }; /** Input for creating prediction trade webhooks. */ export type CreatePredictionTradeWebhooksInput = { /** A list of prediction trade webhooks to create. */ webhooks: Array; }; /** Input for creating a price webhook. */ export type CreatePriceWebhookArgs = { /** The recurrence of the webhook. Can be `INDEFINITE` or `ONCE`. */ alertRecurrence: AlertRecurrence; /** * Deprecated. Use `bucketKey.bucketId` instead. Existing webhooks created with `bucketId` and `bucketSortkey` will continue to work. * @deprecated Use bucketKey.bucketId instead. */ bucketId?: InputMaybe; /** An optional bucket key for grouping and querying webhooks. Prefer this over the deprecated flat bucket fields. */ bucketKey?: InputMaybe; /** * Deprecated. Use `bucketKey.bucketSortKey` instead. Existing webhooks created with `bucketId` and `bucketSortkey` will continue to work. * @deprecated Use bucketKey.bucketSortKey instead. */ bucketSortkey?: InputMaybe; /** The url to which the webhook message should be sent. */ callbackUrl: Scalars['String']['input']; /** The conditions which must be met in order for the webhook to send a message. */ conditions: PriceEventWebhookConditionInput; /** If enabled, new webhooks won't be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook. */ deduplicate?: InputMaybe; /** * A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook. * @deprecated GroupId is deprecated and will be removed in the future. Messages will be grouped by webhookId */ groupId?: InputMaybe; /** The name of the webhook (max 128 characters). */ name: Scalars['String']['input']; /** The type of publishing for the webhook. If not set, it defaults to `SINGLE`. */ publishingType?: InputMaybe; /** The settings for retrying failed webhook messages. */ retrySettings?: InputMaybe; /** A string value to hash along with `deduplicationId` using SHA-256. Included in the webhook message for added security. */ securityToken: Scalars['String']['input']; }; /** Input for creating price webhooks. */ export type CreatePriceWebhooksInput = { /** A list of price webhooks to create. */ webhooks: Array; }; /** Input for creating a Raw Transaction webhook. */ export type CreateRawTransactionWebhookArgs = { /** The recurrence of the webhook. Can be `INDEFINITE` or `ONCE`. */ alertRecurrence: AlertRecurrence; /** * Deprecated. Use `bucketKey.bucketId` instead. Existing webhooks created with `bucketId` and `bucketSortkey` will continue to work. * @deprecated Use bucketKey.bucketId instead. */ bucketId?: InputMaybe; /** An optional bucket key for grouping and querying webhooks. Prefer this over the deprecated flat bucket fields. */ bucketKey?: InputMaybe; /** * Deprecated. Use `bucketKey.bucketSortKey` instead. Existing webhooks created with `bucketId` and `bucketSortkey` will continue to work. * @deprecated Use bucketKey.bucketSortKey instead. */ bucketSortkey?: InputMaybe; /** The url to which the webhook message should be sent. */ callbackUrl: Scalars['String']['input']; /** The conditions which must be met in order for the webhook to send a message. */ conditions: RawTransactionWebhookConditionInput; /** If enabled, new webhooks won't be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook. */ deduplicate?: InputMaybe; /** * A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook. * @deprecated GroupId is deprecated and will be removed in the future. Messages will be grouped by webhookId */ groupId?: InputMaybe; /** The name of the webhook (max 128 characters). */ name: Scalars['String']['input']; /** The type of publishing for the webhook. If not set, it defaults to `SINGLE`. */ publishingType?: InputMaybe; /** The settings for retrying failed webhook messages. */ retrySettings?: InputMaybe; /** A string value to hash along with `deduplicationId` using SHA-256. Included in the webhook message for added security. */ securityToken: Scalars['String']['input']; }; /** Input for creating Raw Transaction webhooks. */ export type CreateRawTransactionWebhooksInput = { /** A list of Raw Transaction webhooks to create. */ webhooks: Array; }; /** Input for creating a token pair event webhook. */ export type CreateTokenPairEventWebhookArgs = { /** The recurrence of the webhook. Can be `INDEFINITE` or `ONCE`. */ alertRecurrence: AlertRecurrence; /** * Deprecated. Use `bucketKey.bucketId` instead. Existing webhooks created with `bucketId` and `bucketSortkey` will continue to work. * @deprecated Use bucketKey.bucketId instead. */ bucketId?: InputMaybe; /** An optional bucket key for grouping and querying webhooks. Prefer this over the deprecated flat bucket fields. */ bucketKey?: InputMaybe; /** * Deprecated. Use `bucketKey.bucketSortKey` instead. Existing webhooks created with `bucketId` and `bucketSortkey` will continue to work. * @deprecated Use bucketKey.bucketSortKey instead. */ bucketSortkey?: InputMaybe; /** The url to which the webhook message should be sent. */ callbackUrl: Scalars['String']['input']; /** The conditions which must be met in order for the webhook to send a message. */ conditions: TokenPairEventWebhookConditionInput; /** If enabled, new webhooks won't be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook. */ deduplicate?: InputMaybe; /** * A webhook group ID (max 64 characters). Can be used to group webhooks so that their messages are kept in order as a group rather than by individual webhook. * @deprecated GroupId is deprecated and will be removed in the future. Messages will be grouped by webhookId */ groupId?: InputMaybe; /** The name of the webhook (max 128 characters). */ name: Scalars['String']['input']; /** The type of publishing for the webhook. If not set, it defaults to `SINGLE`. */ publishingType?: InputMaybe; /** The settings for retrying failed webhook messages. */ retrySettings?: InputMaybe; /** A string value to hash along with `deduplicationId` using SHA-256. Included in the webhook message for added security. */ securityToken: Scalars['String']['input']; }; /** Input for creating token pair event webhooks. */ export type CreateTokenPairEventWebhooksInput = { /** A list of token pair event webhooks to create. */ webhooks: Array; }; /** Input for creating a token price event webhook. */ export type CreateTokenPriceEventWebhookArgs = { /** The recurrence of the webhook. Can be `INDEFINITE` or `ONCE`. */ alertRecurrence: AlertRecurrence; /** * Deprecated. Use `bucketKey.bucketId` instead. Existing webhooks created with `bucketId` and `bucketSortkey` will continue to work. * @deprecated Use bucketKey.bucketId instead. */ bucketId?: InputMaybe; /** An optional bucket key for grouping and querying webhooks. Prefer this over the deprecated flat bucket fields. */ bucketKey?: InputMaybe; /** * Deprecated. Use `bucketKey.bucketSortKey` instead. Existing webhooks created with `bucketId` and `bucketSortkey` will continue to work. * @deprecated Use bucketKey.bucketSortKey instead. */ bucketSortkey?: InputMaybe; /** The url to which the webhook message should be sent. */ callbackUrl: Scalars['String']['input']; /** The conditions which must be met in order for the webhook to send a message. */ conditions: TokenPriceEventWebhookConditionInput; /** If enabled, new webhooks won't be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook. */ deduplicate?: InputMaybe; /** The name of the webhook (max 128 characters). */ name: Scalars['String']['input']; /** The type of publishing for the webhook. If not set, it defaults to `SINGLE`. */ publishingType?: InputMaybe; /** The settings for retrying failed webhook messages. */ retrySettings?: InputMaybe; /** A string value to hash along with `deduplicationId` using SHA-256. Included in the webhook message for added security. */ securityToken: Scalars['String']['input']; }; /** Input for creating token price event webhooks. */ export type CreateTokenPriceEventWebhooksInput = { /** A list of token price event webhooks to create. */ webhooks: Array; }; /** Input for creating a token transfer event webhook. */ export type CreateTokenTransferEventWebhookArgs = { /** The recurrence of the webhook. Can be `INDEFINITE` or `ONCE`. */ alertRecurrence: AlertRecurrence; /** * Deprecated. Use `bucketKey.bucketId` instead. Existing webhofoks created with `bucketId` and `bucketSortkey` will continue to work. * @deprecated Use bucketKey.bucketId instead. */ bucketId?: InputMaybe; /** An optional bucket key for grouping and querying webhooks. Prefer this over the deprecated flat bucket fields. */ bucketKey?: InputMaybe; /** * Deprecated. Use `bucketKey.bucketSortKey` instead. Existing webhooks created with `bucketId` and `bucketSortkey` will continue to work. * @deprecated Use bucketKey.bucketSortKey instead. */ bucketSortkey?: InputMaybe; /** The url to which the webhook message should be sent. */ callbackUrl: Scalars['String']['input']; /** The conditions which must be met in order for the webhook to send a message. */ conditions: TokenTransferEventWebhookConditionInput; /** If enabled, new webhooks won't be created if a webhook with the same parameters already exists. If callbackUrl, conditions, publishingType, and alertRecurrence all match, then we return the existing webhook. */ deduplicate?: InputMaybe; /** The name of the webhook (max 128 characters). */ name: Scalars['String']['input']; /** The type of publishing for the webhook. If not set, it defaults to `SINGLE`. */ publishingType?: InputMaybe; /** The settings for retrying failed webhook messages. */ retrySettings?: InputMaybe; /** A string value to hash along with `deduplicationId` using SHA-256. Included in the webhook message for added security. */ securityToken: Scalars['String']['input']; }; /** Input for creating token transfer event webhooks. */ export type CreateTokenTransferEventWebhooksInput = { /** A list of token transfer event webhooks to create. */ webhooks: Array; }; /** Input for creating webhooks. */ export type CreateWebhooksInput = { /** Input for creating market cap webhooks. */ marketCapWebhooksInput?: InputMaybe; /** Input for creating prediction market metrics event webhooks. */ predictionMarketMetricsEventWebhooksInput?: InputMaybe; /** Input for creating prediction trade webhooks. */ predictionTradeWebhooksInput?: InputMaybe; /** * Input for creating price webhooks. * @deprecated Use tokenPriceEventWebhooksInput instead. */ priceWebhooksInput?: InputMaybe; /** Input for creating raw transaction webhooks. */ rawTransactionWebhooksInput?: InputMaybe; /** Input for creating token pair event webhooks. */ tokenPairEventWebhooksInput?: InputMaybe; /** Input for creating token price event webhooks. */ tokenPriceEventWebhooksInput?: InputMaybe; /** Input for creating token transfer event webhooks. */ tokenTransferEventWebhooksInput?: InputMaybe; }; /** Result returned by `createWebhooks`. */ export type CreateWebhooksOutput = { __typename?: 'CreateWebhooksOutput'; /** The list of market cap event webhooks that were created. */ marketCapWebhooks: Array>; /** The list of prediction market metrics event webhooks that were created. */ predictionMarketMetricsEventWebhooks: Array>; /** The list of prediction trade webhooks that were created. */ predictionTradeWebhooks: Array>; /** The list of price webhooks that were created. */ priceWebhooks: Array>; /** The list of raw transaction webhooks that were created. */ rawTransactionWebhooks: Array>; /** The list of token pair event webhooks that were created. */ tokenPairEventWebhooks: Array>; /** The list of token price event webhooks that were created. */ tokenPriceEventWebhooks: Array>; /** The list of token transfer event webhooks that were created. */ tokenTransferEventWebhooks: Array>; }; /** Price data for a bar at a specific resolution. */ export type CurrencyBarData = { __typename?: 'CurrencyBarData'; /** The timestamp for the bar. */ t: Scalars['Int']['output']; /** Bar chart data in the network's base token. */ token: IndividualBarData; /** Bar chart data in USD. */ usd: IndividualBarData; }; /** OHLC (Open/High/Low/Close) values for a currency pair. */ export type CurrencyOhlc = { __typename?: 'CurrencyOHLC'; /** Closing value. */ close: CurrencyValuePair; /** High value. */ high: CurrencyValuePair; /** Low value. */ low: CurrencyValuePair; /** Opening value. */ open: CurrencyValuePair; }; /** A currency value pair containing both USD and collateral token values. */ export type CurrencyValuePair = { __typename?: 'CurrencyValuePair'; /** Value in collateral token units. */ ct: Scalars['String']['output']; /** Value in USD. */ usd: Scalars['String']['output']; }; /** Decomposed components extracted from a venue's native event identifier. The parent event's `protocol` field is the source of truth for which sub-block is populated. */ export type DecomposedVenueTicker = { __typename?: 'DecomposedVenueTicker'; /** Populated for Kalshi events whose ticker matches the sports template. */ kalshiSports?: Maybe; }; /** Input for deleting webhooks. */ export type DeleteWebhooksInput = { /** A list of webhook IDs to delete. */ webhookIds: Array; }; /** Result returned by `deleteWebhooks`. */ export type DeleteWebhooksOutput = { __typename?: 'DeleteWebhooksOutput'; /** The list of webhook IDs that were deleted. */ deletedIds?: Maybe>>; }; /** Detailed stats for an NFT collection. */ export type DetailedNftStats = { __typename?: 'DetailedNftStats'; /** The contract address of the NFT collection. */ collectionAddress: Scalars['String']['output']; /** The marketplace address or `all`. Can be used to get marketplace-specific metrics. */ grouping?: Maybe; /** The network ID the NFT collection is deployed on. */ networkId: Scalars['Int']['output']; /** The breakdown of stats over a 24 hour window. */ stats_day1?: Maybe; /** The breakdown of stats over a 30 day window. */ stats_day30?: Maybe; /** The breakdown of stats over an hour window. */ stats_hour1?: Maybe; /** The breakdown of stats over a 4 hour window. */ stats_hour4?: Maybe; /** The breakdown of stats over a 12 hour window. */ stats_hour12?: Maybe; /** The breakdown of stats over a 7 day window. */ stats_week1?: Maybe; }; /** The start/end timestamp for a given bucket within the window. */ export type DetailedNftStatsBucketTimestamp = { __typename?: 'DetailedNftStatsBucketTimestamp'; /** The unix timestamp for the end of the window. */ end: Scalars['Int']['output']; /** The unix timestamp for the start of the window. */ start: Scalars['Int']['output']; }; /** The duration used to request detailed NFT stats. */ export declare enum DetailedNftStatsDuration { Day1 = "day1", Day30 = "day30", Hour1 = "hour1", Hour4 = "hour4", Hour12 = "hour12", Week1 = "week1" } /** Number metrics for detailed NFT stats. */ export type DetailedNftStatsNumberMetrics = { __typename?: 'DetailedNftStatsNumberMetrics'; /** The list of aggregated values for each bucket. */ buckets: Array>; /** The percent change between the `currentValue` and `previousValue`. */ change?: Maybe; /** The total value for the most recent duration. */ currentValue?: Maybe; /** The total value for the previous duration. */ previousValue?: Maybe; }; /** String metrics for detailed NFT stats. */ export type DetailedNftStatsStringMetrics = { __typename?: 'DetailedNftStatsStringMetrics'; /** The list of aggregated values for each bucket. */ buckets: Array>; /** The percent change between the `currentValue` and `previousValue`. */ change?: Maybe; /** The total value for the most recent duration. */ currentValue?: Maybe; /** The total value for the previous duration. */ previousValue?: Maybe; }; /** Detailed stats for a token within a pair. */ export type DetailedPairStats = { __typename?: 'DetailedPairStats'; /** Number of aggregated buckets specified in input */ bucketCount?: Maybe; /** The unix timestamp for the last transaction to happen on the pair. */ lastTransaction?: Maybe; /** The network ID the pair is deployed on. */ networkId: Scalars['Int']['output']; pair?: Maybe; /** The contract address of the pair. */ pairAddress: Scalars['String']['output']; /** The timestamp specified as input to the query */ queryTimestamp?: Maybe; /** The type of statistics returned. Can be `FILTERED` or `UNFILTERED`. */ statsType: TokenPairStatisticsType; /** The breakdown of stats over a 24 hour window. */ stats_day1?: Maybe; /** The breakdown of stats over a 30 day window. */ stats_day30?: Maybe; /** The breakdown of stats over an hour window. */ stats_hour1?: Maybe; /** The breakdown of stats over a 4 hour window. */ stats_hour4?: Maybe; /** The breakdown of stats over a 12 hour window. */ stats_hour12?: Maybe; /** The breakdown of stats over a 5 minute window. */ stats_min5?: Maybe; /** The breakdown of stats over a 15 minute window. */ stats_min15?: Maybe; /** The breakdown of stats over a 7 day window. */ stats_week1?: Maybe; /** The token of interest used to calculate token-specific stats. */ tokenOfInterest?: Maybe; }; /** The start/end timestamp for a given bucket within the window. */ export type DetailedPairStatsBucketTimestamp = { __typename?: 'DetailedPairStatsBucketTimestamp'; /** The unix timestamp for the start of the bucket. */ end: Scalars['Int']['output']; /** The unix timestamp for the start of the bucket. */ start: Scalars['Int']['output']; }; /** The duration used to request detailed pair stats. */ export declare enum DetailedPairStatsDuration { Day1 = "day1", Day30 = "day30", Hour1 = "hour1", Hour4 = "hour4", Hour12 = "hour12", Min5 = "min5", Min15 = "min15", Week1 = "week1" } /** Number metrics for detailed pair stats. */ export type DetailedPairStatsNumberMetrics = { __typename?: 'DetailedPairStatsNumberMetrics'; /** The list of aggregated values for each bucket. */ buckets: Array>; /** The percent change between the `currentValue` and `previousValue`. Decimal format. */ change?: Maybe; /** The total value for the most recent duration. */ currentValue?: Maybe; /** The total value for the previous duration. */ previousValue?: Maybe; }; /** String metrics for detailed pair stats. */ export type DetailedPairStatsStringMetrics = { __typename?: 'DetailedPairStatsStringMetrics'; /** The list of aggregated values for each bucket. */ buckets: Array>; /** The percent change between the `currentValue` and `previousValue`. Decimal format. */ change?: Maybe; /** The total value for the most recent duration. */ currentValue?: Maybe; /** The total value for the previous duration. */ previousValue?: Maybe; }; /** Response returned by `detailedPredictionEventStats`. */ export type DetailedPredictionEventStats = { __typename?: 'DetailedPredictionEventStats'; /** All-time aggregate stats. */ allTimeStats: PredictionEventAllTimeStats; /** The ID of the prediction event. */ eventId: Scalars['String']['output']; /** The timestamp of the last transaction. */ lastTransactionAt: Scalars['Int']['output']; /** Lifecycle metadata. */ lifecycle: PredictionLifecycleStats; /** The prediction event. */ predictionEvent: PredictionEvent; /** The prediction markets. */ predictionMarkets: Array; /** Relevance scores across time windows. */ relevanceScores: DetailedPredictionStatsScores; /** Stats for the 1-day window. */ statsDay1?: Maybe; /** Stats for the 1-hour window. */ statsHour1?: Maybe; /** Stats for the 4-hour window. */ statsHour4?: Maybe; /** Stats for the 12-hour window. */ statsHour12?: Maybe; /** Stats for the 5-minute window. */ statsMin5?: Maybe; /** Stats for the 1-week window. */ statsWeek1?: Maybe; /** Trending scores across time windows. */ trendingScores: DetailedPredictionStatsScores; }; /** Input type of `detailedPredictionEventStats`. */ export type DetailedPredictionEventStatsInput = { /** The number of stat buckets to return. */ bucketCount?: InputMaybe; /** The stat durations to include. */ durations?: InputMaybe>; /** The ID of the prediction event. */ eventId: Scalars['String']['input']; /** The unix timestamp. */ timestamp?: InputMaybe; }; /** Response returned by `detailedPredictionMarketStats`. */ export type DetailedPredictionMarketStats = { __typename?: 'DetailedPredictionMarketStats'; /** All-time aggregate stats. */ allTimeStats: PredictionMarketAllTimeStats; /** Competitive scores across time windows. */ competitiveScores: DetailedPredictionStatsScores; /** The timestamp of the last transaction. */ lastTransactionAt: Scalars['Int']['output']; /** Lifecycle metadata. */ lifecycle: PredictionLifecycleStats; /** The ID of the prediction market. */ marketId: Scalars['String']['output']; /** The prediction event. */ predictionEvent: PredictionEvent; /** The prediction market. */ predictionMarket: PredictionMarket; /** Relevance scores across time windows. */ relevanceScores: DetailedPredictionStatsScores; /** Stats for the 1-day window. */ statsDay1?: Maybe; /** Stats for the 1-hour window. */ statsHour1?: Maybe; /** Stats for the 4-hour window. */ statsHour4?: Maybe; /** Stats for the 12-hour window. */ statsHour12?: Maybe; /** Stats for the 5-minute window. */ statsMin5?: Maybe; /** Stats for the 1-week window. */ statsWeek1?: Maybe; /** Trending scores across time windows. */ trendingScores: DetailedPredictionStatsScores; }; /** Input type of `detailedPredictionMarketStats`. */ export type DetailedPredictionMarketStatsInput = { /** The number of stat buckets to return. */ bucketCount?: InputMaybe; /** The stat durations to include. */ durations?: InputMaybe>; /** The ID of the prediction market. */ marketId: Scalars['String']['input']; /** The unix timestamp. */ timestamp?: InputMaybe; }; /** Scores across multiple time windows for a prediction entity. */ export type DetailedPredictionStatsScores = { __typename?: 'DetailedPredictionStatsScores'; /** The score1. */ score1?: Maybe; /** The score1w. */ score1w?: Maybe; /** The score4. */ score4?: Maybe; /** The score5m. */ score5m?: Maybe; /** The score12. */ score12?: Maybe; /** The score24. */ score24?: Maybe; }; /** Response returned by `detailedPredictionTraderStats`. */ export type DetailedPredictionTraderStats = { __typename?: 'DetailedPredictionTraderStats'; /** All-time aggregate stats. */ allTimeStats: WindowedPredictionTraderAllTimeStats; /** The timestamp of the last transaction. */ lastTransactionAt: Scalars['Int']['output']; /** Stats for the 1-day window. */ statsDay1?: Maybe; /** Stats for the Day30 window. */ statsDay30?: Maybe; /** Stats for the 1-hour window. */ statsHour1?: Maybe; /** Stats for the 4-hour window. */ statsHour4?: Maybe; /** Stats for the 12-hour window. */ statsHour12?: Maybe; /** Stats for the 1-week window. */ statsWeek1?: Maybe; /** The trader. */ trader: PredictionTrader; /** The ID of the prediction trader. */ traderId: Scalars['String']['output']; }; /** Input type of `detailedPredictionTraderStats`. */ export type DetailedPredictionTraderStatsInput = { /** The stat durations to include. */ durations?: InputMaybe>; /** The unix timestamp. */ timestamp?: InputMaybe; /** The ID of the prediction trader. */ traderId: Scalars['String']['input']; }; /** Detailed stats for a token within a pair. */ export type DetailedStats = { __typename?: 'DetailedStats'; /** The ID of the pair (`pairAddress:networkId`). */ pairId: Scalars['String']['output']; /** The type of statistics returned. Can be `FILTERED` or `UNFILTERED`. */ statsType: TokenPairStatisticsType; /** The breakdown of stats over a 24 hour window. */ stats_day1?: Maybe; /** The breakdown of stats over an hour window. */ stats_hour1?: Maybe; /** The breakdown of stats over a 4 hour window. */ stats_hour4?: Maybe; /** The breakdown of stats over a 12 hour window. */ stats_hour12?: Maybe; /** The breakdown of stats over a 5 minute window. */ stats_min5?: Maybe; /** The token of interest used to calculate token-specific stats. */ tokenOfInterest: TokenOfInterest; }; /** The start/end timestamp for a given bucket within the window. */ export type DetailedStatsBucketTimestamp = { __typename?: 'DetailedStatsBucketTimestamp'; /** The unix timestamp for the start of the bucket. */ end: Scalars['Int']['output']; /** The unix timestamp for the start of the bucket. */ start: Scalars['Int']['output']; }; /** Number metrics for detailed stats. */ export type DetailedStatsNumberMetrics = { __typename?: 'DetailedStatsNumberMetrics'; /** The list of aggregated values for each bucket. */ buckets: Array>; /** The percent change between the `currentValue` and `previousValue`. Decimal format. */ change: Scalars['Float']['output']; /** The total value for the most recent window. */ currentValue: Scalars['Int']['output']; /** The total value for the previous window. */ previousValue: Scalars['Int']['output']; }; /** String metrics for detailed stats. */ export type DetailedStatsStringMetrics = { __typename?: 'DetailedStatsStringMetrics'; /** The list of aggregated values for each bucket. */ buckets: Array>; /** The percent change between the `currentValue` and `previousValue`. Decimal format. */ change: Scalars['Float']['output']; /** The total value for the most recent window. */ currentValue: Scalars['String']['output']; /** The total value for the previous window. */ previousValue: Scalars['String']['output']; }; /** The window size used to request detailed stats. */ export declare enum DetailedStatsWindowSize { Day1 = "day1", Hour1 = "hour1", Hour4 = "hour4", Hour12 = "hour12", Min5 = "min5" } /** Payload for `onDetailedPredictionEventStatsUpdated`. */ export type DetailedSubscriptionPredictionEventStats = { __typename?: 'DetailedSubscriptionPredictionEventStats'; /** All-time aggregate stats. */ allTimeStats: PredictionEventAllTimeStats; /** The ID of the prediction event. */ eventId: Scalars['String']['output']; /** The timestamp of the last transaction. */ lastTransactionAt: Scalars['Int']['output']; /** Lifecycle metadata. */ lifecycle: PredictionLifecycleStats; /** Relevance scores across time windows. */ relevanceScores: DetailedPredictionStatsScores; /** Stats for the 1-day window. */ statsDay1?: Maybe; /** Stats for the 1-hour window. */ statsHour1?: Maybe; /** Stats for the 4-hour window. */ statsHour4?: Maybe; /** Stats for the 12-hour window. */ statsHour12?: Maybe; /** Stats for the 5-minute window. */ statsMin5?: Maybe; /** Stats for the 1-week window. */ statsWeek1?: Maybe; /** Trending scores across time windows. */ trendingScores: DetailedPredictionStatsScores; }; /** Payload for `onDetailedPredictionMarketStatsUpdated`. */ export type DetailedSubscriptionPredictionMarketStats = { __typename?: 'DetailedSubscriptionPredictionMarketStats'; /** All-time aggregate stats. */ allTimeStats: PredictionMarketAllTimeStats; /** Competitive scores across time windows. */ competitiveScores: DetailedPredictionStatsScores; /** The timestamp of the last transaction. */ lastTransactionAt: Scalars['Int']['output']; /** Lifecycle metadata. */ lifecycle: PredictionLifecycleStats; /** The ID of the prediction market. */ marketId: Scalars['String']['output']; /** Relevance scores across time windows. */ relevanceScores: DetailedPredictionStatsScores; /** Stats for the 1-day window. */ statsDay1?: Maybe; /** Stats for the 1-hour window. */ statsHour1?: Maybe; /** Stats for the 4-hour window. */ statsHour4?: Maybe; /** Stats for the 12-hour window. */ statsHour12?: Maybe; /** Stats for the 5-minute window. */ statsMin5?: Maybe; /** Stats for the 1-week window. */ statsWeek1?: Maybe; /** Trending scores across time windows. */ trendingScores: DetailedPredictionStatsScores; }; /** Detailed stats for a token. */ export type DetailedTokenStats = { __typename?: 'DetailedTokenStats'; /** Number of aggregated buckets specified in input */ bucketCount?: Maybe; /** The unix timestamp for the last event to happen on the token. */ lastTransactionAt?: Maybe; /** The network ID the token is deployed on. */ networkId: Scalars['Int']['output']; /** The timestamp specified as input to the query */ queryTimestamp?: Maybe; /** The type of statistics returned. Can be `FILTERED` or `UNFILTERED`. */ statsType: TokenPairStatisticsType; /** The breakdown of stats over a 24 hour window. */ stats_day1?: Maybe; /** The breakdown of stats over an hour window. */ stats_hour1?: Maybe; /** The breakdown of stats over a 4 hour window. */ stats_hour4?: Maybe; /** The breakdown of stats over a 12 hour window. */ stats_hour12?: Maybe; /** The breakdown of stats over a 5 minute window. */ stats_min5?: Maybe; /** The contract address of the token. */ tokenAddress: Scalars['String']['output']; /** The ID of the token (`tokenAddress:networkId`). */ tokenId: Scalars['String']['output']; }; /** The duration used to request detailed token stats. */ export declare enum DetailedTokenStatsDuration { Day1 = "day1", Day30 = "day30", Hour1 = "hour1", Hour4 = "hour4", Hour12 = "hour12", Min5 = "min5", Min15 = "min15", Week1 = "week1" } /** The detailed stats for a wallet. */ export type DetailedWalletStats = { __typename?: 'DetailedWalletStats'; /** The likelihood of the wallet being a bot */ botScore?: Maybe; /** The labels associated with the wallet */ labels: Array; /** The last transaction timestamp */ lastTransactionAt: Scalars['Int']['output']; /** The network breakdown */ networkBreakdown?: Maybe>; /** * The network specific stats * @deprecated Use networkBreakdown instead */ networkSpecificStats?: Maybe>; /** The likelihood of the wallet being a scammer */ scammerScore?: Maybe; /** The stats for the last day */ statsDay1?: Maybe; /** The stats for the last 30 days */ statsDay30?: Maybe; /** The stats for the last week */ statsWeek1?: Maybe; /** The stats for the last year */ statsYear?: Maybe; /** * The stats for the last year * @deprecated Unique tokens traded is not available as a distinct 1-year value and reflects the 30-day value here; use statsYear instead. */ statsYear1?: Maybe; /** The wallet record */ wallet: Wallet; /** The wallet address */ walletAddress: Scalars['String']['output']; }; /** The input for detailed wallet stats. */ export type DetailedWalletStatsInput = { /** Whether to include network breakdown stats */ includeNetworkBreakdown?: InputMaybe; /** The network ID */ networkId?: InputMaybe; /** The timestamp to get stats for */ timestamp?: InputMaybe; /** The wallet address */ walletAddress: Scalars['String']['input']; }; /** Metadata for a contract. */ export type EnhancedContract = EnhancedNftContract | EnhancedToken; /** Metadata for an NFT collection. */ export type EnhancedNftContract = { __typename?: 'EnhancedNftContract'; /** The contract address of the NFT collection. */ address: Scalars['String']['output']; /** The description of the NFT collection. */ description?: Maybe; /** The token standard. Can be a variation of `ERC-721` or `ERC-1155`. */ ercType: Scalars['String']['output']; /** The ID of the NFT collection (`address`:`networkId`). */ id: Scalars['String']['output']; /** The URL for an image of the NFT collection. */ image?: Maybe; /** A list of labels for the NFT collection. */ labels?: Maybe>>; /** The name of the NFT collection. */ name?: Maybe; /** The network ID the NFT collection is deployed on. */ networkId: Scalars['Int']['output']; /** Community gathered links for the socials of this NFT collection. */ socialLinks?: Maybe; /** The symbol of the NFT collection. */ symbol?: Maybe; /** The total supply of the NFT collection. */ totalSupply?: Maybe; }; /** Metadata for a token. */ export type EnhancedToken = { __typename?: 'EnhancedToken'; /** The contract address of the token. */ address: Scalars['String']['output']; /** The Grid asset associated with this token. */ asset?: Maybe; /** The Grid bluechip rating for this token (e.g. `A+`, `B-`). */ bluechipRating?: Maybe; categories?: Maybe>; /** * The circulating supply of the token. * @deprecated Use the TokenInfo type */ circulatingSupply?: Maybe; /** The token ID on CoinMarketCap. */ cmcId?: Maybe; /** The Coin Community data for the token */ coinCommunity?: Maybe; /** The block height the token was created at. */ createBlockNumber?: Maybe; /** The transaction hash of the token's creation. */ createTransactionHash?: Maybe; /** The unix timestamp for the creation of the token. */ createdAt?: Maybe; /** The token creator's wallet identity and profile, resolved from creatorAddress. Null when the token has no known creator. */ creator?: Maybe; /** The token creator's wallet address. */ creatorAddress?: Maybe; /** The precision to which the token can be divided. For example, the smallest unit for USDC is 0.000001 (6 decimals). */ decimals: Scalars['Int']['output']; /** A list of exchanges where the token has been traded. */ exchanges?: Maybe>; /** * Information about the token from 3rd party sources. * @deprecated Use the TokenInfo type */ explorerData?: Maybe; /** Token extension metadata, if available. */ extensions?: Maybe; /** All-time high and low price/market cap data for the token. */ extrema?: Maybe; /** Returns freeze authority address if token is freezable. If null, verify against isFreezableValid. */ freezable?: Maybe; /** The Grid asset ID, if this token is linked to a Grid asset. */ gridAssetId?: Maybe; /** The ID of the token (`address:networkId`). */ id: Scalars['String']['output']; /** * The large token logo URL. * @deprecated Use the TokenInfo type */ imageLargeUrl?: Maybe; /** * The small token logo URL. * @deprecated Use the TokenInfo type */ imageSmallUrl?: Maybe; /** * The thumbnail token logo URL. * @deprecated Use the TokenInfo type */ imageThumbUrl?: Maybe; /** More metadata about the token. */ info?: Maybe; /** Determines if freezable is a valid address or null value for the authority, or if the freezable state has not yet been determined. */ isFreezableValid?: Maybe; /** Determines if mintable is a valid address or null value for the authority, or if the mintable state has not yet been determined. */ isMintableValid?: Maybe; /** Whether the token has been flagged as a scam. */ isScam?: Maybe; /** The launchpad data for the token, if applicable. */ launchpad?: Maybe; /** Returns mint authority address if token is mintable. If null, verify against isMintableValid. */ mintable?: Maybe; /** The token name. For example, `ApeCoin`. */ name?: Maybe; /** The network ID the token is deployed on. */ networkId: Scalars['Int']['output']; /** The Grid organization associated with this token. */ organization?: Maybe; /** * The amount of this token in the pair. * @deprecated Pooled can be found on the pair instead */ pooled?: Maybe; /** Whether the token name or symbol contains profanity. */ profanity?: Maybe; /** Community gathered links for the socials of this token. */ socialLinks?: Maybe; /** The token symbol. For example, `APE`. */ symbol?: Maybe; /** Token-standard-specific custom metadata — currently ERC-7572 `contractURI` fields, as used by Base B20 tokens. Null for tokens without a recognized token standard. */ tokenStandardCustomData?: Maybe; /** The percentage of total supply held by the top 10 holders (excluding exchanges/pairs). */ top10HoldersPercent?: Maybe; /** * The total supply of the token. * @deprecated Use the TokenInfo type */ totalSupply?: Maybe; }; /** Enhanced stats for a prediction event over a time window. */ export type EnhancedWindowedPredictionEventStats = { __typename?: 'EnhancedWindowedPredictionEventStats'; /** All-time aggregate stats. */ allTimeStats: WindowedPredictionAllTimeStats; /** Buy/sell breakdown (optional). */ buySell?: Maybe; /** Core stats (always present). */ core: WindowedPredictionEventCoreStats; /** Window end timestamp. */ end: Scalars['Int']['output']; /** Timestamp of last transaction in window. */ lastTransactionAt: Scalars['Int']['output']; /** Liquidity stats (optional). */ liquidity?: Maybe; /** Open interest stats (optional). */ openInterest?: Maybe; /** Scores for this window. */ scores: PredictionEventWindowScores; /** Window start timestamp. */ start: Scalars['Int']['output']; /** Change stats for this window. */ statsChange: WindowedPredictionEventChangeStats; /** Unique trader stats (optional). */ uniqueTraders?: Maybe; }; /** Enhanced stats for a prediction market over a time window. */ export type EnhancedWindowedPredictionMarketStats = { __typename?: 'EnhancedWindowedPredictionMarketStats'; /** All-time aggregate stats. */ allTimeStats: WindowedPredictionAllTimeStats; /** Core stats (always present). */ core: WindowedPredictionMarketCoreStats; /** Window end timestamp. */ end: Scalars['Int']['output']; /** Timestamp of last transaction in window. */ lastTransactionAt: Scalars['Int']['output']; /** Liquidity stats (optional). */ liquidity?: Maybe; /** Open interest stats (optional). */ openInterest?: Maybe; /** Outcome 0 stats. */ outcome0Stats: EnhancedWindowedPredictionOutcomeStats; /** Outcome 1 stats. */ outcome1Stats: EnhancedWindowedPredictionOutcomeStats; /** Scores for this window. */ scores: PredictionMarketWindowScores; /** Window start timestamp. */ start: Scalars['Int']['output']; /** Change stats for this window. */ statsChange: WindowedPredictionMarketChangeStats; /** Unique trader stats (optional). */ uniqueTraders?: Maybe; }; /** Enhanced stats for a single outcome over a time window. */ export type EnhancedWindowedPredictionOutcomeStats = { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; /** Buy/sell breakdown (optional). */ buySell?: Maybe; /** Core stats (always present). */ core: WindowedPredictionOutcomeCoreStats; /** Depth stats (optional). */ depth?: Maybe; /** Liquidity stats (optional). */ liquidity?: Maybe; /** Orderbook stats (optional). */ orderbook?: Maybe; /** Change stats for this window. */ statsChange: WindowedPredictionOutcomeChangeStats; }; /** Enhanced stats for a prediction trader over a time window, including scores. */ export type EnhancedWindowedPredictionTraderStats = { __typename?: 'EnhancedWindowedPredictionTraderStats'; /** The end. */ end: Scalars['Int']['output']; /** The timestamp of the last transaction. */ lastTransactionAt: Scalars['Int']['output']; /** The start. */ start: Scalars['Int']['output']; /** Change stats for this window. */ statsChange: WindowedPredictionTraderChangeStats; /** Currency stats for this window. */ statsCurrency: WindowedPredictionTraderCurrencyStats; /** Non-currency stats for this window. */ statsNonCurrency: WindowedPredictionTraderNonCurrencyStats; }; /** Custom metadata sourced from a token standard's on-chain metadata mechanism — currently the ERC-7572 `contractURI()` fields used by Base B20 tokens. */ export type Erc7572CustomInfo = { __typename?: 'Erc7572CustomInfo'; /** Collaborator wallet addresses listed in the contract metadata. */ collaborators?: Maybe>; /** Featured/showcase image URL from the contract metadata. */ featuredImage?: Maybe; /** Token-standard discriminant for this custom data (currently always `erc7572`). */ type: Scalars['String']['output']; }; /** A token transaction. */ export type Event = { __typename?: 'Event'; /** The contract address of the token's top pair. */ address: Scalars['String']['output']; /** The price of the network's base token. */ baseTokenPrice?: Maybe; /** The hash of the block where the transaction occurred. */ blockHash: Scalars['String']['output']; /** The block number for the transaction. */ blockNumber: Scalars['Int']['output']; /** The commitment level of the event within the live stream. */ commitmentLevel: EventCommitmentLevel; /** The event-specific data for the transaction. Can be `BurnEventData` or `MintEventData` or `SwapEventData`. */ data?: Maybe; /** A more specific breakdown of `eventType`. Splits `Swap` into `Buy` or `Sell`. */ eventDisplayType?: Maybe; /** The type of transaction event. Can be `Burn`, `Mint`, `Swap`, `Sync`, `Collect`, or `CollectProtocol`. */ eventType: EventType; /** Fee breakdown for this event. */ feeData?: Maybe; /** The ID of the event (`address:networkId`). For example, `0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2:1`. */ id: Scalars['String']['output']; /** Labels attributed to the event. */ labels?: Maybe; /** The contract address of the token with higher liquidity in the token's top pair. */ liquidityToken?: Maybe; /** The index of the log in the block. */ logIndex: Scalars['Int']['output']; /** The wallet address that performed the transaction. */ maker?: Maybe; /** The network ID that the token is deployed on. */ networkId: Scalars['Int']['output']; /** The token of interest within the token's top pair. Can be `token0` or `token1`. */ quoteToken?: Maybe; /** An optional unique identifier describing where the event appears within the transaction. */ supplementalIndex?: Maybe; /** The unix timestamp for when the transaction occurred. */ timestamp: Scalars['Int']['output']; /** The address of the event's token0. */ token0Address?: Maybe; /** The updated price of `token0` in USD, calculated after the transaction. */ token0PoolValueUsd?: Maybe; /** The price of `token0` paid/received in USD, including any fees. */ token0SwapValueUsd?: Maybe; /** The price of `token0` paid/received in the network's base token, including fees. */ token0ValueBase?: Maybe; /** The address of the event's token1. */ token1Address?: Maybe; /** The updated price of `token1` in USD, calculated after the transaction. */ token1PoolValueUsd?: Maybe; /** The price of `token1` paid/received in USD, including any fees. */ token1SwapValueUsd?: Maybe; /** The price of `token1` paid/received in the network's base token, including fees. */ token1ValueBase?: Maybe; /** The unique hash for the transaction. */ transactionHash: Scalars['String']['output']; /** The index of the transaction within the block. */ transactionIndex: Scalars['Int']['output']; /** The age of the wallet in seconds. */ walletAge?: Maybe; /** Labels attributed to the wallet. */ walletLabels?: Maybe>; }; /** The commitment level of a streamed event - only Solana and Base support values other than Confirmed. Processed returns Base Flashblocks. Preprocessed is Solana-only. */ export declare enum EventCommitmentLevel { Confirmed = "Confirmed", Preprocessed = "Preprocessed", Processed = "Processed" } /** Response returned by `getTokenEvents`. */ export type EventConnection = { __typename?: 'EventConnection'; /** A cursor for use in pagination. If non-null, more results are available; pages may be empty due to filtering. */ cursor?: Maybe; /** A list of transactions for a token's top pair. */ items?: Maybe>>; }; /** Event-specific data for a token transaction. */ export type EventData = BurnEventData | MintEventData | PoolBalanceChangedEventData | SwapEventData; /** A more specific breakdown of `EventType`. Splits `Swap` into `Buy` and `Sell`. */ export declare enum EventDisplayType { Burn = "Burn", Buy = "Buy", Collect = "Collect", CollectProtocol = "CollectProtocol", Mint = "Mint", Sell = "Sell", Sync = "Sync" } /** Fee breakdown for a single event. All wei-denominated fields are in the network's native token smallest unit. */ export type EventFeeData = { __typename?: 'EventFeeData'; /** Base fee portion of gas cost in native token smallest unit (wei for EVM, lamports for Solana). baseFeePerGas * gasUsed on EVM, 5000 lamports * signatures on Solana. */ baseFeeNativeUnit?: Maybe; /** Direct payment to the block builder in native token smallest unit. Sum of ETH transfers to block.coinbase on EVM, or Jito tip on Solana. */ builderTipNativeUnit?: Maybe; /** True when the pool fee is dynamic (e.g. UniswapV4 hooks, AlgebraIntegral plugins). */ dynamicFee?: Maybe; /** True when poolFeeBps is a protocol-level estimate rather than an exact per-pool or per-swap value (e.g. MintClub averaged mint/burn royalties). */ estimatedPoolFee?: Maybe; /** Gas units consumed by the transaction (EVM gas units or Solana compute units). */ gasUsed?: Maybe; /** L1 data posting fee in native token smallest unit (L2 rollups only: Base, Optimism, etc.). */ l1DataFeeNativeUnit?: Maybe; /** Pool fee absolute amount in the fee token's smallest unit. */ poolFeeAmountRaw?: Maybe; /** Pool fee rate normalized to basis points (1 bps = 0.01%). */ poolFeeBps?: Maybe; /** Pool fee rate in the protocol's native encoding. */ poolFeeRateRaw?: Maybe; /** Priority fee / gas tip in native token smallest unit. (effectiveGasPrice - baseFeePerGas) * gasUsed on EVM, meta.fee - baseFee on Solana. */ priorityFeeNativeUnit?: Maybe; /** Protocol-specific supplemental fee data (e.g. Pump cashback). */ supplementalFeeData?: Maybe; /** Number of DEX events in this transaction. Used to pro-rate transaction-level fees per event. */ txEventCount?: Maybe; }; /** Metadata for an event label. */ export type EventLabel = { __typename?: 'EventLabel'; /** Specific data for the event label type. */ data: EventLabelData; /** The ID of the pair (`address:networkId`). */ id: Scalars['String']['output']; /** The event label type. */ label: EventLabelType; /** The index of the log in the block. */ logIndex: Scalars['Int']['output']; /** The network ID the pair is deployed on. */ networkId: Scalars['Int']['output']; /** The unix timestamp for the transaction. */ timestamp: Scalars['Int']['output']; /** The unique hash for the transaction. */ transactionHash: Scalars['String']['output']; /** The index of the transaction within the block. */ transactionIndex: Scalars['Int']['output']; }; /** Response returned by `getEventLabels`. */ export type EventLabelConnection = { __typename?: 'EventLabelConnection'; /** The cursor to use for pagination. */ cursor?: Maybe; /** A list of event labels for a pair. */ items?: Maybe>>; }; /** Specific data for an event label. */ export type EventLabelData = FrontRunLabelData | SandwichedLabelData; /** The event label type. */ export declare enum EventLabelType { FrontRun = "FrontRun", Sandwiched = "Sandwiched" } /** Input type of `EventQueryTimestamp`. */ export type EventQueryTimestampInput = { /** The unix timestamp for the start of the requested range. */ from: Scalars['Int']['input']; /** The unix timestamp for the end of the requested range. */ to: Scalars['Int']['input']; }; /** Response returned by `eventScopedFilterPredictionMarkets`. All markets belong to the same event, so `eventShape` and `eventId` are surfaced once at the connection level rather than repeated on every row. */ export type EventScopedPredictionMarketFilterConnection = { __typename?: 'EventScopedPredictionMarketFilterConnection'; /** Total number of matching results. */ count: Scalars['Int']['output']; /** The ID of the prediction event. */ eventId: Scalars['String']['output']; /** Event-level shape (one per event; identical for all markets in a single-event query). */ eventShape: PredictionEventShape; /** The current page number. */ page: Scalars['Int']['output']; /** The list of results. */ results: Array; }; /** A prediction market scoped to a single event, paired with its structured classification metadata. */ export type EventScopedPredictionMarketFilterResult = { __typename?: 'EventScopedPredictionMarketFilterResult'; /** Structured classification metadata. Discriminated by `classification.role`; carries `segment` (period/stat), `entrant` (with country code / image), `thresholdBucket` (parsed numeric rung + operator), and `dateBucket` (unix timestamp + operator) sub-blocks. See `MarketClassifier/CLASSIFICATION.md` for the consumer guide. */ classification: PredictionMarketClassification; /** The prediction market filter result. */ marketResult: PredictionMarketFilterResult; }; /** The event type for a token transaction. */ export declare enum EventType { Burn = "Burn", Collect = "Collect", CollectProtocol = "CollectProtocol", LiquidityLock = "LiquidityLock", Mint = "Mint", PoolBalanceChanged = "PoolBalanceChanged", Swap = "Swap", Sync = "Sync" } /** Input type of `EventsQuery`. */ export type EventsQueryInput = { /** The pair contract address to filter by. If you pass a token address in here, it will instead find the top pair for that token and use that. */ address: Scalars['String']['input']; /** The amount of `quoteToken` involved in the swap. */ amountNonLiquidityToken?: InputMaybe; /** The list of event display types to filter by. */ eventDisplayType?: InputMaybe>>; /** The specific event type to filter by. */ eventType?: InputMaybe; /** The specific wallet address to filter by. */ maker?: InputMaybe; /** The network ID to filter by. */ networkId: Scalars['Int']['input']; /** The price per `quoteToken` at the time of the swap in the network's base token. */ priceBaseToken?: InputMaybe; /** The total amount of `quoteToken` involved in the swap in the network's base token (`amountNonLiquidityToken` x `priceBaseToken`). */ priceBaseTokenTotal?: InputMaybe; /** The price per `quoteToken` at the time of the swap in USD. */ priceUsd?: InputMaybe; /** The total amount of `quoteToken` involved in the swap in USD (`amountNonLiquidityToken` x `priceUsd`). */ priceUsdTotal?: InputMaybe; /** The token of interest. Can be `token0` or `token1`. */ quoteToken?: InputMaybe; /** Specify the type of symbol you want to fetch values for (TOKEN | POOL) */ symbolType?: InputMaybe; /** The time range to filter by. */ timestamp?: InputMaybe; }; export type EvmNetworkConfig = { __typename?: 'EvmNetworkConfig'; baseTokenAddress: Scalars['String']['output']; baseTokenSymbol: Scalars['String']['output']; color?: Maybe; defaultPairAddress: Scalars['String']['output']; defaultPairQuoteToken: QuoteToken; enabled: Scalars['Boolean']['output']; explorer: ExplorerConfig; id: Scalars['ID']['output']; mainnet: Scalars['Boolean']['output']; name: Scalars['String']['output']; networkIconUrl: Scalars['String']['output']; networkId: Scalars['Int']['output']; networkName: Scalars['String']['output']; networkShortName: Scalars['String']['output']; networkType: NetworkConfigType; newTokensEnabled?: Maybe; stableCoinAddresses?: Maybe>; wrappedBaseTokenSymbol: Scalars['String']['output']; }; /** Metadata for a decentralized exchange. */ export type Exchange = { __typename?: 'Exchange'; /** The contract address of the exchange. */ address: Scalars['String']['output']; /** The hex string for the exchange color. */ color?: Maybe; /** The version of the exchange, if applicable. */ exchangeVersion?: Maybe; /** The exchange logo URL. */ iconUrl?: Maybe; /** The ID of the exchange (`address:id`). */ id: Scalars['String']['output']; /** The name of the exchange. */ name?: Maybe; /** The network ID the exchange is deployed on. */ networkId: Scalars['Int']['output']; /** The URL for the exchange. */ tradeUrl?: Maybe; }; /** Response returned by `filterExchanges`. */ export type ExchangeFilterConnection = { __typename?: 'ExchangeFilterConnection'; /** The number of exchanges returned. */ count?: Maybe; /** Where in the list the server started when returning items. */ offset?: Maybe; /** The list of exchanges matching the filter parameters. */ results?: Maybe>>; }; /** An exchange matching a set of filter parameters. */ export type ExchangeFilterResult = { __typename?: 'ExchangeFilterResult'; /** The total unique daily active users. */ dailyActiveUsers?: Maybe; /** Exchange metadata. */ exchange?: Maybe; /** The total unique monthly active users (30 days). */ monthlyActiveUsers?: Maybe; /** The number of transactions on the exchange in the past hour. */ txnCount1?: Maybe; /** The number of transactions on the exchange in the past 4 hours. */ txnCount4?: Maybe; /** The number of transactions on the exchange in the past 12 hours. */ txnCount12?: Maybe; /** The number of transactions on the exchange in the past 24 hours. */ txnCount24?: Maybe; /** The trade volume in the network's base token in the past hour. */ volumeNBT1?: Maybe; /** The trade volume in the network's base token in the past 4 hours. */ volumeNBT4?: Maybe; /** The trade volume in the network's base token in the past 12 hours. */ volumeNBT12?: Maybe; /** The trade volume in the network's base token in the past 24 hours. */ volumeNBT24?: Maybe; /** The trade volume in USD in the past hour. */ volumeUSD1?: Maybe; /** The trade volume in USD in the past 4 hours. */ volumeUSD4?: Maybe; /** The trade volume in USD in the past 12 hours. */ volumeUSD12?: Maybe; /** The trade volume in USD in the past 24 hours. */ volumeUSD24?: Maybe; }; /** Input type of `ExchangeFilters`. */ export type ExchangeFilters = { /** The list of exchange contract addresses to filter by. */ address?: InputMaybe>>; /** The total unique daily active users. */ dailyActiveUsers?: InputMaybe; /** The total unique monthly active users (30 days). */ monthlyActiveUsers?: InputMaybe; /** The list of network IDs to filter by. */ network?: InputMaybe>>; /** The number of transactions on the exchange in the past hour. */ txnCount1?: InputMaybe; /** The number of transactions on the exchange in the past 4 hours. */ txnCount4?: InputMaybe; /** The number of transactions on the exchange in the past 12 hours. */ txnCount12?: InputMaybe; /** The number of transactions on the exchange in the past 24 hours. */ txnCount24?: InputMaybe; /** Scope to only verified exchanges */ verified?: InputMaybe; /** The trade volume in the network's base token in the past hour. */ volumeNBT1?: InputMaybe; /** The trade volume in the network's base token in the past 4 hours. */ volumeNBT4?: InputMaybe; /** The trade volume in the network's base token in the past 12 hours. */ volumeNBT12?: InputMaybe; /** The trade volume in the network's base token in the past 24 hours. */ volumeNBT24?: InputMaybe; /** The trade volume in USD in the past hour. */ volumeUSD1?: InputMaybe; /** The trade volume in USD in the past 4 hours. */ volumeUSD4?: InputMaybe; /** The trade volume in USD in the past 12 hours. */ volumeUSD12?: InputMaybe; /** The trade volume in USD in the past 24 hours. */ volumeUSD24?: InputMaybe; }; /** Input type of `ExchangeRanking`. */ export type ExchangeRanking = { /** The attribute to rank exchanges by. */ attribute?: InputMaybe; /** The direction to apply to the ranking attribute. */ direction?: InputMaybe; }; /** The attribute used to rank exchanges. */ export declare enum ExchangeRankingAttribute { DailyActiveUsers = "dailyActiveUsers", MonthlyActiveUsers = "monthlyActiveUsers", TxnCount1 = "txnCount1", TxnCount4 = "txnCount4", TxnCount12 = "txnCount12", TxnCount24 = "txnCount24", VolumeNbt1 = "volumeNBT1", VolumeNbt4 = "volumeNBT4", VolumeNbt12 = "volumeNBT12", VolumeNbt24 = "volumeNBT24", VolumeUsd1 = "volumeUSD1", VolumeUsd4 = "volumeUSD4", VolumeUsd12 = "volumeUSD12", VolumeUsd24 = "volumeUSD24" } export type ExplorerConfig = { __typename?: 'ExplorerConfig'; checksummed: Scalars['Boolean']['output']; icon: Scalars['String']['output']; name: Scalars['String']['output']; url: Scalars['String']['output']; }; /** Third party token data sourced from off chain. */ export type ExplorerTokenData = { __typename?: 'ExplorerTokenData'; /** Whether the token has been verified on CoinGecko. */ blueCheckmark?: Maybe; /** A description of the token. */ description?: Maybe; /** The precision to which the token can be divided. */ divisor?: Maybe; /** The ID of the token (`address:networkId`). */ id: Scalars['String']['output']; /** The token price in USD. */ tokenPriceUSD?: Maybe; /** The token type. */ tokenType?: Maybe; }; /** Filter for fillsource based NFT stats. */ export type FillsourceStatsFilter = { /** The percent change between the `current` and `previous`. */ change?: InputMaybe; /** The total value for the current window. */ current?: InputMaybe; /** The fillsource to target for the current window. */ fillsource: Scalars['String']['input']; /** The total value for the previous window. */ previous?: InputMaybe; }; /** Metadata for an exchange. */ export type FilterExchange = { __typename?: 'FilterExchange'; /** The address for the exchange factory contract. */ address: Scalars['String']['output']; /** The version of the exchange. For example, `3` for UniswapV3. */ exchangeVersion?: Maybe; /** The URL for the exchange's icon. */ iconUrl?: Maybe; /** The ID of the exchange (`address:networkId`). */ id: Scalars['String']['output']; /** The name of the exchange. */ name?: Maybe; /** The network ID the factory is deployed on. */ networkId: Scalars['Int']['output']; /** The URL for the exchange's trading platform. */ tradeUrl?: Maybe; }; /** The input for filtering wallets for a network. */ export type FilterNetworkWalletsInput = { /** Exclude wallets with these labels. See [`WalletLabel`](/api-reference/enums/walletlabel) for possible values. */ excludeLabels?: InputMaybe>>; /** A set of filters to apply. */ filters?: InputMaybe; /** Include wallets with these labels. See [`WalletLabel`](/api-reference/enums/walletlabel) for possible values. */ includeLabels?: InputMaybe>>; /** The maximum number of wallets to return. */ limit?: InputMaybe; /** The network ID to filter wallets for */ networkId: Scalars['Int']['input']; /** Where in the list the server should start when returning items. Use `count`+`offset` from the previous query to request the next page of results. */ offset?: InputMaybe; /** A list of ranking attributes to apply. */ rankings?: InputMaybe>>; /** A list of wallet addresses to filter by. */ wallets?: InputMaybe>>; }; /** Response returned by `onFilterTokensUpdated`. */ export type FilterTokenUpdates = { __typename?: 'FilterTokenUpdates'; /** The IDs of tokens that no longer match the subscription parameters, sent when the subscription's result set is refreshed. */ removedTokenIds?: Maybe>>; /** The list of updated token results matching the subscription parameters. When the subscription's result set is refreshed, also includes full results for tokens that newly match. */ updates?: Maybe>>; }; /** The input for filtering wallets for a token. */ export type FilterTokenWalletsInput = { /** Exclude wallets with these labels. See [`WalletLabel`](/api-reference/enums/walletlabel) for possible values. */ excludeLabels?: InputMaybe>>; /** * A set of filters to apply * @deprecated Use filtersV2 instead */ filters?: InputMaybe; /** A set of filters to apply */ filtersV2?: InputMaybe; /** Include wallets with these labels. See [`WalletLabel`](/api-reference/enums/walletlabel) for possible values. */ includeLabels?: InputMaybe>>; /** The maximum number of wallets to return */ limit?: InputMaybe; /** The network ID to filter wallets for */ networkId?: InputMaybe; /** Where in the list the server should start when returning items */ offset?: InputMaybe; /** A phrase to search for in token symbol and name */ phrase?: InputMaybe; /** A list of ranking attributes to apply */ rankings?: InputMaybe>>; /** * The ID of the token to filter wallets for * @deprecated Use tokenIds instead */ tokenId?: InputMaybe; /** The IDs of the tokens to filter wallets for. Maximum 50 tokenIds. If you provide more than one tokenId, you must also provide at least one walletAddress in the wallets list. */ tokenIds?: InputMaybe>>; /** * The wallet address to filter wallets for * @deprecated Use wallets instead */ walletAddress?: InputMaybe; /** A list of wallet addresses to filter wallets for */ wallets?: InputMaybe>>; }; /** Trader metadata within a trader-market filter result. */ export type FilterTrader = { __typename?: 'FilterTrader'; /** The trader alias. */ alias?: Maybe; /** The unique identifier. */ id: Scalars['String']['output']; /** Labels applied to this entity. */ labels?: Maybe>; /** The linked addresses. */ linkedAddresses?: Maybe>; /** The primary address. */ primaryAddress?: Maybe; /** The profile image url. */ profileImageUrl?: Maybe; /** The profile url. */ profileUrl?: Maybe; /** The prediction protocol. */ protocol: PredictionProtocol; /** The venue trader id. */ venueTraderId: Scalars['String']['output']; }; /** Market metadata within a trader-market filter result. */ export type FilterTraderMarket = { __typename?: 'FilterTraderMarket'; /** The timestamp when this entity closes. */ closesAt: Scalars['Int']['output']; /** The ID of the prediction event. */ eventId: Scalars['String']['output']; /** The parent event label. */ eventLabel?: Maybe; /** The unique identifier. */ id: Scalars['String']['output']; /** URL of the thumbnail image. */ imageThumbUrl?: Maybe; /** The display label. */ label?: Maybe; /** Outcome 0 label. */ outcome0Label?: Maybe; /** Outcome 1 label. */ outcome1Label?: Maybe; /** The prediction protocol. */ protocol: PredictionProtocol; /** The question or title. */ question?: Maybe; /** The actual resolution timestamp. */ resolvedAt?: Maybe; /** The current status. */ status: PredictionEventStatus; /** The venue-specific market ID. */ venueMarketId: Scalars['String']['output']; }; /** The input for filtering wallets. */ export type FilterWalletsInput = { /** Exclude wallets with these labels. See [`WalletLabel`](/api-reference/enums/walletlabel) for possible values. */ excludeLabels?: InputMaybe>>; /** A set of filters to apply. */ filters?: InputMaybe; /** Include wallets with these labels. See [`WalletLabel`](/api-reference/enums/walletlabel) for possible values. */ includeLabels?: InputMaybe>>; /** The maximum number of wallets to return. */ limit?: InputMaybe; /** Where in the list the server should start when returning items. Use `count`+`offset` from the previous query to request the next page of results. */ offset?: InputMaybe; /** A phrase to search for. Matches wallet address, display name, or social usernames (Twitter, Discord, Telegram, Farcaster, GitHub). */ phrase?: InputMaybe; /** A list of ranking attributes to apply. */ rankings?: InputMaybe>>; /** A list of wallet addresses to filter by. */ wallets?: InputMaybe>>; }; /** Metadata for a front-run label. */ export type FrontRunLabelData = { __typename?: 'FrontRunLabelData'; /** The index of the front-run label. Can be 0 or 1. */ index?: Maybe; /** The amount of `token0` drained in the attack. */ token0DrainedAmount: Scalars['String']['output']; /** The amount of `token1` drained in the attack. */ token1DrainedAmount: Scalars['String']['output']; }; /** Input type of `getDetailedPairsStats`. */ export type GetDetailedPairsStatsInput = { /** The number of aggregated values to receive. Note: Each duration has predetermined bucket sizes. The first n-1 buckets are historical. The last bucket is a snapshot of current data. duration `day1`: 6 buckets (4 hours each) plus 1 partial bucket duration `hour12`: 12 buckets (1 hour each) plus 1 partial bucket duration `hour4`: 8 buckets (30 min each) plus 1 partial bucket duration `hour1`: 12 buckets (5 min each) plus 1 partial bucket duration `min5`: 5 buckets (1 min each) plus 1 partial bucket For example, requesting 11 buckets for a `min5` duration will return the last 10 minutes worth of data plus a snapshot for the current minute. */ bucketCount?: InputMaybe; /** The list of durations to get detailed pair stats for. */ durations?: InputMaybe>>; /** The network ID the pair is deployed on. */ networkId: Scalars['Int']['input']; /** The contract address of the pair. */ pairAddress: Scalars['String']['input']; /** The type of statistics returned. Can be `FILTERED` or `UNFILTERED`. */ statsType?: InputMaybe; /** The unix timestamp for the stats. Defaults to current. */ timestamp?: InputMaybe; /** The token of interest used to calculate token-specific stats for the pair. Can be `token0` or `token1`. */ tokenOfInterest?: InputMaybe; }; /** Response returned by `getNetworkStats`. */ export type GetNetworkStatsResponse = { __typename?: 'GetNetworkStatsResponse'; /** The network liquidity in USD. */ liquidity: Scalars['Float']['output']; /** The unique number of transactions in the past hour. */ transactions1: Scalars['Int']['output']; /** The unique number of transactions in the past 4 hours. */ transactions4: Scalars['Int']['output']; /** The unique number of transactions in the past 5 minutes. */ transactions5m: Scalars['Int']['output']; /** The unique number of transactions in the past 12 hours. */ transactions12: Scalars['Int']['output']; /** The unique number of transactions in the past 24 hours. */ transactions24: Scalars['Int']['output']; /** The network trade volume in USD over the past hour. */ volume1: Scalars['Float']['output']; /** The network trade volume in USD over the past 4 hours. */ volume4: Scalars['Float']['output']; /** The network trade volume in USD over the past 5 minutes. */ volume5m: Scalars['Float']['output']; /** The network trade volume in USD over the past 12 hours. */ volume12: Scalars['Float']['output']; /** The network trade volume in USD over the past 24 hours. */ volume24: Scalars['Float']['output']; /** The network trade volume change over the last hour */ volumeChange1: Scalars['Float']['output']; /** The network trade volume change over the last 4 hours */ volumeChange4: Scalars['Float']['output']; /** The network trade volume change over the last 5 minutes */ volumeChange5m: Scalars['Float']['output']; /** The network trade volume change over the last 12 hours */ volumeChange12: Scalars['Float']['output']; /** The network trade volume change over the last 24 hours */ volumeChange24: Scalars['Float']['output']; }; /** Response returned by `getNftPoolCollectionsByExchange`. */ export type GetNftPoolCollectionsResponse = { __typename?: 'GetNftPoolCollectionsResponse'; /** A cursor for use in pagination. */ cursor?: Maybe; /** A list of NFT collections. */ items?: Maybe>>; }; /** Response returned by `getNftPoolsByCollectionAndExchange` and `getNftPoolsByOwner`. */ export type GetNftPoolsResponse = { __typename?: 'GetNftPoolsResponse'; /** A cursor for use in pagination. */ cursor?: Maybe; /** A list of NFT pools. */ items: Array>; }; /** Input type of `getTokenPrices`. */ export type GetPriceInput = { /** The contract address of the token. */ address: Scalars['String']['input']; /** The block number for the price. It must be provided in addition to the timestamp to get a per block breakdown at a specific timestamp. */ blockNumber?: InputMaybe; /** * The maximum number of deviations from the token's Liquidity-Weighted Mean Price. This is used to mitigate low liquidity pairs producing prices that are not representative of reality. Default is `1`. * @deprecated This isn't taken into account anymore. */ maxDeviations?: InputMaybe; /** The network ID the token is deployed on. */ networkId: Scalars['Int']['input']; /** The address of the pool, when omitted the top pool is used. */ poolAddress?: InputMaybe; /** The unix timestamp for the price. */ timestamp?: InputMaybe; }; /** Input type of `getTokensInfo`. */ export type GetTokensInfoInput = { /** The contract address of the token. */ address: Scalars['String']['input']; /** The network ID the token is deployed on. */ networkId: Scalars['Int']['input']; }; /** Response returned by `getWebhooks`. */ export type GetWebhooksResponse = { __typename?: 'GetWebhooksResponse'; /** A cursor for use in pagination. */ cursor?: Maybe; /** A list of webhooks belonging to a user. */ items?: Maybe>>; }; /** The pool variant. */ export declare enum GraphQlNftPoolVariant { Erc20 = "ERC20", Native = "NATIVE" } export type HoldersInput = { /** A cursor for use in pagination. */ cursor?: InputMaybe; /** When true, filters out known LP pairs and burn addresses. Defaults to false. */ filterContracts?: InputMaybe; /** The maximum number of holders to return. Default is 50, maximum is 200. */ limit?: InputMaybe; /** The attribute to sort the list on */ sort?: InputMaybe; /** The ID of the token (`tokenAddress:networkId`). */ tokenId: Scalars['String']['input']; }; export type HoldersInputSort = { /** The attribute to sort the list on */ attribute?: InputMaybe; /** The direction to apply to the ranking attribute. */ direction?: InputMaybe; }; /** Response returned by `holders`. */ export type HoldersResponse = { __typename?: 'HoldersResponse'; /** The unique count of holders for the token. */ count: Scalars['Int']['output']; /** A cursor for use in pagination. */ cursor?: Maybe; /** The list of wallets holding the token. */ items: Array; /** Status of holder. Disabled if on unsupported network or there is insufficient holder data. */ status: HoldersStatus; /** What percentage of the total supply do the top 10 holders hold. */ top10HoldersPercent?: Maybe; }; export declare enum HoldersSortAttribute { Balance = "BALANCE", /** @deprecated No longer supported. Use BALANCE instead. */ Date = "DATE" } export declare enum HoldersStatus { Disabled = "DISABLED", Enabled = "ENABLED" } /** Response returned by `onHoldersUpdated`. */ export type HoldersUpdate = { __typename?: 'HoldersUpdate'; /** The list of wallets holding the token. */ balances: Array; /** The number of different wallets holding the token. */ holders: Scalars['Int']['output']; /** The network ID that the token is deployed on. */ networkId: Scalars['Int']['output']; /** The token's contract address. */ tokenAddress: Scalars['String']['output']; /** The ID of the token (`tokenAddress:networkId`). */ tokenId: Scalars['String']['output']; }; /** Bar chart data. */ export type IndividualBarData = { __typename?: 'IndividualBarData'; /** The USD value of base fees (gas) paid */ baseFees?: Maybe; /** The USD value of builder tips (MEV) paid */ builderTips?: Maybe; /** The buy volume in USD */ buyVolume: Scalars['String']['output']; /** The number of unique buyers */ buyers: Scalars['Int']['output']; /** The number of buys */ buys: Scalars['Int']['output']; /** The closing price. */ c: Scalars['Float']['output']; /** The high price. */ h: Scalars['Float']['output']; /** The low price. */ l: Scalars['Float']['output']; /** The USD value of L1 data posting fees (L2 rollups only) */ l1DataFees?: Maybe; /** Liquidity in USD */ liquidity: Scalars['String']['output']; /** The opening price. */ o: Scalars['Float']['output']; /** The USD value of pool fees collected */ poolFees?: Maybe; /** The USD value of priority fees (tips) paid */ priorityFees?: Maybe; /** The sell volume in USD */ sellVolume: Scalars['String']['output']; /** The number of unique sellers */ sellers: Scalars['Int']['output']; /** The number of sells */ sells: Scalars['Int']['output']; /** The timestamp for the bar. */ t: Scalars['Int']['output']; /** The number of traders */ traders: Scalars['Int']['output']; /** The number of transactions */ transactions: Scalars['Int']['output']; /** The volume. */ v?: Maybe; /** The volume with higher precision. */ volume: Scalars['String']['output']; /** The volume in the network's base token */ volumeNativeToken: Scalars['String']['output']; }; /** Integer equals condition. */ export type IntEqualsCondition = { __typename?: 'IntEqualsCondition'; /** The integer to equal. */ eq: Scalars['Int']['output']; }; /** Input for integer equals condition. */ export type IntEqualsConditionInput = { /** The integer to equal. */ eq: Scalars['Int']['input']; }; /** Structural decomposition of a Kalshi sports event_ticker (e.g. "KXMLBGAME-26MAY091610WSHMIA"). The ticker's ET date/time segments are not exposed here — they are converted to UTC and surfaced on the parent event's `gameStartTime` fields. */ export type KalshiSportsTickerComponents = { __typename?: 'KalshiSportsTickerComponents'; /** Populated only when the parser can confidently split the team tail. */ awayAbbreviation?: Maybe; /** Populated only when the parser can confidently split the team tail. */ homeAbbreviation?: Maybe; /** Original ticker string. */ rawTicker: Scalars['String']['output']; /** Series prefix (e.g. "KXMLBGAME"). */ seriesPrefix: Scalars['String']['output']; /** Soft-normalised series sport. */ seriesSport?: Maybe; /** Raw uppercase team-tail captured from the ticker (e.g. "1WINTUNDRA"). Present when the parser matched the structural shape. */ teamTailRaw?: Maybe; }; /** Event labels. Can be `sandwich` or `washtrade`. */ export type LabelsForEvent = { __typename?: 'LabelsForEvent'; sandwich?: Maybe; washtrade?: Maybe; }; /** Metadata for a newly created token. */ export type LatestToken = { __typename?: 'LatestToken'; /** The unique hash for the token contract's creation block. */ blockHash: Scalars['String']['output']; /** The block number of the token contract's creation. */ blockNumber: Scalars['Int']['output']; /** The address of the token creator. */ creatorAddress: Scalars['String']['output']; /** The token creator's network token balance. */ creatorBalance: Scalars['String']['output']; /** The token's number of decimals. */ decimals: Scalars['Int']['output']; /** The id of the new token. (tokenAddress:networkId) */ id: Scalars['String']['output']; /** The network ID the token is deployed on. */ networkId: Scalars['Int']['output']; /** Simulated token contract results, if available. */ simulationResults: Array; /** The unix timestamp for the creation of the token. */ timeCreated: Scalars['Int']['output']; /** The contract address of the new token. */ tokenAddress: Scalars['String']['output']; /** The name of the token. */ tokenName: Scalars['String']['output']; /** The symbol of the token. */ tokenSymbol: Scalars['String']['output']; /** The total supply of the token. */ totalSupply: Scalars['String']['output']; /** The index of the trace within the token contract's creation transaction. */ traceIndex: Scalars['Int']['output']; /** The unique hash for the token contract's creation transaction. */ transactionHash: Scalars['String']['output']; /** The index of the transaction within the block. */ transactionIndex: Scalars['Int']['output']; }; /** Response returned by `getLatestTokens`. */ export type LatestTokenConnection = { __typename?: 'LatestTokenConnection'; /** A list of newly created tokens. */ items: Array; }; /** Metadata for a newly created token. */ export type LatestTokenSimResults = { __typename?: 'LatestTokenSimResults'; /** Gas used for a buy transaction during simulation. */ buyGasUsed?: Maybe; /** Whether or not a token was able to be succesfully bought during simulation. */ buySuccess?: Maybe; /** Tax paid for a buy transaction during simulation. */ buyTax?: Maybe; /** Whether or not the contract ownership was able to be renounced during simulation. */ canRenounceOwnership?: Maybe; /** Whether or not the contract ownership was able to be transferred during simulation. */ canTransferOwnership?: Maybe; /** Whether or not the contract ownership is already renounced during simulation (owner is 0x0). */ isOwnerRenounced?: Maybe; /** The maximum token amount an address can buy during simulation. */ maxBuyAmount?: Maybe; /** The maximum token amount an address can sell during simulation. */ maxSellAmount?: Maybe; /** If a call was found to trigger liquidity & trading, this is the call name. */ openTradingCall?: Maybe; /** Gas used for a sell transaction during simulation. */ sellGasUsed?: Maybe; /** Whether or not a token was able to be succesfully sold during simulation. */ sellSuccess?: Maybe; /** Tax paid for a sell transaction during simulation. */ sellTax?: Maybe; }; export type LaunchpadData = { __typename?: 'LaunchpadData'; /** The token category assigned by the launchpad. Populated by launchpads that publish a category taxonomy (e.g. Scale/Creator, Eitherway). Values include platform, meme, utility, etc. */ category?: Maybe; /** Indicates if the launchpad is completed. */ completed?: Maybe; /** The unix timestamp when the launchpad was completed. */ completedAt?: Maybe; /** The slot number when the launchpad was completed. */ completedSlot?: Maybe; /** The percentage of the pool that was sold to the public. */ graduationPercent?: Maybe; /** Whether cashback is enabled for this launchpad token (Pump V1/V2 only). */ isCashbackEnabled?: Maybe; /** The icon URL of the launchpad. */ launchpadIconUrl?: Maybe; /** The name of the launchpad. */ launchpadName?: Maybe; /** The launchpad protocol. */ launchpadProtocol?: Maybe; /** Indicates if the launchpad was migrated. */ migrated?: Maybe; /** The unix timestamp when the launchpad was migrated. */ migratedAt?: Maybe; /** The pool address after the launchpad was migrated. */ migratedPoolAddress?: Maybe; /** The slot number when the launchpad was migrated. */ migratedSlot?: Maybe; /** * The name of the launchpad. * @deprecated Use launchpadName instead */ name?: Maybe; /** The address of the pool. */ poolAddress?: Maybe; }; /** Response returned by `onLaunchpadTokenEvent`. */ export type LaunchpadTokenEventOutput = { __typename?: 'LaunchpadTokenEventOutput'; /** The contract address of the token. */ address: Scalars['String']['output']; /** Network base fees in the last hour, USD. */ baseFees1?: Maybe; /** Builder tips (MEV activity indicator) in the last hour, USD. */ builderTips1?: Maybe; /** The number of bundlers that bought the token */ bundlerCount?: Maybe; /** The percentage of the token that is held by bundlers */ bundlerHeldPercentage?: Maybe; /** The number of buys in the last hour. */ buyCount1?: Maybe; /** The percentage of the token that is held by developers */ devHeldPercentage?: Maybe; /** Resolved profile and token-creator stats for the deployer wallet. */ devWallet?: Maybe; /** The type of event. */ eventType: LaunchpadTokenEventType; /** The ratio of total fees to volume in the last hour. */ feeToVolumeRatio1?: Maybe; /** The number of holders. */ holders?: Maybe; /** The number of insiders that bought the token */ insiderCount?: Maybe; /** The percentage of the token that is held by insiders */ insiderHeldPercentage?: Maybe; /** L1 data fees (cost of posting rollup data to L1, applies to all L2 rollups) in the last hour, USD. */ l1DataFees1?: Maybe; /** The name of the launchpad. */ launchpadName: Scalars['String']['output']; /** The liquidity of the token's top pair. */ liquidity?: Maybe; /** The market cap of the token. */ marketCap?: Maybe; /** The network ID that the token is deployed on. */ networkId: Scalars['Int']['output']; /** Pool fees (DEX protocol revenue) in the last hour, USD. */ poolFees1?: Maybe; /** The price of the token. */ price?: Maybe; /** EIP-1559 priority fees (tips to validators) in the last hour, USD. */ priorityFees1?: Maybe; /** The protocol of the token. */ protocol: Scalars['String']['output']; /** The number of sells in the last hour. */ sellCount1?: Maybe; /** The number of snipers that bought the token */ sniperCount?: Maybe; /** The percentage of the token that is held by snipers */ sniperHeldPercentage?: Maybe; /** The number of suspicious wallets (deduplicated union of snipers, bundlers, and insiders) that bought the token */ suspiciousCount?: Maybe; /** The percentage of the token that is held by suspicious wallets */ suspiciousHeldPercentage?: Maybe; /** Metadata for the token. */ token: EnhancedToken; /** The percentage of total supply held by the top 10 holders. */ top10HoldersPercent?: Maybe; /** The total fees (pool + base + priority + builder tips + L1 data) in the last hour, denominated in USD. */ totalFees1?: Maybe; /** The number of transactions in the last hour. */ transactions1?: Maybe; /** The volume of the token in the last hour. */ volume1?: Maybe; }; /** The type of event. Note that associated statistics such as `buyCount1`, `price`, etc. are only available for `Updated` events. */ export declare enum LaunchpadTokenEventType { /** The token has been completed */ Completed = "Completed", /** The token has been created with metadata */ Created = "Created", /** The token has been discovered */ Deployed = "Deployed", /** The token has been migrated */ Migrated = "Migrated", /** The token has graduated off its bonding curve (not finalized) */ UnconfirmedCompleted = "UnconfirmedCompleted", /** The token has been discovered (not finalized) */ UnconfirmedDeployed = "UnconfirmedDeployed", /** The token's metadata has been processed (not finalized) */ UnconfirmedMetadata = "UnconfirmedMetadata", /** The token's statistics have been updated */ Updated = "Updated" } /** The protocol of the token. */ export declare enum LaunchpadTokenProtocol { /** Protocol name for ArenaTrade. */ ArenaTrade = "ArenaTrade", /** Protocol name for Baseapp. */ Baseapp = "Baseapp", /** Protocol Name for Baseapp Creator */ BaseappCreator = "BaseappCreator", /** Protocol name for BONAD.fun. */ BonadFun = "BonadFun", /** Protocol name for boop.fun. */ BoopFun = "BoopFun", /** Protocol name for Clanker. */ Clanker = "Clanker", /** Protocol name for Clanker V4. */ ClankerV4 = "ClankerV4", /** Protocol name for Doppler. */ Doppler = "Doppler", /** Protocol name for EgoTech. */ EgoTech = "EgoTech", /** Protocol name for Flaunch. */ Flaunch = "Flaunch", /** Protocol name for Four.meme. */ FourMeme = "FourMeme", /** Protocol name for Heaven. */ HeavenAmm = "HeavenAMM", /** Protocol name for Kumbaya. */ Kumbaya = "Kumbaya", /** Protocol name for Liquid. */ Liquid = "Liquid", /** Protocol name for MeteoraDBC. */ MeteoraDbc = "MeteoraDBC", /** Protocol name for Moonit (formerly Moonshot). */ Moonit = "Moonit", /** Protocol name for NadFun. */ NadFun = "NadFun", /** Protocol name for Printr (EVM only - Printr tokens on Solana should be queried with launchpadName as Printr uses MeteoraDBC on Solana). */ Printr = "Printr", /** Protocol name for Pump.fun. */ Pump = "Pump", /** Protocol Name for Pump Mayhem */ PumpMayhem = "PumpMayhem", /** Protocol name for Rainbow. */ Rainbow = "Rainbow", /** Protocol name for LaunchLab and Bonk. */ RaydiumLaunchpad = "RaydiumLaunchpad", /** Protocol name for TokenMill V2 (EVM). */ TokenMillEvm = "TokenMillEVM", /** Protocol name for TokenMill V2 (SVM). */ TokenMillV2 = "TokenMillV2", /** Protocol name for Vertigo. */ Vertigo = "Vertigo", /** Protocol name for Virtuals. */ Virtuals = "Virtuals", /** Protocol name for ZoraCreator. */ ZoraCreatorV4 = "ZoraCreatorV4", /** Protocol name for Zora. */ ZoraV4 = "ZoraV4" } /** Data about liquidity in a pair. */ export type LiquidityData = { __typename?: 'LiquidityData'; /** The active liquidity in the pair. */ active: Scalars['String']['output']; /** The inactive liquidity in the pair. */ inactive: Scalars['String']['output']; }; /** A record of locked liquidity. */ export type LiquidityLock = { __typename?: 'LiquidityLock'; /** The unix timestamp for when the lock was created. */ createdAt: Scalars['Int']['output']; /** The inital amount of token0 locked. */ initialAmountToken0: Scalars['String']['output']; /** The inital amount of token1 locked. */ initialAmountToken1: Scalars['String']['output']; /** The amount of liquidity locked. */ liquidityAmount: Scalars['String']['output']; /** If the liquidity position is represented by an NFT, this will contain the NFT data. */ liquidityNftData?: Maybe; /** * The protocol that created the pair * @deprecated Use liquidityProtocolV2 instead */ liquidityProtocol: LiquidityProtocol; /** The protocol that created the pair */ liquidityProtocolV2: Scalars['String']['output']; /** The protocol with which the liquidity is locked. */ lockProtocol: LiquidityLockProtocol; /** The address of the locker contract. */ lockerAddress: Scalars['String']['output']; /** The network ID the pair is deployed on. */ networkId: Scalars['Int']['output']; /** The wallet address of the owner. */ ownerAddress: Scalars['String']['output']; /** The pair address. */ pairAddress: Scalars['String']['output']; /** The unix timestamp for when the lock expires. */ unlockAt?: Maybe; }; /** A breakdown of how much and where liquidity is locked. */ export type LiquidityLockBreakdownForToken = { __typename?: 'LiquidityLockBreakdownForToken'; /** The amount of tokens locked in the protocol. */ amountLockedTokens: Scalars['String']['output']; /** The amount of tokens locked in the protocol shifted by number of decimals the token has. */ amountLockedTokensShifted: Scalars['String']['output']; /** The amount of liquidity locked in USD. */ amountLockedUsd: Scalars['String']['output']; /** The protocol with which the liquidity is locked. */ lockProtocol: LiquidityLockProtocol; }; /** Response returned by `liquidityLocks`. */ export type LiquidityLockConnection = { __typename?: 'LiquidityLockConnection'; /** A cursor for use in pagination. */ cursor?: Maybe; /** A list of liquidity locks. */ items: Array; /** Liquidity data for each unique pair in the locks. */ pairLiquidityData: Array; }; /** Protocols that can lock liquidity. */ export declare enum LiquidityLockProtocol { BasecampV1 = "BASECAMP_V1", Bitbond = "BITBOND", Burn = "BURN", Doppler = "DOPPLER", MeteoraDammV2 = "METEORA_DAMM_V2", UncxV2 = "UNCX_V2", UncxV3 = "UNCX_V3" } /** Metadata about a pair's liquidity. Includes locked liquidity data. */ export type LiquidityMetadata = { __typename?: 'LiquidityMetadata'; /** Data about unlocked liquidity. */ liquidity: LiquidityData; /** Data about locked liquidity. */ lockedLiquidity: LockedLiquidityData; }; /** Metadata about a token's liquidity. Includes locked liquidity data for up to 100 pairs that the token is in. */ export type LiquidityMetadataByToken = { __typename?: 'LiquidityMetadataByToken'; /** A breakdown of how much and where liquidity is locked. */ lockBreakdown: Array>; /** The percentage of liquidity that is locked. */ lockedLiquidityPercentage: Scalars['Float']['output']; /** The locked liquidity in USD. */ lockedLiquidityUsd: Scalars['String']['output']; /** The locked amount of tokens in pairs. */ lockedTokenLiquidity: Scalars['String']['output']; /** The locked amount of tokens in pairs shifted by number of decimals the token has. */ lockedTokenLiquidityShifted: Scalars['String']['output']; /** The network ID the token is deployed on. */ networkId: Scalars['Int']['output']; /** The address of the token. */ tokenAddress: Scalars['String']['output']; /** The total liquidity in USD. */ totalLiquidityUsd: Scalars['String']['output']; /** The total amount of tokens in pairs. */ totalTokenLiquidity: Scalars['String']['output']; /** The total amount of tokens in pairs shifted by number of decimals the token has. */ totalTokenLiquidityShifted: Scalars['String']['output']; }; /** Liquidity NFT position data. */ export type LiquidityNftData = { __typename?: 'LiquidityNftData'; /** The address of the nft position manager contract. */ nftPositionManagerAddress: Scalars['String']['output']; /** The tokenId of the liquidity position nft. */ nftTokenId: Scalars['String']['output']; }; /** Protocols that create trading pairs. */ export declare enum LiquidityProtocol { PumpV1 = "PUMP_V1", RaydiumV4 = "RAYDIUM_V4", UniswapV2 = "UNISWAP_V2", UniswapV3 = "UNISWAP_V3", UseLiquidityProtocolV2 = "USE_LIQUIDITY_PROTOCOL_V2" } /** Response returned by `listPairsWithMetadataForToken`. */ export type ListPairsForTokenResponse = { __typename?: 'ListPairsForTokenResponse'; /** A list of pairs containing a given token. */ results: Array; }; /** Metadata for a pair containing a given token. */ export type ListPairsForTokenValue = { __typename?: 'ListPairsForTokenValue'; /** Metadata for token with lower liquidity within the pair. */ backingToken: EnhancedToken; /** Exchange metadata for the pair. */ exchange: Exchange; /** The total liquidity in the pair. */ liquidity: Scalars['String']['output']; /** Metadata for the pair. */ pair: Pair; /** The token of interest within the pair. Can be `token0` or `token1`. */ quoteToken?: Maybe; /** Metadata for token with higher liquidity within the pair. */ token: EnhancedToken; /** The volume for the pair in USD. */ volume: Scalars['String']['output']; }; /** Breakdown of how much and where liquidity is locked. */ export type LockBreakdown = { __typename?: 'LockBreakdown'; /** The amount of active liquidity locked. */ active: Scalars['String']['output']; /** The amount of inactive liquidity locked. */ inactive: Scalars['String']['output']; /** The protocol with which the liquidity is locked. */ lockProtocol: LiquidityLockProtocol; }; /** Data about locked liquidity. */ export type LockedLiquidityData = { __typename?: 'LockedLiquidityData'; /** The amount of active liquidity locked. */ active: Scalars['String']['output']; /** The amount of inactive liquidity locked. */ inactive: Scalars['String']['output']; /** A breakdown of how much and where liquidity is locked. */ lockBreakdown: Array>; }; /** Response returned by `getTokenEventsForMaker`. */ export type MakerEventConnection = { __typename?: 'MakerEventConnection'; /** A cursor for use in pagination. If non-null, more results are available; pages may be empty due to filtering. */ cursor?: Maybe; /** A list of transactions for a token's top pair. */ items?: Maybe>>; }; export type MakerEventsQueryInput = { /** The specific event type to filter by. */ eventType?: InputMaybe; /** The specific wallet address to filter by. */ maker: Scalars['String']['input']; /** The network ID to filter by. */ networkId?: InputMaybe; /** The total amount of `quoteToken` involved in the swap in USD (`amountNonLiquidityToken` x `priceUsd`). */ priceUsdTotal?: InputMaybe; /** The time range to filter by. */ timestamp?: InputMaybe; /** The token involved in the event. */ tokenAddress?: InputMaybe; }; /** Webhook conditions for a market cap event. */ export type MarketCapEventWebhookCondition = { __typename?: 'MarketCapEventWebhookCondition'; /** The circulating market cap condition that must be met in order for the webhook to send. */ circulatingMarketCapUsd?: Maybe; /** The market cap condition that must be met in order for the webhook to send. */ fdvMarketCapUsd?: Maybe; /** The liquidity condition (for the source pair) that must be met in order for the webhook to send. */ liquidityUsd?: Maybe; /** The network ID the webhook is listening on. */ networkId: IntEqualsCondition; /** The pair contract address the webhook is listening for. */ pairAddress?: Maybe; /** The token contract address the webhook is listening for. */ tokenAddress: StringEqualsCondition; /** The volume condition (for the source pair) that must be met in order for the webhook to send. */ volumeUsd?: Maybe; }; /** Input conditions for a market cap event webhook. */ export type MarketCapEventWebhookConditionInput = { /** The circulating market cap conditions to listen for. */ circulatingMarketCapUsd?: InputMaybe; /** The price conditions to listen for. */ fdvMarketCapUsd?: InputMaybe; /** The liquidity conditions to listen for. */ liquidityUsd?: InputMaybe; /** The network ID to listen on. */ networkId: IntEqualsConditionInput; /** The contract address of the pair to listen for. */ pairAddress?: InputMaybe; /** The contract address of the token to listen for. */ tokenAddress: StringEqualsConditionInput; /** The volume conditions to listen for. */ volumeUsd?: InputMaybe; }; /** The status for a network supported on Defined. */ export type MetadataResponse = { __typename?: 'MetadataResponse'; /** The last processed block on the network. */ lastProcessedBlock?: Maybe; /** The unix timestamp for the last processed block on the network. */ lastProcessedTimestamp?: Maybe; /** The network ID. */ networkId: Scalars['Int']['output']; /** The name of the network. */ networkName: Scalars['String']['output']; }; /** Event data for a token mint event. */ export type MintEventData = { __typename?: 'MintEventData'; /** The amount of `token0` added to the pair. */ amount0?: Maybe; /** The amount of `token0` added to the pair, adjusted by the number of decimals in the token. For example, if `amount0` is in WEI, `amount0Shifted` will be in ETH. */ amount0Shifted?: Maybe; /** The amount of `token1` added to the pair. */ amount1?: Maybe; /** The amount of `token1` added to the pair, adjusted by the number of decimals in the token. For example, USDC `amount1Shifted` will be by 6 decimals. */ amount1Shifted?: Maybe; /** The lower tick boundary of the position. Only applicable for UniswapV3 events. */ tickLower?: Maybe; /** The upper tick boundary of the position. Only applicable for UniswapV3 events. */ tickUpper?: Maybe; /** The type of token event, `Mint`. */ type: EventType; }; export type Mutation = { __typename?: 'Mutation'; /** Backfill wallet aggregates (trading stats) for a given wallet. This is the data used in the filterWallet/filterTokenWallets and detailedWalletStats queries. */ backfillWalletAggregates: WalletAggregateBackfillStateResponse; /** Create a new set of short-lived api access tokens */ createApiTokens: Array; /** Create event webhooks for price, token/pair, transfer, market cap, and prediction market trades. */ createWebhooks: CreateWebhooksOutput; /** Delete a single short-lived api access token by id */ deleteApiToken: Scalars['String']['output']; /** Delete multiple webhooks. */ deleteWebhooks?: Maybe; /** Force refreshes the balance for a token in a wallet. EVM only. */ refreshBalances: Array; }; export type MutationBackfillWalletAggregatesArgs = { input: WalletAggregateBackfillInput; }; export type MutationCreateApiTokensArgs = { input: CreateApiTokensInput; }; export type MutationCreateWebhooksArgs = { input: CreateWebhooksInput; }; export type MutationDeleteApiTokenArgs = { id: Scalars['String']['input']; }; export type MutationDeleteWebhooksArgs = { input: DeleteWebhooksInput; }; export type MutationRefreshBalancesArgs = { input: Array; }; /** A network supported on Defined. */ export type Network = { __typename?: 'Network'; /** The network ID. For example, `42161` for `arbitrum`. */ id: Scalars['Int']['output']; /** The name of the network. For example, `arbitrum`. */ name: Scalars['String']['output']; networkShortName?: Maybe; }; /** A breakdown of the wallet's activity by network. */ export type NetworkBreakdown = { __typename?: 'NetworkBreakdown'; /** The native token balance */ nativeTokenBalance: Scalars['String']['output']; /** The network ID */ networkId: Scalars['Int']['output']; /** The stats for the last day */ statsDay1?: Maybe; /** The stats for the last 30 days */ statsDay30?: Maybe; /** The stats for the last week */ statsWeek1?: Maybe; /** The stats for the last year */ statsYear?: Maybe; /** * The stats for the last year * @deprecated Unique tokens traded is not available as a distinct 1-year value and reflects the 30-day value here; use statsYear instead. */ statsYear1?: Maybe; }; export type NetworkConfig = AptosNetworkConfig | EvmNetworkConfig | SolanaNetworkConfig | StarknetNetworkConfig | SuiNetworkConfig; export type NetworkConfigBase = { baseTokenAddress: Scalars['String']['output']; baseTokenSymbol: Scalars['String']['output']; color?: Maybe; defaultPairAddress: Scalars['String']['output']; defaultPairQuoteToken: QuoteToken; enabled: Scalars['Boolean']['output']; explorer: ExplorerConfig; id: Scalars['ID']['output']; mainnet: Scalars['Boolean']['output']; name: Scalars['String']['output']; networkIconUrl: Scalars['String']['output']; networkId: Scalars['Int']['output']; networkName: Scalars['String']['output']; networkShortName: Scalars['String']['output']; networkType: NetworkConfigType; newTokensEnabled?: Maybe; stableCoinAddresses?: Maybe>; wrappedBaseTokenSymbol: Scalars['String']['output']; }; export declare enum NetworkConfigType { Aptos = "APTOS", Evm = "EVM", Solana = "SOLANA", Starknet = "STARKNET", Sui = "SUI" } /** Response returned by `filterNetworks`. */ export type NetworkFilterConnection = { __typename?: 'NetworkFilterConnection'; /** The number of networks returned. */ count?: Maybe; /** Where in the list the server started when returning items. */ offset?: Maybe; /** The list of networks matching the filter parameters. */ results?: Maybe>>; }; /** A network matching a set of filter parameters. */ export type NetworkFilterResult = { __typename?: 'NetworkFilterResult'; /** The total network liquidity in USD. */ liquidity?: Maybe; /** Whether the network is a mainnet. */ mainnet?: Maybe; /** The URL for the network's icon. */ networkIconUrl?: Maybe; /** The ID of the network. */ networkId: Scalars['Int']['output']; /** The name of the network. */ networkName?: Maybe; /** The short name of the network. */ networkShortName?: Maybe; /** The unix timestamp for when the network stats were last updated. */ timestamp?: Maybe; /** The number of transactions in the past hour. */ transactions1?: Maybe; /** The number of transactions in the past 4 hours. */ transactions4?: Maybe; /** The number of transactions in the past 5 minutes. */ transactions5m?: Maybe; /** The number of transactions in the past 12 hours. */ transactions12?: Maybe; /** The number of transactions in the past 24 hours. */ transactions24?: Maybe; /** The network trade volume in USD in the past hour. */ volume1?: Maybe; /** The network trade volume in USD in the past 4 hours. */ volume4?: Maybe; /** The network trade volume in USD in the past 5 minutes. */ volume5m?: Maybe; /** The network trade volume in USD in the past 12 hours. */ volume12?: Maybe; /** The network trade volume in USD in the past 24 hours. */ volume24?: Maybe; /** The percent volume change in the past hour. Decimal format. */ volumeChange1?: Maybe; /** The percent volume change in the past 4 hours. Decimal format. */ volumeChange4?: Maybe; /** The percent volume change in the past 5 minutes. Decimal format. */ volumeChange5m?: Maybe; /** The percent volume change in the past 12 hours. Decimal format. */ volumeChange12?: Maybe; /** The percent volume change in the past 24 hours. Decimal format. */ volumeChange24?: Maybe; }; /** Input type of `filterNetworks`. */ export type NetworkFilters = { /** The total network liquidity in USD. */ liquidity?: InputMaybe; /** Whether the network is a mainnet. */ mainnet?: InputMaybe; /** The number of transactions in the past hour. */ transactions1?: InputMaybe; /** The number of transactions in the past 4 hours. */ transactions4?: InputMaybe; /** The number of transactions in the past 5 minutes. */ transactions5m?: InputMaybe; /** The number of transactions in the past 12 hours. */ transactions12?: InputMaybe; /** The number of transactions in the past 24 hours. */ transactions24?: InputMaybe; /** The network trade volume in USD in the past hour. */ volume1?: InputMaybe; /** The network trade volume in USD in the past 4 hours. */ volume4?: InputMaybe; /** The network trade volume in USD in the past 5 minutes. */ volume5m?: InputMaybe; /** The network trade volume in USD in the past 12 hours. */ volume12?: InputMaybe; /** The network trade volume in USD in the past 24 hours. */ volume24?: InputMaybe; /** The percent volume change in the past hour. Decimal format. */ volumeChange1?: InputMaybe; /** The percent volume change in the past 4 hours. Decimal format. */ volumeChange4?: InputMaybe; /** The percent volume change in the past 5 minutes. Decimal format. */ volumeChange5m?: InputMaybe; /** The percent volume change in the past 12 hours. Decimal format. */ volumeChange12?: InputMaybe; /** The percent volume change in the past 24 hours. Decimal format. */ volumeChange24?: InputMaybe; }; /** Input type of `NetworkRanking`. */ export type NetworkRanking = { /** The attribute to rank networks by. */ attribute?: InputMaybe; /** The direction to apply to the ranking attribute. */ direction?: InputMaybe; }; /** The attribute used to rank networks. */ export declare enum NetworkRankingAttribute { Liquidity = "liquidity", Transactions1 = "transactions1", Transactions4 = "transactions4", Transactions5m = "transactions5m", Transactions12 = "transactions12", Transactions24 = "transactions24", Volume1 = "volume1", Volume4 = "volume4", Volume5m = "volume5m", Volume12 = "volume12", Volume24 = "volume24", VolumeChange1 = "volumeChange1", VolumeChange4 = "volumeChange4", VolumeChange5m = "volumeChange5m", VolumeChange12 = "volumeChange12", VolumeChange24 = "volumeChange24" } /** A connection of wallets matching a filter on a specific network. */ export type NetworkWalletFilterConnection = { __typename?: 'NetworkWalletFilterConnection'; /** The number of wallets returned. */ count: Scalars['Int']['output']; /** Where in the list the server started when returning items. */ offset: Scalars['Int']['output']; /** The list of wallets matching the filter parameters. */ results: Array; }; /** A wallet matching a filter on a specific network. */ export type NetworkWalletFilterResult = { __typename?: 'NetworkWalletFilterResult'; /** The wallet address */ address: Scalars['String']['output']; /** Average profit in USD per trade in the past day */ averageProfitUsdPerTrade1d: Scalars['String']['output']; /** Average profit in USD per trade in the past week */ averageProfitUsdPerTrade1w: Scalars['String']['output']; /** Average profit in USD per trade in the past year */ averageProfitUsdPerTrade1y: Scalars['String']['output']; /** Average profit in USD per trade in the past 30 days */ averageProfitUsdPerTrade30d: Scalars['String']['output']; /** Average swap amount in USD in the past day */ averageSwapAmountUsd1d: Scalars['String']['output']; /** Average swap amount in USD in the past week */ averageSwapAmountUsd1w: Scalars['String']['output']; /** Average swap amount in USD in the past year */ averageSwapAmountUsd1y: Scalars['String']['output']; /** Average swap amount in USD in the past 30 days */ averageSwapAmountUsd30d: Scalars['String']['output']; /** Average hold period, in seconds, for positions sold during the past day. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1d?: Maybe; /** Average hold period, in seconds, for positions sold during the past week. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1w?: Maybe; /** Average hold period, in seconds, for positions sold during the past year. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1y?: Maybe; /** Average hold period, in seconds, for positions sold during the past 30 days. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec30d?: Maybe; /** The backfill state of the wallet. */ backfillState?: Maybe; /** The bot score for the wallet. */ botScore?: Maybe; /** The unix timestamp for the first transaction from this wallet */ firstTransactionAt?: Maybe; /** Manual or proposal-derived identity vocabulary (e.g. WHALE, KOL). Distinct from behavioral `labels`. */ identityLabels?: Maybe>; /** The labels associated with the wallet */ labels: Array; /** The unix timestamp for the last transaction from this wallet */ lastTransactionAt: Scalars['Int']['output']; /** The native token balance of the wallet */ nativeTokenBalance: Scalars['String']['output']; /** The network ID of the wallet */ networkId: Scalars['Int']['output']; /** Realized profit percentage in the past day */ realizedProfitPercentage1d: Scalars['Float']['output']; /** Realized profit percentage in the past week */ realizedProfitPercentage1w: Scalars['Float']['output']; /** Realized profit percentage in the past year */ realizedProfitPercentage1y: Scalars['Float']['output']; /** Realized profit percentage in the past 30 days */ realizedProfitPercentage30d: Scalars['Float']['output']; /** Realized profit percentage excluding native tokens in the past day. Tracking began July 2, 2026; null for index records written before then. */ realizedProfitPercentageExNative1d?: Maybe; /** Realized profit percentage excluding native tokens in the past week. Tracking began July 2, 2026; null for index records written before then. */ realizedProfitPercentageExNative1w?: Maybe; /** Realized profit percentage excluding native tokens in the past 30 days. Tracking began July 2, 2026; null for index records written before then. */ realizedProfitPercentageExNative30d?: Maybe; /** Realized profit in USD in the past day */ realizedProfitUsd1d: Scalars['String']['output']; /** Realized profit in USD in the past week */ realizedProfitUsd1w: Scalars['String']['output']; /** Realized profit in USD in the past year */ realizedProfitUsd1y: Scalars['String']['output']; /** Realized profit in USD in the past 30 days */ realizedProfitUsd30d: Scalars['String']['output']; /** Realized profit in USD excluding native tokens in the past day. Tracking began July 2, 2026; null for index records written before then. */ realizedProfitUsdExNative1d?: Maybe; /** Realized profit in USD excluding native tokens in the past week. Tracking began July 2, 2026; null for index records written before then. */ realizedProfitUsdExNative1w?: Maybe; /** Realized profit in USD excluding native tokens in the past 30 days. Tracking began July 2, 2026; null for index records written before then. */ realizedProfitUsdExNative30d?: Maybe; /** The scammer score for the wallet. */ scammerScore?: Maybe; /** Number of swaps in the past day */ swaps1d: Scalars['Int']['output']; /** Number of swaps in the past week */ swaps1w: Scalars['Int']['output']; /** Number of swaps in the past year */ swaps1y: Scalars['Int']['output']; /** Number of swaps in the past 30 days */ swaps30d: Scalars['Int']['output']; /** Total number of swaps in the past day including all tokens */ swapsAll1d: Scalars['Int']['output']; /** Total number of swaps in the past week including all tokens */ swapsAll1w: Scalars['Int']['output']; /** Total number of swaps in the past year including all tokens */ swapsAll1y: Scalars['Int']['output']; /** Total number of swaps in the past 30 days including all tokens */ swapsAll30d: Scalars['Int']['output']; /** Number of unique tokens traded in the past day */ uniqueTokens1d: Scalars['Int']['output']; /** Number of unique tokens traded in the past week */ uniqueTokens1w: Scalars['Int']['output']; /** * Number of unique tokens traded in the past year * @deprecated uniqueTokens1y is no longer available as a distinct 1-year value; it now reflects the 30-day value (uniqueTokens30d). */ uniqueTokens1y: Scalars['Int']['output']; /** Number of unique tokens traded in the past 30 days */ uniqueTokens30d: Scalars['Int']['output']; /** Volume in USD in the past day */ volumeUsd1d: Scalars['String']['output']; /** Volume in USD in the past week */ volumeUsd1w: Scalars['String']['output']; /** Volume in USD in the past year */ volumeUsd1y: Scalars['String']['output']; /** Volume in USD in the past 30 days */ volumeUsd30d: Scalars['String']['output']; /** Total volume in USD in the past day including all tokens */ volumeUsdAll1d: Scalars['String']['output']; /** Total volume in USD in the past week including all tokens */ volumeUsdAll1w: Scalars['String']['output']; /** Total volume in USD in the past year including all tokens */ volumeUsdAll1y: Scalars['String']['output']; /** Total volume in USD in the past 30 days including all tokens */ volumeUsdAll30d: Scalars['String']['output']; /** The wallet identity and profile data */ wallet?: Maybe; /** Win rate in the past day */ winRate1d: Scalars['Float']['output']; /** Win rate in the past week */ winRate1w: Scalars['Float']['output']; /** Win rate in the past year */ winRate1y: Scalars['Float']['output']; /** Win rate in the past 30 days */ winRate30d: Scalars['Float']['output']; }; /** Native token balance for a wallet on a network. */ export type NetworkWalletStats = { __typename?: 'NetworkWalletStats'; /** The native token balance */ nativeTokenBalance: Scalars['String']['output']; /** The network ID */ networkId: Scalars['Int']['output']; }; /** Event data for creating a new NFT pool. */ export type NewPoolEventData = { __typename?: 'NewPoolEventData'; /** The wallet address that will receive the tokens or NFT sent to the pair during swaps. */ assetRecipientAddress: Scalars['String']['output']; /** The contract address of the bonding curve. */ bondingCurveAddress: Scalars['String']['output']; /** The bonding curve type that defines how the prices of NFTs change after each buy or sell within a pool. */ bondingCurveType: BondingCurveType; /** The initial price at which the pool is willing to buy an NFT in the pool's liquidity token. */ buyPriceT: Scalars['String']['output']; /** The contract address of the NFT collection. */ collectionAddress: Scalars['String']['output']; /** The unix timestamp for the time the pool was created. */ createdAt: Scalars['Int']['output']; /** The initial delta used in the bonding curve. */ delta: Scalars['String']['output']; /** The pool fee amount in the pool's liquidity token. */ feeAmountT: Scalars['String']['output']; /** The ratio of the transaction token to the network's base token. */ nbtRatio: Scalars['String']['output']; /** The network ID the NFT collection is deployed on. */ networkId: Scalars['Int']['output']; /** The number of NFTs in the contract after the block has processed. */ nftTokenBalance: Scalars['String']['output']; /** The wallet address of the pool owner. */ ownerAddress: Scalars['String']['output']; /** The contract address of the NFT pool. */ poolAddress: Scalars['String']['output']; /** The initial price at which the pool is willing to sell an NFT in the pool's liquidity token. */ sellPriceT: Scalars['String']['output']; /** The initial spot price in the pool's liquidity token. */ startPriceT: Scalars['String']['output']; /** The contract address of the liquidity token of the pool (usually WETH). */ tokenAddress: Scalars['String']['output']; /** The amount of token in the contract after the block has processed in the pool's liquidity token. */ tokenBalanceT: Scalars['String']['output']; /** The type of NFT pool event, `NEW_POOL`. */ type: NftPoolEventType; /** The ratio of the transaction token to USD. */ usdRatio: Scalars['String']['output']; }; /** Event data for creating a new NFT pool. */ export type NewPoolEventDataV2 = { __typename?: 'NewPoolEventDataV2'; /** The wallet address that will receive the tokens or NFT sent to the pair during swaps. */ assetRecipientAddress: Scalars['String']['output']; /** The contract address of the bonding curve. */ bondingCurveAddress: Scalars['String']['output']; /** The bonding curve type that defines how the prices of NFTs change after each buy or sell within a pool. */ bondingCurveType: BondingCurveType; /** The initial price at which the pool is willing to buy an NFT in the pool's liquidity token. */ buyPriceT: Scalars['String']['output']; /** The contract address of the NFT collection. */ collectionAddress: Scalars['String']['output']; /** The unix timestamp for the time the pool was created. */ createdAt: Scalars['Int']['output']; /** The initial delta used in the bonding curve. */ delta: Scalars['String']['output']; /** The pool fee amount in the pool's liquidity token. */ feeAmountT: Scalars['String']['output']; /** The ratio of the transaction token to the network's base token. */ nbtRatio: Scalars['String']['output']; /** The network ID the NFT collection is deployed on. */ networkId: Scalars['Int']['output']; /** *New Param*: The list of NFT assets withdrawn. More extensive info than nftTokenIds. */ nftAssets?: Maybe>>; /** The list of NFT token IDs initially deposited. */ nftTokenIds: Array; /** The amount of each NFT token initially deposited. */ nftTokenQuantities: Array>; /** The wallet address of the pool owner. */ ownerAddress: Scalars['String']['output']; /** The contract address of the NFT pool. */ poolAddress: Scalars['String']['output']; /** The type of NFT in the pool. */ poolNftType: PoolNftType; /** The property checker contract address for the pool. */ propertyChecker?: Maybe; /** The list of royalties for the pool. Only applicable for `SUDOSWAP_V2` pools. */ royalties?: Maybe>>; /** The initial price at which the pool is willing to sell an NFT in the pool's liquidity token. */ sellPriceT: Scalars['String']['output']; /** The initial spot price in the pool's liquidity token. */ startPriceT: Scalars['String']['output']; /** The contract address of the liquidity token of the pool (usually WETH). */ tokenAddress: Scalars['String']['output']; /** The amount of token in the contract after the block has processed in the pool's liquidity token. */ tokenBalanceT: Scalars['String']['output']; /** The type of NFT pool event, `NEW_POOL`. */ type: NftPoolEventType; /** The ratio of the transaction token to USD. */ usdRatio: Scalars['String']['output']; }; /** An NFT asset. */ export type NftAsset = { __typename?: 'NftAsset'; /** The contract address of the NFT collection. */ address: Scalars['String']['output']; /** The attributes for the NFT asset. */ attributes?: Maybe>; /** The description of the NFT asset. */ description?: Maybe; /** The ID of the NFT asset (`address`:`networkId`). */ id: Scalars['String']['output']; /** The NFT asset media. */ media?: Maybe; /** The name of the NFT asset. */ name?: Maybe; /** The network ID the NFT collection is deployed on. */ networkId: Scalars['Int']['output']; /** The source image URI linked by smart contract metadata. */ originalImage?: Maybe; /** The number of NFT assets with the same NFT token ID. Only applicable for ERC1155 tokens. */ quantity?: Maybe; /** Raw NFT metadata from the smart contract. */ rawAssetData?: Maybe; /** The token ID of the NFT asset. */ tokenId: Scalars['String']['output']; /** The URI provided by the smart contract. Typically JSON that contains metadata. */ uri?: Maybe; }; /** Attributes for an NFT asset. */ export type NftAssetAttribute = { __typename?: 'NftAssetAttribute'; /** Suggested class name to use for css styling. An optional attribute of ERC-1155 assets. */ class?: Maybe; /** Suggested CSS styling. An optional attribute of ERC-1155 assets. */ css?: Maybe; /** The attribute display type. Can be `Trait`, `Stat`, `Ranking`, `BoostNumber`, `BoostPercentage` or `Date`. */ displayType: NftAssetAttributeDisplayType; /** The max value, if applicable. */ maxValue?: Maybe; /** The name of the attribute. */ name: Scalars['String']['output']; /** The value of the attribute. */ value: Scalars['String']['output']; /** The type for the `value` field. Can be `String`, `Number` or `Array`. */ valueType: NftAssetAttributeType; }; /** The display type for the NFT asset attribute. */ export declare enum NftAssetAttributeDisplayType { BoostNumber = "BoostNumber", BoostPercentage = "BoostPercentage", Date = "Date", Ranking = "Ranking", Stat = "Stat", Trait = "Trait" } /** The type for the NFT asset attribute `value` field. */ export declare enum NftAssetAttributeType { Array = "Array", Number = "Number", String = "String" } /** An NFT asset error. */ export type NftAssetError = { __typename?: 'NftAssetError'; /** The contract address of the NFT collection. */ address: Scalars['String']['output']; /** The ID of the NFT asset (`address`:`networkId`). */ id: Scalars['String']['output']; /** The message of the asset error. */ message: Scalars['String']['output']; /** The network ID the NFT collection is deployed on. */ networkId: Scalars['Int']['output']; /** The status of the asset error. */ status: NftAssetErrorStatus; /** The token ID of the NFT asset. */ tokenId: Scalars['String']['output']; }; /** The status of an NFT asset error. */ export declare enum NftAssetErrorStatus { IndexingInProgress = "INDEXING_IN_PROGRESS", NotFound = "NOT_FOUND" } /** NFT asset media. */ export type NftAssetMedia = { __typename?: 'NftAssetMedia'; /** The URL for a full size image of the NFT asset. */ image: Scalars['String']['output']; /** Whether the NFT asset media has finished processing. */ processed?: Maybe; /** The URL for large generated thumbnail of the NFT asset. */ thumbLg: Scalars['String']['output']; /** The URL for small generated thumbnail of the NFT asset. */ thumbSm: Scalars['String']['output']; }; /** Response returned by `getNftAssets`. */ export type NftAssetsConnection = { __typename?: 'NftAssetsConnection'; /** A cursor for use in pagination. */ cursor?: Maybe; /** A list of errors encountered while fetching the NFT assets. Errors correspond to null values in `items` by array index. */ itemErrors?: Maybe>>; /** A list of NFT assets. */ items?: Maybe>>; }; /** Wallet balance of an Nft Collection. */ export type NftBalance = { __typename?: 'NftBalance'; /** The number of items held by the wallet. */ balance: Scalars['String']['output']; /** The ID of the collection (`collectionAddress:networkId`). */ collectionId: Scalars['String']['output']; /** The address of the wallet. */ walletAddress: Scalars['String']['output']; }; /** Price stats for an NFT collection over a time frame. Either in USD or the network's base token. */ export type NftCollectionCurrencyStats = { __typename?: 'NftCollectionCurrencyStats'; /** The average sale price in the time frame. */ average?: Maybe; /** The closing price for the time frame. */ close?: Maybe; /** The highest sale price in the time frame. */ highestSale?: Maybe; /** The lowest sale price in the time frame. */ lowestSale?: Maybe; /** The opening price for the time frame. */ open?: Maybe; /** The volume over the time frame. */ volume?: Maybe; /** The volume partitioned by fillsource over the time frame */ volumeByFillsource?: Maybe>>; /** The percentages of total volume partitioned by fillsource over the time frame */ volumePercentByFillsource?: Maybe>>; }; /** Stat and change for a string based fillsource amount. */ export type NftCollectionFillsourceNumberStat = { __typename?: 'NftCollectionFillsourceNumberStat'; /** The amount of the stat traded in the current time frame. */ amount: Scalars['Float']['output']; /** The change in fillsource volume between the previous and current time frame. */ change?: Maybe; /** The marketplace that filled the NFT order volume. (ex. OPENSEA, BLUR, etc.) */ fillsource: Scalars['String']['output']; }; /** Stat and change for a string based fillsource amount. */ export type NftCollectionFillsourceStringStat = { __typename?: 'NftCollectionFillsourceStringStat'; /** The amount of the stat traded in the current time frame. */ amount: Scalars['String']['output']; /** The change in fillsource volume between the previous and current time frame. */ change?: Maybe; /** The marketplace that filled the NFT order volume. (ex. OPENSEA, BLUR, etc.) */ fillsource: Scalars['String']['output']; }; /** Response returned by `filterNftCollections`. */ export type NftCollectionFilterConnection = { __typename?: 'NftCollectionFilterConnection'; /** The number of NFT collections returned. */ count?: Maybe; /** Where in the list the server started when returning items. */ offset?: Maybe; /** The list of NFT collections matching the filter parameters. */ results?: Maybe>>; }; /** An NFT collection matching a set of filter parameters. */ export type NftCollectionFilterResult = { __typename?: 'NftCollectionFilterResult'; /** The contract address of the NFT collection. */ address?: Maybe; /** The token standard. Can be a variation of `ERC-721` or `ERC-1155`. */ ercType?: Maybe; /** The marketplace address or `all`. Can be used to get marketplace-specific metrics. */ grouping?: Maybe; /** The ID of the NFT collection (`address`:`networkId`). */ id?: Maybe; /** The image URL for the collection or one of the assets within the collection. */ imageUrl?: Maybe; /** The unix timestamp for the last event. */ lastEventTimestamp?: Maybe; /** The name of the NFT collection. */ name?: Maybe; /** The network ID the NFT collection is deployed on. */ networkId?: Maybe; /** Stats for the past hour. */ stats1h?: Maybe; /** Stats for the past 4 hours. */ stats4h?: Maybe; /** Stats for the past 12 hours. */ stats12h?: Maybe; /** Stats for the past 24 hours. */ stats24h?: Maybe; /** The symbol of the NFT collection. */ symbol?: Maybe; /** The unix timestamp indicating the last time the data was updated. Updates daily. */ timestamp?: Maybe; /** The total supply of the NFT collection. */ totalSupply?: Maybe; }; /** Input filters for `filterNftCollections`. */ export type NftCollectionFilters = { /** The list of token standards to filter by. */ ercType?: InputMaybe>>; /** The unix timestamp for the last event. */ lastEventTimestamp?: InputMaybe; /** The list of network IDs to filter by. */ network?: InputMaybe>>; /** Stats for the past hour. */ stats1h?: InputMaybe; /** Stats for the past 4 hours. */ stats4h?: InputMaybe; /** Stats for the past 12 hours. */ stats12h?: InputMaybe; /** Stats for the past 24 hours. */ stats24h?: InputMaybe; /** The total supply of the NFT collection. */ totalSupply?: InputMaybe; }; /** Response returned by `getNftCollectionMetadata`. */ export type NftCollectionMetadataResponse = { __typename?: 'NftCollectionMetadataResponse'; /** Metadata for the NFT collection. */ contract: NftContract; /** The ID of the NFT collection (`address`:`networkId`). */ id: Scalars['String']['output']; /** The media for one of the assets within the NFT collection. */ media?: Maybe; /** A list of stats for the NFT collection across different time frames. */ stats?: Maybe>>; }; /** Numerical stats for an NFT collection over a time frame. */ export type NftCollectionNonCurrencyStats = { __typename?: 'NftCollectionNonCurrencyStats'; /** The number of mints over the time frame. */ mints?: Maybe; /** The number of sales over the time frame. */ sales?: Maybe; /** The number of tokens sold over the time frame. */ tokensSold?: Maybe; /** The number of transfers over the time frame. */ transfers?: Maybe; /** The number of unique buyers over the time frame. */ uniqueBuyers?: Maybe; /** The number of unique minters over the time frame. */ uniqueMinters?: Maybe; /** The number of unique wallets (buyers or sellers) over the time frame. */ uniqueSalesWallets?: Maybe; /** The number of unique sellers over the time frame. */ uniqueSellers?: Maybe; }; /** Price stats for an NFT collection over a time frame. Either in USD or the network's base token. */ export type NftCollectionPriceStats = { __typename?: 'NftCollectionPriceStats'; /** The average sale price. */ average: Scalars['String']['output']; /** The change in average price between the previous and current time frame. */ averageChange?: Maybe; /** The highest sale price. */ ceiling: Scalars['String']['output']; /** The change in ceiling price between the previous and current time frame. */ ceilingChange?: Maybe; /** The lowest sale price. */ floor: Scalars['String']['output']; /** The change in floor price between the previous and current time frame. */ floorChange?: Maybe; /** The trade volume. */ volume: Scalars['String']['output']; /** The volume partitioned by fillsource over the time frame */ volumeByFillsource?: Maybe>>; /** The change in volume between the previous and current time frame. */ volumeChange?: Maybe; /** The percentages of total volume partitioned by fillsource over the time frame */ volumePercentByFillsource?: Maybe>>; }; /** Input type of `NftCollectionRanking`. */ export type NftCollectionRanking = { /** The attribute to rank NFT collections by. */ attribute?: InputMaybe; /** The direction to apply to the ranking attribute. */ direction?: InputMaybe; }; /** The attribute used to rank NFT collections. */ export declare enum NftCollectionRankingAttribute { LastEventTimestamp = "lastEventTimestamp", Stats1hNetworkBaseTokenAverageChange = "stats1hNetworkBaseTokenAverageChange", Stats1hNetworkBaseTokenAverageCurrent = "stats1hNetworkBaseTokenAverageCurrent", Stats1hNetworkBaseTokenAveragePrevious = "stats1hNetworkBaseTokenAveragePrevious", Stats1hNetworkBaseTokenCloseChange = "stats1hNetworkBaseTokenCloseChange", Stats1hNetworkBaseTokenCloseCurrent = "stats1hNetworkBaseTokenCloseCurrent", Stats1hNetworkBaseTokenClosePrevious = "stats1hNetworkBaseTokenClosePrevious", Stats1hNetworkBaseTokenHighestSaleChange = "stats1hNetworkBaseTokenHighestSaleChange", Stats1hNetworkBaseTokenHighestSaleCurrent = "stats1hNetworkBaseTokenHighestSaleCurrent", Stats1hNetworkBaseTokenHighestSalePrevious = "stats1hNetworkBaseTokenHighestSalePrevious", Stats1hNetworkBaseTokenLowestSaleChange = "stats1hNetworkBaseTokenLowestSaleChange", Stats1hNetworkBaseTokenLowestSaleCurrent = "stats1hNetworkBaseTokenLowestSaleCurrent", Stats1hNetworkBaseTokenLowestSalePrevious = "stats1hNetworkBaseTokenLowestSalePrevious", Stats1hNetworkBaseTokenOpenChange = "stats1hNetworkBaseTokenOpenChange", Stats1hNetworkBaseTokenOpenCurrent = "stats1hNetworkBaseTokenOpenCurrent", Stats1hNetworkBaseTokenOpenPrevious = "stats1hNetworkBaseTokenOpenPrevious", Stats1hNetworkBaseTokenVolumeByFillsourceBlendChange = "stats1hNetworkBaseTokenVolumeByFillsourceBlendChange", Stats1hNetworkBaseTokenVolumeByFillsourceBlendCurrent = "stats1hNetworkBaseTokenVolumeByFillsourceBlendCurrent", Stats1hNetworkBaseTokenVolumeByFillsourceBlendPrevious = "stats1hNetworkBaseTokenVolumeByFillsourceBlendPrevious", Stats1hNetworkBaseTokenVolumeByFillsourceBlurChange = "stats1hNetworkBaseTokenVolumeByFillsourceBlurChange", Stats1hNetworkBaseTokenVolumeByFillsourceBlurCurrent = "stats1hNetworkBaseTokenVolumeByFillsourceBlurCurrent", Stats1hNetworkBaseTokenVolumeByFillsourceBlurPrevious = "stats1hNetworkBaseTokenVolumeByFillsourceBlurPrevious", Stats1hNetworkBaseTokenVolumeByFillsourceBlurV2Change = "stats1hNetworkBaseTokenVolumeByFillsourceBlurV2Change", Stats1hNetworkBaseTokenVolumeByFillsourceBlurV2Current = "stats1hNetworkBaseTokenVolumeByFillsourceBlurV2Current", Stats1hNetworkBaseTokenVolumeByFillsourceBlurV2Previous = "stats1hNetworkBaseTokenVolumeByFillsourceBlurV2Previous", Stats1hNetworkBaseTokenVolumeByFillsourceCryptopunksChange = "stats1hNetworkBaseTokenVolumeByFillsourceCryptopunksChange", Stats1hNetworkBaseTokenVolumeByFillsourceCryptopunksCurrent = "stats1hNetworkBaseTokenVolumeByFillsourceCryptopunksCurrent", Stats1hNetworkBaseTokenVolumeByFillsourceCryptopunksPrevious = "stats1hNetworkBaseTokenVolumeByFillsourceCryptopunksPrevious", Stats1hNetworkBaseTokenVolumeByFillsourceGemChange = "stats1hNetworkBaseTokenVolumeByFillsourceGemChange", Stats1hNetworkBaseTokenVolumeByFillsourceGemCurrent = "stats1hNetworkBaseTokenVolumeByFillsourceGemCurrent", Stats1hNetworkBaseTokenVolumeByFillsourceGemPrevious = "stats1hNetworkBaseTokenVolumeByFillsourceGemPrevious", Stats1hNetworkBaseTokenVolumeByFillsourceLooksrareChange = "stats1hNetworkBaseTokenVolumeByFillsourceLooksrareChange", Stats1hNetworkBaseTokenVolumeByFillsourceLooksrareCurrent = "stats1hNetworkBaseTokenVolumeByFillsourceLooksrareCurrent", Stats1hNetworkBaseTokenVolumeByFillsourceLooksrarePrevious = "stats1hNetworkBaseTokenVolumeByFillsourceLooksrarePrevious", Stats1hNetworkBaseTokenVolumeByFillsourceLooksrareV2Change = "stats1hNetworkBaseTokenVolumeByFillsourceLooksrareV2Change", Stats1hNetworkBaseTokenVolumeByFillsourceLooksrareV2Current = "stats1hNetworkBaseTokenVolumeByFillsourceLooksrareV2Current", Stats1hNetworkBaseTokenVolumeByFillsourceLooksrareV2Previous = "stats1hNetworkBaseTokenVolumeByFillsourceLooksrareV2Previous", Stats1hNetworkBaseTokenVolumeByFillsourceOpenseaChange = "stats1hNetworkBaseTokenVolumeByFillsourceOpenseaChange", Stats1hNetworkBaseTokenVolumeByFillsourceOpenseaCurrent = "stats1hNetworkBaseTokenVolumeByFillsourceOpenseaCurrent", Stats1hNetworkBaseTokenVolumeByFillsourceOpenseaPrevious = "stats1hNetworkBaseTokenVolumeByFillsourceOpenseaPrevious", Stats1hNetworkBaseTokenVolumeByFillsourceOpenseaProChange = "stats1hNetworkBaseTokenVolumeByFillsourceOpenseaProChange", Stats1hNetworkBaseTokenVolumeByFillsourceOpenseaProCurrent = "stats1hNetworkBaseTokenVolumeByFillsourceOpenseaProCurrent", Stats1hNetworkBaseTokenVolumeByFillsourceOpenseaProPrevious = "stats1hNetworkBaseTokenVolumeByFillsourceOpenseaProPrevious", Stats1hNetworkBaseTokenVolumeByFillsourceSeaportChange = "stats1hNetworkBaseTokenVolumeByFillsourceSeaportChange", Stats1hNetworkBaseTokenVolumeByFillsourceSeaportCurrent = "stats1hNetworkBaseTokenVolumeByFillsourceSeaportCurrent", Stats1hNetworkBaseTokenVolumeByFillsourceSeaportPrevious = "stats1hNetworkBaseTokenVolumeByFillsourceSeaportPrevious", Stats1hNetworkBaseTokenVolumeByFillsourceSudoswapChange = "stats1hNetworkBaseTokenVolumeByFillsourceSudoswapChange", Stats1hNetworkBaseTokenVolumeByFillsourceSudoswapCurrent = "stats1hNetworkBaseTokenVolumeByFillsourceSudoswapCurrent", Stats1hNetworkBaseTokenVolumeByFillsourceSudoswapPrevious = "stats1hNetworkBaseTokenVolumeByFillsourceSudoswapPrevious", Stats1hNetworkBaseTokenVolumeByFillsourceSudoswapV2Change = "stats1hNetworkBaseTokenVolumeByFillsourceSudoswapV2Change", Stats1hNetworkBaseTokenVolumeByFillsourceSudoswapV2Current = "stats1hNetworkBaseTokenVolumeByFillsourceSudoswapV2Current", Stats1hNetworkBaseTokenVolumeByFillsourceSudoswapV2Previous = "stats1hNetworkBaseTokenVolumeByFillsourceSudoswapV2Previous", Stats1hNetworkBaseTokenVolumeByFillsourceX2Y2Change = "stats1hNetworkBaseTokenVolumeByFillsourceX2Y2Change", Stats1hNetworkBaseTokenVolumeByFillsourceX2Y2Current = "stats1hNetworkBaseTokenVolumeByFillsourceX2Y2Current", Stats1hNetworkBaseTokenVolumeByFillsourceX2Y2Previous = "stats1hNetworkBaseTokenVolumeByFillsourceX2Y2Previous", Stats1hNetworkBaseTokenVolumeChange = "stats1hNetworkBaseTokenVolumeChange", Stats1hNetworkBaseTokenVolumeCurrent = "stats1hNetworkBaseTokenVolumeCurrent", Stats1hNetworkBaseTokenVolumePrevious = "stats1hNetworkBaseTokenVolumePrevious", Stats1hNonCurrencyMintsChange = "stats1hNonCurrencyMintsChange", Stats1hNonCurrencyMintsCurrent = "stats1hNonCurrencyMintsCurrent", Stats1hNonCurrencyMintsPrevious = "stats1hNonCurrencyMintsPrevious", Stats1hNonCurrencySalesChange = "stats1hNonCurrencySalesChange", Stats1hNonCurrencySalesCurrent = "stats1hNonCurrencySalesCurrent", Stats1hNonCurrencySalesPrevious = "stats1hNonCurrencySalesPrevious", Stats1hNonCurrencyTokensSoldChange = "stats1hNonCurrencyTokensSoldChange", Stats1hNonCurrencyTokensSoldCurrent = "stats1hNonCurrencyTokensSoldCurrent", Stats1hNonCurrencyTokensSoldPrevious = "stats1hNonCurrencyTokensSoldPrevious", Stats1hNonCurrencyTransfersChange = "stats1hNonCurrencyTransfersChange", Stats1hNonCurrencyTransfersCurrent = "stats1hNonCurrencyTransfersCurrent", Stats1hNonCurrencyTransfersPrevious = "stats1hNonCurrencyTransfersPrevious", Stats1hNonCurrencyUniqueBuyersChange = "stats1hNonCurrencyUniqueBuyersChange", Stats1hNonCurrencyUniqueBuyersCurrent = "stats1hNonCurrencyUniqueBuyersCurrent", Stats1hNonCurrencyUniqueBuyersPrevious = "stats1hNonCurrencyUniqueBuyersPrevious", Stats1hNonCurrencyUniqueMintersChange = "stats1hNonCurrencyUniqueMintersChange", Stats1hNonCurrencyUniqueMintersCurrent = "stats1hNonCurrencyUniqueMintersCurrent", Stats1hNonCurrencyUniqueMintersPrevious = "stats1hNonCurrencyUniqueMintersPrevious", Stats1hNonCurrencyUniqueSalesWalletsChange = "stats1hNonCurrencyUniqueSalesWalletsChange", Stats1hNonCurrencyUniqueSalesWalletsCurrent = "stats1hNonCurrencyUniqueSalesWalletsCurrent", Stats1hNonCurrencyUniqueSalesWalletsPrevious = "stats1hNonCurrencyUniqueSalesWalletsPrevious", Stats1hNonCurrencyUniqueSellersChange = "stats1hNonCurrencyUniqueSellersChange", Stats1hNonCurrencyUniqueSellersCurrent = "stats1hNonCurrencyUniqueSellersCurrent", Stats1hNonCurrencyUniqueSellersPrevious = "stats1hNonCurrencyUniqueSellersPrevious", Stats1hUsdAverageChange = "stats1hUsdAverageChange", Stats1hUsdAverageCurrent = "stats1hUsdAverageCurrent", Stats1hUsdAveragePrevious = "stats1hUsdAveragePrevious", Stats1hUsdCloseChange = "stats1hUsdCloseChange", Stats1hUsdCloseCurrent = "stats1hUsdCloseCurrent", Stats1hUsdClosePrevious = "stats1hUsdClosePrevious", Stats1hUsdHighestSaleChange = "stats1hUsdHighestSaleChange", Stats1hUsdHighestSaleCurrent = "stats1hUsdHighestSaleCurrent", Stats1hUsdHighestSalePrevious = "stats1hUsdHighestSalePrevious", Stats1hUsdLowestSaleChange = "stats1hUsdLowestSaleChange", Stats1hUsdLowestSaleCurrent = "stats1hUsdLowestSaleCurrent", Stats1hUsdLowestSalePrevious = "stats1hUsdLowestSalePrevious", Stats1hUsdOpenChange = "stats1hUsdOpenChange", Stats1hUsdOpenCurrent = "stats1hUsdOpenCurrent", Stats1hUsdOpenPrevious = "stats1hUsdOpenPrevious", Stats1hUsdVolumeByFillsourceBlendChange = "stats1hUsdVolumeByFillsourceBlendChange", Stats1hUsdVolumeByFillsourceBlendCurrent = "stats1hUsdVolumeByFillsourceBlendCurrent", Stats1hUsdVolumeByFillsourceBlendPrevious = "stats1hUsdVolumeByFillsourceBlendPrevious", Stats1hUsdVolumeByFillsourceBlurChange = "stats1hUsdVolumeByFillsourceBlurChange", Stats1hUsdVolumeByFillsourceBlurCurrent = "stats1hUsdVolumeByFillsourceBlurCurrent", Stats1hUsdVolumeByFillsourceBlurPrevious = "stats1hUsdVolumeByFillsourceBlurPrevious", Stats1hUsdVolumeByFillsourceBlurV2Change = "stats1hUsdVolumeByFillsourceBlurV2Change", Stats1hUsdVolumeByFillsourceBlurV2Current = "stats1hUsdVolumeByFillsourceBlurV2Current", Stats1hUsdVolumeByFillsourceBlurV2Previous = "stats1hUsdVolumeByFillsourceBlurV2Previous", Stats1hUsdVolumeByFillsourceCryptopunksChange = "stats1hUsdVolumeByFillsourceCryptopunksChange", Stats1hUsdVolumeByFillsourceCryptopunksCurrent = "stats1hUsdVolumeByFillsourceCryptopunksCurrent", Stats1hUsdVolumeByFillsourceCryptopunksPrevious = "stats1hUsdVolumeByFillsourceCryptopunksPrevious", Stats1hUsdVolumeByFillsourceGemChange = "stats1hUsdVolumeByFillsourceGemChange", Stats1hUsdVolumeByFillsourceGemCurrent = "stats1hUsdVolumeByFillsourceGemCurrent", Stats1hUsdVolumeByFillsourceGemPrevious = "stats1hUsdVolumeByFillsourceGemPrevious", Stats1hUsdVolumeByFillsourceLooksrareChange = "stats1hUsdVolumeByFillsourceLooksrareChange", Stats1hUsdVolumeByFillsourceLooksrareCurrent = "stats1hUsdVolumeByFillsourceLooksrareCurrent", Stats1hUsdVolumeByFillsourceLooksrarePrevious = "stats1hUsdVolumeByFillsourceLooksrarePrevious", Stats1hUsdVolumeByFillsourceLooksrareV2Change = "stats1hUsdVolumeByFillsourceLooksrareV2Change", Stats1hUsdVolumeByFillsourceLooksrareV2Current = "stats1hUsdVolumeByFillsourceLooksrareV2Current", Stats1hUsdVolumeByFillsourceLooksrareV2Previous = "stats1hUsdVolumeByFillsourceLooksrareV2Previous", Stats1hUsdVolumeByFillsourceOpenseaChange = "stats1hUsdVolumeByFillsourceOpenseaChange", Stats1hUsdVolumeByFillsourceOpenseaCurrent = "stats1hUsdVolumeByFillsourceOpenseaCurrent", Stats1hUsdVolumeByFillsourceOpenseaPrevious = "stats1hUsdVolumeByFillsourceOpenseaPrevious", Stats1hUsdVolumeByFillsourceOpenseaProChange = "stats1hUsdVolumeByFillsourceOpenseaProChange", Stats1hUsdVolumeByFillsourceOpenseaProCurrent = "stats1hUsdVolumeByFillsourceOpenseaProCurrent", Stats1hUsdVolumeByFillsourceOpenseaProPrevious = "stats1hUsdVolumeByFillsourceOpenseaProPrevious", Stats1hUsdVolumeByFillsourceSeaportChange = "stats1hUsdVolumeByFillsourceSeaportChange", Stats1hUsdVolumeByFillsourceSeaportCurrent = "stats1hUsdVolumeByFillsourceSeaportCurrent", Stats1hUsdVolumeByFillsourceSeaportPrevious = "stats1hUsdVolumeByFillsourceSeaportPrevious", Stats1hUsdVolumeByFillsourceSudoswapChange = "stats1hUsdVolumeByFillsourceSudoswapChange", Stats1hUsdVolumeByFillsourceSudoswapCurrent = "stats1hUsdVolumeByFillsourceSudoswapCurrent", Stats1hUsdVolumeByFillsourceSudoswapPrevious = "stats1hUsdVolumeByFillsourceSudoswapPrevious", Stats1hUsdVolumeByFillsourceSudoswapV2Change = "stats1hUsdVolumeByFillsourceSudoswapV2Change", Stats1hUsdVolumeByFillsourceSudoswapV2Current = "stats1hUsdVolumeByFillsourceSudoswapV2Current", Stats1hUsdVolumeByFillsourceSudoswapV2Previous = "stats1hUsdVolumeByFillsourceSudoswapV2Previous", Stats1hUsdVolumeByFillsourceX2Y2Change = "stats1hUsdVolumeByFillsourceX2Y2Change", Stats1hUsdVolumeByFillsourceX2Y2Current = "stats1hUsdVolumeByFillsourceX2Y2Current", Stats1hUsdVolumeByFillsourceX2Y2Previous = "stats1hUsdVolumeByFillsourceX2Y2Previous", Stats1hUsdVolumeChange = "stats1hUsdVolumeChange", Stats1hUsdVolumeCurrent = "stats1hUsdVolumeCurrent", Stats1hUsdVolumePrevious = "stats1hUsdVolumePrevious", Stats4hNetworkBaseTokenAverageChange = "stats4hNetworkBaseTokenAverageChange", Stats4hNetworkBaseTokenAverageCurrent = "stats4hNetworkBaseTokenAverageCurrent", Stats4hNetworkBaseTokenAveragePrevious = "stats4hNetworkBaseTokenAveragePrevious", Stats4hNetworkBaseTokenCloseChange = "stats4hNetworkBaseTokenCloseChange", Stats4hNetworkBaseTokenCloseCurrent = "stats4hNetworkBaseTokenCloseCurrent", Stats4hNetworkBaseTokenClosePrevious = "stats4hNetworkBaseTokenClosePrevious", Stats4hNetworkBaseTokenHighestSaleChange = "stats4hNetworkBaseTokenHighestSaleChange", Stats4hNetworkBaseTokenHighestSaleCurrent = "stats4hNetworkBaseTokenHighestSaleCurrent", Stats4hNetworkBaseTokenHighestSalePrevious = "stats4hNetworkBaseTokenHighestSalePrevious", Stats4hNetworkBaseTokenLowestSaleChange = "stats4hNetworkBaseTokenLowestSaleChange", Stats4hNetworkBaseTokenLowestSaleCurrent = "stats4hNetworkBaseTokenLowestSaleCurrent", Stats4hNetworkBaseTokenLowestSalePrevious = "stats4hNetworkBaseTokenLowestSalePrevious", Stats4hNetworkBaseTokenOpenChange = "stats4hNetworkBaseTokenOpenChange", Stats4hNetworkBaseTokenOpenCurrent = "stats4hNetworkBaseTokenOpenCurrent", Stats4hNetworkBaseTokenOpenPrevious = "stats4hNetworkBaseTokenOpenPrevious", Stats4hNetworkBaseTokenVolumeByFillsourceBlendChange = "stats4hNetworkBaseTokenVolumeByFillsourceBlendChange", Stats4hNetworkBaseTokenVolumeByFillsourceBlendCurrent = "stats4hNetworkBaseTokenVolumeByFillsourceBlendCurrent", Stats4hNetworkBaseTokenVolumeByFillsourceBlendPrevious = "stats4hNetworkBaseTokenVolumeByFillsourceBlendPrevious", Stats4hNetworkBaseTokenVolumeByFillsourceBlurChange = "stats4hNetworkBaseTokenVolumeByFillsourceBlurChange", Stats4hNetworkBaseTokenVolumeByFillsourceBlurCurrent = "stats4hNetworkBaseTokenVolumeByFillsourceBlurCurrent", Stats4hNetworkBaseTokenVolumeByFillsourceBlurPrevious = "stats4hNetworkBaseTokenVolumeByFillsourceBlurPrevious", Stats4hNetworkBaseTokenVolumeByFillsourceBlurV2Change = "stats4hNetworkBaseTokenVolumeByFillsourceBlurV2Change", Stats4hNetworkBaseTokenVolumeByFillsourceBlurV2Current = "stats4hNetworkBaseTokenVolumeByFillsourceBlurV2Current", Stats4hNetworkBaseTokenVolumeByFillsourceBlurV2Previous = "stats4hNetworkBaseTokenVolumeByFillsourceBlurV2Previous", Stats4hNetworkBaseTokenVolumeByFillsourceCryptopunksChange = "stats4hNetworkBaseTokenVolumeByFillsourceCryptopunksChange", Stats4hNetworkBaseTokenVolumeByFillsourceCryptopunksCurrent = "stats4hNetworkBaseTokenVolumeByFillsourceCryptopunksCurrent", Stats4hNetworkBaseTokenVolumeByFillsourceCryptopunksPrevious = "stats4hNetworkBaseTokenVolumeByFillsourceCryptopunksPrevious", Stats4hNetworkBaseTokenVolumeByFillsourceGemChange = "stats4hNetworkBaseTokenVolumeByFillsourceGemChange", Stats4hNetworkBaseTokenVolumeByFillsourceGemCurrent = "stats4hNetworkBaseTokenVolumeByFillsourceGemCurrent", Stats4hNetworkBaseTokenVolumeByFillsourceGemPrevious = "stats4hNetworkBaseTokenVolumeByFillsourceGemPrevious", Stats4hNetworkBaseTokenVolumeByFillsourceLooksrareChange = "stats4hNetworkBaseTokenVolumeByFillsourceLooksrareChange", Stats4hNetworkBaseTokenVolumeByFillsourceLooksrareCurrent = "stats4hNetworkBaseTokenVolumeByFillsourceLooksrareCurrent", Stats4hNetworkBaseTokenVolumeByFillsourceLooksrarePrevious = "stats4hNetworkBaseTokenVolumeByFillsourceLooksrarePrevious", Stats4hNetworkBaseTokenVolumeByFillsourceLooksrareV2Change = "stats4hNetworkBaseTokenVolumeByFillsourceLooksrareV2Change", Stats4hNetworkBaseTokenVolumeByFillsourceLooksrareV2Current = "stats4hNetworkBaseTokenVolumeByFillsourceLooksrareV2Current", Stats4hNetworkBaseTokenVolumeByFillsourceLooksrareV2Previous = "stats4hNetworkBaseTokenVolumeByFillsourceLooksrareV2Previous", Stats4hNetworkBaseTokenVolumeByFillsourceOpenseaChange = "stats4hNetworkBaseTokenVolumeByFillsourceOpenseaChange", Stats4hNetworkBaseTokenVolumeByFillsourceOpenseaCurrent = "stats4hNetworkBaseTokenVolumeByFillsourceOpenseaCurrent", Stats4hNetworkBaseTokenVolumeByFillsourceOpenseaPrevious = "stats4hNetworkBaseTokenVolumeByFillsourceOpenseaPrevious", Stats4hNetworkBaseTokenVolumeByFillsourceOpenseaProChange = "stats4hNetworkBaseTokenVolumeByFillsourceOpenseaProChange", Stats4hNetworkBaseTokenVolumeByFillsourceOpenseaProCurrent = "stats4hNetworkBaseTokenVolumeByFillsourceOpenseaProCurrent", Stats4hNetworkBaseTokenVolumeByFillsourceOpenseaProPrevious = "stats4hNetworkBaseTokenVolumeByFillsourceOpenseaProPrevious", Stats4hNetworkBaseTokenVolumeByFillsourceSeaportChange = "stats4hNetworkBaseTokenVolumeByFillsourceSeaportChange", Stats4hNetworkBaseTokenVolumeByFillsourceSeaportCurrent = "stats4hNetworkBaseTokenVolumeByFillsourceSeaportCurrent", Stats4hNetworkBaseTokenVolumeByFillsourceSeaportPrevious = "stats4hNetworkBaseTokenVolumeByFillsourceSeaportPrevious", Stats4hNetworkBaseTokenVolumeByFillsourceSudoswapChange = "stats4hNetworkBaseTokenVolumeByFillsourceSudoswapChange", Stats4hNetworkBaseTokenVolumeByFillsourceSudoswapCurrent = "stats4hNetworkBaseTokenVolumeByFillsourceSudoswapCurrent", Stats4hNetworkBaseTokenVolumeByFillsourceSudoswapPrevious = "stats4hNetworkBaseTokenVolumeByFillsourceSudoswapPrevious", Stats4hNetworkBaseTokenVolumeByFillsourceSudoswapV2Change = "stats4hNetworkBaseTokenVolumeByFillsourceSudoswapV2Change", Stats4hNetworkBaseTokenVolumeByFillsourceSudoswapV2Current = "stats4hNetworkBaseTokenVolumeByFillsourceSudoswapV2Current", Stats4hNetworkBaseTokenVolumeByFillsourceSudoswapV2Previous = "stats4hNetworkBaseTokenVolumeByFillsourceSudoswapV2Previous", Stats4hNetworkBaseTokenVolumeByFillsourceX2Y2Change = "stats4hNetworkBaseTokenVolumeByFillsourceX2Y2Change", Stats4hNetworkBaseTokenVolumeByFillsourceX2Y2Current = "stats4hNetworkBaseTokenVolumeByFillsourceX2Y2Current", Stats4hNetworkBaseTokenVolumeByFillsourceX2Y2Previous = "stats4hNetworkBaseTokenVolumeByFillsourceX2Y2Previous", Stats4hNetworkBaseTokenVolumeChange = "stats4hNetworkBaseTokenVolumeChange", Stats4hNetworkBaseTokenVolumeCurrent = "stats4hNetworkBaseTokenVolumeCurrent", Stats4hNetworkBaseTokenVolumePrevious = "stats4hNetworkBaseTokenVolumePrevious", Stats4hNonCurrencyMintsChange = "stats4hNonCurrencyMintsChange", Stats4hNonCurrencyMintsCurrent = "stats4hNonCurrencyMintsCurrent", Stats4hNonCurrencyMintsPrevious = "stats4hNonCurrencyMintsPrevious", Stats4hNonCurrencySalesChange = "stats4hNonCurrencySalesChange", Stats4hNonCurrencySalesCurrent = "stats4hNonCurrencySalesCurrent", Stats4hNonCurrencySalesPrevious = "stats4hNonCurrencySalesPrevious", Stats4hNonCurrencyTokensSoldChange = "stats4hNonCurrencyTokensSoldChange", Stats4hNonCurrencyTokensSoldCurrent = "stats4hNonCurrencyTokensSoldCurrent", Stats4hNonCurrencyTokensSoldPrevious = "stats4hNonCurrencyTokensSoldPrevious", Stats4hNonCurrencyTransfersChange = "stats4hNonCurrencyTransfersChange", Stats4hNonCurrencyTransfersCurrent = "stats4hNonCurrencyTransfersCurrent", Stats4hNonCurrencyTransfersPrevious = "stats4hNonCurrencyTransfersPrevious", Stats4hNonCurrencyUniqueBuyersChange = "stats4hNonCurrencyUniqueBuyersChange", Stats4hNonCurrencyUniqueBuyersCurrent = "stats4hNonCurrencyUniqueBuyersCurrent", Stats4hNonCurrencyUniqueBuyersPrevious = "stats4hNonCurrencyUniqueBuyersPrevious", Stats4hNonCurrencyUniqueMintersChange = "stats4hNonCurrencyUniqueMintersChange", Stats4hNonCurrencyUniqueMintersCurrent = "stats4hNonCurrencyUniqueMintersCurrent", Stats4hNonCurrencyUniqueMintersPrevious = "stats4hNonCurrencyUniqueMintersPrevious", Stats4hNonCurrencyUniqueSalesWalletsChange = "stats4hNonCurrencyUniqueSalesWalletsChange", Stats4hNonCurrencyUniqueSalesWalletsCurrent = "stats4hNonCurrencyUniqueSalesWalletsCurrent", Stats4hNonCurrencyUniqueSalesWalletsPrevious = "stats4hNonCurrencyUniqueSalesWalletsPrevious", Stats4hNonCurrencyUniqueSellersChange = "stats4hNonCurrencyUniqueSellersChange", Stats4hNonCurrencyUniqueSellersCurrent = "stats4hNonCurrencyUniqueSellersCurrent", Stats4hNonCurrencyUniqueSellersPrevious = "stats4hNonCurrencyUniqueSellersPrevious", Stats4hUsdAverageChange = "stats4hUsdAverageChange", Stats4hUsdAverageCurrent = "stats4hUsdAverageCurrent", Stats4hUsdAveragePrevious = "stats4hUsdAveragePrevious", Stats4hUsdCloseChange = "stats4hUsdCloseChange", Stats4hUsdCloseCurrent = "stats4hUsdCloseCurrent", Stats4hUsdClosePrevious = "stats4hUsdClosePrevious", Stats4hUsdHighestSaleChange = "stats4hUsdHighestSaleChange", Stats4hUsdHighestSaleCurrent = "stats4hUsdHighestSaleCurrent", Stats4hUsdHighestSalePrevious = "stats4hUsdHighestSalePrevious", Stats4hUsdLowestSaleChange = "stats4hUsdLowestSaleChange", Stats4hUsdLowestSaleCurrent = "stats4hUsdLowestSaleCurrent", Stats4hUsdLowestSalePrevious = "stats4hUsdLowestSalePrevious", Stats4hUsdOpenChange = "stats4hUsdOpenChange", Stats4hUsdOpenCurrent = "stats4hUsdOpenCurrent", Stats4hUsdOpenPrevious = "stats4hUsdOpenPrevious", Stats4hUsdVolumeByFillsourceBlendChange = "stats4hUsdVolumeByFillsourceBlendChange", Stats4hUsdVolumeByFillsourceBlendCurrent = "stats4hUsdVolumeByFillsourceBlendCurrent", Stats4hUsdVolumeByFillsourceBlendPrevious = "stats4hUsdVolumeByFillsourceBlendPrevious", Stats4hUsdVolumeByFillsourceBlurChange = "stats4hUsdVolumeByFillsourceBlurChange", Stats4hUsdVolumeByFillsourceBlurCurrent = "stats4hUsdVolumeByFillsourceBlurCurrent", Stats4hUsdVolumeByFillsourceBlurPrevious = "stats4hUsdVolumeByFillsourceBlurPrevious", Stats4hUsdVolumeByFillsourceBlurV2Change = "stats4hUsdVolumeByFillsourceBlurV2Change", Stats4hUsdVolumeByFillsourceBlurV2Current = "stats4hUsdVolumeByFillsourceBlurV2Current", Stats4hUsdVolumeByFillsourceBlurV2Previous = "stats4hUsdVolumeByFillsourceBlurV2Previous", Stats4hUsdVolumeByFillsourceCryptopunksChange = "stats4hUsdVolumeByFillsourceCryptopunksChange", Stats4hUsdVolumeByFillsourceCryptopunksCurrent = "stats4hUsdVolumeByFillsourceCryptopunksCurrent", Stats4hUsdVolumeByFillsourceCryptopunksPrevious = "stats4hUsdVolumeByFillsourceCryptopunksPrevious", Stats4hUsdVolumeByFillsourceGemChange = "stats4hUsdVolumeByFillsourceGemChange", Stats4hUsdVolumeByFillsourceGemCurrent = "stats4hUsdVolumeByFillsourceGemCurrent", Stats4hUsdVolumeByFillsourceGemPrevious = "stats4hUsdVolumeByFillsourceGemPrevious", Stats4hUsdVolumeByFillsourceLooksrareChange = "stats4hUsdVolumeByFillsourceLooksrareChange", Stats4hUsdVolumeByFillsourceLooksrareCurrent = "stats4hUsdVolumeByFillsourceLooksrareCurrent", Stats4hUsdVolumeByFillsourceLooksrarePrevious = "stats4hUsdVolumeByFillsourceLooksrarePrevious", Stats4hUsdVolumeByFillsourceLooksrareV2Change = "stats4hUsdVolumeByFillsourceLooksrareV2Change", Stats4hUsdVolumeByFillsourceLooksrareV2Current = "stats4hUsdVolumeByFillsourceLooksrareV2Current", Stats4hUsdVolumeByFillsourceLooksrareV2Previous = "stats4hUsdVolumeByFillsourceLooksrareV2Previous", Stats4hUsdVolumeByFillsourceOpenseaChange = "stats4hUsdVolumeByFillsourceOpenseaChange", Stats4hUsdVolumeByFillsourceOpenseaCurrent = "stats4hUsdVolumeByFillsourceOpenseaCurrent", Stats4hUsdVolumeByFillsourceOpenseaPrevious = "stats4hUsdVolumeByFillsourceOpenseaPrevious", Stats4hUsdVolumeByFillsourceOpenseaProChange = "stats4hUsdVolumeByFillsourceOpenseaProChange", Stats4hUsdVolumeByFillsourceOpenseaProCurrent = "stats4hUsdVolumeByFillsourceOpenseaProCurrent", Stats4hUsdVolumeByFillsourceOpenseaProPrevious = "stats4hUsdVolumeByFillsourceOpenseaProPrevious", Stats4hUsdVolumeByFillsourceSeaportChange = "stats4hUsdVolumeByFillsourceSeaportChange", Stats4hUsdVolumeByFillsourceSeaportCurrent = "stats4hUsdVolumeByFillsourceSeaportCurrent", Stats4hUsdVolumeByFillsourceSeaportPrevious = "stats4hUsdVolumeByFillsourceSeaportPrevious", Stats4hUsdVolumeByFillsourceSudoswapChange = "stats4hUsdVolumeByFillsourceSudoswapChange", Stats4hUsdVolumeByFillsourceSudoswapCurrent = "stats4hUsdVolumeByFillsourceSudoswapCurrent", Stats4hUsdVolumeByFillsourceSudoswapPrevious = "stats4hUsdVolumeByFillsourceSudoswapPrevious", Stats4hUsdVolumeByFillsourceSudoswapV2Change = "stats4hUsdVolumeByFillsourceSudoswapV2Change", Stats4hUsdVolumeByFillsourceSudoswapV2Current = "stats4hUsdVolumeByFillsourceSudoswapV2Current", Stats4hUsdVolumeByFillsourceSudoswapV2Previous = "stats4hUsdVolumeByFillsourceSudoswapV2Previous", Stats4hUsdVolumeByFillsourceX2Y2Change = "stats4hUsdVolumeByFillsourceX2Y2Change", Stats4hUsdVolumeByFillsourceX2Y2Current = "stats4hUsdVolumeByFillsourceX2Y2Current", Stats4hUsdVolumeByFillsourceX2Y2Previous = "stats4hUsdVolumeByFillsourceX2Y2Previous", Stats4hUsdVolumeChange = "stats4hUsdVolumeChange", Stats4hUsdVolumeCurrent = "stats4hUsdVolumeCurrent", Stats4hUsdVolumePrevious = "stats4hUsdVolumePrevious", Stats12hNetworkBaseTokenAverageChange = "stats12hNetworkBaseTokenAverageChange", Stats12hNetworkBaseTokenAverageCurrent = "stats12hNetworkBaseTokenAverageCurrent", Stats12hNetworkBaseTokenAveragePrevious = "stats12hNetworkBaseTokenAveragePrevious", Stats12hNetworkBaseTokenCloseChange = "stats12hNetworkBaseTokenCloseChange", Stats12hNetworkBaseTokenCloseCurrent = "stats12hNetworkBaseTokenCloseCurrent", Stats12hNetworkBaseTokenClosePrevious = "stats12hNetworkBaseTokenClosePrevious", Stats12hNetworkBaseTokenHighestSaleChange = "stats12hNetworkBaseTokenHighestSaleChange", Stats12hNetworkBaseTokenHighestSaleCurrent = "stats12hNetworkBaseTokenHighestSaleCurrent", Stats12hNetworkBaseTokenHighestSalePrevious = "stats12hNetworkBaseTokenHighestSalePrevious", Stats12hNetworkBaseTokenLowestSaleChange = "stats12hNetworkBaseTokenLowestSaleChange", Stats12hNetworkBaseTokenLowestSaleCurrent = "stats12hNetworkBaseTokenLowestSaleCurrent", Stats12hNetworkBaseTokenLowestSalePrevious = "stats12hNetworkBaseTokenLowestSalePrevious", Stats12hNetworkBaseTokenOpenChange = "stats12hNetworkBaseTokenOpenChange", Stats12hNetworkBaseTokenOpenCurrent = "stats12hNetworkBaseTokenOpenCurrent", Stats12hNetworkBaseTokenOpenPrevious = "stats12hNetworkBaseTokenOpenPrevious", Stats12hNetworkBaseTokenVolumeByFillsourceBlendChange = "stats12hNetworkBaseTokenVolumeByFillsourceBlendChange", Stats12hNetworkBaseTokenVolumeByFillsourceBlendCurrent = "stats12hNetworkBaseTokenVolumeByFillsourceBlendCurrent", Stats12hNetworkBaseTokenVolumeByFillsourceBlendPrevious = "stats12hNetworkBaseTokenVolumeByFillsourceBlendPrevious", Stats12hNetworkBaseTokenVolumeByFillsourceBlurChange = "stats12hNetworkBaseTokenVolumeByFillsourceBlurChange", Stats12hNetworkBaseTokenVolumeByFillsourceBlurCurrent = "stats12hNetworkBaseTokenVolumeByFillsourceBlurCurrent", Stats12hNetworkBaseTokenVolumeByFillsourceBlurPrevious = "stats12hNetworkBaseTokenVolumeByFillsourceBlurPrevious", Stats12hNetworkBaseTokenVolumeByFillsourceBlurV2Change = "stats12hNetworkBaseTokenVolumeByFillsourceBlurV2Change", Stats12hNetworkBaseTokenVolumeByFillsourceBlurV2Current = "stats12hNetworkBaseTokenVolumeByFillsourceBlurV2Current", Stats12hNetworkBaseTokenVolumeByFillsourceBlurV2Previous = "stats12hNetworkBaseTokenVolumeByFillsourceBlurV2Previous", Stats12hNetworkBaseTokenVolumeByFillsourceCryptopunksChange = "stats12hNetworkBaseTokenVolumeByFillsourceCryptopunksChange", Stats12hNetworkBaseTokenVolumeByFillsourceCryptopunksCurrent = "stats12hNetworkBaseTokenVolumeByFillsourceCryptopunksCurrent", Stats12hNetworkBaseTokenVolumeByFillsourceCryptopunksPrevious = "stats12hNetworkBaseTokenVolumeByFillsourceCryptopunksPrevious", Stats12hNetworkBaseTokenVolumeByFillsourceGemChange = "stats12hNetworkBaseTokenVolumeByFillsourceGemChange", Stats12hNetworkBaseTokenVolumeByFillsourceGemCurrent = "stats12hNetworkBaseTokenVolumeByFillsourceGemCurrent", Stats12hNetworkBaseTokenVolumeByFillsourceGemPrevious = "stats12hNetworkBaseTokenVolumeByFillsourceGemPrevious", Stats12hNetworkBaseTokenVolumeByFillsourceLooksrareChange = "stats12hNetworkBaseTokenVolumeByFillsourceLooksrareChange", Stats12hNetworkBaseTokenVolumeByFillsourceLooksrareCurrent = "stats12hNetworkBaseTokenVolumeByFillsourceLooksrareCurrent", Stats12hNetworkBaseTokenVolumeByFillsourceLooksrarePrevious = "stats12hNetworkBaseTokenVolumeByFillsourceLooksrarePrevious", Stats12hNetworkBaseTokenVolumeByFillsourceLooksrareV2Change = "stats12hNetworkBaseTokenVolumeByFillsourceLooksrareV2Change", Stats12hNetworkBaseTokenVolumeByFillsourceLooksrareV2Current = "stats12hNetworkBaseTokenVolumeByFillsourceLooksrareV2Current", Stats12hNetworkBaseTokenVolumeByFillsourceLooksrareV2Previous = "stats12hNetworkBaseTokenVolumeByFillsourceLooksrareV2Previous", Stats12hNetworkBaseTokenVolumeByFillsourceOpenseaChange = "stats12hNetworkBaseTokenVolumeByFillsourceOpenseaChange", Stats12hNetworkBaseTokenVolumeByFillsourceOpenseaCurrent = "stats12hNetworkBaseTokenVolumeByFillsourceOpenseaCurrent", Stats12hNetworkBaseTokenVolumeByFillsourceOpenseaPrevious = "stats12hNetworkBaseTokenVolumeByFillsourceOpenseaPrevious", Stats12hNetworkBaseTokenVolumeByFillsourceOpenseaProChange = "stats12hNetworkBaseTokenVolumeByFillsourceOpenseaProChange", Stats12hNetworkBaseTokenVolumeByFillsourceOpenseaProCurrent = "stats12hNetworkBaseTokenVolumeByFillsourceOpenseaProCurrent", Stats12hNetworkBaseTokenVolumeByFillsourceOpenseaProPrevious = "stats12hNetworkBaseTokenVolumeByFillsourceOpenseaProPrevious", Stats12hNetworkBaseTokenVolumeByFillsourceSeaportChange = "stats12hNetworkBaseTokenVolumeByFillsourceSeaportChange", Stats12hNetworkBaseTokenVolumeByFillsourceSeaportCurrent = "stats12hNetworkBaseTokenVolumeByFillsourceSeaportCurrent", Stats12hNetworkBaseTokenVolumeByFillsourceSeaportPrevious = "stats12hNetworkBaseTokenVolumeByFillsourceSeaportPrevious", Stats12hNetworkBaseTokenVolumeByFillsourceSudoswapChange = "stats12hNetworkBaseTokenVolumeByFillsourceSudoswapChange", Stats12hNetworkBaseTokenVolumeByFillsourceSudoswapCurrent = "stats12hNetworkBaseTokenVolumeByFillsourceSudoswapCurrent", Stats12hNetworkBaseTokenVolumeByFillsourceSudoswapPrevious = "stats12hNetworkBaseTokenVolumeByFillsourceSudoswapPrevious", Stats12hNetworkBaseTokenVolumeByFillsourceSudoswapV2Change = "stats12hNetworkBaseTokenVolumeByFillsourceSudoswapV2Change", Stats12hNetworkBaseTokenVolumeByFillsourceSudoswapV2Current = "stats12hNetworkBaseTokenVolumeByFillsourceSudoswapV2Current", Stats12hNetworkBaseTokenVolumeByFillsourceSudoswapV2Previous = "stats12hNetworkBaseTokenVolumeByFillsourceSudoswapV2Previous", Stats12hNetworkBaseTokenVolumeByFillsourceX2Y2Change = "stats12hNetworkBaseTokenVolumeByFillsourceX2Y2Change", Stats12hNetworkBaseTokenVolumeByFillsourceX2Y2Current = "stats12hNetworkBaseTokenVolumeByFillsourceX2Y2Current", Stats12hNetworkBaseTokenVolumeByFillsourceX2Y2Previous = "stats12hNetworkBaseTokenVolumeByFillsourceX2Y2Previous", Stats12hNetworkBaseTokenVolumeChange = "stats12hNetworkBaseTokenVolumeChange", Stats12hNetworkBaseTokenVolumeCurrent = "stats12hNetworkBaseTokenVolumeCurrent", Stats12hNetworkBaseTokenVolumePrevious = "stats12hNetworkBaseTokenVolumePrevious", Stats12hNonCurrencyMintsChange = "stats12hNonCurrencyMintsChange", Stats12hNonCurrencyMintsCurrent = "stats12hNonCurrencyMintsCurrent", Stats12hNonCurrencyMintsPrevious = "stats12hNonCurrencyMintsPrevious", Stats12hNonCurrencySalesChange = "stats12hNonCurrencySalesChange", Stats12hNonCurrencySalesCurrent = "stats12hNonCurrencySalesCurrent", Stats12hNonCurrencySalesPrevious = "stats12hNonCurrencySalesPrevious", Stats12hNonCurrencyTokensSoldChange = "stats12hNonCurrencyTokensSoldChange", Stats12hNonCurrencyTokensSoldCurrent = "stats12hNonCurrencyTokensSoldCurrent", Stats12hNonCurrencyTokensSoldPrevious = "stats12hNonCurrencyTokensSoldPrevious", Stats12hNonCurrencyTransfersChange = "stats12hNonCurrencyTransfersChange", Stats12hNonCurrencyTransfersCurrent = "stats12hNonCurrencyTransfersCurrent", Stats12hNonCurrencyTransfersPrevious = "stats12hNonCurrencyTransfersPrevious", Stats12hNonCurrencyUniqueBuyersChange = "stats12hNonCurrencyUniqueBuyersChange", Stats12hNonCurrencyUniqueBuyersCurrent = "stats12hNonCurrencyUniqueBuyersCurrent", Stats12hNonCurrencyUniqueBuyersPrevious = "stats12hNonCurrencyUniqueBuyersPrevious", Stats12hNonCurrencyUniqueMintersChange = "stats12hNonCurrencyUniqueMintersChange", Stats12hNonCurrencyUniqueMintersCurrent = "stats12hNonCurrencyUniqueMintersCurrent", Stats12hNonCurrencyUniqueMintersPrevious = "stats12hNonCurrencyUniqueMintersPrevious", Stats12hNonCurrencyUniqueSalesWalletsChange = "stats12hNonCurrencyUniqueSalesWalletsChange", Stats12hNonCurrencyUniqueSalesWalletsCurrent = "stats12hNonCurrencyUniqueSalesWalletsCurrent", Stats12hNonCurrencyUniqueSalesWalletsPrevious = "stats12hNonCurrencyUniqueSalesWalletsPrevious", Stats12hNonCurrencyUniqueSellersChange = "stats12hNonCurrencyUniqueSellersChange", Stats12hNonCurrencyUniqueSellersCurrent = "stats12hNonCurrencyUniqueSellersCurrent", Stats12hNonCurrencyUniqueSellersPrevious = "stats12hNonCurrencyUniqueSellersPrevious", Stats12hUsdAverageChange = "stats12hUsdAverageChange", Stats12hUsdAverageCurrent = "stats12hUsdAverageCurrent", Stats12hUsdAveragePrevious = "stats12hUsdAveragePrevious", Stats12hUsdCloseChange = "stats12hUsdCloseChange", Stats12hUsdCloseCurrent = "stats12hUsdCloseCurrent", Stats12hUsdClosePrevious = "stats12hUsdClosePrevious", Stats12hUsdHighestSaleChange = "stats12hUsdHighestSaleChange", Stats12hUsdHighestSaleCurrent = "stats12hUsdHighestSaleCurrent", Stats12hUsdHighestSalePrevious = "stats12hUsdHighestSalePrevious", Stats12hUsdLowestSaleChange = "stats12hUsdLowestSaleChange", Stats12hUsdLowestSaleCurrent = "stats12hUsdLowestSaleCurrent", Stats12hUsdLowestSalePrevious = "stats12hUsdLowestSalePrevious", Stats12hUsdOpenChange = "stats12hUsdOpenChange", Stats12hUsdOpenCurrent = "stats12hUsdOpenCurrent", Stats12hUsdOpenPrevious = "stats12hUsdOpenPrevious", Stats12hUsdVolumeByFillsourceBlendChange = "stats12hUsdVolumeByFillsourceBlendChange", Stats12hUsdVolumeByFillsourceBlendCurrent = "stats12hUsdVolumeByFillsourceBlendCurrent", Stats12hUsdVolumeByFillsourceBlendPrevious = "stats12hUsdVolumeByFillsourceBlendPrevious", Stats12hUsdVolumeByFillsourceBlurChange = "stats12hUsdVolumeByFillsourceBlurChange", Stats12hUsdVolumeByFillsourceBlurCurrent = "stats12hUsdVolumeByFillsourceBlurCurrent", Stats12hUsdVolumeByFillsourceBlurPrevious = "stats12hUsdVolumeByFillsourceBlurPrevious", Stats12hUsdVolumeByFillsourceBlurV2Change = "stats12hUsdVolumeByFillsourceBlurV2Change", Stats12hUsdVolumeByFillsourceBlurV2Current = "stats12hUsdVolumeByFillsourceBlurV2Current", Stats12hUsdVolumeByFillsourceBlurV2Previous = "stats12hUsdVolumeByFillsourceBlurV2Previous", Stats12hUsdVolumeByFillsourceCryptopunksChange = "stats12hUsdVolumeByFillsourceCryptopunksChange", Stats12hUsdVolumeByFillsourceCryptopunksCurrent = "stats12hUsdVolumeByFillsourceCryptopunksCurrent", Stats12hUsdVolumeByFillsourceCryptopunksPrevious = "stats12hUsdVolumeByFillsourceCryptopunksPrevious", Stats12hUsdVolumeByFillsourceGemChange = "stats12hUsdVolumeByFillsourceGemChange", Stats12hUsdVolumeByFillsourceGemCurrent = "stats12hUsdVolumeByFillsourceGemCurrent", Stats12hUsdVolumeByFillsourceGemPrevious = "stats12hUsdVolumeByFillsourceGemPrevious", Stats12hUsdVolumeByFillsourceLooksrareChange = "stats12hUsdVolumeByFillsourceLooksrareChange", Stats12hUsdVolumeByFillsourceLooksrareCurrent = "stats12hUsdVolumeByFillsourceLooksrareCurrent", Stats12hUsdVolumeByFillsourceLooksrarePrevious = "stats12hUsdVolumeByFillsourceLooksrarePrevious", Stats12hUsdVolumeByFillsourceLooksrareV2Change = "stats12hUsdVolumeByFillsourceLooksrareV2Change", Stats12hUsdVolumeByFillsourceLooksrareV2Current = "stats12hUsdVolumeByFillsourceLooksrareV2Current", Stats12hUsdVolumeByFillsourceLooksrareV2Previous = "stats12hUsdVolumeByFillsourceLooksrareV2Previous", Stats12hUsdVolumeByFillsourceOpenseaChange = "stats12hUsdVolumeByFillsourceOpenseaChange", Stats12hUsdVolumeByFillsourceOpenseaCurrent = "stats12hUsdVolumeByFillsourceOpenseaCurrent", Stats12hUsdVolumeByFillsourceOpenseaPrevious = "stats12hUsdVolumeByFillsourceOpenseaPrevious", Stats12hUsdVolumeByFillsourceOpenseaProChange = "stats12hUsdVolumeByFillsourceOpenseaProChange", Stats12hUsdVolumeByFillsourceOpenseaProCurrent = "stats12hUsdVolumeByFillsourceOpenseaProCurrent", Stats12hUsdVolumeByFillsourceOpenseaProPrevious = "stats12hUsdVolumeByFillsourceOpenseaProPrevious", Stats12hUsdVolumeByFillsourceSeaportChange = "stats12hUsdVolumeByFillsourceSeaportChange", Stats12hUsdVolumeByFillsourceSeaportCurrent = "stats12hUsdVolumeByFillsourceSeaportCurrent", Stats12hUsdVolumeByFillsourceSeaportPrevious = "stats12hUsdVolumeByFillsourceSeaportPrevious", Stats12hUsdVolumeByFillsourceSudoswapChange = "stats12hUsdVolumeByFillsourceSudoswapChange", Stats12hUsdVolumeByFillsourceSudoswapCurrent = "stats12hUsdVolumeByFillsourceSudoswapCurrent", Stats12hUsdVolumeByFillsourceSudoswapPrevious = "stats12hUsdVolumeByFillsourceSudoswapPrevious", Stats12hUsdVolumeByFillsourceSudoswapV2Change = "stats12hUsdVolumeByFillsourceSudoswapV2Change", Stats12hUsdVolumeByFillsourceSudoswapV2Current = "stats12hUsdVolumeByFillsourceSudoswapV2Current", Stats12hUsdVolumeByFillsourceSudoswapV2Previous = "stats12hUsdVolumeByFillsourceSudoswapV2Previous", Stats12hUsdVolumeByFillsourceX2Y2Change = "stats12hUsdVolumeByFillsourceX2Y2Change", Stats12hUsdVolumeByFillsourceX2Y2Current = "stats12hUsdVolumeByFillsourceX2Y2Current", Stats12hUsdVolumeByFillsourceX2Y2Previous = "stats12hUsdVolumeByFillsourceX2Y2Previous", Stats12hUsdVolumeChange = "stats12hUsdVolumeChange", Stats12hUsdVolumeCurrent = "stats12hUsdVolumeCurrent", Stats12hUsdVolumePrevious = "stats12hUsdVolumePrevious", Stats24hNetworkBaseTokenAverageChange = "stats24hNetworkBaseTokenAverageChange", Stats24hNetworkBaseTokenAverageCurrent = "stats24hNetworkBaseTokenAverageCurrent", Stats24hNetworkBaseTokenAveragePrevious = "stats24hNetworkBaseTokenAveragePrevious", Stats24hNetworkBaseTokenCloseChange = "stats24hNetworkBaseTokenCloseChange", Stats24hNetworkBaseTokenCloseCurrent = "stats24hNetworkBaseTokenCloseCurrent", Stats24hNetworkBaseTokenClosePrevious = "stats24hNetworkBaseTokenClosePrevious", Stats24hNetworkBaseTokenHighestSaleChange = "stats24hNetworkBaseTokenHighestSaleChange", Stats24hNetworkBaseTokenHighestSaleCurrent = "stats24hNetworkBaseTokenHighestSaleCurrent", Stats24hNetworkBaseTokenHighestSalePrevious = "stats24hNetworkBaseTokenHighestSalePrevious", Stats24hNetworkBaseTokenLowestSaleChange = "stats24hNetworkBaseTokenLowestSaleChange", Stats24hNetworkBaseTokenLowestSaleCurrent = "stats24hNetworkBaseTokenLowestSaleCurrent", Stats24hNetworkBaseTokenLowestSalePrevious = "stats24hNetworkBaseTokenLowestSalePrevious", Stats24hNetworkBaseTokenOpenChange = "stats24hNetworkBaseTokenOpenChange", Stats24hNetworkBaseTokenOpenCurrent = "stats24hNetworkBaseTokenOpenCurrent", Stats24hNetworkBaseTokenOpenPrevious = "stats24hNetworkBaseTokenOpenPrevious", Stats24hNetworkBaseTokenVolumeByFillsourceBlendChange = "stats24hNetworkBaseTokenVolumeByFillsourceBlendChange", Stats24hNetworkBaseTokenVolumeByFillsourceBlendCurrent = "stats24hNetworkBaseTokenVolumeByFillsourceBlendCurrent", Stats24hNetworkBaseTokenVolumeByFillsourceBlendPrevious = "stats24hNetworkBaseTokenVolumeByFillsourceBlendPrevious", Stats24hNetworkBaseTokenVolumeByFillsourceBlurChange = "stats24hNetworkBaseTokenVolumeByFillsourceBlurChange", Stats24hNetworkBaseTokenVolumeByFillsourceBlurCurrent = "stats24hNetworkBaseTokenVolumeByFillsourceBlurCurrent", Stats24hNetworkBaseTokenVolumeByFillsourceBlurPrevious = "stats24hNetworkBaseTokenVolumeByFillsourceBlurPrevious", Stats24hNetworkBaseTokenVolumeByFillsourceBlurV2Change = "stats24hNetworkBaseTokenVolumeByFillsourceBlurV2Change", Stats24hNetworkBaseTokenVolumeByFillsourceBlurV2Current = "stats24hNetworkBaseTokenVolumeByFillsourceBlurV2Current", Stats24hNetworkBaseTokenVolumeByFillsourceBlurV2Previous = "stats24hNetworkBaseTokenVolumeByFillsourceBlurV2Previous", Stats24hNetworkBaseTokenVolumeByFillsourceCryptopunksChange = "stats24hNetworkBaseTokenVolumeByFillsourceCryptopunksChange", Stats24hNetworkBaseTokenVolumeByFillsourceCryptopunksCurrent = "stats24hNetworkBaseTokenVolumeByFillsourceCryptopunksCurrent", Stats24hNetworkBaseTokenVolumeByFillsourceCryptopunksPrevious = "stats24hNetworkBaseTokenVolumeByFillsourceCryptopunksPrevious", Stats24hNetworkBaseTokenVolumeByFillsourceGemChange = "stats24hNetworkBaseTokenVolumeByFillsourceGemChange", Stats24hNetworkBaseTokenVolumeByFillsourceGemCurrent = "stats24hNetworkBaseTokenVolumeByFillsourceGemCurrent", Stats24hNetworkBaseTokenVolumeByFillsourceGemPrevious = "stats24hNetworkBaseTokenVolumeByFillsourceGemPrevious", Stats24hNetworkBaseTokenVolumeByFillsourceLooksrareChange = "stats24hNetworkBaseTokenVolumeByFillsourceLooksrareChange", Stats24hNetworkBaseTokenVolumeByFillsourceLooksrareCurrent = "stats24hNetworkBaseTokenVolumeByFillsourceLooksrareCurrent", Stats24hNetworkBaseTokenVolumeByFillsourceLooksrarePrevious = "stats24hNetworkBaseTokenVolumeByFillsourceLooksrarePrevious", Stats24hNetworkBaseTokenVolumeByFillsourceLooksrareV2Change = "stats24hNetworkBaseTokenVolumeByFillsourceLooksrareV2Change", Stats24hNetworkBaseTokenVolumeByFillsourceLooksrareV2Current = "stats24hNetworkBaseTokenVolumeByFillsourceLooksrareV2Current", Stats24hNetworkBaseTokenVolumeByFillsourceLooksrareV2Previous = "stats24hNetworkBaseTokenVolumeByFillsourceLooksrareV2Previous", Stats24hNetworkBaseTokenVolumeByFillsourceOpenseaChange = "stats24hNetworkBaseTokenVolumeByFillsourceOpenseaChange", Stats24hNetworkBaseTokenVolumeByFillsourceOpenseaCurrent = "stats24hNetworkBaseTokenVolumeByFillsourceOpenseaCurrent", Stats24hNetworkBaseTokenVolumeByFillsourceOpenseaPrevious = "stats24hNetworkBaseTokenVolumeByFillsourceOpenseaPrevious", Stats24hNetworkBaseTokenVolumeByFillsourceOpenseaProChange = "stats24hNetworkBaseTokenVolumeByFillsourceOpenseaProChange", Stats24hNetworkBaseTokenVolumeByFillsourceOpenseaProCurrent = "stats24hNetworkBaseTokenVolumeByFillsourceOpenseaProCurrent", Stats24hNetworkBaseTokenVolumeByFillsourceOpenseaProPrevious = "stats24hNetworkBaseTokenVolumeByFillsourceOpenseaProPrevious", Stats24hNetworkBaseTokenVolumeByFillsourceSeaportChange = "stats24hNetworkBaseTokenVolumeByFillsourceSeaportChange", Stats24hNetworkBaseTokenVolumeByFillsourceSeaportCurrent = "stats24hNetworkBaseTokenVolumeByFillsourceSeaportCurrent", Stats24hNetworkBaseTokenVolumeByFillsourceSeaportPrevious = "stats24hNetworkBaseTokenVolumeByFillsourceSeaportPrevious", Stats24hNetworkBaseTokenVolumeByFillsourceSudoswapChange = "stats24hNetworkBaseTokenVolumeByFillsourceSudoswapChange", Stats24hNetworkBaseTokenVolumeByFillsourceSudoswapCurrent = "stats24hNetworkBaseTokenVolumeByFillsourceSudoswapCurrent", Stats24hNetworkBaseTokenVolumeByFillsourceSudoswapPrevious = "stats24hNetworkBaseTokenVolumeByFillsourceSudoswapPrevious", Stats24hNetworkBaseTokenVolumeByFillsourceSudoswapV2Change = "stats24hNetworkBaseTokenVolumeByFillsourceSudoswapV2Change", Stats24hNetworkBaseTokenVolumeByFillsourceSudoswapV2Current = "stats24hNetworkBaseTokenVolumeByFillsourceSudoswapV2Current", Stats24hNetworkBaseTokenVolumeByFillsourceSudoswapV2Previous = "stats24hNetworkBaseTokenVolumeByFillsourceSudoswapV2Previous", Stats24hNetworkBaseTokenVolumeByFillsourceX2Y2Change = "stats24hNetworkBaseTokenVolumeByFillsourceX2Y2Change", Stats24hNetworkBaseTokenVolumeByFillsourceX2Y2Current = "stats24hNetworkBaseTokenVolumeByFillsourceX2Y2Current", Stats24hNetworkBaseTokenVolumeByFillsourceX2Y2Previous = "stats24hNetworkBaseTokenVolumeByFillsourceX2Y2Previous", Stats24hNetworkBaseTokenVolumeChange = "stats24hNetworkBaseTokenVolumeChange", Stats24hNetworkBaseTokenVolumeCurrent = "stats24hNetworkBaseTokenVolumeCurrent", Stats24hNetworkBaseTokenVolumePrevious = "stats24hNetworkBaseTokenVolumePrevious", Stats24hNonCurrencyMintsChange = "stats24hNonCurrencyMintsChange", Stats24hNonCurrencyMintsCurrent = "stats24hNonCurrencyMintsCurrent", Stats24hNonCurrencyMintsPrevious = "stats24hNonCurrencyMintsPrevious", Stats24hNonCurrencySalesChange = "stats24hNonCurrencySalesChange", Stats24hNonCurrencySalesCurrent = "stats24hNonCurrencySalesCurrent", Stats24hNonCurrencySalesPrevious = "stats24hNonCurrencySalesPrevious", Stats24hNonCurrencyTokensSoldChange = "stats24hNonCurrencyTokensSoldChange", Stats24hNonCurrencyTokensSoldCurrent = "stats24hNonCurrencyTokensSoldCurrent", Stats24hNonCurrencyTokensSoldPrevious = "stats24hNonCurrencyTokensSoldPrevious", Stats24hNonCurrencyTransfersChange = "stats24hNonCurrencyTransfersChange", Stats24hNonCurrencyTransfersCurrent = "stats24hNonCurrencyTransfersCurrent", Stats24hNonCurrencyTransfersPrevious = "stats24hNonCurrencyTransfersPrevious", Stats24hNonCurrencyUniqueBuyersChange = "stats24hNonCurrencyUniqueBuyersChange", Stats24hNonCurrencyUniqueBuyersCurrent = "stats24hNonCurrencyUniqueBuyersCurrent", Stats24hNonCurrencyUniqueBuyersPrevious = "stats24hNonCurrencyUniqueBuyersPrevious", Stats24hNonCurrencyUniqueMintersChange = "stats24hNonCurrencyUniqueMintersChange", Stats24hNonCurrencyUniqueMintersCurrent = "stats24hNonCurrencyUniqueMintersCurrent", Stats24hNonCurrencyUniqueMintersPrevious = "stats24hNonCurrencyUniqueMintersPrevious", Stats24hNonCurrencyUniqueSalesWalletsChange = "stats24hNonCurrencyUniqueSalesWalletsChange", Stats24hNonCurrencyUniqueSalesWalletsCurrent = "stats24hNonCurrencyUniqueSalesWalletsCurrent", Stats24hNonCurrencyUniqueSalesWalletsPrevious = "stats24hNonCurrencyUniqueSalesWalletsPrevious", Stats24hNonCurrencyUniqueSellersChange = "stats24hNonCurrencyUniqueSellersChange", Stats24hNonCurrencyUniqueSellersCurrent = "stats24hNonCurrencyUniqueSellersCurrent", Stats24hNonCurrencyUniqueSellersPrevious = "stats24hNonCurrencyUniqueSellersPrevious", Stats24hUsdAverageChange = "stats24hUsdAverageChange", Stats24hUsdAverageCurrent = "stats24hUsdAverageCurrent", Stats24hUsdAveragePrevious = "stats24hUsdAveragePrevious", Stats24hUsdCloseChange = "stats24hUsdCloseChange", Stats24hUsdCloseCurrent = "stats24hUsdCloseCurrent", Stats24hUsdClosePrevious = "stats24hUsdClosePrevious", Stats24hUsdHighestSaleChange = "stats24hUsdHighestSaleChange", Stats24hUsdHighestSaleCurrent = "stats24hUsdHighestSaleCurrent", Stats24hUsdHighestSalePrevious = "stats24hUsdHighestSalePrevious", Stats24hUsdLowestSaleChange = "stats24hUsdLowestSaleChange", Stats24hUsdLowestSaleCurrent = "stats24hUsdLowestSaleCurrent", Stats24hUsdLowestSalePrevious = "stats24hUsdLowestSalePrevious", Stats24hUsdOpenChange = "stats24hUsdOpenChange", Stats24hUsdOpenCurrent = "stats24hUsdOpenCurrent", Stats24hUsdOpenPrevious = "stats24hUsdOpenPrevious", Stats24hUsdVolumeByFillsourceBlendChange = "stats24hUsdVolumeByFillsourceBlendChange", Stats24hUsdVolumeByFillsourceBlendCurrent = "stats24hUsdVolumeByFillsourceBlendCurrent", Stats24hUsdVolumeByFillsourceBlendPrevious = "stats24hUsdVolumeByFillsourceBlendPrevious", Stats24hUsdVolumeByFillsourceBlurChange = "stats24hUsdVolumeByFillsourceBlurChange", Stats24hUsdVolumeByFillsourceBlurCurrent = "stats24hUsdVolumeByFillsourceBlurCurrent", Stats24hUsdVolumeByFillsourceBlurPrevious = "stats24hUsdVolumeByFillsourceBlurPrevious", Stats24hUsdVolumeByFillsourceBlurV2Change = "stats24hUsdVolumeByFillsourceBlurV2Change", Stats24hUsdVolumeByFillsourceBlurV2Current = "stats24hUsdVolumeByFillsourceBlurV2Current", Stats24hUsdVolumeByFillsourceBlurV2Previous = "stats24hUsdVolumeByFillsourceBlurV2Previous", Stats24hUsdVolumeByFillsourceCryptopunksChange = "stats24hUsdVolumeByFillsourceCryptopunksChange", Stats24hUsdVolumeByFillsourceCryptopunksCurrent = "stats24hUsdVolumeByFillsourceCryptopunksCurrent", Stats24hUsdVolumeByFillsourceCryptopunksPrevious = "stats24hUsdVolumeByFillsourceCryptopunksPrevious", Stats24hUsdVolumeByFillsourceGemChange = "stats24hUsdVolumeByFillsourceGemChange", Stats24hUsdVolumeByFillsourceGemCurrent = "stats24hUsdVolumeByFillsourceGemCurrent", Stats24hUsdVolumeByFillsourceGemPrevious = "stats24hUsdVolumeByFillsourceGemPrevious", Stats24hUsdVolumeByFillsourceLooksrareChange = "stats24hUsdVolumeByFillsourceLooksrareChange", Stats24hUsdVolumeByFillsourceLooksrareCurrent = "stats24hUsdVolumeByFillsourceLooksrareCurrent", Stats24hUsdVolumeByFillsourceLooksrarePrevious = "stats24hUsdVolumeByFillsourceLooksrarePrevious", Stats24hUsdVolumeByFillsourceLooksrareV2Change = "stats24hUsdVolumeByFillsourceLooksrareV2Change", Stats24hUsdVolumeByFillsourceLooksrareV2Current = "stats24hUsdVolumeByFillsourceLooksrareV2Current", Stats24hUsdVolumeByFillsourceLooksrareV2Previous = "stats24hUsdVolumeByFillsourceLooksrareV2Previous", Stats24hUsdVolumeByFillsourceOpenseaChange = "stats24hUsdVolumeByFillsourceOpenseaChange", Stats24hUsdVolumeByFillsourceOpenseaCurrent = "stats24hUsdVolumeByFillsourceOpenseaCurrent", Stats24hUsdVolumeByFillsourceOpenseaPrevious = "stats24hUsdVolumeByFillsourceOpenseaPrevious", Stats24hUsdVolumeByFillsourceOpenseaProChange = "stats24hUsdVolumeByFillsourceOpenseaProChange", Stats24hUsdVolumeByFillsourceOpenseaProCurrent = "stats24hUsdVolumeByFillsourceOpenseaProCurrent", Stats24hUsdVolumeByFillsourceOpenseaProPrevious = "stats24hUsdVolumeByFillsourceOpenseaProPrevious", Stats24hUsdVolumeByFillsourceSeaportChange = "stats24hUsdVolumeByFillsourceSeaportChange", Stats24hUsdVolumeByFillsourceSeaportCurrent = "stats24hUsdVolumeByFillsourceSeaportCurrent", Stats24hUsdVolumeByFillsourceSeaportPrevious = "stats24hUsdVolumeByFillsourceSeaportPrevious", Stats24hUsdVolumeByFillsourceSudoswapChange = "stats24hUsdVolumeByFillsourceSudoswapChange", Stats24hUsdVolumeByFillsourceSudoswapCurrent = "stats24hUsdVolumeByFillsourceSudoswapCurrent", Stats24hUsdVolumeByFillsourceSudoswapPrevious = "stats24hUsdVolumeByFillsourceSudoswapPrevious", Stats24hUsdVolumeByFillsourceSudoswapV2Change = "stats24hUsdVolumeByFillsourceSudoswapV2Change", Stats24hUsdVolumeByFillsourceSudoswapV2Current = "stats24hUsdVolumeByFillsourceSudoswapV2Current", Stats24hUsdVolumeByFillsourceSudoswapV2Previous = "stats24hUsdVolumeByFillsourceSudoswapV2Previous", Stats24hUsdVolumeByFillsourceX2Y2Change = "stats24hUsdVolumeByFillsourceX2Y2Change", Stats24hUsdVolumeByFillsourceX2Y2Current = "stats24hUsdVolumeByFillsourceX2Y2Current", Stats24hUsdVolumeByFillsourceX2Y2Previous = "stats24hUsdVolumeByFillsourceX2Y2Previous", Stats24hUsdVolumeChange = "stats24hUsdVolumeChange", Stats24hUsdVolumeCurrent = "stats24hUsdVolumeCurrent", Stats24hUsdVolumePrevious = "stats24hUsdVolumePrevious", TotalSupply = "totalSupply" } /** Stats for an NFT collection for a time frame. */ export type NftCollectionWindowStats = { __typename?: 'NftCollectionWindowStats'; /** The price stats for the NFT collection in the network's base token. */ networkBaseTokenPriceStats: NftCollectionPriceStats; /** The trade count over the `window`. */ tradeCount: Scalars['String']['output']; /** The change in trade count between the previous and current `window`. */ tradeCountChange: Scalars['Float']['output']; /** The price stats for the NFT collection in USD. */ usdPriceStats: NftCollectionPriceStats; /** The time frame used to calculate the stats. */ window: Scalars['String']['output']; }; /** The duration used to rank NFTs. */ export declare enum NftCollectionsLeaderboardDuration { Day1 = "day1", Day30 = "day30", Hour1 = "hour1", Hour4 = "hour4", Hour12 = "hour12", Min15 = "min15", Week1 = "week1" } /** The attribute used to rank NFT collections. */ export declare enum NftCollectionsLeaderboardMetric { Buyers = "buyers", BuyersGain = "buyersGain", Mints = "mints", MintsGain = "mintsGain", Sales = "sales", SalesGain = "salesGain", Sellers = "sellers", SellersGain = "sellersGain", TokensSold = "tokensSold", TokensSoldGain = "tokensSoldGain", VolumeBase = "volumeBase", VolumeBaseGain = "volumeBaseGain", VolumeUsd = "volumeUsd", VolumeUsdGain = "volumeUsdGain" } /** Metadata for an NFT collection. */ export type NftContract = { __typename?: 'NftContract'; /** The contract address of the NFT collection. */ address: Scalars['String']['output']; /** The description of the NFT collection. */ description?: Maybe; /** The token standard. Can be a variation of `ERC-721` or `ERC-1155`. */ ercType: Scalars['String']['output']; /** The ID of the NFT collection (`address`:`networkId`). */ id: Scalars['String']['output']; /** The URL for an image of the NFT collection. */ image?: Maybe; /** The name of the NFT collection. */ name?: Maybe; /** The network ID the NFT collection is deployed on. */ networkId: Scalars['Int']['output']; /** The symbol for the NFT collection. */ symbol?: Maybe; /** The total supply of the NFT collection. */ totalSupply?: Maybe; }; /** Token standards. */ export declare enum NftContractErcType { Erc721 = "ERC721", Erc721Enumerable = "ERC721Enumerable", Erc721Metadata = "ERC721Metadata", Erc1155 = "ERC1155", Erc1155Metadata = "ERC1155Metadata", Unsupported = "Unsupported" } /** Input type of `getNftContracts`. */ export type NftContractInput = { /** The NFT contract address. */ address: Scalars['String']['input']; /** The network ID the NFT collection is deployed on. */ networkId: Scalars['Int']['input']; }; /** An NFT collection transaction. */ export type NftEvent = { __typename?: 'NftEvent'; /** The contract address of the marketplace aggregator that routed the transaction. */ aggregatorAddress?: Maybe; /** @deprecated No longer supported */ baseTokenAddress: Scalars['String']['output']; /** @deprecated No longer supported */ baseTokenPrice?: Maybe; /** The block number for the transaction. */ blockNumber: Scalars['Int']['output']; /** The contract address of the NFT collection. */ contractAddress: Scalars['String']['output']; /** The event type of the transaction. */ eventType: Scalars['String']['output']; /** The NFT marketplace address of the transaction. */ exchangeAddress: Scalars['String']['output']; /** The name of the marketplace that processed the transaction. */ fillSource?: Maybe; /** The ID of the NFT event (`contractAddress`:`tokenId`:`networkId`). */ id: Scalars['String']['output']; /** @deprecated No longer supported */ individualBaseTokenPrice?: Maybe; /** @deprecated No longer supported */ individualNetworkBaseTokenPrice?: Maybe; /** @deprecated Some events may lack this value - use the nullable individualTradePrice. individualPrice will return null values as an empty string. */ individualPrice?: Maybe; /** The price of each individual NFT in the network's base token. */ individualPriceNetworkBaseToken?: Maybe; /** The price of each individual NFT in USD. */ individualPriceUsd?: Maybe; /** @deprecated Some events may lack this value - use the nullable individualTradePrice. individualTokenPrice will return null values as an empty string. */ individualTokenPrice?: Maybe; /** The price of each individual NFT in the purchasing token. */ individualTradePrice?: Maybe; /** The index of the log in the block. */ logIndex: Scalars['Int']['output']; /** The wallet address of the buyer. */ maker: Scalars['String']['output']; /** @deprecated No longer supported */ networkBaseTokenPrice?: Maybe; /** The network ID the NFT collection is deployed on. */ networkId: Scalars['Int']['output']; /** The number of assets involved in the transaction. */ numberOfTokens?: Maybe; /** The direction of the order. One of 'BUY', 'SELL', or 'OFFER_ACCEPTED'. */ orderDirection?: Maybe; /** The contract address of the purchasing token. */ paymentTokenAddress: Scalars['String']['output']; /** The contract address of the NFT pool, if applicable. */ poolAddress?: Maybe; /** The reason for the price error, if applicable. Can be `NO_TOKEN_DATA`, `NO_TOKEN_PRICE`, or `LOW_LIQUIDITY_PAIR`. */ priceError?: Maybe; /** The sortKey for the event (`blockNumber`#`transactionIndex`#`logIndex` (+ #`marketplaceEventLogIndex` if applicable), zero padded). For example, `0000000016414564#00000224#00000413#00000414`. */ sortKey: Scalars['String']['output']; /** The wallet address of the seller. */ taker: Scalars['String']['output']; /** The unix timestamp for the transaction. */ timestamp: Scalars['Int']['output']; /** The token ID of the NFT asset involved in the transaction. */ tokenId: Scalars['String']['output']; /** @deprecated Some events may lack this value - use the nullable totalTradePrice. tokenPrice will return null values as an empty string. */ tokenPrice: Scalars['String']['output']; /** @deprecated Some events may lack this value - use the nullable totalTradePrice. totalPrice will return null values as an empty string. */ totalPrice: Scalars['String']['output']; /** The total trade price for the transaction in the network's base token. (The transaction can include more than 1 token). */ totalPriceNetworkBaseToken?: Maybe; /** The total trade price for the transaction in USD. (The transaction can include more than 1 token). */ totalPriceUsd?: Maybe; /** The total trade price for the transaction in the purchasing token. (The transaction can include more than 1 token). */ totalTradePrice?: Maybe; /** The tokens/NFTs that were offered to make this transaction occur. */ tradeOffer?: Maybe>; /** The tokens/NFTs that were received in this transaction. */ tradeReceived?: Maybe>; /** The unique hash for the transaction. */ transactionHash: Scalars['String']['output']; /** The index of the transaction within the block. */ transactionIndex: Scalars['Int']['output']; }; /** Details for an NFT offered or received as part of an nft trade. */ export type NftEventNftTradeItem = { __typename?: 'NftEventNftTradeItem'; /** The contract address for the NFT. */ address: Scalars['String']['output']; /** The number of tokens transferred. (Always 1 for ERC721 NFTs) */ amount: Scalars['String']['output']; /** The recipient of the NFT. */ recipient?: Maybe; /** The token ID of the exchanged NFT */ tokenId: Scalars['String']['output']; /** The type of item involved in the trade. (Always NFT) */ type: NftEventTradeItemType; }; /** The direction of the nft sale event. */ export declare enum NftEventOrderDirection { Buy = "BUY", OfferAccepted = "OFFER_ACCEPTED", Sell = "SELL" } /** Details for a token(s) offered or received as part of an nft trade. */ export type NftEventTokenTradeItem = { __typename?: 'NftEventTokenTradeItem'; /** The contract address for the token. */ address: Scalars['String']['output']; /** The number of tokens transferred. */ amount: Scalars['String']['output']; /** The price of each individual NFT in the network's base token. */ individualPriceNetworkBaseToken?: Maybe; /** The price of each individual NFT in USD. */ individualPriceUsd?: Maybe; /** The price of each individual NFT in the purchasing token. */ individualTradePrice?: Maybe; /** Whether this should be summed to calculate the price of the NFT received in the base event. Tokens that are payment fees or involved with other sales in the transaction are often represented in sales and would have a value of `false`. */ isPrice: Scalars['Boolean']['output']; /** The reason for the price error, if applicable. Can be `NO_TOKEN_DATA`, `NO_TOKEN_PRICE`, or `LOW_LIQUIDITY_PAIR`. */ priceError?: Maybe; /** The recipient of the tokens. */ recipient?: Maybe; /** The total trade price for the transaction in the network's base token. (The transaction can include more than 1 token). */ totalPriceNetworkBaseToken?: Maybe; /** The total trade price for the transaction in USD. (The transaction can include more than 1 token). */ totalPriceUsd?: Maybe; /** The total trade price for the transaction in the purchasing token. (The transaction can include more than 1 token). */ totalTradePrice?: Maybe; /** The type of item involved in the trade. (Always TOKEN) */ type: NftEventTradeItemType; }; /** An item that was either offered or received as part of an NFT trade. */ export type NftEventTradeItem = NftEventNftTradeItem | NftEventTokenTradeItem; /** Fields that are common in all items offered or received as part of an nft trade. */ export type NftEventTradeItemBase = { /** The contract address for the item. */ address: Scalars['String']['output']; /** The number of items transferred. */ amount?: Maybe; /** The recipient of the items. */ recipient?: Maybe; /** The type of item involved in the trade. (NFT or TOKEN) */ type: NftEventTradeItemType; }; /** The type of item involved in the trade. */ export declare enum NftEventTradeItemType { Nft = "NFT", Token = "TOKEN" } /** Response returned by `getNftEvents`. */ export type NftEventsConnection = { __typename?: 'NftEventsConnection'; /** A cursor for use in pagination. */ cursor?: Maybe; /** A list of transactions for an NFT collection. */ items?: Maybe>>; }; /** NFT marketplaces. */ export declare enum NftExchange { Alto = "ALTO", Bitkeep = "BITKEEP", Blend = "BLEND", Blur = "BLUR", Blurv2 = "BLURV2", Cryptopunks = "CRYPTOPUNKS", Joepegs = "JOEPEGS", Looksrare = "LOOKSRARE", Looksrarev2 = "LOOKSRAREV2", Minted = "MINTED", Opensea = "OPENSEA", Playdapp = "PLAYDAPP", Provenant = "PROVENANT", Quixotic = "QUIXOTIC", Seaport = "SEAPORT", Stratos = "STRATOS", Sudoswapammv2 = "SUDOSWAPAMMV2", Sudoswapv2 = "SUDOSWAPV2", Tofunft = "TOFUNFT", Treasure = "TREASURE", X2Y2 = "X2Y2", Zeroexv3 = "ZEROEXV3", Zeroexv4 = "ZEROEXV4" } /** Number metrics for NFT fillsource stats. */ export type NftFillsourceStatsNumberMetrics = { __typename?: 'NftFillsourceStatsNumberMetrics'; /** The percent change between the `current` and `previous`. */ change?: Maybe; /** The total value for the current window. */ current?: Maybe; /** Marketplace that filled the NFT order volume. (ex. OPENSEA, BLUR, etc.) */ fillsource?: Maybe; /** The total value for the previous window. */ previous?: Maybe; }; /** String metrics for NFT stats. */ export type NftFillsourceStatsStringMetrics = { __typename?: 'NftFillsourceStatsStringMetrics'; /** The percent change between the `current` and `previous`. */ change?: Maybe; /** The total value for the current window. */ current?: Maybe; /** Marketplace that filled the NFT order volume. (ex. OPENSEA, BLUR, etc.) */ fillsource?: Maybe; /** The total value for the previous window. */ previous?: Maybe; }; export type NftHoldersInput = { /** The address of the collection contract. */ collectionAddress: Scalars['String']['input']; /** A cursor for use in pagination. */ cursor?: InputMaybe; /** The network ID the collection is deployed on. */ networkId: Scalars['Int']['input']; }; export type NftHoldersResponse = { __typename?: 'NftHoldersResponse'; /** the unique count of holders for the collection. */ count: Scalars['Int']['output']; /** A cursor for use in pagination. */ cursor?: Maybe; /** The list wallets for a collection. */ items: Array; /** Status of holder. Disabled if on unsupported network or there is insufficient holder data. */ status: HoldersStatus; }; /** Event data for updating the asset recipient of a pool. */ export type NftPoolAssetRecipientUpdateEventData = { __typename?: 'NftPoolAssetRecipientUpdateEventData'; /** The updated wallet address that will receive the tokens or NFT sent to the pair during swaps. */ newAssetRecipient: Scalars['String']['output']; /** The type of NFT pool event, `ASSET_RECIPIENT_CHANGE`. */ type: NftPoolEventType; }; /** Response returned by `filterNftPoolCollections`. */ export type NftPoolCollectionFilterConnection = { __typename?: 'NftPoolCollectionFilterConnection'; /** The number of NFT collections returned. */ count?: Maybe; /** Where in the list the server started when returning items. */ page?: Maybe; /** The list of NFT collections matching the filter parameters. */ results?: Maybe>>; }; /** An NFT pool collection. */ export type NftPoolCollectionFilterResult = { __typename?: 'NftPoolCollectionFilterResult'; /** The total liquidity of the collection in the network's base token. */ balanceNBT?: Maybe; /** The total liquidity of the collection in USD. */ balanceUSD?: Maybe; /** The contract address of the NFT collection. */ collectionAddress?: Maybe; /** The token standard. Can be a variation of `ERC-721` or `ERC-1155`. */ ercType?: Maybe; /** The contract address of the NFT AMM marketplace. */ exchangeAddress?: Maybe; /** The total sell volume of the collection in the network's base token over the past 24 hours. */ expenseNBT24?: Maybe; /** The total sell volume of the collection in the network's base token over the collection's lifetime. */ expenseNBTAll?: Maybe; /** The total sell volume of the collection in USD over the past 24 hours. */ expenseUSD24?: Maybe; /** The total sell volume of the collection in USD over the collection's lifetime. */ expenseUSDAll?: Maybe; /** The lowest price at which any of the collection's pools are willing to sell an NFT in the network's base token. */ floorNBT?: Maybe; /** The lowest price at which any of the collection's pools are willing to sell an NFT in USD. */ floorUSD?: Maybe; /** The highest sale price within the collection in the network's base token in the past 24 hours. */ highPriceNBT24?: Maybe; /** The highest sale price within the collection in the network's base token in the collection's lifetime. */ highPriceNBTAll?: Maybe; /** The highest sale price within the collection in USD in the past 24 hours. */ highPriceUSD24?: Maybe; /** The highest sale price within the collection in USD in the collection's lifetime. */ highPriceUSDAll?: Maybe; /** The ID of the NFT collection (`collectionAddress`:`exchangeAddress`:`networkId`). */ id: Scalars['String']['output']; /** The image URL for the collection or one of the assets within the collection. */ imageUrl?: Maybe; /** The lowest sale price within the collection in the network's base token in the past 24 hours. */ lowPriceNBT24?: Maybe; /** The lowest sale price within the collection in the network's base token in the collection's lifetime. */ lowPriceNBTAll?: Maybe; /** The lowest sale price within the collection in USD in the past 24 hours. */ lowPriceUSD24?: Maybe; /** The lowest sale price within the collection in USD in the collection's lifetime. */ lowPriceUSDAll?: Maybe; /** The name of the NFT collection. */ name?: Maybe; /** The network ID the NFT collection is deployed on. */ networkId?: Maybe; /** * The number of NFTs in all of the collection's pools. * @deprecated nftBalance is changing from Int to String - use nftBalanceV2 instead. */ nftBalance?: Maybe; /** The number of NFTs in all of the collection's pools. */ nftBalanceV2?: Maybe; /** * The number of NFTs bought and sold in any of the collection's pools over the past 24 hours. * @deprecated nftVolume24 is changing from Int to String - use nftVolume24V2 instead. */ nftVolume24?: Maybe; /** The number of NFTs bought and sold in any of the collection's pools over the past 24 hours. */ nftVolume24V2?: Maybe; /** * The number of NFTs bought or sold in any of the collection's pools over the collection's lifetime. * @deprecated nftVolumeAll is changing from Int to String - use nftVolumeAllV2 instead. */ nftVolumeAll?: Maybe; /** The number of NFTs bought or sold in any of the collection's pools over the collection's lifetime. */ nftVolumeAllV2?: Maybe; /** * The number of NFTs bought in any of the collection's pools over the past 24 hours. * @deprecated nftsBought24 is changing from Int to String - use nftsBought24V2 instead. */ nftsBought24?: Maybe; /** The number of NFTs bought in any of the collection's pools over the past 24 hours. */ nftsBought24V2?: Maybe; /** * The number of NFTs bought in any of the collection's pools over the collection's lifetime. * @deprecated nftsBoughtAll is changing from Int to String - use nftsBoughtAllV2 instead. */ nftsBoughtAll?: Maybe; /** The number of NFTs bought in any of the collection's pools over the collection's lifetime. */ nftsBoughtAllV2?: Maybe; /** * The number of NFTs sold in any of the collection's pools over the past 24 hours. * @deprecated nftsSold24 is changing from Int to String - use nftsSold24V2 instead. */ nftsSold24?: Maybe; /** The number of NFTs sold in any of the collection's pools over the past 24 hours. */ nftsSold24V2?: Maybe; /** * The number of NFTs sold in any of the collection's pools over the collection's lifetime. * @deprecated nftsSoldAll is changing from Int to String - use nftsSoldAllV2 instead. */ nftsSoldAll?: Maybe; /** The number of NFTs sold in any of the collection's pools over the collection's lifetime. */ nftsSoldAllV2?: Maybe; /** The highest price at which any of the collection's pools are willing to buy an NFT in the network's base token. */ offerNBT?: Maybe; /** The highest price at which any of the collection's pools are willing to buy an NFT in USD. */ offerUSD?: Maybe; /** The sum of pool fees generated by the collection in the network's base token over the past 24 hours. */ poolFeesNBT24?: Maybe; /** The sum of pool fees generated by the collection in the network's base token over the collection's lifetime. */ poolFeesNBTAll?: Maybe; /** The sum of pool fees generated by the collection in USD over the past 24 hours. */ poolFeesUSD24?: Maybe; /** The sum of pool fees generated by the collection in USD over the collection's lifetime. */ poolFeesUSDAll?: Maybe; /** The sum of protocol fees generated by the collection in the network's base token over the past 24 hours. */ protocolFeesNBT24?: Maybe; /** The sum of protocol fees generated by the collection in the network's base token over the collection's lifetime. */ protocolFeesNBTAll?: Maybe; /** The sum of protocol fees generated by the collection in USD over the past 24 hours. */ protocolFeesUSD24?: Maybe; /** The sum of protocol fees generated by the collection in USD over the collection's lifetime. */ protocolFeesUSDAll?: Maybe; /** The total buy volume of the collection in the network's base token over the past 24 hours. */ revenueNBT24?: Maybe; /** The total buy volume of the collection in the network's base token over the collection's lifetime. */ revenueNBTAll?: Maybe; /** The total buy volume of the collection in USD over the past 24 hours. */ revenueUSD24?: Maybe; /** The total buy volume of the collection in USD over the collection's lifetime. */ revenueUSDAll?: Maybe; /** The symbol for the NFT collection. */ symbol?: Maybe; /** The unix timestamp indicating the last time the data was updated. Updates every 2 hours. */ timestamp?: Maybe; /** * The total supply of the collection. * @deprecated totalSupply is changing from Int to String - use totalSupplyV2 instead. */ totalSupply?: Maybe; totalSupplyV2?: Maybe; /** The total volume of the collection in the network's base token over the past 24 hours. */ volumeNBT24?: Maybe; /** The total volume of the collection in the network's base token over the collection's lifetime. */ volumeNBTAll?: Maybe; /** The total volume of the collection in USD over the past 24 hours. */ volumeUSD24?: Maybe; /** The total volume of the collection in USD over the collection's lifetime. */ volumeUSDAll?: Maybe; }; /** Input type of `NftPoolCollectionFilters`. */ export type NftPoolCollectionFilters = { /** The total liquidity of the collection in the network's base token. */ balanceNBT?: InputMaybe; /** The total liquidity of the collection in USD. */ balanceUSD?: InputMaybe; /** The list of token standards to filter by. Can be a variation of `ERC-721` or `ERC-1155`. */ ercType?: InputMaybe>>; /** The list of NFT AMM marketplace addresses to filter by. */ exchange?: InputMaybe>>; /** The total sell volume of the collection in the network's base token over the past 24 hours. */ expenseNBT24?: InputMaybe; /** The total sell volume of the collection in the network's base token over the collection's lifetime. */ expenseNBTAll?: InputMaybe; /** The total sell volume of the collection in USD over the past 24 hours. */ expenseUSD24?: InputMaybe; /** The total sell volume of the collection in USD over the collection's lifetime. */ expenseUSDAll?: InputMaybe; /** The lowest price at which any of the collection's pools are willing to sell an NFT in the network's base token. */ floorNBT?: InputMaybe; /** The lowest price at which any of the collection's pools are willing to sell an NFT in USD. */ floorUSD?: InputMaybe; /** The highest sale price within the collection in the network's base token in the past 24 hours. */ highPriceNBT24?: InputMaybe; /** The highest sale price within the collection in the network's base token in the collection's lifetime. */ highPriceNBTAll?: InputMaybe; /** The highest sale price within the collection in USD in the past 24 hours. */ highPriceUSD24?: InputMaybe; /** The highest sale price within the collection in USD in the collection's lifetime. */ highPriceUSDAll?: InputMaybe; /** The lowest sale price within the collection in the network's base token in the past 24 hours. */ lowPriceNBT24?: InputMaybe; /** The lowest sale price within the collection in the network's base token in the collection's lifetime. */ lowPriceNBTAll?: InputMaybe; /** The lowest sale price within the collection in USD in the past 24 hours. */ lowPriceUSD24?: InputMaybe; /** The lowest sale price within the collection in USD in the collection's lifetime. */ lowPriceUSDAll?: InputMaybe; /** The list of network IDs to filter by. */ network?: InputMaybe>>; /** The number of NFTs in all of the collection's pools. */ nftBalance?: InputMaybe; /** The number of NFTs bought in any of the collection's pools over the past 24 hours. */ nftVolume24?: InputMaybe; /** The number of NFTs bought or sold in any of the collection's pools over the collection's lifetime. */ nftVolumeAll?: InputMaybe; /** The number of NFTs bought in any of the collection's pools over the past 24 hours. */ nftsBought24?: InputMaybe; /** The number of NFTs bought in any of the collection's pools over the collection's lifetime. */ nftsBoughtAll?: InputMaybe; /** The number of NFTs sold in any of the collection's pools over the past 24 hours. */ nftsSold24?: InputMaybe; /** The number of NFTs sold in any of the collection's pools over the collection's lifetime. */ nftsSoldAll?: InputMaybe; /** The highest price at which any of the collection's pools are willing to buy an NFT in the network's base token. */ offerNBT?: InputMaybe; /** The highest price at which any of the collection's pools are willing to buy an NFT in USD. */ offerUSD?: InputMaybe; /** The sum of pool fees generated by the collection in the network's base token over the past 24 hours. */ poolFeesNBT24?: InputMaybe; /** The sum of pool fees generated by the collection in the network's base token over the collection's lifetime. */ poolFeesNBTAll?: InputMaybe; /** The sum of pool fees generated by the collection in USD over the past 24 hours. */ poolFeesUSD24?: InputMaybe; /** The sum of pool fees generated by the collection in USD over the collection's lifetime. */ poolFeesUSDAll?: InputMaybe; /** The sum of protocol fees generated by the collection in the network's base token over the past 24 hours. */ protocolFeesNBT24?: InputMaybe; /** The sum of protocol fees generated by the collection in the network's base token over the collection's lifetime. */ protocolFeesNBTAll?: InputMaybe; /** The sum of protocol fees generated by the collection in USD over the past 24 hours. */ protocolFeesUSD24?: InputMaybe; /** The sum of protocol fees generated by the collection in USD over the collection's lifetime. */ protocolFeesUSDAll?: InputMaybe; /** The total buy volume of the collection in the network's base token over the past 24 hours. */ revenueNBT24?: InputMaybe; /** The total buy volume of the collection in the network's base token over the collection's lifetime. */ revenueNBTAll?: InputMaybe; /** The total buy volume of the collection in USD over the past 24 hours. */ revenueUSD24?: InputMaybe; /** The total buy volume of the collection in USD over the collection's lifetime. */ revenueUSDAll?: InputMaybe; /** The total supply of the collection. */ totalSupply?: InputMaybe; /** The total volume of the collection in the network's base token over the past 24 hours. */ volumeNBT24?: InputMaybe; /** The total volume of the collection in the network's base token over the collection's lifetime. */ volumeNBTAll?: InputMaybe; /** The total volume of the collection in USD over the past 24 hours. */ volumeUSD24?: InputMaybe; /** The total volume of the collection in USD over the collection's lifetime. */ volumeUSDAll?: InputMaybe; }; /** Input type of `NftPoolCollectionRanking`. */ export type NftPoolCollectionRanking = { /** The attribute to rank NFT collections by. */ attribute?: InputMaybe; /** The direction to apply to the ranking attribute. */ direction?: InputMaybe; }; /** The attribute used to rank NFT collections. */ export declare enum NftPoolCollectionRankingAttribute { BalanceNbt = "balanceNBT", BalanceUsd = "balanceUSD", ExpenseNbt24 = "expenseNBT24", ExpenseNbtAll = "expenseNBTAll", ExpenseUsd24 = "expenseUSD24", ExpenseUsdAll = "expenseUSDAll", FloorNbt = "floorNBT", FloorUsd = "floorUSD", HighPriceNbt24 = "highPriceNBT24", HighPriceNbtAll = "highPriceNBTAll", HighPriceUsd24 = "highPriceUSD24", HighPriceUsdAll = "highPriceUSDAll", LowPriceNbt24 = "lowPriceNBT24", LowPriceNbtAll = "lowPriceNBTAll", LowPriceUsd24 = "lowPriceUSD24", LowPriceUsdAll = "lowPriceUSDAll", NftBalance = "nftBalance", NftVolume24 = "nftVolume24", NftVolumeAll = "nftVolumeAll", NftsBought24 = "nftsBought24", NftsBoughtAll = "nftsBoughtAll", NftsSold24 = "nftsSold24", NftsSoldAll = "nftsSoldAll", OfferNbt = "offerNBT", OfferUsd = "offerUSD", PoolFeesNbt24 = "poolFeesNBT24", PoolFeesNbtAll = "poolFeesNBTAll", PoolFeesUsd24 = "poolFeesUSD24", PoolFeesUsdAll = "poolFeesUSDAll", ProtocolFeesNbt24 = "protocolFeesNBT24", ProtocolFeesNbtAll = "protocolFeesNBTAll", ProtocolFeesUsd24 = "protocolFeesUSD24", ProtocolFeesUsdAll = "protocolFeesUSDAll", RevenueNbt24 = "revenueNBT24", RevenueNbtAll = "revenueNBTAll", RevenueUsd24 = "revenueUSD24", RevenueUsdAll = "revenueUSDAll", TotalSupply = "totalSupply", VolumeNbt24 = "volumeNBT24", VolumeNbtAll = "volumeNBTAll", VolumeUsd24 = "volumeUSD24", VolumeUsdAll = "volumeUSDAll" } /** An NFT collection in an NFT pool. */ export type NftPoolCollectionResponse = { __typename?: 'NftPoolCollectionResponse'; /** The total liquidity of the collection in the network's base token. */ balanceNBT: Scalars['String']['output']; /** The contract address of the NFT collection. */ collectionAddress: Scalars['String']['output']; /** The ID of the NFT collection (`collectionAddress`:`networkId`). */ collectionId: Scalars['String']['output']; /** The symbol of the NFT collection. */ collectionSymbol: Scalars['String']['output']; /** The contract address of the NFT AMM marketplace. */ exchangeAddress: Scalars['String']['output']; /** The ID of the exchange (`exchangeAddress`:`networkId`). */ exchangeId: Scalars['String']['output']; /** The lowest price at which any of the NFT collection's pools are willing to sell an NFT in the network's base token. */ floorNBT?: Maybe; /** An image associated with the NFT collection. */ image?: Maybe; /** * The media for one of the assets within the NFT collection. * @deprecated Use `image` from `NftContract` instead. */ media?: Maybe; /** The name of the NFT collection. */ name?: Maybe; /** The network ID the NFT collection is deployed on. */ networkId: Scalars['Int']['output']; /** * The current number of NFTs in all the NFT collection's pools. * @deprecated nftBalance is changing from Int to String - use nftBalanceV2 instead. */ nftBalance: Scalars['Int']['output']; /** The current number of NFTs in all the NFT collection's pools. */ nftBalanceV2: Scalars['String']['output']; /** * The total number of NFTs bought and sold over the collection's lifetime. * @deprecated nftVolumeAllTime is changing from Int to String - use nftVolumeAllTimeV2 instead. */ nftVolumeAllTime?: Maybe; /** The total number of NFTs bought and sold over the collection's lifetime. */ nftVolumeAllTimeV2?: Maybe; /** The highest price at which any of the NFT collection's pools are willing to buy an NFT in the network's base token. */ offerNBT?: Maybe; /** The sum of pool fees generated by the collection in the network's base token over the collection's lifetime. */ poolFeesNBTAll?: Maybe; /** The sum of pool fees generated by the collection in USD over the collection's lifetime. */ poolFeesUSDAll?: Maybe; /** The sum of protocol fees generated by the collection in the network's base token over the collection's lifetime. */ protocolFeesNBTAll?: Maybe; /** The sum of protocol fees generated by the collection in USD over the collection's lifetime. */ protocolFeesUSDAll?: Maybe; /** As estimated sum in the network's base token of the collection's royalties paid to creators by pool swaps over the collection's lifetime. */ royaltiesNBTAllEstimate?: Maybe; /** An estimated sum in USD of the collection's royalties paid to creators by pool swaps over the collection's lifetime. */ royaltiesUSDAllEstimate?: Maybe; /** The total volume of the collection in the network's base token over the collection's lifetime. */ volumeAllTimeNBT?: Maybe; /** The total volume of the collection in USD over the collection's lifetime. */ volumeAllTimeUSD?: Maybe; }; /** The NFT pool contract version. */ export declare enum NftPoolContractVersion { SudoswapV1 = "SUDOSWAP_V1", SudoswapV2 = "SUDOSWAP_V2" } /** Event data for updating the delta of a pool. */ export type NftPoolDeltaUpdateEventData = { __typename?: 'NftPoolDeltaUpdateEventData'; /** The updated delta used in the bonding curve. */ newDelta: Scalars['String']['output']; /** The type of NFT pool event, `DELTA_UPDATE`. */ type: NftPoolEventType; }; /** An NFT pool transaction. */ export type NftPoolEvent = { __typename?: 'NftPoolEvent'; /** The hash of the block where the transaction occurred. */ blockHash: Scalars['String']['output']; /** The block number for the transaction. */ blockNumber: Scalars['Int']['output']; /** The contract address of the NFT collection. */ collectionAddress: Scalars['String']['output']; /** The ID of the NFT collection (`collectionAddress`:`networkId`). */ collectionId: Scalars['String']['output']; /** The event-specific data for the transaction. */ data: NftPoolEventData; /** The event type of the transaction. */ eventType: NftPoolEventType; /** The contract address of the NFT AMM marketplace. */ exchangeAddress: Scalars['String']['output']; /** The ID of the NFT pool (`poolAddress`:`networkId`). For example, `0xdbea289dcc10eed8431e78753414a3d81b8e7201:1`. */ id: Scalars['String']['output']; /** The index of the log in the block. */ logIndex: Scalars['Int']['output']; /** The wallet address that transacted. */ maker: Scalars['String']['output']; /** The network ID the NFT collection is deployed on. */ networkId: Scalars['Int']['output']; /** The contract address of the NFT pool. */ poolAddress: Scalars['String']['output']; /** The type of liquidity pool. */ poolType: NftPoolType; /** The unix timestamp for the transaction. */ timestamp: Scalars['Int']['output']; /** The contract address of the liquidity token of the pool (usually WETH). */ tokenAddress: Scalars['String']['output']; /** The unique hash for the transaction. */ transactionHash: Scalars['String']['output']; /** The index of the transaction within the block. */ transactionIndex: Scalars['Int']['output']; }; /** Event-specific data for an NFT pool transaction. */ export type NftPoolEventData = NewPoolEventData | NewPoolEventDataV2 | NftPoolAssetRecipientUpdateEventData | NftPoolDeltaUpdateEventData | NftPoolFeeUpdateEventData | NftPoolNftDepositEventData | NftPoolNftDepositEventDataV2 | NftPoolNftWithdrawalEventData | NftPoolNftWithdrawalEventDataV2 | NftPoolOwnershipTransferredEventDataV2 | NftPoolSpotPriceUpdateEventData | NftPoolSpotPriceUpdateEventDataV2 | NftPoolTokenDepositEventData | NftPoolTokenDepositEventDataV2 | NftPoolTokenWithdrawalEventData | NftPoolTokenWithdrawalEventDataV2 | SwapNftInPoolEventData | SwapNftInPoolEventDataV2 | SwapNftOutPoolEventData | SwapNftOutPoolEventDataV2; /** Metadata for an NFT transfer. */ export type NftPoolEventNftTransfer = { __typename?: 'NftPoolEventNftTransfer'; /** The value of the NFT at the time of transfer. */ amountT: Scalars['String']['output']; /** The NFT token ID involved in the transfer. */ nftTokenId: Scalars['String']['output']; }; /** Metadata for an NFT transfer. */ export type NftPoolEventNftTransferV2 = { __typename?: 'NftPoolEventNftTransferV2'; /** The value of the token at the time of transfer. */ amountT: Scalars['String']['output']; /** The number of tokens involved in the transfer. */ nftQuantity: Scalars['String']['output']; /** The NFT token ID involved in the transfer. */ nftTokenId: Scalars['String']['output']; /** * The number of tokens involved in the transfer. * @deprecated nftTokenQuantity is no longer supported - use nftQuantity instead. */ nftTokenQuantity: Scalars['String']['output']; }; /** The type of an NFT pool event. */ export declare enum NftPoolEventType { AssetRecipientChange = "ASSET_RECIPIENT_CHANGE", DeltaUpdate = "DELTA_UPDATE", FeeUpdate = "FEE_UPDATE", NewPool = "NEW_POOL", NewPoolV2 = "NEW_POOL_V2", NftDeposit = "NFT_DEPOSIT", NftDepositV2 = "NFT_DEPOSIT_V2", NftWithdrawal = "NFT_WITHDRAWAL", NftWithdrawalV2 = "NFT_WITHDRAWAL_V2", OwnershipTransferred = "OWNERSHIP_TRANSFERRED", SpotPriceUpdate = "SPOT_PRICE_UPDATE", SpotPriceUpdateV2 = "SPOT_PRICE_UPDATE_V2", SwapNftInPool = "SWAP_NFT_IN_POOL", SwapNftInPoolV2 = "SWAP_NFT_IN_POOL_V2", SwapNftOutPool = "SWAP_NFT_OUT_POOL", SwapNftOutPoolV2 = "SWAP_NFT_OUT_POOL_V2", TokenDeposit = "TOKEN_DEPOSIT", TokenDepositV2 = "TOKEN_DEPOSIT_V2", TokenWithdrawal = "TOKEN_WITHDRAWAL", TokenWithdrawalV2 = "TOKEN_WITHDRAWAL_V2" } /** Response returned by `getNftPoolEvents`. */ export type NftPoolEventsResponse = { __typename?: 'NftPoolEventsResponse'; /** A cursor for use in pagination. */ cursor?: Maybe; /** A list of transactions for an NFT pool. */ items?: Maybe>>; }; /** Event data for updating the fee of a pool. */ export type NftPoolFeeUpdateEventData = { __typename?: 'NftPoolFeeUpdateEventData'; /** The ratio of the transaction token to the network's base token. */ nbtRatio: Scalars['String']['output']; /** The updated pool fee in the pool's liquidity token. */ newFeeT: Scalars['String']['output']; /** The type of NFT pool event, `FEE_UPDATE`. */ type: NftPoolEventType; /** The ratio of the transaction token to USD. */ usdRatio: Scalars['String']['output']; }; /** Response returned by `filterNftPools`. */ export type NftPoolFilterConnection = { __typename?: 'NftPoolFilterConnection'; /** The number of NFT pools returned. */ count?: Maybe; /** Where in the list the server started when returning items. */ page?: Maybe; /** The list of NFT pools matching the filter parameters. */ results?: Maybe>>; }; /** An NFT pool matching a set of filter parameters. */ export type NftPoolFilterResult = { __typename?: 'NftPoolFilterResult'; /** For ERC1155 pools, the list of NFT token IDs that are accepted by the pool. */ acceptedNftTokenIds?: Maybe>>; /** The wallet address that will receive the tokens or NFT sent to the pair during swaps. */ assetRecipientAddress?: Maybe; /** The current pool liquidity in the network's base token. */ balanceNBT?: Maybe; /** The current value of the collection in the pool's liquidity token. */ balanceT?: Maybe; /** The current pool liquidity in USD. */ balanceUSD?: Maybe; /** The contract address of the bonding curve. */ bondingCurveAddress: Scalars['String']['output']; /** The contract address of the NFT collection. */ collectionAddress: Scalars['String']['output']; /** The name of the NFT collection. */ collectionName: Scalars['String']['output']; /** The symbol of the NFT collection. */ collectionSymbol: Scalars['String']['output']; /** The delta used in the pool's bonding curve. */ delta: Scalars['String']['output']; /** The contract address of the NFT AMM marketplace. */ exchangeAddress: Scalars['String']['output']; /** The total sell volume of the pool in the network's base token over the past 24 hours. */ expenseNBT24?: Maybe; /** The total sell volume of the pool in the network's base token over the pool's lifetime. */ expenseNBTAll?: Maybe; /** The total sell volume of the pool in the pool's liquidity token over the past 24 hours. */ expenseT24?: Maybe; /** The total sell volume of the pool in the pool's liquidity token over the pool's lifetime. */ expenseTAll?: Maybe; /** The total sell volume of the pool in USD over the past 24 hours. */ expenseUSD24?: Maybe; /** The total sell volume of the pool in USD over the pool's lifetime. */ expenseUSDAll?: Maybe; /** The fee amount for the pool. */ feeAmount: Scalars['String']['output']; /** The ID of the NFT pool (`poolAddress`:`networkId`). */ id: Scalars['String']['output']; /** The network ID the NFT collection is deployed on. */ networkId: Scalars['Int']['output']; /** The list of NFT assets in the pool. */ nftAssets?: Maybe>>; /** * The current number of NFTs in the pool. * @deprecated nftBalance is changing from Int to String - use nftBalanceV2 instead. */ nftBalance?: Maybe; /** The current number of NFTs in the pool. */ nftBalanceV2?: Maybe; /** * The total number of NFTs bought and sold over the past 24 hours. * @deprecated nftVolume24 is changing from Int to String - use nftVolume24V2 instead. */ nftVolume24?: Maybe; /** The total number of NFTs bought and sold over the past 24 hours. */ nftVolume24V2?: Maybe; /** * The total number of NFTs bought and sold over the pool's lifetime. * @deprecated nftVolumeAll is changing from Int to String - use nftVolumeAllV2 instead. */ nftVolumeAll?: Maybe; /** The total number of NFTs bought and sold over the pool's lifetime. */ nftVolumeAllV2?: Maybe; /** * The total number of NFTs bought by the pool over the past 24 hours. * @deprecated nftsBought24 is changing from Int to String - use nftsBought24V2 instead. */ nftsBought24?: Maybe; /** The total number of NFTs bought by the pool over the past 24 hours. */ nftsBought24V2?: Maybe; /** * The total number of NFTs bought over the pool's lifetime. * @deprecated nftsBoughtAll is changing from Int to String - use nftsBoughtAllV2 instead. */ nftsBoughtAll?: Maybe; /** The total number of NFTs bought over the pool's lifetime. */ nftsBoughtAllV2?: Maybe; /** * The total number of NFTs sold by the pool over the past 24 hours. * @deprecated nftsSold24 is changing from Int to String - use nftsSold24V2 instead. */ nftsSold24?: Maybe; /** The total number of NFTs sold by the pool over the past 24 hours. */ nftsSold24V2?: Maybe; /** * The total number of NFTs sold over the pool's lifetime. * @deprecated nftsSoldAll is changing from Int to String - use nftsSoldAllV2 instead. */ nftsSoldAll?: Maybe; /** The total number of NFTs sold over the pool's lifetime. */ nftsSoldAllV2?: Maybe; /** The current price at which the pool is willing to buy an NFT in the network's base token. */ offerNBT?: Maybe; /** The current price at which the pool is willing to buy an NFT in the pool's liquidity token. */ offerT?: Maybe; /** The current price at which the pool is willing to buy an NFT in USD. */ offerUSD?: Maybe; /** The wallet address of the pool owner. */ ownerAddress: Scalars['String']['output']; /** The contract address of the NFT pool. */ poolAddress: Scalars['String']['output']; /** The sum of pool fees generated by the pool in the network's base token over the past 24 hours. */ poolFeesNBT24?: Maybe; /** The sum of pool fees generated by the pool in the network's base token over the pool's lifetime. */ poolFeesNBTAll?: Maybe; /** The sum of pool fees generated by the pool in the pool's liquidity token over the past 24 hours. */ poolFeesT24?: Maybe; /** The sum of pool fees generated by the pool in the pool's liquidity token over the pool's lifetime. */ poolFeesTAll?: Maybe; /** The sum of pool fees generated by the pool in USD over the past 24 hours. */ poolFeesUSD24?: Maybe; /** The sum of pool fees generated by the pool in USD over the pool's lifetime. */ poolFeesUSDAll?: Maybe; /** The type of NFT in the pool. */ poolNftType?: Maybe; /** The type of liquidity pool. */ poolType: NftPoolType; /** The pool variant. Can be `ERC20` or `NATIVE`. */ poolVariant: GraphQlNftPoolVariant; /** The property checker contract address for the pool. */ propertyChecker?: Maybe; /** The sum of protocol fees generated by the pool in the network's base token over the past 24 hours. */ protocolFeesNBT24?: Maybe; /** The sum of protocol fees generated by the pool in the network's base token over the pool's lifetime. */ protocolFeesNBTAll?: Maybe; /** The sum of protocol fees generated by the pool in the pool's liquidity token over the past 24 hours. */ protocolFeesT24?: Maybe; /** The sum of protocol fees generated by the pool in the pool's liquidity token over the pool's lifetime. */ protocolFeesTAll?: Maybe; /** The sum of protocol fees generated by the pool in USD over the past 24 hours. */ protocolFeesUSD24?: Maybe; /** The sum of protocol fees generated by the pool in USD over the pool's lifetime. */ protocolFeesUSDAll?: Maybe; /** The total buy volume of the pool in the network's base token over the past 24 hours. */ revenueNBT24?: Maybe; /** The total buy volume of the pool in the network's base token over the pool's lifetime. */ revenueNBTAll?: Maybe; /** The total buy volume of the pool in the pool's liquidity token over the past 24 hours. */ revenueT24?: Maybe; /** The total buy volume of the pool in the pool's liquidity token over the pool's lifetime. */ revenueTAll?: Maybe; /** The total buy volume of the pool in USD over the past 24 hours. */ revenueUSD24?: Maybe; /** The total buy volume of the pool in USD over the pool's lifetime. */ revenueUSDAll?: Maybe; /** The list of royalties for the pool. Only applicable for `SUDOSWAP_V2` pools. */ royalties?: Maybe>>; /** The current price at which the pool is willing to sell an NFT. */ sellNBT?: Maybe; /** The current price at which the pool is willing to sell an NFT in the network's base token. */ sellT?: Maybe; /** The current price at which the pool is willing to sell an NFT in USD. */ sellUSD?: Maybe; /** The current spot price for the pool in the network's base token. */ spotNBT?: Maybe; /** The current spot price for the pool in the pool's liquidity token. */ spotT?: Maybe; /** The unix timestamp indicating the last time the data was updated. Updates every 2 hours. */ timestamp: Scalars['Int']['output']; /** The contract address of the liquidity token of the pool. */ tokenAddress: Scalars['String']['output']; /** The NFT pool contract version. Can be `SUDOSWAP_V1` or `SUDOSWAP_V2`. */ version?: Maybe; /** The total volume of the pool in the network's base token over the past 24 hours. */ volumeNBT24?: Maybe; /** The total volume of the pool in the network's base token over the pool's lifetime. */ volumeNBTAll?: Maybe; /** The total volume of the pool in the pool's liquidity token over the past 24 hours. */ volumeT24?: Maybe; /** The total volume of the pool in the pool's liquidity token over the pool's lifetime. */ volumeTAll?: Maybe; /** The total volume of the pool in USD over the past 24 hours. */ volumeUSD24?: Maybe; /** The total volume of the pool in USD over the pool's lifetime. */ volumeUSDAll?: Maybe; }; /** Input type of `NftPoolFilters`. */ export type NftPoolFilters = { /** For ERC1155 pools, the list of NFT token IDs that are accepted by the pool. */ acceptedNftTokenIds?: InputMaybe>>; /** The pool liquidity in the network's base token. */ balanceNBT?: InputMaybe; /** The pool liquidity in USD. */ balanceUSD?: InputMaybe; /** The contract address of the NFT collection. */ collectionAddress?: InputMaybe>>; /** The list of NFT AMM marketplace addresses to filter by. */ exchangeAddress?: InputMaybe>>; /** The total sell volume of the pool in the network's base token over the past 24 hours. */ expenseNBT24?: InputMaybe; /** The total sell volume of the pool in the network's base token over the pool's lifetime. */ expenseNBTAll?: InputMaybe; /** The total sell volume of the pool in USD over the past 24 hours. */ expenseUSD24?: InputMaybe; /** The total sell volume of the pool in USD over the pool's lifetime. */ expenseUSDAll?: InputMaybe; /** The list of network IDs to filter by. */ network?: InputMaybe>>; /** The number of NFTs in the pool. */ nftBalance?: InputMaybe; /** The number of NFTs bought or sold over the past 24 hours. */ nftVolume24?: InputMaybe; /** The number of NFTs bought or sold over the pool's lifetime. */ nftVolumeAll?: InputMaybe; /** The number of NFTs bought over the past 24 hours. */ nftsBought24?: InputMaybe; /** The number of NFTs bought over the pool's lifetime. */ nftsBoughtAll?: InputMaybe; /** The number of NFTs sold over the past 24 hours. */ nftsSold24?: InputMaybe; /** The number of NFTs sold over the pool's lifetime. */ nftsSoldAll?: InputMaybe; /** The price at which the pool is willing to buy an NFT in the network's base token. */ offerNBT?: InputMaybe; /** The price at which the pool is willing to buy an NFT in USD. */ offerUSD?: InputMaybe; /** The wallet address of the pool owner. */ ownerAddress?: InputMaybe>>; /** The sum of fees generated by the pool in the network's base token in the past 24 hours. */ poolFeesNBT24?: InputMaybe; /** The sum of fees generated by the pool in the network's base token over the pool's lifetime. */ poolFeesNBTAll?: InputMaybe; /** The sum of fees generated by the pool in USD in the past 24 hours. */ poolFeesUSD24?: InputMaybe; /** The sum of fees generated by the pool in USD over the pool's lifetime. */ poolFeesUSDAll?: InputMaybe; /** The sum of protocol fees generated by the pool in the network's base token over the past 24 hours. */ protocolFeesNBT24?: InputMaybe; /** The sum of protocol fees generated by the pool in the network's base token over the pool's lifetime. */ protocolFeesNBTAll?: InputMaybe; /** The sum of protocol fees generated by the pool in USD over the past 24 hours. */ protocolFeesUSD24?: InputMaybe; /** The sum of protocol fees generated by the pool in USD over the pool's lifetime. */ protocolFeesUSDAll?: InputMaybe; /** The total buy volume of the pool in the network's base token over the past 24 hours. */ revenueNBT24?: InputMaybe; /** The total buy volume of the pool in the network's base token over the pool's lifetime. */ revenueNBTAll?: InputMaybe; /** The total buy volume of the pool in USD over the past 24 hours. */ revenueUSD24?: InputMaybe; /** The total buy volume of the pool in USD over the pool's lifetime. */ revenueUSDAll?: InputMaybe; /** The current sell price of the pool in the network's base token. */ sellNBT?: InputMaybe; /** The current sell price of the pool in USD. */ sellUSD?: InputMaybe; /** The total volume of the pool in the network's base token over the past 24 hours. */ volumeNBT24?: InputMaybe; /** The total volume of the pool in the network's base token over the pool's lifetime. */ volumeNBTAll?: InputMaybe; /** The total volume of the pool in USD over the past 24 hours. */ volumeUSD24?: InputMaybe; /** The total volume of the pool in USD over the pool's lifetime. */ volumeUSDAll?: InputMaybe; }; /** Event data for depositing an NFT into a pool. */ export type NftPoolNftDepositEventData = { __typename?: 'NftPoolNftDepositEventData'; /** The number of NFTs in the contract after the block has processed. */ nftTokenBalance: Scalars['String']['output']; /** The list of NFT token IDs deposited. */ nftTokenIds: Array; /** The amount of token in the contract after the block has processed in the pool's liquidity token. */ tokenBalanceT: Scalars['String']['output']; /** The type of NFT pool event, `NFT_DEPOSIT`. */ type: NftPoolEventType; }; /** Event data for depositing an NFT into a pool. */ export type NftPoolNftDepositEventDataV2 = { __typename?: 'NftPoolNftDepositEventDataV2'; /** *New Param*: The list of NFT assets withdrawn. More extensive info than nftTokenIds. */ nftAssets?: Maybe>>; /** The amount of each NFT token deposited. */ nftTokenAmounts: Array; /** The list of NFT token IDs deposited. */ nftTokenIds: Array; /** The amount of token in the contract after the block has processed in the pool's liquidity token. */ tokenBalanceT: Scalars['String']['output']; /** The type of NFT pool event, `NFT_DEPOSIT`. */ type: NftPoolEventType; }; /** Event data for withdrawing an NFT from a pool. */ export type NftPoolNftWithdrawalEventData = { __typename?: 'NftPoolNftWithdrawalEventData'; /** The number of NFTs in the contract after the block has processed. */ nftTokenBalance: Scalars['String']['output']; /** The NFT token IDs withdrawn. */ nftTokenIds: Array; /** The amount of token in the contract after the block has processed in the pool's liquidity token. */ tokenBalanceT: Scalars['String']['output']; /** The type of NFT pool event, `NFT_WITHDRAWAL`. */ type: NftPoolEventType; }; /** Event data for withdrawing an NFT from a pool. */ export type NftPoolNftWithdrawalEventDataV2 = { __typename?: 'NftPoolNftWithdrawalEventDataV2'; /** *New Param*: The list of NFT assets withdrawn. More extensive info than nftTokenIds. */ nftAssets?: Maybe>>; /** The amount of each NFT token withdrawn. */ nftTokenAmounts: Array; /** The list of NFT token IDs withdrawn. */ nftTokenIds: Array; /** The amount of token in the contract after the block has processed in the pool's liquidity token. */ tokenBalanceT: Scalars['String']['output']; /** The type of NFT pool event, `NFT_WITHDRAWAL`. */ type: NftPoolEventType; }; /** Input type of `NftPoolNumberFilter`. */ export type NftPoolNumberFilter = { /** Greater than. */ gt?: InputMaybe; /** Greater than or equal to. */ gte?: InputMaybe; /** Less than. */ lt?: InputMaybe; /** Less than or equal to. */ lte?: InputMaybe; }; /** Event data for transferring ownership of a pool. */ export type NftPoolOwnershipTransferredEventDataV2 = { __typename?: 'NftPoolOwnershipTransferredEventDataV2'; /** The new owner of the pool. */ newOwner: Scalars['String']['output']; /** The type of NFT pool event, `OWNERSHIP_TRANSFERRED`. */ type: NftPoolEventType; }; /** Input type of `NftPoolRanking`. */ export type NftPoolRanking = { /** The attribute to rank NFT pools by. */ attribute?: InputMaybe; /** The direction to apply to the ranking attribute. */ direction?: InputMaybe; }; /** The attribute used to rank NFT pools. */ export declare enum NftPoolRankingAttribute { BalanceNbt = "balanceNBT", BalanceUsd = "balanceUSD", ExpenseNbt24 = "expenseNBT24", ExpenseNbtAll = "expenseNBTAll", ExpenseUsd24 = "expenseUSD24", ExpenseUsdAll = "expenseUSDAll", NftBalance = "nftBalance", NftVolume24 = "nftVolume24", NftVolumeAll = "nftVolumeAll", NftsBought24 = "nftsBought24", NftsBoughtAll = "nftsBoughtAll", NftsSold24 = "nftsSold24", NftsSoldAll = "nftsSoldAll", OfferNbt = "offerNBT", OfferUsd = "offerUSD", PoolFeesNbt24 = "poolFeesNBT24", PoolFeesNbtAll = "poolFeesNBTAll", PoolFeesUsd24 = "poolFeesUSD24", PoolFeesUsdAll = "poolFeesUSDAll", ProtocolFeesNbt24 = "protocolFeesNBT24", ProtocolFeesNbtAll = "protocolFeesNBTAll", ProtocolFeesUsd24 = "protocolFeesUSD24", ProtocolFeesUsdAll = "protocolFeesUSDAll", RevenueNbt24 = "revenueNBT24", RevenueNbtAll = "revenueNBTAll", RevenueUsd24 = "revenueUSD24", RevenueUsdAll = "revenueUSDAll", SellNbt = "sellNBT", SellUsd = "sellUSD", VolumeNbt24 = "volumeNBT24", VolumeNbtAll = "volumeNBTAll", VolumeUsd24 = "volumeUSD24", VolumeUsdAll = "volumeUSDAll" } /** An NFT pool. */ export type NftPoolResponse = { __typename?: 'NftPoolResponse'; /** For ERC1155 pools, the list of NFT token IDs that are accepted by the pool. */ acceptedNftTokenIds?: Maybe>>; /** The wallet address that will receive the tokens or NFT sent to the pair during swaps. */ assetRecipientAddress: Scalars['String']['output']; /** The current pool liquidity in the network's base token. */ balanceNBT: Scalars['String']['output']; /** The current pool liquidity in the pool's liquidity token. */ balanceT: Scalars['String']['output']; /** The contract address of the bonding curve. */ bondingCurveAddress: Scalars['String']['output']; /** The bonding curve type that defines how the prices of NFTs change after each buy or sell within a pool. */ bondingCurveType: BondingCurveType; /** The contract address of the NFT collection. */ collectionAddress: Scalars['String']['output']; /** The contract name of the NFT collection. */ collectionName: Scalars['String']['output']; /** The symbol of the NFT collection. */ collectionSymbol?: Maybe; /** The current delta used in the bonding curve. */ delta: Scalars['String']['output']; /** The contract address of the NFT AMM marketplace. */ exchangeAddress: Scalars['String']['output']; /** The current fee for pool. */ fee: Scalars['String']['output']; /** The current price at which the pool is willing to sell an NFT in the network's base token. Only applicable for `SELL` and `BUY_AND_SELL` pool types. */ floorNBT?: Maybe; /** The current price at which the pool is willing to sell an NFT in the pool's liquidity token. Only applicable for `SELL` and `BUY_AND_SELL` pool types. */ floorT?: Maybe; /** The network ID the NFT collection is deployed on. */ networkId: Scalars['Int']['output']; /** The list of NFT assets in the pool. */ nftAssets?: Maybe>>; /** * The current number of NFTs in the pool. * @deprecated nftBalance is changing from Int to String - use nftBalanceV2 instead. */ nftBalance?: Maybe; /** The current number of NFTs in the pool. */ nftBalanceV2: Scalars['String']['output']; /** * The total number of NFTs bought and sold over the pool's lifetime. * @deprecated nftVolumeAllTime is changing from Int to String - use nftVolumeAllTimeV2 instead. */ nftVolumeAllTime: Scalars['Int']['output']; /** The total number of NFTs bought and sold over the pool's lifetime. */ nftVolumeAllTimeV2: Scalars['String']['output']; /** The current price at which the pool is willing to buy an NFT in the network's base token. Only applicable for `BUY` and `BUY_AND_SELL` pool types. */ offerNBT?: Maybe; /** The current price at which the pool is willing to buy an NFT in the pool's liquidity token. Only applicable for `BUY` and `BUY_AND_SELL` pool types. */ offerT?: Maybe; /** The wallet address of the pool owner. */ owner: Scalars['String']['output']; /** The contract address of the NFT pool. */ poolAddress: Scalars['String']['output']; poolFeesAllTimeNBT?: Maybe; poolFeesAllTimeT?: Maybe; /** The ID of the NFT pool (`poolAddress`:`networkId`). For example, `0xdbea289dcc10eed8431e78753414a3d81b8e7201:1`. */ poolId: Scalars['String']['output']; /** The type of NFT in the pool. */ poolNftType?: Maybe; /** The type of liquidity pool. */ poolType: NftPoolType; /** The pool variant. Can be `ERC20` or `NATIVE`. */ poolVariant: GraphQlNftPoolVariant; /** The property checker contract address for the pool. */ propertyChecker?: Maybe; /** The list of royalties for the pool. Only applicable for `SUDOSWAP_V2` pools. */ royalties?: Maybe>>; /** The spot price in the network's base token. */ spotPriceNBT: Scalars['String']['output']; /** The instantaneous price for selling 1 NFT to the pool in the pool's liquidity token. */ spotPriceT: Scalars['String']['output']; /** The contract address of the liquidity token of the pool (usually WETH). */ tokenAddress: Scalars['String']['output']; /** The NFT pool contract version. Can be `SUDOSWAP_V1` or `SUDOSWAP_V2`. */ version?: Maybe; /** The total volume of the pool in the network's base token over the pool's lifetime. */ volumeAllTimeNBT: Scalars['String']['output']; /** The total volume of the pool in the pool's liquidity token over the pool's lifetime. */ volumeAllTimeT: Scalars['String']['output']; }; /** The royalty for a SUDOSWAP_V2 pool. */ export type NftPoolRoyalty = { __typename?: 'NftPoolRoyalty'; /** The royalty percent. */ percent?: Maybe; /** The wallet address of recipient. */ recipient?: Maybe; }; /** Event data for updating the spot price of a pool. */ export type NftPoolSpotPriceUpdateEventData = { __typename?: 'NftPoolSpotPriceUpdateEventData'; /** The ratio of the transaction token to the network's base token. */ nbtRatio: Scalars['String']['output']; /** The updated price at which the pool is willing to buy an NFT in the pool's liquidity token. */ newBuyPriceT: Scalars['String']['output']; /** The updated price at which the pool is willing to sell an NFT in the pool's liquidity token. */ newSellPriceT: Scalars['String']['output']; /** The updated spot price in the pool's liquidity token. */ newSpotPriceT: Scalars['String']['output']; /** The type of NFT pool event, `SPOT_PRICE_UPDATE`. */ type: NftPoolEventType; /** The ratio of the transaction token to USD. */ usdRatio: Scalars['String']['output']; }; /** Event data for updating the spot price of a pool. */ export type NftPoolSpotPriceUpdateEventDataV2 = { __typename?: 'NftPoolSpotPriceUpdateEventDataV2'; /** The ratio of the transaction token to the network's base token. */ nbtRatio: Scalars['String']['output']; /** The updated price at which the pool is willing to buy an NFT in the pool's liquidity token. */ newBuyPriceT: Scalars['String']['output']; /** The updated price at which the pool is willing to sell an NFT in the pool's liquidity token. */ newSellPriceT: Scalars['String']['output']; /** The updated spot price in the pool's liquidity token. */ newSpotPriceT: Scalars['String']['output']; /** The type of NFT pool event, `SPOT_PRICE_UPDATE`. */ type: NftPoolEventType; /** The ratio of the transaction token to USD. */ usdRatio: Scalars['String']['output']; }; /** Stats for an NFT pool. */ export type NftPoolStatsResponse = { __typename?: 'NftPoolStatsResponse'; /** The pool liquidity in the network's base token at the end of the time frame. */ closeBalanceNBT?: Maybe; /** The number of NFTs in the pool at the end of the time frame. */ closeNftBalanceV2?: Maybe; /** The contract address of the NFT collection. */ collectionAddress: Scalars['String']['output']; /** The unix timestamp for the end of the time frame. */ endTime: Scalars['Int']['output']; /** The contract address of the NFT AMM marketplace. */ exchangeAddress: Scalars['String']['output']; /** The total sell volume of the pool in the network's base token over the time frame. */ expenseNBT?: Maybe; /** The highest price at which the pool was willing to sell an NFT in the network's base token over the time frame. */ highFloorNBT?: Maybe; /** The highest price at which the pool was willing to buy an NFT in the network's base token over the time frame. */ highOfferNBT?: Maybe; /** The lowest price at which the pool was willing to sell an NFT in the network's base token over the time frame. */ lowFloorNBT?: Maybe; /** The lowest price at which the pool was willing to buy an NFT in the network's base token over the time frame. */ lowOfferNBT?: Maybe; /** The network ID the NFT collection is deployed on. */ networkId: Scalars['Int']['output']; /** The total number of NFTs bought and sold over the time frame. */ nftVolumeV2?: Maybe; /** The total number of NFTs bought over the time frame. */ nftsBoughtV2?: Maybe; /** The total number of NFTs sold over the time frame. */ nftsSoldV2?: Maybe; /** The pool liquidity in the network's base token at the start of the time frame. */ openBalanceNBT?: Maybe; /** The number of NFTs in the pool at the start of the time frame. */ openNftBalanceV2?: Maybe; /** The contract address of the NFT pool. */ poolAddress?: Maybe; /** The sum of pool fees generated by the pool in the network's base token over the time frame. */ poolFeesNBT?: Maybe; /** The sum of protocol fees generated by the pool in the network's base token over the time frame. */ protocolFeesNBT?: Maybe; /** The total buy volume of the pool in the network's base token over the time frame. */ revenueNBT?: Maybe; /** The unix timestamp for the start of the time frame. */ startTime: Scalars['Int']['output']; /** The total volume of the pool in the network's base token over the time frame. */ volumeNBT?: Maybe; }; /** Event data for depositing a token into a pool. */ export type NftPoolTokenDepositEventData = { __typename?: 'NftPoolTokenDepositEventData'; /** The total value of token deposited in the pool's liquidity token. */ amountT: Scalars['String']['output']; /** The ratio of the transaction token to the network's base token. */ nbtRatio: Scalars['String']['output']; /** The number of NFTs in the contract after the block has processed. */ nftTokenBalance: Scalars['String']['output']; /** The amount of token in the contract after the block has processed in the pool's liquidity token. */ tokenBalanceT: Scalars['String']['output']; /** The type of NFT pool event, `TOKEN_DEPOSIT`. */ type: NftPoolEventType; /** The ratio of the transaction token to USD. */ usdRatio: Scalars['String']['output']; }; /** Event data for depositing a token into a pool. */ export type NftPoolTokenDepositEventDataV2 = { __typename?: 'NftPoolTokenDepositEventDataV2'; /** The total value of token deposited in the pool's liquidity token. */ amountT: Scalars['String']['output']; /** The ratio of the transaction token to the network's base token. */ nbtRatio: Scalars['String']['output']; /** The amount of token in the contract after the block has processed in the pool's liquidity token. */ tokenBalanceT: Scalars['String']['output']; /** The type of NFT pool event, `TOKEN_DEPOSIT`. */ type: NftPoolEventType; /** The ratio of the transaction token to USD. */ usdRatio: Scalars['String']['output']; }; /** Event data for withdrawing a token from a pool. */ export type NftPoolTokenWithdrawalEventData = { __typename?: 'NftPoolTokenWithdrawalEventData'; /** The total value of token withdrawn in the pool's liquidity token. */ amountT: Scalars['String']['output']; /** The ratio of the transaction token to the network's base token. */ nbtRatio: Scalars['String']['output']; /** The number of NFTs in the contract after the block has processed. */ nftTokenBalance: Scalars['String']['output']; /** The amount of token in the contract after the block has processed in the pool's liquidity token. */ tokenBalanceT: Scalars['String']['output']; /** The type of NFT pool event, `TOKEN_WITHDRAWAL`. */ type: NftPoolEventType; /** The ratio of the transaction token to USD. */ usdRatio: Scalars['String']['output']; }; /** Event data for withdrawing a token from a pool. */ export type NftPoolTokenWithdrawalEventDataV2 = { __typename?: 'NftPoolTokenWithdrawalEventDataV2'; /** The total value of token withdrawn in the pool's liquidity token. */ amountT: Scalars['String']['output']; /** The ratio of the transaction token to the network's base token. */ nbtRatio: Scalars['String']['output']; /** The amount of token in the contract after the block has processed in the pool's liquidity token. */ tokenBalanceT: Scalars['String']['output']; /** The type of NFT pool event, `TOKEN_WITHDRAWAL`. */ type: NftPoolEventType; /** The ratio of the transaction token to USD. */ usdRatio: Scalars['String']['output']; }; /** The pool type selected by the pool creator. */ export declare enum NftPoolType { Buy = "BUY", BuyAndSell = "BUY_AND_SELL", Sell = "SELL" } /** Response returned by `searchNfts`. */ export type NftSearchResponse = { __typename?: 'NftSearchResponse'; /** The number of additional results found. */ hasMore: Scalars['Int']['output']; /** A list of NFT collections matching a given query string. */ items?: Maybe>>; }; /** An NFT collection matching a given query string. */ export type NftSearchResponseCollection = { __typename?: 'NftSearchResponseCollection'; /** The contract address of the NFT collection. */ address: Scalars['String']['output']; /** The average sale price over the `window`. */ average: Scalars['String']['output']; /** The highest sale price over the `window`. */ ceiling: Scalars['String']['output']; /** The lowest sale price over the `window`. */ floor: Scalars['String']['output']; /** The ID of the NFT collection (`address`:`networkId`). */ id: Scalars['String']['output']; /** The image URL for the collection or one of the assets within the collection. */ imageUrl?: Maybe; /** The name of the NFT collection. For example, `Bored Ape Yacht Club`. */ name?: Maybe; /** The network ID the NFT collection is deployed on. */ networkId: Scalars['Int']['output']; /** The symbol of the NFT collection. For example, `BAYC`. */ symbol?: Maybe; /** The trade count over the `window`. */ tradeCount: Scalars['String']['output']; /** The change in trade count between the previous and current `window`. */ tradeCountChange: Scalars['Float']['output']; /** The trade volume in USD over the `window`. */ volume: Scalars['String']['output']; /** The change in volume between the previous and current `window`. */ volumeChange: Scalars['Float']['output']; /** The time frame used for calculating stats. */ window: Scalars['String']['output']; }; /** The level of NFTs to search. */ export declare enum NftSearchable { Asset = "Asset", Collection = "Collection" } /** Number metrics for NFT stats. */ export type NftStatsNumberMetrics = { __typename?: 'NftStatsNumberMetrics'; /** The percent change between the `current` and `previous`. */ change?: Maybe; /** The total value for the current window. */ current?: Maybe; /** The total value for the previous window. */ previous?: Maybe; }; /** String metrics for NFT stats. */ export type NftStatsStringMetrics = { __typename?: 'NftStatsStringMetrics'; /** The percent change between the `current` and `previous`. */ change?: Maybe; /** The total value for the current window. */ current?: Maybe; /** The total value for the previous window. */ previous?: Maybe; }; /** NFT stats for a given time frame. */ export type NftStatsWindowFilter = { /** The currency stats in the network's base token, such as volume. */ networkBaseToken?: InputMaybe; /** The numerical stats, such as number of sales. */ nonCurrency?: InputMaybe; /** The currency stats in USD, such as volume. */ usd?: InputMaybe; }; /** NFT stats over a time frame. */ export type NftStatsWindowWithChange = { __typename?: 'NftStatsWindowWithChange'; /** The unix timestamp for the end of the window. */ endTime?: Maybe; /** The currency stats in the network's base token, such as volume. */ networkBaseToken?: Maybe; /** The numerical stats, such as number of sales. */ nonCurrency?: Maybe; /** The unix timestamp for the start of the window. */ startTime?: Maybe; /** The currency stats in USD, such as volume. */ usd?: Maybe; }; /** A numeric range filter with optional upper and lower bounds. */ export type NumberFilter = { /** Greater than. */ gt?: InputMaybe; /** Greater than or equal to. */ gte?: InputMaybe; /** Less than. */ lt?: InputMaybe; /** Less than or equal to. */ lte?: InputMaybe; }; /** Response returned by `onBarsUpdated`. */ export type OnBarsUpdatedResponse = { __typename?: 'OnBarsUpdatedResponse'; /** Price data broken down by resolution. For processed updates, this is a confirmed-shaped compatibility projection. */ aggregates: ResolutionBarData; /** The commitment level of the bar update within the live stream. */ commitmentLevel: BarCommitmentLevel; /** The sortKey for the bar (`blockNumber`#`transactionIndex`#`logIndex`, zero padded). For example, `0000000016414564#00000224#00000413`. */ eventSortKey: Scalars['String']['output']; /** The network ID the pair is deployed on. */ networkId: Scalars['Int']['output']; /** The contract address for the pair. */ pairAddress: Scalars['String']['output']; /** The ID for the pair (`pairAddress`:`networkId`). */ pairId: Scalars['String']['output']; /** The quote token within the pair. */ quoteToken?: Maybe; /** The address of the token being quoted */ quoteTokenAddress: Scalars['String']['output']; /** The type of statistics used. Can be `FILTERED` or `UNFILTERED`. */ statsType: TokenPairStatisticsType; /** The unix timestamp for the new bar. */ timestamp: Scalars['Int']['output']; }; /** Input for `onEventsCreatedByMaker`. */ export type OnEventsCreatedByMakerInput = { /** The wallet address of the maker. */ makerAddress: Scalars['String']['input']; }; export type OnLaunchpadTokenEventBatchInput = { /** The type of event. */ eventType?: InputMaybe; /** The name of the launchpad. One of the following: Pump.fun, Pump Mayhem, Bonk, BONAD.fun, Nad.Fun, Baseapp, Baseapp Creator, Zora, Zora Creator, Four.meme, Four.meme Fair, Believe, Moonshot, Jupiter Studio, boop, Heaven, TokenMill V2, Virtuals, Clanker, Clanker V4, ArenaTrade, Moonit, LaunchLab, MeteoraDBC, Meteora Alpha Vault, Zora Solana, Cooking.City, time.fun, BAGS, Circus, Dealr, OhFuckFun, PrintFun, Trend, shout.fun, xApple, Sendshot, DubDub, cults, OpenGameProtocol, AMERICA.fun, Kumbaya, bow.fun, Printr, Bankr, Liquid, Noice, Flaunch, Coinbarrel, Blowfish, MeMoo, Metaplex, Scale, Eitherway, Livo, Trench, Flap, NOXA Fun, hood.fun, pons, LONG, EasyA Kickstart. */ launchpadName?: InputMaybe; /** A list of launchpad names. Any of the following: Pump.fun, Pump Mayhem, Bonk, BONAD.fun, Nad.Fun, Baseapp, Baseapp Creator, Zora, Zora Creator, Four.meme, Four.meme Fair, Believe, Moonshot, Jupiter Studio, boop, Heaven, TokenMill V2, Virtuals, Clanker, Clanker V4, ArenaTrade, Moonit, LaunchLab, MeteoraDBC, Meteora Alpha Vault, Zora Solana, Cooking.City, time.fun, BAGS, Circus, Dealr, OhFuckFun, PrintFun, Trend, shout.fun, xApple, Sendshot, DubDub, cults, OpenGameProtocol, AMERICA.fun, Kumbaya, bow.fun, Printr, Bankr, Liquid, Noice, Flaunch, Coinbarrel, Blowfish, MeMoo, Metaplex, Scale, Eitherway, Livo, Trench, Flap, NOXA Fun, hood.fun, pons, LONG, EasyA Kickstart. */ launchpadNames?: InputMaybe>; /** The network ID that the token is deployed on. */ networkId?: InputMaybe; /** The launchpad protocol. */ protocol?: InputMaybe; /** A list of launchpad protocols. */ protocols?: InputMaybe>; }; /** Input for `onLaunchpadTokenEvent`. */ export type OnLaunchpadTokenEventInput = { /** The contract address of the token. Requires `networkId`. */ address?: InputMaybe; /** The type of event. */ eventType?: InputMaybe; /** The name of the launchpad. One of the following: Pump.fun, Pump Mayhem, Bonk, BONAD.fun, Nad.Fun, Baseapp, Baseapp Creator, Zora, Zora Creator, Four.meme, Four.meme Fair, Believe, Moonshot, Jupiter Studio, boop, Heaven, TokenMill V2, Virtuals, Clanker, Clanker V4, ArenaTrade, Moonit, LaunchLab, MeteoraDBC, Meteora Alpha Vault, Zora Solana, Cooking.City, time.fun, BAGS, Circus, Dealr, OhFuckFun, PrintFun, Trend, shout.fun, xApple, Sendshot, DubDub, cults, OpenGameProtocol, AMERICA.fun, Kumbaya, bow.fun, Printr, Bankr, Liquid, Noice, Flaunch, Coinbarrel, Blowfish, MeMoo, Metaplex, Scale, Eitherway, Livo, Trench, Flap, NOXA Fun, hood.fun, pons, LONG, EasyA Kickstart. */ launchpadName?: InputMaybe; /** A list of launchpad names. Any of the following: Pump.fun, Pump Mayhem, Bonk, BONAD.fun, Nad.Fun, Baseapp, Baseapp Creator, Zora, Zora Creator, Four.meme, Four.meme Fair, Believe, Moonshot, Jupiter Studio, boop, Heaven, TokenMill V2, Virtuals, Clanker, Clanker V4, ArenaTrade, Moonit, LaunchLab, MeteoraDBC, Meteora Alpha Vault, Zora Solana, Cooking.City, time.fun, BAGS, Circus, Dealr, OhFuckFun, PrintFun, Trend, shout.fun, xApple, Sendshot, DubDub, cults, OpenGameProtocol, AMERICA.fun, Kumbaya, bow.fun, Printr, Bankr, Liquid, Noice, Flaunch, Coinbarrel, Blowfish, MeMoo, Metaplex, Scale, Eitherway, Livo, Trench, Flap, NOXA Fun, hood.fun, pons, LONG, EasyA Kickstart. */ launchpadNames?: InputMaybe>; /** The network ID that the token is deployed on. */ networkId?: InputMaybe; /** The launchpad protocol. */ protocol?: InputMaybe; /** A list of launchpad protocols. */ protocols?: InputMaybe>; }; /** Payload for `onPredictionEventBarsUpdated`. */ export type OnPredictionEventBarsUpdatedResponse = { __typename?: 'OnPredictionEventBarsUpdatedResponse'; /** The bar data. */ bars: PredictionEventResolutionBarData; /** The ID of the prediction event. */ eventId: Scalars['String']['output']; }; /** Payload for `onPredictionMarketBarsUpdated`. */ export type OnPredictionMarketBarsUpdatedResponse = { __typename?: 'OnPredictionMarketBarsUpdatedResponse'; /** The bar data. */ bars: PredictionMarketResolutionBarData; /** The ID of the prediction market. */ marketId: Scalars['String']['output']; }; /** Input for `onPredictionTradesCreated`. */ export type OnPredictionTradesCreatedInput = { /** The ID of the prediction event. */ eventId?: InputMaybe; /** The ID of the prediction market. */ marketId?: InputMaybe; /** The ID of the prediction trader. */ traderId?: InputMaybe; }; export type OnPricesUpdatedInput = { /** The token contract address. */ address: Scalars['String']['input']; /** The network ID the token is deployed on. */ networkId: Scalars['Int']['input']; /** The pair contract address from which to get pricing. Defaults to the top pair for the token. */ sourcePairAddress?: InputMaybe; }; /** Response returned by `onBarsUpdated`. */ export type OnTokenBarsUpdatedResponse = { __typename?: 'OnTokenBarsUpdatedResponse'; /** Price data broken down by resolution. */ aggregates: ResolutionBarData; /** The commitment level of the bar within the live stream. */ commitmentLevel: BarCommitmentLevel; /** The sortKey for the bar (`blockNumber`#`transactionIndex`#`logIndex`, zero padded). For example, `0000000016414564#00000224#00000413`. */ eventSortKey: Scalars['String']['output']; /** The network ID the pair is deployed on. */ networkId: Scalars['Int']['output']; /** * The contract address for the pair. * @deprecated pairs are no longer used for pricing */ pairAddress?: Maybe; /** * The ID for the pair (`pairAddress`:`networkId`). * @deprecated pairs are no longer used for pricing */ pairId?: Maybe; /** * The quote token within the pair. * @deprecated pairs are no longer used for pricing */ quoteToken?: Maybe; /** The type of statistics used. Only `FILTERED`. */ statsType: TokenPairStatisticsType; /** The unix timestamp for the new bar. */ timestamp: Scalars['Int']['output']; /** The address of the token being quoted */ tokenAddress: Scalars['String']['output']; /** The address of the token being quoted */ tokenId: Scalars['String']['output']; }; export type OnTokenEventsCreatedInput = { /** The network ID to filter by. */ networkId: Scalars['Int']['input']; /** The token address to filter by. Required unless you are on an enterprise plan including EventFeed features. */ tokenAddress?: InputMaybe; }; /** Response returned by deprecated `onUnconfirmedBarsUpdated`. Prefer `onBarsUpdated`. */ export type OnUnconfirmedBarsUpdated = { __typename?: 'OnUnconfirmedBarsUpdated'; /** Price data broken down by resolution. */ aggregates: UnconfirmedResolutionBarData; /** The sortKey for the bar (`blockNumber`#`transactionIndex`#`logIndex`, zero padded). For example, `0000000016414564#00000224#00000413`. */ eventSortKey: Scalars['String']['output']; /** The network ID the pair is deployed on. */ networkId: Scalars['Int']['output']; /** The contract address for the pair. */ pairAddress: Scalars['String']['output']; /** The ID for the pair (`pairAddress`:`networkId`). */ pairId: Scalars['String']['output']; /** The quote token within the pair. */ quoteToken?: Maybe; /** The address of the token being quoted */ quoteTokenAddress: Scalars['String']['output']; /** The unix timestamp for the new bar. */ timestamp: Scalars['Int']['output']; }; /** Input for deprecated `onUnconfirmedEventsCreatedByMaker`. */ export type OnUnconfirmedEventsCreatedByMakerInput = { /** The wallet address of the maker. */ makerAddress: Scalars['String']['input']; }; /** Integer list condition. */ export type OneOfNumberCondition = { __typename?: 'OneOfNumberCondition'; /** The list of integers. */ oneOf: Array; }; /** Input for integer list condition. */ export type OneOfNumberConditionInput = { /** The list of integers. */ oneOf: Array; }; /** Token transfer direction list condition. */ export type OneOfTokenTransferDirectionCondition = { __typename?: 'OneOfTokenTransferDirectionCondition'; /** The list of transfer directions. */ oneOf: Array; }; /** Input for token transfer direction list condition. */ export type OneOfTokenTransferDirectionConditionInput = { /** The list of transfer directions to listen for. */ oneOf: Array; }; /** A Grid organization — the entity behind one or more on-chain assets. */ export type Organization = { __typename?: 'Organization'; /** Assets managed by this organization. */ assets: Array; /** A detailed description of the organization. */ descriptionLong?: Maybe; /** A short description of the organization. */ descriptionShort?: Maybe; /** The founding date of the organization. */ foundingDate?: Maybe; header?: Maybe; /** The organization's icon URL. */ icon?: Maybe; /** The organization's logo URL. */ logo?: Maybe; /** The organization name. */ name: Scalars['String']['output']; /** The Grid root ID for the organization. */ rootId: Scalars['String']['output']; /** The sector the organization operates in. */ sector?: Maybe; /** Social links for the organization. */ socials: Array; /** The organization's tagline. */ tagLine?: Maybe; /** The type of organization (e.g. `protocol`, `company`). */ type?: Maybe; /** URLs associated with the organization. */ urls: Array; }; /** A social link associated with a Grid organization. */ export type OrganizationSocial = { __typename?: 'OrganizationSocial'; /** The type of social link (e.g. `twitter`, `discord`). */ type?: Maybe; /** The social URL. */ url: Scalars['String']['output']; }; /** A URL associated with a Grid organization. */ export type OrganizationUrl = { __typename?: 'OrganizationUrl'; /** The type of URL (e.g. `website`, `docs`). */ type?: Maybe; /** The URL. */ url: Scalars['String']['output']; }; /** Buy/sell volume breakdown including shares. */ export type OutcomeBuySellVolumeStats = { __typename?: 'OutcomeBuySellVolumeStats'; /** Volume in collateral token units. */ ct: Scalars['String']['output']; /** Volume in shares. */ shares: Scalars['String']['output']; /** Volume in USD. */ usd: Scalars['String']['output']; }; /** Volume breakdown including shares for an outcome. */ export type OutcomeVolumeStats = { __typename?: 'OutcomeVolumeStats'; /** Volume in collateral token units. */ ct: Scalars['String']['output']; /** Volume in shares. */ shares: Scalars['String']['output']; /** Volume in USD. */ usd: Scalars['String']['output']; }; /** Metadata for a token pair. */ export type Pair = { __typename?: 'Pair'; /** The contract address of the pair. */ address: Scalars['String']['output']; /** The unix timestamp for the creation of the pair. */ createdAt?: Maybe; /** The address for the exchange factory contract. */ exchangeHash: Scalars['String']['output']; /** The exchange fee for swaps. */ fee?: Maybe; /** The ID for the pair (`address:networkId`). */ id: Scalars['String']['output']; /** The network ID the pair is deployed on. */ networkId: Scalars['Int']['output']; /** The pooled amounts of each token in the pair. */ pooled?: Maybe; /** The protocol of the pair. E.g. UniswapV4, RaydiumV4, PumpV1, etc. */ protocol?: Maybe; /** * The per-protocol data for the pair, if applicable * @deprecated Use protocolData instead */ protocolCustomData?: Maybe; /** Custom data for the pair, only certain protocols have this. (uniswapv4, arenatrade for example) */ protocolData?: Maybe; /** The amount of required tick separation. Only applicable for pairs on UniswapV3. */ tickSpacing?: Maybe; /** The contract address of `token0`. */ token0: Scalars['String']['output']; /** Metadata for the first token in the pair. */ token0Data?: Maybe; /** The contract address of `token1`. */ token1: Scalars['String']['output']; /** Metadata for the second token in the pair. */ token1Data?: Maybe; /** The virtual pooled amounts of each token in the pair. */ virtualPooled?: Maybe; }; /** Input type of `PairChartInput`. */ export type PairChartInput = { /** Settings that pertain to the chart. */ chartSettings: PairChartSettings; /** Options that pertain to the image itself. */ imageOptions?: InputMaybe; }; /** Input options for the chart. */ export type PairChartSettings = { /** The unix timestamp for the start of the requested range. */ from?: InputMaybe; /** The network ID the pair is deployed on. */ networkId: Scalars['Int']['input']; /** The contract address of the pair. */ pairAddress: Scalars['String']['input']; /** The token of interest within the token's top pair. Can be `token0` or `token1`. */ quoteToken?: InputMaybe; /** The time frame for each candle. Available options are `1S`, `5S`, `15S`, `30S`, `1`, `5`, `15`, `30`, `60`, `240`, `720`, `1D`, `7D`. */ resolution?: InputMaybe; /** The color theme of the chart. */ theme?: InputMaybe; /** The unix timestamp for the end of the requested range. */ to?: InputMaybe; }; /** Response returned by `filterPairs`. */ export type PairFilterConnection = { __typename?: 'PairFilterConnection'; /** The number of pairs returned. */ count?: Maybe; /** Where in the list the server started when returning items. */ offset?: Maybe; /** The list of pairs matching the filter parameters. */ results?: Maybe>>; }; /** Input type of `PairFilterMatchTokens`. */ export type PairFilterMatchTokens = { /** The contract address of `token0` to filter by. */ token0?: InputMaybe; /** The contract address of `token1` to filter by. */ token1?: InputMaybe; }; /** A pair matching a set of filter parameters. */ export type PairFilterResult = { __typename?: 'PairFilterResult'; /** The number of buys in the past hour. */ buyCount1?: Maybe; /** The number of buys in the past 4 hours. */ buyCount4?: Maybe; /** The number of buys in the past 12 hours. */ buyCount12?: Maybe; /** The number of buys in the past 24 hours. */ buyCount24?: Maybe; /** The buy volume in USD in the past hour. */ buyVolumeUSD1?: Maybe; /** The buy volume in USD in the past 4 hours. */ buyVolumeUSD4?: Maybe; /** The buy volume in USD in the past 12 hours. */ buyVolumeUSD12?: Maybe; /** The buy volume in USD in the past 24 hours. */ buyVolumeUSD24?: Maybe; /** The unix timestamp for the creation of the pair. */ createdAt?: Maybe; /** Exchange metadata for the pair. */ exchange?: Maybe; /** The highest price in USD in the past hour. */ highPrice1?: Maybe; /** The highest price in USD in the past 4 hours. */ highPrice4?: Maybe; /** The highest price in USD in the past 12 hours. */ highPrice12?: Maybe; /** The highest price in USD in the past 24 hours. */ highPrice24?: Maybe; /** The unix timestamp for the last transaction to happen on the pair. */ lastTransaction?: Maybe; /** Amount of liquidity in the pair. */ liquidity?: Maybe; /** The token with higher liquidity in the pair. Can be `token0` or `token1`. */ liquidityToken?: Maybe; /** The locked liquidity percentage. */ lockedLiquidityPercentage: Scalars['Float']['output']; /** The lowest price in USD in the past hour. */ lowPrice1?: Maybe; /** The lowest price in USD in the past 4 hours. */ lowPrice4?: Maybe; /** The lowest price in USD in the past 12 hours. */ lowPrice12?: Maybe; /** The lowest price in USD in the past 24 hours. */ lowPrice24?: Maybe; /** The fully diluted market cap. */ marketCap?: Maybe; /** Metadata for the pair. */ pair?: Maybe; /** The reasons the token has been flagged as a potential scam. */ potentialScamReasons?: Maybe>>; /** The token price in USD. */ price?: Maybe; /** The percent price change in the past hour. Decimal format. */ priceChange1?: Maybe; /** The percent price change in the past 4 hours. Decimal format. */ priceChange4?: Maybe; /** The percent price change in the past 12 hours. Decimal format. */ priceChange12?: Maybe; /** The percent price change in the past 24 hours. Decimal format. */ priceChange24?: Maybe; /** 10^n, where n is the number of decimal places the price has. Max 16. Used for TradingView settings. */ priceScale?: Maybe; /** The token of interest. Can be `token0` or `token1`. */ quoteToken?: Maybe; /** The number of sells in the past hour. */ sellCount1?: Maybe; /** The number of sells in the past 4 hours. */ sellCount4?: Maybe; /** The number of sells in the past 12 hours. */ sellCount12?: Maybe; /** The number of sells in the past 24 hours. */ sellCount24?: Maybe; /** The sell volume in USD in the past hour. */ sellVolumeUSD1?: Maybe; /** The sell volume in USD in the past 4 hours. */ sellVolumeUSD4?: Maybe; /** The sell volume in USD in the past 12 hours. */ sellVolumeUSD12?: Maybe; /** The sell volume in USD in the past 24 hours. */ sellVolumeUSD24?: Maybe; /** The percentage of wallets that are less than 1d old that have traded in the last 24h */ swapPct1dOldWallet?: Maybe; /** The percentage of wallets that are less than 7d old that have traded in the last 24h */ swapPct7dOldWallet?: Maybe; /** Metadata for the first token in the pair. */ token0?: Maybe; /** Metadata for the second token in the pair. */ token1?: Maybe; /** The number of transactions in the past hour. */ txnCount1?: Maybe; /** The number of transactions in the past 4 hours. */ txnCount4?: Maybe; /** The number of transactions in the past 12 hours. */ txnCount12?: Maybe; /** The number of transactions in the past 24 hours. */ txnCount24?: Maybe; /** The unique number of buys in the past hour. */ uniqueBuys1?: Maybe; /** The unique number of buys in the past 4 hours. */ uniqueBuys4?: Maybe; /** The unique number of buys in the past 12 hours. */ uniqueBuys12?: Maybe; /** The unique number of buys in the past 24 hours. */ uniqueBuys24?: Maybe; /** The unique number of sells in the past hour. */ uniqueSells1?: Maybe; /** The unique number of sells in the past 4 hours. */ uniqueSells4?: Maybe; /** The unique number of sells in the past 12 hours. */ uniqueSells12?: Maybe; /** The unique number of sells in the past 24 hours. */ uniqueSells24?: Maybe; /** The unique number of transactions in the past hour. */ uniqueTransactions1?: Maybe; /** The unique number of transactions in the past 4 hours. */ uniqueTransactions4?: Maybe; /** The unique number of transactions in the past 12 hours. */ uniqueTransactions12?: Maybe; /** The unique number of transactions in the past 24 hours. */ uniqueTransactions24?: Maybe; /** The percent volume change in the past hour. Decimal format. */ volumeChange1?: Maybe; /** The percent volume change in the past 4 hours. Decimal format. */ volumeChange4?: Maybe; /** The percent volume change in the past 12 hours. Decimal format. */ volumeChange12?: Maybe; /** The percent volume change in the past 24 hours. Decimal format. */ volumeChange24?: Maybe; /** The trade volume in USD in the past hour. */ volumeUSD1?: Maybe; /** The trade volume in USD in the past 4 hours. */ volumeUSD4?: Maybe; /** The trade volume in USD in the past 12 hours. */ volumeUSD12?: Maybe; /** The trade volume in USD in the past 24 hours. */ volumeUSD24?: Maybe; /** The average age of the wallets that traded in the last 24h */ walletAgeAvg?: Maybe; /** The standard deviation of age of the wallets that traded in the last 24h */ walletAgeStd?: Maybe; }; /** Input type of `PairFilters`. */ export type PairFilters = { /** The number of buys in the past hour. */ buyCount1?: InputMaybe; /** The number of buys in the past 4 hours. */ buyCount4?: InputMaybe; /** The number of buys in the past 12 hours. */ buyCount12?: InputMaybe; /** The number of buys in the past 24 hours. */ buyCount24?: InputMaybe; /** The buy volume in USD in the past hour. */ buyVolumeUSD1?: InputMaybe; /** The buy volume in USD in the past 4 hours. */ buyVolumeUSD4?: InputMaybe; /** The buy volume in USD in the past 12 hours. */ buyVolumeUSD12?: InputMaybe; /** The buy volume in USD in the past 24 hours. */ buyVolumeUSD24?: InputMaybe; /** The unix timestamp for the creation of the pair. */ createdAt?: InputMaybe; /** The list of exchange contract addresses to filter by. */ exchangeAddress?: InputMaybe>>; /** The highest price in USD in the past hour. */ highPrice1?: InputMaybe; /** The highest price in USD in the past 4 hours. */ highPrice4?: InputMaybe; /** The highest price in USD in the past 12 hours. */ highPrice12?: InputMaybe; /** The highest price in USD in the past 24 hours. */ highPrice24?: InputMaybe; /** The address of the hook contract for applicable protocols. */ hookAddress?: InputMaybe>>; /** Whether to filter for pairs on testnet networks. Use `true` for testnet pairs only, `false` for mainnet pairs only and `undefined` (default) for both. */ isTestnet?: InputMaybe; /** The unix timestamp for the last transaction to happen on the pair. */ lastTransaction?: InputMaybe; /** The amount of liquidity in the pair. */ liquidity?: InputMaybe; /** The percent amount of liquidity that is locked */ lockedLiquidityPercentage?: InputMaybe; /** The lowest price in USD in the past hour. */ lowPrice1?: InputMaybe; /** The lowest price in USD in the past 4 hours. */ lowPrice4?: InputMaybe; /** The lowest price in USD in the past 12 hours. */ lowPrice12?: InputMaybe; /** The lowest price in USD in the past 24 hours. */ lowPrice24?: InputMaybe; /** The list of network IDs to filter by. */ network?: InputMaybe>>; /** Filter potential Scams */ potentialScam?: InputMaybe; /** The token price in USD. */ price?: InputMaybe; /** The percent price change in the past hour. Decimal format. */ priceChange1?: InputMaybe; /** The percent price change in the past 4 hours. Decimal format. */ priceChange4?: InputMaybe; /** The percent price change in the past 12 hours. Decimal format. */ priceChange12?: InputMaybe; /** The percent price change in the past 24 hours. Decimal format. */ priceChange24?: InputMaybe; /** The number of sells in the past hour. */ sellCount1?: InputMaybe; /** The number of sells in the past 4 hours. */ sellCount4?: InputMaybe; /** The number of sells in the past 12 hours. */ sellCount12?: InputMaybe; /** The number of sells in the past 24 hours. */ sellCount24?: InputMaybe; /** The sell volume in USD in the past hour. */ sellVolumeUSD1?: InputMaybe; /** The sell volume in USD in the past 4 hours. */ sellVolumeUSD4?: InputMaybe; /** The sell volume in USD in the past 12 hours. */ sellVolumeUSD12?: InputMaybe; /** The sell volume in USD in the past 24 hours. */ sellVolumeUSD24?: InputMaybe; /** The percentage of wallets that are less than 1d old that have traded in the last 24h */ swapPct1dOldWallet?: InputMaybe; /** The percentage of wallets that are less than 7d old that have traded in the last 24h */ swapPct7dOldWallet?: InputMaybe; /** The list of token contract addresses to filter by. */ tokenAddress?: InputMaybe>>; /** Whether to ignore pairs/tokens not relevant to trending */ trendingIgnored?: InputMaybe; /** The number of transactions in the past hour. */ txnCount1?: InputMaybe; /** The number of transactions in the past 4 hours. */ txnCount4?: InputMaybe; /** The number of transactions in the past 12 hours. */ txnCount12?: InputMaybe; /** The number of transactions in the past 24 hours. */ txnCount24?: InputMaybe; /** The unique number of buys in the past hour. */ uniqueBuys1?: InputMaybe; /** The unique number of buys in the past 4 hours. */ uniqueBuys4?: InputMaybe; /** The unique number of buys in the past 12 hours. */ uniqueBuys12?: InputMaybe; /** The unique number of buys in the past 24 hours. */ uniqueBuys24?: InputMaybe; /** The unique number of sells in the past hour. */ uniqueSells1?: InputMaybe; /** The unique number of sells in the past 4 hours. */ uniqueSells4?: InputMaybe; /** The unique number of sells in the past 12 hours. */ uniqueSells12?: InputMaybe; /** The unique number of sells in the past 24 hours. */ uniqueSells24?: InputMaybe; /** The unique number of transactions in the past hour. */ uniqueTransactions1?: InputMaybe; /** The unique number of transactions in the past 4 hours. */ uniqueTransactions4?: InputMaybe; /** The unique number of transactions in the past 12 hours. */ uniqueTransactions12?: InputMaybe; /** The unique number of transactions in the past 24 hours. */ uniqueTransactions24?: InputMaybe; /** The percent volume change in the past hour. Decimal format. */ volumeChange1?: InputMaybe; /** The percent volume change in the past 4 hours. Decimal format. */ volumeChange4?: InputMaybe; /** The percent volume change in the past 12 hours. Decimal format. */ volumeChange12?: InputMaybe; /** The percent volume change in the past 24 hours. Decimal format. */ volumeChange24?: InputMaybe; /** The trade volume in USD in the past hour. */ volumeUSD1?: InputMaybe; /** The trade volume in USD in the past 4 hours. */ volumeUSD4?: InputMaybe; /** The trade volume in USD in the past 12 hours. */ volumeUSD12?: InputMaybe; /** The trade volume in USD in the past 24 hours. */ volumeUSD24?: InputMaybe; /** The average age of the wallets that traded in the last 24h */ walletAgeAvg?: InputMaybe; /** The standard deviation of age of the wallets that traded in the last 24h */ walletAgeStd?: InputMaybe; }; /** Liquidity data for a specific pair. */ export type PairLiquidityData = { __typename?: 'PairLiquidityData'; /** The network ID the pair is deployed on. */ networkId: Scalars['Int']['output']; /** The address of the pair. */ pairAddress: Scalars['String']['output']; /** The ID of the pair (`address:networkId`). */ pairId: Scalars['String']['output']; /** The total liquidity in the pair. */ totalLiquidity: Scalars['String']['output']; }; export type PairMetadata = { __typename?: 'PairMetadata'; /** The unix timestamp for the creation of the pair. */ createdAt?: Maybe; /** Token metadata for the first token in the pair. */ enhancedToken0?: Maybe; /** Token metadata for the second token in the pair. */ enhancedToken1?: Maybe; /** The exchange contract ID. */ exchangeId?: Maybe; /** The exchange fee for swaps. */ fee?: Maybe; /** The highest price in USD in the past hour. */ highPrice1?: Maybe; /** * The highest price in USD in the past week. * @deprecated Inaccurate */ highPrice1w?: Maybe; /** The highest price in USD in the past 4 hours. */ highPrice4?: Maybe; /** The highest price in USD in the past 5 minutes. */ highPrice5m?: Maybe; /** The highest price in USD in the past 12 hours. */ highPrice12?: Maybe; /** The highest price in USD in the past 24 hours. */ highPrice24?: Maybe; /** The ID for the pair (`address:networkId`). */ id: Scalars['String']['output']; /** The total liquidity in the pair. */ liquidity: Scalars['String']['output']; /** The token with higher liquidity within the pair. Can be `token0` or `token1`. */ liquidityToken?: Maybe; /** The lowest price in USD in the past hour. */ lowPrice1?: Maybe; /** * The lowest price in USD in the past week. * @deprecated Inaccurate */ lowPrice1w?: Maybe; /** The lowest price in USD in the past 4 hours. */ lowPrice4?: Maybe; /** The lowest price in USD in the past 5 minutes. */ lowPrice5m?: Maybe; /** The lowest price in USD in the past 12 hours. */ lowPrice12?: Maybe; /** The lowest price in USD in the past 24 hours. */ lowPrice24?: Maybe; /** The network ID the pair is deployed on. */ networkId?: Maybe; /** The token with lower liquidity within the pair. Can be `token0` or `token1`. */ nonLiquidityToken?: Maybe; /** The contract address of the pair. */ pairAddress: Scalars['String']['output']; /** The quote token price in USD. */ price: Scalars['String']['output']; /** The percent price change in the past hour. Decimal format. */ priceChange1?: Maybe; /** * The percent price change in the past week. Decimal format. * @deprecated Inaccurate */ priceChange1w?: Maybe; /** The percent price change in the past 4 hours. Decimal format. */ priceChange4?: Maybe; /** The percent price change in the past 5 minutes. Decimal format. */ priceChange5m?: Maybe; /** The percent price change in the past 12 hours. Decimal format. */ priceChange12?: Maybe; /** The percent price change in the past 24 hours. Decimal format. */ priceChange24?: Maybe; /** The non-quote token price in USD. */ priceNonQuoteToken: Scalars['String']['output']; /** The token of interest within the pair. Can be `token0` or `token1`. */ quoteToken?: Maybe; /** The type of statistics returned. Can be `FILTERED` or `UNFILTERED`. */ statsType: TokenPairStatisticsType; /** The amount of required tick separation. Only applicable for pairs on UniswapV3. */ tickSpacing?: Maybe; /** Pair metadata for the first token in the pair. */ token0: PairMetadataToken; /** Pair metadata for the second token in the pair. */ token1: PairMetadataToken; /** The percentage of total supply held by the top 10 holders. */ top10HoldersPercent?: Maybe; /** The trade volume in USD in the past hour. */ volume1?: Maybe; /** * The trade trade volume in USD in the past week. * @deprecated Inaccurate */ volume1w?: Maybe; /** The trade volume in USD in the past 4 hours. */ volume4?: Maybe; /** The trade volume in USD in the past 5 minutes. */ volume5m?: Maybe; /** The trade volume in USD in the past 12 hours. */ volume12?: Maybe; /** The trade volume in USD in the past 24 hours. */ volume24?: Maybe; /** Wallet pattern data for the quote token, if available. Only populated for launchpad tokens. */ walletActivity?: Maybe; }; /** Metadata for a token in a pair. */ export type PairMetadataToken = { __typename?: 'PairMetadataToken'; address: Scalars['String']['output']; decimals?: Maybe; labels?: Maybe>>; name: Scalars['String']['output']; networkId: Scalars['Int']['output']; pooled: Scalars['String']['output']; price: Scalars['String']['output']; symbol: Scalars['String']['output']; }; export type PairProtocolCustomData = { __typename?: 'PairProtocolCustomData'; /** The address of the hook contract for Uniswap V4 pools. */ uniswapV4HookAddress?: Maybe; }; /** Input type of `PairRanking`. */ export type PairRanking = { /** The attribute to rank pairs by. */ attribute?: InputMaybe; /** The direction to apply to the ranking attribute. */ direction?: InputMaybe; }; /** The attribute used to rank tokens. */ export declare enum PairRankingAttribute { BuyCount1 = "buyCount1", BuyCount4 = "buyCount4", BuyCount12 = "buyCount12", BuyCount24 = "buyCount24", BuyVolumeUsd1 = "buyVolumeUSD1", BuyVolumeUsd4 = "buyVolumeUSD4", BuyVolumeUsd12 = "buyVolumeUSD12", BuyVolumeUsd24 = "buyVolumeUSD24", CreatedAt = "createdAt", HighPrice1 = "highPrice1", HighPrice4 = "highPrice4", HighPrice12 = "highPrice12", HighPrice24 = "highPrice24", LastTransaction = "lastTransaction", Liquidity = "liquidity", LockedLiquidityPercentage = "lockedLiquidityPercentage", LowPrice1 = "lowPrice1", LowPrice4 = "lowPrice4", LowPrice12 = "lowPrice12", LowPrice24 = "lowPrice24", MarketCap = "marketCap", Price = "price", PriceChange1 = "priceChange1", PriceChange4 = "priceChange4", PriceChange12 = "priceChange12", PriceChange24 = "priceChange24", SellCount1 = "sellCount1", SellCount4 = "sellCount4", SellCount12 = "sellCount12", SellCount24 = "sellCount24", SellVolumeUsd1 = "sellVolumeUSD1", SellVolumeUsd4 = "sellVolumeUSD4", SellVolumeUsd12 = "sellVolumeUSD12", SellVolumeUsd24 = "sellVolumeUSD24", SwapPct1dOldWallet = "swapPct1dOldWallet", SwapPct7dOldWallet = "swapPct7dOldWallet", TrendingScore = "trendingScore", TrendingScore1 = "trendingScore1", TrendingScore4 = "trendingScore4", TrendingScore5m = "trendingScore5m", TrendingScore12 = "trendingScore12", TrendingScore24 = "trendingScore24", TxnCount1 = "txnCount1", TxnCount4 = "txnCount4", TxnCount12 = "txnCount12", TxnCount24 = "txnCount24", UniqueBuys1 = "uniqueBuys1", UniqueBuys4 = "uniqueBuys4", UniqueBuys12 = "uniqueBuys12", UniqueBuys24 = "uniqueBuys24", UniqueSells1 = "uniqueSells1", UniqueSells4 = "uniqueSells4", UniqueSells12 = "uniqueSells12", UniqueSells24 = "uniqueSells24", UniqueTransactions1 = "uniqueTransactions1", UniqueTransactions4 = "uniqueTransactions4", UniqueTransactions12 = "uniqueTransactions12", UniqueTransactions24 = "uniqueTransactions24", VolumeChange1 = "volumeChange1", VolumeChange4 = "volumeChange4", VolumeChange12 = "volumeChange12", VolumeChange24 = "volumeChange24", VolumeUsd1 = "volumeUSD1", VolumeUsd4 = "volumeUSD4", VolumeUsd12 = "volumeUSD12", VolumeUsd24 = "volumeUSD24", WalletAgeAvg = "walletAgeAvg", WalletAgeStd = "walletAgeStd" } /** Response returned by `filterNftParallelAssets`. */ export type ParallelAssetFilterConnection = { __typename?: 'ParallelAssetFilterConnection'; /** The number of Parallel assets returned. */ count?: Maybe; /** Where in the list the server started when returning items. */ offset?: Maybe; /** The list of Parallel assets matching the filter parameters. */ results?: Maybe>>; }; /** A Parallel asset matching a set of filter parameters. */ export type ParallelAssetFilterResult = { __typename?: 'ParallelAssetFilterResult'; /** The contract address of the NFT collection. */ address: Scalars['String']['output']; /** The description of the NFT asset. */ description?: Maybe; /** The game data for the NFT asset. */ gameData?: Maybe; /** The ID of the NFT asset (`address`:`tokenId`). */ id: Scalars['String']['output']; /** The last sale price in the network's base token. */ lastPriceNetworkBaseToken?: Maybe; /** The last sale price in USD. */ lastPriceUsd?: Maybe; /** The NFT asset media. */ media?: Maybe; /** Metadata for the NFT asset. */ metadata?: Maybe; /** The name of the NFT asset. */ name?: Maybe; /** The network ID the NFT collection is deployed on. */ networkId: Scalars['Int']['output']; /** The source image URI linked by smart contract metadata. */ originalImage?: Maybe; /** The internal Parallel ID of the NFT asset. */ parallelId: Scalars['Int']['output']; /** The unix timestamp for the last trade. */ timestamp?: Maybe; /** The token ID of the NFT asset. */ tokenId: Scalars['String']['output']; /** The URI provided by the smart contract. Typically JSON that contains metadata. */ uri?: Maybe; }; /** Input type of `ParallelAssetFilters`. */ export type ParallelAssetFilters = { /** The damage dealt when engaged in combat. */ attack?: InputMaybe; /** The energy used to play in-game. */ cost?: InputMaybe; /** The possible damage received before being destroyed. */ health?: InputMaybe; /** The last sale price in the network's base token. */ lastPriceNetworkBaseToken?: InputMaybe; /** The last sale price in USD. */ lastPriceUsd?: InputMaybe; /** The total supply of this individual asset. */ supply?: InputMaybe; }; /** Game data for a Parallel asset. */ export type ParallelAssetGameData = { __typename?: 'ParallelAssetGameData'; /** The damage dealt when engaged in combat. */ attack?: Maybe; /** The card type. Can be `Effect`, `Relic`, `Unit`, `Upgrade` or `Paragon`. */ cardType?: Maybe; /** The energy used to play in-game. */ cost?: Maybe; /** The description of the card's in-game abilities. */ functionText?: Maybe; /** The possible damage received before being destroyed. */ health?: Maybe; /** The Parallel the asset belongs to. */ parallel?: Maybe; /** The description of the card's passive ability. */ passiveAbility?: Maybe; /** The rarity of the asset. Can be `Common`, `Uncommon`, `Rare`, `Legendary`, or `Prime`. */ rarity?: Maybe; /** The card subtype. Can be `Pirate`, `Vehicle` or `Clone`. */ subtype?: Maybe; }; /** The Parallel asset card type. */ export declare enum ParallelAssetMatcherCardType { Effect = "Effect", Paragon = "Paragon", Relic = "Relic", Unit = "Unit", Upgrade = "Upgrade" } /** The Parallel asset class. */ export declare enum ParallelAssetMatcherClass { ArtCard = "ArtCard", Asset = "Asset", CardBack = "CardBack", Fe = "FE", Masterpiece = "Masterpiece", Pl = "PL", Se = "SE" } /** The Parallel stream of evolution. */ export declare enum ParallelAssetMatcherParallel { Augencore = "Augencore", Earthen = "Earthen", Kathari = "Kathari", Marcolian = "Marcolian", Shroud = "Shroud", Universal = "Universal", UnknownOrigins = "UnknownOrigins" } /** The Parallel asset rarity. */ export declare enum ParallelAssetMatcherRarity { Common = "Common", Legendary = "Legendary", Prime = "Prime", Rare = "Rare", Uncommon = "Uncommon" } /** The Parallel asset subtype. */ export declare enum ParallelAssetMatcherSubtype { Clone = "Clone", Pirate = "Pirate", Vehicle = "Vehicle" } /** Input type of `ParallelAssetMatchers`. */ export type ParallelAssetMatchers = { /** The card type. Can be `Effect`, `Relic`, `Unit`, `Upgrade` or `Paragon`. */ cardType?: InputMaybe>>; /** The card class. Can be `Art Card`, `Asset`, `Card Back`, `FE`, `Masterpiece`, `PL`, or `SE`. */ class?: InputMaybe>>; /** The expansion used for naming base and expansion sets. */ expansion?: InputMaybe>>; /** The Parallel the asset belongs to. */ parallel?: InputMaybe>>; /** The paraset the asset belongs to. */ paraset?: InputMaybe>>; /** The list of rarities. Can be `Common`, `Uncommon`, `Rare`, `Legendary`, or `Prime`. */ rarity?: InputMaybe>>; /** The card subtype. Can be `Pirate`, `Vehicle` or `Clone`. */ subtype?: InputMaybe>>; tokenId?: InputMaybe>>; }; export type ParallelAssetMetadata = { __typename?: 'ParallelAssetMetadata'; /** The artist name. */ artist?: Maybe; /** The card class. Can be `Art Card`, `Asset`, `Card Back`, `FE`, `Masterpiece`, `PL`, or `SE`. */ class?: Maybe; /** The expansion used for naming base and expansion sets. */ expansion?: Maybe; /** The asset description, sourced off-chain. Usually equal to the asset's on-chain `description`. */ flavourText?: Maybe; /** The ID used to match other cards with the same name but different class. */ parallelId?: Maybe; /** The paraset the asset belongs to. */ paraset?: Maybe; /** The total supply of this individual asset. */ supply?: Maybe; }; /** Input type of `ParallelAssetRanking`. */ export type ParallelAssetRanking = { /** The attribute to rank Parallel assets by. */ attribute?: InputMaybe; /** The direction to apply to the ranking attribute. */ direction?: InputMaybe; }; /** Attribute used to rank Parallel assets. */ export declare enum ParallelAssetRankingAttribute { Attack = "attack", Cost = "cost", Health = "health", LastPriceNetworkBaseToken = "lastPriceNetworkBaseToken", LastPriceUsd = "lastPriceUsd", Supply = "supply" } /** Tracked changes made to a Parallel card. */ export type ParallelCardChange = { __typename?: 'ParallelCardChange'; /** The Parallel card metadata before and after the card change. */ diff: ParallelCardChangeDiff; /** The unix timestamp for the card change. */ timestamp: Scalars['Int']['output']; /** The token ID of the Parallel asset. */ tokenId: Scalars['String']['output']; }; /** Parallel card metadata before and after a card change. */ export type ParallelCardChangeDiff = { __typename?: 'ParallelCardChangeDiff'; /** Metadata for a Parallel card after the card change. */ new: ParallelCardChangeFields; /** Metadata for a Parallel card before the card change. */ old: ParallelCardChangeFields; }; /** Metadata for a Parallel card. */ export type ParallelCardChangeFields = { __typename?: 'ParallelCardChangeFields'; /** The artist name. */ artist?: Maybe; /** The damage dealt when engaged in combat. */ attack?: Maybe; /** The card type. Can be `Effect`, `Relic`, `Unit`, `Upgrade` or `Paragon`. */ cardType?: Maybe; /** The card class. Can be `Art Card`, `Asset`, `Card Back`, `FE`, `Masterpiece`, `PL`, or `SE`. */ class?: Maybe; /** The energy used to play in-game. */ cost?: Maybe; /** The expansion used for naming base and expansion sets. */ expansion?: Maybe; /** The asset description, sourced off-chain. Usually equal to the asset's on-chain `description`. */ flavourText?: Maybe; /** The description of the card's in-game abilities. */ functionText?: Maybe; /** The possible damage received before being destroyed. */ health?: Maybe; /** The Parallel the asset belongs to. */ parallel?: Maybe; /** The ID used to match other cards with the same name but different class. */ parallelId?: Maybe; /** The paraset the asset belongs to. */ paraset?: Maybe; /** The description of the card's passive ability. */ passiveAbility?: Maybe; /** The rarity of the asset. Can be `Common`, `Uncommon`, `Rare`, `Legendary`, or `Prime`. */ rarity?: Maybe; /** The card subtype. Can be `Pirate`, `Vehicle` or `Clone`. */ subtype?: Maybe; /** The total supply of this individual asset. */ supply?: Maybe; }; /** Input type of `ParallelCardChangeQueryTimestamp. */ export type ParallelCardChangeQueryTimestampInput = { /** The unix timestamp for the start of the requested range. */ from?: InputMaybe; /** The unix timestamp for the end of the requested range. */ to?: InputMaybe; }; /** Response returned by `getParallelCardChanges`. */ export type ParallelCardChangesConnection = { __typename?: 'ParallelCardChangesConnection'; /** A cursor for use in pagination. */ cursor?: Maybe; /** A list of tracked changes made to a Parallel card. */ items?: Maybe>>; }; /** Event data for a BalancerV2 Pool Balance Changed event. */ export type PoolBalanceChangedEventData = { __typename?: 'PoolBalanceChangedEventData'; /** The amount of `token0` added or removed from the pair. */ amount0?: Maybe; /** The amount of `token0` added or removed from the pair, adjusted by the number of decimals in the token. For example, if `amount0` is in WEI, `amount0Shifted` will be in ETH. */ amount0Shifted?: Maybe; /** The amount of `token1` added or from the pair. */ amount1?: Maybe; /** The amount of `token1` added or removed from the pair, adjusted by the number of decimals in the token. For example, USDC `amount1Shifted` will be by 6 decimals. */ amount1Shifted?: Maybe; /** The amount of token0 now in the pool. */ liquidity0?: Maybe; /** The amount of token1 now in the pool. */ liquidity1?: Maybe; /** The amount of token0 captured by the protocol. */ protocolFeeAmount0?: Maybe; /** The amount of token1 captured by the protocol. */ protocolFeeAmount1?: Maybe; /** The address of account that added or removed liquidity. */ sender?: Maybe; /** The address of `token0` in the pair. */ token0?: Maybe; /** The address of `token1` in the pair. */ token1?: Maybe; /** The type of token event, `Burn`. */ type: EventType; }; /** The type of NFT in the pool. */ export declare enum PoolNftType { Erc721Erc20 = "ERC721ERC20", Erc721Eth = "ERC721ETH", Erc1155Erc20 = "ERC1155ERC20", Erc1155Eth = "ERC1155ETH" } export type PooledTokenValues = { __typename?: 'PooledTokenValues'; token0?: Maybe; token1?: Maybe; }; /** The reason a token has been flagged as a potential scam. */ export declare enum PotentialScamReason { /** The token has an abnormal buyer ratio. */ AbnormalBuyerRatio = "AbnormalBuyerRatio", /** The token has experienced a significant drop in liquidity. */ LiquidityRugPull = "LiquidityRugPull", /** The token does not meet the minimum liquidity threshold. */ MinimumLiquidity = "MinimumLiquidity", /** The token has suspicious wallet activity. */ SuspiciousWalletActivity = "SuspiciousWalletActivity" } /** A prediction category with optional nested subcategories. */ export type PredictionCategory = { __typename?: 'PredictionCategory'; /** The display name. */ name: Scalars['String']['output']; /** The URL slug. */ slug: Scalars['String']['output']; /** Nested subcategories (2nd level). */ subcategories?: Maybe>; }; /** Collateral backing a prediction market, either on-chain token or fiat. */ export type PredictionCollateral = PredictionCollateralFiat | PredictionCollateralToken; /** Fiat currency used as collateral for a prediction market. */ export type PredictionCollateralFiat = { __typename?: 'PredictionCollateralFiat'; /** The token or currency symbol. */ symbol: Scalars['String']['output']; }; /** On-chain token used as collateral for a prediction market. */ export type PredictionCollateralToken = { __typename?: 'PredictionCollateralToken'; /** The network ID. */ networkId: Scalars['Int']['output']; /** The token or currency symbol. */ symbol?: Maybe; /** The token contract address. */ tokenAddress: Scalars['String']['output']; }; /** A prediction event containing one or more markets. */ export type PredictionEvent = { __typename?: 'PredictionEvent'; /** Categories associated with this entity. */ categories?: Maybe>; /** The timestamp when this entity closes. */ closesAt?: Maybe; /** The creation timestamp. */ createdAt: Scalars['Int']['output']; /** Per-domain structured enrichment (sports league/teams/start times today; new domains added over time). Null when no domain-specific signal extracted. */ enrichedMetadata?: Maybe; /** The unique identifier. */ id: Scalars['String']['output']; /** URL of the large image. */ imageLargeUrl?: Maybe; /** URL of the small image. */ imageSmallUrl?: Maybe; /** URL of the thumbnail image. */ imageThumbUrl?: Maybe; /** Associated market IDs. */ marketIds?: Maybe>; /** The network ID. */ networkId?: Maybe; /** The timestamp when this entity opens. */ opensAt: Scalars['Int']['output']; /** The prediction protocol. */ protocol: PredictionProtocol; /** The question or title. */ question: Scalars['String']['output']; /** The resolution details. */ resolution?: Maybe; /** The actual resolution timestamp. */ resolvedAt?: Maybe; /** The expected resolution timestamp. */ resolvesAt?: Maybe; /** Primary rules text. */ rulesPrimary: Scalars['String']['output']; /** Secondary rules text. */ rulesSecondary?: Maybe; /** The current status. */ status: PredictionEventStatus; /** Tags associated with this entity. */ tags: Array; /** The last update timestamp. */ updatedAt: Scalars['Int']['output']; /** The external URL. */ url: Scalars['String']['output']; /** The venue-specific event ID. */ venueEventId: Scalars['String']['output']; /** The venue-specific series ID. */ venueSeriesId?: Maybe; }; /** All-time aggregate stats for a prediction event. */ export type PredictionEventAllTimeStats = { __typename?: 'PredictionEventAllTimeStats'; /** Venue-specific volume (optional). */ venueVolume?: Maybe; /** Total volume. */ volume: CurrencyValuePair; }; /** Bar data for a prediction event at a single point in time. */ export type PredictionEventBar = { __typename?: 'PredictionEventBar'; /** Buy volume in collateral token units. */ buyVolumeCollateralToken?: Maybe; /** Buy volume in USD. Null if protocol doesn't provide directional data. */ buyVolumeUsd?: Maybe; /** The last event timestamp. */ lastEventTimestamp: Scalars['Int']['output']; /** Liquidity OHLC in collateral token (nullable for old aggregates) */ liquidityCollateralToken?: Maybe; /** Liquidity in USD. Null if protocol doesn't provide liquidity data. */ liquidityUsd?: Maybe; /** Open interest OHLC in collateral token (nullable for old aggregates) */ openInterestCollateralToken?: Maybe; /** Open interest in USD. Null if protocol doesn't provide open interest data. */ openInterestUsd?: Maybe; /** Sell volume in collateral token units. */ sellVolumeCollateralToken?: Maybe; /** Sell volume in USD. Null if protocol doesn't provide directional data. */ sellVolumeUsd?: Maybe; /** The unix timestamp for this bar. */ t: Scalars['Int']['output']; /** Total volume in collateral token (nullable for old aggregates) */ totalVolumeCollateralToken?: Maybe; /** The total volume usd. */ totalVolumeUsd: Scalars['String']['output']; /** The number of trades. */ trades: Scalars['Int']['output']; /** The number of unique traders. Null if protocol doesn't track unique traders. */ uniqueTraders?: Maybe; /** Venue volume in collateral token (nullable for old aggregates) */ venueVolumeCollateralToken?: Maybe; /** The venue volume usd. Null if protocol doesn't provide venue volume. */ venueVolumeUsd?: Maybe; /** Volume in collateral token units. */ volumeCollateralToken?: Maybe; /** Volume in USD. */ volumeUsd: Scalars['String']['output']; }; /** OHLC price data for a prediction event bar. */ export type PredictionEventBarOhlc = { __typename?: 'PredictionEventBarOhlc'; /** The close value. */ c: Scalars['String']['output']; /** The high value. */ h: Scalars['String']['output']; /** The low value. */ l: Scalars['String']['output']; /** The open value. */ o: Scalars['String']['output']; }; /** Input type of `predictionEventBars`. */ export type PredictionEventBarsInput = { /** Number of bars to return counting back from `to`. */ countback?: InputMaybe; /** The ID of the prediction event. */ eventId: Scalars['String']['input']; /** The start timestamp (unix seconds). */ from: Scalars['Int']['input']; /** Whether to omit bars with no activity. */ removeEmptyBars?: InputMaybe; /** The resolution details. */ resolution: PredictionEventBarsResolution; /** The end timestamp (unix seconds). */ to: Scalars['Int']['input']; }; /** The time resolution for prediction event bar data. */ export declare enum PredictionEventBarsResolution { Day1 = "day1", Hour1 = "hour1", Hour4 = "hour4", Hour12 = "hour12", Min1 = "min1", Min5 = "min5", Min15 = "min15", Min30 = "min30", Week1 = "week1" } /** Response returned by `predictionEventBars`. */ export type PredictionEventBarsResponse = { __typename?: 'PredictionEventBarsResponse'; /** The bar data. */ bars: Array; /** The ID of the prediction event. */ eventId: Scalars['String']['output']; /** The prediction event. */ predictionEvent?: Maybe; /** The prediction markets. */ predictionMarkets: Array; }; /** Per-domain enrichment attached to a prediction event. Discriminated by `metadataType`; the corresponding sub-block (e.g. `sports`) is populated. Null when no domain-specific signal can be extracted. */ export type PredictionEventEnrichedMetadata = { __typename?: 'PredictionEventEnrichedMetadata'; /** Discriminator naming which sub-block carries data. */ metadataType: PredictionMetadataType; /** Populated when `metadataType = SPORTS`. */ sports?: Maybe; }; /** Response returned by `filterPredictionEvents`. */ export type PredictionEventFilterConnection = { __typename?: 'PredictionEventFilterConnection'; /** Total number of matching results. */ count: Scalars['Int']['output']; /** The current page number. */ page: Scalars['Int']['output']; /** The list of results. */ results: Array; }; /** A prediction event matching a set of filter parameters. */ export type PredictionEventFilterResult = { __typename?: 'PredictionEventFilterResult'; /** The age. */ age?: Maybe; /** Categories associated with this entity. */ categories: Array; /** The timestamp when this entity closes. */ closesAt?: Maybe; /** The creation timestamp. */ createdAt: Scalars['Int']['output']; /** Simplified event data from search index. Use predictionEvent for full event details. */ event: SearchPredictionEvent; /** The event shape. */ eventShape?: Maybe; /** The expected lifespan. */ expectedLifespan?: Maybe; /** The unique identifier. */ id: Scalars['String']['output']; /** The timestamp of the last transaction. */ lastTransactionAt: Scalars['Int']['output']; /** Liquidity in collateral token units. */ liquidityCT?: Maybe; /** The percentage change. */ liquidityChange1h?: Maybe; /** The percentage change. */ liquidityChange1w?: Maybe; /** The percentage change. */ liquidityChange4h?: Maybe; /** The percentage change. */ liquidityChange5m?: Maybe; /** The percentage change. */ liquidityChange12h?: Maybe; /** The percentage change. */ liquidityChange24h?: Maybe; /** Liquidity in USD. */ liquidityUsd?: Maybe; /** Data for marketCount. */ marketCount: Scalars['Int']['output']; /** Data for markets. */ markets: Array; /** Open interest in collateral token units. */ openInterestCT?: Maybe; /** The percentage change. */ openInterestChange1h?: Maybe; /** The percentage change. */ openInterestChange1w?: Maybe; /** The percentage change. */ openInterestChange4h?: Maybe; /** The percentage change. */ openInterestChange5m?: Maybe; /** The percentage change. */ openInterestChange12h?: Maybe; /** The percentage change. */ openInterestChange24h?: Maybe; /** Open interest in USD. */ openInterestUsd?: Maybe; /** The timestamp when this entity opens. */ opensAt: Scalars['Int']['output']; /** Full prediction event loaded from database. May be null if event no longer exists. */ predictionEvent?: Maybe; /** The prediction protocol. */ protocol: PredictionProtocol; /** The related event ids. */ relatedEventIds: Array; /** The relevance score. */ relevanceScore1h?: Maybe; /** The relevance score. */ relevanceScore1w?: Maybe; /** The relevance score. */ relevanceScore4h?: Maybe; /** The relevance score. */ relevanceScore5m?: Maybe; /** The relevance score. */ relevanceScore12h?: Maybe; /** The relevance score. */ relevanceScore24h?: Maybe; /** The resolution source. */ resolutionSource?: Maybe; /** The actual resolution timestamp. */ resolvedAt?: Maybe; /** The expected resolution timestamp. */ resolvesAt?: Maybe; /** The current status. */ status: PredictionEventStatus; /** The unix timestamp. */ timestamp: Scalars['Int']['output']; /** The top markets for this event. */ topMarkets: Array; /** The trades1h. */ trades1h?: Maybe; /** The trades1w. */ trades1w?: Maybe; /** The trades4h. */ trades4h?: Maybe; /** The trades5m. */ trades5m?: Maybe; /** The trades12h. */ trades12h?: Maybe; /** The trades24h. */ trades24h?: Maybe; /** The percentage change. */ tradesChange1h?: Maybe; /** The percentage change. */ tradesChange1w?: Maybe; /** The percentage change. */ tradesChange4h?: Maybe; /** The percentage change. */ tradesChange5m?: Maybe; /** The percentage change. */ tradesChange12h?: Maybe; /** The percentage change. */ tradesChange24h?: Maybe; /** The trending score. */ trendingScore1h?: Maybe; /** The trending score. */ trendingScore1w?: Maybe; /** The trending score. */ trendingScore4h?: Maybe; /** The trending score. */ trendingScore5m?: Maybe; /** The trending score. */ trendingScore12h?: Maybe; /** The trending score. */ trendingScore24h?: Maybe; /** The unique traders1h. */ uniqueTraders1h?: Maybe; /** The unique traders1w. */ uniqueTraders1w?: Maybe; /** The unique traders4h. */ uniqueTraders4h?: Maybe; /** The unique traders5m. */ uniqueTraders5m?: Maybe; /** The unique traders12h. */ uniqueTraders12h?: Maybe; /** The unique traders24h. */ uniqueTraders24h?: Maybe; /** The percentage change. */ uniqueTradersChange1h?: Maybe; /** The percentage change. */ uniqueTradersChange1w?: Maybe; /** The percentage change. */ uniqueTradersChange4h?: Maybe; /** The percentage change. */ uniqueTradersChange5m?: Maybe; /** The percentage change. */ uniqueTradersChange12h?: Maybe; /** The percentage change. */ uniqueTradersChange24h?: Maybe; /** The venue volume ct. */ venueVolumeCT?: Maybe; /** The venue volume usd. */ venueVolumeUsd?: Maybe; /** Volume in collateral token units. */ volumeCTAll?: Maybe; /** The percentage change. */ volumeChange1h?: Maybe; /** The percentage change. */ volumeChange1w?: Maybe; /** The percentage change. */ volumeChange4h?: Maybe; /** The percentage change. */ volumeChange5m?: Maybe; /** The percentage change. */ volumeChange12h?: Maybe; /** The percentage change. */ volumeChange24h?: Maybe; /** Volume in USD. */ volumeUsd1h?: Maybe; /** Volume in USD. */ volumeUsd1w?: Maybe; /** Volume in USD. */ volumeUsd4h?: Maybe; /** Volume in USD. */ volumeUsd5m?: Maybe; /** Volume in USD. */ volumeUsd12h?: Maybe; /** Volume in USD. */ volumeUsd24h?: Maybe; /** Volume in USD. */ volumeUsdAll?: Maybe; }; /** Summary market data within a prediction event filter result. */ export type PredictionEventFilterResultMarket = { __typename?: 'PredictionEventFilterResultMarket'; /** The unique identifier. */ id: Scalars['String']['output']; /** The display label. */ label?: Maybe; }; /** Filters for prediction events. */ export type PredictionEventFilters = { /** The age. */ age?: InputMaybe; /** Categories associated with this entity. Mutually exclusive with excludeCategories and hasCategories. */ categories?: InputMaybe>; /** The timestamp when this entity closes. */ closesAt?: InputMaybe; /** The creation timestamp. */ createdAt?: InputMaybe; /** Exclude events with these categories. Mutually exclusive with categories and hasCategories. */ excludeCategories?: InputMaybe>; /** The expected lifespan. */ expectedLifespan?: InputMaybe; /** Filter by whether the event has any categories. Mutually exclusive with categories and excludeCategories. */ hasCategories?: InputMaybe; /** The timestamp of the last transaction. */ lastTransactionAt?: InputMaybe; /** Liquidity in collateral token units. */ liquidityCT?: InputMaybe; /** The percentage change. */ liquidityChange1h?: InputMaybe; /** The percentage change. */ liquidityChange1w?: InputMaybe; /** The percentage change. */ liquidityChange4h?: InputMaybe; /** The percentage change. */ liquidityChange5m?: InputMaybe; /** The percentage change. */ liquidityChange12h?: InputMaybe; /** The percentage change. */ liquidityChange24h?: InputMaybe; /** Liquidity in USD. */ liquidityUsd?: InputMaybe; /** Data for marketCount. */ marketCount?: InputMaybe; /** Open interest in collateral token units. */ openInterestCT?: InputMaybe; /** The percentage change. */ openInterestChange1h?: InputMaybe; /** The percentage change. */ openInterestChange1w?: InputMaybe; /** The percentage change. */ openInterestChange4h?: InputMaybe; /** The percentage change. */ openInterestChange5m?: InputMaybe; /** The percentage change. */ openInterestChange12h?: InputMaybe; /** The percentage change. */ openInterestChange24h?: InputMaybe; /** Open interest in USD. */ openInterestUsd?: InputMaybe; /** The timestamp when this entity opens. */ opensAt?: InputMaybe; /** The prediction protocol. */ protocol?: InputMaybe>; /** The relevance score. */ relevanceScore1h?: InputMaybe; /** The relevance score. */ relevanceScore1w?: InputMaybe; /** The relevance score. */ relevanceScore4h?: InputMaybe; /** The relevance score. */ relevanceScore5m?: InputMaybe; /** The relevance score. */ relevanceScore12h?: InputMaybe; /** The relevance score. */ relevanceScore24h?: InputMaybe; /** The resolution source. */ resolutionSource?: InputMaybe>; /** The actual resolution timestamp. */ resolvedAt?: InputMaybe; /** The expected resolution timestamp. */ resolvesAt?: InputMaybe; /** The current status. */ status?: InputMaybe>; /** The unix timestamp. */ timestamp?: InputMaybe; /** The trades1h. */ trades1h?: InputMaybe; /** The trades1w. */ trades1w?: InputMaybe; /** The trades4h. */ trades4h?: InputMaybe; /** The trades5m. */ trades5m?: InputMaybe; /** The trades12h. */ trades12h?: InputMaybe; /** The trades24h. */ trades24h?: InputMaybe; /** The percentage change. */ tradesChange1h?: InputMaybe; /** The percentage change. */ tradesChange1w?: InputMaybe; /** The percentage change. */ tradesChange4h?: InputMaybe; /** The percentage change. */ tradesChange5m?: InputMaybe; /** The percentage change. */ tradesChange12h?: InputMaybe; /** The percentage change. */ tradesChange24h?: InputMaybe; /** The trending score. */ trendingScore1h?: InputMaybe; /** The trending score. */ trendingScore1w?: InputMaybe; /** The trending score. */ trendingScore4h?: InputMaybe; /** The trending score. */ trendingScore5m?: InputMaybe; /** The trending score. */ trendingScore12h?: InputMaybe; /** The trending score. */ trendingScore24h?: InputMaybe; /** The unique traders1h. */ uniqueTraders1h?: InputMaybe; /** The unique traders1w. */ uniqueTraders1w?: InputMaybe; /** The unique traders4h. */ uniqueTraders4h?: InputMaybe; /** The unique traders5m. */ uniqueTraders5m?: InputMaybe; /** The unique traders12h. */ uniqueTraders12h?: InputMaybe; /** The unique traders24h. */ uniqueTraders24h?: InputMaybe; /** The percentage change. */ uniqueTradersChange1h?: InputMaybe; /** The percentage change. */ uniqueTradersChange1w?: InputMaybe; /** The percentage change. */ uniqueTradersChange4h?: InputMaybe; /** The percentage change. */ uniqueTradersChange5m?: InputMaybe; /** The percentage change. */ uniqueTradersChange12h?: InputMaybe; /** The percentage change. */ uniqueTradersChange24h?: InputMaybe; /** The venue-specific series ID. */ venueSeriesId?: InputMaybe>; /** The venue volume ct. */ venueVolumeCT?: InputMaybe; /** The venue volume usd. */ venueVolumeUsd?: InputMaybe; /** Volume in collateral token units. */ volumeCTAll?: InputMaybe; /** The percentage change. */ volumeChange1h?: InputMaybe; /** The percentage change. */ volumeChange1w?: InputMaybe; /** The percentage change. */ volumeChange4h?: InputMaybe; /** The percentage change. */ volumeChange5m?: InputMaybe; /** The percentage change. */ volumeChange12h?: InputMaybe; /** The percentage change. */ volumeChange24h?: InputMaybe; /** Volume in USD. */ volumeUsd1h?: InputMaybe; /** Volume in USD. */ volumeUsd1w?: InputMaybe; /** Volume in USD. */ volumeUsd4h?: InputMaybe; /** Volume in USD. */ volumeUsd5m?: InputMaybe; /** Volume in USD. */ volumeUsd12h?: InputMaybe; /** Volume in USD. */ volumeUsd24h?: InputMaybe; /** Volume in USD. */ volumeUsdAll?: InputMaybe; }; /** Deprecated. Sort order for markets within a prediction event. This no longer affects market ordering. */ export declare enum PredictionEventMarketSort { /** * Deprecated. No longer affects market ordering. * @deprecated No longer affects market ordering. */ None = "NONE", /** * Deprecated. No longer affects market ordering. * @deprecated No longer affects market ordering. */ Smart = "SMART" } /** A ranking to apply when sorting prediction events. */ export type PredictionEventRanking = { /** The attribute to rank by. */ attribute: PredictionEventRankingAttribute; /** The sort direction. */ direction?: InputMaybe; }; /** The attribute used to rank prediction events. */ export declare enum PredictionEventRankingAttribute { Age = "age", ClosesAt = "closesAt", CreatedAt = "createdAt", ExpectedLifespan = "expectedLifespan", LastTransactionAt = "lastTransactionAt", LiquidityCt = "liquidityCT", LiquidityChange1h = "liquidityChange1h", LiquidityChange1w = "liquidityChange1w", LiquidityChange4h = "liquidityChange4h", LiquidityChange5m = "liquidityChange5m", LiquidityChange12h = "liquidityChange12h", LiquidityChange24h = "liquidityChange24h", LiquidityUsd = "liquidityUsd", MarketCount = "marketCount", OpenInterestCt = "openInterestCT", OpenInterestChange1h = "openInterestChange1h", OpenInterestChange1w = "openInterestChange1w", OpenInterestChange4h = "openInterestChange4h", OpenInterestChange5m = "openInterestChange5m", OpenInterestChange12h = "openInterestChange12h", OpenInterestChange24h = "openInterestChange24h", OpenInterestUsd = "openInterestUsd", OpensAt = "opensAt", /** Score from phrase matching (for search queries) */ PhraseScore = "phraseScore", RelevanceScore1h = "relevanceScore1h", RelevanceScore1w = "relevanceScore1w", RelevanceScore4h = "relevanceScore4h", RelevanceScore5m = "relevanceScore5m", RelevanceScore12h = "relevanceScore12h", RelevanceScore24h = "relevanceScore24h", ResolvedAt = "resolvedAt", ResolvesAt = "resolvesAt", Timestamp = "timestamp", Trades1h = "trades1h", Trades1w = "trades1w", Trades4h = "trades4h", Trades5m = "trades5m", Trades12h = "trades12h", Trades24h = "trades24h", TradesChange1h = "tradesChange1h", TradesChange1w = "tradesChange1w", TradesChange4h = "tradesChange4h", TradesChange5m = "tradesChange5m", TradesChange12h = "tradesChange12h", TradesChange24h = "tradesChange24h", TrendingScore1h = "trendingScore1h", TrendingScore1w = "trendingScore1w", TrendingScore4h = "trendingScore4h", TrendingScore5m = "trendingScore5m", TrendingScore12h = "trendingScore12h", TrendingScore24h = "trendingScore24h", UniqueTraders1h = "uniqueTraders1h", UniqueTraders1w = "uniqueTraders1w", UniqueTraders4h = "uniqueTraders4h", UniqueTraders5m = "uniqueTraders5m", UniqueTraders12h = "uniqueTraders12h", UniqueTraders24h = "uniqueTraders24h", UniqueTradersChange1h = "uniqueTradersChange1h", UniqueTradersChange1w = "uniqueTradersChange1w", UniqueTradersChange4h = "uniqueTradersChange4h", UniqueTradersChange5m = "uniqueTradersChange5m", UniqueTradersChange12h = "uniqueTradersChange12h", UniqueTradersChange24h = "uniqueTradersChange24h", VenueVolumeCt = "venueVolumeCT", VenueVolumeUsd = "venueVolumeUsd", VolumeCtAll = "volumeCTAll", VolumeChange1h = "volumeChange1h", VolumeChange1w = "volumeChange1w", VolumeChange4h = "volumeChange4h", VolumeChange5m = "volumeChange5m", VolumeChange12h = "volumeChange12h", VolumeChange24h = "volumeChange24h", VolumeUsd1h = "volumeUsd1h", VolumeUsd1w = "volumeUsd1w", VolumeUsd4h = "volumeUsd4h", VolumeUsd5m = "volumeUsd5m", VolumeUsd12h = "volumeUsd12h", VolumeUsd24h = "volumeUsd24h", VolumeUsdAll = "volumeUsdAll" } /** Multi-resolution bar data for a prediction event. */ export type PredictionEventResolutionBarData = { __typename?: 'PredictionEventResolutionBarData'; /** Data for the 1-day resolution. */ day1?: Maybe; /** Data for the 1-hour resolution. */ hour1?: Maybe; /** Data for the 4-hour resolution. */ hour4?: Maybe; /** Data for the 12-hour resolution. */ hour12?: Maybe; /** Data for the 1-minute resolution. */ min1?: Maybe; /** Data for the 5-minute resolution. */ min5?: Maybe; /** Data for the 15-minute resolution. */ min15?: Maybe; /** Data for the 30-minute resolution. */ min30?: Maybe; /** Data for the 1-week resolution. */ week1?: Maybe; }; /** Capped event-shape taxonomy. One per event. */ export declare enum PredictionEventShape { /** Awards show / cultural competition outright field — typically one Yes/No market per nominee/entrant (e.g. "Eurovision Winner 2026", Oscars Best Picture, Grammy of the Year). */ AwardsShow = "AWARDS_SHOW", /** Single binary yes/no event. */ Binary = "BINARY", /** Date-bucket ladder (e.g. "Before Jan 21, 2029"). */ Date = "DATE", /** Election / nomination / primary outright field — typically one Yes/No market per candidate (e.g. "Democratic Presidential Nominee 2028"). */ Election = "ELECTION", /** Esports match (e.g. "Dota 2: Aurora vs Heroic", "CS2: FaZe vs Navi"). Similar market roles to traditional sports (moneyline, totals, props) but distinct event category. */ EsportsMatch = "ESPORTS_MATCH", /** FOMC / central-bank rate-decision event. */ FedDecision = "FED_DECISION", /** Multi-select / pick-N field where the entrant set is a list of distinct items (policy items, demands, topics) rather than candidates, dates, or numeric buckets (e.g. "What Iranian demands will Trump agree to?", "What will the bill include?"). */ MultiSelect = "MULTI_SELECT", /** Fallback. */ Other = "OTHER", /** Numeric threshold ladder for a price/value (e.g. "BTC > $X"). */ PriceThreshold = "PRICE_THRESHOLD", /** Season/tournament-level championship (e.g. "Pro Basketball Champion?", Super Bowl winner). */ SportsChampionship = "SPORTS_CHAMPIONSHIP", /** Single team-vs-team match (e.g. "Lakers vs Celtics"). */ SportsMatch = "SPORTS_MATCH", /** Best-of-N series within a tournament (e.g. NBA Finals series, MLB postseason series). */ SportsSeries = "SPORTS_SERIES", /** Weather or climate measure ladder (e.g. daily high temperature in °C, one Yes/No market per bucket or tail). */ Weather = "WEATHER" } /** The lifecycle status of a prediction event. */ export declare enum PredictionEventStatus { Cancelled = "CANCELLED", Open = "OPEN", Pending = "PENDING", Resolved = "RESOLVED", Suspended = "SUSPENDED" } /** A top market for a prediction event. */ export type PredictionEventTopMarket = { __typename?: 'PredictionEventTopMarket'; /** ISO 3166-1 alpha-2 country code when the row is a country entrant (Eurovision, World Cup, Olympics, etc.). Null otherwise. Mirrors `classification.entrant.countryCode` from the per-market classification metadata, hoisted onto the top-market row so card clients don't have to issue a follow-up query just to render a flag. */ countryCode?: Maybe; /** The label. */ label: Scalars['String']['output']; /** The unique identifier of the market. */ marketId: Scalars['String']['output']; /** The ask CT of the outcome 0. */ outcome0AskCT: Scalars['String']['output']; /** The ask USD of the outcome 0. */ outcome0AskUSD: Scalars['String']['output']; /** The bid CT of the outcome 0. */ outcome0BidCT: Scalars['String']['output']; /** The bid USD of the outcome 0. */ outcome0BidUSD: Scalars['String']['output']; /** The label of the outcome 0. */ outcome0Label: Scalars['String']['output']; /** The ask CT of the outcome 1. */ outcome1AskCT: Scalars['String']['output']; /** The ask USD of the outcome 1. */ outcome1AskUSD: Scalars['String']['output']; /** The bid CT of the outcome 1. */ outcome1BidCT: Scalars['String']['output']; /** The bid USD of the outcome 1. */ outcome1BidUSD: Scalars['String']['output']; /** The label of the outcome 1. */ outcome1Label: Scalars['String']['output']; /** The role of the market. */ role?: Maybe; /** The suggested label of the market. */ suggestedLabel?: Maybe; /** thumbUrl of the market. */ thumbUrl?: Maybe; /** The volume CT of the market in the last 1 day. */ volumeCT1d: Scalars['String']['output']; /** The volume CT of the market in the last 1 week. */ volumeCT1w: Scalars['String']['output']; /** The volume CT of the market in all time. */ volumeCTAll: Scalars['String']['output']; /** The volume USD of the market in the last 1 day. */ volumeUSD1d: Scalars['String']['output']; /** The volume USD of the market in the last 1 week. */ volumeUSD1w: Scalars['String']['output']; /** The volume USD of the market in all time. */ volumeUSDAll: Scalars['String']['output']; }; /** Input type of `predictionEventTopMarketsBars`. */ export type PredictionEventTopMarketsBarsInput = { /** Number of bars to fetch backwards from 'to' (alternative to 'from') */ countback?: InputMaybe; /** The event ID to fetch top markets for */ eventId: Scalars['String']['input']; /** Unix timestamp (seconds) for the start of the range */ from: Scalars['Int']['input']; /** Maximum number of markets to return (default 5, max 10) */ limit?: InputMaybe; /** Explicit list of market IDs to fetch (overrides ranking if provided) */ marketIds?: InputMaybe>; /** Market-level attribute to rank by (use this OR rankByOutcome + rankByOutcomeAttribute) */ rankBy?: InputMaybe; /** Which outcome to rank by (use with rankByOutcomeAttribute) */ rankByOutcome?: InputMaybe; /** Outcome-level attribute to rank by (requires rankByOutcome) */ rankByOutcomeAttribute?: InputMaybe; /** Direction to rank (DESC = highest first) */ rankDirection?: InputMaybe; /** Whether to remove empty bars from the response */ removeEmptyBars?: InputMaybe; /** Resolution for the bars (e.g., min1, min5, hour1, day1) */ resolution: PredictionMarketBarsResolution; /** Unix timestamp (seconds) for the end of the range */ to: Scalars['Int']['input']; /** Use pre-computed leaderboard ranking (overrides rankBy options when true) */ useLeaderboard?: InputMaybe; }; /** Response returned by `predictionEventTopMarketsBars`. */ export type PredictionEventTopMarketsBarsResponse = { __typename?: 'PredictionEventTopMarketsBarsResponse'; /** The ID of the prediction event. */ eventId: Scalars['String']['output']; /** Array of market bars (max 10) */ marketBars: Array; /** The parent prediction event */ predictionEvent?: Maybe; }; /** Trending, relevance, and competitive scores for an event window. */ export type PredictionEventWindowScores = { __typename?: 'PredictionEventWindowScores'; /** The competitive score. */ competitive: Scalars['Float']['output']; /** The relevance score. */ relevance: Scalars['Float']['output']; /** The trending score. */ trending: Scalars['Float']['output']; }; /** Lifecycle metadata for a prediction entity including status and timing. */ export type PredictionLifecycleStats = { __typename?: 'PredictionLifecycleStats'; /** The age seconds. */ ageSeconds: Scalars['Int']['output']; /** The expected lifespan seconds. */ expectedLifespanSeconds?: Maybe; /** The is resolved. */ isResolved: Scalars['Boolean']['output']; /** The time to resolution seconds. */ timeToResolutionSeconds?: Maybe; /** The ID of the winning outcome. */ winningOutcomeId?: Maybe; }; /** A prediction market with outcomes, pricing, and metadata. */ export type PredictionMarket = { __typename?: 'PredictionMarket'; /** Categories associated with this entity. */ categories?: Maybe>; /** The timestamp when this entity closes. */ closesAt?: Maybe; /** The creation timestamp. */ createdAt?: Maybe; /** Per-domain structured enrichment (sports market type/teams/start times today). Null when no domain-specific signal extracted. */ enrichedMetadata?: Maybe; /** The ID of the prediction event. */ eventId?: Maybe; /** The parent event label. */ eventLabel?: Maybe; /** The exchange contract address. */ exchangeAddress?: Maybe; /** The unique identifier. */ id: Scalars['String']['output']; /** URL of the large image. */ imageLargeUrl?: Maybe; /** URL of the small image. */ imageSmallUrl?: Maybe; /** URL of the thumbnail image. */ imageThumbUrl?: Maybe; /** The display label. */ label?: Maybe; /** The network ID. */ networkId?: Maybe; /** The last observation timestamp. */ observedAt: Scalars['Int']['output']; /** The timestamp when this entity opens. */ opensAt?: Maybe; /** Internal outcome IDs. */ outcomeIds: Array; /** Labels for each outcome. */ outcomeLabels?: Maybe>; /** The prediction protocol. */ protocol: PredictionProtocol; /** The question or title. */ question?: Maybe; /** The resolution details. */ resolution?: Maybe; /** The actual resolution timestamp. */ resolvedAt?: Maybe; /** The expected resolution timestamp. */ resolvesAt?: Maybe; /** Primary rules text. */ rules?: Maybe; /** Secondary rules text. */ rules2?: Maybe; /** A clean, UI-ready label derived from `label`/`question` with the parent event name stripped (and Kalshi `Yes:`/`No:` prefixes unwrapped). Falls back to `question` when `label` is missing or `unknown`. */ suggestedLabel?: Maybe; /** The last update timestamp. */ updatedAt?: Maybe; /** The venue-specific event ID. */ venueEventId?: Maybe; /** The venue-specific market ID. */ venueMarketId: Scalars['String']['output']; /** The venue-specific market slug. */ venueMarketSlug?: Maybe; /** Venue-specific outcome IDs. */ venueOutcomeIds: Array; /** The ID of the winning outcome. */ winningOutcomeId?: Maybe; }; /** All-time aggregate stats for a prediction market. */ export type PredictionMarketAllTimeStats = { __typename?: 'PredictionMarketAllTimeStats'; /** Venue-specific volume (optional). */ venueVolume?: Maybe; /** Total volume. */ volume: CurrencyValuePair; }; /** Bar data for a prediction market at a single point in time. */ export type PredictionMarketBar = { __typename?: 'PredictionMarketBar'; /** The all time venue volume collateral token (reported by venue). */ allTimeVenueVolumeCollateralToken?: Maybe; /** The all time venue volume usd (reported by venue). */ allTimeVenueVolumeUsd?: Maybe; /** The all time volume collateral token (from on-chain trades). */ allTimeVolumeCollateralToken?: Maybe; /** The all time volume usd (from on-chain trades). */ allTimeVolumeUsd?: Maybe; /** The last event timestamp. */ lastEventTimestamp?: Maybe; /** Open interest in USD. */ openInterestUsd?: Maybe; /** Outcome 0 data. */ outcome0?: Maybe; /** Outcome 1 data. */ outcome1?: Maybe; /** The unix timestamp for this bar. */ t: Scalars['Int']['output']; /** The number of trades. */ trades?: Maybe; /** The number of unique traders. */ uniqueTraders?: Maybe; /** Volume in collateral token units. */ volumeCollateralToken?: Maybe; /** Volume in shares. */ volumeShares?: Maybe; /** Volume in USD. */ volumeUsd?: Maybe; }; /** OHLC price data for a prediction market bar. */ export type PredictionMarketBarOhlc = { __typename?: 'PredictionMarketBarOhlc'; /** The close value. */ c: Scalars['String']['output']; /** The high value. */ h: Scalars['String']['output']; /** The low value. */ l: Scalars['String']['output']; /** The open value. */ o: Scalars['String']['output']; }; /** Input type of `predictionMarketBars`. */ export type PredictionMarketBarsInput = { /** Number of bars to return counting back from `to`. */ countback?: InputMaybe; /** The start timestamp (unix seconds). */ from: Scalars['Int']['input']; /** The ID of the prediction market. */ marketId: Scalars['String']['input']; /** Whether to omit bars with no activity. */ removeEmptyBars?: InputMaybe; /** The resolution details. */ resolution: PredictionMarketBarsResolution; /** The end timestamp (unix seconds). */ to: Scalars['Int']['input']; }; /** The time resolution for prediction market bar data. */ export declare enum PredictionMarketBarsResolution { Day1 = "day1", Hour1 = "hour1", Hour4 = "hour4", Hour12 = "hour12", Min1 = "min1", Min5 = "min5", Min15 = "min15", Min30 = "min30", Week1 = "week1" } /** Response returned by `predictionMarketBars`. */ export type PredictionMarketBarsResponse = { __typename?: 'PredictionMarketBarsResponse'; /** The bar data. */ bars: Array; /** The ID of the prediction market. */ marketId: Scalars['String']['output']; /** The prediction event. */ predictionEvent: PredictionEvent; /** The prediction market. */ predictionMarket: PredictionMarket; }; /** Structured per-market classification metadata. Replaces the legacy flat fields (`marketSubtype`, `marketRole`, `displayOrder`, `suggestedOrder`) with discriminated, typed sub-objects so clients don't have to re-parse subtype slugs. */ export type PredictionMarketClassification = { __typename?: 'PredictionMarketClassification'; /** Populated when `role = DATE_BUCKET`. Carries the parsed timestamp(s) and operator (BEFORE / AFTER / ON / BETWEEN). */ dateBucket?: Maybe; /** Populated when `role = ENTRANT`. Identifies the kind of entrant (person, team, country, ...) and provides type-specific hints (e.g. ISO 3166-1 alpha-2 country code). */ entrant?: Maybe; /** Original subtype slug emitted by the classifier (e.g. "first_half_spread", "player_points"). Provided so clients can forward-ship support for new subtypes before this schema gains structured fields for them. */ rawSubtype?: Maybe; /** Per-market role within the event (same value as the legacy `marketRole`). */ role: PredictionMarketRole; /** Sub-event period (set, half, game, etc.) and/or stat (points, rebounds, ...). Always present; `type = NONE` for non-sports markets and whole-match sports markets. The `groupingKey` field encodes the documented "stat wins over period" precedence so clients don't have to. */ segment: PredictionMarketSegment; /** Position of this market within the event's display list (lower = show first). Folds in ladder ordering for `THRESHOLD_BUCKET` / `DATE_BUCKET` events; equivalent to `suggestedOrder ?? displayOrder` on the legacy fields. */ sortKey?: Maybe; /** Populated when `role = THRESHOLD_BUCKET`. Carries the parsed numeric rung value, comparison operator, and metric kind (price, temperature, tweets, ...). Saves clients from re-parsing the label. */ thresholdBucket?: Maybe; }; /** Date-bucket metadata for DATE_BUCKET-role markets. */ export type PredictionMarketDateBucket = { __typename?: 'PredictionMarketDateBucket'; /** Lower bound timestamp (seconds) for BETWEEN buckets. */ lowerTimestamp?: Maybe; /** How the rung relates to its date bound(s). */ operator: PredictionMarketDateOperator; /** Single unix timestamp (seconds) for BEFORE / AFTER / ON. */ unixTimestamp?: Maybe; /** Upper bound timestamp (seconds) for BETWEEN buckets. */ upperTimestamp?: Maybe; }; /** Comparison operator for a date rung. */ export declare enum PredictionMarketDateOperator { After = "AFTER", Before = "BEFORE", Between = "BETWEEN", On = "ON" } /** Per-domain enrichment attached to a prediction market. Discriminated by `metadataType`; the corresponding sub-block (e.g. `sports`) is populated. */ export type PredictionMarketEnrichedMetadata = { __typename?: 'PredictionMarketEnrichedMetadata'; /** Discriminator naming which sub-block carries data. */ metadataType: PredictionMetadataType; /** Populated when `metadataType = SPORTS`. */ sports?: Maybe; }; /** Entrant metadata for ENTRANT-role markets. */ export type PredictionMarketEntrant = { __typename?: 'PredictionMarketEntrant'; /** ISO 3166-1 alpha-2 country code (e.g. "SE"). Populated when `kind = COUNTRY` and the label resolves to a known country. */ countryCode?: Maybe; /** Cleaned display name for the entrant (mirrors the existing `suggestedLabel` field). */ displayName: Scalars['String']['output']; /** Per-market image URL when available (mirrors the existing per-market image). */ imageUrl?: Maybe; /** Kind of entity this entrant represents. */ kind: PredictionMarketEntrantKind; }; /** Closed list of entrant kinds. */ export declare enum PredictionMarketEntrantKind { /** Album. */ Album = "ALBUM", /** Company / corporation / brand. */ Company = "COMPANY", /** Country (Eurovision, Olympics outright, etc.). */ Country = "COUNTRY", /** Movie. */ Movie = "MOVIE", /** Fallback. */ Other = "OTHER", /** Real person — politician, executive, public figure (not a sports player). */ Person = "PERSON", /** Sports player or driver. */ Player = "PLAYER", /** Song. */ Song = "SONG", /** Sports team or franchise. */ Team = "TEAM", /** Multi-select / pick-N topic item (policy item, demand, agenda topic). */ Topic = "TOPIC", /** TV show. */ TvShow = "TV_SHOW" } /** Response returned by `filterPredictionMarkets`. */ export type PredictionMarketFilterConnection = { __typename?: 'PredictionMarketFilterConnection'; /** Total number of matching results. */ count: Scalars['Int']['output']; /** The current page number. */ page: Scalars['Int']['output']; /** The list of results. */ results: Array; }; /** A prediction market matching a set of filter parameters. */ export type PredictionMarketFilterResult = { __typename?: 'PredictionMarketFilterResult'; /** The age. */ age?: Maybe; /** The avg trade size usd1h. */ avgTradeSizeUsd1h?: Maybe; /** The avg trade size usd1w. */ avgTradeSizeUsd1w?: Maybe; /** The avg trade size usd4h. */ avgTradeSizeUsd4h?: Maybe; /** The avg trade size usd5m. */ avgTradeSizeUsd5m?: Maybe; /** The avg trade size usd12h. */ avgTradeSizeUsd12h?: Maybe; /** The avg trade size usd24h. */ avgTradeSizeUsd24h?: Maybe; /** Categories associated with this entity. */ categories: Array; /** Structured classification metadata from the search index. Discriminated by `classification.role`; carries `segment`, `entrant`, `thresholdBucket`, and `dateBucket` sub-blocks. */ classification?: Maybe; /** The timestamp when this entity closes. */ closesAt: Scalars['Int']['output']; /** The competitive score. */ competitiveScore1h?: Maybe; /** The competitive score. */ competitiveScore1w?: Maybe; /** The competitive score. */ competitiveScore4h?: Maybe; /** The competitive score. */ competitiveScore5m?: Maybe; /** The competitive score. */ competitiveScore12h?: Maybe; /** The competitive score. */ competitiveScore24h?: Maybe; /** The parent event label. */ eventLabel?: Maybe; /** The expected lifespan. */ expectedLifespan?: Maybe; /** The unique identifier. */ id: Scalars['String']['output']; /** The implied probability sum. */ impliedProbabilitySum?: Maybe; /** The timestamp of the last transaction. */ lastTransactionAt: Scalars['Int']['output']; /** The liquidity asymmetry. */ liquidityAsymmetry?: Maybe; /** Liquidity in collateral token units. */ liquidityCT?: Maybe; /** The percentage change. */ liquidityChange1h?: Maybe; /** The percentage change. */ liquidityChange1w?: Maybe; /** The percentage change. */ liquidityChange4h?: Maybe; /** The percentage change. */ liquidityChange5m?: Maybe; /** The percentage change. */ liquidityChange12h?: Maybe; /** The percentage change. */ liquidityChange24h?: Maybe; /** Liquidity in USD. */ liquidityUsd?: Maybe; /** Simplified market data from search index. Use predictionMarket for full market details. */ market: SearchPredictionMarket; /** The max price range1h. */ maxPriceRange1h?: Maybe; /** The max price range1w. */ maxPriceRange1w?: Maybe; /** The max price range4h. */ maxPriceRange4h?: Maybe; /** The max price range5m. */ maxPriceRange5m?: Maybe; /** The max price range12h. */ maxPriceRange12h?: Maybe; /** The max price range24h. */ maxPriceRange24h?: Maybe; /** Open interest in collateral token units. */ openInterestCT?: Maybe; /** The percentage change. */ openInterestChange1h?: Maybe; /** The percentage change. */ openInterestChange1w?: Maybe; /** The percentage change. */ openInterestChange4h?: Maybe; /** The percentage change. */ openInterestChange5m?: Maybe; /** The percentage change. */ openInterestChange12h?: Maybe; /** The percentage change. */ openInterestChange24h?: Maybe; /** Open interest in USD. */ openInterestUsd?: Maybe; /** The timestamp when this entity opens. */ opensAt: Scalars['Int']['output']; /** Outcome 0 data. */ outcome0: PredictionOutcomeFilterResult; /** Outcome 1 data. */ outcome1: PredictionOutcomeFilterResult; /** Full prediction market loaded from database. May be null if market no longer exists. */ predictionMarket?: Maybe; /** The price competitiveness. */ priceCompetitiveness?: Maybe; /** The prediction protocol. */ protocol: PredictionProtocol; /** The relevance score. */ relevanceScore1h?: Maybe; /** The relevance score. */ relevanceScore1w?: Maybe; /** The relevance score. */ relevanceScore4h?: Maybe; /** The relevance score. */ relevanceScore5m?: Maybe; /** The relevance score. */ relevanceScore12h?: Maybe; /** The relevance score. */ relevanceScore24h?: Maybe; /** The resolution source. */ resolutionSource?: Maybe; /** The expected resolution timestamp. */ resolvesAt: Scalars['Int']['output']; /** The current status. */ status: PredictionEventStatus; /** The unix timestamp. */ timestamp: Scalars['Int']['output']; /** The trades1h. */ trades1h?: Maybe; /** The trades1w. */ trades1w?: Maybe; /** The trades4h. */ trades4h?: Maybe; /** The trades5m. */ trades5m?: Maybe; /** The trades12h. */ trades12h?: Maybe; /** The trades24h. */ trades24h?: Maybe; /** The percentage change. */ tradesChange1h?: Maybe; /** The percentage change. */ tradesChange1w?: Maybe; /** The percentage change. */ tradesChange4h?: Maybe; /** The percentage change. */ tradesChange5m?: Maybe; /** The percentage change. */ tradesChange12h?: Maybe; /** The percentage change. */ tradesChange24h?: Maybe; /** The trending score. */ trendingScore1h?: Maybe; /** The trending score. */ trendingScore1w?: Maybe; /** The trending score. */ trendingScore4h?: Maybe; /** The trending score. */ trendingScore5m?: Maybe; /** The trending score. */ trendingScore12h?: Maybe; /** The trending score. */ trendingScore24h?: Maybe; /** The unique traders1h. */ uniqueTraders1h?: Maybe; /** The unique traders1w. */ uniqueTraders1w?: Maybe; /** The unique traders4h. */ uniqueTraders4h?: Maybe; /** The unique traders5m. */ uniqueTraders5m?: Maybe; /** The unique traders12h. */ uniqueTraders12h?: Maybe; /** The unique traders24h. */ uniqueTraders24h?: Maybe; /** The percentage change. */ uniqueTradersChange1h?: Maybe; /** The percentage change. */ uniqueTradersChange1w?: Maybe; /** The percentage change. */ uniqueTradersChange4h?: Maybe; /** The percentage change. */ uniqueTradersChange5m?: Maybe; /** The percentage change. */ uniqueTradersChange12h?: Maybe; /** The percentage change. */ uniqueTradersChange24h?: Maybe; /** The venue volume ct. */ venueVolumeCT?: Maybe; /** The venue volume usd. */ venueVolumeUsd?: Maybe; /** Volume in collateral token units. */ volumeCTAll?: Maybe; /** The percentage change. */ volumeChange1h?: Maybe; /** The percentage change. */ volumeChange1w?: Maybe; /** The percentage change. */ volumeChange4h?: Maybe; /** The percentage change. */ volumeChange5m?: Maybe; /** The percentage change. */ volumeChange12h?: Maybe; /** The percentage change. */ volumeChange24h?: Maybe; /** The volume imbalance24h. */ volumeImbalance24h?: Maybe; /** Volume in USD. */ volumeUsd1h?: Maybe; /** Volume in USD. */ volumeUsd1w?: Maybe; /** Volume in USD. */ volumeUsd4h?: Maybe; /** Volume in USD. */ volumeUsd5m?: Maybe; /** Volume in USD. */ volumeUsd12h?: Maybe; /** Volume in USD. */ volumeUsd24h?: Maybe; /** Volume in USD. */ volumeUsdAll?: Maybe; /** The ID of the winning outcome. */ winningOutcomeId?: Maybe; }; /** Filters for prediction markets. */ export type PredictionMarketFilters = { /** The age. */ age?: InputMaybe; /** The avg trade size usd1h. */ avgTradeSizeUsd1h?: InputMaybe; /** The avg trade size usd1w. */ avgTradeSizeUsd1w?: InputMaybe; /** The avg trade size usd4h. */ avgTradeSizeUsd4h?: InputMaybe; /** The avg trade size usd5m. */ avgTradeSizeUsd5m?: InputMaybe; /** The avg trade size usd12h. */ avgTradeSizeUsd12h?: InputMaybe; /** The avg trade size usd24h. */ avgTradeSizeUsd24h?: InputMaybe; /** Categories associated with this entity. Mutually exclusive with excludeCategories and hasCategories. */ categories?: InputMaybe>; /** The timestamp when this entity closes. */ closesAt?: InputMaybe; /** The competitive score. */ competitiveScore1h?: InputMaybe; /** The competitive score. */ competitiveScore1w?: InputMaybe; /** The competitive score. */ competitiveScore4h?: InputMaybe; /** The competitive score. */ competitiveScore5m?: InputMaybe; /** The competitive score. */ competitiveScore12h?: InputMaybe; /** The competitive score. */ competitiveScore24h?: InputMaybe; /** The timestamp when this entity was created. */ createdAt?: InputMaybe; /** Exclude markets with these categories. Mutually exclusive with categories and hasCategories. */ excludeCategories?: InputMaybe>; /** The expected lifespan. */ expectedLifespan?: InputMaybe; /** Filter by whether the market has any categories. Mutually exclusive with categories and excludeCategories. */ hasCategories?: InputMaybe; /** The implied probability sum. */ impliedProbabilitySum?: InputMaybe; /** The timestamp of the last transaction. */ lastTransactionAt?: InputMaybe; /** The liquidity asymmetry. */ liquidityAsymmetry?: InputMaybe; /** Liquidity in collateral token units. */ liquidityCT?: InputMaybe; /** The percentage change. */ liquidityChange1h?: InputMaybe; /** The percentage change. */ liquidityChange1w?: InputMaybe; /** The percentage change. */ liquidityChange4h?: InputMaybe; /** The percentage change. */ liquidityChange5m?: InputMaybe; /** The percentage change. */ liquidityChange12h?: InputMaybe; /** The percentage change. */ liquidityChange24h?: InputMaybe; /** Liquidity in USD. */ liquidityUsd?: InputMaybe; /** The max price range1h. */ maxPriceRange1h?: InputMaybe; /** The max price range1w. */ maxPriceRange1w?: InputMaybe; /** The max price range4h. */ maxPriceRange4h?: InputMaybe; /** The max price range5m. */ maxPriceRange5m?: InputMaybe; /** The max price range12h. */ maxPriceRange12h?: InputMaybe; /** The max price range24h. */ maxPriceRange24h?: InputMaybe; /** Open interest in collateral token units. */ openInterestCT?: InputMaybe; /** The percentage change. */ openInterestChange1h?: InputMaybe; /** The percentage change. */ openInterestChange1w?: InputMaybe; /** The percentage change. */ openInterestChange4h?: InputMaybe; /** The percentage change. */ openInterestChange5m?: InputMaybe; /** The percentage change. */ openInterestChange12h?: InputMaybe; /** The percentage change. */ openInterestChange24h?: InputMaybe; /** Open interest in USD. */ openInterestUsd?: InputMaybe; /** The timestamp when this entity opens. */ opensAt?: InputMaybe; /** Filter on outcome0 properties. All conditions must be met (AND logic). */ outcome0?: InputMaybe; /** Filter on outcome1 properties. All conditions must be met (AND logic). */ outcome1?: InputMaybe; /** Filter where ANY outcome matches the conditions (OR logic). Useful for finding markets where either outcome meets criteria. */ outcomeOr?: InputMaybe; /** The price competitiveness. */ priceCompetitiveness?: InputMaybe; /** The prediction protocol. */ protocol?: InputMaybe>; /** The relevance score. */ relevanceScore1h?: InputMaybe; /** The relevance score. */ relevanceScore1w?: InputMaybe; /** The relevance score. */ relevanceScore4h?: InputMaybe; /** The relevance score. */ relevanceScore5m?: InputMaybe; /** The relevance score. */ relevanceScore12h?: InputMaybe; /** The relevance score. */ relevanceScore24h?: InputMaybe; /** The resolution source. */ resolutionSource?: InputMaybe>; /** The expected resolution timestamp. */ resolvesAt?: InputMaybe; /** The current status. */ status?: InputMaybe>; /** The unix timestamp. */ timestamp?: InputMaybe; /** The trades1h. */ trades1h?: InputMaybe; /** The trades1w. */ trades1w?: InputMaybe; /** The trades4h. */ trades4h?: InputMaybe; /** The trades5m. */ trades5m?: InputMaybe; /** The trades12h. */ trades12h?: InputMaybe; /** The trades24h. */ trades24h?: InputMaybe; /** The percentage change. */ tradesChange1h?: InputMaybe; /** The percentage change. */ tradesChange1w?: InputMaybe; /** The percentage change. */ tradesChange4h?: InputMaybe; /** The percentage change. */ tradesChange5m?: InputMaybe; /** The percentage change. */ tradesChange12h?: InputMaybe; /** The percentage change. */ tradesChange24h?: InputMaybe; /** The trending score. */ trendingScore1h?: InputMaybe; /** The trending score. */ trendingScore1w?: InputMaybe; /** The trending score. */ trendingScore4h?: InputMaybe; /** The trending score. */ trendingScore5m?: InputMaybe; /** The trending score. */ trendingScore12h?: InputMaybe; /** The trending score. */ trendingScore24h?: InputMaybe; /** The unique traders1h. */ uniqueTraders1h?: InputMaybe; /** The unique traders1w. */ uniqueTraders1w?: InputMaybe; /** The unique traders4h. */ uniqueTraders4h?: InputMaybe; /** The unique traders5m. */ uniqueTraders5m?: InputMaybe; /** The unique traders12h. */ uniqueTraders12h?: InputMaybe; /** The unique traders24h. */ uniqueTraders24h?: InputMaybe; /** The percentage change. */ uniqueTradersChange1h?: InputMaybe; /** The percentage change. */ uniqueTradersChange1w?: InputMaybe; /** The percentage change. */ uniqueTradersChange4h?: InputMaybe; /** The percentage change. */ uniqueTradersChange5m?: InputMaybe; /** The percentage change. */ uniqueTradersChange12h?: InputMaybe; /** The percentage change. */ uniqueTradersChange24h?: InputMaybe; /** The venue volume ct. */ venueVolumeCT?: InputMaybe; /** The venue volume usd. */ venueVolumeUsd?: InputMaybe; /** Volume in collateral token units. */ volumeCTAll?: InputMaybe; /** The percentage change. */ volumeChange1h?: InputMaybe; /** The percentage change. */ volumeChange1w?: InputMaybe; /** The percentage change. */ volumeChange4h?: InputMaybe; /** The percentage change. */ volumeChange5m?: InputMaybe; /** The percentage change. */ volumeChange12h?: InputMaybe; /** The percentage change. */ volumeChange24h?: InputMaybe; /** The volume imbalance24h. */ volumeImbalance24h?: InputMaybe; /** Volume in USD. */ volumeUsd1h?: InputMaybe; /** Volume in USD. */ volumeUsd1w?: InputMaybe; /** Volume in USD. */ volumeUsd4h?: InputMaybe; /** Volume in USD. */ volumeUsd5m?: InputMaybe; /** Volume in USD. */ volumeUsd12h?: InputMaybe; /** Volume in USD. */ volumeUsd24h?: InputMaybe; /** Volume in USD. */ volumeUsdAll?: InputMaybe; }; /** Closed list of metrics for `PredictionMarketThresholdBucket.metric`. */ export declare enum PredictionMarketLadderMetric { /** Movie box-office opening-weekend gross. */ BoxOffice = "BOX_OFFICE", /** Commodity price (oil, gas, metals, etc.). */ Commodity = "COMMODITY", /** Fully-diluted valuation / market cap threshold. */ Fdv = "FDV", /** Follower count. */ Followers = "FOLLOWERS", /** Like count. */ Likes = "LIKES", /** Fallback. */ Other = "OTHER", /** Post count. */ Posts = "POSTS", /** Generic asset price (crypto, commodities-fallback). */ Price = "PRICE", /** Federal Reserve rate change in basis points. */ RateChangeBps = "RATE_CHANGE_BPS", /** Rotten Tomatoes Tomatometer score. */ RottenTomatoes = "ROTTEN_TOMATOES", /** Equity stock price. */ StockPrice = "STOCK_PRICE", /** Subscriber count. */ Subscribers = "SUBSCRIBERS", /** Daily high/low temperature in °C. */ Temperature = "TEMPERATURE", /** Tweet count. */ Tweets = "TWEETS", /** View / stream count. */ Views = "VIEWS" } /** Comparison operator for a ladder rung. */ export declare enum PredictionMarketLadderOperator { /** Strictly greater than `numericValue` ("≥" is normalised to ABOVE). */ Above = "ABOVE", /** Strictly less than `numericValue` ("≤" is normalised to BELOW). */ Below = "BELOW", /** Inclusive range between `lowerBound` and `upperBound`. */ Between = "BETWEEN", /** Equal to `numericValue` (single-strike or exact-match bucket). */ Exactly = "EXACTLY" } /** Market-level conditions across all windows for a prediction market metrics event webhook. */ export type PredictionMarketMetricsEventMarketCondition = { __typename?: 'PredictionMarketMetricsEventMarketCondition'; /** Conditions for the 1-day window. */ day1?: Maybe; /** Conditions for the 1-hour window. */ hour1?: Maybe; /** Conditions for the 4-hour window. */ hour4?: Maybe; /** Conditions for the 12-hour window. */ hour12?: Maybe; /** Conditions for the 5-minute window. */ min5?: Maybe; /** Conditions for the 1-week window. */ week1?: Maybe; }; /** Per-window market-level conditions across all 6 windows. */ export type PredictionMarketMetricsEventMarketConditionInput = { day1?: InputMaybe; hour1?: InputMaybe; hour4?: InputMaybe; hour12?: InputMaybe; min5?: InputMaybe; week1?: InputMaybe; }; /** Per-outcome conditions for a prediction market metrics event webhook. */ export type PredictionMarketMetricsEventOutcomeCondition = { __typename?: 'PredictionMarketMetricsEventOutcomeCondition'; /** Conditions for the 1-day window. */ day1?: Maybe; /** Conditions for the 1-hour window. */ hour1?: Maybe; /** Conditions for the 4-hour window. */ hour4?: Maybe; /** Conditions for the 12-hour window. */ hour12?: Maybe; /** Conditions for the 5-minute window. */ min5?: Maybe; /** Conditions for the 1-week window. */ week1?: Maybe; }; /** Per-outcome conditions for a PredictionMarketMetricsEvent webhook. */ export type PredictionMarketMetricsEventOutcomeConditionInput = { /** Conditions for the 1-day window. */ day1?: InputMaybe; /** Conditions for the 1-hour window. */ hour1?: InputMaybe; /** Conditions for the 4-hour window. */ hour4?: InputMaybe; /** Conditions for the 12-hour window. */ hour12?: InputMaybe; /** Conditions for the 5-minute window. */ min5?: InputMaybe; /** Conditions for the 1-week window. */ week1?: InputMaybe; }; /** Webhook conditions for a prediction market metrics event. */ export type PredictionMarketMetricsEventWebhookCondition = { __typename?: 'PredictionMarketMetricsEventWebhookCondition'; /** Conditions evaluated against both outcomes; matches if at least one outcome satisfies. ANDed with outcome0 and outcome1 when also present. */ anyOutcome?: Maybe; /** Conditions evaluated against market-level aggregate stats. ANDed with other clauses when also present. */ market?: Maybe; /** The market ID the webhook is listening for. */ marketId: StringEqualsCondition; /** Conditions evaluated against outcome 0's stats. ANDed with outcome1 and anyOutcome when also present. */ outcome0?: Maybe; /** Conditions evaluated against outcome 1's stats. ANDed with outcome0 and anyOutcome when also present. */ outcome1?: Maybe; }; /** Input conditions for a PredictionMarketMetricsEvent webhook. */ export type PredictionMarketMetricsEventWebhookConditionInput = { /** Conditions evaluated against both outcomes; matches if at least one outcome satisfies. ANDed with outcome0 and outcome1 when also present. */ anyOutcome?: InputMaybe; /** Conditions evaluated against market-level aggregate stats. ANDed with other clauses when also present. */ market?: InputMaybe; /** The market ID to listen for. */ marketId: StringEqualsConditionInput; /** Conditions evaluated against outcome 0's stats. ANDed with outcome1 and anyOutcome when also present. */ outcome0?: InputMaybe; /** Conditions evaluated against outcome 1's stats. ANDed with outcome0 and anyOutcome when also present. */ outcome1?: InputMaybe; }; /** Price data for a single outcome within a prediction market. */ export type PredictionMarketOutcomePrice = { __typename?: 'PredictionMarketOutcomePrice'; /** The best ask in collateral token units. */ bestAskCT?: Maybe; /** The best ask in USD. */ bestAskUsd?: Maybe; /** The best bid in collateral token units. */ bestBidCT?: Maybe; /** The best bid in USD. */ bestBidUsd?: Maybe; /** Live top-of-book best ask in collateral token units, sourced from the venue's CLOB. Polymarket and Kalshi; null for other venues. Fetched on-demand only when selected. Cached for up to 10s. */ bestBookAskCT?: Maybe; /** Live top-of-book best ask in USD, sourced from the venue's CLOB. Polymarket and Kalshi; null for other venues. Fetched on-demand only when selected. Cached for up to 10s. */ bestBookAskUsd?: Maybe; /** Live top-of-book best bid in collateral token units, sourced from the venue's CLOB. Polymarket and Kalshi; null for other venues. Fetched on-demand only when selected. Cached for up to 10s. */ bestBookBidCT?: Maybe; /** Live top-of-book best bid in USD, sourced from the venue's CLOB. Polymarket and Kalshi; null for other venues. Fetched on-demand only when selected. Cached for up to 10s. */ bestBookBidUsd?: Maybe; /** Total bid-side notional liquidity in collateral token units across all bid levels in the venue's CLOB. Polymarket and Kalshi; null for other venues. Fetched on-demand only when selected. Cached for up to 10s. */ bookLiquidityCT?: Maybe; /** Total bid-side notional liquidity in USD across all bid levels in the venue's CLOB. Polymarket and Kalshi; null for other venues. Fetched on-demand only when selected. Cached for up to 10s. */ bookLiquidityUsd?: Maybe; /** The last trade price in collateral token units. */ lastTradePriceCT?: Maybe; /** The last trade price in USD. */ lastTradePriceUsd?: Maybe; /** The ID of the outcome. */ outcomeId: Scalars['String']['output']; /** The spread in collateral token units. */ spreadCT?: Maybe; /** The spread in USD. */ spreadUsd?: Maybe; /** The timestamp of the price data. */ timestamp: Scalars['Int']['output']; }; /** Price data for a prediction market. */ export type PredictionMarketPrice = { __typename?: 'PredictionMarketPrice'; /** The ID of the prediction market. */ marketId: Scalars['String']['output']; /** The prices for the outcomes. */ outcomes: Array; /** The timestamp of the price data. */ timestamp: Scalars['Int']['output']; }; /** Input for fetching prediction market price data. */ export type PredictionMarketPriceInput = { /** The ID of the prediction market. */ marketId: Scalars['String']['input']; /** The timestamp (unix seconds). If not provided, the latest price will be returned. */ timestamp?: InputMaybe; }; /** A ranking to apply when sorting prediction markets. */ export type PredictionMarketRanking = { /** Market-level attribute to rank by (use this OR outcome + outcomeAttribute) */ attribute?: InputMaybe; /** The sort direction. */ direction?: InputMaybe; /** Which outcome to rank by (required when using outcomeAttribute) */ outcome?: InputMaybe; /** Outcome-level attribute to rank by (requires outcome to be set) */ outcomeAttribute?: InputMaybe; }; /** The attribute used to rank prediction markets. */ export declare enum PredictionMarketRankingAttribute { Age = "age", AvgTradeSizeUsd1h = "avgTradeSizeUsd1h", AvgTradeSizeUsd1w = "avgTradeSizeUsd1w", AvgTradeSizeUsd4h = "avgTradeSizeUsd4h", AvgTradeSizeUsd5m = "avgTradeSizeUsd5m", AvgTradeSizeUsd12h = "avgTradeSizeUsd12h", AvgTradeSizeUsd24h = "avgTradeSizeUsd24h", ClosesAt = "closesAt", CompetitiveScore1h = "competitiveScore1h", CompetitiveScore1w = "competitiveScore1w", CompetitiveScore4h = "competitiveScore4h", CompetitiveScore5m = "competitiveScore5m", CompetitiveScore12h = "competitiveScore12h", CompetitiveScore24h = "competitiveScore24h", CreatedAt = "createdAt", ExpectedLifespan = "expectedLifespan", ImpliedProbabilitySum = "impliedProbabilitySum", LastTransactionAt = "lastTransactionAt", LiquidityAsymmetry = "liquidityAsymmetry", LiquidityCt = "liquidityCT", LiquidityChange1h = "liquidityChange1h", LiquidityChange1w = "liquidityChange1w", LiquidityChange4h = "liquidityChange4h", LiquidityChange5m = "liquidityChange5m", LiquidityChange12h = "liquidityChange12h", LiquidityChange24h = "liquidityChange24h", LiquidityUsd = "liquidityUsd", MaxPriceRange1h = "maxPriceRange1h", MaxPriceRange1w = "maxPriceRange1w", MaxPriceRange4h = "maxPriceRange4h", MaxPriceRange5m = "maxPriceRange5m", MaxPriceRange12h = "maxPriceRange12h", MaxPriceRange24h = "maxPriceRange24h", OpenInterestCt = "openInterestCT", OpenInterestChange1h = "openInterestChange1h", OpenInterestChange1w = "openInterestChange1w", OpenInterestChange4h = "openInterestChange4h", OpenInterestChange5m = "openInterestChange5m", OpenInterestChange12h = "openInterestChange12h", OpenInterestChange24h = "openInterestChange24h", OpenInterestUsd = "openInterestUsd", OpensAt = "opensAt", /** Score from phrase matching (for search queries) */ PhraseScore = "phraseScore", PriceCompetitiveness = "priceCompetitiveness", RelevanceScore1h = "relevanceScore1h", RelevanceScore1w = "relevanceScore1w", RelevanceScore4h = "relevanceScore4h", RelevanceScore5m = "relevanceScore5m", RelevanceScore12h = "relevanceScore12h", RelevanceScore24h = "relevanceScore24h", ResolvesAt = "resolvesAt", Timestamp = "timestamp", Trades1h = "trades1h", Trades1w = "trades1w", Trades4h = "trades4h", Trades5m = "trades5m", Trades12h = "trades12h", Trades24h = "trades24h", TradesChange1h = "tradesChange1h", TradesChange1w = "tradesChange1w", TradesChange4h = "tradesChange4h", TradesChange5m = "tradesChange5m", TradesChange12h = "tradesChange12h", TradesChange24h = "tradesChange24h", TrendingScore1h = "trendingScore1h", TrendingScore1w = "trendingScore1w", TrendingScore4h = "trendingScore4h", TrendingScore5m = "trendingScore5m", TrendingScore12h = "trendingScore12h", TrendingScore24h = "trendingScore24h", UniqueTraders1h = "uniqueTraders1h", UniqueTraders1w = "uniqueTraders1w", UniqueTraders4h = "uniqueTraders4h", UniqueTraders5m = "uniqueTraders5m", UniqueTraders12h = "uniqueTraders12h", UniqueTraders24h = "uniqueTraders24h", UniqueTradersChange1h = "uniqueTradersChange1h", UniqueTradersChange1w = "uniqueTradersChange1w", UniqueTradersChange4h = "uniqueTradersChange4h", UniqueTradersChange5m = "uniqueTradersChange5m", UniqueTradersChange12h = "uniqueTradersChange12h", UniqueTradersChange24h = "uniqueTradersChange24h", VenueVolumeCt = "venueVolumeCT", VenueVolumeUsd = "venueVolumeUsd", VolumeCtAll = "volumeCTAll", VolumeChange1h = "volumeChange1h", VolumeChange1w = "volumeChange1w", VolumeChange4h = "volumeChange4h", VolumeChange5m = "volumeChange5m", VolumeChange12h = "volumeChange12h", VolumeChange24h = "volumeChange24h", VolumeImbalance24h = "volumeImbalance24h", VolumeUsd1h = "volumeUsd1h", VolumeUsd1w = "volumeUsd1w", VolumeUsd4h = "volumeUsd4h", VolumeUsd5m = "volumeUsd5m", VolumeUsd12h = "volumeUsd12h", VolumeUsd24h = "volumeUsd24h", VolumeUsdAll = "volumeUsdAll" } /** Multi-resolution bar data for a prediction market. */ export type PredictionMarketResolutionBarData = { __typename?: 'PredictionMarketResolutionBarData'; /** Data for the 1-day resolution. */ day1?: Maybe; /** Data for the 1-hour resolution. */ hour1?: Maybe; /** Data for the 4-hour resolution. */ hour4?: Maybe; /** Data for the 12-hour resolution. */ hour12?: Maybe; /** Data for the 1-minute resolution. */ min1?: Maybe; /** Data for the 5-minute resolution. */ min5?: Maybe; /** Data for the 15-minute resolution. */ min15?: Maybe; /** Data for the 30-minute resolution. */ min30?: Maybe; /** Data for the 1-week resolution. */ week1?: Maybe; }; /** Capped per-market role taxonomy. One per market within an event. */ export declare enum PredictionMarketRole { /** One bucket of a date ladder (e.g. "Before 2027"). */ DateBucket = "DATE_BUCKET", /** One entrant in a large-field tournament/championship outright (e.g. Kalshi "NBA Champion?" with one Yes/No market per team in the league). Distinct from MONEYLINE_OUTCOME by field size and event shape. */ Entrant = "ENTRANT", /** Exotic market (BTTS, correct score, method of victory, etc.). */ Exotic = "EXOTIC", /** Single-market outright winner (e.g. Polymarket two-outcome moneyline). */ Moneyline = "MONEYLINE", /** One side of a split head-to-head moneyline (typically 2-3 markets per event: per-team Yes/No for a single game/half/quarter/period, plus optional Tie). Group all markets in an event with this role to reconstruct the logical moneyline. */ MoneylineOutcome = "MONEYLINE_OUTCOME", /** Fallback. */ Other = "OTHER", /** Player or team prop. */ Prop = "PROP", /** Point spread / handicap. */ Spread = "SPREAD", /** One bucket of a price-threshold ladder (e.g. "BTC > $80k"). */ ThresholdBucket = "THRESHOLD_BUCKET", /** Over/under total. */ Total = "TOTAL" } /** Sports sub-event segment (period and/or stat). */ export type PredictionMarketSegment = { __typename?: 'PredictionMarketSegment'; /** Convenience grouping key. Equals `stat ?? period ?? "match"`. Use this when partitioning markets within an event into sub-event groups: stat takes precedence over period (a "1H Player Points" market groups with other points markets, not other 1H markets). */ groupingKey: Scalars['String']['output']; /** Numeric segment value when the period/stat slug carries an ordinal or numeric component (for example set/game/map/round number). Null when no numeric segment value is available. */ numberValue?: Maybe; /** Period token if detected: e.g. "set_1", "1h", "game_2", "map_3", "period_2", "ot". Snake_case slug. Null when the market covers the full match. */ period?: Maybe; /** Stat dimension if a stat keyword was detected (points, rebounds, assists, ...). Null otherwise. */ stat?: Maybe; /** Which dimension dominates: STAT (a stat is present, regardless of period), PERIOD (only a period is present), or NONE (neither — full-match market). */ type: PredictionMarketSegmentType; }; /** Discriminator for `PredictionMarketSegment.type`. */ export declare enum PredictionMarketSegmentType { /** Neither stat nor period — full-match market. */ None = "NONE", /** Only a period (set/half/game/...) was detected. */ Period = "PERIOD", /** A stat keyword was detected — group by stat regardless of period. */ Stat = "STAT" } /** Closed list of stat dimensions the classifier recognises. */ export declare enum PredictionMarketStatType { Assists = "ASSISTS", Blocks = "BLOCKS", DoubleDouble = "DOUBLE_DOUBLE", FirstInningRuns = "FIRST_INNING_RUNS", Fouls = "FOULS", Points = "POINTS", Rebounds = "REBOUNDS", Steals = "STEALS", Threes = "THREES", TripleDouble = "TRIPLE_DOUBLE", Turnovers = "TURNOVERS" } /** Numeric threshold-bucket metadata for THRESHOLD_BUCKET-role markets. */ export type PredictionMarketThresholdBucket = { __typename?: 'PredictionMarketThresholdBucket'; /** Lower bound for BETWEEN-style range buckets (e.g. "$80k-$90k" → 80000). */ lowerBound?: Maybe; /** What the rung is measuring (price, stock price, temperature in °C, social-media count, ...). */ metric: PredictionMarketLadderMetric; /** Single comparison value for ABOVE / BELOW / EXACTLY (e.g. 80000 for "BTC > $80k"). */ numericValue?: Maybe; /** How the rung relates to its bound(s). */ operator: PredictionMarketLadderOperator; /** Upper bound for BETWEEN-style range buckets (e.g. "$80k-$90k" → 90000). */ upperBound?: Maybe; }; /** Trending, relevance, and competitive scores for a market window. */ export type PredictionMarketWindowScores = { __typename?: 'PredictionMarketWindowScores'; /** The competitive score. */ competitive: Scalars['Float']['output']; /** The relevance score. */ relevance: Scalars['Float']['output']; /** The trending score. */ trending: Scalars['Float']['output']; }; /** Input type of `predictionMarkets`. */ export type PredictionMarketsInput = { /** Associated market IDs. */ marketIds: Array; }; /** Discriminator for `enrichedMetadata`. New values added as we ingest new domains. */ export declare enum PredictionMetadataType { /** Sports games (league, teams, start times). */ Sports = "SPORTS" } /** A single price level within a prediction outcome's order book. Polymarket and Kalshi. */ export type PredictionOrderBookLevel = { __typename?: 'PredictionOrderBookLevel'; /** The price in collateral token units. */ price: Scalars['Float']['output']; /** The size at this price level, in shares. */ size: Scalars['Float']['output']; }; /** Bar data for a single outcome within a prediction market. */ export type PredictionOutcomeBar = { __typename?: 'PredictionOutcomeBar'; /** The ask collateral token. */ askCollateralToken?: Maybe; /** The ask usd. */ askUsd?: Maybe; /** The bid collateral token. */ bidCollateralToken?: Maybe; /** The bid usd. */ bidUsd?: Maybe; /** Buy volume in collateral token units. */ buyVolumeCollateralToken?: Maybe; /** Buy volume in shares. */ buyVolumeShares?: Maybe; /** Buy volume in USD. */ buyVolumeUsd?: Maybe; /** The number of buys. */ buys?: Maybe; /** The liquidity collateral token. */ liquidityCollateralToken?: Maybe; /** Liquidity in USD. */ liquidityUsd?: Maybe; /** The price collateral token. */ priceCollateralToken?: Maybe; /** The price usd. */ priceUsd?: Maybe; /** Sell volume in collateral token units. */ sellVolumeCollateralToken?: Maybe; /** Sell volume in shares. */ sellVolumeShares?: Maybe; /** Sell volume in USD. */ sellVolumeUsd?: Maybe; /** The number of sells. */ sells?: Maybe; /** The number of trades. */ trades?: Maybe; /** The two percent ask depth collateral token. */ twoPercentAskDepthCollateralToken?: Maybe; /** The two percent ask depth usd. */ twoPercentAskDepthUsd?: Maybe; /** The two percent bid depth collateral token. */ twoPercentBidDepthCollateralToken?: Maybe; /** The two percent bid depth usd. */ twoPercentBidDepthUsd?: Maybe; /** The venue-specific outcome ID. */ venueOutcomeId: Scalars['String']['output']; /** Volume in collateral token units. */ volumeCollateralToken?: Maybe; /** Volume in shares. */ volumeShares?: Maybe; /** Volume in USD. */ volumeUsd?: Maybe; }; /** A prediction outcome matching a set of filter parameters. */ export type PredictionOutcomeFilterResult = { __typename?: 'PredictionOutcomeFilterResult'; /** The best ask ct. */ bestAskCT?: Maybe; /** The best ask usd. */ bestAskUsd?: Maybe; /** The best bid ct. */ bestBidCT?: Maybe; /** The best bid usd. */ bestBidUsd?: Maybe; /** Live top-of-book best ask in collateral token units, sourced from the venue's CLOB. Polymarket and Kalshi; null for other venues. Fetched on-demand only when selected. Cached for up to 10s. Selecting this caps the filter `limit` at 50. */ bestBookAskCT?: Maybe; /** Live top-of-book best ask in USD, sourced from the venue's CLOB. Polymarket and Kalshi; null for other venues. Fetched on-demand only when selected. Cached for up to 10s. Selecting this caps the filter `limit` at 50. */ bestBookAskUsd?: Maybe; /** Live top-of-book best bid in collateral token units, sourced from the venue's CLOB. Polymarket and Kalshi; null for other venues. Fetched on-demand only when selected. Cached for up to 10s. Selecting this caps the filter `limit` at 50. */ bestBookBidCT?: Maybe; /** Live top-of-book best bid in USD, sourced from the venue's CLOB. Polymarket and Kalshi; null for other venues. Fetched on-demand only when selected. Cached for up to 10s. Selecting this caps the filter `limit` at 50. */ bestBookBidUsd?: Maybe; /** Total bid-side notional liquidity in collateral token units across all bid levels in the venue's CLOB. Polymarket and Kalshi; null for other venues. Fetched on-demand only when selected. Cached for up to 10s. Selecting this caps the filter `limit` at 50. */ bookLiquidityCT?: Maybe; /** Total bid-side notional liquidity in USD across all bid levels in the venue's CLOB. Polymarket and Kalshi; null for other venues. Fetched on-demand only when selected. Cached for up to 10s. Selecting this caps the filter `limit` at 50. */ bookLiquidityUsd?: Maybe; /** Buy volume. */ buyVolumeUsd1h?: Maybe; /** Buy volume. */ buyVolumeUsd1w?: Maybe; /** Buy volume. */ buyVolumeUsd4h?: Maybe; /** Buy volume. */ buyVolumeUsd5m?: Maybe; /** Buy volume. */ buyVolumeUsd12h?: Maybe; /** Buy volume. */ buyVolumeUsd24h?: Maybe; /** The buys1h. */ buys1h?: Maybe; /** The buys1w. */ buys1w?: Maybe; /** The buys4h. */ buys4h?: Maybe; /** The buys5m. */ buys5m?: Maybe; /** The buys12h. */ buys12h?: Maybe; /** The buys24h. */ buys24h?: Maybe; /** The exchange contract address. */ exchangeAddress?: Maybe; /** The high price usd1h. */ highPriceUsd1h?: Maybe; /** The high price usd1w. */ highPriceUsd1w?: Maybe; /** The high price usd4h. */ highPriceUsd4h?: Maybe; /** The high price usd5m. */ highPriceUsd5m?: Maybe; /** The high price usd12h. */ highPriceUsd12h?: Maybe; /** The high price usd24h. */ highPriceUsd24h?: Maybe; /** The unique identifier. */ id: Scalars['String']['output']; /** The is winner. */ isWinner?: Maybe; /** The display label. */ label?: Maybe; /** The last price ct. */ lastPriceCT?: Maybe; /** The last price usd. */ lastPriceUsd?: Maybe; /** Liquidity in collateral token units. */ liquidityCT?: Maybe; /** Liquidity in USD. */ liquidityUsd?: Maybe; /** The low price usd1h. */ lowPriceUsd1h?: Maybe; /** The low price usd1w. */ lowPriceUsd1w?: Maybe; /** The low price usd4h. */ lowPriceUsd4h?: Maybe; /** The low price usd5m. */ lowPriceUsd5m?: Maybe; /** The low price usd12h. */ lowPriceUsd12h?: Maybe; /** The low price usd24h. */ lowPriceUsd24h?: Maybe; /** The network ID. */ networkId?: Maybe; /** The percentage change. */ priceChange1h?: Maybe; /** The percentage change. */ priceChange1w?: Maybe; /** The percentage change. */ priceChange4h?: Maybe; /** The percentage change. */ priceChange5m?: Maybe; /** The percentage change. */ priceChange12h?: Maybe; /** The percentage change. */ priceChange24h?: Maybe; /** The price range1h. */ priceRange1h?: Maybe; /** The price range1w. */ priceRange1w?: Maybe; /** The price range4h. */ priceRange4h?: Maybe; /** The price range5m. */ priceRange5m?: Maybe; /** The price range12h. */ priceRange12h?: Maybe; /** The price range24h. */ priceRange24h?: Maybe; /** Sell volume. */ sellVolumeUsd1h?: Maybe; /** Sell volume. */ sellVolumeUsd1w?: Maybe; /** Sell volume. */ sellVolumeUsd4h?: Maybe; /** Sell volume. */ sellVolumeUsd5m?: Maybe; /** Sell volume. */ sellVolumeUsd12h?: Maybe; /** Sell volume. */ sellVolumeUsd24h?: Maybe; /** The sells1h. */ sells1h?: Maybe; /** The sells1w. */ sells1w?: Maybe; /** The sells4h. */ sells4h?: Maybe; /** The sells5m. */ sells5m?: Maybe; /** The sells12h. */ sells12h?: Maybe; /** The sells24h. */ sells24h?: Maybe; /** The spread ct. */ spreadCT?: Maybe; /** The spread usd. */ spreadUsd?: Maybe; /** A best-effort display label for the outcome: the outcome `label` when present and meaningful, otherwise the `question`. If the event name appears inside the label it is stripped out. */ suggestedLabel?: Maybe; /** Tags associated with this entity. */ tags?: Maybe>; /** The token contract address. */ tokenAddress?: Maybe; /** The trades1h. */ trades1h?: Maybe; /** The trades1w. */ trades1w?: Maybe; /** The trades4h. */ trades4h?: Maybe; /** The trades5m. */ trades5m?: Maybe; /** The trades12h. */ trades12h?: Maybe; /** The trades24h. */ trades24h?: Maybe; /** The percentage change. */ tradesChange1h?: Maybe; /** The percentage change. */ tradesChange1w?: Maybe; /** The percentage change. */ tradesChange4h?: Maybe; /** The percentage change. */ tradesChange5m?: Maybe; /** The percentage change. */ tradesChange12h?: Maybe; /** The percentage change. */ tradesChange24h?: Maybe; /** The two percent ask depth ct. */ twoPercentAskDepthCT?: Maybe; /** The two percent ask depth usd. */ twoPercentAskDepthUsd?: Maybe; /** The two percent bid depth ct. */ twoPercentBidDepthCT?: Maybe; /** The two percent bid depth usd. */ twoPercentBidDepthUsd?: Maybe; /** The venue-specific outcome ID. */ venueOutcomeId: Scalars['String']['output']; /** The percentage change. */ volumeChange1h?: Maybe; /** The percentage change. */ volumeChange1w?: Maybe; /** The percentage change. */ volumeChange4h?: Maybe; /** The percentage change. */ volumeChange5m?: Maybe; /** The percentage change. */ volumeChange12h?: Maybe; /** The percentage change. */ volumeChange24h?: Maybe; /** Volume in shares. */ volumeShares1h?: Maybe; /** Volume in shares. */ volumeShares1w?: Maybe; /** Volume in shares. */ volumeShares4h?: Maybe; /** Volume in shares. */ volumeShares5m?: Maybe; /** Volume in shares. */ volumeShares12h?: Maybe; /** Volume in shares. */ volumeShares24h?: Maybe; /** Volume in USD. */ volumeUsd1h?: Maybe; /** Volume in USD. */ volumeUsd1w?: Maybe; /** Volume in USD. */ volumeUsd4h?: Maybe; /** Volume in USD. */ volumeUsd5m?: Maybe; /** Volume in USD. */ volumeUsd12h?: Maybe; /** Volume in USD. */ volumeUsd24h?: Maybe; }; /** Filters for prediction outcomes within a market. */ export type PredictionOutcomeFilters = { /** Best ask price in USD */ bestAskUsd?: InputMaybe; /** Best bid price in USD */ bestBidUsd?: InputMaybe; /** Last traded price in USD */ lastPriceUsd?: InputMaybe; /** Price change percentage in the last 1 hour */ priceChange1h?: InputMaybe; /** Price change percentage in the last week */ priceChange1w?: InputMaybe; /** Price change percentage in the last 4 hours */ priceChange4h?: InputMaybe; /** Price change percentage in the last 5 minutes */ priceChange5m?: InputMaybe; /** Price change percentage in the last 12 hours */ priceChange12h?: InputMaybe; /** Price change percentage in the last 24 hours */ priceChange24h?: InputMaybe; /** Spread in USD (difference between best ask and best bid) */ spreadUsd?: InputMaybe; /** Number of trades in the last 1 hour */ trades1h?: InputMaybe; /** Number of trades in the last week */ trades1w?: InputMaybe; /** Number of trades in the last 4 hours */ trades4h?: InputMaybe; /** Number of trades in the last 5 minutes */ trades5m?: InputMaybe; /** Number of trades in the last 12 hours */ trades12h?: InputMaybe; /** Number of trades in the last 24 hours */ trades24h?: InputMaybe; }; /** The index of an outcome within a prediction market. */ export declare enum PredictionOutcomeIndex { Outcome0 = "outcome0", Outcome1 = "outcome1" } /** A live order book snapshot for a single prediction outcome, sourced from the venue's CLOB. Polymarket and Kalshi; outcomes from other venues return no book. Cached for up to 10s. */ export type PredictionOutcomeOrderBook = { __typename?: 'PredictionOutcomeOrderBook'; /** Asks ordered such that the last element is the best (lowest) ask. Empty when no book is available. */ asks: Array; /** Bids ordered such that the last element is the best (highest) bid. Empty when no book is available. */ bids: Array; /** Total bid-side notional liquidity in collateral token units across all bid levels in the venue's CLOB. Null when no book is available. */ bookLiquidityCT?: Maybe; /** Total bid-side notional liquidity in USD across all bid levels in the venue's CLOB. Null when no book is available. */ bookLiquidityUsd?: Maybe; /** The composite outcome ID. */ outcomeId: Scalars['String']['output']; /** The protocol that provides this market. */ protocol: PredictionProtocol; /** Venue-reported timestamp for the snapshot, in unix seconds. 0 when no book is available. */ timestamp: Scalars['Int']['output']; /** The venue-specific outcome / asset / token ID used by the venue's CLOB. */ venueOutcomeId: Scalars['String']['output']; }; /** The attribute used to rank prediction outcomes. */ export declare enum PredictionOutcomeRankingAttribute { BestAskCt = "bestAskCT", BestAskUsd = "bestAskUsd", BestBidCt = "bestBidCT", BestBidUsd = "bestBidUsd", BuyVolumeUsd1h = "buyVolumeUsd1h", BuyVolumeUsd1w = "buyVolumeUsd1w", BuyVolumeUsd4h = "buyVolumeUsd4h", BuyVolumeUsd5m = "buyVolumeUsd5m", BuyVolumeUsd12h = "buyVolumeUsd12h", BuyVolumeUsd24h = "buyVolumeUsd24h", Buys1h = "buys1h", Buys1w = "buys1w", Buys4h = "buys4h", Buys5m = "buys5m", Buys12h = "buys12h", Buys24h = "buys24h", HighPriceUsd1h = "highPriceUsd1h", HighPriceUsd1w = "highPriceUsd1w", HighPriceUsd4h = "highPriceUsd4h", HighPriceUsd5m = "highPriceUsd5m", HighPriceUsd12h = "highPriceUsd12h", HighPriceUsd24h = "highPriceUsd24h", LastPriceCt = "lastPriceCT", LastPriceUsd = "lastPriceUsd", LiquidityCt = "liquidityCT", LiquidityUsd = "liquidityUsd", LowPriceUsd1h = "lowPriceUsd1h", LowPriceUsd1w = "lowPriceUsd1w", LowPriceUsd4h = "lowPriceUsd4h", LowPriceUsd5m = "lowPriceUsd5m", LowPriceUsd12h = "lowPriceUsd12h", LowPriceUsd24h = "lowPriceUsd24h", PriceChange1h = "priceChange1h", PriceChange1w = "priceChange1w", PriceChange4h = "priceChange4h", PriceChange5m = "priceChange5m", PriceChange12h = "priceChange12h", PriceChange24h = "priceChange24h", PriceRange1h = "priceRange1h", PriceRange1w = "priceRange1w", PriceRange4h = "priceRange4h", PriceRange5m = "priceRange5m", PriceRange12h = "priceRange12h", PriceRange24h = "priceRange24h", SellVolumeUsd1h = "sellVolumeUsd1h", SellVolumeUsd1w = "sellVolumeUsd1w", SellVolumeUsd4h = "sellVolumeUsd4h", SellVolumeUsd5m = "sellVolumeUsd5m", SellVolumeUsd12h = "sellVolumeUsd12h", SellVolumeUsd24h = "sellVolumeUsd24h", Sells1h = "sells1h", Sells1w = "sells1w", Sells4h = "sells4h", Sells5m = "sells5m", Sells12h = "sells12h", Sells24h = "sells24h", SpreadCt = "spreadCT", SpreadUsd = "spreadUsd", Trades1h = "trades1h", Trades1w = "trades1w", Trades4h = "trades4h", Trades5m = "trades5m", Trades12h = "trades12h", Trades24h = "trades24h", TradesChange1h = "tradesChange1h", TradesChange1w = "tradesChange1w", TradesChange4h = "tradesChange4h", TradesChange5m = "tradesChange5m", TradesChange12h = "tradesChange12h", TradesChange24h = "tradesChange24h", TwoPercentAskDepthCt = "twoPercentAskDepthCT", TwoPercentAskDepthUsd = "twoPercentAskDepthUsd", TwoPercentBidDepthCt = "twoPercentBidDepthCT", TwoPercentBidDepthUsd = "twoPercentBidDepthUsd", VolumeChange1h = "volumeChange1h", VolumeChange1w = "volumeChange1w", VolumeChange4h = "volumeChange4h", VolumeChange5m = "volumeChange5m", VolumeChange12h = "volumeChange12h", VolumeChange24h = "volumeChange24h", VolumeShares1h = "volumeShares1h", VolumeShares1w = "volumeShares1w", VolumeShares4h = "volumeShares4h", VolumeShares5m = "volumeShares5m", VolumeShares12h = "volumeShares12h", VolumeShares24h = "volumeShares24h", VolumeUsd1h = "volumeUsd1h", VolumeUsd1w = "volumeUsd1w", VolumeUsd4h = "volumeUsd4h", VolumeUsd5m = "volumeUsd5m", VolumeUsd12h = "volumeUsd12h", VolumeUsd24h = "volumeUsd24h" } /** The prediction protocol or venue. */ export declare enum PredictionProtocol { Kalshi = "KALSHI", Polymarket = "POLYMARKET" } /** Resolution details for a settled prediction market or event. */ export type PredictionResolution = { __typename?: 'PredictionResolution'; /** The resolution result. */ result?: Maybe; /** The resolution source. */ source?: Maybe; }; /** The duration used to request windowed prediction stats. */ export declare enum PredictionStatsDuration { Day1 = "day1", Hour1 = "hour1", Hour4 = "hour4", Hour12 = "hour12", Min5 = "min5", Week1 = "week1" } /** A prediction sub-subcategory (3rd level, terminal). */ export type PredictionSubSubcategory = { __typename?: 'PredictionSubSubcategory'; /** The display name. */ name: Scalars['String']['output']; /** The URL slug. */ slug: Scalars['String']['output']; }; /** A prediction subcategory (2nd level). */ export type PredictionSubcategory = { __typename?: 'PredictionSubcategory'; /** The display name. */ name: Scalars['String']['output']; /** The URL slug. */ slug: Scalars['String']['output']; /** Nested subcategories (3rd level). */ subcategories?: Maybe>; }; /** A wallet's token balance for a prediction market. */ export type PredictionTokenBalance = { __typename?: 'PredictionTokenBalance'; /** The token amount. */ amount: Scalars['String']['output']; /** The associated prediction trader. */ predictionTrader?: Maybe; /** The wallet address. */ walletAddress: Scalars['String']['output']; }; /** A paginated list of prediction token holders. */ export type PredictionTokenHoldersConnection = { __typename?: 'PredictionTokenHoldersConnection'; /** Cursor for pagination. */ cursor?: Maybe; /** The list of items. */ items: Array; /** The total number of items. */ total: Scalars['Int']['output']; }; /** Input type of `predictionTokenHolders`. */ export type PredictionTokenHoldersInput = { /** Cursor for pagination. */ cursor?: InputMaybe; /** Maximum number of results to return. */ limit?: InputMaybe; /** The ID of the prediction market. */ marketId: Scalars['String']['input']; /** The token ID. */ tokenId: Scalars['String']['input']; }; /** A single prediction trade. */ export type PredictionTrade = { __typename?: 'PredictionTrade'; /** The token amount. */ amount?: Maybe; /** The amount collateral. */ amountCollateral?: Maybe; /** The amount usd. */ amountUsd?: Maybe; /** The block number. */ blockNumber?: Maybe; /** The exchange contract address. */ exchangeAddress?: Maybe; /** The maker. */ maker?: Maybe; /** The ID of the prediction market. */ marketId: Scalars['String']['output']; /** The network ID. */ networkId?: Maybe; /** The ID of the prediction outcome. */ outcomeId: Scalars['String']['output']; /** The outcome index. */ outcomeIndex?: Maybe; /** The label of the outcome. */ outcomeLabel: Scalars['String']['output']; /** The prediction market. */ predictionMarket?: Maybe; /** The price collateral. */ priceCollateral?: Maybe; /** The price usd. */ priceUsd?: Maybe; /** The prediction protocol. */ protocol: PredictionProtocol; /** The sort key. */ sortKey: Scalars['String']['output']; /** The unix timestamp. */ timestamp: Scalars['Int']['output']; /** The type of trade. */ tradeType: PredictionTradeType; /** The ID of the prediction trader. */ traderId?: Maybe; /** The transaction hash. */ transactionHash?: Maybe; /** The transaction id. */ transactionId?: Maybe; }; /** Prediction trade event types. */ export declare enum PredictionTradeEventType { Buy = "BUY", BuyCounterparty = "BUY_COUNTERPARTY", /** @deprecated PAYOUT_REDEMPTION is deprecated and will be removed in the future. Use POSITION_REDEEMED instead. */ PayoutRedemption = "PAYOUT_REDEMPTION", PositionRedeemed = "POSITION_REDEEMED", Sell = "SELL", SellCounterparty = "SELL_COUNTERPARTY", Trade = "TRADE" } /** Prediction trade event type condition. */ export type PredictionTradeEventTypeCondition = { __typename?: 'PredictionTradeEventTypeCondition'; /** The list of prediction trade event types. */ oneOf: Array; }; /** Input for prediction trade event type condition. */ export type PredictionTradeEventTypeConditionInput = { /** The list of prediction trade event types to match. */ oneOf: Array; }; /** The type of a prediction trade. */ export declare enum PredictionTradeType { Buy = "BUY", BuyCounterparty = "BUY_COUNTERPARTY", /** @deprecated PAYOUT_REDEMPTION is deprecated and will be removed in the future. Use POSITION_REDEEMED instead. */ PayoutRedemption = "PAYOUT_REDEMPTION", PositionRedeemed = "POSITION_REDEEMED", Sell = "SELL", SellCounterparty = "SELL_COUNTERPARTY", Trade = "TRADE" } /** Webhook conditions for a prediction trade event. */ export type PredictionTradeWebhookCondition = { __typename?: 'PredictionTradeWebhookCondition'; /** The amount of tokens/shares traded condition. */ amountToken?: Maybe; /** The event ID the webhook is listening for. */ eventId?: Maybe; /** The trade event types the webhook is listening for. */ eventType?: Maybe; /** The market ID the webhook is listening for. */ marketId?: Maybe; /** The trade value in USD condition. */ tradeValueUsd?: Maybe; /** The trader ID the webhook is listening for. */ traderId?: Maybe; }; /** Input conditions for a prediction trade webhook. */ export type PredictionTradeWebhookConditionInput = { /** The amount of tokens/shares traded condition. */ amountToken?: InputMaybe; /** The event ID to listen for. */ eventId?: InputMaybe; /** The trade event types to listen for. */ eventType?: InputMaybe; /** The market ID to listen for. */ marketId?: InputMaybe; /** The trade value in USD condition. */ tradeValueUsd?: InputMaybe; /** The trader ID to listen for. */ traderId?: InputMaybe; }; /** A prediction trader with aggregate stats and metadata. */ export type PredictionTrader = { __typename?: 'PredictionTrader'; /** The active markets count. */ activeMarketsCount: Scalars['Int']['output']; /** The trader alias. */ alias?: Maybe; /** The all time profit ct. */ allTimeProfitCT: Scalars['String']['output']; /** The all time profit usd. */ allTimeProfitUsd: Scalars['String']['output']; /** The biggest loss ct. */ biggestLossCT: Scalars['String']['output']; /** The biggest loss usd. */ biggestLossUsd: Scalars['String']['output']; /** The biggest win ct. */ biggestWinCT: Scalars['String']['output']; /** The biggest win usd. */ biggestWinUsd: Scalars['String']['output']; /** The creation timestamp. */ createdAt: Scalars['Int']['output']; /** The timestamp of the first trade. */ firstTradeTimestamp: Scalars['Int']['output']; /** The unique identifier. */ id: Scalars['String']['output']; /** Labels applied to this entity. */ labels?: Maybe>; /** The timestamp of the last trade. */ lastTradeTimestamp: Scalars['Int']['output']; /** The linked addresses. */ linkedAddresses?: Maybe>; /** The primary address. */ primaryAddress?: Maybe; /** The profile image url. */ profileImageUrl?: Maybe; /** The profile url. */ profileUrl?: Maybe; /** The prediction protocol. */ protocol: PredictionProtocol; /** The total trades count. */ totalTradesCount: Scalars['Int']['output']; /** The total volume ct. */ totalVolumeCT: Scalars['String']['output']; /** The total volume usd. */ totalVolumeUsd: Scalars['String']['output']; /** The last update timestamp. */ updatedAt: Scalars['Int']['output']; /** The venue trader id. */ venueTraderId: Scalars['String']['output']; }; /** Bar data for a prediction trader at a single point in time. */ export type PredictionTraderBar = { __typename?: 'PredictionTraderBar'; /** Buy volume in collateral token units. */ buyVolumeCT?: Maybe; /** Buy volume in USD. */ buyVolumeUsd?: Maybe; /** The number of buys. */ buys?: Maybe; /** The cumulative realized pnl ct. */ cumulativeRealizedPnlCT?: Maybe; /** The cumulative realized pnl usd. */ cumulativeRealizedPnlUsd?: Maybe; /** The losses. */ losses?: Maybe; /** The realized pnl ct. */ realizedPnlCT?: Maybe; /** The realized pnl usd. */ realizedPnlUsd?: Maybe; /** Sell volume in collateral token units. */ sellVolumeCT?: Maybe; /** Sell volume in USD. */ sellVolumeUsd?: Maybe; /** The number of sells. */ sells?: Maybe; /** The unix timestamp for this bar. */ t: Scalars['Int']['output']; /** The number of trades. */ trades?: Maybe; /** The number of unique markets. */ uniqueMarkets?: Maybe; /** Volume in collateral token units. */ volumeCT?: Maybe; /** Volume in USD. */ volumeUsd?: Maybe; /** The wins. */ wins?: Maybe; }; /** Input type of `predictionTraderBars`. */ export type PredictionTraderBarsInput = { /** Number of bars to return counting back from `to`. */ countback?: InputMaybe; /** The start timestamp (unix seconds). */ from: Scalars['Int']['input']; /** Whether to omit bars with no activity. */ removeEmptyBars?: InputMaybe; /** The resolution details. */ resolution: PredictionTraderBarsResolution; /** The end timestamp (unix seconds). */ to: Scalars['Int']['input']; /** The ID of the prediction trader. */ traderId: Scalars['String']['input']; }; /** The time resolution for prediction trader bar data. */ export declare enum PredictionTraderBarsResolution { Day1 = "day1", Hour1 = "hour1", Hour4 = "hour4", Week1 = "week1" } /** Response returned by `predictionTraderBars`. */ export type PredictionTraderBarsResponse = { __typename?: 'PredictionTraderBarsResponse'; /** The bar data. */ bars: Array; /** The trader. */ trader?: Maybe; /** The ID of the prediction trader. */ traderId: Scalars['String']['output']; }; /** Response returned by `filterPredictionTraders`. */ export type PredictionTraderFilterConnection = { __typename?: 'PredictionTraderFilterConnection'; /** Total number of matching results. */ count: Scalars['Int']['output']; /** The current page number. */ page: Scalars['Int']['output']; /** The list of results. */ results: Array; }; /** A prediction trader matching a set of filter parameters. */ export type PredictionTraderFilterResult = { __typename?: 'PredictionTraderFilterResult'; /** Active markets count */ activeMarketsCount: Scalars['Int']['output']; /** Average profit USD per trade 1m */ averageProfitUsdPerTrade1m: Scalars['String']['output']; /** Average profit USD per trade 1w */ averageProfitUsdPerTrade1w: Scalars['String']['output']; /** Average profit USD per trade 12h */ averageProfitUsdPerTrade12h: Scalars['String']['output']; /** Average profit USD per trade 24h */ averageProfitUsdPerTrade24h: Scalars['String']['output']; /** Average swap amount USD 1m */ averageSwapAmountUsd1m: Scalars['String']['output']; /** Average swap amount USD 1w */ averageSwapAmountUsd1w: Scalars['String']['output']; /** Average swap amount USD 12h */ averageSwapAmountUsd12h: Scalars['String']['output']; /** Average swap amount USD 24h */ averageSwapAmountUsd24h: Scalars['String']['output']; /** Biggest loss CT */ biggestLossCT: Scalars['String']['output']; /** Biggest loss USD */ biggestLossUsd: Scalars['String']['output']; /** Biggest win CT */ biggestWinCT: Scalars['String']['output']; /** Biggest win USD */ biggestWinUsd: Scalars['String']['output']; /** Buy volume USD 1m */ buyVolumeUsd1m: Scalars['String']['output']; /** Buy volume USD 1w */ buyVolumeUsd1w: Scalars['String']['output']; /** Buy volume USD 12h */ buyVolumeUsd12h: Scalars['String']['output']; /** Buy volume USD 24h */ buyVolumeUsd24h: Scalars['String']['output']; /** Buys 1m */ buys1m: Scalars['Int']['output']; /** Buys 1w */ buys1w: Scalars['Int']['output']; /** Buys 12h */ buys12h: Scalars['Int']['output']; /** Buys 24h */ buys24h: Scalars['Int']['output']; /** First trade timestamp */ firstTradeTimestamp: Scalars['Int']['output']; /** Held token acquisition cost CT */ heldTokenAcquisitionCostCT: Scalars['String']['output']; /** Held token acquisition cost USD */ heldTokenAcquisitionCostUsd: Scalars['String']['output']; /** The unique identifier. */ id: Scalars['String']['output']; /** Last trade timestamp */ lastTradeTimestamp: Scalars['Int']['output']; /** Losses 1m */ losses1m: Scalars['Int']['output']; /** Losses 1w */ losses1w: Scalars['Int']['output']; /** Losses 12h */ losses12h: Scalars['Int']['output']; /** Losses 24h */ losses24h: Scalars['Int']['output']; /** All-time PnL per volume */ pnlPerVolumeAll: Scalars['Float']['output']; /** Full trader entity (loaded via DataLoader) */ predictionTrader?: Maybe; /** Profit per trade USD all-time */ profitPerTradeUsdAll: Scalars['String']['output']; /** Realized PnL CT 1m */ realizedPnlCT1m: Scalars['String']['output']; /** Realized PnL CT 1w */ realizedPnlCT1w: Scalars['String']['output']; /** Realized PnL CT 12h */ realizedPnlCT12h: Scalars['String']['output']; /** Realized PnL CT 24h */ realizedPnlCT24h: Scalars['String']['output']; /** Realized PnL change 1m */ realizedPnlChange1m: Scalars['Float']['output']; /** Realized PnL change 1w */ realizedPnlChange1w: Scalars['Float']['output']; /** Realized PnL change 12h */ realizedPnlChange12h: Scalars['Float']['output']; /** Realized PnL change 24h */ realizedPnlChange24h: Scalars['Float']['output']; /** Realized PnL USD 1m */ realizedPnlUsd1m: Scalars['String']['output']; /** Realized PnL USD 1w */ realizedPnlUsd1w: Scalars['String']['output']; /** Realized PnL USD 12h */ realizedPnlUsd12h: Scalars['String']['output']; /** Realized PnL USD 24h */ realizedPnlUsd24h: Scalars['String']['output']; /** Realized profit percentage 1m */ realizedProfitPercentage1m: Scalars['Float']['output']; /** Realized profit percentage 1w */ realizedProfitPercentage1w: Scalars['Float']['output']; /** Realized profit percentage 12h */ realizedProfitPercentage12h: Scalars['Float']['output']; /** Realized profit percentage 24h */ realizedProfitPercentage24h: Scalars['Float']['output']; /** Sell volume USD 1m */ sellVolumeUsd1m: Scalars['String']['output']; /** Sell volume USD 1w */ sellVolumeUsd1w: Scalars['String']['output']; /** Sell volume USD 12h */ sellVolumeUsd12h: Scalars['String']['output']; /** Sell volume USD 24h */ sellVolumeUsd24h: Scalars['String']['output']; /** Sells 1m */ sells1m: Scalars['Int']['output']; /** Sells 1w */ sells1w: Scalars['Int']['output']; /** Sells 12h */ sells12h: Scalars['Int']['output']; /** Sells 24h */ sells24h: Scalars['Int']['output']; /** The unix timestamp. */ timestamp: Scalars['Int']['output']; /** All-time total profit CT */ totalProfitCTAll: Scalars['String']['output']; /** All-time total profit USD */ totalProfitUsdAll: Scalars['String']['output']; /** All-time total trades */ totalTradesAll: Scalars['Int']['output']; /** All-time total volume CT */ totalVolumeCTAll: Scalars['String']['output']; /** All-time total volume USD */ totalVolumeUsdAll: Scalars['String']['output']; /** Minimal trader info embedded in the result */ trader: FilterTrader; /** Trades 1m */ trades1m: Scalars['Int']['output']; /** Trades 1w */ trades1w: Scalars['Int']['output']; /** Trades 12h */ trades12h: Scalars['Int']['output']; /** Trades 24h */ trades24h: Scalars['Int']['output']; /** Unique markets 1m */ uniqueMarkets1m: Scalars['Int']['output']; /** Unique markets 1w */ uniqueMarkets1w: Scalars['Int']['output']; /** Unique markets 12h */ uniqueMarkets12h: Scalars['Int']['output']; /** Unique markets 24h */ uniqueMarkets24h: Scalars['Int']['output']; /** Volume CT 1m */ volumeCT1m: Scalars['String']['output']; /** Volume CT 1w */ volumeCT1w: Scalars['String']['output']; /** Volume CT 12h */ volumeCT12h: Scalars['String']['output']; /** Volume CT 24h */ volumeCT24h: Scalars['String']['output']; /** Volume change 1m */ volumeChange1m: Scalars['Float']['output']; /** Volume change 1w */ volumeChange1w: Scalars['Float']['output']; /** Volume change 12h */ volumeChange12h: Scalars['Float']['output']; /** Volume change 24h */ volumeChange24h: Scalars['Float']['output']; /** Volume per trade USD all-time */ volumePerTradeUsdAll: Scalars['String']['output']; /** Volume USD 1m */ volumeUsd1m: Scalars['String']['output']; /** Volume USD 1w */ volumeUsd1w: Scalars['String']['output']; /** Volume USD 12h */ volumeUsd12h: Scalars['String']['output']; /** Volume USD 24h */ volumeUsd24h: Scalars['String']['output']; /** Win rate 1m (0-1) */ winRate1m: Scalars['Float']['output']; /** Win rate 1w (0-1) */ winRate1w: Scalars['Float']['output']; /** Win rate 12h (0-1) */ winRate12h: Scalars['Float']['output']; /** Win rate 24h (0-1) */ winRate24h: Scalars['Float']['output']; /** Wins 1m */ wins1m: Scalars['Int']['output']; /** Wins 1w */ wins1w: Scalars['Int']['output']; /** Wins 12h */ wins12h: Scalars['Int']['output']; /** Wins 24h */ wins24h: Scalars['Int']['output']; }; /** Filters for prediction traders. */ export type PredictionTraderFilters = { /** Filter by active markets count */ activeMarketsCount?: InputMaybe; /** Filter by average profit USD per trade 1m */ averageProfitUsdPerTrade1m?: InputMaybe; /** Filter by average profit USD per trade 1w */ averageProfitUsdPerTrade1w?: InputMaybe; /** Filter by average profit USD per trade 12h */ averageProfitUsdPerTrade12h?: InputMaybe; /** Filter by average profit USD per trade 24h */ averageProfitUsdPerTrade24h?: InputMaybe; /** Filter by average swap amount USD 1m */ averageSwapAmountUsd1m?: InputMaybe; /** Filter by average swap amount USD 1w */ averageSwapAmountUsd1w?: InputMaybe; /** Filter by average swap amount USD 12h */ averageSwapAmountUsd12h?: InputMaybe; /** Filter by average swap amount USD 24h */ averageSwapAmountUsd24h?: InputMaybe; /** Filter by biggest loss CT */ biggestLossCT?: InputMaybe; /** Filter by biggest loss USD */ biggestLossUsd?: InputMaybe; /** Filter by biggest win CT */ biggestWinCT?: InputMaybe; /** Filter by biggest win USD */ biggestWinUsd?: InputMaybe; /** Filter by first trade timestamp */ firstTradeTimestamp?: InputMaybe; /** Filter by held token acquisition cost CT */ heldTokenAcquisitionCostCT?: InputMaybe; /** Filter by held token acquisition cost USD */ heldTokenAcquisitionCostUsd?: InputMaybe; /** Filter by labels */ labels?: InputMaybe>; /** Filter by last trade timestamp */ lastTradeTimestamp?: InputMaybe; /** Filter by losses 1m */ losses1m?: InputMaybe; /** Filter by losses 1w */ losses1w?: InputMaybe; /** Filter by losses 12h */ losses12h?: InputMaybe; /** Filter by losses 24h */ losses24h?: InputMaybe; /** Filter by all-time PnL per volume */ pnlPerVolumeAll?: InputMaybe; /** Filter by profit per trade USD all-time */ profitPerTradeUsdAll?: InputMaybe; /** Filter by protocol (e.g., POLYMARKET, KALSHI) */ protocol?: InputMaybe>; /** Filter by realized PnL change 1m */ realizedPnlChange1m?: InputMaybe; /** Filter by realized PnL change 1w */ realizedPnlChange1w?: InputMaybe; /** Filter by realized PnL change 12h */ realizedPnlChange12h?: InputMaybe; /** Filter by realized PnL change 24h */ realizedPnlChange24h?: InputMaybe; /** Filter by realized PnL USD 1m */ realizedPnlUsd1m?: InputMaybe; /** Filter by realized PnL USD 1w */ realizedPnlUsd1w?: InputMaybe; /** Filter by realized PnL USD 12h */ realizedPnlUsd12h?: InputMaybe; /** Filter by realized PnL USD 24h */ realizedPnlUsd24h?: InputMaybe; /** Filter by realized profit percentage 1m */ realizedProfitPercentage1m?: InputMaybe; /** Filter by realized profit percentage 1w */ realizedProfitPercentage1w?: InputMaybe; /** Filter by realized profit percentage 12h */ realizedProfitPercentage12h?: InputMaybe; /** Filter by realized profit percentage 24h */ realizedProfitPercentage24h?: InputMaybe; /** Filter by timestamp */ timestamp?: InputMaybe; /** Filter by all-time total profit CT */ totalProfitCTAll?: InputMaybe; /** Filter by all-time total profit USD */ totalProfitUsdAll?: InputMaybe; /** Filter by all-time total trades */ totalTradesAll?: InputMaybe; /** Filter by all-time total volume CT */ totalVolumeCTAll?: InputMaybe; /** Filter by all-time total volume USD */ totalVolumeUsdAll?: InputMaybe; /** Filter by trades 1m */ trades1m?: InputMaybe; /** Filter by trades 1w */ trades1w?: InputMaybe; /** Filter by trades 12h */ trades12h?: InputMaybe; /** Filter by trades 24h */ trades24h?: InputMaybe; /** Filter by unique markets 1m */ uniqueMarkets1m?: InputMaybe; /** Filter by unique markets 1w */ uniqueMarkets1w?: InputMaybe; /** Filter by unique markets 12h */ uniqueMarkets12h?: InputMaybe; /** Filter by unique markets 24h */ uniqueMarkets24h?: InputMaybe; /** Filter by volume change 1m */ volumeChange1m?: InputMaybe; /** Filter by volume change 1w */ volumeChange1w?: InputMaybe; /** Filter by volume change 12h */ volumeChange12h?: InputMaybe; /** Filter by volume change 24h */ volumeChange24h?: InputMaybe; /** Filter by volume per trade USD all-time */ volumePerTradeUsdAll?: InputMaybe; /** Filter by volume USD 1m */ volumeUsd1m?: InputMaybe; /** Filter by volume USD 1w */ volumeUsd1w?: InputMaybe; /** Filter by volume USD 12h */ volumeUsd12h?: InputMaybe; /** Filter by volume USD 24h */ volumeUsd24h?: InputMaybe; /** Filter by win rate 1m */ winRate1m?: InputMaybe; /** Filter by win rate 1w */ winRate1w?: InputMaybe; /** Filter by win rate 12h */ winRate12h?: InputMaybe; /** Filter by win rate 24h */ winRate24h?: InputMaybe; /** Filter by wins 1m */ wins1m?: InputMaybe; /** Filter by wins 1w */ wins1w?: InputMaybe; /** Filter by wins 12h */ wins12h?: InputMaybe; /** Filter by wins 24h */ wins24h?: InputMaybe; }; /** A trader's token holding for a prediction outcome. */ export type PredictionTraderHolding = { __typename?: 'PredictionTraderHolding'; /** The token balance amount. */ amount: Scalars['String']['output']; /** The prediction market this holding belongs to. */ market?: Maybe; /** The outcome index within the market (0 or 1). */ outcomeIndex?: Maybe; /** The token ID (venue outcome ID). */ tokenId: Scalars['String']['output']; /** The trader ID. */ traderId: Scalars['String']['output']; /** The venue trader ID (wallet address). */ venueTraderId: Scalars['String']['output']; }; /** A paginated list of trader holdings. */ export type PredictionTraderHoldingsConnection = { __typename?: 'PredictionTraderHoldingsConnection'; /** Cursor for pagination. */ cursor?: Maybe; /** The list of holdings. */ items: Array; }; /** Input for `predictionTraderHoldings` query. */ export type PredictionTraderHoldingsInput = { /** Cursor for pagination. */ cursor?: InputMaybe; /** Maximum number of results to return. */ limit?: InputMaybe; /** The trader ID (format: {walletAddress}:{protocol}, e.g. 0x123...abc:Polymarket) */ traderId: Scalars['String']['input']; }; /** Response returned by `filterPredictionTraderMarkets`. */ export type PredictionTraderMarketFilterConnection = { __typename?: 'PredictionTraderMarketFilterConnection'; /** Total number of matching results. */ count: Scalars['Int']['output']; /** The current page number. */ page: Scalars['Int']['output']; /** The list of results. */ results: Array; }; /** A trader-market record matching a set of filter parameters. */ export type PredictionTraderMarketFilterResult = { __typename?: 'PredictionTraderMarketFilterResult'; /** The ID of the prediction event. */ eventId: Scalars['String']['output']; /** The timestamp of the first trade. */ firstTradeTimestamp: Scalars['Int']['output']; /** Whether the trader has an open position. Means they have actual shares held in the market (either outcome). */ hasOpenPosition: Scalars['Boolean']['output']; /** The unique identifier. */ id: Scalars['String']['output']; /** The timestamp of the last trade. */ lastTradeTimestamp: Scalars['Int']['output']; /** Minimal market info embedded in the result */ market: FilterTraderMarket; /** The ID of the prediction market. */ marketId: Scalars['String']['output']; /** Outcome 0 data. */ outcome0: PredictionTraderOutcomeFilterResult; /** Outcome 1 data. */ outcome1: PredictionTraderOutcomeFilterResult; /** The pnl per volume market. */ pnlPerVolumeMarket: Scalars['String']['output']; /** Full market entity (loaded via DataLoader) */ predictionMarket?: Maybe; /** Full trader entity (loaded via DataLoader) */ predictionTrader?: Maybe; /** The profit per trade usd. */ profitPerTradeUsd: Scalars['String']['output']; /** The unix timestamp. */ timestamp: Scalars['Int']['output']; /** The total buys. */ totalBuys: Scalars['Int']['output']; /** The total cost basis ct. */ totalCostBasisCT: Scalars['String']['output']; /** The total cost basis usd. */ totalCostBasisUsd: Scalars['String']['output']; /** The total current position value in collateral token units. Returns 0 when there are no open held positions; null when any open held position is missing latest price data. */ totalCurrentPositionValueCT?: Maybe; /** The total current position value in USD. Returns 0 when there are no open held positions; null when any open held position is missing latest price data. */ totalCurrentPositionValueUsd?: Maybe; /** The total realized pnl ct. */ totalRealizedPnlCT: Scalars['String']['output']; /** The total realized pnl usd. */ totalRealizedPnlUsd: Scalars['String']['output']; /** The total sells. */ totalSells: Scalars['Int']['output']; /** The total shares held. */ totalSharesHeld: Scalars['String']['output']; /** The total trades. */ totalTrades: Scalars['Int']['output']; /** The total unrealized pnl in collateral token units. Returns 0 when there are no open held positions; null when any open held position is missing latest price data. */ totalUnrealizedPnlCT?: Maybe; /** The total unrealized pnl in USD. Returns 0 when there are no open held positions; null when any open held position is missing latest price data. */ totalUnrealizedPnlUsd?: Maybe; /** The total volume ct. */ totalVolumeCT: Scalars['String']['output']; /** The total volume shares. */ totalVolumeShares: Scalars['String']['output']; /** The total volume usd. */ totalVolumeUsd: Scalars['String']['output']; /** Minimal trader info embedded in the result */ trader: FilterTrader; /** The ID of the prediction trader. */ traderId: Scalars['String']['output']; /** The ID of the winning outcome. */ winningOutcomeId?: Maybe; }; /** Filters for trader-market records. */ export type PredictionTraderMarketFilters = { /** The timestamp of the first trade. */ firstTradeTimestamp?: InputMaybe; /** Filter by whether trader has an open position */ hasOpenPosition?: InputMaybe; /** The timestamp of the last trade. */ lastTradeTimestamp?: InputMaybe; /** Outcome 0 buys. */ outcome0Buys?: InputMaybe; /** Outcome 0 cost basis usd. */ outcome0CostBasisUsd?: InputMaybe; /** Filter by outcome 0 PnL status */ outcome0PnlStatus?: InputMaybe>; /** Outcome 0 realized pnl usd. */ outcome0RealizedPnlUsd?: InputMaybe; /** Outcome 0 sells. */ outcome0Sells?: InputMaybe; /** Outcome 0 shares held. */ outcome0SharesHeld?: InputMaybe; /** Outcome 1 buys. */ outcome1Buys?: InputMaybe; /** Outcome 1 cost basis usd. */ outcome1CostBasisUsd?: InputMaybe; /** Filter by outcome 1 PnL status */ outcome1PnlStatus?: InputMaybe>; /** Outcome 1 realized pnl usd. */ outcome1RealizedPnlUsd?: InputMaybe; /** Outcome 1 sells. */ outcome1Sells?: InputMaybe; /** Outcome 1 shares held. */ outcome1SharesHeld?: InputMaybe; /** The pnl per volume market. */ pnlPerVolumeMarket?: InputMaybe; /** The profit per trade usd. */ profitPerTradeUsd?: InputMaybe; /** Filter by prediction protocol */ protocol?: InputMaybe>; /** Filter by market status */ status?: InputMaybe>; /** The unix timestamp. */ timestamp?: InputMaybe; /** The total buys. */ totalBuys?: InputMaybe; /** The total cost basis ct. */ totalCostBasisCT?: InputMaybe; /** The total cost basis usd. */ totalCostBasisUsd?: InputMaybe; /** The total realized pnl ct. */ totalRealizedPnlCT?: InputMaybe; /** The total realized pnl usd. */ totalRealizedPnlUsd?: InputMaybe; /** The total sells. */ totalSells?: InputMaybe; /** The total shares held. */ totalSharesHeld?: InputMaybe; /** The total trades. */ totalTrades?: InputMaybe; /** The total volume ct. */ totalVolumeCT?: InputMaybe; /** The total volume shares. */ totalVolumeShares?: InputMaybe; /** The total volume usd. */ totalVolumeUsd?: InputMaybe; }; /** The PnL status of a trader position in a market. */ export declare enum PredictionTraderMarketPnlStatus { Loss = "LOSS", Neutral = "NEUTRAL", Win = "WIN" } /** A ranking to apply when sorting trader-market records. */ export type PredictionTraderMarketRanking = { /** The attribute to rank by. */ attribute: PredictionTraderMarketRankingAttribute; /** The sort direction. */ direction?: InputMaybe; }; /** The attribute used to rank trader-market records. */ export declare enum PredictionTraderMarketRankingAttribute { FirstTradeTimestamp = "firstTradeTimestamp", LastTradeTimestamp = "lastTradeTimestamp", Outcome0Buys = "outcome0Buys", Outcome0CostBasisUsd = "outcome0CostBasisUsd", Outcome0RealizedPnlUsd = "outcome0RealizedPnlUsd", Outcome0Sells = "outcome0Sells", Outcome0SharesHeld = "outcome0SharesHeld", Outcome1Buys = "outcome1Buys", Outcome1CostBasisUsd = "outcome1CostBasisUsd", Outcome1RealizedPnlUsd = "outcome1RealizedPnlUsd", Outcome1Sells = "outcome1Sells", Outcome1SharesHeld = "outcome1SharesHeld", PnlPerVolumeMarket = "pnlPerVolumeMarket", ProfitPerTradeUsd = "profitPerTradeUsd", Timestamp = "timestamp", TotalBuys = "totalBuys", TotalCostBasisCt = "totalCostBasisCT", TotalCostBasisUsd = "totalCostBasisUsd", TotalRealizedPnlCt = "totalRealizedPnlCT", TotalRealizedPnlUsd = "totalRealizedPnlUsd", TotalSells = "totalSells", TotalSharesHeld = "totalSharesHeld", TotalTrades = "totalTrades", TotalVolumeCt = "totalVolumeCT", TotalVolumeShares = "totalVolumeShares", TotalVolumeUsd = "totalVolumeUsd" } /** Per-market stats for a trader. */ export type PredictionTraderMarketStats = { __typename?: 'PredictionTraderMarketStats'; /** The creation timestamp. */ createdAt: Scalars['Int']['output']; /** Whether the trader has an open position. Means they have actual shares held in the market (either outcome). */ hasOpenPosition: Scalars['Boolean']['output']; /** The ID of the prediction market. */ marketId: Scalars['String']['output']; /** Outcome 0 stats. */ outcome0Stats: PredictionTraderOutcomeStats; /** Outcome 1 stats. */ outcome1Stats: PredictionTraderOutcomeStats; /** The prediction market. */ predictionMarket?: Maybe; /** The ID of the prediction trader. */ traderId: Scalars['String']['output']; /** The last update timestamp. */ updatedAt: Scalars['Int']['output']; }; /** Response returned by `predictionTraderMarketsStats`. */ export type PredictionTraderMarketsStatsConnection = { __typename?: 'PredictionTraderMarketsStatsConnection'; /** Cursor for pagination. */ cursor?: Maybe; /** The list of items. */ items: Array; }; /** Input type of `predictionTraderMarketsStats`. */ export type PredictionTraderMarketsStatsInput = { /** Cursor for pagination. */ cursor?: InputMaybe; /** Maximum number of results to return. */ limit?: InputMaybe; /** Associated market IDs. */ marketIds?: InputMaybe>; /** The ID of the prediction trader. */ traderId: Scalars['String']['input']; }; /** Per-outcome stats within a trader-market filter result. */ export type PredictionTraderOutcomeFilterResult = { __typename?: 'PredictionTraderOutcomeFilterResult'; /** The actual shares held. If the trader has not actually redeemed the shares, but we've already calculated the pnl, this will still track their actual shares held. */ actualSharesHeld: Scalars['String']['output']; /** The avg entry price ct. */ avgEntryPriceCT: Scalars['String']['output']; /** The avg entry price usd. */ avgEntryPriceUsd: Scalars['String']['output']; /** Buy volume in collateral token units. */ buyVolumeCT: Scalars['String']['output']; /** Buy volume in shares. */ buyVolumeShares: Scalars['String']['output']; /** Buy volume in USD. */ buyVolumeUsd: Scalars['String']['output']; /** The number of buys. */ buys: Scalars['Int']['output']; /** The cost basis ct. */ costBasisCT: Scalars['String']['output']; /** The cost basis usd. */ costBasisUsd: Scalars['String']['output']; /** The current position value in collateral token units. Returns 0 for closed/no-share positions; null when latest price data is unavailable for an open position. */ currentPositionValueCT?: Maybe; /** The current position value in USD. Returns 0 for closed/no-share positions; null when latest price data is unavailable for an open position. */ currentPositionValueUsd?: Maybe; /** The current outcome price in collateral token units. Null when latest price data is unavailable. */ currentPriceCT?: Maybe; /** The current outcome price in USD. Null when latest price data is unavailable. */ currentPriceUsd?: Maybe; /** The timestamp of the first trade. */ firstTradeTimestamp: Scalars['Int']['output']; /** The is winning outcome. */ isWinningOutcome: Scalars['Boolean']['output']; /** The timestamp of the last trade. */ lastTradeTimestamp: Scalars['Int']['output']; /** The ID of the prediction outcome. */ outcomeId: Scalars['String']['output']; /** The pnl status. */ pnlStatus: PredictionTraderMarketPnlStatus; /** The realized pnl ct. */ realizedPnlCT: Scalars['String']['output']; /** The realized pnl usd. */ realizedPnlUsd: Scalars['String']['output']; /** Sell volume in collateral token units. */ sellVolumeCT: Scalars['String']['output']; /** Sell volume in shares. */ sellVolumeShares: Scalars['String']['output']; /** Sell volume in USD. */ sellVolumeUsd: Scalars['String']['output']; /** The number of sells. */ sells: Scalars['Int']['output']; /** The shares held. This number may not be the same as the actual shares held if the trader has not actually redeemed the shares, but we've already calculated the pnl. */ sharesHeld: Scalars['String']['output']; /** The unrealized pnl in collateral token units. Returns 0 for closed/no-share positions; null when latest price data is unavailable for an open position. */ unrealizedPnlCT?: Maybe; /** The unrealized pnl in USD. Returns 0 for closed/no-share positions; null when latest price data is unavailable for an open position. */ unrealizedPnlUsd?: Maybe; }; /** Per-outcome stats for a trader within a specific market. */ export type PredictionTraderOutcomeStats = { __typename?: 'PredictionTraderOutcomeStats'; /** The actual shares held. If the trader has not actually redeemed the shares, but we've already calculated the pnl, this will still track their actual shares held. */ actualSharesHeld: Scalars['String']['output']; /** The avg entry price ct. */ avgEntryPriceCT: Scalars['String']['output']; /** The avg entry price usd. */ avgEntryPriceUsd: Scalars['String']['output']; /** Buy volume in collateral token units. */ buyVolumeCT: Scalars['String']['output']; /** Buy volume in shares. */ buyVolumeShares: Scalars['String']['output']; /** Buy volume in USD. */ buyVolumeUsd: Scalars['String']['output']; /** The number of buys. */ buys: Scalars['Int']['output']; /** The cost basis ct. */ costBasisCT: Scalars['String']['output']; /** The cost basis usd. */ costBasisUsd: Scalars['String']['output']; /** The timestamp of the first trade. */ firstTradeTimestamp: Scalars['Int']['output']; /** The timestamp of the last trade. */ lastTradeTimestamp: Scalars['Int']['output']; /** The ID of the prediction outcome. */ outcomeId: Scalars['String']['output']; /** The pnl status. */ pnlStatus: PredictionTraderMarketPnlStatus; /** The realized pnl ct. */ realizedPnlCT: Scalars['String']['output']; /** The realized pnl usd. */ realizedPnlUsd: Scalars['String']['output']; /** Sell volume in collateral token units. */ sellVolumeCT: Scalars['String']['output']; /** Sell volume in shares. */ sellVolumeShares: Scalars['String']['output']; /** Sell volume in USD. */ sellVolumeUsd: Scalars['String']['output']; /** The number of sells. */ sells: Scalars['Int']['output']; /** The shares held. This number may not be the same as the actual shares held if the trader has not actually redeemed the shares, but we've already calculated the pnl. */ sharesHeld: Scalars['String']['output']; }; /** A ranking to apply when sorting prediction traders. */ export type PredictionTraderRanking = { /** The attribute to rank by. */ attribute: PredictionTraderRankingAttribute; /** The sort direction. */ direction?: InputMaybe; }; /** The attribute used to rank prediction traders. */ export declare enum PredictionTraderRankingAttribute { ActiveMarketsCount = "ACTIVE_MARKETS_COUNT", AverageProfitUsdPerTrade_1M = "AVERAGE_PROFIT_USD_PER_TRADE_1M", AverageProfitUsdPerTrade_1W = "AVERAGE_PROFIT_USD_PER_TRADE_1W", AverageProfitUsdPerTrade_12H = "AVERAGE_PROFIT_USD_PER_TRADE_12H", AverageProfitUsdPerTrade_24H = "AVERAGE_PROFIT_USD_PER_TRADE_24H", AverageSwapAmountUsd_1M = "AVERAGE_SWAP_AMOUNT_USD_1M", AverageSwapAmountUsd_1W = "AVERAGE_SWAP_AMOUNT_USD_1W", AverageSwapAmountUsd_12H = "AVERAGE_SWAP_AMOUNT_USD_12H", AverageSwapAmountUsd_24H = "AVERAGE_SWAP_AMOUNT_USD_24H", BiggestLossCt = "BIGGEST_LOSS_CT", BiggestLossUsd = "BIGGEST_LOSS_USD", BiggestWinCt = "BIGGEST_WIN_CT", BiggestWinUsd = "BIGGEST_WIN_USD", FirstTradeTimestamp = "FIRST_TRADE_TIMESTAMP", HeldTokenAcquisitionCostCt = "HELD_TOKEN_ACQUISITION_COST_CT", HeldTokenAcquisitionCostUsd = "HELD_TOKEN_ACQUISITION_COST_USD", LastTradeTimestamp = "LAST_TRADE_TIMESTAMP", Losses_1M = "LOSSES_1M", Losses_1W = "LOSSES_1W", Losses_12H = "LOSSES_12H", Losses_24H = "LOSSES_24H", PnlPerVolumeAll = "PNL_PER_VOLUME_ALL", ProfitPerTradeUsdAll = "PROFIT_PER_TRADE_USD_ALL", RealizedPnlChange_1M = "REALIZED_PNL_CHANGE_1M", RealizedPnlChange_1W = "REALIZED_PNL_CHANGE_1W", RealizedPnlChange_12H = "REALIZED_PNL_CHANGE_12H", RealizedPnlChange_24H = "REALIZED_PNL_CHANGE_24H", RealizedPnlUsd_1M = "REALIZED_PNL_USD_1M", RealizedPnlUsd_1W = "REALIZED_PNL_USD_1W", RealizedPnlUsd_12H = "REALIZED_PNL_USD_12H", RealizedPnlUsd_24H = "REALIZED_PNL_USD_24H", RealizedProfitPercentage_1M = "REALIZED_PROFIT_PERCENTAGE_1M", RealizedProfitPercentage_1W = "REALIZED_PROFIT_PERCENTAGE_1W", RealizedProfitPercentage_12H = "REALIZED_PROFIT_PERCENTAGE_12H", RealizedProfitPercentage_24H = "REALIZED_PROFIT_PERCENTAGE_24H", Timestamp = "TIMESTAMP", TotalProfitCtAll = "TOTAL_PROFIT_CT_ALL", TotalProfitUsdAll = "TOTAL_PROFIT_USD_ALL", TotalTradesAll = "TOTAL_TRADES_ALL", TotalVolumeCtAll = "TOTAL_VOLUME_CT_ALL", TotalVolumeUsdAll = "TOTAL_VOLUME_USD_ALL", Trades_1M = "TRADES_1M", Trades_1W = "TRADES_1W", Trades_12H = "TRADES_12H", Trades_24H = "TRADES_24H", UniqueMarkets_1M = "UNIQUE_MARKETS_1M", UniqueMarkets_1W = "UNIQUE_MARKETS_1W", UniqueMarkets_12H = "UNIQUE_MARKETS_12H", UniqueMarkets_24H = "UNIQUE_MARKETS_24H", VolumeChange_1M = "VOLUME_CHANGE_1M", VolumeChange_1W = "VOLUME_CHANGE_1W", VolumeChange_12H = "VOLUME_CHANGE_12H", VolumeChange_24H = "VOLUME_CHANGE_24H", VolumePerTradeUsdAll = "VOLUME_PER_TRADE_USD_ALL", VolumeUsd_1M = "VOLUME_USD_1M", VolumeUsd_1W = "VOLUME_USD_1W", VolumeUsd_12H = "VOLUME_USD_12H", VolumeUsd_24H = "VOLUME_USD_24H", Wins_1M = "WINS_1M", Wins_1W = "WINS_1W", Wins_12H = "WINS_12H", Wins_24H = "WINS_24H", WinRate_1M = "WIN_RATE_1M", WinRate_1W = "WIN_RATE_1W", WinRate_12H = "WIN_RATE_12H", WinRate_24H = "WIN_RATE_24H" } /** The duration used to request windowed trader stats. */ export declare enum PredictionTraderStatsDuration { Day1 = "day1", Day30 = "day30", Hour1 = "hour1", Hour4 = "hour4", Hour12 = "hour12", Week1 = "week1" } /** Input type of `predictionTraders`. */ export type PredictionTradersInput = { /** The trader ids. */ traderIds: Array; }; /** A paginated list of prediction trades. */ export type PredictionTradesConnection = { __typename?: 'PredictionTradesConnection'; /** Cursor for pagination. */ cursor?: Maybe; /** The list of items. */ items: Array; }; /** Input type of `predictionTrades`. */ export type PredictionTradesInput = { /** Cursor for pagination. */ cursor?: InputMaybe; /** The ID of the prediction event. */ eventId?: InputMaybe; /** Maximum number of results to return. */ limit?: InputMaybe; /** The ID of the prediction market. */ marketId?: InputMaybe; /** The ID of the prediction trader. */ traderId?: InputMaybe; }; /** Real-time or historical prices for a token. */ export type Price = { __typename?: 'Price'; /** The contract address of the token. */ address: Scalars['String']['output']; /** The pool that emitted the swap generating this price */ blockNumber?: Maybe; /** * Ratio of how confident we are in the price * @deprecated Pricing no longer based on specific pools */ confidence?: Maybe; /** The token's cumulative route-backed liquidity in USD, summed across the token's pairs with valid routing liquidity. Null when this stat has not been computed for the token yet. Not available via subscription. */ liquidityUsd?: Maybe; /** The network ID the token is deployed on. */ networkId: Scalars['Int']['output']; /** * The pool that emitted the swap generating this price * @deprecated Pricing no longer based on specific pools */ poolAddress?: Maybe; /** The percent price change in the past 24 hours. Decimal format. Not available via subscription. */ priceChange24?: Maybe; /** The token price in USD. */ priceUsd: Scalars['Float']['output']; /** The unix timestamp for the price. */ timestamp?: Maybe; }; /** Webhook conditions for a price event. */ export type PriceEventWebhookCondition = { __typename?: 'PriceEventWebhookCondition'; /** The liquidity condition (for the source pair) that must be met in order for the webhook to send. */ liquidityUsd?: Maybe; /** The network ID the webhook is listening on. */ networkId: IntEqualsCondition; /** The pair contract address the webhook is listening for. */ pairAddress?: Maybe; /** The price condition that must be met in order for the webhook to send. */ priceUsd: ComparisonOperator; /** The token contract address the webhook is listening for. */ tokenAddress: StringEqualsCondition; /** The volume condition (for the source pair) that must be met in order for the webhook to send. */ volumeUsd?: Maybe; }; /** Input conditions for a price event webhook. */ export type PriceEventWebhookConditionInput = { /** The liquidity conditions to listen for. */ liquidityUsd?: InputMaybe; /** The network ID to listen on. */ networkId: IntEqualsConditionInput; /** The contract address of the pair to listen for. */ pairAddress?: InputMaybe; /** The price conditions to listen for. */ priceUsd: ComparisonOperatorInput; /** The contract address of the token to listen for. */ tokenAddress: StringEqualsConditionInput; /** The volume conditions to listen for. */ volumeUsd?: InputMaybe; }; /** OHLC (Open/High/Low/Close) values for prices. */ export type PriceOhlc = { __typename?: 'PriceOHLC'; /** Closing price. */ close: PriceValuePair; /** High price. */ high: PriceValuePair; /** Low price. */ low: PriceValuePair; /** Opening price. */ open: PriceValuePair; }; /** A price value pair containing both USD and collateral token prices. */ export type PriceValuePair = { __typename?: 'PriceValuePair'; /** Price in collateral token units. */ ct: Scalars['String']['output']; /** Price in USD. */ usd: Scalars['String']['output']; }; /** An Echelon Prime Pool. */ export type PrimePool = { __typename?: 'PrimePool'; /** Values calculated by Defined using on-chain data. */ calcData?: Maybe; /** Values obtained directly from the chain. */ chainData?: Maybe; /** When the pool was created by Defined. */ createdAt?: Maybe; /** The block number for when Defined discovered this pool. */ discoveryBlockNumber?: Maybe; /** The transaction hash of when Defined discovered this pool. */ discoveryTransactionHash?: Maybe; /** The ID of the contract-level Prime Pool (poolContractAddress:networkId). For example, `0x89bb49d06610b4b18e355504551809be5177f3d0:1`. */ id?: Maybe; /** The network ID the Prime Pool is deployed on. */ networkId?: Maybe; /** The contract address for the tokens cached ib the pool. */ nftContractAddress?: Maybe; /** The contract address for the Prime Pool. */ poolContractAddress?: Maybe; /** The ID of the pool within the contract. */ poolId?: Maybe; /** The type of pool for this Prime Pool. */ poolType?: Maybe; /** The Parallel tokenIds required to cache in the pool. */ tokenIds?: Maybe>>; /** The # of cached sets in the pool. */ totalSupply?: Maybe; }; /** A cached Prime pool asset. */ export type PrimePoolAsset = { __typename?: 'PrimePoolAsset'; /** The number of cached Prime pool assets of this type by this owner. */ amount: Scalars['String']['output']; /** The amount of ETH the user is not eligible for either from having already harvesting or from not caching in the past. */ ethRewardDebt?: Maybe; /** The owner wallet address of the cached Prime pool asset. */ from: Scalars['String']['output']; /** The owner wallet address of the cached Prime pool asset, and network ID (from:networkId). */ fromHashKey: Scalars['String']['output']; /** The Prime pool ID and Prime pool contract address (poolId:poolContractAddress). */ fromSortKey: Scalars['String']['output']; /** The Prime pool asset ID (poolContractAddress:poolId:networkId) */ id: Scalars['String']['output']; /** The network ID of the cached Prime pool asset. */ networkId: Scalars['Int']['output']; /** THe contract address of the Prime pool. */ poolContractAddress: Scalars['String']['output']; /** The Prime pool ID. */ poolId: Scalars['String']['output']; /** The amount of PRIME the user is not eligible for either from having already harvesting or from not caching in the past. */ primeRewardDebt?: Maybe; /** The owner wallet address of the cached Prime pool asset. */ sortKey: Scalars['String']['output']; }; /** Response returned by `getPrimePoolAssets`. */ export type PrimePoolAssetConnection = { __typename?: 'PrimePoolAssetConnection'; /** The cursor to use for pagination. */ cursor?: Maybe; /** The list of cached Prime pool assets returned by the query. */ items?: Maybe>>; }; /** Event-specific data for a Prime pool Cache transaction. */ export type PrimePoolCacheData = { __typename?: 'PrimePoolCacheData'; /** The amount of Prime pool asset(s) cached. */ eventAmount: Scalars['String']['output']; /** The total supply of assets cached in this Prime pool, including the amount cached in this transaction. */ totalSupply: Scalars['String']['output']; /** The Prime pool event type. */ type: PrimePoolEventType; /** The owner wallet address of the cached Prime pool asset(s). */ user: Scalars['String']['output']; /** The total number of Prime pool asset(s) cached in this pool by this owner. */ userCachedAmount: Scalars['String']['output']; /** The amount of ETH the user is not eligible for either from having already harvesting or from not caching in the past. */ userEthRewardDebt: Scalars['String']['output']; /** The amount of PRIME the user is not eligible for either from having already harvesting or from not caching in the past. */ userPrimeRewardDebt: Scalars['String']['output']; }; /** Event-specific data for a Prime pool CachingPaused transaction. */ export type PrimePoolCachingPausedData = { __typename?: 'PrimePoolCachingPausedData'; /** The state of caching paused set on the pool. */ cachingPaused: Scalars['Boolean']['output']; /** The Prime pool event type. */ type: PrimePoolEventType; }; export type PrimePoolCalcData = { __typename?: 'PrimePoolCalcData'; /** The amount of accumulated ETH rewards in total for the pool. */ poolAccumulatedEth?: Maybe; /** The amount of accumulated PRIME rewards in total for the pool. */ poolAccumulatedPrime?: Maybe; /** The amount of ETH for the pool to pay out as caching rewards. */ poolEthAmount?: Maybe; /** The amount of ETH paid out daily by the pool as caching rewards. */ poolEthPerDay?: Maybe; /** The amount of ETH paid out per second by the pool as caching rewards. */ poolEthPerSecond?: Maybe; /** The amount of PRIME for the pool to pay out as caching rewards. */ poolPrimeAmount?: Maybe; /** The amount of PRIME paid out daily by the pool as caching rewards. */ poolPrimePerDay?: Maybe; /** The amount of PRIME paid out per second by the pool as caching rewards. */ poolPrimePerSecond?: Maybe; /** The amount of accumulated ETH rewards per share for the pool. */ shareAccumulatedEth?: Maybe; /** The amount of accumulated PRIME rewards per share for the pool. */ shareAccumulatedPrime?: Maybe; /** The amount of ETH paid out daily by the pool, per share of the pool's total cached supply. */ shareEthPerDay?: Maybe; /** The amount of ETH paid out per second by the pool, per share of the pool's total cached supply. */ shareEthPerSecond?: Maybe; /** The amount of PRIME paid out daily by the pool, per share of the pool's total cached supply. */ sharePrimePerDay?: Maybe; /** The amount of PRIME paid out per second by the pool, per share of the pool's total cached supply. */ sharePrimePerSecond?: Maybe; }; /** Values obtained directly from the chain. */ export type PrimePoolChainData = { __typename?: 'PrimePoolChainData'; /** Whether caching is paused for this pool. */ cachingPaused?: Maybe; /** The pool's allocation of the contract's per-second ETH rewards. */ ethAllocPoint?: Maybe; /** How much ETH has been claimed for this pool. */ ethClaimed?: Maybe; /** Caching ETH rewards period end timestamp. */ ethEndTimestamp?: Maybe; /** Last timestamp at which ETH rewards were assigned. */ ethLastRewardTimestamp?: Maybe; /** How much ETH reward has been accrued for this pool. */ ethReward?: Maybe; /** Caching ETH rewards period start timestamp. */ ethStartTimestamp?: Maybe; /** Minimum number of timed cache seconds per ETH. */ ethTimedCachePeriod?: Maybe; /** Total share points of the contract's per-second ETH rewards to the pool. */ ethTotalAllocPoint?: Maybe; /** The pool's allocation of the contract's per second PRIME rewards. */ primeAllocPoint?: Maybe; /** Caching rewards period end timestamp. */ primeEndTimestamp?: Maybe; /** Last timestamp at which PRIME rewards were assigned. */ primeLastRewardTimestamp?: Maybe; /** Caching rewards period start timestamp. */ primeStartTimestamp?: Maybe; /** Total share points of the contract's per second PRIME rewards to the pool. */ primeTotalAllocPoint?: Maybe; }; /** Event-specific data for a Prime pool ClaimEth transaction. */ export type PrimePoolClaimEthData = { __typename?: 'PrimePoolClaimEthData'; /** The currency type of the event. */ currency: PrimePoolCurrency; /** The total amount of ETH claimed for a pool. */ ethClaimed?: Maybe; /** The amount of ETH claimed. */ eventAmount: Scalars['String']['output']; /** The Prime pool event type. */ type: PrimePoolEventType; /** The wallet address claiming ETH rewards. */ user: Scalars['String']['output']; /** The amount of ETH the user is not eligible for either from having already harvesting or from not caching in the past. */ userEthRewardDebt: Scalars['String']['output']; }; /** Event-specific data for a Prime pool ClaimPrime transaction. */ export type PrimePoolClaimPrimeData = { __typename?: 'PrimePoolClaimPrimeData'; /** The currency type of the event. */ currency: PrimePoolCurrency; /** The amount of PRIME claimed. */ eventAmount: Scalars['String']['output']; /** The Prime pool event type. */ type: PrimePoolEventType; /** The wallet address claiming PRIME rewards. */ user: Scalars['String']['output']; /** The total amount of PRIME claimed for a pool. */ userPrimeRewardDebt: Scalars['String']['output']; }; /** Response returned by `getPrimePools`. */ export type PrimePoolConnection = { __typename?: 'PrimePoolConnection'; /** A cursor for use in pagination. */ cursor?: Maybe; /** A list of prime pools. */ items?: Maybe>>; }; /** Currency types for Prime pool events. */ export declare enum PrimePoolCurrency { Eth = "ETH", Prime = "PRIME" } /** Event-specific data for a Prime pool EmergencyWithdraw transaction. */ export type PrimePoolEmergencyWithdrawData = { __typename?: 'PrimePoolEmergencyWithdrawData'; /** The amount of Prime pool asset(s) emergency withdrawn. */ eventAmount: Scalars['String']['output']; /** The total supply of assets cached in this Prime pool. */ totalSupply: Scalars['String']['output']; /** The Prime pool event type. */ type: PrimePoolEventType; /** The wallet address emergency withdrawing from the pool. */ user: Scalars['String']['output']; /** The updated total number of Prime pool asset(s) cached in this pool by this owner. */ userCachedAmount: Scalars['String']['output']; /** The amount of ETH the user is not eligible for either from having already harvesting or from not caching in the past. */ userEthRewardDebt: Scalars['String']['output']; /** The amount of PRIME the user is not eligible for either from having already harvesting or from not caching in the past. */ userPrimeRewardDebt: Scalars['String']['output']; }; /** Event-specific data for a Prime pool EndTimestampUpdatedEth transaction. */ export type PrimePoolEndTimestampUpdatedEthData = { __typename?: 'PrimePoolEndTimestampUpdatedEthData'; /** The currency type of the event. */ currency: PrimePoolCurrency; /** The updated ETH reward end timestamp for the pool. */ ethEndTimestamp: Scalars['Int']['output']; /** The updated reward per second for the pool. */ ethPerSecond: Scalars['String']['output']; /** The updated ETH reward start timestamp for the pool. */ ethStartTimestamp: Scalars['Int']['output']; /** The Prime pool event type. */ type: PrimePoolEventType; }; /** Event-specific data for a Prime pool EndTimestampUpdatedPrime transaction. */ export type PrimePoolEndTimestampUpdatedPrimeData = { __typename?: 'PrimePoolEndTimestampUpdatedPrimeData'; /** The currency type of the event. */ currency: PrimePoolCurrency; /** The updated PRIME reward end timestamp for the pool. */ primeEndTimestamp: Scalars['Int']['output']; /** The updated reward per second for the pool. */ primePerSecond: Scalars['String']['output']; /** The updated PRIME reward start timestamp for the pool. */ primeStartTimestamp: Scalars['Int']['output']; /** The Prime pool event type. */ type: PrimePoolEventType; }; /** Event-specific data for a Prime pool LogUpdatePool transaction. */ export type PrimePoolEthRewardsAddedData = { __typename?: 'PrimePoolEthRewardsAddedData'; /** The amount of ETH rewards added to the pool. */ amount: Scalars['String']['output']; /** The total ETH rewards for the pool. */ totalRewards: Scalars['String']['output']; /** The Prime pool event type. */ type: PrimePoolEventType; }; /** Event-specific data for a Prime pool EthRewardsSet transaction. */ export type PrimePoolEthRewardsSetData = { __typename?: 'PrimePoolEthRewardsSetData'; /** The amount of ETH rewards set for the pool. */ amount: Scalars['String']['output']; /** The total ETH rewards for the pool. */ totalRewards: Scalars['String']['output']; /** The Prime pool event type. */ type: PrimePoolEventType; }; /** A Prime pool event. */ export type PrimePoolEvent = { __typename?: 'PrimePoolEvent'; /** The blockHash of the Prime pool event. */ blockHash: Scalars['String']['output']; /** The blockNumber of the Prime pool event. */ blockNumber: Scalars['Int']['output']; /** The event data for the Prime pool event. */ data: PrimePoolEventData; /** The Prime pool event type. */ eventType: PrimePoolEventType; /** The Prime pool event's calling address. */ from: Scalars['String']['output']; /** The Prime pool event's calling address, and network ID (from:networkId). */ fromHashKey: Scalars['String']['output']; /** The Prime pool event ID (poolContractAddress:poolId:networkId) */ id: Scalars['String']['output']; /** The logIndex of the Prime pool event. */ logIndex: Scalars['Int']['output']; /** The network ID of the Prime pool event. */ networkId: Scalars['Int']['output']; /** The Prime pool contract address. */ poolContractAddress: Scalars['String']['output']; /** The Prime pool ID. */ poolId: Scalars['String']['output']; /** The Prime pool type. */ poolType: PrimePoolType; /** The sort key of the Prime pool event (blockNumber:transactionIndex:logIndex). */ sortKey: Scalars['String']['output']; /** The timestamp of the Prime pool event. */ timestamp: Scalars['Int']['output']; /** The transactionHash of the Prime pool event. */ transactionHash: Scalars['String']['output']; /** The transactionIndex of the Prime pool event. */ transactionIndex: Scalars['Int']['output']; }; /** Response returned by `getPrimePoolEvents`. */ export type PrimePoolEventConnection = { __typename?: 'PrimePoolEventConnection'; /** The cursor to use for pagination. */ cursor?: Maybe; /** The list of Prime pool events returned by the query. */ items?: Maybe>>; }; /** Event-specific data for a Prime pool transaction. */ export type PrimePoolEventData = PrimePoolCacheData | PrimePoolCachingPausedData | PrimePoolClaimEthData | PrimePoolClaimPrimeData | PrimePoolEmergencyWithdrawData | PrimePoolEndTimestampUpdatedEthData | PrimePoolEndTimestampUpdatedPrimeData | PrimePoolEthRewardsAddedData | PrimePoolEthRewardsSetData | PrimePoolLogPoolAdditionData | PrimePoolLogPoolSetAllocPointData | PrimePoolLogSetPerSecondData | PrimePoolLogUpdatePoolData | PrimePoolRewardDecreaseData | PrimePoolRewardIncreaseData | PrimePoolTimeCachePeriodUpdateData | PrimePoolWithdrawData; /** A Prime pool event type. */ export declare enum PrimePoolEventType { Cache = "CACHE", CachingPaused = "CACHING_PAUSED", Claim = "CLAIM", EmergencyWithdraw = "EMERGENCY_WITHDRAW", EndTimestampUpdated = "END_TIMESTAMP_UPDATED", EthRewardsAdded = "ETH_REWARDS_ADDED", EthRewardsSet = "ETH_REWARDS_SET", LogPoolAddition = "LOG_POOL_ADDITION", LogPoolSetAllocPoint = "LOG_POOL_SET_ALLOC_POINT", LogSetPerSecond = "LOG_SET_PER_SECOND", LogUpdatePool = "LOG_UPDATE_POOL", PoolDiscovered = "POOL_DISCOVERED", RewardDecrease = "REWARD_DECREASE", RewardIncrease = "REWARD_INCREASE", TimeCachePeriodUpdated = "TIME_CACHE_PERIOD_UPDATED", Withdraw = "WITHDRAW" } /** Input Type of `PrimePoolQuery` */ export type PrimePoolInput = { /** The address of the pool contract. */ address: Scalars['String']['input']; /** The network that the pool is deployed on. */ networkId: Scalars['Int']['input']; /** Optional list of pool ids to fetch. */ poolIds?: InputMaybe>>; }; /** Event-specific data for a Prime pool LogPoolAddition (new Prime pool) transaction. */ export type PrimePoolLogPoolAdditionData = { __typename?: 'PrimePoolLogPoolAdditionData'; /** The token ID's added to the new Prime pool. */ tokenIds: Array; /** The Prime pool event type. */ type: PrimePoolEventType; }; /** Event-specific data for a Prime pool LogPoolSetAllocPoint transaction. */ export type PrimePoolLogPoolSetAllocPointData = { __typename?: 'PrimePoolLogPoolSetAllocPointData'; /** The updated alloc point for the pool (the pool's share of the contract's total rewards). */ allocPoint: Scalars['String']['output']; /** The currency type of the event. */ currency: PrimePoolCurrency; /** The updated total alloc point for the pool (the sum of all pools' alloc points). */ totalAllocPoint: Scalars['String']['output']; /** The Prime pool event type. */ type: PrimePoolEventType; }; /** Event-specific data for a Prime pool LogSetPerSecond transaction. */ export type PrimePoolLogSetPerSecondData = { __typename?: 'PrimePoolLogSetPerSecondData'; /** The updated reward per second for the pool. */ amount: Scalars['String']['output']; /** The currency type of the event. */ currency: PrimePoolCurrency; /** The updated reward end timestamp for the pool. */ endTimestamp: Scalars['Int']['output']; /** The updated ETH reward per second for the pool. */ ethAmountPerSecond?: Maybe; /** The updated PRIME reward per second for the pool. */ primeAmountPerSecond?: Maybe; /** The updated reward start timestamp for the pool. */ startTimestamp: Scalars['Int']['output']; /** The Prime pool event type. */ type: PrimePoolEventType; }; /** Event-specific data for a Prime pool LogUpdatePool transaction. */ export type PrimePoolLogUpdatePoolData = { __typename?: 'PrimePoolLogUpdatePoolData'; /** The amount of accumulated rewards per share. */ accPerShare: Scalars['String']['output']; /** The currency type of the event. */ currency: PrimePoolCurrency; /** The ETH amount of the pool. */ ethAmount?: Maybe; /** The timestamp at which rewards were last assigned. */ lastRewardTimestamp: Scalars['Int']['output']; /** The PRIME amount of the pool. */ primeAmount?: Maybe; /** The total amount of assets cached in the pool (emitted by the event, before the transaction). */ supply: Scalars['String']['output']; /** The total amount of assets cached in the pool (queried from the pool after the transaction). */ totalSupply: Scalars['String']['output']; /** The Prime pool event type. */ type: PrimePoolEventType; }; /** Event-specific data for a Prime pool RewardDecrease transaction. */ export type PrimePoolRewardDecreaseData = { __typename?: 'PrimePoolRewardDecreaseData'; /** The currency type of the event. */ currency: PrimePoolCurrency; /** The amount of rewards decreased. */ eventAmount: Scalars['String']['output']; /** The Prime pool event type. */ type: PrimePoolEventType; /** The updated total rewards for the pool. */ updatedAmount: Scalars['String']['output']; }; /** Event-specific data for a Prime pool RewardIncrease transaction. */ export type PrimePoolRewardIncreaseData = { __typename?: 'PrimePoolRewardIncreaseData'; /** The currency type of the event. */ currency: PrimePoolCurrency; /** The amount of rewards increased. */ eventAmount: Scalars['String']['output']; /** The Prime pool event type. */ type: PrimePoolEventType; /** The updated total rewards for the pool. */ updatedAmount: Scalars['String']['output']; }; /** Event-specific data for a Prime pool TimeCachePeriodUpdate transaction. */ export type PrimePoolTimeCachePeriodUpdateData = { __typename?: 'PrimePoolTimeCachePeriodUpdateData'; /** The currency type of the event. */ currency: PrimePoolCurrency; /** The minimum number of timed cache seconds per ETH reward. */ timedCachePeriod: Scalars['String']['output']; /** The Prime pool event type. */ type: PrimePoolEventType; }; /** The type of Prime pool caching contract. */ export declare enum PrimePoolType { EthAndPrimeRewards = "ETH_AND_PRIME_REWARDS", PrimeRewards = "PRIME_REWARDS", TimedCacheEthAndPrimeRewards = "TIMED_CACHE_ETH_AND_PRIME_REWARDS" } /** Event-specific data for a Prime pool Withdraw transaction. */ export type PrimePoolWithdrawData = { __typename?: 'PrimePoolWithdrawData'; /** The amount of assets withdrawn. */ eventAmount: Scalars['String']['output']; /** The updated total assets for the pool after the withdrawal. */ totalSupply: Scalars['String']['output']; /** The Prime pool event type. */ type: PrimePoolEventType; /** The address of the wallet who withdrew. */ user: Scalars['String']['output']; /** The amount of cached asset the user has in the pool, following the withdrawal. */ userCachedAmount: Scalars['String']['output']; /** The amount of ETH the user is not eligible for either from having already harvesting or from not caching in the past. */ userEthRewardDebt: Scalars['String']['output']; /** The amount of PRIME the user is not eligible for either from having already harvesting or from not caching in the past. */ userPrimeRewardDebt: Scalars['String']['output']; }; export type ProtocolData = ArenaTradeData | PumpData | UniswapV4Data; /** The type of publishing for the webhook. If not set, it defaults to `SINGLE`. */ export declare enum PublishingType { Batch = "BATCH", Single = "SINGLE" } /** Cashback fee data for Pump AMM swaps. */ export type PumpAmmCashbackFeeData = { __typename?: 'PumpAmmCashbackFeeData'; /** Cashback amount in lamports. */ cashbackAmountLamports: Scalars['String']['output']; /** Cashback fee rate in basis points. */ cashbackFeeBps: Scalars['Int']['output']; /** Discriminant for the SupplementalFeeData union. */ type: Scalars['String']['output']; }; /** Cashback fee data for Pump V1 swaps. */ export type PumpCashbackFeeData = { __typename?: 'PumpCashbackFeeData'; /** Cashback amount in lamports. */ cashbackAmountLamports: Scalars['String']['output']; /** Cashback fee rate in basis points. */ cashbackFeeBps: Scalars['Int']['output']; /** Discriminant for the SupplementalFeeData union. */ type: Scalars['String']['output']; }; export type PumpData = { __typename?: 'PumpData'; /** Creator from create instruction data */ creator?: Maybe; type: Scalars['String']['output']; }; export type Query = { __typename?: 'Query'; /** Get the active short-lived api token for this api key by the short-lived token */ apiToken: ApiToken; /** Get all active short-lived api tokens for this api key */ apiTokens: Array; /** Returns list of token balances that a wallet has. */ balances: BalancesResponse; /** Returns block data for the input blockNumbers or timestamps, maximum 25 inputs. */ blocks: Array; /** Returns the list of token categories, optionally filtered by kind (canonical or narrative) and lifecycle status. Defaults to active categories. */ categories: Array; /** Returns a single token category by its slug, or null if none matches. */ category?: Maybe; /** Returns the tokens assigned to a category (including its subcategories), with optional `filterTokens`-style filters and rankings applied. */ categoryTokens?: Maybe; /** Returns a URL for a pair chart. */ chartUrls?: Maybe; /** Returns windowed and all-time stats for a prediction event. */ detailedPredictionEventStats?: Maybe; /** Returns windowed and all-time stats for a prediction market. */ detailedPredictionMarketStats?: Maybe; /** Returns windowed and all-time stats for a prediction trader. */ detailedPredictionTraderStats?: Maybe; /** Returns detailed stats for a wallet. */ detailedWalletStats?: Maybe; /** Filters prediction markets within a single event and returns structured classification metadata for each market. Use this instead of `filterPredictionMarkets` when you need entrant/segment/ladder details (country codes, period+stat grouping, parsed numeric/date rungs) without re-parsing labels client-side. */ eventScopedFilterPredictionMarkets?: Maybe; /** Returns a list of exchanges based on a variety of filters. */ filterExchanges?: Maybe; /** * Returns a list of wallets with stats narrowed down to a specific network. * @deprecated Use filterWallets instead */ filterNetworkWallets: NetworkWalletFilterConnection; /** Returns a list of networks based on a variety of filters. */ filterNetworks?: Maybe; /** * Returns a list of NFT collection based on a variety of filters. * @deprecated NFT data coverage will be removed on March 31, 2026 */ filterNftCollections?: Maybe; /** * Returns a list of Parallel assets based on a variety of filters. * @deprecated NFT data coverage will be removed on March 31, 2026 */ filterNftParallelAssets?: Maybe; /** * Returns a list of NFT collections based on a variety of filters. * @deprecated NFT data coverage will be removed on March 31, 2026 */ filterNftPoolCollections?: Maybe; /** * Returns a list of NFT pools based on a variety of filters. * @deprecated NFT data coverage will be removed on March 31, 2026 */ filterNftPools?: Maybe; /** Returns a list of pairs based on a variety of filters. */ filterPairs?: Maybe; /** Filters prediction events using optional text, IDs, and ranking criteria. */ filterPredictionEvents?: Maybe; /** Filters prediction markets using optional text, IDs, event constraints, and ranking criteria. */ filterPredictionMarkets?: Maybe; /** Filters trader-market records using trader, market, event, and ranking criteria. */ filterPredictionTraderMarkets?: Maybe; /** Filters prediction traders using optional text, IDs, and ranking criteria. */ filterPredictionTraders?: Maybe; /** Returns a list of wallets with stats narrowed down to a specific token. */ filterTokenWallets: TokenWalletFilterConnection; /** Discover, screen, and rank tokens across every supported network using 100+ on-chain signals: trading activity, liquidity, holder behavior, fee economics, and launchpad lifecycle. */ filterTokens?: Maybe; /** Returns a list of wallets based on a variety of filters. */ filterWallets: WalletFilterConnection; /** Returns bar chart data to track price changes over time. */ getBars?: Maybe; /** Returns community gathered notes. */ getCommunityNotes: CommunityNotesResponse; /** * Returns bucketed stats for a given NFT collection. * @deprecated NFT data coverage will be removed on March 31, 2026 */ getDetailedNftStats?: Maybe; /** Returns bucketed stats for a given token within a pair. */ getDetailedPairStats?: Maybe; /** Returns bucketed stats for a given token within a list of pairs. */ getDetailedPairsStats?: Maybe>>; /** * Returns bucketed stats for a given token within a pair. * @deprecated Use `getDetailedPairStats` instead, it has more resolutions and better support */ getDetailedStats?: Maybe; /** Returns bucketed stats for a given token. */ getDetailedTokenStats?: Maybe; /** Returns a list of event labels for a pair. */ getEventLabels?: Maybe; /** Returns a list of decentralized exchange metadata. */ getExchanges: Array; /** * Returns a list of latest tokens. * @deprecated This query is no longer supported. Use `filterTokens` with a createdAt: DESC filter instead. */ getLatestTokens?: Maybe; /** Returns a list of network configurations. */ getNetworkConfigs: Array; /** Returns metadata for a given network supported on Codex. */ getNetworkStats?: Maybe; /** Returns the status of a list of networks supported on Codex. */ getNetworkStatus?: Maybe>; /** Returns a list of all networks supported on Codex. */ getNetworks: Array; /** * Returns a list of NFT assets in a given collection. * @deprecated NFT data coverage will be removed on March 31, 2026 */ getNftAssets?: Maybe; /** * Returns stats for an NFT collection across different time frames. * @deprecated NFT data coverage will be removed on March 31, 2026 */ getNftCollectionMetadata?: Maybe; /** * Returns a list of NFT collection metadata. * @deprecated NFT data coverage will be removed on March 31, 2026 */ getNftContracts?: Maybe>>; /** * Returns transactions for an NFT collection across any marketplace(s). * @deprecated NFT data coverage will be removed on March 31, 2026 */ getNftEvents?: Maybe; /** * Returns an NFT pool. * @deprecated NFT data coverage will be removed on March 31, 2026 */ getNftPool?: Maybe; /** * Returns an NFT pool collection with pool stats for a given AMM NFT marketplace. * @deprecated NFT data coverage will be removed on March 31, 2026 */ getNftPoolCollection?: Maybe; /** * Returns an NFT collection with pool stats for a given AMM NFT marketplace. * @deprecated NFT data coverage will be removed on March 31, 2026 */ getNftPoolCollectionsByExchange?: Maybe; /** * Returns transactions for an NFT collection across all NFT pools or within a given pool. * @deprecated NFT data coverage will be removed on March 31, 2026 */ getNftPoolEvents?: Maybe; /** * Returns aggregated NFT pool/collection stats for a given time frame. * @deprecated NFT data coverage will be removed on March 31, 2026 */ getNftPoolStats?: Maybe; /** * Returns NFT pools for a given collection and AMM NFT marketplace. * @deprecated NFT data coverage will be removed on March 31, 2026 */ getNftPoolsByCollectionAndExchange?: Maybe; /** * Returns a list of NFT pools for a given owner. * @deprecated NFT data coverage will be removed on March 31, 2026 */ getNftPoolsByOwner?: Maybe; /** * Returns changes made to Parallel card metadata over time. * @deprecated NFT data coverage will be removed on March 31, 2026 */ getParallelCardChanges?: Maybe; /** * Returns a list of Prime pool cached assets. * @deprecated NFT data coverage will be removed on March 31, 2026 */ getPrimePoolAssets?: Maybe; /** * Returns a list of Prime pool events. * @deprecated NFT data coverage will be removed on March 31, 2026 */ getPrimePoolEvents?: Maybe; /** * Returns a list of Prime pools. * @deprecated NFT data coverage will be removed on March 31, 2026 */ getPrimePools?: Maybe; /** Returns charting metadata for a given pair. Used for implementing a Trading View datafeed. */ getSymbol?: Maybe; /** Returns aggregated bar chart data to track price changes over time. */ getTokenBars?: Maybe; /** Returns transactions for a pair. */ getTokenEvents?: Maybe; /** Returns a list of token events for a given maker (wallet address). */ getTokenEventsForMaker?: Maybe; /** Returns real-time or historical prices for a list of tokens, fetched in batches. */ getTokenPrices?: Maybe>>; /** Returns a user's list of webhooks. */ getWebhooks?: Maybe; /** Returns list of wallets that hold a given token, ordered by holdings descending. Also has the unique count of holders for that token. */ holders: HoldersResponse; /** Returns liquidity locks for a given pair. */ liquidityLocks?: Maybe; /** Returns liquidity metadata for a given pair. Includes liquidity lock data. */ liquidityMetadata?: Maybe; /** Returns liquidity metadata for a given token. Includes liquidity lock data for up to 100 pairs that the token is in. */ liquidityMetadataByToken: LiquidityMetadataByToken; /** Returns a list of pairs containing a given token. */ listPairsForToken: Array>; /** Returns a list of pair metadata for a token. */ listPairsWithMetadataForToken: ListPairsForTokenResponse; /** * Returns a list of trending tokens across any given network(s). * @deprecated This query is no longer supported and will not return up to date data. Use `filterTokens` instead. */ listTopTokens?: Maybe>; /** * Returns list of wallets that hold a given collection, ordered by holdings descending. Also has the unique count of holders for that collection. * @deprecated NFT data coverage will be removed on March 31, 2026 */ nftHolders: NftHoldersResponse; /** Returns metadata for a pair of tokens. */ pairMetadata: PairMetadata; /** Returns available prediction categories and nested subcategories. */ predictionCategories: Array; /** Returns bar data for a prediction event. */ predictionEventBars?: Maybe; /** Returns bar data for top markets inside a prediction event. */ predictionEventTopMarketsBars?: Maybe; /** Returns OHLC-style bar data for a prediction market. */ predictionMarketBars?: Maybe; /** Returns price data for a prediction market at a specific timestamp or latest. */ predictionMarketPrice?: Maybe; /** Returns prediction markets by ID. */ predictionMarkets: Array; /** Returns live order books for a set of prediction outcomes, fetched from the venue's CLOB. Polymarket and Kalshi; outcomes from other venues will return null. Cached for up to 10s. */ predictionOutcomeOrderBooks: Array>; /** Returns token holder balances for a prediction market. */ predictionTokenHolders?: Maybe; /** Returns bar data for a prediction trader over a time range. */ predictionTraderBars: PredictionTraderBarsResponse; /** Returns all prediction token holdings for a specific trader. */ predictionTraderHoldings?: Maybe; /** Returns per-market performance stats for a specific trader. */ predictionTraderMarketsStats: PredictionTraderMarketsStatsConnection; /** Returns prediction traders by ID. */ predictionTraders: Array; /** Returns prediction trades with cursor-based pagination. */ predictionTrades?: Maybe; /** * Returns a list of NFT collections matching a given query string. * @deprecated NFT data coverage will be removed on March 31, 2026 */ searchNfts?: Maybe; /** Returns a single token by its address & network id. */ token: EnhancedToken; /** * Returns a list of token lifecycle events. * @deprecated Token lifecycle events are deprecated and support will be removed on July 15, 2026. */ tokenLifecycleEvents?: Maybe; /** Returns a list of token simple chart data (sparklines) for the given tokens. */ tokenSparklines: Array; /** Returns a list of top traders for a given token. */ tokenTopTraders: TokenTopTradersConnection; /** Returns a list of tokens by their addresses & network id, with pagination. */ tokens: Array>; /** Returns the percentage of a token's total supply held collectively by its top 10 holders. */ top10HoldersPercent?: Maybe; /** Once a wallet backfill has been triggered, this query can be used to check the status of the backfill. */ walletAggregateBackfillState: WalletAggregateBackfillStateResponse; /** Returns a chart of a wallet's activity. */ walletChart?: Maybe; /** Returns the full vocabulary of wallet label types and their metadata. */ walletLabelTypes: Array; /** * Returns list of NFT assets held by a given wallet for a single collection. * @deprecated NFT data coverage will be removed on March 31, 2026 */ walletNftCollectionAssets: WalletNftCollectionAssetsResponse; /** * Returns list of collections and quantity of NFTs held by a given wallet. * @deprecated NFT data coverage will be removed on March 31, 2026 */ walletNftCollections: WalletNftCollectionsResponse; }; export type QueryApiTokenArgs = { token: Scalars['String']['input']; }; export type QueryBalancesArgs = { input: BalancesInput; }; export type QueryBlocksArgs = { input: BlocksInput; }; export type QueryCategoriesArgs = { status?: InputMaybe; type?: InputMaybe; }; export type QueryCategoryArgs = { slug: Scalars['String']['input']; }; export type QueryCategoryTokensArgs = { filters?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; rankings?: InputMaybe>>; slug: Scalars['String']['input']; }; export type QueryChartUrlsArgs = { input: ChartInput; }; export type QueryDetailedPredictionEventStatsArgs = { input: DetailedPredictionEventStatsInput; }; export type QueryDetailedPredictionMarketStatsArgs = { input: DetailedPredictionMarketStatsInput; }; export type QueryDetailedPredictionTraderStatsArgs = { input: DetailedPredictionTraderStatsInput; }; export type QueryDetailedWalletStatsArgs = { input: DetailedWalletStatsInput; }; export type QueryEventScopedFilterPredictionMarketsArgs = { eventId: Scalars['String']['input']; excludeMarketIds?: InputMaybe>; filters?: InputMaybe; limit?: InputMaybe; marketIds?: InputMaybe>; offset?: InputMaybe; phrase?: InputMaybe; rankings?: InputMaybe>; }; export type QueryFilterExchangesArgs = { filters?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; phrase?: InputMaybe; rankings?: InputMaybe>>; }; export type QueryFilterNetworkWalletsArgs = { input: FilterNetworkWalletsInput; }; export type QueryFilterNetworksArgs = { excludeNetworks?: InputMaybe>; filters?: InputMaybe; limit?: InputMaybe; networks?: InputMaybe>; offset?: InputMaybe; rankings?: InputMaybe>>; }; export type QueryFilterNftCollectionsArgs = { collections?: InputMaybe>>; filters?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; phrase?: InputMaybe; rankings?: InputMaybe>>; }; export type QueryFilterNftParallelAssetsArgs = { filters?: InputMaybe; limit?: InputMaybe; match?: InputMaybe; offset?: InputMaybe; phrase?: InputMaybe; rankings?: InputMaybe>>; }; export type QueryFilterNftPoolCollectionsArgs = { filters?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; phrase?: InputMaybe; rankings?: InputMaybe>>; }; export type QueryFilterNftPoolsArgs = { filters?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; phrase?: InputMaybe; rankings?: InputMaybe>>; }; export type QueryFilterPairsArgs = { filters?: InputMaybe; limit?: InputMaybe; matchTokens?: InputMaybe; offset?: InputMaybe; pairs?: InputMaybe>>; phrase?: InputMaybe; rankings?: InputMaybe>>; statsType?: InputMaybe; }; export type QueryFilterPredictionEventsArgs = { eventIds?: InputMaybe>; excludeEventIds?: InputMaybe>; filters?: InputMaybe; limit?: InputMaybe; marketSort?: InputMaybe; offset?: InputMaybe; phrase?: InputMaybe; rankings?: InputMaybe>; }; export type QueryFilterPredictionMarketsArgs = { eventIds?: InputMaybe>; excludeEventIds?: InputMaybe>; excludeMarketIds?: InputMaybe>; filters?: InputMaybe; limit?: InputMaybe; marketIds?: InputMaybe>; offset?: InputMaybe; phrase?: InputMaybe; rankings?: InputMaybe>; }; export type QueryFilterPredictionTraderMarketsArgs = { eventIds?: InputMaybe>; excludeEventIds?: InputMaybe>; excludeMarketIds?: InputMaybe>; excludeTraderIds?: InputMaybe>; filters?: InputMaybe; limit?: InputMaybe; marketIds?: InputMaybe>; offset?: InputMaybe; phrase?: InputMaybe; rankings?: InputMaybe>; traderIds?: InputMaybe>; }; export type QueryFilterPredictionTradersArgs = { excludeTraderIds?: InputMaybe>; filters?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; phrase?: InputMaybe; rankings?: InputMaybe>; traderIds?: InputMaybe>; }; export type QueryFilterTokenWalletsArgs = { input: FilterTokenWalletsInput; }; export type QueryFilterTokensArgs = { excludeTokens?: InputMaybe>>; filters?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; phrase?: InputMaybe; rankings?: InputMaybe>>; statsType?: InputMaybe; tokens?: InputMaybe>>; useAggregatedStats?: InputMaybe; }; export type QueryFilterWalletsArgs = { input: FilterWalletsInput; }; export type QueryGetBarsArgs = { countback?: InputMaybe; currencyCode?: InputMaybe; from: Scalars['Int']['input']; quoteToken?: InputMaybe; removeEmptyBars?: InputMaybe; removeLeadingNullValues?: InputMaybe; resolution: Scalars['String']['input']; statsType?: InputMaybe; symbol: Scalars['String']['input']; symbolType?: InputMaybe; to: Scalars['Int']['input']; }; export type QueryGetCommunityNotesArgs = { input?: InputMaybe; }; export type QueryGetDetailedNftStatsArgs = { bucketCount?: InputMaybe; collectionAddress: Scalars['String']['input']; durations?: InputMaybe>>; grouping?: InputMaybe; networkId: Scalars['Int']['input']; timestamp?: InputMaybe; }; export type QueryGetDetailedPairStatsArgs = { bucketCount?: InputMaybe; durations?: InputMaybe>>; networkId: Scalars['Int']['input']; pairAddress: Scalars['String']['input']; statsType?: InputMaybe; timestamp?: InputMaybe; tokenOfInterest?: InputMaybe; }; export type QueryGetDetailedPairsStatsArgs = { input: Array; }; export type QueryGetDetailedStatsArgs = { bucketCount?: InputMaybe; pairId: Scalars['String']['input']; statsType?: InputMaybe; timestamp?: InputMaybe; tokenOfInterest?: InputMaybe; windowSizes?: InputMaybe>>; }; export type QueryGetDetailedTokenStatsArgs = { bucketCount?: InputMaybe; durations?: InputMaybe>>; networkId: Scalars['Int']['input']; statsType?: InputMaybe; timestamp?: InputMaybe; tokenAddress: Scalars['String']['input']; }; export type QueryGetEventLabelsArgs = { cursor?: InputMaybe; direction?: InputMaybe; id: Scalars['String']['input']; limit?: InputMaybe; }; export type QueryGetExchangesArgs = { showNameless?: InputMaybe; }; export type QueryGetLatestTokensArgs = { limit?: InputMaybe; networkFilter?: InputMaybe>; offset?: InputMaybe; }; export type QueryGetNetworkConfigsArgs = { networkIds?: InputMaybe>; }; export type QueryGetNetworkStatsArgs = { exchangeAddress?: InputMaybe; networkId: Scalars['Int']['input']; }; export type QueryGetNetworkStatusArgs = { networkIds: Array; }; export type QueryGetNftAssetsArgs = { address: Scalars['String']['input']; cursor?: InputMaybe; fetchMissingAssets?: InputMaybe; limit?: InputMaybe; networkId: Scalars['Int']['input']; tokenIds?: InputMaybe>>; }; export type QueryGetNftCollectionMetadataArgs = { address?: InputMaybe; collectionId?: InputMaybe; networkId?: InputMaybe; }; export type QueryGetNftContractsArgs = { contracts?: InputMaybe>>; }; export type QueryGetNftEventsArgs = { address?: InputMaybe; cursor?: InputMaybe; exchangeAddress?: InputMaybe; includeTransfers?: InputMaybe; limit?: InputMaybe; networkId: Scalars['Int']['input']; poolAddress?: InputMaybe; timestamp?: InputMaybe; tokenId?: InputMaybe; }; export type QueryGetNftPoolArgs = { address: Scalars['String']['input']; networkId: Scalars['Int']['input']; }; export type QueryGetNftPoolCollectionArgs = { collectionAddress: Scalars['String']['input']; exchangeAddress: Scalars['String']['input']; networkId: Scalars['Int']['input']; }; export type QueryGetNftPoolCollectionsByExchangeArgs = { cursor?: InputMaybe; exchangeAddress: Scalars['String']['input']; limit?: InputMaybe; networkId: Scalars['Int']['input']; }; export type QueryGetNftPoolEventsArgs = { collectionAddress?: InputMaybe; cursor?: InputMaybe; eventTypes?: InputMaybe>; exchangeAddress?: InputMaybe; limit?: InputMaybe; networkId: Scalars['Int']['input']; poolAddress?: InputMaybe; timestamp?: InputMaybe; }; export type QueryGetNftPoolStatsArgs = { collectionAddress: Scalars['String']['input']; endTime: Scalars['Int']['input']; exchangeAddress: Scalars['String']['input']; networkId: Scalars['Int']['input']; poolAddress?: InputMaybe; startTime: Scalars['Int']['input']; }; export type QueryGetNftPoolsByCollectionAndExchangeArgs = { collectionAddress: Scalars['String']['input']; cursor?: InputMaybe; exchangeAddress: Scalars['String']['input']; limit?: InputMaybe; networkId: Scalars['Int']['input']; }; export type QueryGetNftPoolsByOwnerArgs = { cursor?: InputMaybe; exchangeAddress?: InputMaybe; limit?: InputMaybe; networkId: Scalars['Int']['input']; ownerAddress: Scalars['String']['input']; }; export type QueryGetParallelCardChangesArgs = { cursor?: InputMaybe; limit?: InputMaybe; timestamp?: InputMaybe; tokenId?: InputMaybe; }; export type QueryGetPrimePoolAssetsArgs = { cursor?: InputMaybe; limit?: InputMaybe; networkId: Scalars['Int']['input']; poolContractAddress?: InputMaybe; poolId?: InputMaybe; walletAddress?: InputMaybe; }; export type QueryGetPrimePoolEventsArgs = { cursor?: InputMaybe; eventTypes?: InputMaybe>>; limit?: InputMaybe; networkId: Scalars['Int']['input']; poolContractAddress?: InputMaybe; poolId?: InputMaybe; walletAddress?: InputMaybe; }; export type QueryGetPrimePoolsArgs = { address: Scalars['String']['input']; cursor?: InputMaybe; limit?: InputMaybe; networkId: Scalars['Int']['input']; poolIds?: InputMaybe>>; }; export type QueryGetSymbolArgs = { currencyCode?: InputMaybe; symbol: Scalars['String']['input']; }; export type QueryGetTokenBarsArgs = { countback?: InputMaybe; currencyCode?: InputMaybe; from: Scalars['Int']['input']; removeEmptyBars?: InputMaybe; removeLeadingNullValues?: InputMaybe; resolution: Scalars['String']['input']; statsType?: InputMaybe; symbol: Scalars['String']['input']; to: Scalars['Int']['input']; }; export type QueryGetTokenEventsArgs = { cursor?: InputMaybe; direction?: InputMaybe; limit?: InputMaybe; query: EventsQueryInput; }; export type QueryGetTokenEventsForMakerArgs = { cursor?: InputMaybe; direction?: InputMaybe; limit?: InputMaybe; query: MakerEventsQueryInput; }; export type QueryGetTokenPricesArgs = { inputs?: InputMaybe>>; }; export type QueryGetWebhooksArgs = { bucketId?: InputMaybe; bucketSortkey?: InputMaybe; cursor?: InputMaybe; limit?: InputMaybe; webhookId?: InputMaybe; }; export type QueryHoldersArgs = { input: HoldersInput; }; export type QueryLiquidityLocksArgs = { cursor?: InputMaybe; networkId: Scalars['Int']['input']; pairAddress?: InputMaybe; tokenAddress?: InputMaybe; }; export type QueryLiquidityMetadataArgs = { networkId: Scalars['Int']['input']; pairAddress: Scalars['String']['input']; }; export type QueryLiquidityMetadataByTokenArgs = { networkId: Scalars['Int']['input']; tokenAddress: Scalars['String']['input']; }; export type QueryListPairsForTokenArgs = { limit?: InputMaybe; networkId: Scalars['Int']['input']; tokenAddress: Scalars['String']['input']; }; export type QueryListPairsWithMetadataForTokenArgs = { limit?: InputMaybe; networkId: Scalars['Int']['input']; tokenAddress: Scalars['String']['input']; }; export type QueryListTopTokensArgs = { limit?: InputMaybe; networkFilter?: InputMaybe>; resolution?: InputMaybe; }; export type QueryNftHoldersArgs = { input: NftHoldersInput; }; export type QueryPairMetadataArgs = { pairId: Scalars['String']['input']; quoteToken?: InputMaybe; statsType?: InputMaybe; }; export type QueryPredictionEventBarsArgs = { input: PredictionEventBarsInput; }; export type QueryPredictionEventTopMarketsBarsArgs = { input: PredictionEventTopMarketsBarsInput; }; export type QueryPredictionMarketBarsArgs = { input: PredictionMarketBarsInput; }; export type QueryPredictionMarketPriceArgs = { input: PredictionMarketPriceInput; }; export type QueryPredictionMarketsArgs = { input: PredictionMarketsInput; }; export type QueryPredictionOutcomeOrderBooksArgs = { outcomeIds: Array; }; export type QueryPredictionTokenHoldersArgs = { input: PredictionTokenHoldersInput; }; export type QueryPredictionTraderBarsArgs = { input: PredictionTraderBarsInput; }; export type QueryPredictionTraderHoldingsArgs = { input: PredictionTraderHoldingsInput; }; export type QueryPredictionTraderMarketsStatsArgs = { input: PredictionTraderMarketsStatsInput; }; export type QueryPredictionTradersArgs = { input: PredictionTradersInput; }; export type QueryPredictionTradesArgs = { input: PredictionTradesInput; }; export type QuerySearchNftsArgs = { filterWashTrading?: InputMaybe; include?: InputMaybe>; limit?: InputMaybe; networkFilter?: InputMaybe>; search?: InputMaybe; window?: InputMaybe; }; export type QueryTokenArgs = { input: TokenInput; }; export type QueryTokenLifecycleEventsArgs = { cursor?: InputMaybe; limit?: InputMaybe; query: TokenLifecycleEventsQueryInput; }; export type QueryTokenSparklinesArgs = { input: TokenSparklineInput; }; export type QueryTokenTopTradersArgs = { input: TokenTopTradersInput; }; export type QueryTokensArgs = { ids?: InputMaybe>; }; export type QueryTop10HoldersPercentArgs = { tokenId: Scalars['String']['input']; }; export type QueryWalletAggregateBackfillStateArgs = { input: WalletAggregateBackfillStateInput; }; export type QueryWalletChartArgs = { input: WalletChartInput; }; export type QueryWalletNftCollectionAssetsArgs = { input: WalletNftCollectionAssetsInput; }; export type QueryWalletNftCollectionsArgs = { input: WalletNftCollectionsInput; }; export declare enum QuoteCurrency { Token = "TOKEN", Usd = "USD" } /** The quote token within the pair. */ export declare enum QuoteToken { Token0 = "token0", Token1 = "token1" } /** The range of time for a chart. */ export type RangeInput = { end: Scalars['Int']['input']; start: Scalars['Int']['input']; }; /** The order of ranking. */ export declare enum RankingDirection { Asc = "ASC", Desc = "DESC" } /** Raw NFT asset data. */ export type RawNftAssetData = { __typename?: 'RawNftAssetData'; /** An optional image field that may or may not be present on the requested NFT asset smart contract. */ animationUrl?: Maybe; /** An optional field that may or may not be present on the requested NFT asset smart contract. */ externalUrl?: Maybe; /** An optional image field that may or may not be present on the requested NFT asset smart contract. */ imageData?: Maybe; /** An optional image field that may or may not be present on the requested NFT asset smart contract. */ imageUrl?: Maybe; }; /** Webhook conditions for a raw transaction. */ export type RawTransactionWebhookCondition = { __typename?: 'RawTransactionWebhookCondition'; /** The from address to listen for. */ from?: Maybe; /** Do not trigger the webhook if the raw transaction is handled by the TokenPairEvent webhook. */ ignoreTokenPairEvents?: Maybe; /** Trigger the webhook if the contains or doesn't contain the specified string. */ input?: Maybe; /** A list of network IDs to listen on. */ networkId?: Maybe; /** The to address to listen for. */ to?: Maybe; /** Trigger the webhook if either the to or the from address matches. */ toOrFrom?: Maybe; }; /** Input conditions for a Raw Transaction webhook. */ export type RawTransactionWebhookConditionInput = { /** The from address to listen for. */ from?: InputMaybe; /** Do not trigger the webhook if the raw transaction is handled by the TokenPairEvent webhook. */ ignoreTokenPairEvents?: InputMaybe; /** Trigger the webhook if the input contains or doesn't contain the specified string. */ input?: InputMaybe; /** A list of network IDs to listen on. */ networkId?: InputMaybe; /** The to address to listen for. */ to?: InputMaybe; /** Trigger the webhook if either the to or the from address matches. */ toOrFrom?: InputMaybe; }; export type RefreshBalancesInput = { /** The token to check balance of */ tokenId: Scalars['String']['input']; /** The wallet address(es) in question */ walletId: Scalars['String']['input']; }; /** Price data for each supported resolution. */ export type ResolutionBarData = { __typename?: 'ResolutionBarData'; /** 1 minute resolution. */ r1?: Maybe; /** 1 day resolution. */ r1D?: Maybe; /** 1 second resolution. */ r1S?: Maybe; /** 5 minute resolution. */ r5?: Maybe; /** 5 second resolution. */ r5S?: Maybe; /** 1 week resolution. */ r7D?: Maybe; /** 15 minute resolution. */ r15?: Maybe; /** 15 second resolution. */ r15S?: Maybe; /** 30 minute resolution. */ r30?: Maybe; /** 30 second resolution. */ r30S?: Maybe; /** 60 minute resolution. */ r60?: Maybe; /** 4 hour resolution. */ r240?: Maybe; /** 12 hour resolution. */ r720?: Maybe; }; /** Config for retrying failed webhook messages. */ export type RetrySettings = { __typename?: 'RetrySettings'; /** The maximum number of times the webhook will retry sending a message */ maxRetries?: Maybe; /** The maximum time in seconds that the webhook will wait before retrying a failed message */ maxRetryDelay?: Maybe; /** The maximum time in seconds that the webhook will retry sending a message */ maxTimeElapsed?: Maybe; /** The minimum time in seconds that the webhook will wait before retrying a failed message */ minRetryDelay?: Maybe; }; /** Config input for retrying failed webhook messages. */ export type RetrySettingsInput = { /** The maximum number of times the webhook will retry sending a message */ maxRetries?: InputMaybe; /** The maximum time in seconds that the webhook will wait before retrying a failed message */ maxRetryDelay?: InputMaybe; /** The maximum time in seconds that the webhook will retry sending a message */ maxTimeElapsed?: InputMaybe; /** The minimum time in seconds that the webhook will wait before retrying a failed message */ minRetryDelay?: InputMaybe; }; /** Metadata for a sandwich label. */ export type SandwichLabelForEvent = { __typename?: 'SandwichLabelForEvent'; /** The label type, 'sandwiched'. */ label: Scalars['String']['output']; /** The sandwich event label types. */ sandwichType: SandwichLabelForEventType; /** The amount of `token0` drained in the attack. */ token0DrainedAmount: Scalars['String']['output']; /** The amount of `token1` drained in the attack. */ token1DrainedAmount: Scalars['String']['output']; }; /** Sandwich event label types. */ export declare enum SandwichLabelForEventType { Backrun = "backrun", Frontrun = "frontrun", Sandwiched = "sandwiched" } /** Metadata for a sandwich label. */ export type SandwichedLabelData = { __typename?: 'SandwichedLabelData'; /** The amount of `token0` drained in the attack. */ token0DrainedAmount?: Maybe; /** The amount of `token1` drained in the attack. */ token1DrainedAmount?: Maybe; }; /** Metadata for a prediction event returned in search results. */ export type SearchPredictionEvent = { __typename?: 'SearchPredictionEvent'; /** The timestamp when this entity closes. */ closesAt?: Maybe; /** The creation timestamp. */ createdAt: Scalars['Int']['output']; /** The description. */ description?: Maybe; /** The exchange contract address. */ exchangeAddress?: Maybe; /** The unique identifier. */ id: Scalars['String']['output']; /** URL of the thumbnail image. */ imageThumbUrl?: Maybe; /** The network ID. */ networkId?: Maybe; /** The timestamp when this entity opens. */ opensAt: Scalars['Int']['output']; /** The prediction protocol. */ protocol: PredictionProtocol; /** The question or title. */ question: Scalars['String']['output']; /** The actual resolution timestamp. */ resolvedAt?: Maybe; /** The expected resolution timestamp. */ resolvesAt?: Maybe; /** The URL slug. */ slug: Scalars['String']['output']; /** The current status. */ status: PredictionEventStatus; /** Tags associated with this entity. */ tags: Array; /** The venue-specific event ID. */ venueEventId: Scalars['String']['output']; /** The venue-specific series ID. */ venueSeriesId?: Maybe; /** The venue url. */ venueUrl: Scalars['String']['output']; }; /** Metadata for a prediction market returned in search results. */ export type SearchPredictionMarket = { __typename?: 'SearchPredictionMarket'; /** The timestamp when this entity closes. */ closesAt?: Maybe; /** The collateral backing this market. */ collateral: Scalars['String']['output']; /** The creation timestamp. */ createdAt: Scalars['Int']['output']; /** The ID of the prediction event. */ eventId: Scalars['String']['output']; /** The exchange contract address. */ exchangeAddress?: Maybe; /** The unique identifier. */ id: Scalars['String']['output']; /** URL of the thumbnail image. */ imageThumbUrl?: Maybe; /** The display label. */ label?: Maybe; /** The network ID. */ networkId?: Maybe; /** The timestamp when this entity opens. */ opensAt?: Maybe; /** The prediction protocol. */ protocol: PredictionProtocol; /** The question or title. */ question?: Maybe; /** The actual resolution timestamp. */ resolvedAt?: Maybe; /** The expected resolution timestamp. */ resolvesAt?: Maybe; /** The current status. */ status: PredictionEventStatus; /** A best-effort display label for the market: the market `label` when present and meaningful, otherwise the `question`. If the event name appears inside the label it is stripped out. */ suggestedLabel?: Maybe; /** Tags associated with this entity. */ tags?: Maybe>; /** The venue-specific event ID. */ venueEventId?: Maybe; /** The venue-specific market ID. */ venueMarketId: Scalars['String']['output']; /** The venue-specific market slug. */ venueMarketSlug?: Maybe; }; /** Community gathered links for the socials of this contract. */ export type SocialLinks = { __typename?: 'SocialLinks'; bitcointalk?: Maybe; blog?: Maybe; coingecko?: Maybe; coinmarketcap?: Maybe; discord?: Maybe; email?: Maybe; facebook?: Maybe; github?: Maybe; instagram?: Maybe; linkedin?: Maybe; reddit?: Maybe; slack?: Maybe; telegram?: Maybe; twitch?: Maybe; twitter?: Maybe; website?: Maybe; wechat?: Maybe; whitepaper?: Maybe; youtube?: Maybe; }; export type SolanaNetworkConfig = { __typename?: 'SolanaNetworkConfig'; baseTokenAddress: Scalars['String']['output']; baseTokenSymbol: Scalars['String']['output']; color?: Maybe; defaultPairAddress: Scalars['String']['output']; defaultPairQuoteToken: QuoteToken; enabled: Scalars['Boolean']['output']; explorer: ExplorerConfig; id: Scalars['ID']['output']; mainnet: Scalars['Boolean']['output']; name: Scalars['String']['output']; networkIconUrl: Scalars['String']['output']; networkId: Scalars['Int']['output']; networkName: Scalars['String']['output']; networkShortName: Scalars['String']['output']; networkType: NetworkConfigType; newTokensEnabled?: Maybe; stableCoinAddresses?: Maybe>; wrappedBaseTokenSymbol: Scalars['String']['output']; }; export declare enum SparklineAttribute { Price = "PRICE" } /** A value in a sparkline. */ export type SparklineValue = { __typename?: 'SparklineValue'; timestamp: Scalars['Int']['output']; value: Scalars['Float']['output']; }; /** Sports-domain enrichment for an event (game). */ export type SportsEventEnrichedMetadata = { __typename?: 'SportsEventEnrichedMetadata'; /** Decomposed venue ticker (parsed components from the venue's native event identifier). Useful for cross-venue matching when canonical league/teams fields don't disambiguate. */ decomposedVenueTicker?: Maybe; /** Game-start date in UTC ("YYYY-MM-DD"). Derived from `gameStartTime` when present. */ gameStartDate?: Maybe; /** Game-start clock value as canonical UTC ISO-8601. */ gameStartTime?: Maybe; /** Game-start as Unix seconds (UTC). */ gameStartTimeSeconds?: Maybe; /** Timezone discriminator for `gameStartTime` / `gameStartDate`. Always UTC for any record produced after the ET→UTC normalisation rollout. */ gameStartTimezone?: Maybe; /** Soft-normalised league/sport identifier (e.g. NBA, NFL, EPL). Free string to tolerate new venues; well-known values match the canonical set. */ league?: Maybe; /** Teams participating in the game, when known. Null when the venue does not expose teams. */ teams?: Maybe>; }; /** Sports-domain enrichment for a market within an event. */ export type SportsMarketEnrichedMetadata = { __typename?: 'SportsMarketEnrichedMetadata'; /** Game-start date in UTC ("YYYY-MM-DD"). Derived from `gameStartTime` when present. */ gameStartDate?: Maybe; /** Game-start clock value as canonical UTC ISO-8601. */ gameStartTime?: Maybe; /** Game-start as Unix seconds (UTC). */ gameStartTimeSeconds?: Maybe; /** Timezone discriminator for `gameStartTime` / `gameStartDate`. Always UTC for any record produced after the ET→UTC normalisation rollout. */ gameStartTimezone?: Maybe; /** Soft-normalised league identifier (mirrors the parent event). */ league?: Maybe; /** Market template slug (e.g. "moneyline", "spreads", "totals", "ufc_method_of_victory"). Free string — list grows as venues add templates. */ sportsMarketType?: Maybe; /** Teams referenced by this market, when known. */ teams?: Maybe>; }; /** Cross-venue sports team identifier. Only `abbreviation` is required; other fields populated when the venue exposes them. Match teams across venues using `abbreviation ∪ altAbbreviations`. */ export type SportsTeam = { __typename?: 'SportsTeam'; /** Lowercased venue-canonical abbreviation. */ abbreviation: Scalars['String']['output']; /** Display alias. */ alias?: Maybe; /** Known alternate forms for the same team (rebrands, relocations, 2-vs-3-letter conventions). Excludes `abbreviation`. */ altAbbreviations?: Maybe>; /** Brand colour. */ color?: Maybe; /** Whether this team is the home team in the event. */ isHome?: Maybe; /** Soft-normalised league for this team. */ league?: Maybe; /** Logo URL. */ logo?: Maybe; /** Display name. */ name?: Maybe; /** Provider-side identifier (e.g. Polymarket gamma id). */ providerId?: Maybe; }; /** How to interpret companion date/time fields. */ export declare enum SportsTimezone { /** UTC. `gameStartTime` is canonical ISO-8601; `gameStartTimeSeconds` populated. */ Utc = "UTC" } export type StarknetNetworkConfig = { __typename?: 'StarknetNetworkConfig'; baseTokenAddress: Scalars['String']['output']; baseTokenSymbol: Scalars['String']['output']; color?: Maybe; defaultPairAddress: Scalars['String']['output']; defaultPairQuoteToken: QuoteToken; enabled: Scalars['Boolean']['output']; explorer: ExplorerConfig; id: Scalars['ID']['output']; mainnet: Scalars['Boolean']['output']; name: Scalars['String']['output']; networkIconUrl: Scalars['String']['output']; networkId: Scalars['Int']['output']; networkName: Scalars['String']['output']; networkShortName: Scalars['String']['output']; networkType: NetworkConfigType; newTokensEnabled?: Maybe; stableCoinAddresses?: Maybe>; wrappedBaseTokenSymbol: Scalars['String']['output']; }; /** Filter for NFT stats. */ export type StatsFilter = { /** The percent change between the `current` and `previous`. */ change?: InputMaybe; /** The total value for the current window. */ current?: InputMaybe; /** The total value for the previous window. */ previous?: InputMaybe; }; /** String contains condition. */ export type StringContainsCondition = { __typename?: 'StringContainsCondition'; /** A list of substrings included within the string. */ contains?: Maybe>; /** A list of substrings not included within the string. */ notContains?: Maybe>; }; /** Input for string contains condition. */ export type StringContainsConditionInput = { /** A list of substrings to be included within the string. */ contains?: InputMaybe>; /** A list of substrings not to be included within the string. */ notContains?: InputMaybe>; }; /** String equals condition. */ export type StringEqualsCondition = { __typename?: 'StringEqualsCondition'; /** The string to equal. */ eq: Scalars['String']['output']; }; /** Input for string equals condition. */ export type StringEqualsConditionInput = { /** The string to equal. */ eq: Scalars['String']['input']; }; /** Input type of `StringFilter`. */ export type StringFilter = { /** Greater than. */ gt?: InputMaybe; /** Greater than or equal to. */ gte?: InputMaybe; /** Less than. */ lt?: InputMaybe; /** Less than or equal to. */ lte?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type Subscription = { __typename?: 'Subscription'; /** Live-streamed balance updates for a given wallet. */ onBalanceUpdated: Balance; /** Live-streamed bar chart data to track price changes over time. Processed updates are projected into `aggregates` using the confirmed bar shape. */ onBarsUpdated?: Maybe; /** Streams updated detailed stats for a specific prediction event. */ onDetailedPredictionEventStatsUpdated?: Maybe; /** Streams updated detailed stats for a specific prediction market. */ onDetailedPredictionMarketStatsUpdated?: Maybe; /** Live-streamed bucketed stats for a given token within a pair. */ onDetailedStatsUpdated?: Maybe; /** Live-streamed bucketed stats for a given token. */ onDetailedTokenStatsUpdated?: Maybe; /** Live-streamed event labels for a token. */ onEventLabelCreated?: Maybe; /** Live-streamed transactions for a pair. */ onEventsCreated?: Maybe; /** Live-streamed transactions for a maker. */ onEventsCreatedByMaker?: Maybe; /** Live-streamed filter token updates for the current `filterTokens` result set. */ onFilterTokensUpdated?: Maybe; /** Live-streamed list of wallets that hold a given token. Also has the unique count of holders for that token. */ onHoldersUpdated?: Maybe; /** * Live-streamed updates for newly listed tokens. * @deprecated No longer supported */ onLatestTokens?: Maybe; /** Live-streamed launchpad token event. */ onLaunchpadTokenEvent: LaunchpadTokenEventOutput; /** Live-streamed launchpad token events batched (more efficient). */ onLaunchpadTokenEventBatch: Array; /** * Live-streamed transactions for an NFT asset. * @deprecated NFT data coverage will be removed on March 31, 2026 */ onNftAssetsCreated?: Maybe; /** * Live-streamed transactions for an NFT collection. * @deprecated NFT data coverage will be removed on March 31, 2026 */ onNftEventsCreated?: Maybe; /** * Live streamed NFT pool events for a given pool address or collection address. * @deprecated NFT data coverage will be removed on March 31, 2026 */ onNftPoolEventsCreated?: Maybe; /** Live-streamed stat updates for a given token within a pair. */ onPairMetadataUpdated?: Maybe; /** Live-streamed bar chart data to track price changes over time for a prediction event. */ onPredictionEventBarsUpdated?: Maybe; /** Live-streamed bar chart data to track price changes over time for a prediction market. */ onPredictionMarketBarsUpdated?: Maybe; /** Streams new prediction trades as they are ingested. */ onPredictionTradesCreated?: Maybe; /** Live-streamed price updates for a token. */ onPriceUpdated?: Maybe; /** Live-streamed price updates for multiple tokens. */ onPricesUpdated: Price; /** Live-streamed aggregate bar chart data to track price changes over time for a token. */ onTokenBarsUpdated?: Maybe; /** Live-streamed events for a given token across all it's pools */ onTokenEventsCreated: AddTokenEventsOutput; /** * Live-streamed token lifecycle events (mints and burns). * @deprecated Token lifecycle events are deprecated and support will be removed on July 15, 2026. */ onTokenLifecycleEventsCreated: AddTokenLifecycleEventsOutput; /** * Deprecated unconfirmed live-streamed bar chart data to track price changes over time. Use `onBarsUpdated` instead. (Solana only) * @deprecated Use onBarsUpdated instead */ onUnconfirmedBarsUpdated?: Maybe; /** * Deprecated unconfirmed live-streamed transactions for a token. Use `onEventsCreated` instead. (Solana only) * @deprecated Use onEventsCreated instead */ onUnconfirmedEventsCreated?: Maybe; /** * Deprecated unconfirmed live-streamed transactions for a maker. Use `onEventsCreatedByMaker` instead. (Solana only) * @deprecated Use onEventsCreatedByMaker instead */ onUnconfirmedEventsCreatedByMaker?: Maybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnBalanceUpdatedArgs = { walletAddress: Scalars['String']['input']; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnBarsUpdatedArgs = { commitmentLevel?: InputMaybe>; pairId?: InputMaybe; quoteToken?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnDetailedPredictionEventStatsUpdatedArgs = { eventId: Scalars['String']['input']; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnDetailedPredictionMarketStatsUpdatedArgs = { marketId: Scalars['String']['input']; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnDetailedStatsUpdatedArgs = { pairId?: InputMaybe; tokenOfInterest?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnDetailedTokenStatsUpdatedArgs = { tokenId?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnEventLabelCreatedArgs = { id?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnEventsCreatedArgs = { address?: InputMaybe; commitmentLevel?: InputMaybe>; id?: InputMaybe; networkId?: InputMaybe; quoteToken?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnEventsCreatedByMakerArgs = { commitmentLevel?: InputMaybe>; input: OnEventsCreatedByMakerInput; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnFilterTokensUpdatedArgs = { excludeTokens?: InputMaybe>>; filters?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; phrase?: InputMaybe; rankings?: InputMaybe>>; statsType?: InputMaybe; tokens?: InputMaybe>>; updatePeriod?: InputMaybe; useAggregatedStats?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnHoldersUpdatedArgs = { tokenId: Scalars['String']['input']; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnLatestTokensArgs = { id?: InputMaybe; networkId?: InputMaybe; tokenAddress?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnLaunchpadTokenEventArgs = { input?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnLaunchpadTokenEventBatchArgs = { input?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnNftAssetsCreatedArgs = { address?: InputMaybe; networkId?: InputMaybe; tokenId?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnNftEventsCreatedArgs = { address?: InputMaybe; networkId?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnNftPoolEventsCreatedArgs = { collectionAddress?: InputMaybe; exchangeAddress?: InputMaybe; networkId?: InputMaybe; poolAddress?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnPairMetadataUpdatedArgs = { id?: InputMaybe; quoteToken?: InputMaybe; useNonLiquidityTokenAsQuoteToken?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnPredictionEventBarsUpdatedArgs = { eventId: Scalars['String']['input']; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnPredictionMarketBarsUpdatedArgs = { marketId: Scalars['String']['input']; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnPredictionTradesCreatedArgs = { input?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnPriceUpdatedArgs = { address?: InputMaybe; networkId?: InputMaybe; sourcePairAddress?: InputMaybe; useWeightedPrices?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnPricesUpdatedArgs = { input: Array; useWeightedPrices?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnTokenBarsUpdatedArgs = { commitmentLevel?: InputMaybe>; networkId?: InputMaybe; tokenId?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnTokenEventsCreatedArgs = { commitmentLevel?: InputMaybe>; input: OnTokenEventsCreatedInput; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnTokenLifecycleEventsCreatedArgs = { address?: InputMaybe; networkId?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnUnconfirmedBarsUpdatedArgs = { pairId?: InputMaybe; quoteToken?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnUnconfirmedEventsCreatedArgs = { address?: InputMaybe; id?: InputMaybe; quoteToken?: InputMaybe; }; /** Live-streamed prediction data subscriptions for trades, stats, and bar updates. */ export type SubscriptionOnUnconfirmedEventsCreatedByMakerArgs = { input: OnUnconfirmedEventsCreatedByMakerInput; }; export type SuiNetworkConfig = { __typename?: 'SuiNetworkConfig'; baseTokenAddress: Scalars['String']['output']; baseTokenSymbol: Scalars['String']['output']; color?: Maybe; defaultPairAddress: Scalars['String']['output']; defaultPairQuoteToken: QuoteToken; enabled: Scalars['Boolean']['output']; explorer: ExplorerConfig; id: Scalars['ID']['output']; mainnet: Scalars['Boolean']['output']; name: Scalars['String']['output']; networkIconUrl: Scalars['String']['output']; networkId: Scalars['Int']['output']; networkName: Scalars['String']['output']; networkShortName: Scalars['String']['output']; networkType: NetworkConfigType; newTokensEnabled?: Maybe; stableCoinAddresses?: Maybe>; wrappedBaseTokenSymbol: Scalars['String']['output']; }; /** Protocol-specific supplemental fee data. */ export type SupplementalFeeData = PumpAmmCashbackFeeData | PumpCashbackFeeData; /** Event data for a token swap event. */ export type SwapEventData = { __typename?: 'SwapEventData'; /** The amount of `token0` involved in the swap. Only applicable for UniswapV3 events. */ amount0?: Maybe; /** The amount of `token0` that was sold. Only applicable for UniswapV2 events. */ amount0In?: Maybe; /** The amount of `token0` that was bought. Only applicable for UniswapV2 events. */ amount0Out?: Maybe; /** The amount of `token1` involved in the swap. Only applicable for UniswapV3 events. */ amount1?: Maybe; /** The amount of `token1` that was sold. Only applicable for UniswapV2 events. */ amount1In?: Maybe; /** The amount of `token1` that was bought. Only applicable for UniswapV2 events. */ amount1Out?: Maybe; /** The amount of `quoteToken` involved in the swap. For example, if `quoteToken` is USDC for a USDC/WETH pair, `amountNonLiquidityToken` would be the amount of USDC involved in the swap. */ amountNonLiquidityToken?: Maybe; /** The price per `quoteToken` at the time of the swap in the network's base token. For example, if `quoteToken` is USDC for a USDC/WETH pair on ETH network, `priceBaseToken` would the price of USDC in ETH. */ priceBaseToken?: Maybe; /** The total amount of `quoteToken` involved in the swap in the network's base token (`amountNonLiquidityToken` x `priceBaseToken`). */ priceBaseTokenTotal?: Maybe; /** The price per `quoteToken` at the time of the swap in USD. For example, if `quoteToken` is USDC for a USDC/WETH pair on ETH network, `priceBaseToken` would the price of USDC in USD ($1.00). */ priceUsd?: Maybe; /** The total amount of `quoteToken` involved in the swap in USD (`amountNonLiquidityToken` x `priceUsd`). */ priceUsdTotal?: Maybe; /** The tick index that the swap occurred in. Only applicable for UniswapV3 events. */ tick?: Maybe; /** The type of token event, `Swap`. */ type: EventType; }; /** Event data for swapping an NFT into a pool. */ export type SwapNftInPoolEventData = { __typename?: 'SwapNftInPoolEventData'; /** The total value of all NFTs involved in the swap in the pool's liquidity token. */ amountT: Scalars['String']['output']; /** The ratio of the transaction token to the network's base token. */ nbtRatio: Scalars['String']['output']; /** The updated price at which the pool is willing to buy an NFT in the pool's liquidity token. */ newBuyPriceT: Scalars['String']['output']; /** The updated delta used in the bonding curve. */ newDelta: Scalars['String']['output']; /** The updated price at which the pool is willing to sell an NFT in the pool's liquidity token. */ newSellPriceT: Scalars['String']['output']; /** The updated spot price in the pool's liquidity token. */ newSpotPriceT: Scalars['String']['output']; /** The number of NFTs in the contract after the block has processed. */ nftTokenBalance: Scalars['String']['output']; /** Metadata for each of the NFTs involved in the swap. */ nftsTransfered?: Maybe>>; /** The fee for the pool in the pool's liquidity token. */ poolFeeT: Scalars['String']['output']; /** The protocol fee in the pool's liquidity token. */ protocolFeeT: Scalars['String']['output']; /** The amount of token in the contract after the block has processed in the pool's liquidity token. */ tokenBalanceT: Scalars['String']['output']; /** The ID of the token involved in the swap (`address`:`networkId`). */ tokenId: Scalars['String']['output']; /** The type of NFT pool event, `SWAP_NFT_IN_POOL`. */ type: NftPoolEventType; /** The ratio of the transaction token to USD. */ usdRatio: Scalars['String']['output']; }; /** Event data for swapping an NFT into a pool. */ export type SwapNftInPoolEventDataV2 = { __typename?: 'SwapNftInPoolEventDataV2'; /** The total value of all NFTs involved in the swap in the pool's liquidity token. */ amountT: Scalars['String']['output']; /** The ratio of the transaction token to the network's base token. */ nbtRatio: Scalars['String']['output']; /** The updated price at which the pool is willing to buy an NFT in the pool's liquidity token. */ newBuyPriceT: Scalars['String']['output']; /** The updated delta used in the bonding curve. */ newDelta: Scalars['String']['output']; /** The updated price at which the pool is willing to sell an NFT in the pool's liquidity token. */ newSellPriceT: Scalars['String']['output']; /** The updated spot price in the pool's liquidity token. */ newSpotPriceT: Scalars['String']['output']; /** *New Param*: The list of NFT assets withdrawn. More extensive info than nftTokenIds. */ nftAssets?: Maybe>>; /** Metadata for each of the NFTs involved in the swap. */ nftsTransfered?: Maybe>>; /** The fee for the pool in the pool's liquidity token. */ poolFeeT: Scalars['String']['output']; /** The protocol fee in the pool's liquidity token. */ protocolFeeT: Scalars['String']['output']; /** The amount of token in the contract after the block has processed in the pool's liquidity token. */ tokenBalanceT: Scalars['String']['output']; /** The ID of the token involved in the swap (`address`:`networkId`). */ tokenId: Scalars['String']['output']; /** The type of NFT pool event, `SWAP_NFT_IN_POOL`. */ type: NftPoolEventType; /** The ratio of the transaction token to USD. */ usdRatio: Scalars['String']['output']; }; /** Event data for swapping an NFT out of a pool. */ export type SwapNftOutPoolEventData = { __typename?: 'SwapNftOutPoolEventData'; /** The total value of all NFTs involved in the swap in the pool's liquidity token. */ amountT: Scalars['String']['output']; /** The ratio of the transaction token to the network's base token. */ nbtRatio: Scalars['String']['output']; /** The updated price at which the pool is willing to buy an NFT in the pool's liquidity token. */ newBuyPriceT: Scalars['String']['output']; /** The updated delta used in the bonding curve. */ newDelta: Scalars['String']['output']; /** The updated price at which the pool is willing to sell an NFT in the pool's liquidity token. */ newSellPriceT: Scalars['String']['output']; /** The updated spot price in the pool's liquidity token. */ newSpotPriceT: Scalars['String']['output']; /** The number of NFTs in the contract after the block has processed. */ nftTokenBalance: Scalars['String']['output']; /** Metadata for each of the NFTs involved in the swap. */ nftsTransfered?: Maybe>>; /** The fee for the pool in the pool's liquidity token. */ poolFeeT: Scalars['String']['output']; /** The protocol fee in the pool's liquidity token. */ protocolFeeT: Scalars['String']['output']; /** The amount of token in the contract after the block has processed in the pool's liquidity token. */ tokenBalanceT: Scalars['String']['output']; /** The ID of the token involved in the swap (`address`:`networkId`). */ tokenId: Scalars['String']['output']; /** The type of NFT pool event, `SWAP_NFT_OUT_POOL`. */ type: NftPoolEventType; /** The ratio of the transaction token to USD. */ usdRatio: Scalars['String']['output']; }; /** Event data for swapping an NFT out of a pool. */ export type SwapNftOutPoolEventDataV2 = { __typename?: 'SwapNftOutPoolEventDataV2'; /** The total value of all NFTs involved in the swap in the pool's liquidity token. */ amountT: Scalars['String']['output']; /** The ratio of the transaction token to the network's base token. */ nbtRatio: Scalars['String']['output']; /** The updated price at which the pool is willing to buy an NFT in the pool's liquidity token. */ newBuyPriceT: Scalars['String']['output']; /** The updated delta used in the bonding curve. */ newDelta: Scalars['String']['output']; /** The updated price at which the pool is willing to sell an NFT in the pool's liquidity token. */ newSellPriceT: Scalars['String']['output']; /** The updated spot price in the pool's liquidity token. */ newSpotPriceT: Scalars['String']['output']; /** *New Param*: The list of NFT assets withdrawn. More extensive info than nftTokenIds. */ nftAssets?: Maybe>>; /** Metadata for each of the NFTs involved in the swap. */ nftsTransfered?: Maybe>>; /** The fee for the pool in the pool's liquidity token. */ poolFeeT: Scalars['String']['output']; /** The protocol fee in the pool's liquidity token. */ protocolFeeT: Scalars['String']['output']; /** The amount of token in the contract after the block has processed in the pool's liquidity token. */ tokenBalanceT: Scalars['String']['output']; /** The ID of the token involved in the swap (`address`:`networkId`). */ tokenId: Scalars['String']['output']; /** The type of NFT pool event, `SWAP_NFT_OUT_POOL`. */ type: NftPoolEventType; /** The ratio of the transaction token to USD. */ usdRatio: Scalars['String']['output']; }; /** Response returned by `getSymbol`. */ export type SymbolResponse = { __typename?: 'SymbolResponse'; /** The currencyCode argument passed in (`TOKEN` or `USD`). */ currency_code: Scalars['String']['output']; /** The trading pair. If currencyCode is TOKEN, the base token will be used, otherwise USD. */ description: Scalars['String']['output']; /** The symbols of the pair. */ name: Scalars['String']['output']; /** The base token symbol. */ original_currency_code: Scalars['String']['output']; /** 10^n, where n is the number of decimal places the price has. Max 16. Used for charting. */ pricescale: Scalars['Float']['output']; /** The list of time frames supported for the symbol in other charting endpoints, eg. getBars. */ supported_resolutions: Array; /** The ID of the pair (`address:networkId`). */ ticker: Scalars['String']['output']; }; export declare enum SymbolType { Pool = "POOL", Token = "TOKEN" } export type Token2022Extensions = { __typename?: 'Token2022Extensions'; /** Scaled UI amount configuration for Token-2022 mints. */ scaledUiAmountConfig?: Maybe; }; export type Token2022ScaledUiAmountConfig = { __typename?: 'Token2022ScaledUiAmountConfig'; /** Authority allowed to update the scaled UI amount multiplier. */ authority?: Maybe; /** Current multiplier applied to decimal-adjusted UI amounts. */ multiplier: Scalars['Float']['output']; /** Pending multiplier, if one has been scheduled. */ newMultiplier?: Maybe; /** Unix timestamp when the pending multiplier becomes effective. */ newMultiplierEffectiveTimestamp?: Maybe; }; /** Bar chart data to track price changes over time. */ export type TokenBarsResponse = { __typename?: 'TokenBarsResponse'; /** Average total fee cost per transaction in USD (totalFees / transactions). Null when there are no transactions. */ averageCostPerTrade?: Maybe>>; /** The aggregate base fees (gas) in USD */ baseFees?: Maybe>>; /** The aggregate builder tips (MEV) in USD */ builderTips?: Maybe>>; /** The buy volume in USD */ buyVolume: Array>; /** The number of unique buyers */ buyers: Array>; /** The number of buys */ buys: Array>; /** The closing price. */ c: Array>; /** Dominant fee component: gas-dominated (gas >50% of fees), mev-dominated (tips >20%), or pool-fee-dominated. Null when no fees. */ feeRegimeClassification?: Maybe>>; /** Ratio of total fees to volume (totalFees / volume). Null when volume is zero. */ feeToVolumeRatio?: Maybe>>; /** Gas cost per dollar of volume ((baseFees + priorityFees + l1DataFees) / volume). Null when volume is zero. */ gasPerVolume?: Maybe>>; /** The high price. */ h: Array>; /** The low price. */ l: Array>; /** The aggregate L1 data posting fees in USD (L2 rollups only) */ l1DataFees?: Maybe>>; /** Liquidity in USD */ liquidity: Array>; /** MEV risk level for this bar: low (<3% builder tips), medium (3-30%), or high (>30%). Null for pre-genesis bars. */ mevRiskLevel?: Maybe>>; /** Ratio of builder tips (MEV) to total fees (builderTips / totalFees). Null when totalFees is zero. */ mevToTotalFeesRatio?: Maybe>>; /** The opening price. */ o: Array>; /** The aggregate pool/DEX fees in USD */ poolFees?: Maybe>>; /** The aggregate priority fees in USD */ priorityFees?: Maybe>>; /** The status code for the batch: `ok` for successful data retrieval and `no_data` for empty responses signaling the end of server data. */ s: Scalars['String']['output']; /** Rate of sandwich attacks per transaction (sandwichedEventCount / transactions). Null when no transaction data. */ sandwichRate?: Maybe>>; /** The sell volume in USD */ sellVolume: Array>; /** The number of unique sellers */ sellers: Array>; /** The number of sells */ sells: Array>; /** The timestamp for the bar. */ t: Array; /** The token that is being returned */ token: EnhancedToken; /** The total fees in USD (sum of poolFees + baseFees + priorityFees + builderTips + l1DataFees) */ totalFees?: Maybe>>; /** The number of traders */ traders: Array>; /** The number of transactions */ transactions: Array>; /** The volume with higher precision. */ volume?: Maybe>>; /** The volume in the native token for the network */ volumeNativeToken?: Maybe>>; }; /** Boolean expression for combining token filters. */ export type TokenBoolFilter = { /** All nested filters must match. */ and?: InputMaybe>; /** The nested filter must not match. */ not?: InputMaybe; /** At least one nested filter must match. */ or?: InputMaybe>; }; /** Token burn event data. */ export type TokenBurnEventData = { __typename?: 'TokenBurnEventData'; /** The amount of tokens burned. */ amount: Scalars['String']['output']; /** The new circulating supply for the token. */ circulatingSupply?: Maybe; /** The new total supply for the token. */ totalSupply?: Maybe; }; export type TokenCategoryFilter = { /** Match tokens in all of these categories (AND). */ allOf?: InputMaybe>; /** Match tokens in any of these categories (OR). */ anyOf?: InputMaybe>; /** Match tokens that have at least one category (true) or none (false). */ hasCategory?: InputMaybe; /** Exclude tokens in any of these categories. */ noneOf?: InputMaybe>; }; export type TokenExtensions = { __typename?: 'TokenExtensions'; /** Base B20 extension metadata. */ b20?: Maybe; /** Solana Token-2022 extension metadata. */ token2022?: Maybe; }; /** All-time high and low price and market cap data for a token. */ export type TokenExtrema = { __typename?: 'TokenExtrema'; /** The contract address of the token. */ address: Scalars['String']['output']; /** The all-time high circulating market cap. */ athCircMc: Scalars['String']['output']; /** The unix timestamp when the all-time high circulating market cap was reached. */ athCircMcTimestamp: Scalars['Int']['output']; /** The all-time high fully diluted market cap. */ athFdv: Scalars['String']['output']; /** The unix timestamp when the all-time high FDV was reached. */ athFdvTimestamp: Scalars['Int']['output']; /** The all-time high price in USD. */ athPrice: Scalars['String']['output']; /** The unix timestamp when the all-time high price was reached. */ athPriceTimestamp: Scalars['Int']['output']; /** The all-time low circulating market cap. */ atlCircMc: Scalars['String']['output']; /** The unix timestamp when the all-time low circulating market cap was reached. */ atlCircMcTimestamp: Scalars['Int']['output']; /** The all-time low fully diluted market cap. */ atlFdv: Scalars['String']['output']; /** The unix timestamp when the all-time low FDV was reached. */ atlFdvTimestamp: Scalars['Int']['output']; /** The all-time low price in USD. */ atlPrice: Scalars['String']['output']; /** The unix timestamp when the all-time low price was reached. */ atlPriceTimestamp: Scalars['Int']['output']; /** The token ID (`address:networkId`). */ id: Scalars['String']['output']; /** The network ID the token is deployed on. */ networkId: Scalars['Int']['output']; }; /** Response returned by `filterTokens`. */ export type TokenFilterConnection = { __typename?: 'TokenFilterConnection'; /** The number of tokens returned. */ count?: Maybe; /** Where in the list the server started when returning items. */ page?: Maybe; /** The list of tokens matching the filter parameters. */ results?: Maybe>>; }; /** A token matching a set of filter parameters. */ export type TokenFilterResult = { __typename?: 'TokenFilterResult'; /** @deprecated Age isn't supported - use createdAt instead */ age?: Maybe; /** The all-time high circulating market cap. */ athCircMc?: Maybe; /** The unix timestamp when the all-time high circulating market cap was reached. */ athCircMcTimestamp?: Maybe; /** The all-time high fully diluted market cap. */ athFdv?: Maybe; /** The unix timestamp when the all-time high FDV was reached. */ athFdvTimestamp?: Maybe; /** The all-time high price in USD. */ athPrice?: Maybe; /** The unix timestamp when the all-time high price was reached. */ athPriceTimestamp?: Maybe; /** The all-time low circulating market cap. */ atlCircMc?: Maybe; /** The unix timestamp when the all-time low circulating market cap was reached. */ atlCircMcTimestamp?: Maybe; /** The all-time low fully diluted market cap. */ atlFdv?: Maybe; /** The unix timestamp when the all-time low FDV was reached. */ atlFdvTimestamp?: Maybe; /** The all-time low price in USD. */ atlPrice?: Maybe; /** The unix timestamp when the all-time low price was reached. */ atlPriceTimestamp?: Maybe; /** The total base gas fees in USD in the past hour. */ baseFees1?: Maybe; /** The total base gas fees in USD in the past 4 hours. */ baseFees4?: Maybe; /** The total base gas fees in USD in the past 5 minutes. */ baseFees5m?: Maybe; /** The total base gas fees in USD in the past 12 hours. */ baseFees12?: Maybe; /** The total base gas fees in USD in the past 24 hours. */ baseFees24?: Maybe; /** The total builder tips (MEV) in USD in the past hour. */ builderTips1?: Maybe; /** The total builder tips (MEV) in USD in the past 4 hours. */ builderTips4?: Maybe; /** The total builder tips (MEV) in USD in the past 5 minutes. */ builderTips5m?: Maybe; /** The total builder tips (MEV) in USD in the past 12 hours. */ builderTips12?: Maybe; /** The total builder tips (MEV) in USD in the past 24 hours. */ builderTips24?: Maybe; /** The number of wallets that have bundled the token */ bundlerCount?: Maybe; /** The percentage of tokens held by bundlers */ bundlerHeldPercentage?: Maybe; /** The number of buys in the past hour. */ buyCount1?: Maybe; /** The number of buys in the past 4 hours. */ buyCount4?: Maybe; /** The number of buys in the past 5 minutes. */ buyCount5m?: Maybe; /** The number of buys in the past 12 hours. */ buyCount12?: Maybe; /** The number of buys in the past 24 hours. */ buyCount24?: Maybe; /** The buy volume in USD in the past hour. */ buyVolume1?: Maybe; /** The buy volume in USD in the past 4 hours. */ buyVolume4?: Maybe; /** The buy volume in USD in the past 5 minutes. */ buyVolume5m?: Maybe; /** The buy volume in USD in the past 12 hours. */ buyVolume12?: Maybe; /** The buy volume in USD in the past 24 hours. */ buyVolume24?: Maybe; /** The percent price change in the past hour. Decimal format. */ change1?: Maybe; /** The percent price change in the past 4 hours. Decimal format. */ change4?: Maybe; /** The percent price change in the past 5 minutes. Decimal format. */ change5m?: Maybe; /** The percent price change in the past 12 hours. Decimal format. */ change12?: Maybe; /** The percent price change in the past 24 hours. Decimal format. */ change24?: Maybe; /** The circulating market cap. */ circulatingMarketCap?: Maybe; /** The unix timestamp for the creation of the token's first pair. */ createdAt?: Maybe; /** The percentage of tokens held by the dev */ devHeldPercentage?: Maybe; /** The exchanges the token is listed on. */ exchanges?: Maybe>>; /** @deprecated FDV isn't supported - use marketCap instead */ fdv?: Maybe; /** The ratio of total fees to volume in the past hour. Decimal format. */ feeToVolumeRatio1?: Maybe; /** The ratio of total fees to volume in the past 4 hours. Decimal format. */ feeToVolumeRatio4?: Maybe; /** The ratio of total fees to volume in the past 5 minutes. Decimal format. */ feeToVolumeRatio5m?: Maybe; /** The ratio of total fees to volume in the past 12 hours. Decimal format. */ feeToVolumeRatio12?: Maybe; /** The ratio of total fees to volume in the past 24 hours. Decimal format. */ feeToVolumeRatio24?: Maybe; /** The highest price in USD in the past hour. */ high1?: Maybe; /** The highest price in USD in the past 4 hours. */ high4?: Maybe; /** The highest price in USD in the past 5 minutes. */ high5m?: Maybe; /** The highest price in USD in the past 12 hours. */ high12?: Maybe; /** The highest price in USD in the past 24 hours. */ high24?: Maybe; /** The number of different wallets holding the token. */ holders?: Maybe; /** The number of wallets that have been an insider of the token */ insiderCount?: Maybe; /** The percentage of tokens held by insiders */ insiderHeldPercentage?: Maybe; /** Whether the token has been flagged as a scam. */ isScam?: Maybe; /** The total L1 data fees in USD in the past hour. */ l1DataFees1?: Maybe; /** The total L1 data fees in USD in the past 4 hours. */ l1DataFees4?: Maybe; /** The total L1 data fees in USD in the past 5 minutes. */ l1DataFees5m?: Maybe; /** The total L1 data fees in USD in the past 12 hours. */ l1DataFees12?: Maybe; /** The total L1 data fees in USD in the past 24 hours. */ l1DataFees24?: Maybe; /** The unix timestamp for the token's last transaction. */ lastTransaction?: Maybe; /** Metadata for the token's most liquid pair */ liquidPair?: Maybe; /** The liquidity of the token's most liquid pair */ liquidPairLiquidity?: Maybe; /** The liquid pairs price in USD. */ liquidPairPriceUSD?: Maybe; /** Amount of liquidity in the token's top pair. */ liquidity?: Maybe; /** The lowest price in USD in the past hour. */ low1?: Maybe; /** The lowest price in USD in the past 4 hours. */ low4?: Maybe; /** The lowest price in USD in the past 5 minutes. */ low5m?: Maybe; /** The lowest price in USD in the past 12 hours. */ low12?: Maybe; /** The lowest price in USD in the past 24 hours. */ low24?: Maybe; /** The fully diluted market cap. */ marketCap?: Maybe; /** Metadata for the token's top pair. */ pair?: Maybe; /** The total pool fees in USD in the past hour. */ poolFees1?: Maybe; /** The total pool fees in USD in the past 4 hours. */ poolFees4?: Maybe; /** The total pool fees in USD in the past 5 minutes. */ poolFees5m?: Maybe; /** The total pool fees in USD in the past 12 hours. */ poolFees12?: Maybe; /** The total pool fees in USD in the past 24 hours. */ poolFees24?: Maybe; /** The reasons the token has been flagged as a potential scam. */ potentialScamReasons?: Maybe>>; /** The token price in USD. */ priceUSD?: Maybe; /** The total priority fees in USD in the past hour. */ priorityFees1?: Maybe; /** The total priority fees in USD in the past 4 hours. */ priorityFees4?: Maybe; /** The total priority fees in USD in the past 5 minutes. */ priorityFees5m?: Maybe; /** The total priority fees in USD in the past 12 hours. */ priorityFees12?: Maybe; /** The total priority fees in USD in the past 24 hours. */ priorityFees24?: Maybe; /** The token of interest. Can be `token0` or `token1`. */ quoteToken?: Maybe; /** The number of sells in the past hour. */ sellCount1?: Maybe; /** The number of sells in the past 4 hours. */ sellCount4?: Maybe; /** The number of sells in the past 5 minutes. */ sellCount5m?: Maybe; /** The number of sells in the past 12 hours. */ sellCount12?: Maybe; /** The number of sells in the past 24 hours. */ sellCount24?: Maybe; /** The sell volume in USD in the past hour. */ sellVolume1?: Maybe; /** The sell volume in USD in the past 4 hours. */ sellVolume4?: Maybe; /** The sell volume in USD in the past 5 minutes. */ sellVolume5m?: Maybe; /** The sell volume in USD in the past 12 hours. */ sellVolume12?: Maybe; /** The sell volume in USD in the past 24 hours. */ sellVolume24?: Maybe; /** The number of wallets that have sniped the token */ sniperCount?: Maybe; /** The percentage of tokens held by snipers */ sniperHeldPercentage?: Maybe; /** The number of suspicious wallets (deduplicated union of snipers, bundlers, and insiders) */ suspiciousCount?: Maybe; /** The percentage of tokens held by suspicious wallets */ suspiciousHeldPercentage?: Maybe; /** The percentage of wallets that are less than 1d old that have traded in the last 24h */ swapPct1dOldWallet?: Maybe; /** The percentage of wallets that are less than 7d old that have traded in the last 24h */ swapPct7dOldWallet?: Maybe; /** Metadata for the token. */ token?: Maybe; /** The percentage of total supply held by the top 10 holders. */ top10HoldersPercent?: Maybe; /** The total trading fees (pool + gas + tips) in USD in the past hour. */ totalFees1?: Maybe; /** The total trading fees (pool + gas + tips) in USD in the past 4 hours. */ totalFees4?: Maybe; /** The total trading fees (pool + gas + tips) in USD in the past 5 minutes. */ totalFees5m?: Maybe; /** The total trading fees (pool + gas + tips) in USD in the past 12 hours. */ totalFees12?: Maybe; /** The total trading fees (pool + gas + tips) in USD in the past 24 hours. */ totalFees24?: Maybe; /** A heuristic based on various factors used to rank tokens based on how trending they are. */ trendingScore?: Maybe; /** The number of transactions in the past hour. */ txnCount1?: Maybe; /** The number of transactions in the past 4 hours. */ txnCount4?: Maybe; /** The number of transactions in the past 5 minutes. */ txnCount5m?: Maybe; /** The number of transactions in the past 12 hours. */ txnCount12?: Maybe; /** The number of transactions in the past 24 hours. */ txnCount24?: Maybe; /** The unique number of buys in the past hour. */ uniqueBuys1?: Maybe; /** The unique number of buys in the past 4 hours. */ uniqueBuys4?: Maybe; /** The unique number of buys in the past 5 minutes. */ uniqueBuys5m?: Maybe; /** The unique number of buys in the past 12 hours. */ uniqueBuys12?: Maybe; /** The unique number of buys in the past 24 hours. */ uniqueBuys24?: Maybe; /** The unique number of sells in the past hour. */ uniqueSells1?: Maybe; /** The unique number of sells in the past 4 hours. */ uniqueSells4?: Maybe; /** The unique number of sells in the past 5 minutes. */ uniqueSells5m?: Maybe; /** The unique number of sells in the past 12 hours. */ uniqueSells12?: Maybe; /** The unique number of sells in the past 24 hours. */ uniqueSells24?: Maybe; /** The unique number of transactions in the past hour. */ uniqueTransactions1?: Maybe; /** The unique number of transactions in the past 4 hours. */ uniqueTransactions4?: Maybe; /** The unique number of transactions in the past 5 minutes. */ uniqueTransactions5m?: Maybe; /** The unique number of transactions in the past 12 hours. */ uniqueTransactions12?: Maybe; /** The unique number of transactions in the past 24 hours. */ uniqueTransactions24?: Maybe; /** The trade volume in USD in the past hour. */ volume1?: Maybe; /** The trade volume in USD in the past 4 hours. */ volume4?: Maybe; /** The trade volume in USD in the past 5 minutes. */ volume5m?: Maybe; /** The trade volume in USD in the past 12 hours. */ volume12?: Maybe; /** The trade volume in USD in the past 24 hours. */ volume24?: Maybe; /** The percent volume change in the past hour. Decimal format. */ volumeChange1?: Maybe; /** The percent volume change in the past 4 hours. Decimal format. */ volumeChange4?: Maybe; /** The percent volume change in the past 5 minutes. Decimal format. */ volumeChange5m?: Maybe; /** The percent volume change in the past 12 hours. Decimal format. */ volumeChange12?: Maybe; /** The percent volume change in the past 24 hours. Decimal format. */ volumeChange24?: Maybe; /** The average age of the wallets that traded in the last 24h */ walletAgeAvg?: Maybe; /** The standard deviation of age of the wallets that traded in the last 24h */ walletAgeStd?: Maybe; }; /** Input type of `TokenFilters`. */ export type TokenFilters = { /** @deprecated Age isn't supported - use createdAt instead */ age?: InputMaybe; /** Filter by all-time high circulating market cap. */ athCircMc?: InputMaybe; /** Filter by all-time high FDV. */ athFdv?: InputMaybe; /** Filter by all-time high price. */ athPrice?: InputMaybe; /** Filter by all-time low circulating market cap. */ atlCircMc?: InputMaybe; /** Filter by all-time low FDV. */ atlFdv?: InputMaybe; /** Filter by all-time low price. */ atlPrice?: InputMaybe; /** Filter by Grid bluechip ratings. Returns tokens matching any of the provided ratings. */ bluechipRatings?: InputMaybe>; /** Recursive boolean expression for combining token filters. */ boolFilter?: InputMaybe; /** Filter by number of wallets that have bundled the token */ bundlerCount?: InputMaybe; /** Filter by percentage of tokens held by bundlers */ bundlerHeldPercentage?: InputMaybe; /** The number of buys in the past hour. */ buyCount1?: InputMaybe; /** The number of buys in the past 4 hours. */ buyCount4?: InputMaybe; /** The number of buys in the past 5 minutes. */ buyCount5m?: InputMaybe; /** The number of buys in the past 12 hours. */ buyCount12?: InputMaybe; /** The number of buys in the past 24 hours. */ buyCount24?: InputMaybe; /** The buy volume in USD in the past hour. */ buyVolume1?: InputMaybe; /** The buy volume in USD in the past 4 hours. */ buyVolume4?: InputMaybe; /** The buy volume in USD in the past 5 minutes. */ buyVolume5m?: InputMaybe; /** The buy volume in USD in the past 12 hours. */ buyVolume12?: InputMaybe; /** The buy volume in USD in the past 24 hours. */ buyVolume24?: InputMaybe; categories?: InputMaybe; /** The percent price change in the past hour. Decimal format. */ change1?: InputMaybe; /** The percent price change in the past 4 hours. Decimal format. */ change4?: InputMaybe; /** The percent price change in the past 5 minutes. Decimal format. */ change5m?: InputMaybe; /** The percent price change in the past 12 hours. Decimal format. */ change12?: InputMaybe; /** The percent price change in the past 24 hours. Decimal format. */ change24?: InputMaybe; /** The circulating market cap. */ circulatingMarketCap?: InputMaybe; /** Filter by unix timestamp for the most recent post in the token's coin community. */ coinCommunityLastPostAt?: InputMaybe; /** Filter by number of likes in the token's coin community. */ coinCommunityLikeCount?: InputMaybe; /** Filter by number of members in the token's coin community. */ coinCommunityMemberCount?: InputMaybe; /** Filter by number of posts in the token's coin community. */ coinCommunityPostCount?: InputMaybe; /** The unix timestamp for the creation of the token's first pair. */ createdAt?: InputMaybe; /** * The address of the creator of the token. * @deprecated Use creatorAddresses string array instead */ creatorAddress?: InputMaybe; /** The addresses of the token creators (supports multiple addresses). Max 25 addresses. You cannot provide both creatorAddress and creatorAddresses. */ creatorAddresses?: InputMaybe>; /** Filter by percentage of tokens held by the dev */ devHeldPercentage?: InputMaybe; /** The list of exchange contract addresses to filter by. */ exchangeAddress?: InputMaybe>>; /** The list of exchange contract IDs to filter by. Applied in conjunction with `network` filter using an OR condition. When used together, the query returns results that match either the specified exchanges or the specified network. */ exchangeId?: InputMaybe>>; /** @deprecated FDV isn't supported - use marketCap instead */ fdv?: InputMaybe; /** Filter by fee to volume ratio in the past 24 hours. */ feeToVolumeRatio24?: InputMaybe; /** The token is freezable. */ freezable?: InputMaybe; /** Filter by whether the token has linked Grid asset data. */ hasGridData?: InputMaybe; /** The highest price in USD in the past hour. */ high1?: InputMaybe; /** The highest price in USD in the past 4 hours. */ high4?: InputMaybe; /** The highest price in USD in the past 5 minutes. */ high5m?: InputMaybe; /** The highest price in USD in the past 12 hours. */ high12?: InputMaybe; /** The highest price in USD in the past 24 hours. */ high24?: InputMaybe; /** The number of different wallets holding the token. */ holders?: InputMaybe; /** Whether to include tokens that have been flagged as scams. Default: false */ includeScams?: InputMaybe; /** Filter by number of wallets that have been an insider of the token */ insiderCount?: InputMaybe; /** Filter by percentage of tokens held by insiders */ insiderHeldPercentage?: InputMaybe; /** Whether to filter for tokens on testnet networks. Use `true` for testnet tokens only, `false` for mainnet tokens only and `undefined` (default) for both. */ isTestnet?: InputMaybe; /** Only include verified tokens */ isVerified?: InputMaybe; /** The unix timestamp for the token's last transaction. */ lastTransaction?: InputMaybe; /** Indicates if the launchpad is completed. */ launchpadCompleted?: InputMaybe; /** The timestamp when the launchpad was completed. */ launchpadCompletedAt?: InputMaybe; /** The graduation percentage. */ launchpadGraduationPercent?: InputMaybe; /** Indicates if the launchpad has migrated. */ launchpadMigrated?: InputMaybe; /** The timestamp when the launchpad was migrated. */ launchpadMigratedAt?: InputMaybe; /** A list of launchpad names. Any of the following: Pump.fun, Pump Mayhem, Bonk, BONAD.fun, Nad.Fun, Baseapp, Baseapp Creator, Zora, Zora Creator, Four.meme, Four.meme Fair, Believe, Moonshot, Jupiter Studio, boop, Heaven, TokenMill V2, Virtuals, Clanker, Clanker V4, ArenaTrade, Moonit, LaunchLab, MeteoraDBC, Meteora Alpha Vault, Zora Solana, Cooking.City, time.fun, BAGS, Circus, Dealr, OhFuckFun, PrintFun, Trend, shout.fun, xApple, Sendshot, DubDub, cults, OpenGameProtocol, AMERICA.fun, Kumbaya, bow.fun, Printr, Bankr, Liquid, Noice, Flaunch, Coinbarrel, Blowfish, MeMoo, Metaplex, Scale, Eitherway, Livo, Trench, Flap, NOXA Fun, hood.fun, pons, LONG, EasyA Kickstart. */ launchpadName?: InputMaybe>; /** A list of launchpad protocols. */ launchpadProtocol?: InputMaybe>; /** The amount of liquidity in the token's top pair. */ liquidity?: InputMaybe; /** The lowest price in USD in the past hour. */ low1?: InputMaybe; /** The lowest price in USD in the past 4 hours. */ low4?: InputMaybe; /** The lowest price in USD in the past 5 minutes. */ low5m?: InputMaybe; /** The lowest price in USD in the past 12 hours. */ low12?: InputMaybe; /** The lowest price in USD in the past 24 hours. */ low24?: InputMaybe; /** The fully diluted market cap. */ marketCap?: InputMaybe; /** The token is mintable. */ mintable?: InputMaybe; /** The list of network IDs to filter by. Applied in conjunction with `exchangeId` filter using an OR condition. When used together, the query returns results that match either the specified exchanges or the specified network. */ network?: InputMaybe>>; /** Filter by pool fees in the past 24 hours. */ poolFees24?: InputMaybe; /** Filter potential Scams */ potentialScam?: InputMaybe; /** The token price in USD. */ priceUSD?: InputMaybe; /** Whether the token name or symbol contains profanity. */ profanity?: InputMaybe; /** The number of sells in the past hour. */ sellCount1?: InputMaybe; /** The number of sells in the past 4 hours. */ sellCount4?: InputMaybe; /** The number of sells in the past 5 minutes. */ sellCount5m?: InputMaybe; /** The number of sells in the past 12 hours. */ sellCount12?: InputMaybe; /** The number of sells in the past 24 hours. */ sellCount24?: InputMaybe; /** The sell volume in USD in the past hour. */ sellVolume1?: InputMaybe; /** The sell volume in USD in the past 4 hours. */ sellVolume4?: InputMaybe; /** The sell volume in USD in the past 5 minutes. */ sellVolume5m?: InputMaybe; /** The sell volume in USD in the past 12 hours. */ sellVolume12?: InputMaybe; /** The sell volume in USD in the past 24 hours. */ sellVolume24?: InputMaybe; /** Filter by number of wallets that have sniped the token */ sniperCount?: InputMaybe; /** Filter by percentage of tokens held by snipers */ sniperHeldPercentage?: InputMaybe; /** Filter by number of suspicious wallets (deduplicated union of snipers, bundlers, and insiders) */ suspiciousCount?: InputMaybe; /** Filter by percentage of tokens held by suspicious wallets */ suspiciousHeldPercentage?: InputMaybe; /** The percentage of wallets that are less than 1d old that have traded in the last 24h. */ swapPct1dOldWallet?: InputMaybe; /** The percentage of wallets that are less than 7d old that have traded in the last 24h. */ swapPct7dOldWallet?: InputMaybe; /** The unix timestamp for the creation of the token. */ tokenCreatedAt?: InputMaybe; /** Filter by top 10 holders percentage. */ top10HoldersPercent?: InputMaybe; /** Filter by total fees in the past hour. */ totalFees1?: InputMaybe; /** Filter by total fees in the past 4 hours. */ totalFees4?: InputMaybe; /** Filter by total fees in the past 5 minutes. */ totalFees5m?: InputMaybe; /** Filter by total fees in the past 12 hours. */ totalFees12?: InputMaybe; /** Filter by total fees in the past 24 hours. */ totalFees24?: InputMaybe; /** Whether to ignore pairs/tokens not relevant to trending. This is done checking against a few factors and ignoring uninteresting tokens like stables / network tokens. If you want all tokens regardless of these checks, then don't include this field. (default) If you want only tokens that fail the trending ignore checks, then set it to `true`. (i.e. stablecoins, rugs, network base tokens) If you want only tokens that pass the trending ignore checks, then set it to `false`. */ trendingIgnored?: InputMaybe; /** The number of transactions in the past hour. */ txnCount1?: InputMaybe; /** The number of transactions in the past 4 hours. */ txnCount4?: InputMaybe; /** The number of transactions in the past 5 minutes. */ txnCount5m?: InputMaybe; /** The number of transactions in the past 12 hours. */ txnCount12?: InputMaybe; /** The number of transactions in the past 24 hours. */ txnCount24?: InputMaybe; /** The unique number of buys in the past hour. */ uniqueBuys1?: InputMaybe; /** The unique number of buys in the past 4 hours. */ uniqueBuys4?: InputMaybe; /** The unique number of buys in the past 5 minutes. */ uniqueBuys5m?: InputMaybe; /** The unique number of buys in the past 12 hours. */ uniqueBuys12?: InputMaybe; /** The unique number of buys in the past 24 hours. */ uniqueBuys24?: InputMaybe; /** The unique number of sells in the past hour. */ uniqueSells1?: InputMaybe; /** The unique number of sells in the past 4 hours. */ uniqueSells4?: InputMaybe; /** The unique number of sells in the past 5 minutes. */ uniqueSells5m?: InputMaybe; /** The unique number of sells in the past 12 hours. */ uniqueSells12?: InputMaybe; /** The unique number of sells in the past 24 hours. */ uniqueSells24?: InputMaybe; /** The unique number of transactions in the past hour. */ uniqueTransactions1?: InputMaybe; /** The unique number of transactions in the past 4 hours. */ uniqueTransactions4?: InputMaybe; /** The unique number of transactions in the past 5 minutes. */ uniqueTransactions5m?: InputMaybe; /** The unique number of transactions in the past 12 hours. */ uniqueTransactions12?: InputMaybe; /** The unique number of transactions in the past 24 hours. */ uniqueTransactions24?: InputMaybe; /** The trade volume in USD in the past hour. */ volume1?: InputMaybe; /** The trade volume in USD in the past 4 hours. */ volume4?: InputMaybe; /** The trade volume in USD in the past 5 minutes. */ volume5m?: InputMaybe; /** The trade volume in USD in the past 12 hours. */ volume12?: InputMaybe; /** The trade volume in USD in the past 24 hours. */ volume24?: InputMaybe; /** The percent volume change in the past hour. Decimal format. */ volumeChange1?: InputMaybe; /** The percent volume change in the past 4 hours. Decimal format. */ volumeChange4?: InputMaybe; /** The percent volume change in the past 5 minutes. Decimal format. */ volumeChange5m?: InputMaybe; /** The percent volume change in the past 12 hours. Decimal format. */ volumeChange12?: InputMaybe; /** The percent volume change in the past 24 hours. Decimal format. */ volumeChange24?: InputMaybe; /** The average age of the wallets that traded in the last 24h. */ walletAgeAvg?: InputMaybe; /** The standard deviation of age of the wallets that traded in the last 24h. */ walletAgeStd?: InputMaybe; }; /** Metadata for a token. */ export type TokenInfo = { __typename?: 'TokenInfo'; /** The contract address of the token. */ address: Scalars['String']['output']; /** The Grid bluechip rating for this token (e.g. `A+`, `B-`). */ bluechipRating?: Maybe; /** The circulating supply of the token. */ circulatingSupply?: Maybe; /** The token ID on CoinMarketCap. */ cmcId?: Maybe; /** A description of the token. */ description?: Maybe; /** The Grid asset ID, if this token is linked to a Grid asset. */ gridAssetId?: Maybe; /** Uniquely identifies the token. */ id: Scalars['String']['output']; /** The token banner URL. */ imageBannerUrl?: Maybe; /** The large token logo URL. */ imageLargeUrl?: Maybe; /** The small token logo URL. */ imageSmallUrl?: Maybe; /** The thumbhash of the token logo. */ imageThumbHash?: Maybe; /** The thumbnail token logo URL. */ imageThumbUrl?: Maybe; /** Whether the token has been flagged as a scam. */ isScam?: Maybe; /** The token name. For example, `ApeCoin`. */ name?: Maybe; /** The network ID the token is deployed on. */ networkId: Scalars['Int']['output']; /** The token symbol. For example, `APE`. */ symbol: Scalars['String']['output']; /** The total supply of the token. */ totalSupply?: Maybe; /** The original URL/URI for the video associated with the token. */ videoExternalUrl?: Maybe; }; /** Input type of `token` and `tokens`. */ export type TokenInput = { /** The contract address of the token. */ address: Scalars['String']['input']; /** The network ID the token is deployed on. */ networkId: Scalars['Int']['input']; }; /** Events that occur during a token's lifecycle. Only Mint and Burn events right now. */ export type TokenLifecycleEvent = { __typename?: 'TokenLifecycleEvent'; /** The hash of the block where the transaction occurred. */ blockHash: Scalars['String']['output']; /** The block number for the transaction. */ blockNumber: Scalars['Int']['output']; /** The event data, depends on the type of event */ data: TokenLifecycleEventData; /** The type of event. */ eventType: TokenLifecycleEventType; /** The ID of the event (`address:networkId`). For example, `0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2:1`. */ id: Scalars['String']['output']; /** The index of the log in the block. */ logIndex: Scalars['Int']['output']; /** The wallet address that performed the transaction. */ maker?: Maybe; /** The network ID that the token is deployed on. */ networkId: Scalars['Int']['output']; /** The unix timestamp for when the transaction occurred. */ timestamp: Scalars['Int']['output']; /** The token's contract address. */ tokenAddress: Scalars['String']['output']; /** The unique hash for the transaction. */ transactionHash: Scalars['String']['output']; /** The index of the transaction within the block. */ transactionIndex: Scalars['Int']['output']; }; /** Response returned by `tokenLifecycleEvents`. */ export type TokenLifecycleEventConnection = { __typename?: 'TokenLifecycleEventConnection'; /** A cursor for use in pagination. If non-null, more results are available; pages may be empty due to filtering. */ cursor?: Maybe; /** A list of transactions for a token's top pair. */ items: Array>; }; /** Event data for a token's lifecycle. */ export type TokenLifecycleEventData = TokenBurnEventData | TokenMintEventData; /** Event types for a token. Mint or Burn. */ export declare enum TokenLifecycleEventType { Burn = "BURN", Mint = "MINT" } /** Input type of `tokenLifecycleEvents` query. */ export type TokenLifecycleEventsQueryInput = { /** The token contract address to filter events by. In conjunction with `networkId`, this will filter events for a specific token on a specific network. */ address: Scalars['String']['input']; /** The networkId to filter events by. */ networkId: Scalars['Int']['input']; }; /** Token mint event data. */ export type TokenMintEventData = { __typename?: 'TokenMintEventData'; /** The amount of tokens minted. */ amount: Scalars['String']['output']; /** The new circulating supply for the token. */ circulatingSupply?: Maybe; /** The new total supply for the token. */ totalSupply?: Maybe; }; /** The token of interest within a pair. Can be `token0` or `token1`. */ export declare enum TokenOfInterest { Token0 = "token0", Token1 = "token1" } /** Token pair event types. */ export declare enum TokenPairEventType { Burn = "BURN", Buy = "BUY", Collect = "COLLECT", CollectProtocol = "COLLECT_PROTOCOL", Mint = "MINT", Sell = "SELL", Swap = "SWAP", Sync = "SYNC" } /** Webhook condition for token pair event type. */ export type TokenPairEventTypeCondition = { __typename?: 'TokenPairEventTypeCondition'; /** The list of token pair event types. */ oneOf: Array; }; /** Input for token pair event type condition. */ export type TokenPairEventTypeConditionInput = { /** The list of token event types to equal. */ oneOf: Array; }; /** Webhook conditions for a token pair event. */ export type TokenPairEventWebhookCondition = { __typename?: 'TokenPairEventWebhookCondition'; /** The event type the webhook is listening for. */ eventType?: Maybe; /** The exchange contract address the webhook is listening for. */ exchangeAddress?: Maybe; /** The maker wallet address the webhook is listening for. */ maker?: Maybe; /** The list of network IDs the webhook is listening on. */ networkId?: Maybe; /** The pair contract address the webhook is listening for. */ pairAddress?: Maybe; /** The swap values the webhook is listening for. */ swapValue?: Maybe; /** The token contract address the webhook is listening for. */ tokenAddress?: Maybe; }; /** Input conditions for a token pair event webhook. */ export type TokenPairEventWebhookConditionInput = { /** The token event type to listen for. */ eventType?: InputMaybe; /** The exchange contract address to listen for. */ exchangeAddress?: InputMaybe; /** The maker wallet address to listen for. */ maker?: InputMaybe; /** A list of network IDs to listen on. */ networkId?: InputMaybe; /** The pair contract address to listen for. */ pairAddress?: InputMaybe; /** The swap values to listen for. */ swapValue?: InputMaybe; /** The token contract address to listen for. */ tokenAddress?: InputMaybe; }; /** The type of statistics returned. Can be `FILTERED` or `UNFILTERED`. */ export declare enum TokenPairStatisticsType { Filtered = "FILTERED", Unfiltered = "UNFILTERED" } /** Webhook conditions for a token price event. */ export type TokenPriceEventWebhookCondition = { __typename?: 'TokenPriceEventWebhookCondition'; /** The token contract address the webhook is listening for. */ address: StringEqualsCondition; /** The network ID the webhook is listening on. */ networkId: IntEqualsCondition; /** The price condition that must be met in order for the webhook to send. */ priceUsd: ComparisonOperator; }; /** Input conditions for a token price event webhook. */ export type TokenPriceEventWebhookConditionInput = { /** The contract address of the token to listen for. */ address: StringEqualsConditionInput; /** The network ID to listen on. */ networkId: IntEqualsConditionInput; /** The price conditions to listen for. */ priceUsd: ComparisonOperatorInput; }; /** Input type of `TokenRanking`. */ export type TokenRanking = { /** The attribute to rank tokens by. */ attribute?: InputMaybe; /** The direction to apply to the ranking attribute. */ direction?: InputMaybe; }; /** The attribute used to rank tokens. */ export declare enum TokenRankingAttribute { /** @deprecated Use createdAt instead */ Age = "age", BaseFees1 = "baseFees1", BaseFees4 = "baseFees4", BaseFees5m = "baseFees5m", BaseFees12 = "baseFees12", BaseFees24 = "baseFees24", BuilderTips1 = "builderTips1", BuilderTips4 = "builderTips4", BuilderTips5m = "builderTips5m", BuilderTips12 = "builderTips12", BuilderTips24 = "builderTips24", BundlerCount = "bundlerCount", BundlerHeldPercentage = "bundlerHeldPercentage", BuyCount1 = "buyCount1", BuyCount4 = "buyCount4", BuyCount5m = "buyCount5m", BuyCount12 = "buyCount12", BuyCount24 = "buyCount24", BuyVolume1 = "buyVolume1", BuyVolume4 = "buyVolume4", BuyVolume5m = "buyVolume5m", BuyVolume12 = "buyVolume12", BuyVolume24 = "buyVolume24", Change1 = "change1", Change4 = "change4", Change5m = "change5m", Change12 = "change12", Change24 = "change24", CirculatingMarketCap = "circulatingMarketCap", CoinCommunityLastPostAt = "coinCommunityLastPostAt", CoinCommunityLikeCount = "coinCommunityLikeCount", CoinCommunityMemberCount = "coinCommunityMemberCount", CoinCommunityPostCount = "coinCommunityPostCount", CreatedAt = "createdAt", DevHeldPercentage = "devHeldPercentage", FeeToVolumeRatio1 = "feeToVolumeRatio1", FeeToVolumeRatio4 = "feeToVolumeRatio4", FeeToVolumeRatio5m = "feeToVolumeRatio5m", FeeToVolumeRatio12 = "feeToVolumeRatio12", FeeToVolumeRatio24 = "feeToVolumeRatio24", GraduationPercent = "graduationPercent", High1 = "high1", High4 = "high4", High5m = "high5m", High12 = "high12", High24 = "high24", Holders = "holders", InsiderCount = "insiderCount", InsiderHeldPercentage = "insiderHeldPercentage", L1DataFees1 = "l1DataFees1", L1DataFees4 = "l1DataFees4", L1DataFees5m = "l1DataFees5m", L1DataFees12 = "l1DataFees12", L1DataFees24 = "l1DataFees24", LastTransaction = "lastTransaction", LaunchpadCompletedAt = "launchpadCompletedAt", LaunchpadMigratedAt = "launchpadMigratedAt", Liquidity = "liquidity", Low1 = "low1", Low4 = "low4", Low5m = "low5m", Low12 = "low12", Low24 = "low24", MarketCap = "marketCap", NotableHolderCount = "notableHolderCount", PoolFees1 = "poolFees1", PoolFees4 = "poolFees4", PoolFees5m = "poolFees5m", PoolFees12 = "poolFees12", PoolFees24 = "poolFees24", PriceUsd = "priceUSD", PriorityFees1 = "priorityFees1", PriorityFees4 = "priorityFees4", PriorityFees5m = "priorityFees5m", PriorityFees12 = "priorityFees12", PriorityFees24 = "priorityFees24", SellCount1 = "sellCount1", SellCount4 = "sellCount4", SellCount5m = "sellCount5m", SellCount12 = "sellCount12", SellCount24 = "sellCount24", SellVolume1 = "sellVolume1", SellVolume4 = "sellVolume4", SellVolume5m = "sellVolume5m", SellVolume12 = "sellVolume12", SellVolume24 = "sellVolume24", SniperCount = "sniperCount", SniperHeldPercentage = "sniperHeldPercentage", SuspiciousCount = "suspiciousCount", SuspiciousHeldPercentage = "suspiciousHeldPercentage", SwapPct1dOldWallet = "swapPct1dOldWallet", SwapPct7dOldWallet = "swapPct7dOldWallet", TokenCreatedAt = "tokenCreatedAt", Top10HoldersPercent = "top10HoldersPercent", TotalFees1 = "totalFees1", TotalFees4 = "totalFees4", TotalFees5m = "totalFees5m", TotalFees12 = "totalFees12", TotalFees24 = "totalFees24", TrendingScore = "trendingScore", TrendingScore1 = "trendingScore1", TrendingScore4 = "trendingScore4", TrendingScore5m = "trendingScore5m", TrendingScore12 = "trendingScore12", TrendingScore24 = "trendingScore24", TxnCount1 = "txnCount1", TxnCount4 = "txnCount4", TxnCount5m = "txnCount5m", TxnCount12 = "txnCount12", TxnCount24 = "txnCount24", UniqueBuys1 = "uniqueBuys1", UniqueBuys4 = "uniqueBuys4", UniqueBuys5m = "uniqueBuys5m", UniqueBuys12 = "uniqueBuys12", UniqueBuys24 = "uniqueBuys24", UniqueSells1 = "uniqueSells1", UniqueSells4 = "uniqueSells4", UniqueSells5m = "uniqueSells5m", UniqueSells12 = "uniqueSells12", UniqueSells24 = "uniqueSells24", UniqueTransactions1 = "uniqueTransactions1", UniqueTransactions4 = "uniqueTransactions4", UniqueTransactions5m = "uniqueTransactions5m", UniqueTransactions12 = "uniqueTransactions12", UniqueTransactions24 = "uniqueTransactions24", Volume1 = "volume1", Volume4 = "volume4", Volume5m = "volume5m", Volume12 = "volume12", Volume24 = "volume24", VolumeChange1 = "volumeChange1", VolumeChange4 = "volumeChange4", VolumeChange5m = "volumeChange5m", VolumeChange12 = "volumeChange12", VolumeChange24 = "volumeChange24", WalletAgeAvg = "walletAgeAvg", WalletAgeStd = "walletAgeStd" } /** A sparkline for a token. */ export type TokenSparkline = { __typename?: 'TokenSparkline'; /** Which attribute the sparkline is charting. Defaults to `PRICE` */ attribute?: Maybe; /** The token id */ id: Scalars['String']['output']; /** The timeframe of the sparkline. */ resolution: Scalars['String']['output']; /** List of sparkline values to chart */ sparkline: Array; }; /** Input type of `tokenSparkline`. */ export type TokenSparklineInput = { /** Whether to add empty bars to the response, populated with the previous bar's value. Default is `false` */ fillMissingBars?: InputMaybe; /** The unix timestamp for the start of the requested range. Defaults to 1 week ago. */ from?: InputMaybe; /** The contract address & networkId of the token, joined by a colon. ex: 0xbe042e9d09cb588331ff911c2b46fd833a3e5bd6:1 */ ids: Array; /** The time frame for each candle. Available options are `1S`, `5S`, `15S`, `30S`, `1`, `5`, `15`, `30`, `60`, `240`, `720`, `1D`, `7D`. Defaults to `60` (1 hour) */ resolution?: InputMaybe; /** The unix timestamp for the end of the requested range. Defaults to current time. */ to?: InputMaybe; }; /** A top trader for a token. */ export type TokenTopTrader = { __typename?: 'TokenTopTrader'; /** The amount of tokens bought in USD. */ amountBoughtUsd: Scalars['String']['output']; /** The amount of tokens sold in USD. */ amountSoldUsd: Scalars['String']['output']; /** The number of buys. */ buys: Scalars['Int']['output']; /** The unix timestamp for the first transaction from this wallet. */ firstTransactionAt?: Maybe; /** The unix timestamp for the last transaction from this wallet. */ lastTransactionAt: Scalars['Int']['output']; /** The network ID. */ networkId: Scalars['Int']['output']; /** The realized profit percentage. */ realizedProfitPercentage: Scalars['Float']['output']; /** The realized profit in USD. */ realizedProfitUsd: Scalars['String']['output']; /** The number of sells. */ sells: Scalars['Int']['output']; /** The single token acquisition cost in USD. */ singleTokenAcquisitionCostUsd: Scalars['String']['output']; /** The token address. */ tokenAddress: Scalars['String']['output']; /** The amount of tokens bought. */ tokenAmountBought: Scalars['String']['output']; /** The amount of tokens sold. */ tokenAmountSold: Scalars['String']['output']; /** The token balance of the trader. */ tokenBalance: Scalars['String']['output']; /** The volume of tokens bought and sold in USD. */ volumeUsd: Scalars['String']['output']; /** The wallet address of the trader. */ walletAddress: Scalars['String']['output']; }; /** A paginated list of top traders for a token. */ export type TokenTopTradersConnection = { __typename?: 'TokenTopTradersConnection'; /** The list of top traders. */ items: Array>; /** The network ID. */ networkId: Scalars['Int']['output']; /** The offset of the first trader in the connection. */ offset?: Maybe; /** The token address. */ tokenAddress: Scalars['String']['output']; /** The trading period. */ tradingPeriod: TradingPeriod; }; /** Input arguments for the `tokenTopTraders` query. */ export type TokenTopTradersInput = { /** The number of traders to return */ limit?: InputMaybe; /** The network ID */ networkId: Scalars['Int']['input']; /** Where in the list the server started when returning items */ offset?: InputMaybe; /** The token address */ tokenAddress: Scalars['String']['input']; /** The trading period */ tradingPeriod: TradingPeriod; }; /** The direction of a token transfer. */ export declare enum TokenTransferDirection { /** Tokens sent from the address. */ From = "FROM", /** Tokens received to the address. */ To = "TO" } /** Webhook conditions for a token transfer event. */ export type TokenTransferEventWebhookCondition = { __typename?: 'TokenTransferEventWebhookCondition'; /** The wallet address the webhook is listening for transfers from or to. */ address?: Maybe; /** The directions of the transfer the webhook is listening for. */ direction?: Maybe; /** The list of network IDs the webhook is listening on. */ networkId?: Maybe; /** The token contract address the webhook is listening for. */ tokenAddress?: Maybe; }; /** Input conditions for a token transfer event webhook. */ export type TokenTransferEventWebhookConditionInput = { /** The wallet address to listen for transfers from or to. */ address?: InputMaybe; /** The direction of the transfer (TO, FROM). Defaults to [TO, FROM] if not specified. */ direction?: InputMaybe; /** The list of network IDs to listen on. */ networkId?: InputMaybe; /** The contract address of the token to listen for. */ tokenAddress?: InputMaybe; }; /** Wallet pattern data showing suspicious or notable wallet activity for a token. */ export type TokenWalletActivity = { __typename?: 'TokenWalletActivity'; /** The number of bundler wallets that hold this token. */ bundlerCount: Scalars['Int']['output']; /** The percentage of token supply held by bundler wallets. */ bundlerHeldPercentage: Scalars['Float']['output']; /** The percentage of token supply held by developer/creator wallet. */ devHeldPercentage: Scalars['Float']['output']; /** The number of insider wallets that hold this token. */ insiderCount: Scalars['Int']['output']; /** The percentage of token supply held by insider wallets. */ insiderHeldPercentage: Scalars['Float']['output']; /** The number of sniper wallets that hold this token. */ sniperCount: Scalars['Int']['output']; /** The percentage of token supply held by sniper wallets. */ sniperHeldPercentage: Scalars['Float']['output']; /** The number of suspicious wallets — the deduplicated union of snipers, bundlers, and insiders — that hold this token. */ suspiciousCount: Scalars['Int']['output']; /** The percentage of token supply held by suspicious wallets (deduplicated union of snipers, bundlers, and insiders). */ suspiciousHeldPercentage: Scalars['Float']['output']; }; /** A connection of wallets matching a filter on a specific token. */ export type TokenWalletFilterConnection = { __typename?: 'TokenWalletFilterConnection'; /** The number of wallets returned. */ count: Scalars['Int']['output']; /** Where in the list the server started when returning items. */ offset: Scalars['Int']['output']; /** The list of wallets matching the filter parameters. */ results: Array; }; /** The result for filtering wallets for a token. */ export type TokenWalletFilterResult = { __typename?: 'TokenWalletFilterResult'; /** The wallet address */ address: Scalars['String']['output']; /** Amount bought in USD in the past day */ amountBoughtUsd1d: Scalars['String']['output']; /** Amount bought in USD in the past week */ amountBoughtUsd1w: Scalars['String']['output']; /** Amount bought in USD in the past year */ amountBoughtUsd1y: Scalars['String']['output']; /** Amount bought in USD in the past 30 days */ amountBoughtUsd30d: Scalars['String']['output']; /** Amount sold in USD in the past day */ amountSoldUsd1d: Scalars['String']['output']; /** Amount sold in USD in the past week */ amountSoldUsd1w: Scalars['String']['output']; /** Amount sold in USD in the past year */ amountSoldUsd1y: Scalars['String']['output']; /** Amount sold in USD in the past 30 days */ amountSoldUsd30d: Scalars['String']['output']; /** Amount sold USD all in the past day */ amountSoldUsdAll1d: Scalars['String']['output']; /** Amount sold USD all in the past week */ amountSoldUsdAll1w: Scalars['String']['output']; /** Amount sold USD all in the past year */ amountSoldUsdAll1y: Scalars['String']['output']; /** Amount sold USD all in the past 30 days */ amountSoldUsdAll30d: Scalars['String']['output']; /** Average hold period, in seconds, for positions sold during the past day. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1d?: Maybe; /** Average hold period, in seconds, for positions sold during the past week. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1w?: Maybe; /** Average hold period, in seconds, for positions sold during the past year. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1y?: Maybe; /** Average hold period, in seconds, for positions sold during the past 30 days. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec30d?: Maybe; /** The backfill state of the wallet. */ backfillState?: Maybe; /** The bot score for the wallet. */ botScore?: Maybe; /** Number of buys in the past day */ buys1d: Scalars['Int']['output']; /** Number of buys in the past week */ buys1w: Scalars['Int']['output']; /** Number of buys in the past year */ buys1y: Scalars['Int']['output']; /** Number of buys in the past 30 days */ buys30d: Scalars['Int']['output']; /** The unix timestamp for the first transaction from this wallet */ firstTransactionAt?: Maybe; /** The labels associated with the wallet */ labels: Array; /** The unix timestamp for the last transaction from this wallet */ lastTransactionAt: Scalars['Int']['output']; /** The network ID */ networkId: Scalars['Int']['output']; /** The total balance of tokens that the user has bought or sold. This value does not include tokens acquired through external transfers or unsupported methods. */ purchasedTokenBalance: Scalars['String']['output']; /** Realized profit percentage in the past day */ realizedProfitPercentage1d: Scalars['Float']['output']; /** Realized profit percentage in the past week */ realizedProfitPercentage1w: Scalars['Float']['output']; /** Realized profit percentage in the past year */ realizedProfitPercentage1y: Scalars['Float']['output']; /** Realized profit percentage in the past 30 days */ realizedProfitPercentage30d: Scalars['Float']['output']; /** Realized profit in USD in the past day */ realizedProfitUsd1d: Scalars['String']['output']; /** Realized profit in USD in the past week */ realizedProfitUsd1w: Scalars['String']['output']; /** Realized profit in USD in the past year */ realizedProfitUsd1y: Scalars['String']['output']; /** Realized profit in USD in the past 30 days */ realizedProfitUsd30d: Scalars['String']['output']; /** The scammer score for the wallet. */ scammerScore?: Maybe; /** Number of sells in the past day */ sells1d: Scalars['Int']['output']; /** Number of sells in the past week */ sells1w: Scalars['Int']['output']; /** Number of sells in the past year */ sells1y: Scalars['Int']['output']; /** Number of sells in the past 30 days */ sells30d: Scalars['Int']['output']; /** Number of sells all in the past day */ sellsAll1d: Scalars['Int']['output']; /** Number of sells all in the past week */ sellsAll1w: Scalars['Int']['output']; /** Number of sells all in the past year */ sellsAll1y: Scalars['Int']['output']; /** Number of sells all in the past 30 days */ sellsAll30d: Scalars['Int']['output']; /** The token metadata */ token: EnhancedToken; /** The token acquisition cost in USD */ tokenAcquisitionCostUsd: Scalars['String']['output']; /** The token address */ tokenAddress: Scalars['String']['output']; /** Token amount bought in the past day */ tokenAmountBought1d: Scalars['String']['output']; /** Token amount bought in the past week */ tokenAmountBought1w: Scalars['String']['output']; /** Token amount bought in the past year */ tokenAmountBought1y: Scalars['String']['output']; /** Token amount bought in the past 30 days */ tokenAmountBought30d: Scalars['String']['output']; /** Token amount sold in the past day */ tokenAmountSold1d: Scalars['String']['output']; /** Token amount sold in the past week */ tokenAmountSold1w: Scalars['String']['output']; /** Token amount sold in the past year */ tokenAmountSold1y: Scalars['String']['output']; /** Token amount sold in the past 30 days */ tokenAmountSold30d: Scalars['String']['output']; /** Token amount sold all in the past day */ tokenAmountSoldAll1d: Scalars['String']['output']; /** Token amount sold all in the past week */ tokenAmountSoldAll1w: Scalars['String']['output']; /** Token amount sold all in the past year */ tokenAmountSoldAll1y: Scalars['String']['output']; /** Token amount sold all in the past 30 days */ tokenAmountSoldAll30d: Scalars['String']['output']; /** The total balance of tokens held by the user, reflecting the most recent update to the record. This balance includes all tokens, even those transferred in through unsupported methods or DEXs that are not tracked by our system. This value does not update with every transfer and can be slightly stale. Use tokenBalanceLive for live data. */ tokenBalance: Scalars['String']['output']; /** The current token balance in the wallet. This value is updated with every transfer and is therefore more accurate than tokenBalance. */ tokenBalanceLive?: Maybe; /** The current USD value of the token balance. */ tokenBalanceLiveUsd?: Maybe; }; /** A token with metadata. */ export type TokenWithMetadata = { __typename?: 'TokenWithMetadata'; /** The contract address of the token. */ address: Scalars['String']['output']; /** The unix timestamp for the creation of the token's first pair. */ createdAt?: Maybe; /** The precision to which the token can be divided. For example, the smallest unit for USDC is 0.000001 (6 decimals). */ decimals?: Maybe; /** The exchanges the token is listed on. */ exchanges: Array; /** The ID of the token (`address:networkId`). For example, `0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2:1`. */ id: Scalars['String']['output']; /** The token banner URL. */ imageBannerUrl?: Maybe; /** The token logo URL. */ imageLargeUrl?: Maybe; /** The token logo URL. */ imageSmallUrl?: Maybe; /** The token logo URL. */ imageThumbUrl?: Maybe; /** Whether the token has been flagged as a scam. */ isScam?: Maybe; /** The unix timestamp for the token's last transaction. */ lastTransaction?: Maybe; /** The total liquidity of the token's top pair in USD. */ liquidity: Scalars['String']['output']; /** The fully diluted market cap. */ marketCap?: Maybe; /** The name of the token. */ name: Scalars['String']['output']; /** The network ID the token is deployed on. */ networkId: Scalars['Int']['output']; /** The token price in USD. */ price: Scalars['Float']['output']; /** The percent price change for the time frame requested. Decimal format. */ priceChange: Scalars['Float']['output']; /** The percent price change in the past hour. Decimal format. */ priceChange1?: Maybe; /** The percent price change in the past 4 hours. Decimal format. */ priceChange4?: Maybe; /** The percent price change in the past 12 hours. Decimal format. */ priceChange12?: Maybe; /** The percent price change in the past 24 hours. Decimal format. */ priceChange24?: Maybe; /** The token of interest. Can be `token0` or `token1`. */ quoteToken?: Maybe; /** The time frame for the results. */ resolution: Scalars['String']['output']; /** The symbol for the token. */ symbol: Scalars['String']['output']; /** The ID of the token's top pair (`pairAddress:networkId`). */ topPairId: Scalars['String']['output']; /** The number of transactions in the past hour. */ txnCount1?: Maybe; /** The number of transactions in the past 4 hours. */ txnCount4?: Maybe; /** The number of transactions in the past 12 hours. */ txnCount12?: Maybe; /** The number of transactions in the past 24 hours. */ txnCount24?: Maybe; /** The unique number of buys in the past hour. */ uniqueBuys1?: Maybe; /** The unique number of buys in the past 4 hours. */ uniqueBuys4?: Maybe; /** The unique number of buys in the past 12 hours. */ uniqueBuys12?: Maybe; /** The unique number of buys in the past 24 hours. */ uniqueBuys24?: Maybe; /** The unique number of sells in the past hour. */ uniqueSells1?: Maybe; /** The unique number of sells in the past 4 hours. */ uniqueSells4?: Maybe; /** The unique number of sells in the past 12 hours. */ uniqueSells12?: Maybe; /** The unique number of sells in the past 24 hours. */ uniqueSells24?: Maybe; /** The volume over the time frame requested in USD. */ volume: Scalars['String']['output']; }; /** A time period used when calculating wallet trading data. */ export declare enum TradingPeriod { Day = "DAY", Month = "MONTH", Week = "WEEK", Year = "YEAR" } /** Controls whether uiBalance returns the stored RPC UI balance or removes Token-2022 UI amount multipliers. */ export declare enum UiAmountMode { /** Return raw token amounts by removing Token-2022 UI amount multipliers where available. */ Raw = "RAW", /** Return the stored RPC UI balance. This is the default. */ Scaled = "SCALED" } /** An unconfirmed token transaction. */ export type UnconfirmedEvent = { __typename?: 'UnconfirmedEvent'; /** The contract address of the token's top pair. */ address: Scalars['String']['output']; /** The hash of the block where the transaction occurred. */ blockHash: Scalars['String']['output']; /** The block number for the transaction. */ blockNumber: Scalars['Int']['output']; /** The event-specific data for the transaction. */ data?: Maybe; /** A more specific breakdown of `eventType`. Splits `Swap` into `Buy` or `Sell`. */ eventDisplayType?: Maybe; /** The type of transaction event. Can be `Burn`, `Mint`, `Swap`, `Sync`, `Collect`, or `CollectProtocol`. */ eventType: EventType; /** The ID of the event (`address:networkId`). For example, `0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2:1`. */ id: Scalars['String']['output']; /** The index of the log in the block. */ logIndex: Scalars['Int']['output']; /** The wallet address that performed the transaction. */ maker?: Maybe; /** The network ID that the token is deployed on. */ networkId: Scalars['Int']['output']; /** The token of interest within the token's top pair. Can be `token0` or `token1`. */ quoteToken?: Maybe; /** A optional unique identifier of where the event is within the transaction. */ supplementalIndex?: Maybe; /** The unix timestamp for when the transaction occurred. */ timestamp: Scalars['Int']['output']; /** The unique hash for the transaction. */ transactionHash: Scalars['String']['output']; /** The index of the transaction within the block. */ transactionIndex: Scalars['Int']['output']; }; export type UnconfirmedEventData = UnconfirmedLiquidityChangeEventData | UnconfirmedSwapEventData; /** Unconfirmed bar chart data. */ export type UnconfirmedIndividualBarData = { __typename?: 'UnconfirmedIndividualBarData'; /** The closing price. */ c: Scalars['Float']['output']; /** The high price. */ h: Scalars['Float']['output']; /** The low price. */ l: Scalars['Float']['output']; /** The opening price. */ o: Scalars['Float']['output']; /** The timestamp for the bar. */ t: Scalars['Int']['output']; /** The volume. */ v?: Maybe; /** The volume with higher precision. */ volume: Scalars['String']['output']; }; /** Event data for a token liquidity change event. */ export type UnconfirmedLiquidityChangeEventData = { __typename?: 'UnconfirmedLiquidityChangeEventData'; /** The amount of `token0` added or removed from the pair. */ amount0?: Maybe; /** The amount of `token0` added or removed from the pair, adjusted by the number of decimals in the token. For example, if `amount0` is in WEI, `amount0Shifted` will be in ETH. */ amount0Shifted?: Maybe; /** The amount of `token1` added or removed from the pair. */ amount1?: Maybe; /** The amount of `token1` added or removed from the pair, adjusted by the number of decimals in the token. For example, USDC `amount1Shifted` will be by 6 decimals. */ amount1Shifted?: Maybe; /** The type of token event, `Mint` or 'Burn'. */ type: EventType; }; /** Unconfirmed price data for each supported resolution. */ export type UnconfirmedResolutionBarData = { __typename?: 'UnconfirmedResolutionBarData'; /** 1 minute resolution. */ r1?: Maybe; /** 1 day resolution. */ r1D?: Maybe; /** 1 second resolution. */ r1S?: Maybe; /** 5 minute resolution. */ r5?: Maybe; /** 5 second resolution. */ r5S?: Maybe; /** 1 week resolution. */ r7D?: Maybe; /** 15 minute resolution. */ r15?: Maybe; /** 15 second resolution. */ r15S?: Maybe; /** 60 minute resolution. */ r60?: Maybe; /** 4 hour resolution. */ r240?: Maybe; /** 12 hour resolution. */ r720?: Maybe; }; /** Event data for a token swap event. */ export type UnconfirmedSwapEventData = { __typename?: 'UnconfirmedSwapEventData'; /** The amount of `baseToken` involved in the swap */ amountBaseToken?: Maybe; /** The amount of `quoteToken` involved in the swap. For example, if `quoteToken` is USDC for a USDC/WETH pair, `amountNonLiquidityToken` would be the amount of USDC involved in the swap. */ amountNonLiquidityToken?: Maybe; /** The price per `quoteToken` at the time of the swap in the network's base token. For example, if `quoteToken` is USDC for a USDC/WETH pair on ETH network, `priceBaseToken` would the price of USDC in ETH. */ priceBaseToken?: Maybe; /** The total amount of `quoteToken` involved in the swap in the network's base token (`amountNonLiquidityToken` x `priceBaseToken`). */ priceBaseTokenTotal?: Maybe; /** The price per `quoteToken` at the time of the swap in USD. For example, if `quoteToken` is USDC for a USDC/WETH pair on ETH network, `priceBaseToken` would the price of USDC in USD ($1.00). */ priceUsd?: Maybe; /** The total amount of `quoteToken` involved in the swap in USD (`amountNonLiquidityToken` x `priceUsd`). */ priceUsdTotal?: Maybe; /** The type of token event, `Swap`. */ type: EventType; }; export type UniswapV4Data = { __typename?: 'UniswapV4Data'; /** Whether the pool uses a dynamic fee. A fee of 0x80000 is used by Uniswap V4 to indicate a dynamic pool -- in such cases, the fee percentage on the pair should be disregarded. */ isDynamicFee?: Maybe; /** Whether the token is the network token for the Uniswap V4 pool. */ isToken0NetworkToken?: Maybe; type: Scalars['String']['output']; /** The address of the hook contract for Uniswap V4 pools. */ uniswapV4HookAddress?: Maybe; }; export type Wallet = { __typename?: 'Wallet'; address: Scalars['String']['output']; /** Resolved profile avatar URL (best available source) */ avatarUrl?: Maybe; category?: Maybe; /** A community-contributed description of the wallet */ description?: Maybe; /** Discord numeric ID */ discordId?: Maybe; /** Discord username */ discordUsername?: Maybe; /** A human-readable display name for the wallet */ displayName?: Maybe; /** Ethos credibility tier (1-10) */ ethosLevel?: Maybe; /** Ethos credibility score (0-2800, higher = more trustworthy) */ ethosScore?: Maybe; /** Ethos Network verification status */ ethosVerified?: Maybe; /** Farcaster numeric ID */ farcasterId?: Maybe; /** Farcaster username */ farcasterUsername?: Maybe; firstFunding?: Maybe; firstSeenTimestamp?: Maybe; /** GitHub numeric ID */ githubId?: Maybe; /** GitHub username */ githubUsername?: Maybe; /** Identity labels describing what this wallet is (e.g. CEX, DEX, bridge, team) */ identityLabels?: Maybe>; /** Source of identity data (e.g. ethos, manual, polymarket-backfill) */ identitySource?: Maybe; /** When identity data was last updated (unix timestamp) */ identityUpdatedAt?: Maybe; /** Raw Polymarket profile data when this wallet is a Polymarket proxy. Polymarket takes priority over contributed/ethos for resolved displayName, twitterUsername, and avatarUrl. */ polymarket?: Maybe; /** Telegram numeric ID */ telegramId?: Maybe; /** Telegram username */ telegramUsername?: Maybe; /** Total number of tokens created by this wallet across all networks (where the creator is known). */ tokensCreatedCount?: Maybe; /** Total number of launchpad tokens migrated (graduated) by this wallet across all networks. */ tokensMigratedCount?: Maybe; /** Twitter/X numeric ID */ twitterId?: Maybe; /** Twitter/X username */ twitterUsername?: Maybe; /** Website URL */ website?: Maybe; }; /** Input arguments for the `backfillWalletAggregates` mutation. */ export type WalletAggregateBackfillInput = { walletAddress: Scalars['String']['input']; }; /** The state of the wallet backfill. */ export declare enum WalletAggregateBackfillState { /** Historical stats calculations have been blocked for this wallet. It may have been flagged as a bot */ BackfillBlocked = "BackfillBlocked", /** Historical stats calculations were started, then canceled for this wallet. It may have been flagged as a bot */ BackfillCanceled = "BackfillCanceled", /** Historical stats calculations for this wallet have been successfully processed */ BackfillComplete = "BackfillComplete", /** Historical stats calculations for this wallet are being processed */ BackfillInProgress = "BackfillInProgress", /** Historical stats calculations for this wallet have not been started, nor attempted */ BackfillNotFound = "BackfillNotFound", /** Historical stats calculations for this wallet are queued and will be processed soon */ BackfillRequestReceived = "BackfillRequestReceived" } /** Input arguments for the `walletAggregateBackfillState` mutation. */ export type WalletAggregateBackfillStateInput = { walletAddress: Scalars['String']['input']; }; /** The response for the `walletAggregateBackfillState` mutation. */ export type WalletAggregateBackfillStateResponse = { __typename?: 'WalletAggregateBackfillStateResponse'; status: WalletAggregateBackfillState; walletAddress: Scalars['String']['output']; }; /** Wallet behavior classification. */ export declare enum WalletCategory { DefiExchange = "DEFI_EXCHANGE", Exchange = "EXCHANGE", Normie = "NORMIE", Notorious = "NOTORIOUS", Pair = "PAIR", PairTokenHolder = "PAIR_TOKEN_HOLDER", PoolAuthority = "POOL_AUTHORITY", StakingVault = "STAKING_VAULT", TokenCreator = "TOKEN_CREATOR" } /** The data for a chart of a wallet's activity. */ export type WalletChartData = { __typename?: 'WalletChartData'; /** The realized profit in USD */ realizedProfitUsd: Scalars['String']['output']; /** The realized profit in USD excluding native tokens. Tracking began July 2, 2026; chart buckets before that date read as 0. */ realizedProfitUsdExNative: Scalars['String']['output']; /** The resolution */ resolution: Scalars['String']['output']; /** The number of swaps */ swaps: Scalars['Int']['output']; /** The timestamp */ timestamp: Scalars['Int']['output']; /** The volume in USD */ volumeUsd: Scalars['String']['output']; /** The volume in USD including tokens sold for which we do not have a price */ volumeUsdAll: Scalars['String']['output']; }; /** The input for a chart of a wallet's activity. */ export type WalletChartInput = { /** The network ID */ networkId?: InputMaybe; /** The range of time for the chart */ range: RangeInput; /** The time frame for each candle. Available options are `60`, `240`, `1D`, `7D`. */ resolution: Scalars['String']['input']; /** The wallet address */ walletAddress: Scalars['String']['input']; }; /** The range of time for a chart. */ export type WalletChartRange = { __typename?: 'WalletChartRange'; end: Scalars['Int']['output']; start: Scalars['Int']['output']; }; /** The response for a chart of a wallet's activity. */ export type WalletChartResponse = { __typename?: 'WalletChartResponse'; /** The backfill state of the wallet. */ backfillState?: Maybe; /** The data for the chart */ data: Array; /** The network ID */ networkId?: Maybe; /** The range of time for the chart */ range: WalletChartRange; /** The resolution of the chart */ resolution: Scalars['String']['output']; /** The wallet address */ walletAddress: Scalars['String']['output']; }; /** A connection of wallets matching a filter. */ export type WalletFilterConnection = { __typename?: 'WalletFilterConnection'; /** The number of wallets returned. */ count: Scalars['Int']['output']; /** Where in the list the server started when returning items. */ offset: Scalars['Int']['output']; /** The list of wallets matching the filter parameters. */ results: Array; }; /** A wallet matching a filter. */ export type WalletFilterResult = { __typename?: 'WalletFilterResult'; /** The wallet address */ address: Scalars['String']['output']; /** Average profit in USD per trade in the past day */ averageProfitUsdPerTrade1d: Scalars['String']['output']; /** Average profit in USD per trade in the past week */ averageProfitUsdPerTrade1w: Scalars['String']['output']; /** Average profit in USD per trade in the past year */ averageProfitUsdPerTrade1y: Scalars['String']['output']; /** Average profit in USD per trade in the past 30 days */ averageProfitUsdPerTrade30d: Scalars['String']['output']; /** Average swap amount in USD in the past day */ averageSwapAmountUsd1d: Scalars['String']['output']; /** Average swap amount in USD in the past week */ averageSwapAmountUsd1w: Scalars['String']['output']; /** Average swap amount in USD in the past year */ averageSwapAmountUsd1y: Scalars['String']['output']; /** Average swap amount in USD in the past 30 days */ averageSwapAmountUsd30d: Scalars['String']['output']; /** Average hold period, in seconds, for positions sold during the past day. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1d?: Maybe; /** Average hold period, in seconds, for positions sold during the past week. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1w?: Maybe; /** Average hold period, in seconds, for positions sold during the past year. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1y?: Maybe; /** Average hold period, in seconds, for positions sold during the past 30 days. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec30d?: Maybe; /** The backfill state of the wallet. */ backfillState?: Maybe; /** The bot score for the wallet. */ botScore?: Maybe; /** Wallet behavior classification. Null is equivalent to NORMIE. */ category?: Maybe; /** The unix timestamp for the first transaction from this wallet */ firstTransactionAt?: Maybe; /** Manual or proposal-derived identity vocabulary (e.g. WHALE, KOL). Distinct from behavioral `labels`. */ identityLabels?: Maybe>; /** The labels associated with the wallet */ labels: Array; /** The unix timestamp for the last transaction from this wallet */ lastTransactionAt: Scalars['Int']['output']; /** The native token balance of the wallet (only present if filtered by network) */ nativeTokenBalance?: Maybe; /** The network ID of the wallet (only present if filtered by network) */ networkId?: Maybe; /** Realized profit percentage in the past day */ realizedProfitPercentage1d: Scalars['Float']['output']; /** Realized profit percentage in the past week */ realizedProfitPercentage1w: Scalars['Float']['output']; /** Realized profit percentage in the past year */ realizedProfitPercentage1y: Scalars['Float']['output']; /** Realized profit percentage in the past 30 days */ realizedProfitPercentage30d: Scalars['Float']['output']; /** Realized profit percentage excluding native tokens in the past day. Tracking began July 2, 2026; null for index records written before then. */ realizedProfitPercentageExNative1d?: Maybe; /** Realized profit percentage excluding native tokens in the past week. Tracking began July 2, 2026; null for index records written before then. */ realizedProfitPercentageExNative1w?: Maybe; /** Realized profit percentage excluding native tokens in the past 30 days. Tracking began July 2, 2026; null for index records written before then. */ realizedProfitPercentageExNative30d?: Maybe; /** Realized profit in USD in the past day */ realizedProfitUsd1d: Scalars['String']['output']; /** Realized profit in USD in the past week */ realizedProfitUsd1w: Scalars['String']['output']; /** Realized profit in USD in the past year */ realizedProfitUsd1y: Scalars['String']['output']; /** Realized profit in USD in the past 30 days */ realizedProfitUsd30d: Scalars['String']['output']; /** Realized profit in USD excluding native tokens in the past day. Tracking began July 2, 2026; null for index records written before then. */ realizedProfitUsdExNative1d?: Maybe; /** Realized profit in USD excluding native tokens in the past week. Tracking began July 2, 2026; null for index records written before then. */ realizedProfitUsdExNative1w?: Maybe; /** Realized profit in USD excluding native tokens in the past 30 days. Tracking began July 2, 2026; null for index records written before then. */ realizedProfitUsdExNative30d?: Maybe; /** The scammer score for the wallet. */ scammerScore?: Maybe; /** Number of swaps in the past day */ swaps1d: Scalars['Int']['output']; /** Number of swaps in the past week */ swaps1w: Scalars['Int']['output']; /** Number of swaps in the past year */ swaps1y: Scalars['Int']['output']; /** Number of swaps in the past 30 days */ swaps30d: Scalars['Int']['output']; /** Total number of swaps in the past day including all tokens */ swapsAll1d: Scalars['Int']['output']; /** Total number of swaps in the past week including all tokens */ swapsAll1w: Scalars['Int']['output']; /** Total number of swaps in the past year including all tokens */ swapsAll1y: Scalars['Int']['output']; /** Total number of swaps in the past 30 days including all tokens */ swapsAll30d: Scalars['Int']['output']; /** Total number of tokens created by this wallet across all networks. */ tokensCreatedCount?: Maybe; /** Total number of launchpad tokens migrated (graduated) by this wallet across all networks. */ tokensMigratedCount?: Maybe; /** Number of unique tokens traded in the past day */ uniqueTokens1d: Scalars['Int']['output']; /** Number of unique tokens traded in the past week */ uniqueTokens1w: Scalars['Int']['output']; /** * Number of unique tokens traded in the past year * @deprecated uniqueTokens1y is no longer available as a distinct 1-year value; it now reflects the 30-day value (uniqueTokens30d). */ uniqueTokens1y: Scalars['Int']['output']; /** Number of unique tokens traded in the past 30 days */ uniqueTokens30d: Scalars['Int']['output']; /** Volume in USD in the past day */ volumeUsd1d: Scalars['String']['output']; /** Volume in USD in the past week */ volumeUsd1w: Scalars['String']['output']; /** Volume in USD in the past year */ volumeUsd1y: Scalars['String']['output']; /** Volume in USD in the past 30 days */ volumeUsd30d: Scalars['String']['output']; /** Total volume in USD in the past day including all tokens */ volumeUsdAll1d: Scalars['String']['output']; /** Total volume in USD in the past week including all tokens */ volumeUsdAll1w: Scalars['String']['output']; /** Total volume in USD in the past year including all tokens */ volumeUsdAll1y: Scalars['String']['output']; /** Total volume in USD in the past 30 days including all tokens */ volumeUsdAll30d: Scalars['String']['output']; /** The wallet identity and profile data */ wallet?: Maybe; /** Win rate in the past day */ winRate1d: Scalars['Float']['output']; /** Win rate in the past week */ winRate1w: Scalars['Float']['output']; /** Win rate in the past year */ winRate1y: Scalars['Float']['output']; /** Win rate in the past 30 days */ winRate30d: Scalars['Float']['output']; }; /** Filters for a wallet. */ export type WalletFilters = { /** Average profit in USD per trade in the past day */ averageProfitUsdPerTrade1d?: InputMaybe; /** Average profit in USD per trade in the past week */ averageProfitUsdPerTrade1w?: InputMaybe; /** Average profit in USD per trade in the past year */ averageProfitUsdPerTrade1y?: InputMaybe; /** Average profit in USD per trade in the past 30 days */ averageProfitUsdPerTrade30d?: InputMaybe; /** Average swap amount in USD in the past day */ averageSwapAmountUsd1d?: InputMaybe; /** Average swap amount in USD in the past week */ averageSwapAmountUsd1w?: InputMaybe; /** Average swap amount in USD in the past year */ averageSwapAmountUsd1y?: InputMaybe; /** Average swap amount in USD in the past 30 days */ averageSwapAmountUsd30d?: InputMaybe; /** Average hold period, in seconds, for positions sold during the past day. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1d?: InputMaybe; /** Average hold period, in seconds, for positions sold during the past week. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1w?: InputMaybe; /** Average hold period, in seconds, for positions sold during the past year. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1y?: InputMaybe; /** Average hold period, in seconds, for positions sold during the past 30 days. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec30d?: InputMaybe; /** The bot score for the wallet. */ botScore?: InputMaybe; /** Filter by wallet behavior category. Wallets with no category are treated as NORMIE. */ categories?: InputMaybe>; /** Ethos credibility score (0-2800) */ ethosScore?: InputMaybe; /** The unix timestamp for the first transaction from this wallet. */ firstTransactionAt?: InputMaybe; /** Filter by whether the wallet has a Discord account */ hasDiscord?: InputMaybe; /** Filter by whether the wallet has a display name set */ hasDisplayName?: InputMaybe; /** Filter by whether the wallet has a Farcaster account */ hasFarcaster?: InputMaybe; /** Filter by whether the wallet has a GitHub account */ hasGithub?: InputMaybe; /** Filter by whether the wallet has any linked social account */ hasSocials?: InputMaybe; /** Filter by whether the wallet has a Telegram account */ hasTelegram?: InputMaybe; /** Filter by whether the wallet has a Twitter/X account */ hasTwitter?: InputMaybe; /** The unix timestamp for the last transaction from this wallet. */ lastTransactionAt?: InputMaybe; /** The native token balance of the wallet. Can only be used in conjunction with `networkId` filter. */ nativeTokenBalance?: InputMaybe; /** The network ID to filter by. */ networkId?: InputMaybe; /** Realized profit percentage in the past day */ realizedProfitPercentage1d?: InputMaybe; /** Realized profit percentage in the past week */ realizedProfitPercentage1w?: InputMaybe; /** Realized profit percentage in the past year */ realizedProfitPercentage1y?: InputMaybe; /** Realized profit percentage in the past 30 days */ realizedProfitPercentage30d?: InputMaybe; /** Realized profit percentage excluding native tokens in the past day */ realizedProfitPercentageExNative1d?: InputMaybe; /** Realized profit percentage excluding native tokens in the past week */ realizedProfitPercentageExNative1w?: InputMaybe; /** Realized profit percentage excluding native tokens in the past 30 days */ realizedProfitPercentageExNative30d?: InputMaybe; /** Realized profit in USD in the past day */ realizedProfitUsd1d?: InputMaybe; /** Realized profit in USD in the past week */ realizedProfitUsd1w?: InputMaybe; /** Realized profit in USD in the past year */ realizedProfitUsd1y?: InputMaybe; /** Realized profit in USD in the past 30 days */ realizedProfitUsd30d?: InputMaybe; /** Realized profit in USD excluding native tokens in the past day */ realizedProfitUsdExNative1d?: InputMaybe; /** Realized profit in USD excluding native tokens in the past week */ realizedProfitUsdExNative1w?: InputMaybe; /** Realized profit in USD excluding native tokens in the past 30 days */ realizedProfitUsdExNative30d?: InputMaybe; /** The scammer score for the wallet. */ scammerScore?: InputMaybe; /** Number of swaps in the past day */ swaps1d?: InputMaybe; /** Number of swaps in the past week */ swaps1w?: InputMaybe; /** Number of swaps in the past year */ swaps1y?: InputMaybe; /** Number of swaps in the past 30 days */ swaps30d?: InputMaybe; /** Total number of swaps in the past day including all tokens */ swapsAll1d?: InputMaybe; /** Total number of swaps in the past week including all tokens */ swapsAll1w?: InputMaybe; /** Total number of swaps in the past year including all tokens */ swapsAll1y?: InputMaybe; /** Total number of swaps in the past 30 days including all tokens */ swapsAll30d?: InputMaybe; /** Number of tokens created by this wallet across all networks. */ tokensCreatedCount?: InputMaybe; /** Number of launchpad tokens migrated (graduated) by this wallet across all networks. */ tokensMigratedCount?: InputMaybe; /** Number of unique tokens traded in the past day */ uniqueTokens1d?: InputMaybe; /** Number of unique tokens traded in the past week */ uniqueTokens1w?: InputMaybe; /** * Number of unique tokens traded in the past year * @deprecated uniqueTokens1y is no longer available as a distinct 1-year value; it now reflects the 30-day value (uniqueTokens30d). */ uniqueTokens1y?: InputMaybe; /** Number of unique tokens traded in the past 30 days */ uniqueTokens30d?: InputMaybe; /** Volume in USD in the past day */ volumeUsd1d?: InputMaybe; /** Volume in USD in the past week */ volumeUsd1w?: InputMaybe; /** Volume in USD in the past year */ volumeUsd1y?: InputMaybe; /** Volume in USD in the past 30 days */ volumeUsd30d?: InputMaybe; /** Total volume in USD in the past day including all tokens */ volumeUsdAll1d?: InputMaybe; /** Total volume in USD in the past week including all tokens */ volumeUsdAll1w?: InputMaybe; /** Total volume in USD in the past year including all tokens */ volumeUsdAll1y?: InputMaybe; /** Total volume in USD in the past 30 days including all tokens */ volumeUsdAll30d?: InputMaybe; /** Win rate in the past day */ winRate1d?: InputMaybe; /** Win rate in the past week */ winRate1w?: InputMaybe; /** Win rate in the past year */ winRate1y?: InputMaybe; /** Win rate in the past 30 days */ winRate30d?: InputMaybe; }; export type WalletFunding = { __typename?: 'WalletFunding'; amount: Scalars['String']['output']; fundedAt: Scalars['Int']['output']; fundedByAddress: Scalars['String']['output']; fundedByLabel?: Maybe; networkId: Scalars['Int']['output']; tokenAddress: Scalars['String']['output']; transactionHash: Scalars['String']['output']; }; /** Wallet labels. Used for filtering wallets with `includeLabels` and `excludeLabels`. */ export declare enum WalletLabel { /** Wallet is interesting (based on a number of factors). */ Interesting = "INTERESTING", /** Wallet holds $5M+ in assets. */ MediumWealthy = "MEDIUM_WEALTHY", /** Wallet holds $10M+ in assets. */ MegaWealthy = "MEGA_WEALTHY", /** Wallet has made over $7.5K profit in the last 90 days trading tokens that are older than 2 days. */ SmartTraderTokensOverTwoDaysOld = "SMART_TRADER_TOKENS_OVER_TWO_DAYS_OLD", /** Wallet has made over $5K profit in the last 90 days trading tokens that are between 1 hour and 2 days old. */ SmartTraderTokensUnderTwoDaysOld = "SMART_TRADER_TOKENS_UNDER_TWO_DAYS_OLD", /** Wallet has made over $3K profit in the last 90 days trading tokens that were launched within their first hour. */ Sniper = "SNIPER", /** Wallet holds $1M+ in assets. */ Wealthy = "WEALTHY" } /** Metadata for a wallet label from the WALLET_LABEL_TYPES vocabulary */ export type WalletLabelType = { __typename?: 'WalletLabelType'; /** Description of what this label means */ description: Scalars['String']['output']; /** Human-readable display name */ displayName: Scalars['String']['output']; /** Label name (e.g. WHALE, CEX, KOL) */ name: Scalars['String']['output']; }; /** Filters for a wallet on a specific network. */ export type WalletNetworkFilters = { /** Average profit in USD per trade in the past day */ averageProfitUsdPerTrade1d?: InputMaybe; /** Average profit in USD per trade in the past week */ averageProfitUsdPerTrade1w?: InputMaybe; /** Average profit in USD per trade in the past year */ averageProfitUsdPerTrade1y?: InputMaybe; /** Average profit in USD per trade in the past 30 days */ averageProfitUsdPerTrade30d?: InputMaybe; /** Average swap amount in USD in the past day */ averageSwapAmountUsd1d?: InputMaybe; /** Average swap amount in USD in the past week */ averageSwapAmountUsd1w?: InputMaybe; /** Average swap amount in USD in the past year */ averageSwapAmountUsd1y?: InputMaybe; /** Average swap amount in USD in the past 30 days */ averageSwapAmountUsd30d?: InputMaybe; /** Average hold period, in seconds, for positions sold during the past day. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1d?: InputMaybe; /** Average hold period, in seconds, for positions sold during the past week. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1w?: InputMaybe; /** Average hold period, in seconds, for positions sold during the past year. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1y?: InputMaybe; /** Average hold period, in seconds, for positions sold during the past 30 days. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec30d?: InputMaybe; /** The bot score for the wallet. Indicates the likelihood of the wallet being a bot. Zero being not a bot and 100 being a definite bot. */ botScore?: InputMaybe; /** Ethos credibility score (0-2800) */ ethosScore?: InputMaybe; /** The unix timestamp for the first transaction from this wallet. */ firstTransactionAt?: InputMaybe; /** Filter by whether the wallet has a Discord account */ hasDiscord?: InputMaybe; /** Filter by whether the wallet has a display name set */ hasDisplayName?: InputMaybe; /** Filter by whether the wallet has a Farcaster account */ hasFarcaster?: InputMaybe; /** Filter by whether the wallet has a GitHub account */ hasGithub?: InputMaybe; /** Filter by whether the wallet has any linked social account */ hasSocials?: InputMaybe; /** Filter by whether the wallet has a Telegram account */ hasTelegram?: InputMaybe; /** Filter by whether the wallet has a Twitter/X account */ hasTwitter?: InputMaybe; /** The unix timestamp for the last transaction from this wallet. */ lastTransactionAt?: InputMaybe; /** The native token balance of the wallet. */ nativeTokenBalance?: InputMaybe; /** Realized profit percentage in the past day */ realizedProfitPercentage1d?: InputMaybe; /** Realized profit percentage in the past week */ realizedProfitPercentage1w?: InputMaybe; /** Realized profit percentage in the past year */ realizedProfitPercentage1y?: InputMaybe; /** Realized profit percentage in the past 30 days */ realizedProfitPercentage30d?: InputMaybe; /** Realized profit percentage excluding native tokens in the past day */ realizedProfitPercentageExNative1d?: InputMaybe; /** Realized profit percentage excluding native tokens in the past week */ realizedProfitPercentageExNative1w?: InputMaybe; /** Realized profit percentage excluding native tokens in the past 30 days */ realizedProfitPercentageExNative30d?: InputMaybe; /** Realized profit in USD in the past day */ realizedProfitUsd1d?: InputMaybe; /** Realized profit in USD in the past week */ realizedProfitUsd1w?: InputMaybe; /** Realized profit in USD in the past year */ realizedProfitUsd1y?: InputMaybe; /** Realized profit in USD in the past 30 days */ realizedProfitUsd30d?: InputMaybe; /** Realized profit in USD excluding native tokens in the past day */ realizedProfitUsdExNative1d?: InputMaybe; /** Realized profit in USD excluding native tokens in the past week */ realizedProfitUsdExNative1w?: InputMaybe; /** Realized profit in USD excluding native tokens in the past 30 days */ realizedProfitUsdExNative30d?: InputMaybe; /** The scammer score for the wallet. Indicates the likelihood of the wallet being a scammer. Zero being not a scammer and 100 being a definite scammer. */ scammerScore?: InputMaybe; /** Number of swaps in the past day */ swaps1d?: InputMaybe; /** Number of swaps in the past week */ swaps1w?: InputMaybe; /** Number of swaps in the past year */ swaps1y?: InputMaybe; /** Number of swaps in the past 30 days */ swaps30d?: InputMaybe; /** Total number of swaps in the past day including all tokens */ swapsAll1d?: InputMaybe; /** Total number of swaps in the past week including all tokens */ swapsAll1w?: InputMaybe; /** Total number of swaps in the past year including all tokens */ swapsAll1y?: InputMaybe; /** Total number of swaps in the past 30 days including all tokens */ swapsAll30d?: InputMaybe; /** Number of unique tokens traded in the past day */ uniqueTokens1d?: InputMaybe; /** Number of unique tokens traded in the past week */ uniqueTokens1w?: InputMaybe; /** * Number of unique tokens traded in the past year * @deprecated uniqueTokens1y is no longer available as a distinct 1-year value; it now reflects the 30-day value (uniqueTokens30d). */ uniqueTokens1y?: InputMaybe; /** Number of unique tokens traded in the past 30 days */ uniqueTokens30d?: InputMaybe; /** Volume in USD in the past day */ volumeUsd1d?: InputMaybe; /** Volume in USD in the past week */ volumeUsd1w?: InputMaybe; /** Volume in USD in the past year */ volumeUsd1y?: InputMaybe; /** Volume in USD in the past 30 days */ volumeUsd30d?: InputMaybe; /** Total volume in USD in the past day including all tokens */ volumeUsdAll1d?: InputMaybe; /** Total volume in USD in the past week including all tokens */ volumeUsdAll1w?: InputMaybe; /** Total volume in USD in the past year including all tokens */ volumeUsdAll1y?: InputMaybe; /** Total volume in USD in the past 30 days including all tokens */ volumeUsdAll30d?: InputMaybe; /** Win rate in the past day */ winRate1d?: InputMaybe; /** Win rate in the past week */ winRate1w?: InputMaybe; /** Win rate in the past year */ winRate1y?: InputMaybe; /** Win rate in the past 30 days */ winRate30d?: InputMaybe; }; /** A wallet ranking on a specific network. */ export type WalletNetworkRanking = { /** The attribute to rank wallets by. */ attribute?: InputMaybe; /** The direction to apply to the ranking attribute. */ direction?: InputMaybe; }; /** Attributes for a wallet ranking on a specific network. */ export declare enum WalletNetworkRankingAttribute { AverageProfitUsdPerTrade1d = "averageProfitUsdPerTrade1d", AverageProfitUsdPerTrade1w = "averageProfitUsdPerTrade1w", AverageProfitUsdPerTrade1y = "averageProfitUsdPerTrade1y", AverageProfitUsdPerTrade30d = "averageProfitUsdPerTrade30d", AverageSwapAmountUsd1d = "averageSwapAmountUsd1d", AverageSwapAmountUsd1w = "averageSwapAmountUsd1w", AverageSwapAmountUsd1y = "averageSwapAmountUsd1y", AverageSwapAmountUsd30d = "averageSwapAmountUsd30d", /** Average hold period, in seconds, for positions sold during the past day. */ AvgHoldPeriodSec1d = "avgHoldPeriodSec1d", /** Average hold period, in seconds, for positions sold during the past week. */ AvgHoldPeriodSec1w = "avgHoldPeriodSec1w", /** Average hold period, in seconds, for positions sold during the past year. */ AvgHoldPeriodSec1y = "avgHoldPeriodSec1y", /** Average hold period, in seconds, for positions sold during the past 30 days. */ AvgHoldPeriodSec30d = "avgHoldPeriodSec30d", BotScore = "botScore", EthosScore = "ethosScore", FirstTransactionAt = "firstTransactionAt", LastTransactionAt = "lastTransactionAt", NativeTokenBalance = "nativeTokenBalance", RealizedProfitPercentage1d = "realizedProfitPercentage1d", RealizedProfitPercentage1w = "realizedProfitPercentage1w", RealizedProfitPercentage1y = "realizedProfitPercentage1y", RealizedProfitPercentage30d = "realizedProfitPercentage30d", RealizedProfitPercentageExNative1d = "realizedProfitPercentageExNative1d", RealizedProfitPercentageExNative1w = "realizedProfitPercentageExNative1w", RealizedProfitPercentageExNative30d = "realizedProfitPercentageExNative30d", RealizedProfitUsd1d = "realizedProfitUsd1d", RealizedProfitUsd1w = "realizedProfitUsd1w", RealizedProfitUsd1y = "realizedProfitUsd1y", RealizedProfitUsd30d = "realizedProfitUsd30d", RealizedProfitUsdExNative1d = "realizedProfitUsdExNative1d", RealizedProfitUsdExNative1w = "realizedProfitUsdExNative1w", RealizedProfitUsdExNative30d = "realizedProfitUsdExNative30d", ScammerScore = "scammerScore", Swaps1d = "swaps1d", Swaps1w = "swaps1w", Swaps1y = "swaps1y", Swaps30d = "swaps30d", SwapsAll1d = "swapsAll1d", SwapsAll1w = "swapsAll1w", SwapsAll1y = "swapsAll1y", SwapsAll30d = "swapsAll30d", UniqueTokens1d = "uniqueTokens1d", UniqueTokens1w = "uniqueTokens1w", /** @deprecated uniqueTokens1y is no longer available as a distinct 1-year value; it now reflects the 30-day value (uniqueTokens30d). */ UniqueTokens1y = "uniqueTokens1y", UniqueTokens30d = "uniqueTokens30d", VolumeUsd1d = "volumeUsd1d", VolumeUsd1w = "volumeUsd1w", VolumeUsd1y = "volumeUsd1y", VolumeUsd30d = "volumeUsd30d", VolumeUsdAll1d = "volumeUsdAll1d", VolumeUsdAll1w = "volumeUsdAll1w", VolumeUsdAll1y = "volumeUsdAll1y", VolumeUsdAll30d = "volumeUsdAll30d", WinRate1d = "winRate1d", WinRate1w = "winRate1w", WinRate1y = "winRate1y", WinRate30d = "winRate30d" } export type WalletNftCollection = { __typename?: 'WalletNftCollection'; /** The collection ID (`collectionAddress:networkId`). */ collectionId: Scalars['String']['output']; /** The number of items held by the wallet. */ quantity: Scalars['String']['output']; /** The address of the wallet. */ walletAddress: Scalars['String']['output']; }; export type WalletNftCollectionAsset = { __typename?: 'WalletNftCollectionAsset'; /** The number of instances of the nft held by the wallet (Applicable to ERC1155 NFTs). */ quantity: Scalars['String']['output']; /** The id of the nft asset. */ tokenId: Scalars['String']['output']; }; export type WalletNftCollectionAssetsInput = { /** The collection ID (`collectionAddress:networkId`). */ collectionId: Scalars['String']['input']; /** A cursor for use in pagination. */ cursor?: InputMaybe; /** The address of the wallet. */ walletAddress: Scalars['String']['input']; }; export type WalletNftCollectionAssetsResponse = { __typename?: 'WalletNftCollectionAssetsResponse'; /** The collection ID (`collectionAddress:networkId`). */ collectionId: Scalars['String']['output']; /** A cursor for use in pagination. */ cursor?: Maybe; /** The list of nft assets for a wallet. */ items: Array>; /** The address of the wallet. */ walletAddress: Scalars['String']['output']; }; export type WalletNftCollectionsInput = { /** A cursor for use in pagination. */ cursor?: InputMaybe; /** The address of the wallet. */ walletAddress: Scalars['String']['input']; }; export type WalletNftCollectionsResponse = { __typename?: 'WalletNftCollectionsResponse'; /** A cursor for use in pagination. */ cursor?: Maybe; /** The list of collections for a wallet. */ items: Array; }; /** Polymarket public profile. proxyWallet is a Polymarket-managed proxy, not the user's signing wallet. */ export type WalletPolymarketProfile = { __typename?: 'WalletPolymarketProfile'; /** Display name set by the user on Polymarket. */ displayName?: Maybe; /** Whether the user has opted to display their username publicly. */ displayUsernamePublic?: Maybe; /** Unix timestamp of when this Polymarket profile was last fetched. */ fetchedAt: Scalars['Int']['output']; /** Profile image URL set by the user on Polymarket. */ profileImageUrl?: Maybe; /** On-chain proxy wallet address used by Polymarket to represent the user. */ proxyWallet: Scalars['String']['output']; /** Auto-generated pseudonym assigned by Polymarket (e.g. Incompatible-Standoff). */ pseudonym?: Maybe; /** Whether the user has a verified badge on Polymarket. */ verifiedBadge?: Maybe; /** Self-claimed X (Twitter) username on Polymarket, if set by the user. */ xUsername?: Maybe; }; /** A wallet ranking. */ export type WalletRanking = { /** The attribute to rank wallets by. */ attribute?: InputMaybe; /** The direction to apply to the ranking attribute. */ direction?: InputMaybe; }; /** Attributes for a wallet ranking. */ export declare enum WalletRankingAttribute { AverageProfitUsdPerTrade1d = "averageProfitUsdPerTrade1d", AverageProfitUsdPerTrade1w = "averageProfitUsdPerTrade1w", AverageProfitUsdPerTrade1y = "averageProfitUsdPerTrade1y", AverageProfitUsdPerTrade30d = "averageProfitUsdPerTrade30d", AverageSwapAmountUsd1d = "averageSwapAmountUsd1d", AverageSwapAmountUsd1w = "averageSwapAmountUsd1w", AverageSwapAmountUsd1y = "averageSwapAmountUsd1y", AverageSwapAmountUsd30d = "averageSwapAmountUsd30d", AvgHoldPeriodSec1d = "avgHoldPeriodSec1d", AvgHoldPeriodSec1w = "avgHoldPeriodSec1w", AvgHoldPeriodSec1y = "avgHoldPeriodSec1y", AvgHoldPeriodSec30d = "avgHoldPeriodSec30d", BotScore = "botScore", EthosScore = "ethosScore", FirstTransactionAt = "firstTransactionAt", LastTransactionAt = "lastTransactionAt", NativeTokenBalance = "nativeTokenBalance", RealizedProfitPercentage1d = "realizedProfitPercentage1d", RealizedProfitPercentage1w = "realizedProfitPercentage1w", RealizedProfitPercentage1y = "realizedProfitPercentage1y", RealizedProfitPercentage30d = "realizedProfitPercentage30d", RealizedProfitPercentageExNative1d = "realizedProfitPercentageExNative1d", RealizedProfitPercentageExNative1w = "realizedProfitPercentageExNative1w", RealizedProfitPercentageExNative30d = "realizedProfitPercentageExNative30d", RealizedProfitUsd1d = "realizedProfitUsd1d", RealizedProfitUsd1w = "realizedProfitUsd1w", RealizedProfitUsd1y = "realizedProfitUsd1y", RealizedProfitUsd30d = "realizedProfitUsd30d", RealizedProfitUsdExNative1d = "realizedProfitUsdExNative1d", RealizedProfitUsdExNative1w = "realizedProfitUsdExNative1w", RealizedProfitUsdExNative30d = "realizedProfitUsdExNative30d", ScammerScore = "scammerScore", Swaps1d = "swaps1d", Swaps1w = "swaps1w", Swaps1y = "swaps1y", Swaps30d = "swaps30d", SwapsAll1d = "swapsAll1d", SwapsAll1w = "swapsAll1w", SwapsAll1y = "swapsAll1y", SwapsAll30d = "swapsAll30d", UniqueTokens1d = "uniqueTokens1d", UniqueTokens1w = "uniqueTokens1w", /** @deprecated uniqueTokens1y is no longer available as a distinct 1-year value; it now reflects the 30-day value (uniqueTokens30d). */ UniqueTokens1y = "uniqueTokens1y", UniqueTokens30d = "uniqueTokens30d", VolumeUsd1d = "volumeUsd1d", VolumeUsd1w = "volumeUsd1w", VolumeUsd1y = "volumeUsd1y", VolumeUsd30d = "volumeUsd30d", VolumeUsdAll1d = "volumeUsdAll1d", VolumeUsdAll1w = "volumeUsdAll1w", VolumeUsdAll1y = "volumeUsdAll1y", VolumeUsdAll30d = "volumeUsdAll30d", WinRate1d = "winRate1d", WinRate1w = "winRate1w", WinRate1y = "winRate1y", WinRate30d = "winRate30d" } /** The period the wallet stats are for. */ export declare enum WalletStatsDuration { Day1 = "day1", Day30 = "day30", Week1 = "week1", Year1 = "year1" } /** A range for a wallet token filter. */ export type WalletTokenFilterRange = { /** The maximum value (inclusive) */ max?: InputMaybe; /** The minimum value (inclusive) */ min?: InputMaybe; }; /** Filters for a wallet on a specific token. */ export type WalletTokenFilters = { /** Filter by amount bought in USD in the past day */ amountBoughtUsd1d?: InputMaybe; /** Filter by amount bought in USD in the past week */ amountBoughtUsd1w?: InputMaybe; /** Filter by amount bought in USD in the past year */ amountBoughtUsd1y?: InputMaybe; /** Filter by amount bought in USD in the past 30 days */ amountBoughtUsd30d?: InputMaybe; /** Filter by amount sold in USD in the past day */ amountSoldUsd1d?: InputMaybe; /** Filter by amount sold in USD in the past week */ amountSoldUsd1w?: InputMaybe; /** Filter by amount sold in USD in the past year */ amountSoldUsd1y?: InputMaybe; /** Filter by amount sold in USD in the past 30 days */ amountSoldUsd30d?: InputMaybe; /** Average hold period, in seconds, for positions sold during the past day. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1d?: InputMaybe; /** Average hold period, in seconds, for positions sold during the past week. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1w?: InputMaybe; /** Average hold period, in seconds, for positions sold during the past year. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1y?: InputMaybe; /** Average hold period, in seconds, for positions sold during the past 30 days. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec30d?: InputMaybe; /** Filter by bot score */ botScore?: InputMaybe; /** Filter by number of buys in the past day */ buys1d?: InputMaybe; /** Filter by number of buys in the past week */ buys1w?: InputMaybe; /** Filter by number of buys in the past year */ buys1y?: InputMaybe; /** Filter by number of buys in the past 30 days */ buys30d?: InputMaybe; /** Filter by first transaction timestamp */ firstTransactionAt?: InputMaybe; /** Filter by last transaction timestamp */ lastTransactionAt?: InputMaybe; /** Filter by purchased token balance */ purchasedTokenBalance?: InputMaybe; /** Filter by realized profit percentage in the past day */ realizedProfitPercentage1d?: InputMaybe; /** Filter by realized profit percentage in the past week */ realizedProfitPercentage1w?: InputMaybe; /** Filter by realized profit percentage in the past year */ realizedProfitPercentage1y?: InputMaybe; /** Filter by realized profit percentage in the past 30 days */ realizedProfitPercentage30d?: InputMaybe; /** Filter by realized profit in USD in the past day */ realizedProfitUsd1d?: InputMaybe; /** Filter by realized profit in USD in the past week */ realizedProfitUsd1w?: InputMaybe; /** Filter by realized profit in USD in the past year */ realizedProfitUsd1y?: InputMaybe; /** Filter by realized profit in USD in the past 30 days */ realizedProfitUsd30d?: InputMaybe; /** Filter by scammer score */ scammerScore?: InputMaybe; /** Filter by number of sells in the past day */ sells1d?: InputMaybe; /** Filter by number of sells in the past week */ sells1w?: InputMaybe; /** Filter by number of sells in the past year */ sells1y?: InputMaybe; /** Filter by number of sells in the past 30 days */ sells30d?: InputMaybe; /** Filter by token acquisition cost in USD */ tokenAcquisitionCostUsd?: InputMaybe; /** Filter by token amount bought in the past day */ tokenAmountBought1d?: InputMaybe; /** Filter by token amount bought in the past week */ tokenAmountBought1w?: InputMaybe; /** Filter by token amount bought in the past year */ tokenAmountBought1y?: InputMaybe; /** Filter by token amount bought in the past 30 days */ tokenAmountBought30d?: InputMaybe; /** Filter by token amount sold in the past day */ tokenAmountSold1d?: InputMaybe; /** Filter by token amount sold in the past week */ tokenAmountSold1w?: InputMaybe; /** Filter by token amount sold in the past year */ tokenAmountSold1y?: InputMaybe; /** Filter by token amount sold in the past 30 days */ tokenAmountSold30d?: InputMaybe; /** Filter by token balance */ tokenBalance?: InputMaybe; }; /** Filters for a wallet on a specific token. */ export type WalletTokenFiltersV2 = { /** Filter by amount bought in USD in the past day */ amountBoughtUsd1d?: InputMaybe; /** Filter by amount bought in USD in the past week */ amountBoughtUsd1w?: InputMaybe; /** Filter by amount bought in USD in the past year */ amountBoughtUsd1y?: InputMaybe; /** Filter by amount bought in USD in the past 30 days */ amountBoughtUsd30d?: InputMaybe; /** Filter by amount sold in USD in the past day */ amountSoldUsd1d?: InputMaybe; /** Filter by amount sold in USD in the past week */ amountSoldUsd1w?: InputMaybe; /** Filter by amount sold in USD in the past year */ amountSoldUsd1y?: InputMaybe; /** Filter by amount sold in USD in the past 30 days */ amountSoldUsd30d?: InputMaybe; /** Average hold period, in seconds, for positions sold during the past day. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1d?: InputMaybe; /** Average hold period, in seconds, for positions sold during the past week. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1w?: InputMaybe; /** Average hold period, in seconds, for positions sold during the past year. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec1y?: InputMaybe; /** Average hold period, in seconds, for positions sold during the past 30 days. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold. */ avgHoldPeriodSec30d?: InputMaybe; /** Filter by bot score */ botScore?: InputMaybe; /** Filter by number of buys in the past day */ buys1d?: InputMaybe; /** Filter by number of buys in the past week */ buys1w?: InputMaybe; /** Filter by number of buys in the past year */ buys1y?: InputMaybe; /** Filter by number of buys in the past 30 days */ buys30d?: InputMaybe; /** Filter by first transaction timestamp */ firstTransactionAt?: InputMaybe; /** Filter by last transaction timestamp */ lastTransactionAt?: InputMaybe; /** Filter by purchased token balance */ purchasedTokenBalance?: InputMaybe; /** Filter by realized profit percentage in the past day */ realizedProfitPercentage1d?: InputMaybe; /** Filter by realized profit percentage in the past week */ realizedProfitPercentage1w?: InputMaybe; /** Filter by realized profit percentage in the past year */ realizedProfitPercentage1y?: InputMaybe; /** Filter by realized profit percentage in the past 30 days */ realizedProfitPercentage30d?: InputMaybe; /** Filter by realized profit in USD in the past day */ realizedProfitUsd1d?: InputMaybe; /** Filter by realized profit in USD in the past week */ realizedProfitUsd1w?: InputMaybe; /** Filter by realized profit in USD in the past year */ realizedProfitUsd1y?: InputMaybe; /** Filter by realized profit in USD in the past 30 days */ realizedProfitUsd30d?: InputMaybe; /** Filter by scammer score */ scammerScore?: InputMaybe; /** Filter by number of sells in the past day */ sells1d?: InputMaybe; /** Filter by number of sells in the past week */ sells1w?: InputMaybe; /** Filter by number of sells in the past year */ sells1y?: InputMaybe; /** Filter by number of sells in the past 30 days */ sells30d?: InputMaybe; /** Filter by token acquisition cost in USD */ tokenAcquisitionCostUsd?: InputMaybe; /** Filter by token amount bought in the past day */ tokenAmountBought1d?: InputMaybe; /** Filter by token amount bought in the past week */ tokenAmountBought1w?: InputMaybe; /** Filter by token amount bought in the past year */ tokenAmountBought1y?: InputMaybe; /** Filter by token amount bought in the past 30 days */ tokenAmountBought30d?: InputMaybe; /** Filter by token amount sold in the past day */ tokenAmountSold1d?: InputMaybe; /** Filter by token amount sold in the past week */ tokenAmountSold1w?: InputMaybe; /** Filter by token amount sold in the past year */ tokenAmountSold1y?: InputMaybe; /** Filter by token amount sold in the past 30 days */ tokenAmountSold30d?: InputMaybe; /** Filter by token balance */ tokenBalance?: InputMaybe; }; /** A wallet ranking on a specific token. */ export type WalletTokenRanking = { /** The attribute to rank wallets by */ attribute: WalletTokenRankingAttribute; /** The direction to apply to the ranking attribute */ direction: RankingDirection; }; /** Attributes for a wallet ranking on a specific token. */ export declare enum WalletTokenRankingAttribute { /** Amount bought in USD in the past day */ AmountBoughtUsd1d = "amountBoughtUsd1d", /** Amount bought in USD in the past week */ AmountBoughtUsd1w = "amountBoughtUsd1w", /** Amount bought in USD in the past year */ AmountBoughtUsd1y = "amountBoughtUsd1y", /** Amount bought in USD in the past 30 days */ AmountBoughtUsd30d = "amountBoughtUsd30d", /** Amount sold in USD in the past day */ AmountSoldUsd1d = "amountSoldUsd1d", /** Amount sold in USD in the past week */ AmountSoldUsd1w = "amountSoldUsd1w", /** Amount sold in USD in the past year */ AmountSoldUsd1y = "amountSoldUsd1y", /** Amount sold in USD in the past 30 days */ AmountSoldUsd30d = "amountSoldUsd30d", /** Average hold period, in seconds, for positions sold during the past day. */ AvgHoldPeriodSec1d = "avgHoldPeriodSec1d", /** Average hold period, in seconds, for positions sold during the past week. */ AvgHoldPeriodSec1w = "avgHoldPeriodSec1w", /** Average hold period, in seconds, for positions sold during the past year. */ AvgHoldPeriodSec1y = "avgHoldPeriodSec1y", /** Average hold period, in seconds, for positions sold during the past 30 days. */ AvgHoldPeriodSec30d = "avgHoldPeriodSec30d", /** The bot score for the wallet. */ BotScore = "botScore", /** Number of buys in the past day */ Buys1d = "buys1d", /** Number of buys in the past week */ Buys1w = "buys1w", /** Number of buys in the past year */ Buys1y = "buys1y", /** Number of buys in the past 30 days */ Buys30d = "buys30d", /** The first transaction timestamp */ FirstTransactionAt = "firstTransactionAt", /** The last transaction timestamp */ LastTransactionAt = "lastTransactionAt", /** The total balance of tokens that the user has bought or sold. This value does not include tokens acquired through external transfers or unsupported methods. */ PurchasedTokenBalance = "purchasedTokenBalance", /** Realized profit percentage in the past day */ RealizedProfitPercentage1d = "realizedProfitPercentage1d", /** Realized profit percentage in the past week */ RealizedProfitPercentage1w = "realizedProfitPercentage1w", /** Realized profit percentage in the past year */ RealizedProfitPercentage1y = "realizedProfitPercentage1y", /** Realized profit percentage in the past 30 days */ RealizedProfitPercentage30d = "realizedProfitPercentage30d", /** Realized profit in USD in the past day */ RealizedProfitUsd1d = "realizedProfitUsd1d", /** Realized profit in USD in the past week */ RealizedProfitUsd1w = "realizedProfitUsd1w", /** Realized profit in USD in the past year */ RealizedProfitUsd1y = "realizedProfitUsd1y", /** Realized profit in USD in the past 30 days */ RealizedProfitUsd30d = "realizedProfitUsd30d", /** The scammer score for the wallet. */ ScammerScore = "scammerScore", /** Number of sells in the past day */ Sells1d = "sells1d", /** Number of sells in the past week */ Sells1w = "sells1w", /** Number of sells in the past year */ Sells1y = "sells1y", /** Number of sells in the past 30 days */ Sells30d = "sells30d", /** Token acquisition cost in USD */ TokenAcquisitionCostUsd = "tokenAcquisitionCostUsd", /** Token amount bought in the past day */ TokenAmountBought1d = "tokenAmountBought1d", /** Token amount bought in the past week */ TokenAmountBought1w = "tokenAmountBought1w", /** Token amount bought in the past year */ TokenAmountBought1y = "tokenAmountBought1y", /** Token amount bought in the past 30 days */ TokenAmountBought30d = "tokenAmountBought30d", /** Token amount sold in the past day */ TokenAmountSold1d = "tokenAmountSold1d", /** Token amount sold in the past week */ TokenAmountSold1w = "tokenAmountSold1w", /** Token amount sold in the past year */ TokenAmountSold1y = "tokenAmountSold1y", /** Token amount sold in the past 30 days */ TokenAmountSold30d = "tokenAmountSold30d", /** The total balance of tokens held by the user, reflecting the most recent update to the record. This balance includes all tokens, even those transferred in through unsupported methods or DEXs that are not tracked by our system. */ TokenBalance = "tokenBalance" } /** Metadata for a washtrade label. */ export type WashtradeLabelForEvent = { __typename?: 'WashtradeLabelForEvent'; /** The label type, 'washtrade' */ label: Scalars['String']['output']; }; /** Metadata for a webhook. */ export type Webhook = { __typename?: 'Webhook'; /** The recurrence of the webhook. Can be `INDEFINITE` or `ONCE`. */ alertRecurrence: AlertRecurrence; /** An optional bucket ID (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks). */ bucketId?: Maybe; /** An optional bucket sort key (max 64 characters). Can be used to query for subgroups of webhooks (useful if you have a large number of webhooks). */ bucketSortkey?: Maybe; /** The url to which the webhook message should be sent. */ callbackUrl: Scalars['String']['output']; /** The conditions which must be met in order for the webhook to send a message. */ conditions: WebhookCondition; /** The unix timestamp for the time the webhook was created. */ created: Scalars['Int']['output']; /** * The webhook group ID used to group webhooks together for ordered message sending. * @deprecated GroupId is deprecated and will be removed in the future. Messages will be grouped by webhookId */ groupId?: Maybe; /** The ID of the webhook. */ id: Scalars['String']['output']; /** The given name of the webhook. */ name: Scalars['String']['output']; /** The type of publishing for the webhook. If not set, it defaults to `SINGLE`. */ publishingType?: Maybe; /** The settings for retrying failed webhook messages. */ retrySettings?: Maybe; /** The status of the webhook. Can be `ACTIVE` or `INACTIVE`. */ status: Scalars['String']['output']; /** The type of webhook. Can be `PRICE_EVENT`, `TOKEN_PAIR_EVENT`, or `RAW_TRANSACTION`. */ webhookType: WebhookType; }; /** Webhook conditions that must be met for each webhook type. */ export type WebhookCondition = MarketCapEventWebhookCondition | PredictionMarketMetricsEventWebhookCondition | PredictionTradeWebhookCondition | PriceEventWebhookCondition | RawTransactionWebhookCondition | TokenPairEventWebhookCondition | TokenPriceEventWebhookCondition | TokenTransferEventWebhookCondition; /** The type of webhook. */ export declare enum WebhookType { MarketCapEvent = "MARKET_CAP_EVENT", PredictionMarketMetricsEvent = "PREDICTION_MARKET_METRICS_EVENT", PredictionTrade = "PREDICTION_TRADE", PriceEvent = "PRICE_EVENT", RawTransaction = "RAW_TRANSACTION", TokenPairEvent = "TOKEN_PAIR_EVENT", TokenPriceEvent = "TOKEN_PRICE_EVENT", TokenTransferEvent = "TOKEN_TRANSFER_EVENT" } /** Price stats for a pair over a time frame. */ export type WindowedDetailedCurrencyPairStats = { __typename?: 'WindowedDetailedCurrencyPairStats'; /** The buy volume over the time frame. */ buyVolume?: Maybe; /** The closing price forr the time frame. */ close?: Maybe; /** The highest price in USD in the time frame. */ highest?: Maybe; /** The liquidity for the time frame. */ liquidity?: Maybe; /** The lowest price in USD in the time frame. */ lowest?: Maybe; /** The opening price for the time frame. */ open?: Maybe; /** The sell volume over the time frame. */ sellVolume?: Maybe; /** The volume over the time frame. */ volume?: Maybe; }; /** The currency stats for a wallet over a time window. */ export type WindowedDetailedCurrencyWalletStats = { __typename?: 'WindowedDetailedCurrencyWalletStats'; /** The average profit in USD per trade */ averageProfitUsdPerTrade: Scalars['String']['output']; /** The average swap amount in USD */ averageSwapAmountUsd: Scalars['String']['output']; /** The cost of tokens held in the wallet */ heldTokenAcquisitionCostUsd: Scalars['String']['output']; /** The realized profit percentage */ realizedProfitPercentage: Scalars['Float']['output']; /** The realized profit percentage excluding native tokens. Tracking began July 2, 2026; null on statsYear since a full year of data does not exist yet. */ realizedProfitPercentageExNative?: Maybe; /** The realized profit in USD */ realizedProfitUsd: Scalars['String']['output']; /** The realized profit in USD excluding native tokens. Tracking began July 2, 2026; null on statsYear since a full year of data does not exist yet. */ realizedProfitUsdExNative?: Maybe; /** The cost of tokens sold during the period */ soldTokenAcquisitionCostUsd: Scalars['String']['output']; /** The volume in USD */ volumeUsd: Scalars['String']['output']; /** The volume in USD including tokens sold for which we do not have a price */ volumeUsdAll: Scalars['String']['output']; }; /** Price stats for an NFT collection over a time frame. Either in USD or the network's base token. */ export type WindowedDetailedNftCurrencyStats = { __typename?: 'WindowedDetailedNftCurrencyStats'; /** The average sale price in the time frame. */ average?: Maybe; /** The closing price for the time frame. */ close?: Maybe; /** The highest sale price in the time frame. */ highestSale?: Maybe; /** The lowest sale price in the time frame. */ lowestSale?: Maybe; /** The opening price for the time frame. */ open?: Maybe; /** The volume over the time frame. */ volume?: Maybe; }; /** Numerical stats for an NFT collection over a time frame. */ export type WindowedDetailedNftNonCurrencyStats = { __typename?: 'WindowedDetailedNftNonCurrencyStats'; /** The number of mints over the time frame. */ mints?: Maybe; /** The number of sales over the time frame. */ sales?: Maybe; /** The number of tokens sold over the time frame. */ tokensSold?: Maybe; /** The number of transfers over the time frame. */ transfers?: Maybe; /** The number of unique buyers over the time frame. */ uniqueBuyers?: Maybe; /** The number of unique minters over the time frame. */ uniqueMinters?: Maybe; /** The number of unique wallets (buyers or sellers) over the time frame. */ uniqueSalesWallets?: Maybe; /** The number of unique sellers over the time frame. */ uniqueSellers?: Maybe; }; /** Detailed NFT stats over a time frame. */ export type WindowedDetailedNftStats = { __typename?: 'WindowedDetailedNftStats'; /** The duration used to request detailed NFT stats. */ duration: DetailedNftStatsDuration; /** The unix timestamp for the end of the window. */ end: Scalars['Int']['output']; /** The unix timestamp for the start of the window. */ start: Scalars['Int']['output']; /** The currency stats in the network's base token, such as volume. */ statsNetworkBaseToken: WindowedDetailedNftCurrencyStats; /** The numerical stats, such as number of buyers. */ statsNonCurrency: WindowedDetailedNftNonCurrencyStats; /** The currency stats in USD, such as volume. */ statsUsd: WindowedDetailedNftCurrencyStats; /** The list of start/end timestamps broken down for each bucket within the window. */ timestamps: Array>; }; /** Numerical stats for a pair over a time frame. */ export type WindowedDetailedNonCurrencyPairStats = { __typename?: 'WindowedDetailedNonCurrencyPairStats'; /** The number of unique buyers over the time frame. */ buyers?: Maybe; /** The number of buys over the time frame. */ buys?: Maybe; /** The number of unique sellers over the time frame. */ sellers?: Maybe; /** The number of sells over the time frame. */ sells?: Maybe; /** The number of unique traders over the time frame. */ traders?: Maybe; /** The transaction count over the time frame. */ transactions?: Maybe; }; /** The non-currency stats for a wallet over a time window. */ export type WindowedDetailedNonCurrencyWalletStats = { __typename?: 'WindowedDetailedNonCurrencyWalletStats'; /** Average hold period, in seconds, for positions sold during the window. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold in the window. */ avgHoldPeriodSec?: Maybe; /** The number of losses */ losses: Scalars['Int']['output']; /** The number of swaps */ swaps: Scalars['Int']['output']; /** The number of unique tokens */ uniqueTokens: Scalars['Int']['output']; /** The number of wins */ wins: Scalars['Int']['output']; }; /** The non-currency stats for a wallet over the 1-year window. Mirrors `WindowedDetailedNonCurrencyWalletStats`, but scopes the deprecation of `uniqueTokens` to the 1-year window only. */ export type WindowedDetailedNonCurrencyWalletStatsYear = { __typename?: 'WindowedDetailedNonCurrencyWalletStatsYear'; /** Average hold period, in seconds, for positions sold during the window. Estimated with average-cost accounting: sells realize the age of the sold cost basis, so unsold holdings do not affect the result. A lower bound, capped at the window length. Returns null when under $1 of cost basis was sold in the window. */ avgHoldPeriodSec?: Maybe; /** The number of losses */ losses: Scalars['Int']['output']; /** The number of swaps */ swaps: Scalars['Int']['output']; /** The number of wins */ wins: Scalars['Int']['output']; }; /** Detailed pair stats over a time frame. */ export type WindowedDetailedPairStats = { __typename?: 'WindowedDetailedPairStats'; /** The duration used to request detailed pair stats. */ duration: DetailedPairStatsDuration; /** The unix timestamp for the end of the window. */ end: Scalars['Int']['output']; /** The unix timestamp for the start of the window. */ start: Scalars['Int']['output']; /** The numerical stats, such as number of buyers. */ statsNonCurrency: WindowedDetailedNonCurrencyPairStats; /** The currency stats in USD, such as volume. */ statsUsd: WindowedDetailedCurrencyPairStats; /** The list of start/end timestamps broken down for each bucket within the window. */ timestamps: Array>; }; /** Detailed stats over a window. */ export type WindowedDetailedStats = { __typename?: 'WindowedDetailedStats'; /** The list of start/end timestamps broken down for each bucket within the window. */ buckets: Array>; /** The buy volume over the window. */ buyVolume?: Maybe; /** The number of unique buyers over the window. */ buyers: DetailedStatsNumberMetrics; /** The number of buys over the window. */ buys: DetailedStatsNumberMetrics; /** The unix timestamp for the end of the window. */ endTimestamp: Scalars['Int']['output']; /** The sell volume over the window. */ sellVolume?: Maybe; /** The number of unique sellers over the window. */ sellers: DetailedStatsNumberMetrics; /** The number of sells over the window. */ sells: DetailedStatsNumberMetrics; /** The unix timestamp for the start of the window. */ timestamp: Scalars['Int']['output']; /** The number of unique traders over the window. */ traders?: Maybe; /** The transaction count over the window. */ transactions: DetailedStatsNumberMetrics; /** The volume over the window. */ volume: DetailedStatsStringMetrics; /** The window size used to request detailed stats. */ windowSize: DetailedStatsWindowSize; }; /** Detailed token stats over a time frame. */ export type WindowedDetailedTokenStats = { __typename?: 'WindowedDetailedTokenStats'; /** The duration used to request detailed token stats. */ duration: DetailedTokenStatsDuration; /** The unix timestamp for the end of the window. */ end: Scalars['Int']['output']; /** The unix timestamp for the start of the window. */ start: Scalars['Int']['output']; /** The numerical stats, such as number of buyers. */ statsNonCurrency: WindowedDetailedNonCurrencyPairStats; /** The currency stats in USD, such as volume. */ statsUsd: WindowedDetailedCurrencyPairStats; /** The list of start/end timestamps broken down for each bucket within the window. */ timestamps: Array>; }; /** All-time stats containing volume data. */ export type WindowedPredictionAllTimeStats = { __typename?: 'WindowedPredictionAllTimeStats'; /** Venue-specific volume (optional). */ venueVolume?: Maybe; /** Total volume. */ volume: CurrencyValuePair; }; /** Buy/sell volume breakdown for an event. */ export type WindowedPredictionEventBuySellStats = { __typename?: 'WindowedPredictionEventBuySellStats'; /** Buy volume. */ buyVolume: CurrencyValuePair; /** Sell volume. */ sellVolume: CurrencyValuePair; }; /** Change percentages for a prediction event over a time window. */ export type WindowedPredictionEventChangeStats = { __typename?: 'WindowedPredictionEventChangeStats'; /** Buy volume change percentage (optional). */ buyVolumeChange?: Maybe; /** Liquidity change percentage (optional). */ liquidityChange?: Maybe; /** Open interest change percentage (optional). */ openInterestChange?: Maybe; /** Sell volume change percentage (optional). */ sellVolumeChange?: Maybe; /** Trades change percentage. */ tradesChange: Scalars['Float']['output']; /** Unique traders change percentage (optional). */ uniqueTradersChange?: Maybe; /** Volume change percentage. */ volumeChange: Scalars['Float']['output']; }; /** Core event stats that are always available. */ export type WindowedPredictionEventCoreStats = { __typename?: 'WindowedPredictionEventCoreStats'; /** Number of trades during this window. */ trades: Scalars['Int']['output']; /** Volume during this window. */ volume: CurrencyValuePair; }; /** Event-level liquidity OHLC data. */ export type WindowedPredictionEventLiquidityStats = { __typename?: 'WindowedPredictionEventLiquidityStats'; /** Liquidity OHLC values. */ liquidity: CurrencyOhlc; }; /** Event-level open interest OHLC data. */ export type WindowedPredictionEventOpenInterestStats = { __typename?: 'WindowedPredictionEventOpenInterestStats'; /** Open interest OHLC values. */ openInterest: CurrencyOhlc; }; /** Unique trader count during the period. */ export type WindowedPredictionEventUniqueTraderStats = { __typename?: 'WindowedPredictionEventUniqueTraderStats'; /** Number of unique traders. */ uniqueTraders: Scalars['Int']['output']; }; /** Change percentages for a prediction market over a time window. */ export type WindowedPredictionMarketChangeStats = { __typename?: 'WindowedPredictionMarketChangeStats'; /** Liquidity change percentage (optional). */ liquidityChange?: Maybe; /** Open interest change percentage (optional). */ openInterestChange?: Maybe; /** Trades change percentage. */ tradesChange: Scalars['Float']['output']; /** Unique traders change percentage (optional). */ uniqueTradersChange?: Maybe; /** Volume change percentage. */ volumeChange: Scalars['Float']['output']; }; /** Core market stats that are always available. */ export type WindowedPredictionMarketCoreStats = { __typename?: 'WindowedPredictionMarketCoreStats'; /** Number of trades during this window. */ trades: Scalars['Int']['output']; /** Volume during this window. */ volume: CurrencyValuePair; }; /** Market-level liquidity OHLC data. */ export type WindowedPredictionMarketLiquidityStats = { __typename?: 'WindowedPredictionMarketLiquidityStats'; /** Liquidity OHLC values. */ liquidity: CurrencyOhlc; }; /** Per-window market-level stat conditions for a prediction market metrics event webhook. */ export type WindowedPredictionMarketMetricsEventMarketCondition = { __typename?: 'WindowedPredictionMarketMetricsEventMarketCondition'; /** The number of trades condition. */ trades?: Maybe; /** The trades change condition. */ tradesChange?: Maybe; /** The volume change condition. */ volumeChange?: Maybe; /** The volume in USD condition. */ volumeUsd?: Maybe; }; /** Per-window market-level stat thresholds. All present fields ANDed. */ export type WindowedPredictionMarketMetricsEventMarketConditionInput = { trades?: InputMaybe; tradesChange?: InputMaybe; volumeChange?: InputMaybe; volumeUsd?: InputMaybe; }; /** Per-window outcome stat conditions for a prediction market metrics event webhook. */ export type WindowedPredictionMarketMetricsEventOutcomeCondition = { __typename?: 'WindowedPredictionMarketMetricsEventOutcomeCondition'; /** The price condition. */ price?: Maybe; /** The price change condition. */ priceChange?: Maybe; /** The number of trades condition. */ trades?: Maybe; /** The trades change condition. */ tradesChange?: Maybe; /** The volume change condition. */ volumeChange?: Maybe; /** The volume in USD condition. */ volumeUsd?: Maybe; }; /** Per-window stat thresholds for a PredictionMarketMetricsEvent webhook outcome. All present fields are ANDed. */ export type WindowedPredictionMarketMetricsEventOutcomeConditionInput = { price?: InputMaybe; priceChange?: InputMaybe; trades?: InputMaybe; tradesChange?: InputMaybe; volumeChange?: InputMaybe; volumeUsd?: InputMaybe; }; /** Market-level open interest OHLC data. */ export type WindowedPredictionMarketOpenInterestStats = { __typename?: 'WindowedPredictionMarketOpenInterestStats'; /** Open interest OHLC values. */ openInterest: CurrencyOhlc; }; /** Unique trader count during the period. */ export type WindowedPredictionMarketUniqueTraderStats = { __typename?: 'WindowedPredictionMarketUniqueTraderStats'; /** Number of unique traders. */ uniqueTraders: Scalars['Int']['output']; }; /** Buy/sell trade breakdown for an outcome. */ export type WindowedPredictionOutcomeBuySellStats = { __typename?: 'WindowedPredictionOutcomeBuySellStats'; /** Buy volume breakdown. */ buyVolume: OutcomeBuySellVolumeStats; /** Number of buys. */ buys: Scalars['Int']['output']; /** Sell volume breakdown. */ sellVolume: OutcomeBuySellVolumeStats; /** Number of sells. */ sells: Scalars['Int']['output']; }; /** Change percentages for a prediction outcome over a time window. */ export type WindowedPredictionOutcomeChangeStats = { __typename?: 'WindowedPredictionOutcomeChangeStats'; /** Buys change percentage (optional). */ buysChange?: Maybe; /** Liquidity change percentage (optional). */ liquidityChange?: Maybe; /** Price change percentage. */ priceChange: Scalars['Float']['output']; /** Price range over the window (volatility proxy). */ priceRange: Scalars['Float']['output']; /** Sells change percentage (optional). */ sellsChange?: Maybe; /** Trades change percentage. */ tradesChange: Scalars['Float']['output']; /** Volume change percentage. */ volumeChange: Scalars['Float']['output']; /** Volume shares change percentage. */ volumeSharesChange: Scalars['Float']['output']; }; /** Core outcome stats that are always available. */ export type WindowedPredictionOutcomeCoreStats = { __typename?: 'WindowedPredictionOutcomeCoreStats'; /** Price OHLC data. */ price: PriceOhlc; /** Number of trades. */ trades: Scalars['Int']['output']; /** The venue-specific outcome ID. */ venueOutcomeId: Scalars['String']['output']; /** Volume stats including shares. */ volume: OutcomeVolumeStats; }; /** Two percent depth OHLC data for bid and ask. */ export type WindowedPredictionOutcomeDepthStats = { __typename?: 'WindowedPredictionOutcomeDepthStats'; /** Ask depth OHLC. */ askDepth: CurrencyOhlc; /** Bid depth OHLC. */ bidDepth: CurrencyOhlc; }; /** Outcome-level liquidity OHLC data. */ export type WindowedPredictionOutcomeLiquidityStats = { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; /** Liquidity OHLC values. */ liquidity: CurrencyOhlc; }; /** Orderbook bid/ask OHLC data. */ export type WindowedPredictionOutcomeOrderbookStats = { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; /** Ask price OHLC. */ ask: PriceOhlc; /** Bid price OHLC. */ bid: PriceOhlc; }; /** All-time stats for a prediction trader in a windowed context. */ export type WindowedPredictionTraderAllTimeStats = { __typename?: 'WindowedPredictionTraderAllTimeStats'; /** The total profit ct. */ totalProfitCT: Scalars['String']['output']; /** The total profit usd. */ totalProfitUsd: Scalars['String']['output']; /** The total volume ct. */ totalVolumeCT: Scalars['String']['output']; /** The total volume usd. */ totalVolumeUsd: Scalars['String']['output']; }; /** Change percentages for a prediction trader over a time window. */ export type WindowedPredictionTraderChangeStats = { __typename?: 'WindowedPredictionTraderChangeStats'; /** Buy volume. */ buyVolumeChange: Scalars['Float']['output']; /** The percentage change. */ lossesChange: Scalars['Float']['output']; /** The percentage change. */ realizedPnlChange: Scalars['Float']['output']; /** Sell volume. */ sellVolumeChange: Scalars['Float']['output']; /** Trades change percentage. */ tradesChange: Scalars['Float']['output']; /** The percentage change. */ uniqueMarketsChange: Scalars['Float']['output']; /** Volume change percentage. */ volumeChange: Scalars['Float']['output']; /** The percentage change. */ winsChange: Scalars['Float']['output']; }; /** Currency stats for a prediction trader over a time window. */ export type WindowedPredictionTraderCurrencyStats = { __typename?: 'WindowedPredictionTraderCurrencyStats'; /** The average profit ctper trade. */ averageProfitCTPerTrade: Scalars['String']['output']; /** The average profit usd per trade. */ averageProfitUsdPerTrade: Scalars['String']['output']; /** The average swap amount ct. */ averageSwapAmountCT: Scalars['String']['output']; /** The average swap amount usd. */ averageSwapAmountUsd: Scalars['String']['output']; /** Buy volume in collateral token units. */ buyVolumeCT: Scalars['String']['output']; /** Buy volume in USD. */ buyVolumeUsd: Scalars['String']['output']; /** The held token acquisition cost ct. */ heldTokenAcquisitionCostCT: Scalars['String']['output']; /** The held token acquisition cost usd. */ heldTokenAcquisitionCostUsd: Scalars['String']['output']; /** The realized pnl ct. */ realizedPnlCT: Scalars['String']['output']; /** The realized pnl usd. */ realizedPnlUsd: Scalars['String']['output']; /** The realized profit percentage. */ realizedProfitPercentage: Scalars['Float']['output']; /** Sell volume in collateral token units. */ sellVolumeCT: Scalars['String']['output']; /** Sell volume in USD. */ sellVolumeUsd: Scalars['String']['output']; /** The sold token acquisition cost ct. */ soldTokenAcquisitionCostCT: Scalars['String']['output']; /** The sold token acquisition cost usd. */ soldTokenAcquisitionCostUsd: Scalars['String']['output']; /** Volume in collateral token units. */ volumeCT: Scalars['String']['output']; /** Volume in USD. */ volumeUsd: Scalars['String']['output']; }; /** Non-currency stats for a prediction trader over a time window. */ export type WindowedPredictionTraderNonCurrencyStats = { __typename?: 'WindowedPredictionTraderNonCurrencyStats'; /** The number of buys. */ buys: Scalars['Int']['output']; /** The losses. */ losses: Scalars['Int']['output']; /** The number of sells. */ sells: Scalars['Int']['output']; /** The number of trades. */ trades: Scalars['Int']['output']; /** The number of unique markets. */ uniqueMarkets: Scalars['Int']['output']; /** The wins. */ wins: Scalars['Int']['output']; }; /** The stats for a wallet over a time window. */ export type WindowedWalletStats = { __typename?: 'WindowedWalletStats'; /** The end timestamp */ end: Scalars['Int']['output']; /** The last transaction timestamp */ lastTransactionAt: Scalars['Int']['output']; /** The network ID */ networkId?: Maybe; /** The start timestamp */ start: Scalars['Int']['output']; /** The stats related to non-currency */ statsNonCurrency: WindowedDetailedNonCurrencyWalletStats; /** The stats related to currency */ statsUsd: WindowedDetailedCurrencyWalletStats; /** The wallet address */ walletAddress: Scalars['String']['output']; }; /** The stats for a wallet over the 1-year window. Mirrors `WindowedWalletStats`, but exposes 1-year-scoped non-currency stats so `uniqueTokens` can be deprecated for the 1-year window only. */ export type WindowedWalletStatsYear = { __typename?: 'WindowedWalletStatsYear'; /** The end timestamp */ end: Scalars['Int']['output']; /** The last transaction timestamp */ lastTransactionAt: Scalars['Int']['output']; /** The network ID */ networkId?: Maybe; /** The start timestamp */ start: Scalars['Int']['output']; /** The stats related to non-currency */ statsNonCurrency: WindowedDetailedNonCurrencyWalletStatsYear; /** The stats related to currency */ statsUsd: WindowedDetailedCurrencyWalletStats; /** The wallet address */ walletAddress: Scalars['String']['output']; }; /** Currency stats. */ export type StatsCurrency = { /** The average sale price in the time frame. */ average?: InputMaybe; /** The closing price for the time frame. */ close?: InputMaybe; /** The highest sale price in the time frame. */ highestSale?: InputMaybe; /** The lowest sale price in the time frame. */ lowestSale?: InputMaybe; /** The opening price for the time frame. */ open?: InputMaybe; /** The volume over the time frame. */ volume?: InputMaybe; /** The volume by fillsource over the time frame. */ volumeByFillsource?: InputMaybe>>; /** The volume percentage by fillsource over the time frame. */ volumePercentByFillsource?: InputMaybe>>; }; /** Numerical stats for an NFT collection over a time frame. */ export type StatsNonCurrency = { /** The number of mints over the time frame. */ mints?: InputMaybe; /** The number of sales over the time frame. */ sales?: InputMaybe; /** The number of tokens sold over the time frame. */ tokensSold?: InputMaybe; /** The number of transfers over the time frame. */ transfers?: InputMaybe; /** The number of unique buyers over the time frame. */ uniqueBuyers?: InputMaybe; /** The number of unique minters over the time frame. */ uniqueMinters?: InputMaybe; /** The number of unique wallets (buyers or sellers) over the time frame. */ uniqueSalesWallets?: InputMaybe; /** The number of unique sellers over the time frame. */ uniqueSellers?: InputMaybe; }; export type BackfillWalletAggregatesMutationVariables = Exact<{ input: WalletAggregateBackfillInput; }>; export type BackfillWalletAggregatesMutation = { __typename?: 'Mutation'; backfillWalletAggregates: { __typename?: 'WalletAggregateBackfillStateResponse'; status: WalletAggregateBackfillState; walletAddress: string; }; }; export type CreateApiTokensMutationVariables = Exact<{ input: CreateApiTokensInput; }>; export type CreateApiTokensMutation = { __typename?: 'Mutation'; createApiTokens: Array<{ __typename?: 'ApiToken'; expiresTimeString: string; id: string; remaining?: string | null; requestLimit: string; token: string; }>; }; export type CreateWebhooksMutationVariables = Exact<{ input: CreateWebhooksInput; }>; export type CreateWebhooksMutation = { __typename?: 'Mutation'; createWebhooks: { __typename?: 'CreateWebhooksOutput'; priceWebhooks: Array<{ __typename?: 'Webhook'; alertRecurrence: AlertRecurrence; bucketId?: string | null; bucketSortkey?: string | null; callbackUrl: string; created: number; groupId?: string | null; id: string; name: string; publishingType?: PublishingType | null; status: string; webhookType: WebhookType; conditions: { __typename?: 'MarketCapEventWebhookCondition'; } | { __typename?: 'PredictionMarketMetricsEventWebhookCondition'; } | { __typename?: 'PredictionTradeWebhookCondition'; } | { __typename?: 'PriceEventWebhookCondition'; priceNetworkId: { __typename?: 'IntEqualsCondition'; eq: number; }; priceUsd: { __typename?: 'ComparisonOperator'; eq?: string | null; gt?: string | null; gte?: string | null; lt?: string | null; lte?: string | null; }; priceTokenAddress: { __typename?: 'StringEqualsCondition'; eq: string; }; } | { __typename?: 'RawTransactionWebhookCondition'; ignoreTokenPairEvents?: boolean | null; from?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; input?: { __typename?: 'StringContainsCondition'; contains?: Array | null; notContains?: Array | null; } | null; networkId?: { __typename?: 'OneOfNumberCondition'; oneOf: Array; } | null; to?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; toOrFrom?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; } | { __typename?: 'TokenPairEventWebhookCondition'; eventType?: { __typename?: 'TokenPairEventTypeCondition'; oneOf: Array; } | null; exchangeAddress?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; maker?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; networkId?: { __typename?: 'OneOfNumberCondition'; oneOf: Array; } | null; pairAddress?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; swapValue?: { __typename?: 'ComparisonOperator'; eq?: string | null; gt?: string | null; gte?: string | null; lt?: string | null; lte?: string | null; } | null; tokenAddress?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; } | { __typename?: 'TokenPriceEventWebhookCondition'; } | { __typename?: 'TokenTransferEventWebhookCondition'; }; retrySettings?: { __typename?: 'RetrySettings'; maxRetries?: number | null; maxRetryDelay?: number | null; maxTimeElapsed?: number | null; minRetryDelay?: number | null; } | null; } | null>; rawTransactionWebhooks: Array<{ __typename?: 'Webhook'; alertRecurrence: AlertRecurrence; bucketId?: string | null; bucketSortkey?: string | null; callbackUrl: string; created: number; groupId?: string | null; id: string; name: string; publishingType?: PublishingType | null; status: string; webhookType: WebhookType; conditions: { __typename?: 'MarketCapEventWebhookCondition'; } | { __typename?: 'PredictionMarketMetricsEventWebhookCondition'; } | { __typename?: 'PredictionTradeWebhookCondition'; } | { __typename?: 'PriceEventWebhookCondition'; priceEventNetworkId: { __typename?: 'IntEqualsCondition'; eq: number; }; priceUsd: { __typename?: 'ComparisonOperator'; eq?: string | null; gt?: string | null; gte?: string | null; lt?: string | null; lte?: string | null; }; priceEventTokenAddress: { __typename?: 'StringEqualsCondition'; eq: string; }; } | { __typename?: 'RawTransactionWebhookCondition'; ignoreTokenPairEvents?: boolean | null; from?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; input?: { __typename?: 'StringContainsCondition'; contains?: Array | null; notContains?: Array | null; } | null; networkId?: { __typename?: 'OneOfNumberCondition'; oneOf: Array; } | null; to?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; toOrFrom?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; } | { __typename?: 'TokenPairEventWebhookCondition'; eventType?: { __typename?: 'TokenPairEventTypeCondition'; oneOf: Array; } | null; exchangeAddress?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; maker?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; networkId?: { __typename?: 'OneOfNumberCondition'; oneOf: Array; } | null; pairAddress?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; swapValue?: { __typename?: 'ComparisonOperator'; eq?: string | null; gt?: string | null; gte?: string | null; lt?: string | null; lte?: string | null; } | null; tokenAddress?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; } | { __typename?: 'TokenPriceEventWebhookCondition'; } | { __typename?: 'TokenTransferEventWebhookCondition'; }; retrySettings?: { __typename?: 'RetrySettings'; maxRetries?: number | null; maxRetryDelay?: number | null; maxTimeElapsed?: number | null; minRetryDelay?: number | null; } | null; } | null>; tokenPairEventWebhooks: Array<{ __typename?: 'Webhook'; alertRecurrence: AlertRecurrence; bucketId?: string | null; bucketSortkey?: string | null; callbackUrl: string; created: number; groupId?: string | null; id: string; name: string; publishingType?: PublishingType | null; status: string; webhookType: WebhookType; conditions: { __typename?: 'MarketCapEventWebhookCondition'; } | { __typename?: 'PredictionMarketMetricsEventWebhookCondition'; } | { __typename?: 'PredictionTradeWebhookCondition'; } | { __typename?: 'PriceEventWebhookCondition'; priceEventNetworkId: { __typename?: 'IntEqualsCondition'; eq: number; }; priceUsd: { __typename?: 'ComparisonOperator'; eq?: string | null; gt?: string | null; gte?: string | null; lt?: string | null; lte?: string | null; }; priceEventTokenAddress: { __typename?: 'StringEqualsCondition'; eq: string; }; } | { __typename?: 'RawTransactionWebhookCondition'; ignoreTokenPairEvents?: boolean | null; from?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; input?: { __typename?: 'StringContainsCondition'; contains?: Array | null; notContains?: Array | null; } | null; networkId?: { __typename?: 'OneOfNumberCondition'; oneOf: Array; } | null; to?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; toOrFrom?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; } | { __typename?: 'TokenPairEventWebhookCondition'; eventType?: { __typename?: 'TokenPairEventTypeCondition'; oneOf: Array; } | null; exchangeAddress?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; maker?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; networkId?: { __typename?: 'OneOfNumberCondition'; oneOf: Array; } | null; pairAddress?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; swapValue?: { __typename?: 'ComparisonOperator'; eq?: string | null; gt?: string | null; gte?: string | null; lt?: string | null; lte?: string | null; } | null; tokenAddress?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; } | { __typename?: 'TokenPriceEventWebhookCondition'; } | { __typename?: 'TokenTransferEventWebhookCondition'; }; retrySettings?: { __typename?: 'RetrySettings'; maxRetries?: number | null; maxRetryDelay?: number | null; maxTimeElapsed?: number | null; minRetryDelay?: number | null; } | null; } | null>; }; }; export type DeleteApiTokenMutationVariables = Exact<{ id: Scalars['String']['input']; }>; export type DeleteApiTokenMutation = { __typename?: 'Mutation'; deleteApiToken: string; }; export type DeleteWebhooksMutationVariables = Exact<{ input: DeleteWebhooksInput; }>; export type DeleteWebhooksMutation = { __typename?: 'Mutation'; deleteWebhooks?: { __typename?: 'DeleteWebhooksOutput'; deletedIds?: Array | null; } | null; }; export type RefreshBalancesMutationVariables = Exact<{ input: Array | RefreshBalancesInput; }>; export type RefreshBalancesMutation = { __typename?: 'Mutation'; refreshBalances: Array<{ __typename?: 'Balance'; address: string; balance: string; balanceUsd?: string | null; firstHeldTimestamp?: number | null; liquidityUsd?: string | null; networkId: number; shiftedBalance: number; tokenAddress: string; tokenId: string; tokenLastTradedTimestamp?: number | null; tokenPriceUsd?: string | null; uiBalance?: number | null; updatedAtBlock?: number | null; walletId: string; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; wallet?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; }>; }; export type ApiTokenQueryVariables = Exact<{ token: Scalars['String']['input']; }>; export type ApiTokenQuery = { __typename?: 'Query'; apiToken: { __typename?: 'ApiToken'; expiresTimeString: string; id: string; remaining?: string | null; requestLimit: string; token: string; }; }; export type ApiTokensQueryVariables = Exact<{ [key: string]: never; }>; export type ApiTokensQuery = { __typename?: 'Query'; apiTokens: Array<{ __typename?: 'ApiToken'; expiresTimeString: string; id: string; remaining?: string | null; requestLimit: string; token: string; }>; }; export type BalancesQueryVariables = Exact<{ input: BalancesInput; }>; export type BalancesQuery = { __typename?: 'Query'; balances: { __typename?: 'BalancesResponse'; cursor?: string | null; items: Array<{ __typename?: 'Balance'; address: string; balance: string; balanceUsd?: string | null; firstHeldTimestamp?: number | null; liquidityUsd?: string | null; networkId: number; shiftedBalance: number; tokenAddress: string; tokenId: string; tokenLastTradedTimestamp?: number | null; tokenPriceUsd?: string | null; uiBalance?: number | null; updatedAtBlock?: number | null; walletId: string; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; wallet?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; }>; }; }; export type BlocksQueryVariables = Exact<{ input: BlocksInput; }>; export type BlocksQuery = { __typename?: 'Query'; blocks: Array<{ __typename?: 'Block'; blockNumber: number; hash: string; timestamp: number; }>; }; export type CategoriesQueryVariables = Exact<{ status?: InputMaybe; type?: InputMaybe; }>; export type CategoriesQuery = { __typename?: 'Query'; categories: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }>; }; export type CategoryQueryVariables = Exact<{ slug: Scalars['String']['input']; }>; export type CategoryQuery = { __typename?: 'Query'; category?: { __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; } | null; }; export type CategoryTokensQueryVariables = Exact<{ filters?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; rankings?: InputMaybe> | InputMaybe>; slug: Scalars['String']['input']; }>; export type CategoryTokensQuery = { __typename?: 'Query'; categoryTokens?: { __typename?: 'CategoryTokenConnection'; count?: number | null; page?: number | null; results?: Array<{ __typename?: 'TokenFilterResult'; athCircMc?: string | null; athCircMcTimestamp?: number | null; athFdv?: string | null; athFdvTimestamp?: number | null; athPrice?: string | null; athPriceTimestamp?: number | null; atlCircMc?: string | null; atlCircMcTimestamp?: number | null; atlFdv?: string | null; atlFdvTimestamp?: number | null; atlPrice?: string | null; atlPriceTimestamp?: number | null; baseFees1?: string | null; baseFees4?: string | null; baseFees5m?: string | null; baseFees12?: string | null; baseFees24?: string | null; builderTips1?: string | null; builderTips4?: string | null; builderTips5m?: string | null; builderTips12?: string | null; builderTips24?: string | null; bundlerCount?: number | null; bundlerHeldPercentage?: number | null; buyCount1?: number | null; buyCount4?: number | null; buyCount5m?: number | null; buyCount12?: number | null; buyCount24?: number | null; buyVolume1?: string | null; buyVolume4?: string | null; buyVolume5m?: string | null; buyVolume12?: string | null; buyVolume24?: string | null; change1?: string | null; change4?: string | null; change5m?: string | null; change12?: string | null; change24?: string | null; circulatingMarketCap?: string | null; createdAt?: number | null; devHeldPercentage?: number | null; feeToVolumeRatio1?: string | null; feeToVolumeRatio4?: string | null; feeToVolumeRatio5m?: string | null; feeToVolumeRatio12?: string | null; feeToVolumeRatio24?: string | null; high1?: string | null; high4?: string | null; high5m?: string | null; high12?: string | null; high24?: string | null; holders?: number | null; insiderCount?: number | null; insiderHeldPercentage?: number | null; isScam?: boolean | null; l1DataFees1?: string | null; l1DataFees4?: string | null; l1DataFees5m?: string | null; l1DataFees12?: string | null; l1DataFees24?: string | null; lastTransaction?: number | null; liquidPairLiquidity?: string | null; liquidPairPriceUSD?: string | null; liquidity?: string | null; low1?: string | null; low4?: string | null; low5m?: string | null; low12?: string | null; low24?: string | null; marketCap?: string | null; poolFees1?: string | null; poolFees4?: string | null; poolFees5m?: string | null; poolFees12?: string | null; poolFees24?: string | null; potentialScamReasons?: Array | null; priceUSD?: string | null; priorityFees1?: string | null; priorityFees4?: string | null; priorityFees5m?: string | null; priorityFees12?: string | null; priorityFees24?: string | null; quoteToken?: string | null; sellCount1?: number | null; sellCount4?: number | null; sellCount5m?: number | null; sellCount12?: number | null; sellCount24?: number | null; sellVolume1?: string | null; sellVolume4?: string | null; sellVolume5m?: string | null; sellVolume12?: string | null; sellVolume24?: string | null; sniperCount?: number | null; sniperHeldPercentage?: number | null; suspiciousCount?: number | null; suspiciousHeldPercentage?: number | null; swapPct1dOldWallet?: string | null; swapPct7dOldWallet?: string | null; top10HoldersPercent?: number | null; totalFees1?: string | null; totalFees4?: string | null; totalFees5m?: string | null; totalFees12?: string | null; totalFees24?: string | null; trendingScore?: number | null; txnCount1?: number | null; txnCount4?: number | null; txnCount5m?: number | null; txnCount12?: number | null; txnCount24?: number | null; uniqueBuys1?: number | null; uniqueBuys4?: number | null; uniqueBuys5m?: number | null; uniqueBuys12?: number | null; uniqueBuys24?: number | null; uniqueSells1?: number | null; uniqueSells4?: number | null; uniqueSells5m?: number | null; uniqueSells12?: number | null; uniqueSells24?: number | null; uniqueTransactions1?: number | null; uniqueTransactions4?: number | null; uniqueTransactions5m?: number | null; uniqueTransactions12?: number | null; uniqueTransactions24?: number | null; volume1?: string | null; volume4?: string | null; volume5m?: string | null; volume12?: string | null; volume24?: string | null; volumeChange1?: string | null; volumeChange4?: string | null; volumeChange5m?: string | null; volumeChange12?: string | null; volumeChange24?: string | null; walletAgeAvg?: string | null; walletAgeStd?: string | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; } | null> | null; liquidPair?: { __typename?: 'Pair'; address: string; createdAt?: number | null; exchangeHash: string; fee?: number | null; id: string; networkId: number; protocol?: string | null; tickSpacing?: number | null; token0: string; token1: string; pooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; protocolData?: { __typename?: 'ArenaTradeData'; tokenId?: string | null; type: string; } | { __typename?: 'PumpData'; creator?: string | null; type: string; } | { __typename?: 'UniswapV4Data'; isDynamicFee?: boolean | null; isToken0NetworkToken?: boolean | null; type: string; uniswapV4HookAddress?: string | null; } | null; token0Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; token1Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; virtualPooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; } | null; pair?: { __typename?: 'Pair'; address: string; createdAt?: number | null; exchangeHash: string; fee?: number | null; id: string; networkId: number; protocol?: string | null; tickSpacing?: number | null; token0: string; token1: string; pooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; protocolData?: { __typename?: 'ArenaTradeData'; tokenId?: string | null; type: string; } | { __typename?: 'PumpData'; creator?: string | null; type: string; } | { __typename?: 'UniswapV4Data'; isDynamicFee?: boolean | null; isToken0NetworkToken?: boolean | null; type: string; uniswapV4HookAddress?: string | null; } | null; token0Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; token1Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; virtualPooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; } | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; } | null> | null; } | null; }; export type ChartUrlsQueryVariables = Exact<{ input: ChartInput; }>; export type ChartUrlsQuery = { __typename?: 'Query'; chartUrls?: { __typename?: 'ChartUrlsResponse'; pair: { __typename?: 'ChartUrl'; url: string; }; } | null; }; export type DetailedPredictionEventStatsQueryVariables = Exact<{ input: DetailedPredictionEventStatsInput; }>; export type DetailedPredictionEventStatsQuery = { __typename?: 'Query'; detailedPredictionEventStats?: { __typename?: 'DetailedPredictionEventStats'; eventId: string; lastTransactionAt: number; allTimeStats: { __typename?: 'PredictionEventAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; lifecycle: { __typename?: 'PredictionLifecycleStats'; ageSeconds: number; expectedLifespanSeconds?: number | null; isResolved: boolean; timeToResolutionSeconds?: number | null; winningOutcomeId?: string | null; }; predictionEvent: { __typename?: 'PredictionEvent'; closesAt?: number | null; createdAt: number; id: string; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbUrl?: string | null; marketIds?: Array | null; networkId?: number | null; opensAt: number; protocol: PredictionProtocol; question: string; resolvedAt?: number | null; resolvesAt?: number | null; rulesPrimary: string; rulesSecondary?: string | null; status: PredictionEventStatus; tags: Array; updatedAt: number; url: string; venueEventId: string; venueSeriesId?: string | null; categories?: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }> | null; enrichedMetadata?: { __typename?: 'PredictionEventEnrichedMetadata'; metadataType: PredictionMetadataType; sports?: { __typename?: 'SportsEventEnrichedMetadata'; gameStartDate?: string | null; gameStartTime?: string | null; gameStartTimeSeconds?: number | null; gameStartTimezone?: SportsTimezone | null; league?: string | null; decomposedVenueTicker?: { __typename?: 'DecomposedVenueTicker'; kalshiSports?: { __typename?: 'KalshiSportsTickerComponents'; awayAbbreviation?: string | null; homeAbbreviation?: string | null; rawTicker: string; seriesPrefix: string; seriesSport?: string | null; teamTailRaw?: string | null; } | null; } | null; teams?: Array<{ __typename?: 'SportsTeam'; abbreviation: string; alias?: string | null; altAbbreviations?: Array | null; color?: string | null; isHome?: boolean | null; league?: string | null; logo?: string | null; name?: string | null; providerId?: number | null; }> | null; } | null; } | null; resolution?: { __typename?: 'PredictionResolution'; result?: string | null; source?: string | null; } | null; }; predictionMarkets: Array<{ __typename?: 'PredictionMarket'; closesAt?: number | null; createdAt?: number | null; eventId?: string | null; eventLabel?: string | null; exchangeAddress?: string | null; id: string; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbUrl?: string | null; label?: string | null; networkId?: number | null; observedAt: number; opensAt?: number | null; outcomeIds: Array; outcomeLabels?: Array | null; protocol: PredictionProtocol; question?: string | null; resolvedAt?: number | null; resolvesAt?: number | null; rules?: string | null; rules2?: string | null; suggestedLabel?: string | null; updatedAt?: number | null; venueEventId?: string | null; venueMarketId: string; venueMarketSlug?: string | null; venueOutcomeIds: Array; winningOutcomeId?: string | null; categories?: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }> | null; enrichedMetadata?: { __typename?: 'PredictionMarketEnrichedMetadata'; metadataType: PredictionMetadataType; sports?: { __typename?: 'SportsMarketEnrichedMetadata'; gameStartDate?: string | null; gameStartTime?: string | null; gameStartTimeSeconds?: number | null; gameStartTimezone?: SportsTimezone | null; league?: string | null; sportsMarketType?: string | null; teams?: Array<{ __typename?: 'SportsTeam'; abbreviation: string; alias?: string | null; altAbbreviations?: Array | null; color?: string | null; isHome?: boolean | null; league?: string | null; logo?: string | null; name?: string | null; providerId?: number | null; }> | null; } | null; } | null; resolution?: { __typename?: 'PredictionResolution'; result?: string | null; source?: string | null; } | null; }>; relevanceScores: { __typename?: 'DetailedPredictionStatsScores'; score1?: number | null; score1w?: number | null; score4?: number | null; score5m?: number | null; score12?: number | null; score24?: number | null; }; statsDay1?: { __typename?: 'EnhancedWindowedPredictionEventStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; buySell?: { __typename?: 'WindowedPredictionEventBuySellStats'; buyVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; sellVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionEventCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionEventLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionEventOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; scores: { __typename?: 'PredictionEventWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionEventChangeStats'; buyVolumeChange?: number | null; liquidityChange?: number | null; openInterestChange?: number | null; sellVolumeChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionEventUniqueTraderStats'; uniqueTraders: number; } | null; } | null; statsHour1?: { __typename?: 'EnhancedWindowedPredictionEventStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; buySell?: { __typename?: 'WindowedPredictionEventBuySellStats'; buyVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; sellVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionEventCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionEventLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionEventOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; scores: { __typename?: 'PredictionEventWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionEventChangeStats'; buyVolumeChange?: number | null; liquidityChange?: number | null; openInterestChange?: number | null; sellVolumeChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionEventUniqueTraderStats'; uniqueTraders: number; } | null; } | null; statsHour4?: { __typename?: 'EnhancedWindowedPredictionEventStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; buySell?: { __typename?: 'WindowedPredictionEventBuySellStats'; buyVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; sellVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionEventCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionEventLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionEventOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; scores: { __typename?: 'PredictionEventWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionEventChangeStats'; buyVolumeChange?: number | null; liquidityChange?: number | null; openInterestChange?: number | null; sellVolumeChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionEventUniqueTraderStats'; uniqueTraders: number; } | null; } | null; statsHour12?: { __typename?: 'EnhancedWindowedPredictionEventStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; buySell?: { __typename?: 'WindowedPredictionEventBuySellStats'; buyVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; sellVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionEventCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionEventLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionEventOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; scores: { __typename?: 'PredictionEventWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionEventChangeStats'; buyVolumeChange?: number | null; liquidityChange?: number | null; openInterestChange?: number | null; sellVolumeChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionEventUniqueTraderStats'; uniqueTraders: number; } | null; } | null; statsMin5?: { __typename?: 'EnhancedWindowedPredictionEventStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; buySell?: { __typename?: 'WindowedPredictionEventBuySellStats'; buyVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; sellVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionEventCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionEventLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionEventOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; scores: { __typename?: 'PredictionEventWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionEventChangeStats'; buyVolumeChange?: number | null; liquidityChange?: number | null; openInterestChange?: number | null; sellVolumeChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionEventUniqueTraderStats'; uniqueTraders: number; } | null; } | null; statsWeek1?: { __typename?: 'EnhancedWindowedPredictionEventStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; buySell?: { __typename?: 'WindowedPredictionEventBuySellStats'; buyVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; sellVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionEventCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionEventLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionEventOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; scores: { __typename?: 'PredictionEventWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionEventChangeStats'; buyVolumeChange?: number | null; liquidityChange?: number | null; openInterestChange?: number | null; sellVolumeChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionEventUniqueTraderStats'; uniqueTraders: number; } | null; } | null; trendingScores: { __typename?: 'DetailedPredictionStatsScores'; score1?: number | null; score1w?: number | null; score4?: number | null; score5m?: number | null; score12?: number | null; score24?: number | null; }; } | null; }; export type DetailedPredictionMarketStatsQueryVariables = Exact<{ input: DetailedPredictionMarketStatsInput; }>; export type DetailedPredictionMarketStatsQuery = { __typename?: 'Query'; detailedPredictionMarketStats?: { __typename?: 'DetailedPredictionMarketStats'; lastTransactionAt: number; marketId: string; allTimeStats: { __typename?: 'PredictionMarketAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; competitiveScores: { __typename?: 'DetailedPredictionStatsScores'; score1?: number | null; score1w?: number | null; score4?: number | null; score5m?: number | null; score12?: number | null; score24?: number | null; }; lifecycle: { __typename?: 'PredictionLifecycleStats'; ageSeconds: number; expectedLifespanSeconds?: number | null; isResolved: boolean; timeToResolutionSeconds?: number | null; winningOutcomeId?: string | null; }; predictionEvent: { __typename?: 'PredictionEvent'; closesAt?: number | null; createdAt: number; id: string; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbUrl?: string | null; marketIds?: Array | null; networkId?: number | null; opensAt: number; protocol: PredictionProtocol; question: string; resolvedAt?: number | null; resolvesAt?: number | null; rulesPrimary: string; rulesSecondary?: string | null; status: PredictionEventStatus; tags: Array; updatedAt: number; url: string; venueEventId: string; venueSeriesId?: string | null; categories?: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }> | null; enrichedMetadata?: { __typename?: 'PredictionEventEnrichedMetadata'; metadataType: PredictionMetadataType; sports?: { __typename?: 'SportsEventEnrichedMetadata'; gameStartDate?: string | null; gameStartTime?: string | null; gameStartTimeSeconds?: number | null; gameStartTimezone?: SportsTimezone | null; league?: string | null; decomposedVenueTicker?: { __typename?: 'DecomposedVenueTicker'; kalshiSports?: { __typename?: 'KalshiSportsTickerComponents'; awayAbbreviation?: string | null; homeAbbreviation?: string | null; rawTicker: string; seriesPrefix: string; seriesSport?: string | null; teamTailRaw?: string | null; } | null; } | null; teams?: Array<{ __typename?: 'SportsTeam'; abbreviation: string; alias?: string | null; altAbbreviations?: Array | null; color?: string | null; isHome?: boolean | null; league?: string | null; logo?: string | null; name?: string | null; providerId?: number | null; }> | null; } | null; } | null; resolution?: { __typename?: 'PredictionResolution'; result?: string | null; source?: string | null; } | null; }; predictionMarket: { __typename?: 'PredictionMarket'; closesAt?: number | null; createdAt?: number | null; eventId?: string | null; eventLabel?: string | null; exchangeAddress?: string | null; id: string; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbUrl?: string | null; label?: string | null; networkId?: number | null; observedAt: number; opensAt?: number | null; outcomeIds: Array; outcomeLabels?: Array | null; protocol: PredictionProtocol; question?: string | null; resolvedAt?: number | null; resolvesAt?: number | null; rules?: string | null; rules2?: string | null; suggestedLabel?: string | null; updatedAt?: number | null; venueEventId?: string | null; venueMarketId: string; venueMarketSlug?: string | null; venueOutcomeIds: Array; winningOutcomeId?: string | null; categories?: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }> | null; enrichedMetadata?: { __typename?: 'PredictionMarketEnrichedMetadata'; metadataType: PredictionMetadataType; sports?: { __typename?: 'SportsMarketEnrichedMetadata'; gameStartDate?: string | null; gameStartTime?: string | null; gameStartTimeSeconds?: number | null; gameStartTimezone?: SportsTimezone | null; league?: string | null; sportsMarketType?: string | null; teams?: Array<{ __typename?: 'SportsTeam'; abbreviation: string; alias?: string | null; altAbbreviations?: Array | null; color?: string | null; isHome?: boolean | null; league?: string | null; logo?: string | null; name?: string | null; providerId?: number | null; }> | null; } | null; } | null; resolution?: { __typename?: 'PredictionResolution'; result?: string | null; source?: string | null; } | null; }; relevanceScores: { __typename?: 'DetailedPredictionStatsScores'; score1?: number | null; score1w?: number | null; score4?: number | null; score5m?: number | null; score12?: number | null; score24?: number | null; }; statsDay1?: { __typename?: 'EnhancedWindowedPredictionMarketStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; core: { __typename?: 'WindowedPredictionMarketCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionMarketLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionMarketOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; outcome0Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; outcome1Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; scores: { __typename?: 'PredictionMarketWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionMarketChangeStats'; liquidityChange?: number | null; openInterestChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionMarketUniqueTraderStats'; uniqueTraders: number; } | null; } | null; statsHour1?: { __typename?: 'EnhancedWindowedPredictionMarketStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; core: { __typename?: 'WindowedPredictionMarketCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionMarketLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionMarketOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; outcome0Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; outcome1Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; scores: { __typename?: 'PredictionMarketWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionMarketChangeStats'; liquidityChange?: number | null; openInterestChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionMarketUniqueTraderStats'; uniqueTraders: number; } | null; } | null; statsHour4?: { __typename?: 'EnhancedWindowedPredictionMarketStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; core: { __typename?: 'WindowedPredictionMarketCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionMarketLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionMarketOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; outcome0Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; outcome1Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; scores: { __typename?: 'PredictionMarketWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionMarketChangeStats'; liquidityChange?: number | null; openInterestChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionMarketUniqueTraderStats'; uniqueTraders: number; } | null; } | null; statsHour12?: { __typename?: 'EnhancedWindowedPredictionMarketStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; core: { __typename?: 'WindowedPredictionMarketCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionMarketLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionMarketOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; outcome0Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; outcome1Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; scores: { __typename?: 'PredictionMarketWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionMarketChangeStats'; liquidityChange?: number | null; openInterestChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionMarketUniqueTraderStats'; uniqueTraders: number; } | null; } | null; statsMin5?: { __typename?: 'EnhancedWindowedPredictionMarketStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; core: { __typename?: 'WindowedPredictionMarketCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionMarketLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionMarketOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; outcome0Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; outcome1Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; scores: { __typename?: 'PredictionMarketWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionMarketChangeStats'; liquidityChange?: number | null; openInterestChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionMarketUniqueTraderStats'; uniqueTraders: number; } | null; } | null; statsWeek1?: { __typename?: 'EnhancedWindowedPredictionMarketStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; core: { __typename?: 'WindowedPredictionMarketCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionMarketLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionMarketOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; outcome0Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; outcome1Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; scores: { __typename?: 'PredictionMarketWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionMarketChangeStats'; liquidityChange?: number | null; openInterestChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionMarketUniqueTraderStats'; uniqueTraders: number; } | null; } | null; trendingScores: { __typename?: 'DetailedPredictionStatsScores'; score1?: number | null; score1w?: number | null; score4?: number | null; score5m?: number | null; score12?: number | null; score24?: number | null; }; } | null; }; export type DetailedPredictionTraderStatsQueryVariables = Exact<{ input: DetailedPredictionTraderStatsInput; }>; export type DetailedPredictionTraderStatsQuery = { __typename?: 'Query'; detailedPredictionTraderStats?: { __typename?: 'DetailedPredictionTraderStats'; lastTransactionAt: number; traderId: string; allTimeStats: { __typename?: 'WindowedPredictionTraderAllTimeStats'; totalProfitCT: string; totalProfitUsd: string; totalVolumeCT: string; totalVolumeUsd: string; }; statsDay1?: { __typename?: 'EnhancedWindowedPredictionTraderStats'; end: number; lastTransactionAt: number; start: number; statsChange: { __typename?: 'WindowedPredictionTraderChangeStats'; buyVolumeChange: number; lossesChange: number; realizedPnlChange: number; sellVolumeChange: number; tradesChange: number; uniqueMarketsChange: number; volumeChange: number; winsChange: number; }; statsCurrency: { __typename?: 'WindowedPredictionTraderCurrencyStats'; averageProfitCTPerTrade: string; averageProfitUsdPerTrade: string; averageSwapAmountCT: string; averageSwapAmountUsd: string; buyVolumeCT: string; buyVolumeUsd: string; heldTokenAcquisitionCostCT: string; heldTokenAcquisitionCostUsd: string; realizedPnlCT: string; realizedPnlUsd: string; realizedProfitPercentage: number; sellVolumeCT: string; sellVolumeUsd: string; soldTokenAcquisitionCostCT: string; soldTokenAcquisitionCostUsd: string; volumeCT: string; volumeUsd: string; }; statsNonCurrency: { __typename?: 'WindowedPredictionTraderNonCurrencyStats'; buys: number; losses: number; sells: number; trades: number; uniqueMarkets: number; wins: number; }; } | null; statsDay30?: { __typename?: 'EnhancedWindowedPredictionTraderStats'; end: number; lastTransactionAt: number; start: number; statsChange: { __typename?: 'WindowedPredictionTraderChangeStats'; buyVolumeChange: number; lossesChange: number; realizedPnlChange: number; sellVolumeChange: number; tradesChange: number; uniqueMarketsChange: number; volumeChange: number; winsChange: number; }; statsCurrency: { __typename?: 'WindowedPredictionTraderCurrencyStats'; averageProfitCTPerTrade: string; averageProfitUsdPerTrade: string; averageSwapAmountCT: string; averageSwapAmountUsd: string; buyVolumeCT: string; buyVolumeUsd: string; heldTokenAcquisitionCostCT: string; heldTokenAcquisitionCostUsd: string; realizedPnlCT: string; realizedPnlUsd: string; realizedProfitPercentage: number; sellVolumeCT: string; sellVolumeUsd: string; soldTokenAcquisitionCostCT: string; soldTokenAcquisitionCostUsd: string; volumeCT: string; volumeUsd: string; }; statsNonCurrency: { __typename?: 'WindowedPredictionTraderNonCurrencyStats'; buys: number; losses: number; sells: number; trades: number; uniqueMarkets: number; wins: number; }; } | null; statsHour1?: { __typename?: 'EnhancedWindowedPredictionTraderStats'; end: number; lastTransactionAt: number; start: number; statsChange: { __typename?: 'WindowedPredictionTraderChangeStats'; buyVolumeChange: number; lossesChange: number; realizedPnlChange: number; sellVolumeChange: number; tradesChange: number; uniqueMarketsChange: number; volumeChange: number; winsChange: number; }; statsCurrency: { __typename?: 'WindowedPredictionTraderCurrencyStats'; averageProfitCTPerTrade: string; averageProfitUsdPerTrade: string; averageSwapAmountCT: string; averageSwapAmountUsd: string; buyVolumeCT: string; buyVolumeUsd: string; heldTokenAcquisitionCostCT: string; heldTokenAcquisitionCostUsd: string; realizedPnlCT: string; realizedPnlUsd: string; realizedProfitPercentage: number; sellVolumeCT: string; sellVolumeUsd: string; soldTokenAcquisitionCostCT: string; soldTokenAcquisitionCostUsd: string; volumeCT: string; volumeUsd: string; }; statsNonCurrency: { __typename?: 'WindowedPredictionTraderNonCurrencyStats'; buys: number; losses: number; sells: number; trades: number; uniqueMarkets: number; wins: number; }; } | null; statsHour4?: { __typename?: 'EnhancedWindowedPredictionTraderStats'; end: number; lastTransactionAt: number; start: number; statsChange: { __typename?: 'WindowedPredictionTraderChangeStats'; buyVolumeChange: number; lossesChange: number; realizedPnlChange: number; sellVolumeChange: number; tradesChange: number; uniqueMarketsChange: number; volumeChange: number; winsChange: number; }; statsCurrency: { __typename?: 'WindowedPredictionTraderCurrencyStats'; averageProfitCTPerTrade: string; averageProfitUsdPerTrade: string; averageSwapAmountCT: string; averageSwapAmountUsd: string; buyVolumeCT: string; buyVolumeUsd: string; heldTokenAcquisitionCostCT: string; heldTokenAcquisitionCostUsd: string; realizedPnlCT: string; realizedPnlUsd: string; realizedProfitPercentage: number; sellVolumeCT: string; sellVolumeUsd: string; soldTokenAcquisitionCostCT: string; soldTokenAcquisitionCostUsd: string; volumeCT: string; volumeUsd: string; }; statsNonCurrency: { __typename?: 'WindowedPredictionTraderNonCurrencyStats'; buys: number; losses: number; sells: number; trades: number; uniqueMarkets: number; wins: number; }; } | null; statsHour12?: { __typename?: 'EnhancedWindowedPredictionTraderStats'; end: number; lastTransactionAt: number; start: number; statsChange: { __typename?: 'WindowedPredictionTraderChangeStats'; buyVolumeChange: number; lossesChange: number; realizedPnlChange: number; sellVolumeChange: number; tradesChange: number; uniqueMarketsChange: number; volumeChange: number; winsChange: number; }; statsCurrency: { __typename?: 'WindowedPredictionTraderCurrencyStats'; averageProfitCTPerTrade: string; averageProfitUsdPerTrade: string; averageSwapAmountCT: string; averageSwapAmountUsd: string; buyVolumeCT: string; buyVolumeUsd: string; heldTokenAcquisitionCostCT: string; heldTokenAcquisitionCostUsd: string; realizedPnlCT: string; realizedPnlUsd: string; realizedProfitPercentage: number; sellVolumeCT: string; sellVolumeUsd: string; soldTokenAcquisitionCostCT: string; soldTokenAcquisitionCostUsd: string; volumeCT: string; volumeUsd: string; }; statsNonCurrency: { __typename?: 'WindowedPredictionTraderNonCurrencyStats'; buys: number; losses: number; sells: number; trades: number; uniqueMarkets: number; wins: number; }; } | null; statsWeek1?: { __typename?: 'EnhancedWindowedPredictionTraderStats'; end: number; lastTransactionAt: number; start: number; statsChange: { __typename?: 'WindowedPredictionTraderChangeStats'; buyVolumeChange: number; lossesChange: number; realizedPnlChange: number; sellVolumeChange: number; tradesChange: number; uniqueMarketsChange: number; volumeChange: number; winsChange: number; }; statsCurrency: { __typename?: 'WindowedPredictionTraderCurrencyStats'; averageProfitCTPerTrade: string; averageProfitUsdPerTrade: string; averageSwapAmountCT: string; averageSwapAmountUsd: string; buyVolumeCT: string; buyVolumeUsd: string; heldTokenAcquisitionCostCT: string; heldTokenAcquisitionCostUsd: string; realizedPnlCT: string; realizedPnlUsd: string; realizedProfitPercentage: number; sellVolumeCT: string; sellVolumeUsd: string; soldTokenAcquisitionCostCT: string; soldTokenAcquisitionCostUsd: string; volumeCT: string; volumeUsd: string; }; statsNonCurrency: { __typename?: 'WindowedPredictionTraderNonCurrencyStats'; buys: number; losses: number; sells: number; trades: number; uniqueMarkets: number; wins: number; }; } | null; trader: { __typename?: 'PredictionTrader'; activeMarketsCount: number; alias?: string | null; allTimeProfitCT: string; allTimeProfitUsd: string; biggestLossCT: string; biggestLossUsd: string; biggestWinCT: string; biggestWinUsd: string; createdAt: number; firstTradeTimestamp: number; id: string; labels?: Array | null; lastTradeTimestamp: number; linkedAddresses?: Array | null; primaryAddress?: string | null; profileImageUrl?: string | null; profileUrl?: string | null; protocol: PredictionProtocol; totalTradesCount: number; totalVolumeCT: string; totalVolumeUsd: string; updatedAt: number; venueTraderId: string; }; } | null; }; export type DetailedWalletStatsQueryVariables = Exact<{ input: DetailedWalletStatsInput; }>; export type DetailedWalletStatsQuery = { __typename?: 'Query'; detailedWalletStats?: { __typename?: 'DetailedWalletStats'; botScore?: number | null; labels: Array; lastTransactionAt: number; scammerScore?: number | null; walletAddress: string; networkBreakdown?: Array<{ __typename?: 'NetworkBreakdown'; nativeTokenBalance: string; networkId: number; statsDay1?: { __typename?: 'WindowedWalletStats'; end: number; lastTransactionAt: number; networkId?: number | null; start: number; walletAddress: string; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyWalletStats'; avgHoldPeriodSec?: number | null; losses: number; swaps: number; uniqueTokens: number; wins: number; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyWalletStats'; averageProfitUsdPerTrade: string; averageSwapAmountUsd: string; heldTokenAcquisitionCostUsd: string; realizedProfitPercentage: number; realizedProfitPercentageExNative?: number | null; realizedProfitUsd: string; realizedProfitUsdExNative?: string | null; soldTokenAcquisitionCostUsd: string; volumeUsd: string; volumeUsdAll: string; }; } | null; statsDay30?: { __typename?: 'WindowedWalletStats'; end: number; lastTransactionAt: number; networkId?: number | null; start: number; walletAddress: string; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyWalletStats'; avgHoldPeriodSec?: number | null; losses: number; swaps: number; uniqueTokens: number; wins: number; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyWalletStats'; averageProfitUsdPerTrade: string; averageSwapAmountUsd: string; heldTokenAcquisitionCostUsd: string; realizedProfitPercentage: number; realizedProfitPercentageExNative?: number | null; realizedProfitUsd: string; realizedProfitUsdExNative?: string | null; soldTokenAcquisitionCostUsd: string; volumeUsd: string; volumeUsdAll: string; }; } | null; statsWeek1?: { __typename?: 'WindowedWalletStats'; end: number; lastTransactionAt: number; networkId?: number | null; start: number; walletAddress: string; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyWalletStats'; avgHoldPeriodSec?: number | null; losses: number; swaps: number; uniqueTokens: number; wins: number; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyWalletStats'; averageProfitUsdPerTrade: string; averageSwapAmountUsd: string; heldTokenAcquisitionCostUsd: string; realizedProfitPercentage: number; realizedProfitPercentageExNative?: number | null; realizedProfitUsd: string; realizedProfitUsdExNative?: string | null; soldTokenAcquisitionCostUsd: string; volumeUsd: string; volumeUsdAll: string; }; } | null; statsYear?: { __typename?: 'WindowedWalletStatsYear'; end: number; lastTransactionAt: number; networkId?: number | null; start: number; walletAddress: string; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyWalletStatsYear'; avgHoldPeriodSec?: number | null; losses: number; swaps: number; wins: number; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyWalletStats'; averageProfitUsdPerTrade: string; averageSwapAmountUsd: string; heldTokenAcquisitionCostUsd: string; realizedProfitPercentage: number; realizedProfitPercentageExNative?: number | null; realizedProfitUsd: string; realizedProfitUsdExNative?: string | null; soldTokenAcquisitionCostUsd: string; volumeUsd: string; volumeUsdAll: string; }; } | null; }> | null; statsDay1?: { __typename?: 'WindowedWalletStats'; end: number; lastTransactionAt: number; networkId?: number | null; start: number; walletAddress: string; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyWalletStats'; avgHoldPeriodSec?: number | null; losses: number; swaps: number; uniqueTokens: number; wins: number; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyWalletStats'; averageProfitUsdPerTrade: string; averageSwapAmountUsd: string; heldTokenAcquisitionCostUsd: string; realizedProfitPercentage: number; realizedProfitPercentageExNative?: number | null; realizedProfitUsd: string; realizedProfitUsdExNative?: string | null; soldTokenAcquisitionCostUsd: string; volumeUsd: string; volumeUsdAll: string; }; } | null; statsDay30?: { __typename?: 'WindowedWalletStats'; end: number; lastTransactionAt: number; networkId?: number | null; start: number; walletAddress: string; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyWalletStats'; avgHoldPeriodSec?: number | null; losses: number; swaps: number; uniqueTokens: number; wins: number; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyWalletStats'; averageProfitUsdPerTrade: string; averageSwapAmountUsd: string; heldTokenAcquisitionCostUsd: string; realizedProfitPercentage: number; realizedProfitPercentageExNative?: number | null; realizedProfitUsd: string; realizedProfitUsdExNative?: string | null; soldTokenAcquisitionCostUsd: string; volumeUsd: string; volumeUsdAll: string; }; } | null; statsWeek1?: { __typename?: 'WindowedWalletStats'; end: number; lastTransactionAt: number; networkId?: number | null; start: number; walletAddress: string; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyWalletStats'; avgHoldPeriodSec?: number | null; losses: number; swaps: number; uniqueTokens: number; wins: number; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyWalletStats'; averageProfitUsdPerTrade: string; averageSwapAmountUsd: string; heldTokenAcquisitionCostUsd: string; realizedProfitPercentage: number; realizedProfitPercentageExNative?: number | null; realizedProfitUsd: string; realizedProfitUsdExNative?: string | null; soldTokenAcquisitionCostUsd: string; volumeUsd: string; volumeUsdAll: string; }; } | null; statsYear?: { __typename?: 'WindowedWalletStatsYear'; end: number; lastTransactionAt: number; networkId?: number | null; start: number; walletAddress: string; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyWalletStatsYear'; avgHoldPeriodSec?: number | null; losses: number; swaps: number; wins: number; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyWalletStats'; averageProfitUsdPerTrade: string; averageSwapAmountUsd: string; heldTokenAcquisitionCostUsd: string; realizedProfitPercentage: number; realizedProfitPercentageExNative?: number | null; realizedProfitUsd: string; realizedProfitUsdExNative?: string | null; soldTokenAcquisitionCostUsd: string; volumeUsd: string; volumeUsdAll: string; }; } | null; wallet: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; }; } | null; }; export type EventScopedFilterPredictionMarketsQueryVariables = Exact<{ eventId: Scalars['String']['input']; excludeMarketIds?: InputMaybe | Scalars['String']['input']>; filters?: InputMaybe; limit?: InputMaybe; marketIds?: InputMaybe | Scalars['String']['input']>; offset?: InputMaybe; phrase?: InputMaybe; rankings?: InputMaybe | PredictionMarketRanking>; }>; export type EventScopedFilterPredictionMarketsQuery = { __typename?: 'Query'; eventScopedFilterPredictionMarkets?: { __typename?: 'EventScopedPredictionMarketFilterConnection'; count: number; eventId: string; eventShape: PredictionEventShape; page: number; results: Array<{ __typename?: 'EventScopedPredictionMarketFilterResult'; classification: { __typename?: 'PredictionMarketClassification'; rawSubtype?: string | null; role: PredictionMarketRole; sortKey?: number | null; dateBucket?: { __typename?: 'PredictionMarketDateBucket'; lowerTimestamp?: number | null; operator: PredictionMarketDateOperator; unixTimestamp?: number | null; upperTimestamp?: number | null; } | null; entrant?: { __typename?: 'PredictionMarketEntrant'; countryCode?: string | null; displayName: string; imageUrl?: string | null; kind: PredictionMarketEntrantKind; } | null; segment: { __typename?: 'PredictionMarketSegment'; groupingKey: string; numberValue?: number | null; period?: string | null; stat?: PredictionMarketStatType | null; type: PredictionMarketSegmentType; }; thresholdBucket?: { __typename?: 'PredictionMarketThresholdBucket'; lowerBound?: number | null; metric: PredictionMarketLadderMetric; numericValue?: number | null; operator: PredictionMarketLadderOperator; upperBound?: number | null; } | null; }; marketResult: { __typename?: 'PredictionMarketFilterResult'; age?: number | null; avgTradeSizeUsd1h?: string | null; avgTradeSizeUsd1w?: string | null; avgTradeSizeUsd4h?: string | null; avgTradeSizeUsd5m?: string | null; avgTradeSizeUsd12h?: string | null; avgTradeSizeUsd24h?: string | null; categories: Array; closesAt: number; competitiveScore1h?: number | null; competitiveScore1w?: number | null; competitiveScore4h?: number | null; competitiveScore5m?: number | null; competitiveScore12h?: number | null; competitiveScore24h?: number | null; eventLabel?: string | null; expectedLifespan?: number | null; id: string; impliedProbabilitySum?: number | null; lastTransactionAt: number; liquidityAsymmetry?: number | null; liquidityCT?: string | null; liquidityChange1h?: number | null; liquidityChange1w?: number | null; liquidityChange4h?: number | null; liquidityChange5m?: number | null; liquidityChange12h?: number | null; liquidityChange24h?: number | null; liquidityUsd?: string | null; maxPriceRange1h?: number | null; maxPriceRange1w?: number | null; maxPriceRange4h?: number | null; maxPriceRange5m?: number | null; maxPriceRange12h?: number | null; maxPriceRange24h?: number | null; openInterestCT?: string | null; openInterestChange1h?: number | null; openInterestChange1w?: number | null; openInterestChange4h?: number | null; openInterestChange5m?: number | null; openInterestChange12h?: number | null; openInterestChange24h?: number | null; openInterestUsd?: string | null; opensAt: number; priceCompetitiveness?: number | null; protocol: PredictionProtocol; relevanceScore1h?: number | null; relevanceScore1w?: number | null; relevanceScore4h?: number | null; relevanceScore5m?: number | null; relevanceScore12h?: number | null; relevanceScore24h?: number | null; resolutionSource?: string | null; resolvesAt: number; status: PredictionEventStatus; timestamp: number; trades1h?: number | null; trades1w?: number | null; trades4h?: number | null; trades5m?: number | null; trades12h?: number | null; trades24h?: number | null; tradesChange1h?: number | null; tradesChange1w?: number | null; tradesChange4h?: number | null; tradesChange5m?: number | null; tradesChange12h?: number | null; tradesChange24h?: number | null; trendingScore1h?: number | null; trendingScore1w?: number | null; trendingScore4h?: number | null; trendingScore5m?: number | null; trendingScore12h?: number | null; trendingScore24h?: number | null; uniqueTraders1h?: number | null; uniqueTraders1w?: number | null; uniqueTraders4h?: number | null; uniqueTraders5m?: number | null; uniqueTraders12h?: number | null; uniqueTraders24h?: number | null; uniqueTradersChange1h?: number | null; uniqueTradersChange1w?: number | null; uniqueTradersChange4h?: number | null; uniqueTradersChange5m?: number | null; uniqueTradersChange12h?: number | null; uniqueTradersChange24h?: number | null; venueVolumeCT?: string | null; venueVolumeUsd?: string | null; volumeCTAll?: string | null; volumeChange1h?: number | null; volumeChange1w?: number | null; volumeChange4h?: number | null; volumeChange5m?: number | null; volumeChange12h?: number | null; volumeChange24h?: number | null; volumeImbalance24h?: number | null; volumeUsd1h?: string | null; volumeUsd1w?: string | null; volumeUsd4h?: string | null; volumeUsd5m?: string | null; volumeUsd12h?: string | null; volumeUsd24h?: string | null; volumeUsdAll?: string | null; winningOutcomeId?: string | null; classification?: { __typename?: 'PredictionMarketClassification'; rawSubtype?: string | null; role: PredictionMarketRole; sortKey?: number | null; dateBucket?: { __typename?: 'PredictionMarketDateBucket'; lowerTimestamp?: number | null; operator: PredictionMarketDateOperator; unixTimestamp?: number | null; upperTimestamp?: number | null; } | null; entrant?: { __typename?: 'PredictionMarketEntrant'; countryCode?: string | null; displayName: string; imageUrl?: string | null; kind: PredictionMarketEntrantKind; } | null; segment: { __typename?: 'PredictionMarketSegment'; groupingKey: string; numberValue?: number | null; period?: string | null; stat?: PredictionMarketStatType | null; type: PredictionMarketSegmentType; }; thresholdBucket?: { __typename?: 'PredictionMarketThresholdBucket'; lowerBound?: number | null; metric: PredictionMarketLadderMetric; numericValue?: number | null; operator: PredictionMarketLadderOperator; upperBound?: number | null; } | null; } | null; market: { __typename?: 'SearchPredictionMarket'; closesAt?: number | null; collateral: string; createdAt: number; eventId: string; exchangeAddress?: string | null; id: string; imageThumbUrl?: string | null; label?: string | null; networkId?: number | null; opensAt?: number | null; protocol: PredictionProtocol; question?: string | null; resolvedAt?: number | null; resolvesAt?: number | null; status: PredictionEventStatus; suggestedLabel?: string | null; tags?: Array | null; venueEventId?: string | null; venueMarketId: string; venueMarketSlug?: string | null; }; outcome0: { __typename?: 'PredictionOutcomeFilterResult'; bestAskCT?: string | null; bestAskUsd?: string | null; bestBidCT?: string | null; bestBidUsd?: string | null; bestBookAskCT?: string | null; bestBookAskUsd?: string | null; bestBookBidCT?: string | null; bestBookBidUsd?: string | null; bookLiquidityCT?: string | null; bookLiquidityUsd?: string | null; buyVolumeUsd1h?: string | null; buyVolumeUsd1w?: string | null; buyVolumeUsd4h?: string | null; buyVolumeUsd5m?: string | null; buyVolumeUsd12h?: string | null; buyVolumeUsd24h?: string | null; buys1h?: number | null; buys1w?: number | null; buys4h?: number | null; buys5m?: number | null; buys12h?: number | null; buys24h?: number | null; exchangeAddress?: string | null; highPriceUsd1h?: string | null; highPriceUsd1w?: string | null; highPriceUsd4h?: string | null; highPriceUsd5m?: string | null; highPriceUsd12h?: string | null; highPriceUsd24h?: string | null; id: string; isWinner?: boolean | null; label?: string | null; lastPriceCT?: string | null; lastPriceUsd?: string | null; liquidityCT?: string | null; liquidityUsd?: string | null; lowPriceUsd1h?: string | null; lowPriceUsd1w?: string | null; lowPriceUsd4h?: string | null; lowPriceUsd5m?: string | null; lowPriceUsd12h?: string | null; lowPriceUsd24h?: string | null; networkId?: number | null; priceChange1h?: number | null; priceChange1w?: number | null; priceChange4h?: number | null; priceChange5m?: number | null; priceChange12h?: number | null; priceChange24h?: number | null; priceRange1h?: number | null; priceRange1w?: number | null; priceRange4h?: number | null; priceRange5m?: number | null; priceRange12h?: number | null; priceRange24h?: number | null; sellVolumeUsd1h?: string | null; sellVolumeUsd1w?: string | null; sellVolumeUsd4h?: string | null; sellVolumeUsd5m?: string | null; sellVolumeUsd12h?: string | null; sellVolumeUsd24h?: string | null; sells1h?: number | null; sells1w?: number | null; sells4h?: number | null; sells5m?: number | null; sells12h?: number | null; sells24h?: number | null; spreadCT?: string | null; spreadUsd?: string | null; suggestedLabel?: string | null; tags?: Array | null; tokenAddress?: string | null; trades1h?: number | null; trades1w?: number | null; trades4h?: number | null; trades5m?: number | null; trades12h?: number | null; trades24h?: number | null; tradesChange1h?: number | null; tradesChange1w?: number | null; tradesChange4h?: number | null; tradesChange5m?: number | null; tradesChange12h?: number | null; tradesChange24h?: number | null; twoPercentAskDepthCT?: string | null; twoPercentAskDepthUsd?: string | null; twoPercentBidDepthCT?: string | null; twoPercentBidDepthUsd?: string | null; venueOutcomeId: string; volumeChange1h?: number | null; volumeChange1w?: number | null; volumeChange4h?: number | null; volumeChange5m?: number | null; volumeChange12h?: number | null; volumeChange24h?: number | null; volumeShares1h?: string | null; volumeShares1w?: string | null; volumeShares4h?: string | null; volumeShares5m?: string | null; volumeShares12h?: string | null; volumeShares24h?: string | null; volumeUsd1h?: string | null; volumeUsd1w?: string | null; volumeUsd4h?: string | null; volumeUsd5m?: string | null; volumeUsd12h?: string | null; volumeUsd24h?: string | null; }; outcome1: { __typename?: 'PredictionOutcomeFilterResult'; bestAskCT?: string | null; bestAskUsd?: string | null; bestBidCT?: string | null; bestBidUsd?: string | null; bestBookAskCT?: string | null; bestBookAskUsd?: string | null; bestBookBidCT?: string | null; bestBookBidUsd?: string | null; bookLiquidityCT?: string | null; bookLiquidityUsd?: string | null; buyVolumeUsd1h?: string | null; buyVolumeUsd1w?: string | null; buyVolumeUsd4h?: string | null; buyVolumeUsd5m?: string | null; buyVolumeUsd12h?: string | null; buyVolumeUsd24h?: string | null; buys1h?: number | null; buys1w?: number | null; buys4h?: number | null; buys5m?: number | null; buys12h?: number | null; buys24h?: number | null; exchangeAddress?: string | null; highPriceUsd1h?: string | null; highPriceUsd1w?: string | null; highPriceUsd4h?: string | null; highPriceUsd5m?: string | null; highPriceUsd12h?: string | null; highPriceUsd24h?: string | null; id: string; isWinner?: boolean | null; label?: string | null; lastPriceCT?: string | null; lastPriceUsd?: string | null; liquidityCT?: string | null; liquidityUsd?: string | null; lowPriceUsd1h?: string | null; lowPriceUsd1w?: string | null; lowPriceUsd4h?: string | null; lowPriceUsd5m?: string | null; lowPriceUsd12h?: string | null; lowPriceUsd24h?: string | null; networkId?: number | null; priceChange1h?: number | null; priceChange1w?: number | null; priceChange4h?: number | null; priceChange5m?: number | null; priceChange12h?: number | null; priceChange24h?: number | null; priceRange1h?: number | null; priceRange1w?: number | null; priceRange4h?: number | null; priceRange5m?: number | null; priceRange12h?: number | null; priceRange24h?: number | null; sellVolumeUsd1h?: string | null; sellVolumeUsd1w?: string | null; sellVolumeUsd4h?: string | null; sellVolumeUsd5m?: string | null; sellVolumeUsd12h?: string | null; sellVolumeUsd24h?: string | null; sells1h?: number | null; sells1w?: number | null; sells4h?: number | null; sells5m?: number | null; sells12h?: number | null; sells24h?: number | null; spreadCT?: string | null; spreadUsd?: string | null; suggestedLabel?: string | null; tags?: Array | null; tokenAddress?: string | null; trades1h?: number | null; trades1w?: number | null; trades4h?: number | null; trades5m?: number | null; trades12h?: number | null; trades24h?: number | null; tradesChange1h?: number | null; tradesChange1w?: number | null; tradesChange4h?: number | null; tradesChange5m?: number | null; tradesChange12h?: number | null; tradesChange24h?: number | null; twoPercentAskDepthCT?: string | null; twoPercentAskDepthUsd?: string | null; twoPercentBidDepthCT?: string | null; twoPercentBidDepthUsd?: string | null; venueOutcomeId: string; volumeChange1h?: number | null; volumeChange1w?: number | null; volumeChange4h?: number | null; volumeChange5m?: number | null; volumeChange12h?: number | null; volumeChange24h?: number | null; volumeShares1h?: string | null; volumeShares1w?: string | null; volumeShares4h?: string | null; volumeShares5m?: string | null; volumeShares12h?: string | null; volumeShares24h?: string | null; volumeUsd1h?: string | null; volumeUsd1w?: string | null; volumeUsd4h?: string | null; volumeUsd5m?: string | null; volumeUsd12h?: string | null; volumeUsd24h?: string | null; }; predictionMarket?: { __typename?: 'PredictionMarket'; closesAt?: number | null; createdAt?: number | null; eventId?: string | null; eventLabel?: string | null; exchangeAddress?: string | null; id: string; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbUrl?: string | null; label?: string | null; networkId?: number | null; observedAt: number; opensAt?: number | null; outcomeIds: Array; outcomeLabels?: Array | null; protocol: PredictionProtocol; question?: string | null; resolvedAt?: number | null; resolvesAt?: number | null; rules?: string | null; rules2?: string | null; suggestedLabel?: string | null; updatedAt?: number | null; venueEventId?: string | null; venueMarketId: string; venueMarketSlug?: string | null; venueOutcomeIds: Array; winningOutcomeId?: string | null; categories?: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }> | null; enrichedMetadata?: { __typename?: 'PredictionMarketEnrichedMetadata'; metadataType: PredictionMetadataType; sports?: { __typename?: 'SportsMarketEnrichedMetadata'; gameStartDate?: string | null; gameStartTime?: string | null; gameStartTimeSeconds?: number | null; gameStartTimezone?: SportsTimezone | null; league?: string | null; sportsMarketType?: string | null; teams?: Array<{ __typename?: 'SportsTeam'; abbreviation: string; alias?: string | null; altAbbreviations?: Array | null; color?: string | null; isHome?: boolean | null; league?: string | null; logo?: string | null; name?: string | null; providerId?: number | null; }> | null; } | null; } | null; resolution?: { __typename?: 'PredictionResolution'; result?: string | null; source?: string | null; } | null; } | null; }; }>; } | null; }; export type FilterExchangesQueryVariables = Exact<{ filters?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; phrase?: InputMaybe; rankings?: InputMaybe> | InputMaybe>; }>; export type FilterExchangesQuery = { __typename?: 'Query'; filterExchanges?: { __typename?: 'ExchangeFilterConnection'; count?: number | null; offset?: number | null; results?: Array<{ __typename?: 'ExchangeFilterResult'; dailyActiveUsers?: number | null; monthlyActiveUsers?: number | null; txnCount1?: string | null; txnCount4?: string | null; txnCount12?: string | null; txnCount24?: string | null; volumeNBT1?: string | null; volumeNBT4?: string | null; volumeNBT12?: string | null; volumeNBT24?: string | null; volumeUSD1?: string | null; volumeUSD4?: string | null; volumeUSD12?: string | null; volumeUSD24?: string | null; exchange?: { __typename?: 'FilterExchange'; address: string; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; } | null; } | null> | null; } | null; }; export type FilterNetworksQueryVariables = Exact<{ excludeNetworks?: InputMaybe | Scalars['Int']['input']>; filters?: InputMaybe; limit?: InputMaybe; networks?: InputMaybe | Scalars['Int']['input']>; offset?: InputMaybe; rankings?: InputMaybe> | InputMaybe>; }>; export type FilterNetworksQuery = { __typename?: 'Query'; filterNetworks?: { __typename?: 'NetworkFilterConnection'; count?: number | null; offset?: number | null; results?: Array<{ __typename?: 'NetworkFilterResult'; liquidity?: string | null; mainnet?: boolean | null; networkIconUrl?: string | null; networkId: number; networkName?: string | null; networkShortName?: string | null; timestamp?: number | null; transactions1?: number | null; transactions4?: number | null; transactions5m?: number | null; transactions12?: number | null; transactions24?: number | null; volume1?: string | null; volume4?: string | null; volume5m?: string | null; volume12?: string | null; volume24?: string | null; volumeChange1?: number | null; volumeChange4?: number | null; volumeChange5m?: number | null; volumeChange12?: number | null; volumeChange24?: number | null; } | null> | null; } | null; }; export type FilterPairsQueryVariables = Exact<{ filters?: InputMaybe; limit?: InputMaybe; matchTokens?: InputMaybe; offset?: InputMaybe; pairs?: InputMaybe> | InputMaybe>; phrase?: InputMaybe; rankings?: InputMaybe> | InputMaybe>; statsType?: InputMaybe; }>; export type FilterPairsQuery = { __typename?: 'Query'; filterPairs?: { __typename?: 'PairFilterConnection'; count?: number | null; offset?: number | null; results?: Array<{ __typename?: 'PairFilterResult'; buyCount1?: number | null; buyCount4?: number | null; buyCount12?: number | null; buyCount24?: number | null; buyVolumeUSD1?: string | null; buyVolumeUSD4?: string | null; buyVolumeUSD12?: string | null; buyVolumeUSD24?: string | null; createdAt?: number | null; highPrice1?: string | null; highPrice4?: string | null; highPrice12?: string | null; highPrice24?: string | null; lastTransaction?: number | null; liquidity?: string | null; liquidityToken?: string | null; lockedLiquidityPercentage: number; lowPrice1?: string | null; lowPrice4?: string | null; lowPrice12?: string | null; lowPrice24?: string | null; marketCap?: string | null; potentialScamReasons?: Array | null; price?: string | null; priceChange1?: string | null; priceChange4?: string | null; priceChange12?: string | null; priceChange24?: string | null; priceScale?: string | null; quoteToken?: string | null; sellCount1?: number | null; sellCount4?: number | null; sellCount12?: number | null; sellCount24?: number | null; sellVolumeUSD1?: string | null; sellVolumeUSD4?: string | null; sellVolumeUSD12?: string | null; sellVolumeUSD24?: string | null; swapPct1dOldWallet?: string | null; swapPct7dOldWallet?: string | null; txnCount1?: number | null; txnCount4?: number | null; txnCount12?: number | null; txnCount24?: number | null; uniqueBuys1?: number | null; uniqueBuys4?: number | null; uniqueBuys12?: number | null; uniqueBuys24?: number | null; uniqueSells1?: number | null; uniqueSells4?: number | null; uniqueSells12?: number | null; uniqueSells24?: number | null; uniqueTransactions1?: number | null; uniqueTransactions4?: number | null; uniqueTransactions12?: number | null; uniqueTransactions24?: number | null; volumeChange1?: string | null; volumeChange4?: string | null; volumeChange12?: string | null; volumeChange24?: string | null; volumeUSD1?: string | null; volumeUSD4?: string | null; volumeUSD12?: string | null; volumeUSD24?: string | null; walletAgeAvg?: string | null; walletAgeStd?: string | null; exchange?: { __typename?: 'FilterExchange'; address: string; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; } | null; pair?: { __typename?: 'Pair'; address: string; createdAt?: number | null; exchangeHash: string; fee?: number | null; id: string; networkId: number; protocol?: string | null; tickSpacing?: number | null; token0: string; token1: string; pooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; protocolData?: { __typename?: 'ArenaTradeData'; tokenId?: string | null; type: string; } | { __typename?: 'PumpData'; creator?: string | null; type: string; } | { __typename?: 'UniswapV4Data'; isDynamicFee?: boolean | null; isToken0NetworkToken?: boolean | null; type: string; uniswapV4HookAddress?: string | null; } | null; token0Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; token1Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; virtualPooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; } | null; token0?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; token1?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; } | null> | null; } | null; }; export type FilterPredictionEventsQueryVariables = Exact<{ eventIds?: InputMaybe | Scalars['String']['input']>; excludeEventIds?: InputMaybe | Scalars['String']['input']>; filters?: InputMaybe; limit?: InputMaybe; marketSort?: InputMaybe; offset?: InputMaybe; phrase?: InputMaybe; rankings?: InputMaybe | PredictionEventRanking>; }>; export type FilterPredictionEventsQuery = { __typename?: 'Query'; filterPredictionEvents?: { __typename?: 'PredictionEventFilterConnection'; count: number; page: number; results: Array<{ __typename?: 'PredictionEventFilterResult'; age?: number | null; categories: Array; closesAt?: number | null; createdAt: number; eventShape?: PredictionEventShape | null; expectedLifespan?: number | null; id: string; lastTransactionAt: number; liquidityCT?: string | null; liquidityChange1h?: number | null; liquidityChange1w?: number | null; liquidityChange4h?: number | null; liquidityChange5m?: number | null; liquidityChange12h?: number | null; liquidityChange24h?: number | null; liquidityUsd?: string | null; marketCount: number; openInterestCT?: string | null; openInterestChange1h?: number | null; openInterestChange1w?: number | null; openInterestChange4h?: number | null; openInterestChange5m?: number | null; openInterestChange12h?: number | null; openInterestChange24h?: number | null; openInterestUsd?: string | null; opensAt: number; protocol: PredictionProtocol; relatedEventIds: Array; relevanceScore1h?: number | null; relevanceScore1w?: number | null; relevanceScore4h?: number | null; relevanceScore5m?: number | null; relevanceScore12h?: number | null; relevanceScore24h?: number | null; resolutionSource?: string | null; resolvedAt?: number | null; resolvesAt?: number | null; status: PredictionEventStatus; timestamp: number; trades1h?: number | null; trades1w?: number | null; trades4h?: number | null; trades5m?: number | null; trades12h?: number | null; trades24h?: number | null; tradesChange1h?: number | null; tradesChange1w?: number | null; tradesChange4h?: number | null; tradesChange5m?: number | null; tradesChange12h?: number | null; tradesChange24h?: number | null; trendingScore1h?: number | null; trendingScore1w?: number | null; trendingScore4h?: number | null; trendingScore5m?: number | null; trendingScore12h?: number | null; trendingScore24h?: number | null; uniqueTraders1h?: number | null; uniqueTraders1w?: number | null; uniqueTraders4h?: number | null; uniqueTraders5m?: number | null; uniqueTraders12h?: number | null; uniqueTraders24h?: number | null; uniqueTradersChange1h?: number | null; uniqueTradersChange1w?: number | null; uniqueTradersChange4h?: number | null; uniqueTradersChange5m?: number | null; uniqueTradersChange12h?: number | null; uniqueTradersChange24h?: number | null; venueVolumeCT?: string | null; venueVolumeUsd?: string | null; volumeCTAll?: string | null; volumeChange1h?: number | null; volumeChange1w?: number | null; volumeChange4h?: number | null; volumeChange5m?: number | null; volumeChange12h?: number | null; volumeChange24h?: number | null; volumeUsd1h?: string | null; volumeUsd1w?: string | null; volumeUsd4h?: string | null; volumeUsd5m?: string | null; volumeUsd12h?: string | null; volumeUsd24h?: string | null; volumeUsdAll?: string | null; event: { __typename?: 'SearchPredictionEvent'; closesAt?: number | null; createdAt: number; description?: string | null; exchangeAddress?: string | null; id: string; imageThumbUrl?: string | null; networkId?: number | null; opensAt: number; protocol: PredictionProtocol; question: string; resolvedAt?: number | null; resolvesAt?: number | null; slug: string; status: PredictionEventStatus; tags: Array; venueEventId: string; venueSeriesId?: string | null; venueUrl: string; }; markets: Array<{ __typename?: 'PredictionEventFilterResultMarket'; id: string; label?: string | null; }>; predictionEvent?: { __typename?: 'PredictionEvent'; closesAt?: number | null; createdAt: number; id: string; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbUrl?: string | null; marketIds?: Array | null; networkId?: number | null; opensAt: number; protocol: PredictionProtocol; question: string; resolvedAt?: number | null; resolvesAt?: number | null; rulesPrimary: string; rulesSecondary?: string | null; status: PredictionEventStatus; tags: Array; updatedAt: number; url: string; venueEventId: string; venueSeriesId?: string | null; categories?: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }> | null; enrichedMetadata?: { __typename?: 'PredictionEventEnrichedMetadata'; metadataType: PredictionMetadataType; sports?: { __typename?: 'SportsEventEnrichedMetadata'; gameStartDate?: string | null; gameStartTime?: string | null; gameStartTimeSeconds?: number | null; gameStartTimezone?: SportsTimezone | null; league?: string | null; decomposedVenueTicker?: { __typename?: 'DecomposedVenueTicker'; kalshiSports?: { __typename?: 'KalshiSportsTickerComponents'; awayAbbreviation?: string | null; homeAbbreviation?: string | null; rawTicker: string; seriesPrefix: string; seriesSport?: string | null; teamTailRaw?: string | null; } | null; } | null; teams?: Array<{ __typename?: 'SportsTeam'; abbreviation: string; alias?: string | null; altAbbreviations?: Array | null; color?: string | null; isHome?: boolean | null; league?: string | null; logo?: string | null; name?: string | null; providerId?: number | null; }> | null; } | null; } | null; resolution?: { __typename?: 'PredictionResolution'; result?: string | null; source?: string | null; } | null; } | null; topMarkets: Array<{ __typename?: 'PredictionEventTopMarket'; countryCode?: string | null; label: string; marketId: string; outcome0AskCT: string; outcome0AskUSD: string; outcome0BidCT: string; outcome0BidUSD: string; outcome0Label: string; outcome1AskCT: string; outcome1AskUSD: string; outcome1BidCT: string; outcome1BidUSD: string; outcome1Label: string; role?: PredictionMarketRole | null; suggestedLabel?: string | null; thumbUrl?: string | null; volumeCT1d: string; volumeCT1w: string; volumeCTAll: string; volumeUSD1d: string; volumeUSD1w: string; volumeUSDAll: string; }>; }>; } | null; }; export type FilterPredictionMarketsQueryVariables = Exact<{ eventIds?: InputMaybe | Scalars['String']['input']>; excludeEventIds?: InputMaybe | Scalars['String']['input']>; excludeMarketIds?: InputMaybe | Scalars['String']['input']>; filters?: InputMaybe; limit?: InputMaybe; marketIds?: InputMaybe | Scalars['String']['input']>; offset?: InputMaybe; phrase?: InputMaybe; rankings?: InputMaybe | PredictionMarketRanking>; }>; export type FilterPredictionMarketsQuery = { __typename?: 'Query'; filterPredictionMarkets?: { __typename?: 'PredictionMarketFilterConnection'; count: number; page: number; results: Array<{ __typename?: 'PredictionMarketFilterResult'; age?: number | null; avgTradeSizeUsd1h?: string | null; avgTradeSizeUsd1w?: string | null; avgTradeSizeUsd4h?: string | null; avgTradeSizeUsd5m?: string | null; avgTradeSizeUsd12h?: string | null; avgTradeSizeUsd24h?: string | null; categories: Array; closesAt: number; competitiveScore1h?: number | null; competitiveScore1w?: number | null; competitiveScore4h?: number | null; competitiveScore5m?: number | null; competitiveScore12h?: number | null; competitiveScore24h?: number | null; eventLabel?: string | null; expectedLifespan?: number | null; id: string; impliedProbabilitySum?: number | null; lastTransactionAt: number; liquidityAsymmetry?: number | null; liquidityCT?: string | null; liquidityChange1h?: number | null; liquidityChange1w?: number | null; liquidityChange4h?: number | null; liquidityChange5m?: number | null; liquidityChange12h?: number | null; liquidityChange24h?: number | null; liquidityUsd?: string | null; maxPriceRange1h?: number | null; maxPriceRange1w?: number | null; maxPriceRange4h?: number | null; maxPriceRange5m?: number | null; maxPriceRange12h?: number | null; maxPriceRange24h?: number | null; openInterestCT?: string | null; openInterestChange1h?: number | null; openInterestChange1w?: number | null; openInterestChange4h?: number | null; openInterestChange5m?: number | null; openInterestChange12h?: number | null; openInterestChange24h?: number | null; openInterestUsd?: string | null; opensAt: number; priceCompetitiveness?: number | null; protocol: PredictionProtocol; relevanceScore1h?: number | null; relevanceScore1w?: number | null; relevanceScore4h?: number | null; relevanceScore5m?: number | null; relevanceScore12h?: number | null; relevanceScore24h?: number | null; resolutionSource?: string | null; resolvesAt: number; status: PredictionEventStatus; timestamp: number; trades1h?: number | null; trades1w?: number | null; trades4h?: number | null; trades5m?: number | null; trades12h?: number | null; trades24h?: number | null; tradesChange1h?: number | null; tradesChange1w?: number | null; tradesChange4h?: number | null; tradesChange5m?: number | null; tradesChange12h?: number | null; tradesChange24h?: number | null; trendingScore1h?: number | null; trendingScore1w?: number | null; trendingScore4h?: number | null; trendingScore5m?: number | null; trendingScore12h?: number | null; trendingScore24h?: number | null; uniqueTraders1h?: number | null; uniqueTraders1w?: number | null; uniqueTraders4h?: number | null; uniqueTraders5m?: number | null; uniqueTraders12h?: number | null; uniqueTraders24h?: number | null; uniqueTradersChange1h?: number | null; uniqueTradersChange1w?: number | null; uniqueTradersChange4h?: number | null; uniqueTradersChange5m?: number | null; uniqueTradersChange12h?: number | null; uniqueTradersChange24h?: number | null; venueVolumeCT?: string | null; venueVolumeUsd?: string | null; volumeCTAll?: string | null; volumeChange1h?: number | null; volumeChange1w?: number | null; volumeChange4h?: number | null; volumeChange5m?: number | null; volumeChange12h?: number | null; volumeChange24h?: number | null; volumeImbalance24h?: number | null; volumeUsd1h?: string | null; volumeUsd1w?: string | null; volumeUsd4h?: string | null; volumeUsd5m?: string | null; volumeUsd12h?: string | null; volumeUsd24h?: string | null; volumeUsdAll?: string | null; winningOutcomeId?: string | null; classification?: { __typename?: 'PredictionMarketClassification'; rawSubtype?: string | null; role: PredictionMarketRole; sortKey?: number | null; dateBucket?: { __typename?: 'PredictionMarketDateBucket'; lowerTimestamp?: number | null; operator: PredictionMarketDateOperator; unixTimestamp?: number | null; upperTimestamp?: number | null; } | null; entrant?: { __typename?: 'PredictionMarketEntrant'; countryCode?: string | null; displayName: string; imageUrl?: string | null; kind: PredictionMarketEntrantKind; } | null; segment: { __typename?: 'PredictionMarketSegment'; groupingKey: string; numberValue?: number | null; period?: string | null; stat?: PredictionMarketStatType | null; type: PredictionMarketSegmentType; }; thresholdBucket?: { __typename?: 'PredictionMarketThresholdBucket'; lowerBound?: number | null; metric: PredictionMarketLadderMetric; numericValue?: number | null; operator: PredictionMarketLadderOperator; upperBound?: number | null; } | null; } | null; market: { __typename?: 'SearchPredictionMarket'; closesAt?: number | null; collateral: string; createdAt: number; eventId: string; exchangeAddress?: string | null; id: string; imageThumbUrl?: string | null; label?: string | null; networkId?: number | null; opensAt?: number | null; protocol: PredictionProtocol; question?: string | null; resolvedAt?: number | null; resolvesAt?: number | null; status: PredictionEventStatus; suggestedLabel?: string | null; tags?: Array | null; venueEventId?: string | null; venueMarketId: string; venueMarketSlug?: string | null; }; outcome0: { __typename?: 'PredictionOutcomeFilterResult'; bestAskCT?: string | null; bestAskUsd?: string | null; bestBidCT?: string | null; bestBidUsd?: string | null; bestBookAskCT?: string | null; bestBookAskUsd?: string | null; bestBookBidCT?: string | null; bestBookBidUsd?: string | null; bookLiquidityCT?: string | null; bookLiquidityUsd?: string | null; buyVolumeUsd1h?: string | null; buyVolumeUsd1w?: string | null; buyVolumeUsd4h?: string | null; buyVolumeUsd5m?: string | null; buyVolumeUsd12h?: string | null; buyVolumeUsd24h?: string | null; buys1h?: number | null; buys1w?: number | null; buys4h?: number | null; buys5m?: number | null; buys12h?: number | null; buys24h?: number | null; exchangeAddress?: string | null; highPriceUsd1h?: string | null; highPriceUsd1w?: string | null; highPriceUsd4h?: string | null; highPriceUsd5m?: string | null; highPriceUsd12h?: string | null; highPriceUsd24h?: string | null; id: string; isWinner?: boolean | null; label?: string | null; lastPriceCT?: string | null; lastPriceUsd?: string | null; liquidityCT?: string | null; liquidityUsd?: string | null; lowPriceUsd1h?: string | null; lowPriceUsd1w?: string | null; lowPriceUsd4h?: string | null; lowPriceUsd5m?: string | null; lowPriceUsd12h?: string | null; lowPriceUsd24h?: string | null; networkId?: number | null; priceChange1h?: number | null; priceChange1w?: number | null; priceChange4h?: number | null; priceChange5m?: number | null; priceChange12h?: number | null; priceChange24h?: number | null; priceRange1h?: number | null; priceRange1w?: number | null; priceRange4h?: number | null; priceRange5m?: number | null; priceRange12h?: number | null; priceRange24h?: number | null; sellVolumeUsd1h?: string | null; sellVolumeUsd1w?: string | null; sellVolumeUsd4h?: string | null; sellVolumeUsd5m?: string | null; sellVolumeUsd12h?: string | null; sellVolumeUsd24h?: string | null; sells1h?: number | null; sells1w?: number | null; sells4h?: number | null; sells5m?: number | null; sells12h?: number | null; sells24h?: number | null; spreadCT?: string | null; spreadUsd?: string | null; suggestedLabel?: string | null; tags?: Array | null; tokenAddress?: string | null; trades1h?: number | null; trades1w?: number | null; trades4h?: number | null; trades5m?: number | null; trades12h?: number | null; trades24h?: number | null; tradesChange1h?: number | null; tradesChange1w?: number | null; tradesChange4h?: number | null; tradesChange5m?: number | null; tradesChange12h?: number | null; tradesChange24h?: number | null; twoPercentAskDepthCT?: string | null; twoPercentAskDepthUsd?: string | null; twoPercentBidDepthCT?: string | null; twoPercentBidDepthUsd?: string | null; venueOutcomeId: string; volumeChange1h?: number | null; volumeChange1w?: number | null; volumeChange4h?: number | null; volumeChange5m?: number | null; volumeChange12h?: number | null; volumeChange24h?: number | null; volumeShares1h?: string | null; volumeShares1w?: string | null; volumeShares4h?: string | null; volumeShares5m?: string | null; volumeShares12h?: string | null; volumeShares24h?: string | null; volumeUsd1h?: string | null; volumeUsd1w?: string | null; volumeUsd4h?: string | null; volumeUsd5m?: string | null; volumeUsd12h?: string | null; volumeUsd24h?: string | null; }; outcome1: { __typename?: 'PredictionOutcomeFilterResult'; bestAskCT?: string | null; bestAskUsd?: string | null; bestBidCT?: string | null; bestBidUsd?: string | null; bestBookAskCT?: string | null; bestBookAskUsd?: string | null; bestBookBidCT?: string | null; bestBookBidUsd?: string | null; bookLiquidityCT?: string | null; bookLiquidityUsd?: string | null; buyVolumeUsd1h?: string | null; buyVolumeUsd1w?: string | null; buyVolumeUsd4h?: string | null; buyVolumeUsd5m?: string | null; buyVolumeUsd12h?: string | null; buyVolumeUsd24h?: string | null; buys1h?: number | null; buys1w?: number | null; buys4h?: number | null; buys5m?: number | null; buys12h?: number | null; buys24h?: number | null; exchangeAddress?: string | null; highPriceUsd1h?: string | null; highPriceUsd1w?: string | null; highPriceUsd4h?: string | null; highPriceUsd5m?: string | null; highPriceUsd12h?: string | null; highPriceUsd24h?: string | null; id: string; isWinner?: boolean | null; label?: string | null; lastPriceCT?: string | null; lastPriceUsd?: string | null; liquidityCT?: string | null; liquidityUsd?: string | null; lowPriceUsd1h?: string | null; lowPriceUsd1w?: string | null; lowPriceUsd4h?: string | null; lowPriceUsd5m?: string | null; lowPriceUsd12h?: string | null; lowPriceUsd24h?: string | null; networkId?: number | null; priceChange1h?: number | null; priceChange1w?: number | null; priceChange4h?: number | null; priceChange5m?: number | null; priceChange12h?: number | null; priceChange24h?: number | null; priceRange1h?: number | null; priceRange1w?: number | null; priceRange4h?: number | null; priceRange5m?: number | null; priceRange12h?: number | null; priceRange24h?: number | null; sellVolumeUsd1h?: string | null; sellVolumeUsd1w?: string | null; sellVolumeUsd4h?: string | null; sellVolumeUsd5m?: string | null; sellVolumeUsd12h?: string | null; sellVolumeUsd24h?: string | null; sells1h?: number | null; sells1w?: number | null; sells4h?: number | null; sells5m?: number | null; sells12h?: number | null; sells24h?: number | null; spreadCT?: string | null; spreadUsd?: string | null; suggestedLabel?: string | null; tags?: Array | null; tokenAddress?: string | null; trades1h?: number | null; trades1w?: number | null; trades4h?: number | null; trades5m?: number | null; trades12h?: number | null; trades24h?: number | null; tradesChange1h?: number | null; tradesChange1w?: number | null; tradesChange4h?: number | null; tradesChange5m?: number | null; tradesChange12h?: number | null; tradesChange24h?: number | null; twoPercentAskDepthCT?: string | null; twoPercentAskDepthUsd?: string | null; twoPercentBidDepthCT?: string | null; twoPercentBidDepthUsd?: string | null; venueOutcomeId: string; volumeChange1h?: number | null; volumeChange1w?: number | null; volumeChange4h?: number | null; volumeChange5m?: number | null; volumeChange12h?: number | null; volumeChange24h?: number | null; volumeShares1h?: string | null; volumeShares1w?: string | null; volumeShares4h?: string | null; volumeShares5m?: string | null; volumeShares12h?: string | null; volumeShares24h?: string | null; volumeUsd1h?: string | null; volumeUsd1w?: string | null; volumeUsd4h?: string | null; volumeUsd5m?: string | null; volumeUsd12h?: string | null; volumeUsd24h?: string | null; }; predictionMarket?: { __typename?: 'PredictionMarket'; closesAt?: number | null; createdAt?: number | null; eventId?: string | null; eventLabel?: string | null; exchangeAddress?: string | null; id: string; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbUrl?: string | null; label?: string | null; networkId?: number | null; observedAt: number; opensAt?: number | null; outcomeIds: Array; outcomeLabels?: Array | null; protocol: PredictionProtocol; question?: string | null; resolvedAt?: number | null; resolvesAt?: number | null; rules?: string | null; rules2?: string | null; suggestedLabel?: string | null; updatedAt?: number | null; venueEventId?: string | null; venueMarketId: string; venueMarketSlug?: string | null; venueOutcomeIds: Array; winningOutcomeId?: string | null; categories?: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }> | null; enrichedMetadata?: { __typename?: 'PredictionMarketEnrichedMetadata'; metadataType: PredictionMetadataType; sports?: { __typename?: 'SportsMarketEnrichedMetadata'; gameStartDate?: string | null; gameStartTime?: string | null; gameStartTimeSeconds?: number | null; gameStartTimezone?: SportsTimezone | null; league?: string | null; sportsMarketType?: string | null; teams?: Array<{ __typename?: 'SportsTeam'; abbreviation: string; alias?: string | null; altAbbreviations?: Array | null; color?: string | null; isHome?: boolean | null; league?: string | null; logo?: string | null; name?: string | null; providerId?: number | null; }> | null; } | null; } | null; resolution?: { __typename?: 'PredictionResolution'; result?: string | null; source?: string | null; } | null; } | null; }>; } | null; }; export type FilterPredictionTraderMarketsQueryVariables = Exact<{ eventIds?: InputMaybe | Scalars['String']['input']>; excludeEventIds?: InputMaybe | Scalars['String']['input']>; excludeMarketIds?: InputMaybe | Scalars['String']['input']>; excludeTraderIds?: InputMaybe | Scalars['String']['input']>; filters?: InputMaybe; limit?: InputMaybe; marketIds?: InputMaybe | Scalars['String']['input']>; offset?: InputMaybe; phrase?: InputMaybe; rankings?: InputMaybe | PredictionTraderMarketRanking>; traderIds?: InputMaybe | Scalars['String']['input']>; }>; export type FilterPredictionTraderMarketsQuery = { __typename?: 'Query'; filterPredictionTraderMarkets?: { __typename?: 'PredictionTraderMarketFilterConnection'; count: number; page: number; results: Array<{ __typename?: 'PredictionTraderMarketFilterResult'; eventId: string; firstTradeTimestamp: number; hasOpenPosition: boolean; id: string; lastTradeTimestamp: number; marketId: string; pnlPerVolumeMarket: string; profitPerTradeUsd: string; timestamp: number; totalBuys: number; totalCostBasisCT: string; totalCostBasisUsd: string; totalCurrentPositionValueCT?: string | null; totalCurrentPositionValueUsd?: string | null; totalRealizedPnlCT: string; totalRealizedPnlUsd: string; totalSells: number; totalSharesHeld: string; totalTrades: number; totalUnrealizedPnlCT?: string | null; totalUnrealizedPnlUsd?: string | null; totalVolumeCT: string; totalVolumeShares: string; totalVolumeUsd: string; traderId: string; winningOutcomeId?: string | null; market: { __typename?: 'FilterTraderMarket'; closesAt: number; eventId: string; eventLabel?: string | null; id: string; imageThumbUrl?: string | null; label?: string | null; outcome0Label?: string | null; outcome1Label?: string | null; protocol: PredictionProtocol; question?: string | null; resolvedAt?: number | null; status: PredictionEventStatus; venueMarketId: string; }; outcome0: { __typename?: 'PredictionTraderOutcomeFilterResult'; actualSharesHeld: string; avgEntryPriceCT: string; avgEntryPriceUsd: string; buyVolumeCT: string; buyVolumeShares: string; buyVolumeUsd: string; buys: number; costBasisCT: string; costBasisUsd: string; currentPositionValueCT?: string | null; currentPositionValueUsd?: string | null; currentPriceCT?: string | null; currentPriceUsd?: string | null; firstTradeTimestamp: number; isWinningOutcome: boolean; lastTradeTimestamp: number; outcomeId: string; pnlStatus: PredictionTraderMarketPnlStatus; realizedPnlCT: string; realizedPnlUsd: string; sellVolumeCT: string; sellVolumeShares: string; sellVolumeUsd: string; sells: number; sharesHeld: string; unrealizedPnlCT?: string | null; unrealizedPnlUsd?: string | null; }; outcome1: { __typename?: 'PredictionTraderOutcomeFilterResult'; actualSharesHeld: string; avgEntryPriceCT: string; avgEntryPriceUsd: string; buyVolumeCT: string; buyVolumeShares: string; buyVolumeUsd: string; buys: number; costBasisCT: string; costBasisUsd: string; currentPositionValueCT?: string | null; currentPositionValueUsd?: string | null; currentPriceCT?: string | null; currentPriceUsd?: string | null; firstTradeTimestamp: number; isWinningOutcome: boolean; lastTradeTimestamp: number; outcomeId: string; pnlStatus: PredictionTraderMarketPnlStatus; realizedPnlCT: string; realizedPnlUsd: string; sellVolumeCT: string; sellVolumeShares: string; sellVolumeUsd: string; sells: number; sharesHeld: string; unrealizedPnlCT?: string | null; unrealizedPnlUsd?: string | null; }; predictionMarket?: { __typename?: 'PredictionMarket'; closesAt?: number | null; createdAt?: number | null; eventId?: string | null; eventLabel?: string | null; exchangeAddress?: string | null; id: string; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbUrl?: string | null; label?: string | null; networkId?: number | null; observedAt: number; opensAt?: number | null; outcomeIds: Array; outcomeLabels?: Array | null; protocol: PredictionProtocol; question?: string | null; resolvedAt?: number | null; resolvesAt?: number | null; rules?: string | null; rules2?: string | null; suggestedLabel?: string | null; updatedAt?: number | null; venueEventId?: string | null; venueMarketId: string; venueMarketSlug?: string | null; venueOutcomeIds: Array; winningOutcomeId?: string | null; categories?: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }> | null; enrichedMetadata?: { __typename?: 'PredictionMarketEnrichedMetadata'; metadataType: PredictionMetadataType; sports?: { __typename?: 'SportsMarketEnrichedMetadata'; gameStartDate?: string | null; gameStartTime?: string | null; gameStartTimeSeconds?: number | null; gameStartTimezone?: SportsTimezone | null; league?: string | null; sportsMarketType?: string | null; teams?: Array<{ __typename?: 'SportsTeam'; abbreviation: string; alias?: string | null; altAbbreviations?: Array | null; color?: string | null; isHome?: boolean | null; league?: string | null; logo?: string | null; name?: string | null; providerId?: number | null; }> | null; } | null; } | null; resolution?: { __typename?: 'PredictionResolution'; result?: string | null; source?: string | null; } | null; } | null; predictionTrader?: { __typename?: 'PredictionTrader'; activeMarketsCount: number; alias?: string | null; allTimeProfitCT: string; allTimeProfitUsd: string; biggestLossCT: string; biggestLossUsd: string; biggestWinCT: string; biggestWinUsd: string; createdAt: number; firstTradeTimestamp: number; id: string; labels?: Array | null; lastTradeTimestamp: number; linkedAddresses?: Array | null; primaryAddress?: string | null; profileImageUrl?: string | null; profileUrl?: string | null; protocol: PredictionProtocol; totalTradesCount: number; totalVolumeCT: string; totalVolumeUsd: string; updatedAt: number; venueTraderId: string; } | null; trader: { __typename?: 'FilterTrader'; alias?: string | null; id: string; labels?: Array | null; linkedAddresses?: Array | null; primaryAddress?: string | null; profileImageUrl?: string | null; profileUrl?: string | null; protocol: PredictionProtocol; venueTraderId: string; }; }>; } | null; }; export type FilterPredictionTradersQueryVariables = Exact<{ excludeTraderIds?: InputMaybe | Scalars['String']['input']>; filters?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; phrase?: InputMaybe; rankings?: InputMaybe | PredictionTraderRanking>; traderIds?: InputMaybe | Scalars['String']['input']>; }>; export type FilterPredictionTradersQuery = { __typename?: 'Query'; filterPredictionTraders?: { __typename?: 'PredictionTraderFilterConnection'; count: number; page: number; results: Array<{ __typename?: 'PredictionTraderFilterResult'; activeMarketsCount: number; averageProfitUsdPerTrade1m: string; averageProfitUsdPerTrade1w: string; averageProfitUsdPerTrade12h: string; averageProfitUsdPerTrade24h: string; averageSwapAmountUsd1m: string; averageSwapAmountUsd1w: string; averageSwapAmountUsd12h: string; averageSwapAmountUsd24h: string; biggestLossCT: string; biggestLossUsd: string; biggestWinCT: string; biggestWinUsd: string; buyVolumeUsd1m: string; buyVolumeUsd1w: string; buyVolumeUsd12h: string; buyVolumeUsd24h: string; buys1m: number; buys1w: number; buys12h: number; buys24h: number; firstTradeTimestamp: number; heldTokenAcquisitionCostCT: string; heldTokenAcquisitionCostUsd: string; id: string; lastTradeTimestamp: number; losses1m: number; losses1w: number; losses12h: number; losses24h: number; pnlPerVolumeAll: number; profitPerTradeUsdAll: string; realizedPnlCT1m: string; realizedPnlCT1w: string; realizedPnlCT12h: string; realizedPnlCT24h: string; realizedPnlChange1m: number; realizedPnlChange1w: number; realizedPnlChange12h: number; realizedPnlChange24h: number; realizedPnlUsd1m: string; realizedPnlUsd1w: string; realizedPnlUsd12h: string; realizedPnlUsd24h: string; realizedProfitPercentage1m: number; realizedProfitPercentage1w: number; realizedProfitPercentage12h: number; realizedProfitPercentage24h: number; sellVolumeUsd1m: string; sellVolumeUsd1w: string; sellVolumeUsd12h: string; sellVolumeUsd24h: string; sells1m: number; sells1w: number; sells12h: number; sells24h: number; timestamp: number; totalProfitCTAll: string; totalProfitUsdAll: string; totalTradesAll: number; totalVolumeCTAll: string; totalVolumeUsdAll: string; trades1m: number; trades1w: number; trades12h: number; trades24h: number; uniqueMarkets1m: number; uniqueMarkets1w: number; uniqueMarkets12h: number; uniqueMarkets24h: number; volumeCT1m: string; volumeCT1w: string; volumeCT12h: string; volumeCT24h: string; volumeChange1m: number; volumeChange1w: number; volumeChange12h: number; volumeChange24h: number; volumePerTradeUsdAll: string; volumeUsd1m: string; volumeUsd1w: string; volumeUsd12h: string; volumeUsd24h: string; winRate1m: number; winRate1w: number; winRate12h: number; winRate24h: number; wins1m: number; wins1w: number; wins12h: number; wins24h: number; predictionTrader?: { __typename?: 'PredictionTrader'; activeMarketsCount: number; alias?: string | null; allTimeProfitCT: string; allTimeProfitUsd: string; biggestLossCT: string; biggestLossUsd: string; biggestWinCT: string; biggestWinUsd: string; createdAt: number; firstTradeTimestamp: number; id: string; labels?: Array | null; lastTradeTimestamp: number; linkedAddresses?: Array | null; primaryAddress?: string | null; profileImageUrl?: string | null; profileUrl?: string | null; protocol: PredictionProtocol; totalTradesCount: number; totalVolumeCT: string; totalVolumeUsd: string; updatedAt: number; venueTraderId: string; } | null; trader: { __typename?: 'FilterTrader'; alias?: string | null; id: string; labels?: Array | null; linkedAddresses?: Array | null; primaryAddress?: string | null; profileImageUrl?: string | null; profileUrl?: string | null; protocol: PredictionProtocol; venueTraderId: string; }; }>; } | null; }; export type FilterTokenWalletsQueryVariables = Exact<{ input: FilterTokenWalletsInput; }>; export type FilterTokenWalletsQuery = { __typename?: 'Query'; filterTokenWallets: { __typename?: 'TokenWalletFilterConnection'; count: number; offset: number; results: Array<{ __typename?: 'TokenWalletFilterResult'; address: string; amountBoughtUsd1d: string; amountBoughtUsd1w: string; amountBoughtUsd1y: string; amountBoughtUsd30d: string; amountSoldUsd1d: string; amountSoldUsd1w: string; amountSoldUsd1y: string; amountSoldUsd30d: string; amountSoldUsdAll1d: string; amountSoldUsdAll1w: string; amountSoldUsdAll1y: string; amountSoldUsdAll30d: string; backfillState?: WalletAggregateBackfillState | null; botScore?: number | null; buys1d: number; buys1w: number; buys1y: number; buys30d: number; firstTransactionAt?: number | null; labels: Array; lastTransactionAt: number; networkId: number; purchasedTokenBalance: string; realizedProfitPercentage1d: number; realizedProfitPercentage1w: number; realizedProfitPercentage1y: number; realizedProfitPercentage30d: number; realizedProfitUsd1d: string; realizedProfitUsd1w: string; realizedProfitUsd1y: string; realizedProfitUsd30d: string; scammerScore?: number | null; sells1d: number; sells1w: number; sells1y: number; sells30d: number; sellsAll1d: number; sellsAll1w: number; sellsAll1y: number; sellsAll30d: number; tokenAcquisitionCostUsd: string; tokenAddress: string; tokenAmountBought1d: string; tokenAmountBought1w: string; tokenAmountBought1y: string; tokenAmountBought30d: string; tokenAmountSold1d: string; tokenAmountSold1w: string; tokenAmountSold1y: string; tokenAmountSold30d: string; tokenAmountSoldAll1d: string; tokenAmountSoldAll1w: string; tokenAmountSoldAll1y: string; tokenAmountSoldAll30d: string; tokenBalance: string; tokenBalanceLive?: string | null; tokenBalanceLiveUsd?: string | null; token: { __typename?: 'EnhancedToken'; address: string; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; id: string; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; symbol?: string | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; info?: { __typename?: 'TokenInfo'; address: string; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; }; }>; }; }; export type FilterTokensQueryVariables = Exact<{ excludeTokens?: InputMaybe> | InputMaybe>; filters?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; phrase?: InputMaybe; rankings?: InputMaybe> | InputMaybe>; statsType?: InputMaybe; tokens?: InputMaybe> | InputMaybe>; useAggregatedStats?: InputMaybe; }>; export type FilterTokensQuery = { __typename?: 'Query'; filterTokens?: { __typename?: 'TokenFilterConnection'; count?: number | null; page?: number | null; results?: Array<{ __typename?: 'TokenFilterResult'; athCircMc?: string | null; athCircMcTimestamp?: number | null; athFdv?: string | null; athFdvTimestamp?: number | null; athPrice?: string | null; athPriceTimestamp?: number | null; atlCircMc?: string | null; atlCircMcTimestamp?: number | null; atlFdv?: string | null; atlFdvTimestamp?: number | null; atlPrice?: string | null; atlPriceTimestamp?: number | null; baseFees1?: string | null; baseFees4?: string | null; baseFees5m?: string | null; baseFees12?: string | null; baseFees24?: string | null; builderTips1?: string | null; builderTips4?: string | null; builderTips5m?: string | null; builderTips12?: string | null; builderTips24?: string | null; bundlerCount?: number | null; bundlerHeldPercentage?: number | null; buyCount1?: number | null; buyCount4?: number | null; buyCount5m?: number | null; buyCount12?: number | null; buyCount24?: number | null; buyVolume1?: string | null; buyVolume4?: string | null; buyVolume5m?: string | null; buyVolume12?: string | null; buyVolume24?: string | null; change1?: string | null; change4?: string | null; change5m?: string | null; change12?: string | null; change24?: string | null; circulatingMarketCap?: string | null; createdAt?: number | null; devHeldPercentage?: number | null; feeToVolumeRatio1?: string | null; feeToVolumeRatio4?: string | null; feeToVolumeRatio5m?: string | null; feeToVolumeRatio12?: string | null; feeToVolumeRatio24?: string | null; high1?: string | null; high4?: string | null; high5m?: string | null; high12?: string | null; high24?: string | null; holders?: number | null; insiderCount?: number | null; insiderHeldPercentage?: number | null; isScam?: boolean | null; l1DataFees1?: string | null; l1DataFees4?: string | null; l1DataFees5m?: string | null; l1DataFees12?: string | null; l1DataFees24?: string | null; lastTransaction?: number | null; liquidPairLiquidity?: string | null; liquidPairPriceUSD?: string | null; liquidity?: string | null; low1?: string | null; low4?: string | null; low5m?: string | null; low12?: string | null; low24?: string | null; marketCap?: string | null; poolFees1?: string | null; poolFees4?: string | null; poolFees5m?: string | null; poolFees12?: string | null; poolFees24?: string | null; potentialScamReasons?: Array | null; priceUSD?: string | null; priorityFees1?: string | null; priorityFees4?: string | null; priorityFees5m?: string | null; priorityFees12?: string | null; priorityFees24?: string | null; quoteToken?: string | null; sellCount1?: number | null; sellCount4?: number | null; sellCount5m?: number | null; sellCount12?: number | null; sellCount24?: number | null; sellVolume1?: string | null; sellVolume4?: string | null; sellVolume5m?: string | null; sellVolume12?: string | null; sellVolume24?: string | null; sniperCount?: number | null; sniperHeldPercentage?: number | null; suspiciousCount?: number | null; suspiciousHeldPercentage?: number | null; swapPct1dOldWallet?: string | null; swapPct7dOldWallet?: string | null; top10HoldersPercent?: number | null; totalFees1?: string | null; totalFees4?: string | null; totalFees5m?: string | null; totalFees12?: string | null; totalFees24?: string | null; trendingScore?: number | null; txnCount1?: number | null; txnCount4?: number | null; txnCount5m?: number | null; txnCount12?: number | null; txnCount24?: number | null; uniqueBuys1?: number | null; uniqueBuys4?: number | null; uniqueBuys5m?: number | null; uniqueBuys12?: number | null; uniqueBuys24?: number | null; uniqueSells1?: number | null; uniqueSells4?: number | null; uniqueSells5m?: number | null; uniqueSells12?: number | null; uniqueSells24?: number | null; uniqueTransactions1?: number | null; uniqueTransactions4?: number | null; uniqueTransactions5m?: number | null; uniqueTransactions12?: number | null; uniqueTransactions24?: number | null; volume1?: string | null; volume4?: string | null; volume5m?: string | null; volume12?: string | null; volume24?: string | null; volumeChange1?: string | null; volumeChange4?: string | null; volumeChange5m?: string | null; volumeChange12?: string | null; volumeChange24?: string | null; walletAgeAvg?: string | null; walletAgeStd?: string | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; } | null> | null; liquidPair?: { __typename?: 'Pair'; address: string; createdAt?: number | null; exchangeHash: string; fee?: number | null; id: string; networkId: number; protocol?: string | null; tickSpacing?: number | null; token0: string; token1: string; pooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; protocolData?: { __typename?: 'ArenaTradeData'; tokenId?: string | null; type: string; } | { __typename?: 'PumpData'; creator?: string | null; type: string; } | { __typename?: 'UniswapV4Data'; isDynamicFee?: boolean | null; isToken0NetworkToken?: boolean | null; type: string; uniswapV4HookAddress?: string | null; } | null; token0Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; token1Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; virtualPooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; } | null; pair?: { __typename?: 'Pair'; address: string; createdAt?: number | null; exchangeHash: string; fee?: number | null; id: string; networkId: number; protocol?: string | null; tickSpacing?: number | null; token0: string; token1: string; pooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; protocolData?: { __typename?: 'ArenaTradeData'; tokenId?: string | null; type: string; } | { __typename?: 'PumpData'; creator?: string | null; type: string; } | { __typename?: 'UniswapV4Data'; isDynamicFee?: boolean | null; isToken0NetworkToken?: boolean | null; type: string; uniswapV4HookAddress?: string | null; } | null; token0Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; token1Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; virtualPooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; } | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; } | null> | null; } | null; }; export type FilterWalletsQueryVariables = Exact<{ input: FilterWalletsInput; }>; export type FilterWalletsQuery = { __typename?: 'Query'; filterWallets: { __typename?: 'WalletFilterConnection'; count: number; offset: number; results: Array<{ __typename?: 'WalletFilterResult'; address: string; averageProfitUsdPerTrade1d: string; averageProfitUsdPerTrade1w: string; averageProfitUsdPerTrade1y: string; averageProfitUsdPerTrade30d: string; averageSwapAmountUsd1d: string; averageSwapAmountUsd1w: string; averageSwapAmountUsd1y: string; averageSwapAmountUsd30d: string; avgHoldPeriodSec1d?: number | null; avgHoldPeriodSec1w?: number | null; avgHoldPeriodSec1y?: number | null; avgHoldPeriodSec30d?: number | null; backfillState?: WalletAggregateBackfillState | null; botScore?: number | null; category?: WalletCategory | null; firstTransactionAt?: number | null; identityLabels?: Array | null; labels: Array; lastTransactionAt: number; nativeTokenBalance?: string | null; networkId?: number | null; realizedProfitPercentage1d: number; realizedProfitPercentage1w: number; realizedProfitPercentage1y: number; realizedProfitPercentage30d: number; realizedProfitPercentageExNative1d?: number | null; realizedProfitPercentageExNative1w?: number | null; realizedProfitPercentageExNative30d?: number | null; realizedProfitUsd1d: string; realizedProfitUsd1w: string; realizedProfitUsd1y: string; realizedProfitUsd30d: string; realizedProfitUsdExNative1d?: string | null; realizedProfitUsdExNative1w?: string | null; realizedProfitUsdExNative30d?: string | null; scammerScore?: number | null; swaps1d: number; swaps1w: number; swaps1y: number; swaps30d: number; swapsAll1d: number; swapsAll1w: number; swapsAll1y: number; swapsAll30d: number; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; uniqueTokens1d: number; uniqueTokens1w: number; uniqueTokens30d: number; volumeUsd1d: string; volumeUsd1w: string; volumeUsd1y: string; volumeUsd30d: string; volumeUsdAll1d: string; volumeUsdAll1w: string; volumeUsdAll1y: string; volumeUsdAll30d: string; winRate1d: number; winRate1w: number; winRate1y: number; winRate30d: number; wallet?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; }>; }; }; export type GetBarsQueryVariables = Exact<{ countback?: InputMaybe; currencyCode?: InputMaybe; from: Scalars['Int']['input']; quoteToken?: InputMaybe; removeEmptyBars?: InputMaybe; removeLeadingNullValues?: InputMaybe; resolution: Scalars['String']['input']; statsType?: InputMaybe; symbol: Scalars['String']['input']; symbolType?: InputMaybe; to: Scalars['Int']['input']; }>; export type GetBarsQuery = { __typename?: 'Query'; getBars?: { __typename?: 'BarsResponse'; averageCostPerTrade?: Array | null; baseFees?: Array | null; builderTips?: Array | null; buyVolume: Array; buyers: Array; buys: Array; c: Array; feeRegimeClassification?: Array | null; feeToVolumeRatio?: Array | null; gasPerVolume?: Array | null; h: Array; l: Array; l1DataFees?: Array | null; liquidity: Array; mevRiskLevel?: Array | null; mevToTotalFeesRatio?: Array | null; o: Array; poolFees?: Array | null; priorityFees?: Array | null; s: string; sandwichRate?: Array | null; sellVolume: Array; sellers: Array; sells: Array; t: Array; totalFees?: Array | null; traders: Array; transactions: Array; volume?: Array | null; volumeNativeToken?: Array | null; pair: { __typename?: 'Pair'; address: string; createdAt?: number | null; exchangeHash: string; fee?: number | null; id: string; networkId: number; protocol?: string | null; tickSpacing?: number | null; token0: string; token1: string; pooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; protocolData?: { __typename?: 'ArenaTradeData'; tokenId?: string | null; type: string; } | { __typename?: 'PumpData'; creator?: string | null; type: string; } | { __typename?: 'UniswapV4Data'; isDynamicFee?: boolean | null; isToken0NetworkToken?: boolean | null; type: string; uniswapV4HookAddress?: string | null; } | null; token0Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; token1Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; virtualPooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; }; } | null; }; export type GetCommunityNotesQueryVariables = Exact<{ input?: InputMaybe; }>; export type GetCommunityNotesQuery = { __typename?: 'Query'; getCommunityNotes: { __typename?: 'CommunityNotesResponse'; count: number; cursor?: string | null; items: Array<{ __typename?: 'CommunityNote'; address: string; contractType: ContractType; currentData?: any | null; id: string; moderatedAt?: number | null; networkId: number; previousData?: any | null; proposalData: any; proposalNum: number; proposalType: CommunityNoteType; proposedAt: number; sortKey: string; status: ContractProposalStatus; currentContract?: { __typename?: 'EnhancedNftContract'; address: string; description?: string | null; ercType: string; id: string; image?: string | null; name?: string | null; networkId: number; symbol?: string | null; totalSupply?: string | null; labels?: Array<{ __typename?: 'ContractLabel'; createdAt: number; subType: ContractLabelSubType; type: ContractLabelType; } | null> | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; } | { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }; }; export type GetDetailedPairStatsQueryVariables = Exact<{ bucketCount?: InputMaybe; durations?: InputMaybe> | InputMaybe>; networkId: Scalars['Int']['input']; pairAddress: Scalars['String']['input']; statsType?: InputMaybe; timestamp?: InputMaybe; tokenOfInterest?: InputMaybe; }>; export type GetDetailedPairStatsQuery = { __typename?: 'Query'; getDetailedPairStats?: { __typename?: 'DetailedPairStats'; bucketCount?: number | null; lastTransaction?: number | null; networkId: number; pairAddress: string; queryTimestamp?: number | null; statsType: TokenPairStatisticsType; tokenOfInterest?: TokenOfInterest | null; pair?: { __typename?: 'Pair'; address: string; createdAt?: number | null; exchangeHash: string; fee?: number | null; id: string; networkId: number; protocol?: string | null; tickSpacing?: number | null; token0: string; token1: string; pooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; protocolData?: { __typename?: 'ArenaTradeData'; tokenId?: string | null; type: string; } | { __typename?: 'PumpData'; creator?: string | null; type: string; } | { __typename?: 'UniswapV4Data'; isDynamicFee?: boolean | null; isToken0NetworkToken?: boolean | null; type: string; uniswapV4HookAddress?: string | null; } | null; token0Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; token1Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; virtualPooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; } | null; stats_day1?: { __typename?: 'WindowedDetailedPairStats'; duration: DetailedPairStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_day30?: { __typename?: 'WindowedDetailedPairStats'; duration: DetailedPairStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_hour1?: { __typename?: 'WindowedDetailedPairStats'; duration: DetailedPairStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_hour4?: { __typename?: 'WindowedDetailedPairStats'; duration: DetailedPairStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_hour12?: { __typename?: 'WindowedDetailedPairStats'; duration: DetailedPairStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_min5?: { __typename?: 'WindowedDetailedPairStats'; duration: DetailedPairStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_min15?: { __typename?: 'WindowedDetailedPairStats'; duration: DetailedPairStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_week1?: { __typename?: 'WindowedDetailedPairStats'; duration: DetailedPairStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; } | null; }; export type GetDetailedPairsStatsQueryVariables = Exact<{ input: Array | GetDetailedPairsStatsInput; }>; export type GetDetailedPairsStatsQuery = { __typename?: 'Query'; getDetailedPairsStats?: Array<{ __typename?: 'DetailedPairStats'; bucketCount?: number | null; lastTransaction?: number | null; networkId: number; pairAddress: string; queryTimestamp?: number | null; statsType: TokenPairStatisticsType; tokenOfInterest?: TokenOfInterest | null; pair?: { __typename?: 'Pair'; address: string; createdAt?: number | null; exchangeHash: string; fee?: number | null; id: string; networkId: number; protocol?: string | null; tickSpacing?: number | null; token0: string; token1: string; pooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; protocolData?: { __typename?: 'ArenaTradeData'; tokenId?: string | null; type: string; } | { __typename?: 'PumpData'; creator?: string | null; type: string; } | { __typename?: 'UniswapV4Data'; isDynamicFee?: boolean | null; isToken0NetworkToken?: boolean | null; type: string; uniswapV4HookAddress?: string | null; } | null; token0Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; token1Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; virtualPooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; } | null; stats_day1?: { __typename?: 'WindowedDetailedPairStats'; duration: DetailedPairStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_day30?: { __typename?: 'WindowedDetailedPairStats'; duration: DetailedPairStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_hour1?: { __typename?: 'WindowedDetailedPairStats'; duration: DetailedPairStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_hour4?: { __typename?: 'WindowedDetailedPairStats'; duration: DetailedPairStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_hour12?: { __typename?: 'WindowedDetailedPairStats'; duration: DetailedPairStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_min5?: { __typename?: 'WindowedDetailedPairStats'; duration: DetailedPairStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_min15?: { __typename?: 'WindowedDetailedPairStats'; duration: DetailedPairStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_week1?: { __typename?: 'WindowedDetailedPairStats'; duration: DetailedPairStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; } | null> | null; }; export type GetDetailedTokenStatsQueryVariables = Exact<{ bucketCount?: InputMaybe; durations?: InputMaybe> | InputMaybe>; networkId: Scalars['Int']['input']; statsType?: InputMaybe; timestamp?: InputMaybe; tokenAddress: Scalars['String']['input']; }>; export type GetDetailedTokenStatsQuery = { __typename?: 'Query'; getDetailedTokenStats?: { __typename?: 'DetailedTokenStats'; bucketCount?: number | null; lastTransactionAt?: number | null; networkId: number; queryTimestamp?: number | null; statsType: TokenPairStatisticsType; tokenAddress: string; tokenId: string; stats_day1?: { __typename?: 'WindowedDetailedTokenStats'; duration: DetailedTokenStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_hour1?: { __typename?: 'WindowedDetailedTokenStats'; duration: DetailedTokenStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_hour4?: { __typename?: 'WindowedDetailedTokenStats'; duration: DetailedTokenStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_hour12?: { __typename?: 'WindowedDetailedTokenStats'; duration: DetailedTokenStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_min5?: { __typename?: 'WindowedDetailedTokenStats'; duration: DetailedTokenStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; } | null; }; export type GetEventLabelsQueryVariables = Exact<{ cursor?: InputMaybe; direction?: InputMaybe; id: Scalars['String']['input']; limit?: InputMaybe; }>; export type GetEventLabelsQuery = { __typename?: 'Query'; getEventLabels?: { __typename?: 'EventLabelConnection'; cursor?: string | null; items?: Array<{ __typename?: 'EventLabel'; id: string; label: EventLabelType; logIndex: number; networkId: number; timestamp: number; transactionHash: string; transactionIndex: number; data: { __typename?: 'FrontRunLabelData'; index?: number | null; token0DrainedAmountFrontRun: string; token1DrainedAmountFrontRun: string; } | { __typename?: 'SandwichedLabelData'; token0DrainedAmount?: string | null; token1DrainedAmount?: string | null; }; } | null> | null; } | null; }; export type GetExchangesQueryVariables = Exact<{ showNameless?: InputMaybe; }>; export type GetExchangesQuery = { __typename?: 'Query'; getExchanges: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }>; }; export type GetNetworkConfigsQueryVariables = Exact<{ networkIds?: InputMaybe | Scalars['Int']['input']>; }>; export type GetNetworkConfigsQuery = { __typename?: 'Query'; getNetworkConfigs: Array<{ __typename?: 'AptosNetworkConfig'; baseTokenAddress: string; baseTokenSymbol: string; color?: string | null; defaultPairAddress: string; defaultPairQuoteToken: QuoteToken; enabled: boolean; id: string; mainnet: boolean; name: string; networkIconUrl: string; networkId: number; networkName: string; networkShortName: string; networkType: NetworkConfigType; newTokensEnabled?: boolean | null; stableCoinAddresses?: Array | null; wrappedBaseTokenSymbol: string; explorer: { __typename?: 'ExplorerConfig'; checksummed: boolean; icon: string; name: string; url: string; }; } | { __typename?: 'EvmNetworkConfig'; baseTokenAddress: string; baseTokenSymbol: string; color?: string | null; defaultPairAddress: string; defaultPairQuoteToken: QuoteToken; enabled: boolean; id: string; mainnet: boolean; name: string; networkIconUrl: string; networkId: number; networkName: string; networkShortName: string; networkType: NetworkConfigType; newTokensEnabled?: boolean | null; stableCoinAddresses?: Array | null; wrappedBaseTokenSymbol: string; explorer: { __typename?: 'ExplorerConfig'; checksummed: boolean; icon: string; name: string; url: string; }; } | { __typename?: 'SolanaNetworkConfig'; baseTokenAddress: string; baseTokenSymbol: string; color?: string | null; defaultPairAddress: string; defaultPairQuoteToken: QuoteToken; enabled: boolean; id: string; mainnet: boolean; name: string; networkIconUrl: string; networkId: number; networkName: string; networkShortName: string; networkType: NetworkConfigType; newTokensEnabled?: boolean | null; stableCoinAddresses?: Array | null; wrappedBaseTokenSymbol: string; explorer: { __typename?: 'ExplorerConfig'; checksummed: boolean; icon: string; name: string; url: string; }; } | { __typename?: 'StarknetNetworkConfig'; baseTokenAddress: string; baseTokenSymbol: string; color?: string | null; defaultPairAddress: string; defaultPairQuoteToken: QuoteToken; enabled: boolean; id: string; mainnet: boolean; name: string; networkIconUrl: string; networkId: number; networkName: string; networkShortName: string; networkType: NetworkConfigType; newTokensEnabled?: boolean | null; stableCoinAddresses?: Array | null; wrappedBaseTokenSymbol: string; explorer: { __typename?: 'ExplorerConfig'; checksummed: boolean; icon: string; name: string; url: string; }; } | { __typename?: 'SuiNetworkConfig'; baseTokenAddress: string; baseTokenSymbol: string; color?: string | null; defaultPairAddress: string; defaultPairQuoteToken: QuoteToken; enabled: boolean; id: string; mainnet: boolean; name: string; networkIconUrl: string; networkId: number; networkName: string; networkShortName: string; networkType: NetworkConfigType; newTokensEnabled?: boolean | null; stableCoinAddresses?: Array | null; wrappedBaseTokenSymbol: string; explorer: { __typename?: 'ExplorerConfig'; checksummed: boolean; icon: string; name: string; url: string; }; }>; }; export type GetNetworkStatsQueryVariables = Exact<{ exchangeAddress?: InputMaybe; networkId: Scalars['Int']['input']; }>; export type GetNetworkStatsQuery = { __typename?: 'Query'; getNetworkStats?: { __typename?: 'GetNetworkStatsResponse'; liquidity: number; transactions1: number; transactions4: number; transactions5m: number; transactions12: number; transactions24: number; volume1: number; volume4: number; volume5m: number; volume12: number; volume24: number; volumeChange1: number; volumeChange4: number; volumeChange5m: number; volumeChange12: number; volumeChange24: number; } | null; }; export type GetNetworkStatusQueryVariables = Exact<{ networkIds: Array | Scalars['Int']['input']; }>; export type GetNetworkStatusQuery = { __typename?: 'Query'; getNetworkStatus?: Array<{ __typename?: 'MetadataResponse'; lastProcessedBlock?: number | null; lastProcessedTimestamp?: number | null; networkId: number; networkName: string; }> | null; }; export type GetNetworksQueryVariables = Exact<{ [key: string]: never; }>; export type GetNetworksQuery = { __typename?: 'Query'; getNetworks: Array<{ __typename?: 'Network'; id: number; name: string; networkShortName?: string | null; }>; }; export type GetSymbolQueryVariables = Exact<{ currencyCode?: InputMaybe; symbol: Scalars['String']['input']; }>; export type GetSymbolQuery = { __typename?: 'Query'; getSymbol?: { __typename?: 'SymbolResponse'; currency_code: string; description: string; name: string; original_currency_code: string; pricescale: number; supported_resolutions: Array; ticker: string; } | null; }; export type GetTokenBarsQueryVariables = Exact<{ countback?: InputMaybe; currencyCode?: InputMaybe; from: Scalars['Int']['input']; removeEmptyBars?: InputMaybe; removeLeadingNullValues?: InputMaybe; resolution: Scalars['String']['input']; statsType?: InputMaybe; symbol: Scalars['String']['input']; to: Scalars['Int']['input']; }>; export type GetTokenBarsQuery = { __typename?: 'Query'; getTokenBars?: { __typename?: 'TokenBarsResponse'; averageCostPerTrade?: Array | null; baseFees?: Array | null; builderTips?: Array | null; buyVolume: Array; buyers: Array; buys: Array; c: Array; feeRegimeClassification?: Array | null; feeToVolumeRatio?: Array | null; gasPerVolume?: Array | null; h: Array; l: Array; l1DataFees?: Array | null; liquidity: Array; mevRiskLevel?: Array | null; mevToTotalFeesRatio?: Array | null; o: Array; poolFees?: Array | null; priorityFees?: Array | null; s: string; sandwichRate?: Array | null; sellVolume: Array; sellers: Array; sells: Array; t: Array; totalFees?: Array | null; traders: Array; transactions: Array; volume?: Array | null; volumeNativeToken?: Array | null; token: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; }; } | null; }; export type GetTokenEventsQueryVariables = Exact<{ cursor?: InputMaybe; direction?: InputMaybe; limit?: InputMaybe; query: EventsQueryInput; }>; export type GetTokenEventsQuery = { __typename?: 'Query'; getTokenEvents?: { __typename?: 'EventConnection'; cursor?: string | null; items?: Array<{ __typename?: 'Event'; address: string; baseTokenPrice?: string | null; blockHash: string; blockNumber: number; commitmentLevel: EventCommitmentLevel; eventDisplayType?: EventDisplayType | null; eventType: EventType; id: string; liquidityToken?: string | null; logIndex: number; maker?: string | null; networkId: number; quoteToken?: QuoteToken | null; supplementalIndex?: number | null; timestamp: number; token0Address?: string | null; token0PoolValueUsd?: string | null; token0SwapValueUsd?: string | null; token0ValueBase?: string | null; token1Address?: string | null; token1PoolValueUsd?: string | null; token1SwapValueUsd?: string | null; token1ValueBase?: string | null; transactionHash: string; transactionIndex: number; walletAge?: number | null; walletLabels?: Array | null; data?: { __typename?: 'BurnEventData'; amount0?: string | null; amount0Shifted?: string | null; amount1?: string | null; amount1Shifted?: string | null; tickLower?: string | null; tickUpper?: string | null; type: EventType; } | { __typename?: 'MintEventData'; amount0?: string | null; amount0Shifted?: string | null; amount1?: string | null; amount1Shifted?: string | null; tickLower?: string | null; tickUpper?: string | null; type: EventType; } | { __typename?: 'PoolBalanceChangedEventData'; amount0?: string | null; amount0Shifted?: string | null; amount1?: string | null; amount1Shifted?: string | null; liquidity0?: string | null; liquidity1?: string | null; protocolFeeAmount0?: string | null; protocolFeeAmount1?: string | null; sender?: string | null; token0?: string | null; token1?: string | null; type: EventType; } | { __typename?: 'SwapEventData'; amount0?: string | null; amount0In?: string | null; amount0Out?: string | null; amount1?: string | null; amount1In?: string | null; amount1Out?: string | null; amountNonLiquidityToken?: string | null; priceBaseToken?: string | null; priceBaseTokenTotal?: string | null; priceUsd?: string | null; priceUsdTotal?: string | null; tick?: string | null; type: EventType; } | null; feeData?: { __typename?: 'EventFeeData'; baseFeeNativeUnit?: string | null; builderTipNativeUnit?: string | null; dynamicFee?: boolean | null; estimatedPoolFee?: boolean | null; gasUsed?: string | null; l1DataFeeNativeUnit?: string | null; poolFeeAmountRaw?: string | null; poolFeeBps?: number | null; poolFeeRateRaw?: string | null; priorityFeeNativeUnit?: string | null; txEventCount?: number | null; supplementalFeeData?: { __typename?: 'PumpAmmCashbackFeeData'; cashbackAmountLamports: string; cashbackFeeBps: number; type: string; } | { __typename?: 'PumpCashbackFeeData'; cashbackAmountLamports: string; cashbackFeeBps: number; type: string; } | null; } | null; labels?: { __typename?: 'LabelsForEvent'; sandwich?: { __typename?: 'SandwichLabelForEvent'; label: string; sandwichType: SandwichLabelForEventType; token0DrainedAmount: string; token1DrainedAmount: string; } | null; washtrade?: { __typename?: 'WashtradeLabelForEvent'; label: string; } | null; } | null; } | null> | null; } | null; }; export type GetTokenEventsForMakerQueryVariables = Exact<{ cursor?: InputMaybe; direction?: InputMaybe; limit?: InputMaybe; query: MakerEventsQueryInput; }>; export type GetTokenEventsForMakerQuery = { __typename?: 'Query'; getTokenEventsForMaker?: { __typename?: 'MakerEventConnection'; cursor?: string | null; items?: Array<{ __typename?: 'Event'; address: string; baseTokenPrice?: string | null; blockHash: string; blockNumber: number; commitmentLevel: EventCommitmentLevel; eventDisplayType?: EventDisplayType | null; eventType: EventType; id: string; liquidityToken?: string | null; logIndex: number; maker?: string | null; networkId: number; quoteToken?: QuoteToken | null; supplementalIndex?: number | null; timestamp: number; token0Address?: string | null; token0PoolValueUsd?: string | null; token0SwapValueUsd?: string | null; token0ValueBase?: string | null; token1Address?: string | null; token1PoolValueUsd?: string | null; token1SwapValueUsd?: string | null; token1ValueBase?: string | null; transactionHash: string; transactionIndex: number; walletAge?: number | null; walletLabels?: Array | null; data?: { __typename?: 'BurnEventData'; amount0?: string | null; amount0Shifted?: string | null; amount1?: string | null; amount1Shifted?: string | null; tickLower?: string | null; tickUpper?: string | null; type: EventType; } | { __typename?: 'MintEventData'; amount0?: string | null; amount0Shifted?: string | null; amount1?: string | null; amount1Shifted?: string | null; tickLower?: string | null; tickUpper?: string | null; type: EventType; } | { __typename?: 'PoolBalanceChangedEventData'; amount0?: string | null; amount0Shifted?: string | null; amount1?: string | null; amount1Shifted?: string | null; liquidity0?: string | null; liquidity1?: string | null; protocolFeeAmount0?: string | null; protocolFeeAmount1?: string | null; sender?: string | null; token0?: string | null; token1?: string | null; type: EventType; } | { __typename?: 'SwapEventData'; amount0?: string | null; amount0In?: string | null; amount0Out?: string | null; amount1?: string | null; amount1In?: string | null; amount1Out?: string | null; amountNonLiquidityToken?: string | null; priceBaseToken?: string | null; priceBaseTokenTotal?: string | null; priceUsd?: string | null; priceUsdTotal?: string | null; tick?: string | null; type: EventType; } | null; feeData?: { __typename?: 'EventFeeData'; baseFeeNativeUnit?: string | null; builderTipNativeUnit?: string | null; dynamicFee?: boolean | null; estimatedPoolFee?: boolean | null; gasUsed?: string | null; l1DataFeeNativeUnit?: string | null; poolFeeAmountRaw?: string | null; poolFeeBps?: number | null; poolFeeRateRaw?: string | null; priorityFeeNativeUnit?: string | null; txEventCount?: number | null; supplementalFeeData?: { __typename?: 'PumpAmmCashbackFeeData'; cashbackAmountLamports: string; cashbackFeeBps: number; type: string; } | { __typename?: 'PumpCashbackFeeData'; cashbackAmountLamports: string; cashbackFeeBps: number; type: string; } | null; } | null; labels?: { __typename?: 'LabelsForEvent'; sandwich?: { __typename?: 'SandwichLabelForEvent'; label: string; sandwichType: SandwichLabelForEventType; token0DrainedAmount: string; token1DrainedAmount: string; } | null; washtrade?: { __typename?: 'WashtradeLabelForEvent'; label: string; } | null; } | null; } | null> | null; } | null; }; export type GetTokenPricesQueryVariables = Exact<{ inputs?: InputMaybe> | InputMaybe>; }>; export type GetTokenPricesQuery = { __typename?: 'Query'; getTokenPrices?: Array<{ __typename?: 'Price'; address: string; blockNumber?: number | null; liquidityUsd?: string | null; networkId: number; priceChange24?: number | null; priceUsd: number; timestamp?: number | null; } | null> | null; }; export type GetWebhooksQueryVariables = Exact<{ bucketId?: InputMaybe; bucketSortkey?: InputMaybe; cursor?: InputMaybe; limit?: InputMaybe; webhookId?: InputMaybe; }>; export type GetWebhooksQuery = { __typename?: 'Query'; getWebhooks?: { __typename?: 'GetWebhooksResponse'; cursor?: string | null; items?: Array<{ __typename?: 'Webhook'; alertRecurrence: AlertRecurrence; bucketId?: string | null; bucketSortkey?: string | null; callbackUrl: string; created: number; groupId?: string | null; id: string; name: string; publishingType?: PublishingType | null; status: string; webhookType: WebhookType; conditions: { __typename?: 'MarketCapEventWebhookCondition'; } | { __typename?: 'PredictionMarketMetricsEventWebhookCondition'; } | { __typename?: 'PredictionTradeWebhookCondition'; } | { __typename?: 'PriceEventWebhookCondition'; priceNetworkId: { __typename?: 'IntEqualsCondition'; eq: number; }; priceUsd: { __typename?: 'ComparisonOperator'; eq?: string | null; gt?: string | null; gte?: string | null; lt?: string | null; lte?: string | null; }; priceTokenAddress: { __typename?: 'StringEqualsCondition'; eq: string; }; } | { __typename?: 'RawTransactionWebhookCondition'; ignoreTokenPairEvents?: boolean | null; from?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; input?: { __typename?: 'StringContainsCondition'; contains?: Array | null; notContains?: Array | null; } | null; networkId?: { __typename?: 'OneOfNumberCondition'; oneOf: Array; } | null; to?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; toOrFrom?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; } | { __typename?: 'TokenPairEventWebhookCondition'; eventType?: { __typename?: 'TokenPairEventTypeCondition'; oneOf: Array; } | null; exchangeAddress?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; maker?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; networkId?: { __typename?: 'OneOfNumberCondition'; oneOf: Array; } | null; pairAddress?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; swapValue?: { __typename?: 'ComparisonOperator'; eq?: string | null; gt?: string | null; gte?: string | null; lt?: string | null; lte?: string | null; } | null; tokenAddress?: { __typename?: 'StringEqualsCondition'; eq: string; } | null; } | { __typename?: 'TokenPriceEventWebhookCondition'; } | { __typename?: 'TokenTransferEventWebhookCondition'; }; retrySettings?: { __typename?: 'RetrySettings'; maxRetries?: number | null; maxRetryDelay?: number | null; maxTimeElapsed?: number | null; minRetryDelay?: number | null; } | null; } | null> | null; } | null; }; export type HoldersQueryVariables = Exact<{ input: HoldersInput; }>; export type HoldersQuery = { __typename?: 'Query'; holders: { __typename?: 'HoldersResponse'; count: number; cursor?: string | null; status: HoldersStatus; top10HoldersPercent?: number | null; items: Array<{ __typename?: 'Balance'; address: string; balance: string; balanceUsd?: string | null; firstHeldTimestamp?: number | null; liquidityUsd?: string | null; networkId: number; shiftedBalance: number; tokenAddress: string; tokenId: string; tokenLastTradedTimestamp?: number | null; tokenPriceUsd?: string | null; uiBalance?: number | null; updatedAtBlock?: number | null; walletId: string; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; wallet?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; }>; }; }; export type LiquidityLocksQueryVariables = Exact<{ cursor?: InputMaybe; networkId: Scalars['Int']['input']; pairAddress?: InputMaybe; tokenAddress?: InputMaybe; }>; export type LiquidityLocksQuery = { __typename?: 'Query'; liquidityLocks?: { __typename?: 'LiquidityLockConnection'; cursor?: string | null; items: Array<{ __typename?: 'LiquidityLock'; createdAt: number; initialAmountToken0: string; initialAmountToken1: string; liquidityAmount: string; liquidityProtocolV2: string; lockProtocol: LiquidityLockProtocol; lockerAddress: string; networkId: number; ownerAddress: string; pairAddress: string; unlockAt?: number | null; liquidityNftData?: { __typename?: 'LiquidityNftData'; nftPositionManagerAddress: string; nftTokenId: string; } | null; }>; pairLiquidityData: Array<{ __typename?: 'PairLiquidityData'; networkId: number; pairAddress: string; pairId: string; totalLiquidity: string; }>; } | null; }; export type LiquidityMetadataQueryVariables = Exact<{ networkId: Scalars['Int']['input']; pairAddress: Scalars['String']['input']; }>; export type LiquidityMetadataQuery = { __typename?: 'Query'; liquidityMetadata?: { __typename?: 'LiquidityMetadata'; liquidity: { __typename?: 'LiquidityData'; active: string; inactive: string; }; lockedLiquidity: { __typename?: 'LockedLiquidityData'; active: string; inactive: string; lockBreakdown: Array<{ __typename?: 'LockBreakdown'; active: string; inactive: string; lockProtocol: LiquidityLockProtocol; } | null>; }; } | null; }; export type LiquidityMetadataByTokenQueryVariables = Exact<{ networkId: Scalars['Int']['input']; tokenAddress: Scalars['String']['input']; }>; export type LiquidityMetadataByTokenQuery = { __typename?: 'Query'; liquidityMetadataByToken: { __typename?: 'LiquidityMetadataByToken'; lockedLiquidityPercentage: number; lockedLiquidityUsd: string; lockedTokenLiquidity: string; lockedTokenLiquidityShifted: string; networkId: number; tokenAddress: string; totalLiquidityUsd: string; totalTokenLiquidity: string; totalTokenLiquidityShifted: string; lockBreakdown: Array<{ __typename?: 'LiquidityLockBreakdownForToken'; amountLockedTokens: string; amountLockedTokensShifted: string; amountLockedUsd: string; lockProtocol: LiquidityLockProtocol; } | null>; }; }; export type ListPairsForTokenQueryVariables = Exact<{ limit?: InputMaybe; networkId: Scalars['Int']['input']; tokenAddress: Scalars['String']['input']; }>; export type ListPairsForTokenQuery = { __typename?: 'Query'; listPairsForToken: Array<{ __typename?: 'Pair'; address: string; createdAt?: number | null; exchangeHash: string; fee?: number | null; id: string; networkId: number; protocol?: string | null; tickSpacing?: number | null; token0: string; token1: string; pooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; protocolData?: { __typename?: 'ArenaTradeData'; tokenId?: string | null; type: string; } | { __typename?: 'PumpData'; creator?: string | null; type: string; } | { __typename?: 'UniswapV4Data'; isDynamicFee?: boolean | null; isToken0NetworkToken?: boolean | null; type: string; uniswapV4HookAddress?: string | null; } | null; token0Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; token1Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; virtualPooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; } | null>; }; export type ListPairsWithMetadataForTokenQueryVariables = Exact<{ limit?: InputMaybe; networkId: Scalars['Int']['input']; tokenAddress: Scalars['String']['input']; }>; export type ListPairsWithMetadataForTokenQuery = { __typename?: 'Query'; listPairsWithMetadataForToken: { __typename?: 'ListPairsForTokenResponse'; results: Array<{ __typename?: 'ListPairsForTokenValue'; liquidity: string; quoteToken?: QuoteToken | null; volume: string; backingToken: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; }; exchange: { __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }; pair: { __typename?: 'Pair'; address: string; createdAt?: number | null; exchangeHash: string; fee?: number | null; id: string; networkId: number; protocol?: string | null; tickSpacing?: number | null; token0: string; token1: string; pooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; protocolData?: { __typename?: 'ArenaTradeData'; tokenId?: string | null; type: string; } | { __typename?: 'PumpData'; creator?: string | null; type: string; } | { __typename?: 'UniswapV4Data'; isDynamicFee?: boolean | null; isToken0NetworkToken?: boolean | null; type: string; uniswapV4HookAddress?: string | null; } | null; token0Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; token1Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; virtualPooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; }; token: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; }; }>; }; }; export type PairMetadataQueryVariables = Exact<{ pairId: Scalars['String']['input']; quoteToken?: InputMaybe; statsType?: InputMaybe; }>; export type PairMetadataQuery = { __typename?: 'Query'; pairMetadata: { __typename?: 'PairMetadata'; createdAt?: number | null; exchangeId?: string | null; fee?: number | null; highPrice1?: string | null; highPrice4?: string | null; highPrice5m?: string | null; highPrice12?: string | null; highPrice24?: string | null; id: string; liquidity: string; liquidityToken?: string | null; lowPrice1?: string | null; lowPrice4?: string | null; lowPrice5m?: string | null; lowPrice12?: string | null; lowPrice24?: string | null; networkId?: number | null; nonLiquidityToken?: string | null; pairAddress: string; price: string; priceChange1?: number | null; priceChange4?: number | null; priceChange5m?: number | null; priceChange12?: number | null; priceChange24?: number | null; priceNonQuoteToken: string; quoteToken?: QuoteToken | null; statsType: TokenPairStatisticsType; tickSpacing?: number | null; top10HoldersPercent?: number | null; volume1?: string | null; volume4?: string | null; volume5m?: string | null; volume12?: string | null; volume24?: string | null; enhancedToken0?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; enhancedToken1?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; token0: { __typename?: 'PairMetadataToken'; address: string; decimals?: number | null; name: string; networkId: number; pooled: string; price: string; symbol: string; labels?: Array<{ __typename?: 'ContractLabel'; createdAt: number; subType: ContractLabelSubType; type: ContractLabelType; } | null> | null; }; token1: { __typename?: 'PairMetadataToken'; address: string; decimals?: number | null; name: string; networkId: number; pooled: string; price: string; symbol: string; labels?: Array<{ __typename?: 'ContractLabel'; createdAt: number; subType: ContractLabelSubType; type: ContractLabelType; } | null> | null; }; walletActivity?: { __typename?: 'TokenWalletActivity'; bundlerCount: number; bundlerHeldPercentage: number; devHeldPercentage: number; insiderCount: number; insiderHeldPercentage: number; sniperCount: number; sniperHeldPercentage: number; suspiciousCount: number; suspiciousHeldPercentage: number; } | null; }; }; export type PredictionCategoriesQueryVariables = Exact<{ [key: string]: never; }>; export type PredictionCategoriesQuery = { __typename?: 'Query'; predictionCategories: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }>; }; export type PredictionEventBarsQueryVariables = Exact<{ input: PredictionEventBarsInput; }>; export type PredictionEventBarsQuery = { __typename?: 'Query'; predictionEventBars?: { __typename?: 'PredictionEventBarsResponse'; eventId: string; bars: Array<{ __typename?: 'PredictionEventBar'; buyVolumeCollateralToken?: string | null; buyVolumeUsd?: string | null; lastEventTimestamp: number; sellVolumeCollateralToken?: string | null; sellVolumeUsd?: string | null; t: number; totalVolumeCollateralToken?: string | null; totalVolumeUsd: string; trades: number; uniqueTraders?: number | null; venueVolumeCollateralToken?: string | null; venueVolumeUsd?: string | null; volumeCollateralToken?: string | null; volumeUsd: string; liquidityCollateralToken?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; openInterestCollateralToken?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; openInterestUsd?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; }>; predictionEvent?: { __typename?: 'PredictionEvent'; closesAt?: number | null; createdAt: number; id: string; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbUrl?: string | null; marketIds?: Array | null; networkId?: number | null; opensAt: number; protocol: PredictionProtocol; question: string; resolvedAt?: number | null; resolvesAt?: number | null; rulesPrimary: string; rulesSecondary?: string | null; status: PredictionEventStatus; tags: Array; updatedAt: number; url: string; venueEventId: string; venueSeriesId?: string | null; categories?: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }> | null; enrichedMetadata?: { __typename?: 'PredictionEventEnrichedMetadata'; metadataType: PredictionMetadataType; sports?: { __typename?: 'SportsEventEnrichedMetadata'; gameStartDate?: string | null; gameStartTime?: string | null; gameStartTimeSeconds?: number | null; gameStartTimezone?: SportsTimezone | null; league?: string | null; decomposedVenueTicker?: { __typename?: 'DecomposedVenueTicker'; kalshiSports?: { __typename?: 'KalshiSportsTickerComponents'; awayAbbreviation?: string | null; homeAbbreviation?: string | null; rawTicker: string; seriesPrefix: string; seriesSport?: string | null; teamTailRaw?: string | null; } | null; } | null; teams?: Array<{ __typename?: 'SportsTeam'; abbreviation: string; alias?: string | null; altAbbreviations?: Array | null; color?: string | null; isHome?: boolean | null; league?: string | null; logo?: string | null; name?: string | null; providerId?: number | null; }> | null; } | null; } | null; resolution?: { __typename?: 'PredictionResolution'; result?: string | null; source?: string | null; } | null; } | null; predictionMarkets: Array<{ __typename?: 'PredictionMarket'; closesAt?: number | null; createdAt?: number | null; eventId?: string | null; eventLabel?: string | null; exchangeAddress?: string | null; id: string; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbUrl?: string | null; label?: string | null; networkId?: number | null; observedAt: number; opensAt?: number | null; outcomeIds: Array; outcomeLabels?: Array | null; protocol: PredictionProtocol; question?: string | null; resolvedAt?: number | null; resolvesAt?: number | null; rules?: string | null; rules2?: string | null; suggestedLabel?: string | null; updatedAt?: number | null; venueEventId?: string | null; venueMarketId: string; venueMarketSlug?: string | null; venueOutcomeIds: Array; winningOutcomeId?: string | null; categories?: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }> | null; enrichedMetadata?: { __typename?: 'PredictionMarketEnrichedMetadata'; metadataType: PredictionMetadataType; sports?: { __typename?: 'SportsMarketEnrichedMetadata'; gameStartDate?: string | null; gameStartTime?: string | null; gameStartTimeSeconds?: number | null; gameStartTimezone?: SportsTimezone | null; league?: string | null; sportsMarketType?: string | null; teams?: Array<{ __typename?: 'SportsTeam'; abbreviation: string; alias?: string | null; altAbbreviations?: Array | null; color?: string | null; isHome?: boolean | null; league?: string | null; logo?: string | null; name?: string | null; providerId?: number | null; }> | null; } | null; } | null; resolution?: { __typename?: 'PredictionResolution'; result?: string | null; source?: string | null; } | null; }>; } | null; }; export type PredictionEventTopMarketsBarsQueryVariables = Exact<{ input: PredictionEventTopMarketsBarsInput; }>; export type PredictionEventTopMarketsBarsQuery = { __typename?: 'Query'; predictionEventTopMarketsBars?: { __typename?: 'PredictionEventTopMarketsBarsResponse'; eventId: string; marketBars: Array<{ __typename?: 'PredictionMarketBarsResponse'; marketId: string; bars: Array<{ __typename?: 'PredictionMarketBar'; allTimeVenueVolumeCollateralToken?: string | null; allTimeVenueVolumeUsd?: string | null; allTimeVolumeCollateralToken?: string | null; allTimeVolumeUsd?: string | null; lastEventTimestamp?: number | null; t: number; trades?: number | null; uniqueTraders?: number | null; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; openInterestUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; outcome0?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; outcome1?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; }>; predictionEvent: { __typename?: 'PredictionEvent'; closesAt?: number | null; createdAt: number; id: string; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbUrl?: string | null; marketIds?: Array | null; networkId?: number | null; opensAt: number; protocol: PredictionProtocol; question: string; resolvedAt?: number | null; resolvesAt?: number | null; rulesPrimary: string; rulesSecondary?: string | null; status: PredictionEventStatus; tags: Array; updatedAt: number; url: string; venueEventId: string; venueSeriesId?: string | null; categories?: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }> | null; enrichedMetadata?: { __typename?: 'PredictionEventEnrichedMetadata'; metadataType: PredictionMetadataType; sports?: { __typename?: 'SportsEventEnrichedMetadata'; gameStartDate?: string | null; gameStartTime?: string | null; gameStartTimeSeconds?: number | null; gameStartTimezone?: SportsTimezone | null; league?: string | null; decomposedVenueTicker?: { __typename?: 'DecomposedVenueTicker'; kalshiSports?: { __typename?: 'KalshiSportsTickerComponents'; awayAbbreviation?: string | null; homeAbbreviation?: string | null; rawTicker: string; seriesPrefix: string; seriesSport?: string | null; teamTailRaw?: string | null; } | null; } | null; teams?: Array<{ __typename?: 'SportsTeam'; abbreviation: string; alias?: string | null; altAbbreviations?: Array | null; color?: string | null; isHome?: boolean | null; league?: string | null; logo?: string | null; name?: string | null; providerId?: number | null; }> | null; } | null; } | null; resolution?: { __typename?: 'PredictionResolution'; result?: string | null; source?: string | null; } | null; }; predictionMarket: { __typename?: 'PredictionMarket'; closesAt?: number | null; createdAt?: number | null; eventId?: string | null; eventLabel?: string | null; exchangeAddress?: string | null; id: string; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbUrl?: string | null; label?: string | null; networkId?: number | null; observedAt: number; opensAt?: number | null; outcomeIds: Array; outcomeLabels?: Array | null; protocol: PredictionProtocol; question?: string | null; resolvedAt?: number | null; resolvesAt?: number | null; rules?: string | null; rules2?: string | null; suggestedLabel?: string | null; updatedAt?: number | null; venueEventId?: string | null; venueMarketId: string; venueMarketSlug?: string | null; venueOutcomeIds: Array; winningOutcomeId?: string | null; categories?: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }> | null; enrichedMetadata?: { __typename?: 'PredictionMarketEnrichedMetadata'; metadataType: PredictionMetadataType; sports?: { __typename?: 'SportsMarketEnrichedMetadata'; gameStartDate?: string | null; gameStartTime?: string | null; gameStartTimeSeconds?: number | null; gameStartTimezone?: SportsTimezone | null; league?: string | null; sportsMarketType?: string | null; teams?: Array<{ __typename?: 'SportsTeam'; abbreviation: string; alias?: string | null; altAbbreviations?: Array | null; color?: string | null; isHome?: boolean | null; league?: string | null; logo?: string | null; name?: string | null; providerId?: number | null; }> | null; } | null; } | null; resolution?: { __typename?: 'PredictionResolution'; result?: string | null; source?: string | null; } | null; }; }>; predictionEvent?: { __typename?: 'PredictionEvent'; closesAt?: number | null; createdAt: number; id: string; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbUrl?: string | null; marketIds?: Array | null; networkId?: number | null; opensAt: number; protocol: PredictionProtocol; question: string; resolvedAt?: number | null; resolvesAt?: number | null; rulesPrimary: string; rulesSecondary?: string | null; status: PredictionEventStatus; tags: Array; updatedAt: number; url: string; venueEventId: string; venueSeriesId?: string | null; categories?: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }> | null; enrichedMetadata?: { __typename?: 'PredictionEventEnrichedMetadata'; metadataType: PredictionMetadataType; sports?: { __typename?: 'SportsEventEnrichedMetadata'; gameStartDate?: string | null; gameStartTime?: string | null; gameStartTimeSeconds?: number | null; gameStartTimezone?: SportsTimezone | null; league?: string | null; decomposedVenueTicker?: { __typename?: 'DecomposedVenueTicker'; kalshiSports?: { __typename?: 'KalshiSportsTickerComponents'; awayAbbreviation?: string | null; homeAbbreviation?: string | null; rawTicker: string; seriesPrefix: string; seriesSport?: string | null; teamTailRaw?: string | null; } | null; } | null; teams?: Array<{ __typename?: 'SportsTeam'; abbreviation: string; alias?: string | null; altAbbreviations?: Array | null; color?: string | null; isHome?: boolean | null; league?: string | null; logo?: string | null; name?: string | null; providerId?: number | null; }> | null; } | null; } | null; resolution?: { __typename?: 'PredictionResolution'; result?: string | null; source?: string | null; } | null; } | null; } | null; }; export type PredictionMarketBarsQueryVariables = Exact<{ input: PredictionMarketBarsInput; }>; export type PredictionMarketBarsQuery = { __typename?: 'Query'; predictionMarketBars?: { __typename?: 'PredictionMarketBarsResponse'; marketId: string; bars: Array<{ __typename?: 'PredictionMarketBar'; allTimeVenueVolumeCollateralToken?: string | null; allTimeVenueVolumeUsd?: string | null; allTimeVolumeCollateralToken?: string | null; allTimeVolumeUsd?: string | null; lastEventTimestamp?: number | null; t: number; trades?: number | null; uniqueTraders?: number | null; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; openInterestUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; outcome0?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; outcome1?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; }>; predictionEvent: { __typename?: 'PredictionEvent'; closesAt?: number | null; createdAt: number; id: string; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbUrl?: string | null; marketIds?: Array | null; networkId?: number | null; opensAt: number; protocol: PredictionProtocol; question: string; resolvedAt?: number | null; resolvesAt?: number | null; rulesPrimary: string; rulesSecondary?: string | null; status: PredictionEventStatus; tags: Array; updatedAt: number; url: string; venueEventId: string; venueSeriesId?: string | null; categories?: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }> | null; enrichedMetadata?: { __typename?: 'PredictionEventEnrichedMetadata'; metadataType: PredictionMetadataType; sports?: { __typename?: 'SportsEventEnrichedMetadata'; gameStartDate?: string | null; gameStartTime?: string | null; gameStartTimeSeconds?: number | null; gameStartTimezone?: SportsTimezone | null; league?: string | null; decomposedVenueTicker?: { __typename?: 'DecomposedVenueTicker'; kalshiSports?: { __typename?: 'KalshiSportsTickerComponents'; awayAbbreviation?: string | null; homeAbbreviation?: string | null; rawTicker: string; seriesPrefix: string; seriesSport?: string | null; teamTailRaw?: string | null; } | null; } | null; teams?: Array<{ __typename?: 'SportsTeam'; abbreviation: string; alias?: string | null; altAbbreviations?: Array | null; color?: string | null; isHome?: boolean | null; league?: string | null; logo?: string | null; name?: string | null; providerId?: number | null; }> | null; } | null; } | null; resolution?: { __typename?: 'PredictionResolution'; result?: string | null; source?: string | null; } | null; }; predictionMarket: { __typename?: 'PredictionMarket'; closesAt?: number | null; createdAt?: number | null; eventId?: string | null; eventLabel?: string | null; exchangeAddress?: string | null; id: string; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbUrl?: string | null; label?: string | null; networkId?: number | null; observedAt: number; opensAt?: number | null; outcomeIds: Array; outcomeLabels?: Array | null; protocol: PredictionProtocol; question?: string | null; resolvedAt?: number | null; resolvesAt?: number | null; rules?: string | null; rules2?: string | null; suggestedLabel?: string | null; updatedAt?: number | null; venueEventId?: string | null; venueMarketId: string; venueMarketSlug?: string | null; venueOutcomeIds: Array; winningOutcomeId?: string | null; categories?: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }> | null; enrichedMetadata?: { __typename?: 'PredictionMarketEnrichedMetadata'; metadataType: PredictionMetadataType; sports?: { __typename?: 'SportsMarketEnrichedMetadata'; gameStartDate?: string | null; gameStartTime?: string | null; gameStartTimeSeconds?: number | null; gameStartTimezone?: SportsTimezone | null; league?: string | null; sportsMarketType?: string | null; teams?: Array<{ __typename?: 'SportsTeam'; abbreviation: string; alias?: string | null; altAbbreviations?: Array | null; color?: string | null; isHome?: boolean | null; league?: string | null; logo?: string | null; name?: string | null; providerId?: number | null; }> | null; } | null; } | null; resolution?: { __typename?: 'PredictionResolution'; result?: string | null; source?: string | null; } | null; }; } | null; }; export type PredictionMarketPriceQueryVariables = Exact<{ input: PredictionMarketPriceInput; }>; export type PredictionMarketPriceQuery = { __typename?: 'Query'; predictionMarketPrice?: { __typename?: 'PredictionMarketPrice'; marketId: string; timestamp: number; outcomes: Array<{ __typename?: 'PredictionMarketOutcomePrice'; bestAskCT?: string | null; bestAskUsd?: string | null; bestBidCT?: string | null; bestBidUsd?: string | null; bestBookAskCT?: string | null; bestBookAskUsd?: string | null; bestBookBidCT?: string | null; bestBookBidUsd?: string | null; bookLiquidityCT?: string | null; bookLiquidityUsd?: string | null; lastTradePriceCT?: string | null; lastTradePriceUsd?: string | null; outcomeId: string; spreadCT?: string | null; spreadUsd?: string | null; timestamp: number; }>; } | null; }; export type PredictionMarketsQueryVariables = Exact<{ input: PredictionMarketsInput; }>; export type PredictionMarketsQuery = { __typename?: 'Query'; predictionMarkets: Array<{ __typename?: 'PredictionMarket'; closesAt?: number | null; createdAt?: number | null; eventId?: string | null; eventLabel?: string | null; exchangeAddress?: string | null; id: string; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbUrl?: string | null; label?: string | null; networkId?: number | null; observedAt: number; opensAt?: number | null; outcomeIds: Array; outcomeLabels?: Array | null; protocol: PredictionProtocol; question?: string | null; resolvedAt?: number | null; resolvesAt?: number | null; rules?: string | null; rules2?: string | null; suggestedLabel?: string | null; updatedAt?: number | null; venueEventId?: string | null; venueMarketId: string; venueMarketSlug?: string | null; venueOutcomeIds: Array; winningOutcomeId?: string | null; categories?: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }> | null; enrichedMetadata?: { __typename?: 'PredictionMarketEnrichedMetadata'; metadataType: PredictionMetadataType; sports?: { __typename?: 'SportsMarketEnrichedMetadata'; gameStartDate?: string | null; gameStartTime?: string | null; gameStartTimeSeconds?: number | null; gameStartTimezone?: SportsTimezone | null; league?: string | null; sportsMarketType?: string | null; teams?: Array<{ __typename?: 'SportsTeam'; abbreviation: string; alias?: string | null; altAbbreviations?: Array | null; color?: string | null; isHome?: boolean | null; league?: string | null; logo?: string | null; name?: string | null; providerId?: number | null; }> | null; } | null; } | null; resolution?: { __typename?: 'PredictionResolution'; result?: string | null; source?: string | null; } | null; }>; }; export type PredictionOutcomeOrderBooksQueryVariables = Exact<{ outcomeIds: Array | Scalars['String']['input']; }>; export type PredictionOutcomeOrderBooksQuery = { __typename?: 'Query'; predictionOutcomeOrderBooks: Array<{ __typename?: 'PredictionOutcomeOrderBook'; bookLiquidityCT?: string | null; bookLiquidityUsd?: string | null; outcomeId: string; protocol: PredictionProtocol; timestamp: number; venueOutcomeId: string; asks: Array<{ __typename?: 'PredictionOrderBookLevel'; price: number; size: number; }>; bids: Array<{ __typename?: 'PredictionOrderBookLevel'; price: number; size: number; }>; } | null>; }; export type PredictionTokenHoldersQueryVariables = Exact<{ input: PredictionTokenHoldersInput; }>; export type PredictionTokenHoldersQuery = { __typename?: 'Query'; predictionTokenHolders?: { __typename?: 'PredictionTokenHoldersConnection'; cursor?: string | null; total: number; items: Array<{ __typename?: 'PredictionTokenBalance'; amount: string; walletAddress: string; predictionTrader?: { __typename?: 'PredictionTrader'; activeMarketsCount: number; alias?: string | null; allTimeProfitCT: string; allTimeProfitUsd: string; biggestLossCT: string; biggestLossUsd: string; biggestWinCT: string; biggestWinUsd: string; createdAt: number; firstTradeTimestamp: number; id: string; labels?: Array | null; lastTradeTimestamp: number; linkedAddresses?: Array | null; primaryAddress?: string | null; profileImageUrl?: string | null; profileUrl?: string | null; protocol: PredictionProtocol; totalTradesCount: number; totalVolumeCT: string; totalVolumeUsd: string; updatedAt: number; venueTraderId: string; } | null; }>; } | null; }; export type PredictionTraderBarsQueryVariables = Exact<{ input: PredictionTraderBarsInput; }>; export type PredictionTraderBarsQuery = { __typename?: 'Query'; predictionTraderBars: { __typename?: 'PredictionTraderBarsResponse'; traderId: string; bars: Array<{ __typename?: 'PredictionTraderBar'; buyVolumeCT?: string | null; buyVolumeUsd?: string | null; buys?: number | null; cumulativeRealizedPnlCT?: string | null; cumulativeRealizedPnlUsd?: string | null; losses?: number | null; realizedPnlCT?: string | null; realizedPnlUsd?: string | null; sellVolumeCT?: string | null; sellVolumeUsd?: string | null; sells?: number | null; t: number; trades?: number | null; uniqueMarkets?: number | null; volumeCT?: string | null; volumeUsd?: string | null; wins?: number | null; }>; trader?: { __typename?: 'PredictionTrader'; activeMarketsCount: number; alias?: string | null; allTimeProfitCT: string; allTimeProfitUsd: string; biggestLossCT: string; biggestLossUsd: string; biggestWinCT: string; biggestWinUsd: string; createdAt: number; firstTradeTimestamp: number; id: string; labels?: Array | null; lastTradeTimestamp: number; linkedAddresses?: Array | null; primaryAddress?: string | null; profileImageUrl?: string | null; profileUrl?: string | null; protocol: PredictionProtocol; totalTradesCount: number; totalVolumeCT: string; totalVolumeUsd: string; updatedAt: number; venueTraderId: string; } | null; }; }; export type PredictionTraderHoldingsQueryVariables = Exact<{ input: PredictionTraderHoldingsInput; }>; export type PredictionTraderHoldingsQuery = { __typename?: 'Query'; predictionTraderHoldings?: { __typename?: 'PredictionTraderHoldingsConnection'; cursor?: string | null; items: Array<{ __typename?: 'PredictionTraderHolding'; amount: string; outcomeIndex?: number | null; tokenId: string; traderId: string; venueTraderId: string; market?: { __typename?: 'PredictionMarket'; closesAt?: number | null; createdAt?: number | null; eventId?: string | null; eventLabel?: string | null; exchangeAddress?: string | null; id: string; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbUrl?: string | null; label?: string | null; networkId?: number | null; observedAt: number; opensAt?: number | null; outcomeIds: Array; outcomeLabels?: Array | null; protocol: PredictionProtocol; question?: string | null; resolvedAt?: number | null; resolvesAt?: number | null; rules?: string | null; rules2?: string | null; suggestedLabel?: string | null; updatedAt?: number | null; venueEventId?: string | null; venueMarketId: string; venueMarketSlug?: string | null; venueOutcomeIds: Array; winningOutcomeId?: string | null; categories?: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }> | null; enrichedMetadata?: { __typename?: 'PredictionMarketEnrichedMetadata'; metadataType: PredictionMetadataType; sports?: { __typename?: 'SportsMarketEnrichedMetadata'; gameStartDate?: string | null; gameStartTime?: string | null; gameStartTimeSeconds?: number | null; gameStartTimezone?: SportsTimezone | null; league?: string | null; sportsMarketType?: string | null; teams?: Array<{ __typename?: 'SportsTeam'; abbreviation: string; alias?: string | null; altAbbreviations?: Array | null; color?: string | null; isHome?: boolean | null; league?: string | null; logo?: string | null; name?: string | null; providerId?: number | null; }> | null; } | null; } | null; resolution?: { __typename?: 'PredictionResolution'; result?: string | null; source?: string | null; } | null; } | null; }>; } | null; }; export type PredictionTraderMarketsStatsQueryVariables = Exact<{ input: PredictionTraderMarketsStatsInput; }>; export type PredictionTraderMarketsStatsQuery = { __typename?: 'Query'; predictionTraderMarketsStats: { __typename?: 'PredictionTraderMarketsStatsConnection'; cursor?: string | null; items: Array<{ __typename?: 'PredictionTraderMarketStats'; createdAt: number; hasOpenPosition: boolean; marketId: string; traderId: string; updatedAt: number; outcome0Stats: { __typename?: 'PredictionTraderOutcomeStats'; actualSharesHeld: string; avgEntryPriceCT: string; avgEntryPriceUsd: string; buyVolumeCT: string; buyVolumeShares: string; buyVolumeUsd: string; buys: number; costBasisCT: string; costBasisUsd: string; firstTradeTimestamp: number; lastTradeTimestamp: number; outcomeId: string; pnlStatus: PredictionTraderMarketPnlStatus; realizedPnlCT: string; realizedPnlUsd: string; sellVolumeCT: string; sellVolumeShares: string; sellVolumeUsd: string; sells: number; sharesHeld: string; }; outcome1Stats: { __typename?: 'PredictionTraderOutcomeStats'; actualSharesHeld: string; avgEntryPriceCT: string; avgEntryPriceUsd: string; buyVolumeCT: string; buyVolumeShares: string; buyVolumeUsd: string; buys: number; costBasisCT: string; costBasisUsd: string; firstTradeTimestamp: number; lastTradeTimestamp: number; outcomeId: string; pnlStatus: PredictionTraderMarketPnlStatus; realizedPnlCT: string; realizedPnlUsd: string; sellVolumeCT: string; sellVolumeShares: string; sellVolumeUsd: string; sells: number; sharesHeld: string; }; predictionMarket?: { __typename?: 'PredictionMarket'; closesAt?: number | null; createdAt?: number | null; eventId?: string | null; eventLabel?: string | null; exchangeAddress?: string | null; id: string; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbUrl?: string | null; label?: string | null; networkId?: number | null; observedAt: number; opensAt?: number | null; outcomeIds: Array; outcomeLabels?: Array | null; protocol: PredictionProtocol; question?: string | null; resolvedAt?: number | null; resolvesAt?: number | null; rules?: string | null; rules2?: string | null; suggestedLabel?: string | null; updatedAt?: number | null; venueEventId?: string | null; venueMarketId: string; venueMarketSlug?: string | null; venueOutcomeIds: Array; winningOutcomeId?: string | null; categories?: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }> | null; enrichedMetadata?: { __typename?: 'PredictionMarketEnrichedMetadata'; metadataType: PredictionMetadataType; sports?: { __typename?: 'SportsMarketEnrichedMetadata'; gameStartDate?: string | null; gameStartTime?: string | null; gameStartTimeSeconds?: number | null; gameStartTimezone?: SportsTimezone | null; league?: string | null; sportsMarketType?: string | null; teams?: Array<{ __typename?: 'SportsTeam'; abbreviation: string; alias?: string | null; altAbbreviations?: Array | null; color?: string | null; isHome?: boolean | null; league?: string | null; logo?: string | null; name?: string | null; providerId?: number | null; }> | null; } | null; } | null; resolution?: { __typename?: 'PredictionResolution'; result?: string | null; source?: string | null; } | null; } | null; }>; }; }; export type PredictionTradersQueryVariables = Exact<{ input: PredictionTradersInput; }>; export type PredictionTradersQuery = { __typename?: 'Query'; predictionTraders: Array<{ __typename?: 'PredictionTrader'; activeMarketsCount: number; alias?: string | null; allTimeProfitCT: string; allTimeProfitUsd: string; biggestLossCT: string; biggestLossUsd: string; biggestWinCT: string; biggestWinUsd: string; createdAt: number; firstTradeTimestamp: number; id: string; labels?: Array | null; lastTradeTimestamp: number; linkedAddresses?: Array | null; primaryAddress?: string | null; profileImageUrl?: string | null; profileUrl?: string | null; protocol: PredictionProtocol; totalTradesCount: number; totalVolumeCT: string; totalVolumeUsd: string; updatedAt: number; venueTraderId: string; }>; }; export type PredictionTradesQueryVariables = Exact<{ input: PredictionTradesInput; }>; export type PredictionTradesQuery = { __typename?: 'Query'; predictionTrades?: { __typename?: 'PredictionTradesConnection'; cursor?: string | null; items: Array<{ __typename?: 'PredictionTrade'; amount?: string | null; amountCollateral?: string | null; amountUsd?: string | null; blockNumber?: number | null; exchangeAddress?: string | null; maker?: string | null; marketId: string; networkId?: number | null; outcomeId: string; outcomeIndex?: number | null; outcomeLabel: string; priceCollateral?: string | null; priceUsd?: string | null; protocol: PredictionProtocol; sortKey: string; timestamp: number; tradeType: PredictionTradeType; traderId?: string | null; transactionHash?: string | null; transactionId?: string | null; predictionMarket?: { __typename?: 'PredictionMarket'; closesAt?: number | null; createdAt?: number | null; eventId?: string | null; eventLabel?: string | null; exchangeAddress?: string | null; id: string; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbUrl?: string | null; label?: string | null; networkId?: number | null; observedAt: number; opensAt?: number | null; outcomeIds: Array; outcomeLabels?: Array | null; protocol: PredictionProtocol; question?: string | null; resolvedAt?: number | null; resolvesAt?: number | null; rules?: string | null; rules2?: string | null; suggestedLabel?: string | null; updatedAt?: number | null; venueEventId?: string | null; venueMarketId: string; venueMarketSlug?: string | null; venueOutcomeIds: Array; winningOutcomeId?: string | null; categories?: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }> | null; enrichedMetadata?: { __typename?: 'PredictionMarketEnrichedMetadata'; metadataType: PredictionMetadataType; sports?: { __typename?: 'SportsMarketEnrichedMetadata'; gameStartDate?: string | null; gameStartTime?: string | null; gameStartTimeSeconds?: number | null; gameStartTimezone?: SportsTimezone | null; league?: string | null; sportsMarketType?: string | null; teams?: Array<{ __typename?: 'SportsTeam'; abbreviation: string; alias?: string | null; altAbbreviations?: Array | null; color?: string | null; isHome?: boolean | null; league?: string | null; logo?: string | null; name?: string | null; providerId?: number | null; }> | null; } | null; } | null; resolution?: { __typename?: 'PredictionResolution'; result?: string | null; source?: string | null; } | null; } | null; }>; } | null; }; export type TokenQueryVariables = Exact<{ input: TokenInput; }>; export type TokenQuery = { __typename?: 'Query'; token: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; }; }; export type TokenSparklinesQueryVariables = Exact<{ input: TokenSparklineInput; }>; export type TokenSparklinesQuery = { __typename?: 'Query'; tokenSparklines: Array<{ __typename?: 'TokenSparkline'; attribute?: SparklineAttribute | null; id: string; resolution: string; sparkline: Array<{ __typename?: 'SparklineValue'; timestamp: number; value: number; }>; }>; }; export type TokenTopTradersQueryVariables = Exact<{ input: TokenTopTradersInput; }>; export type TokenTopTradersQuery = { __typename?: 'Query'; tokenTopTraders: { __typename?: 'TokenTopTradersConnection'; networkId: number; offset?: number | null; tokenAddress: string; tradingPeriod: TradingPeriod; items: Array<{ __typename?: 'TokenTopTrader'; amountBoughtUsd: string; amountSoldUsd: string; buys: number; firstTransactionAt?: number | null; lastTransactionAt: number; networkId: number; realizedProfitPercentage: number; realizedProfitUsd: string; sells: number; singleTokenAcquisitionCostUsd: string; tokenAddress: string; tokenAmountBought: string; tokenAmountSold: string; tokenBalance: string; volumeUsd: string; walletAddress: string; } | null>; }; }; export type TokensQueryVariables = Exact<{ ids?: InputMaybe | TokenInput>; }>; export type TokensQuery = { __typename?: 'Query'; tokens: Array<{ __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null>; }; export type Top10HoldersPercentQueryVariables = Exact<{ tokenId: Scalars['String']['input']; }>; export type Top10HoldersPercentQuery = { __typename?: 'Query'; top10HoldersPercent?: number | null; }; export type WalletAggregateBackfillStateQueryVariables = Exact<{ input: WalletAggregateBackfillStateInput; }>; export type WalletAggregateBackfillStateQuery = { __typename?: 'Query'; walletAggregateBackfillState: { __typename?: 'WalletAggregateBackfillStateResponse'; status: WalletAggregateBackfillState; walletAddress: string; }; }; export type WalletChartQueryVariables = Exact<{ input: WalletChartInput; }>; export type WalletChartQuery = { __typename?: 'Query'; walletChart?: { __typename?: 'WalletChartResponse'; backfillState?: WalletAggregateBackfillState | null; networkId?: number | null; resolution: string; walletAddress: string; data: Array<{ __typename?: 'WalletChartData'; realizedProfitUsd: string; realizedProfitUsdExNative: string; resolution: string; swaps: number; timestamp: number; volumeUsd: string; volumeUsdAll: string; }>; range: { __typename?: 'WalletChartRange'; end: number; start: number; }; } | null; }; export type WalletLabelTypesQueryVariables = Exact<{ [key: string]: never; }>; export type WalletLabelTypesQuery = { __typename?: 'Query'; walletLabelTypes: Array<{ __typename?: 'WalletLabelType'; description: string; displayName: string; name: string; }>; }; export type OnBalanceUpdatedSubscriptionVariables = Exact<{ walletAddress: Scalars['String']['input']; }>; export type OnBalanceUpdatedSubscription = { __typename?: 'Subscription'; onBalanceUpdated: { __typename?: 'Balance'; address: string; balance: string; balanceUsd?: string | null; firstHeldTimestamp?: number | null; liquidityUsd?: string | null; networkId: number; shiftedBalance: number; tokenAddress: string; tokenId: string; tokenLastTradedTimestamp?: number | null; tokenPriceUsd?: string | null; uiBalance?: number | null; updatedAtBlock?: number | null; walletId: string; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; wallet?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; }; }; export type OnBarsUpdatedSubscriptionVariables = Exact<{ commitmentLevel?: InputMaybe | BarCommitmentLevel>; pairId?: InputMaybe; quoteToken?: InputMaybe; }>; export type OnBarsUpdatedSubscription = { __typename?: 'Subscription'; onBarsUpdated?: { __typename?: 'OnBarsUpdatedResponse'; commitmentLevel: BarCommitmentLevel; eventSortKey: string; networkId: number; pairAddress: string; pairId: string; quoteToken?: QuoteToken | null; quoteTokenAddress: string; statsType: TokenPairStatisticsType; timestamp: number; aggregates: { __typename?: 'ResolutionBarData'; r1?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r1D?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r1S?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r5?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r5S?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r7D?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r15?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r15S?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r30?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r30S?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r60?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r240?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r720?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; }; } | null; }; export type OnDetailedPredictionEventStatsUpdatedSubscriptionVariables = Exact<{ eventId: Scalars['String']['input']; }>; export type OnDetailedPredictionEventStatsUpdatedSubscription = { __typename?: 'Subscription'; onDetailedPredictionEventStatsUpdated?: { __typename?: 'DetailedSubscriptionPredictionEventStats'; eventId: string; lastTransactionAt: number; allTimeStats: { __typename?: 'PredictionEventAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; lifecycle: { __typename?: 'PredictionLifecycleStats'; ageSeconds: number; expectedLifespanSeconds?: number | null; isResolved: boolean; timeToResolutionSeconds?: number | null; winningOutcomeId?: string | null; }; relevanceScores: { __typename?: 'DetailedPredictionStatsScores'; score1?: number | null; score1w?: number | null; score4?: number | null; score5m?: number | null; score12?: number | null; score24?: number | null; }; statsDay1?: { __typename?: 'EnhancedWindowedPredictionEventStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; buySell?: { __typename?: 'WindowedPredictionEventBuySellStats'; buyVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; sellVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionEventCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionEventLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionEventOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; scores: { __typename?: 'PredictionEventWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionEventChangeStats'; buyVolumeChange?: number | null; liquidityChange?: number | null; openInterestChange?: number | null; sellVolumeChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionEventUniqueTraderStats'; uniqueTraders: number; } | null; } | null; statsHour1?: { __typename?: 'EnhancedWindowedPredictionEventStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; buySell?: { __typename?: 'WindowedPredictionEventBuySellStats'; buyVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; sellVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionEventCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionEventLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionEventOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; scores: { __typename?: 'PredictionEventWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionEventChangeStats'; buyVolumeChange?: number | null; liquidityChange?: number | null; openInterestChange?: number | null; sellVolumeChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionEventUniqueTraderStats'; uniqueTraders: number; } | null; } | null; statsHour4?: { __typename?: 'EnhancedWindowedPredictionEventStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; buySell?: { __typename?: 'WindowedPredictionEventBuySellStats'; buyVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; sellVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionEventCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionEventLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionEventOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; scores: { __typename?: 'PredictionEventWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionEventChangeStats'; buyVolumeChange?: number | null; liquidityChange?: number | null; openInterestChange?: number | null; sellVolumeChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionEventUniqueTraderStats'; uniqueTraders: number; } | null; } | null; statsHour12?: { __typename?: 'EnhancedWindowedPredictionEventStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; buySell?: { __typename?: 'WindowedPredictionEventBuySellStats'; buyVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; sellVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionEventCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionEventLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionEventOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; scores: { __typename?: 'PredictionEventWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionEventChangeStats'; buyVolumeChange?: number | null; liquidityChange?: number | null; openInterestChange?: number | null; sellVolumeChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionEventUniqueTraderStats'; uniqueTraders: number; } | null; } | null; statsMin5?: { __typename?: 'EnhancedWindowedPredictionEventStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; buySell?: { __typename?: 'WindowedPredictionEventBuySellStats'; buyVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; sellVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionEventCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionEventLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionEventOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; scores: { __typename?: 'PredictionEventWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionEventChangeStats'; buyVolumeChange?: number | null; liquidityChange?: number | null; openInterestChange?: number | null; sellVolumeChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionEventUniqueTraderStats'; uniqueTraders: number; } | null; } | null; statsWeek1?: { __typename?: 'EnhancedWindowedPredictionEventStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; buySell?: { __typename?: 'WindowedPredictionEventBuySellStats'; buyVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; sellVolume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionEventCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionEventLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionEventOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; scores: { __typename?: 'PredictionEventWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionEventChangeStats'; buyVolumeChange?: number | null; liquidityChange?: number | null; openInterestChange?: number | null; sellVolumeChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionEventUniqueTraderStats'; uniqueTraders: number; } | null; } | null; trendingScores: { __typename?: 'DetailedPredictionStatsScores'; score1?: number | null; score1w?: number | null; score4?: number | null; score5m?: number | null; score12?: number | null; score24?: number | null; }; } | null; }; export type OnDetailedPredictionMarketStatsUpdatedSubscriptionVariables = Exact<{ marketId: Scalars['String']['input']; }>; export type OnDetailedPredictionMarketStatsUpdatedSubscription = { __typename?: 'Subscription'; onDetailedPredictionMarketStatsUpdated?: { __typename?: 'DetailedSubscriptionPredictionMarketStats'; lastTransactionAt: number; marketId: string; allTimeStats: { __typename?: 'PredictionMarketAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; competitiveScores: { __typename?: 'DetailedPredictionStatsScores'; score1?: number | null; score1w?: number | null; score4?: number | null; score5m?: number | null; score12?: number | null; score24?: number | null; }; lifecycle: { __typename?: 'PredictionLifecycleStats'; ageSeconds: number; expectedLifespanSeconds?: number | null; isResolved: boolean; timeToResolutionSeconds?: number | null; winningOutcomeId?: string | null; }; relevanceScores: { __typename?: 'DetailedPredictionStatsScores'; score1?: number | null; score1w?: number | null; score4?: number | null; score5m?: number | null; score12?: number | null; score24?: number | null; }; statsDay1?: { __typename?: 'EnhancedWindowedPredictionMarketStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; core: { __typename?: 'WindowedPredictionMarketCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionMarketLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionMarketOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; outcome0Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; outcome1Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; scores: { __typename?: 'PredictionMarketWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionMarketChangeStats'; liquidityChange?: number | null; openInterestChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionMarketUniqueTraderStats'; uniqueTraders: number; } | null; } | null; statsHour1?: { __typename?: 'EnhancedWindowedPredictionMarketStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; core: { __typename?: 'WindowedPredictionMarketCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionMarketLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionMarketOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; outcome0Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; outcome1Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; scores: { __typename?: 'PredictionMarketWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionMarketChangeStats'; liquidityChange?: number | null; openInterestChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionMarketUniqueTraderStats'; uniqueTraders: number; } | null; } | null; statsHour4?: { __typename?: 'EnhancedWindowedPredictionMarketStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; core: { __typename?: 'WindowedPredictionMarketCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionMarketLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionMarketOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; outcome0Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; outcome1Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; scores: { __typename?: 'PredictionMarketWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionMarketChangeStats'; liquidityChange?: number | null; openInterestChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionMarketUniqueTraderStats'; uniqueTraders: number; } | null; } | null; statsHour12?: { __typename?: 'EnhancedWindowedPredictionMarketStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; core: { __typename?: 'WindowedPredictionMarketCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionMarketLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionMarketOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; outcome0Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; outcome1Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; scores: { __typename?: 'PredictionMarketWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionMarketChangeStats'; liquidityChange?: number | null; openInterestChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionMarketUniqueTraderStats'; uniqueTraders: number; } | null; } | null; statsMin5?: { __typename?: 'EnhancedWindowedPredictionMarketStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; core: { __typename?: 'WindowedPredictionMarketCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionMarketLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionMarketOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; outcome0Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; outcome1Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; scores: { __typename?: 'PredictionMarketWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionMarketChangeStats'; liquidityChange?: number | null; openInterestChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionMarketUniqueTraderStats'; uniqueTraders: number; } | null; } | null; statsWeek1?: { __typename?: 'EnhancedWindowedPredictionMarketStats'; end: number; lastTransactionAt: number; start: number; allTimeStats: { __typename?: 'WindowedPredictionAllTimeStats'; venueVolume?: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; } | null; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; core: { __typename?: 'WindowedPredictionMarketCoreStats'; trades: number; volume: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; liquidity?: { __typename?: 'WindowedPredictionMarketLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; openInterest?: { __typename?: 'WindowedPredictionMarketOpenInterestStats'; openInterest: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; outcome0Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; outcome1Stats: { __typename?: 'EnhancedWindowedPredictionOutcomeStats'; buySell?: { __typename?: 'WindowedPredictionOutcomeBuySellStats'; buys: number; sells: number; buyVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; sellVolume: { __typename?: 'OutcomeBuySellVolumeStats'; ct: string; shares: string; usd: string; }; } | null; core: { __typename?: 'WindowedPredictionOutcomeCoreStats'; trades: number; venueOutcomeId: string; price: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; volume: { __typename?: 'OutcomeVolumeStats'; ct: string; shares: string; usd: string; }; }; depth?: { __typename?: 'WindowedPredictionOutcomeDepthStats'; askDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; bidDepth: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; liquidity?: { __typename?: 'WindowedPredictionOutcomeLiquidityStats'; liquidity: { __typename?: 'CurrencyOHLC'; close: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; high: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; low: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; open: { __typename?: 'CurrencyValuePair'; ct: string; usd: string; }; }; } | null; orderbook?: { __typename?: 'WindowedPredictionOutcomeOrderbookStats'; ask: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; bid: { __typename?: 'PriceOHLC'; close: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; high: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; low: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; open: { __typename?: 'PriceValuePair'; ct: string; usd: string; }; }; } | null; statsChange: { __typename?: 'WindowedPredictionOutcomeChangeStats'; buysChange?: number | null; liquidityChange?: number | null; priceChange: number; priceRange: number; sellsChange?: number | null; tradesChange: number; volumeChange: number; volumeSharesChange: number; }; }; scores: { __typename?: 'PredictionMarketWindowScores'; competitive: number; relevance: number; trending: number; }; statsChange: { __typename?: 'WindowedPredictionMarketChangeStats'; liquidityChange?: number | null; openInterestChange?: number | null; tradesChange: number; uniqueTradersChange?: number | null; volumeChange: number; }; uniqueTraders?: { __typename?: 'WindowedPredictionMarketUniqueTraderStats'; uniqueTraders: number; } | null; } | null; trendingScores: { __typename?: 'DetailedPredictionStatsScores'; score1?: number | null; score1w?: number | null; score4?: number | null; score5m?: number | null; score12?: number | null; score24?: number | null; }; } | null; }; export type OnDetailedStatsUpdatedSubscriptionVariables = Exact<{ pairId?: InputMaybe; tokenOfInterest?: InputMaybe; }>; export type OnDetailedStatsUpdatedSubscription = { __typename?: 'Subscription'; onDetailedStatsUpdated?: { __typename?: 'DetailedStats'; pairId: string; statsType: TokenPairStatisticsType; tokenOfInterest: TokenOfInterest; stats_day1?: { __typename?: 'WindowedDetailedStats'; endTimestamp: number; timestamp: number; windowSize: DetailedStatsWindowSize; buckets: Array<{ __typename?: 'DetailedStatsBucketTimestamp'; end: number; start: number; } | null>; buyVolume?: { __typename?: 'DetailedStatsStringMetrics'; buckets: Array; change: number; currentValue: string; previousValue: string; } | null; buyers: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; buys: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; sellVolume?: { __typename?: 'DetailedStatsStringMetrics'; buckets: Array; change: number; currentValue: string; previousValue: string; } | null; sellers: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; sells: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; traders?: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; } | null; transactions: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; volume: { __typename?: 'DetailedStatsStringMetrics'; buckets: Array; change: number; currentValue: string; previousValue: string; }; } | null; stats_hour1?: { __typename?: 'WindowedDetailedStats'; endTimestamp: number; timestamp: number; windowSize: DetailedStatsWindowSize; buckets: Array<{ __typename?: 'DetailedStatsBucketTimestamp'; end: number; start: number; } | null>; buyVolume?: { __typename?: 'DetailedStatsStringMetrics'; buckets: Array; change: number; currentValue: string; previousValue: string; } | null; buyers: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; buys: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; sellVolume?: { __typename?: 'DetailedStatsStringMetrics'; buckets: Array; change: number; currentValue: string; previousValue: string; } | null; sellers: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; sells: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; traders?: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; } | null; transactions: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; volume: { __typename?: 'DetailedStatsStringMetrics'; buckets: Array; change: number; currentValue: string; previousValue: string; }; } | null; stats_hour4?: { __typename?: 'WindowedDetailedStats'; endTimestamp: number; timestamp: number; windowSize: DetailedStatsWindowSize; buckets: Array<{ __typename?: 'DetailedStatsBucketTimestamp'; end: number; start: number; } | null>; buyVolume?: { __typename?: 'DetailedStatsStringMetrics'; buckets: Array; change: number; currentValue: string; previousValue: string; } | null; buyers: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; buys: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; sellVolume?: { __typename?: 'DetailedStatsStringMetrics'; buckets: Array; change: number; currentValue: string; previousValue: string; } | null; sellers: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; sells: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; traders?: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; } | null; transactions: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; volume: { __typename?: 'DetailedStatsStringMetrics'; buckets: Array; change: number; currentValue: string; previousValue: string; }; } | null; stats_hour12?: { __typename?: 'WindowedDetailedStats'; endTimestamp: number; timestamp: number; windowSize: DetailedStatsWindowSize; buckets: Array<{ __typename?: 'DetailedStatsBucketTimestamp'; end: number; start: number; } | null>; buyVolume?: { __typename?: 'DetailedStatsStringMetrics'; buckets: Array; change: number; currentValue: string; previousValue: string; } | null; buyers: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; buys: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; sellVolume?: { __typename?: 'DetailedStatsStringMetrics'; buckets: Array; change: number; currentValue: string; previousValue: string; } | null; sellers: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; sells: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; traders?: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; } | null; transactions: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; volume: { __typename?: 'DetailedStatsStringMetrics'; buckets: Array; change: number; currentValue: string; previousValue: string; }; } | null; stats_min5?: { __typename?: 'WindowedDetailedStats'; endTimestamp: number; timestamp: number; windowSize: DetailedStatsWindowSize; buckets: Array<{ __typename?: 'DetailedStatsBucketTimestamp'; end: number; start: number; } | null>; buyVolume?: { __typename?: 'DetailedStatsStringMetrics'; buckets: Array; change: number; currentValue: string; previousValue: string; } | null; buyers: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; buys: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; sellVolume?: { __typename?: 'DetailedStatsStringMetrics'; buckets: Array; change: number; currentValue: string; previousValue: string; } | null; sellers: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; sells: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; traders?: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; } | null; transactions: { __typename?: 'DetailedStatsNumberMetrics'; buckets: Array; change: number; currentValue: number; previousValue: number; }; volume: { __typename?: 'DetailedStatsStringMetrics'; buckets: Array; change: number; currentValue: string; previousValue: string; }; } | null; } | null; }; export type OnDetailedTokenStatsUpdatedSubscriptionVariables = Exact<{ tokenId?: InputMaybe; }>; export type OnDetailedTokenStatsUpdatedSubscription = { __typename?: 'Subscription'; onDetailedTokenStatsUpdated?: { __typename?: 'DetailedTokenStats'; bucketCount?: number | null; lastTransactionAt?: number | null; networkId: number; queryTimestamp?: number | null; statsType: TokenPairStatisticsType; tokenAddress: string; tokenId: string; stats_day1?: { __typename?: 'WindowedDetailedTokenStats'; duration: DetailedTokenStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_hour1?: { __typename?: 'WindowedDetailedTokenStats'; duration: DetailedTokenStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_hour4?: { __typename?: 'WindowedDetailedTokenStats'; duration: DetailedTokenStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_hour12?: { __typename?: 'WindowedDetailedTokenStats'; duration: DetailedTokenStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; stats_min5?: { __typename?: 'WindowedDetailedTokenStats'; duration: DetailedTokenStatsDuration; end: number; start: number; statsNonCurrency: { __typename?: 'WindowedDetailedNonCurrencyPairStats'; buyers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; buys?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sellers?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; sells?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; traders?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; transactions?: { __typename?: 'DetailedPairStatsNumberMetrics'; buckets: Array; change?: number | null; currentValue?: number | null; previousValue?: number | null; } | null; }; statsUsd: { __typename?: 'WindowedDetailedCurrencyPairStats'; buyVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; close?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; highest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; liquidity?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; lowest?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; open?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; sellVolume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; volume?: { __typename?: 'DetailedPairStatsStringMetrics'; buckets: Array; change?: number | null; currentValue?: string | null; previousValue?: string | null; } | null; }; timestamps: Array<{ __typename?: 'DetailedPairStatsBucketTimestamp'; end: number; start: number; } | null>; } | null; } | null; }; export type OnEventLabelCreatedSubscriptionVariables = Exact<{ id?: InputMaybe; }>; export type OnEventLabelCreatedSubscription = { __typename?: 'Subscription'; onEventLabelCreated?: { __typename?: 'EventLabel'; id: string; label: EventLabelType; logIndex: number; networkId: number; timestamp: number; transactionHash: string; transactionIndex: number; data: { __typename?: 'FrontRunLabelData'; index?: number | null; token0DrainedAmount: string; token1DrainedAmount: string; } | { __typename?: 'SandwichedLabelData'; token0DrainedAmountSandwich?: string | null; token1DrainedAmountSandwich?: string | null; }; } | null; }; export type OnEventsCreatedSubscriptionVariables = Exact<{ address?: InputMaybe; commitmentLevel?: InputMaybe | EventCommitmentLevel>; id?: InputMaybe; networkId?: InputMaybe; quoteToken?: InputMaybe; }>; export type OnEventsCreatedSubscription = { __typename?: 'Subscription'; onEventsCreated?: { __typename?: 'AddEventsOutput'; address: string; id: string; networkId: number; quoteToken?: QuoteToken | null; events: Array<{ __typename?: 'Event'; address: string; baseTokenPrice?: string | null; blockHash: string; blockNumber: number; commitmentLevel: EventCommitmentLevel; eventDisplayType?: EventDisplayType | null; eventType: EventType; id: string; liquidityToken?: string | null; logIndex: number; maker?: string | null; networkId: number; quoteToken?: QuoteToken | null; supplementalIndex?: number | null; timestamp: number; token0Address?: string | null; token0PoolValueUsd?: string | null; token0SwapValueUsd?: string | null; token0ValueBase?: string | null; token1Address?: string | null; token1PoolValueUsd?: string | null; token1SwapValueUsd?: string | null; token1ValueBase?: string | null; transactionHash: string; transactionIndex: number; walletAge?: number | null; walletLabels?: Array | null; data?: { __typename?: 'BurnEventData'; amount0?: string | null; amount0Shifted?: string | null; amount1?: string | null; amount1Shifted?: string | null; tickLower?: string | null; tickUpper?: string | null; type: EventType; } | { __typename?: 'MintEventData'; amount0?: string | null; amount0Shifted?: string | null; amount1?: string | null; amount1Shifted?: string | null; tickLower?: string | null; tickUpper?: string | null; type: EventType; } | { __typename?: 'PoolBalanceChangedEventData'; amount0?: string | null; amount0Shifted?: string | null; amount1?: string | null; amount1Shifted?: string | null; liquidity0?: string | null; liquidity1?: string | null; protocolFeeAmount0?: string | null; protocolFeeAmount1?: string | null; sender?: string | null; token0?: string | null; token1?: string | null; type: EventType; } | { __typename?: 'SwapEventData'; amount0?: string | null; amount0In?: string | null; amount0Out?: string | null; amount1?: string | null; amount1In?: string | null; amount1Out?: string | null; amountNonLiquidityToken?: string | null; priceBaseToken?: string | null; priceBaseTokenTotal?: string | null; priceUsd?: string | null; priceUsdTotal?: string | null; tick?: string | null; type: EventType; } | null; feeData?: { __typename?: 'EventFeeData'; baseFeeNativeUnit?: string | null; builderTipNativeUnit?: string | null; dynamicFee?: boolean | null; estimatedPoolFee?: boolean | null; gasUsed?: string | null; l1DataFeeNativeUnit?: string | null; poolFeeAmountRaw?: string | null; poolFeeBps?: number | null; poolFeeRateRaw?: string | null; priorityFeeNativeUnit?: string | null; txEventCount?: number | null; supplementalFeeData?: { __typename?: 'PumpAmmCashbackFeeData'; cashbackAmountLamports: string; cashbackFeeBps: number; type: string; } | { __typename?: 'PumpCashbackFeeData'; cashbackAmountLamports: string; cashbackFeeBps: number; type: string; } | null; } | null; labels?: { __typename?: 'LabelsForEvent'; sandwich?: { __typename?: 'SandwichLabelForEvent'; label: string; sandwichType: SandwichLabelForEventType; token0DrainedAmount: string; token1DrainedAmount: string; } | null; washtrade?: { __typename?: 'WashtradeLabelForEvent'; label: string; } | null; } | null; } | null>; } | null; }; export type OnEventsCreatedByMakerSubscriptionVariables = Exact<{ commitmentLevel?: InputMaybe | EventCommitmentLevel>; input: OnEventsCreatedByMakerInput; }>; export type OnEventsCreatedByMakerSubscription = { __typename?: 'Subscription'; onEventsCreatedByMaker?: { __typename?: 'AddEventsByMakerOutput'; makerAddress: string; events: Array<{ __typename?: 'Event'; address: string; baseTokenPrice?: string | null; blockHash: string; blockNumber: number; commitmentLevel: EventCommitmentLevel; eventDisplayType?: EventDisplayType | null; eventType: EventType; id: string; liquidityToken?: string | null; logIndex: number; maker?: string | null; networkId: number; quoteToken?: QuoteToken | null; supplementalIndex?: number | null; timestamp: number; token0Address?: string | null; token0PoolValueUsd?: string | null; token0SwapValueUsd?: string | null; token0ValueBase?: string | null; token1Address?: string | null; token1PoolValueUsd?: string | null; token1SwapValueUsd?: string | null; token1ValueBase?: string | null; transactionHash: string; transactionIndex: number; walletAge?: number | null; walletLabels?: Array | null; data?: { __typename?: 'BurnEventData'; amount0?: string | null; amount0Shifted?: string | null; amount1?: string | null; amount1Shifted?: string | null; tickLower?: string | null; tickUpper?: string | null; type: EventType; } | { __typename?: 'MintEventData'; amount0?: string | null; amount0Shifted?: string | null; amount1?: string | null; amount1Shifted?: string | null; tickLower?: string | null; tickUpper?: string | null; type: EventType; } | { __typename?: 'PoolBalanceChangedEventData'; amount0?: string | null; amount0Shifted?: string | null; amount1?: string | null; amount1Shifted?: string | null; liquidity0?: string | null; liquidity1?: string | null; protocolFeeAmount0?: string | null; protocolFeeAmount1?: string | null; sender?: string | null; token0?: string | null; token1?: string | null; type: EventType; } | { __typename?: 'SwapEventData'; amount0?: string | null; amount0In?: string | null; amount0Out?: string | null; amount1?: string | null; amount1In?: string | null; amount1Out?: string | null; amountNonLiquidityToken?: string | null; priceBaseToken?: string | null; priceBaseTokenTotal?: string | null; priceUsd?: string | null; priceUsdTotal?: string | null; tick?: string | null; type: EventType; } | null; feeData?: { __typename?: 'EventFeeData'; baseFeeNativeUnit?: string | null; builderTipNativeUnit?: string | null; dynamicFee?: boolean | null; estimatedPoolFee?: boolean | null; gasUsed?: string | null; l1DataFeeNativeUnit?: string | null; poolFeeAmountRaw?: string | null; poolFeeBps?: number | null; poolFeeRateRaw?: string | null; priorityFeeNativeUnit?: string | null; txEventCount?: number | null; supplementalFeeData?: { __typename?: 'PumpAmmCashbackFeeData'; cashbackAmountLamports: string; cashbackFeeBps: number; type: string; } | { __typename?: 'PumpCashbackFeeData'; cashbackAmountLamports: string; cashbackFeeBps: number; type: string; } | null; } | null; labels?: { __typename?: 'LabelsForEvent'; sandwich?: { __typename?: 'SandwichLabelForEvent'; label: string; sandwichType: SandwichLabelForEventType; token0DrainedAmount: string; token1DrainedAmount: string; } | null; washtrade?: { __typename?: 'WashtradeLabelForEvent'; label: string; } | null; } | null; }>; } | null; }; export type OnFilterTokensUpdatedSubscriptionVariables = Exact<{ excludeTokens?: InputMaybe> | InputMaybe>; filters?: InputMaybe; limit?: InputMaybe; offset?: InputMaybe; phrase?: InputMaybe; rankings?: InputMaybe> | InputMaybe>; statsType?: InputMaybe; tokens?: InputMaybe> | InputMaybe>; updatePeriod?: InputMaybe; useAggregatedStats?: InputMaybe; }>; export type OnFilterTokensUpdatedSubscription = { __typename?: 'Subscription'; onFilterTokensUpdated?: { __typename?: 'FilterTokenUpdates'; removedTokenIds?: Array | null; updates?: Array<{ __typename?: 'TokenFilterResult'; athCircMc?: string | null; athCircMcTimestamp?: number | null; athFdv?: string | null; athFdvTimestamp?: number | null; athPrice?: string | null; athPriceTimestamp?: number | null; atlCircMc?: string | null; atlCircMcTimestamp?: number | null; atlFdv?: string | null; atlFdvTimestamp?: number | null; atlPrice?: string | null; atlPriceTimestamp?: number | null; baseFees1?: string | null; baseFees4?: string | null; baseFees5m?: string | null; baseFees12?: string | null; baseFees24?: string | null; builderTips1?: string | null; builderTips4?: string | null; builderTips5m?: string | null; builderTips12?: string | null; builderTips24?: string | null; bundlerCount?: number | null; bundlerHeldPercentage?: number | null; buyCount1?: number | null; buyCount4?: number | null; buyCount5m?: number | null; buyCount12?: number | null; buyCount24?: number | null; buyVolume1?: string | null; buyVolume4?: string | null; buyVolume5m?: string | null; buyVolume12?: string | null; buyVolume24?: string | null; change1?: string | null; change4?: string | null; change5m?: string | null; change12?: string | null; change24?: string | null; circulatingMarketCap?: string | null; createdAt?: number | null; devHeldPercentage?: number | null; feeToVolumeRatio1?: string | null; feeToVolumeRatio4?: string | null; feeToVolumeRatio5m?: string | null; feeToVolumeRatio12?: string | null; feeToVolumeRatio24?: string | null; high1?: string | null; high4?: string | null; high5m?: string | null; high12?: string | null; high24?: string | null; holders?: number | null; insiderCount?: number | null; insiderHeldPercentage?: number | null; isScam?: boolean | null; l1DataFees1?: string | null; l1DataFees4?: string | null; l1DataFees5m?: string | null; l1DataFees12?: string | null; l1DataFees24?: string | null; lastTransaction?: number | null; liquidPairLiquidity?: string | null; liquidPairPriceUSD?: string | null; liquidity?: string | null; low1?: string | null; low4?: string | null; low5m?: string | null; low12?: string | null; low24?: string | null; marketCap?: string | null; poolFees1?: string | null; poolFees4?: string | null; poolFees5m?: string | null; poolFees12?: string | null; poolFees24?: string | null; potentialScamReasons?: Array | null; priceUSD?: string | null; priorityFees1?: string | null; priorityFees4?: string | null; priorityFees5m?: string | null; priorityFees12?: string | null; priorityFees24?: string | null; quoteToken?: string | null; sellCount1?: number | null; sellCount4?: number | null; sellCount5m?: number | null; sellCount12?: number | null; sellCount24?: number | null; sellVolume1?: string | null; sellVolume4?: string | null; sellVolume5m?: string | null; sellVolume12?: string | null; sellVolume24?: string | null; sniperCount?: number | null; sniperHeldPercentage?: number | null; suspiciousCount?: number | null; suspiciousHeldPercentage?: number | null; swapPct1dOldWallet?: string | null; swapPct7dOldWallet?: string | null; top10HoldersPercent?: number | null; totalFees1?: string | null; totalFees4?: string | null; totalFees5m?: string | null; totalFees12?: string | null; totalFees24?: string | null; trendingScore?: number | null; txnCount1?: number | null; txnCount4?: number | null; txnCount5m?: number | null; txnCount12?: number | null; txnCount24?: number | null; uniqueBuys1?: number | null; uniqueBuys4?: number | null; uniqueBuys5m?: number | null; uniqueBuys12?: number | null; uniqueBuys24?: number | null; uniqueSells1?: number | null; uniqueSells4?: number | null; uniqueSells5m?: number | null; uniqueSells12?: number | null; uniqueSells24?: number | null; uniqueTransactions1?: number | null; uniqueTransactions4?: number | null; uniqueTransactions5m?: number | null; uniqueTransactions12?: number | null; uniqueTransactions24?: number | null; volume1?: string | null; volume4?: string | null; volume5m?: string | null; volume12?: string | null; volume24?: string | null; volumeChange1?: string | null; volumeChange4?: string | null; volumeChange5m?: string | null; volumeChange12?: string | null; volumeChange24?: string | null; walletAgeAvg?: string | null; walletAgeStd?: string | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; } | null> | null; liquidPair?: { __typename?: 'Pair'; address: string; createdAt?: number | null; exchangeHash: string; fee?: number | null; id: string; networkId: number; protocol?: string | null; tickSpacing?: number | null; token0: string; token1: string; pooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; protocolData?: { __typename?: 'ArenaTradeData'; tokenId?: string | null; type: string; } | { __typename?: 'PumpData'; creator?: string | null; type: string; } | { __typename?: 'UniswapV4Data'; isDynamicFee?: boolean | null; isToken0NetworkToken?: boolean | null; type: string; uniswapV4HookAddress?: string | null; } | null; token0Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; token1Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; virtualPooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; } | null; pair?: { __typename?: 'Pair'; address: string; createdAt?: number | null; exchangeHash: string; fee?: number | null; id: string; networkId: number; protocol?: string | null; tickSpacing?: number | null; token0: string; token1: string; pooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; protocolData?: { __typename?: 'ArenaTradeData'; tokenId?: string | null; type: string; } | { __typename?: 'PumpData'; creator?: string | null; type: string; } | { __typename?: 'UniswapV4Data'; isDynamicFee?: boolean | null; isToken0NetworkToken?: boolean | null; type: string; uniswapV4HookAddress?: string | null; } | null; token0Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; token1Data?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; virtualPooled?: { __typename?: 'PooledTokenValues'; token0?: string | null; token1?: string | null; } | null; } | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; } | null> | null; } | null; }; export type OnHoldersUpdatedSubscriptionVariables = Exact<{ tokenId: Scalars['String']['input']; }>; export type OnHoldersUpdatedSubscription = { __typename?: 'Subscription'; onHoldersUpdated?: { __typename?: 'HoldersUpdate'; holders: number; networkId: number; tokenAddress: string; tokenId: string; balances: Array<{ __typename?: 'Balance'; address: string; balance: string; balanceUsd?: string | null; firstHeldTimestamp?: number | null; liquidityUsd?: string | null; networkId: number; shiftedBalance: number; tokenAddress: string; tokenId: string; tokenLastTradedTimestamp?: number | null; tokenPriceUsd?: string | null; uiBalance?: number | null; updatedAtBlock?: number | null; walletId: string; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; wallet?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; }>; } | null; }; export type OnLatestTokensSubscriptionVariables = Exact<{ id?: InputMaybe; networkId?: InputMaybe; tokenAddress?: InputMaybe; }>; export type OnLatestTokensSubscription = { __typename?: 'Subscription'; onLatestTokens?: { __typename?: 'LatestToken'; blockHash: string; blockNumber: number; creatorAddress: string; creatorBalance: string; decimals: number; id: string; networkId: number; timeCreated: number; tokenAddress: string; tokenName: string; tokenSymbol: string; totalSupply: string; traceIndex: number; transactionHash: string; transactionIndex: number; simulationResults: Array<{ __typename?: 'LatestTokenSimResults'; buyGasUsed?: string | null; buySuccess?: boolean | null; buyTax?: string | null; canRenounceOwnership?: boolean | null; canTransferOwnership?: boolean | null; isOwnerRenounced?: boolean | null; maxBuyAmount?: string | null; maxSellAmount?: string | null; openTradingCall?: string | null; sellGasUsed?: string | null; sellSuccess?: boolean | null; sellTax?: string | null; }>; } | null; }; export type OnLaunchpadTokenEventSubscriptionVariables = Exact<{ input?: InputMaybe; }>; export type OnLaunchpadTokenEventSubscription = { __typename?: 'Subscription'; onLaunchpadTokenEvent: { __typename?: 'LaunchpadTokenEventOutput'; address: string; baseFees1?: string | null; builderTips1?: string | null; bundlerCount?: number | null; bundlerHeldPercentage?: number | null; buyCount1?: number | null; devHeldPercentage?: number | null; eventType: LaunchpadTokenEventType; feeToVolumeRatio1?: number | null; holders?: number | null; insiderCount?: number | null; insiderHeldPercentage?: number | null; l1DataFees1?: string | null; launchpadName: string; liquidity?: string | null; marketCap?: string | null; networkId: number; poolFees1?: string | null; price?: number | null; priorityFees1?: string | null; protocol: string; sellCount1?: number | null; sniperCount?: number | null; sniperHeldPercentage?: number | null; suspiciousCount?: number | null; suspiciousHeldPercentage?: number | null; top10HoldersPercent?: number | null; totalFees1?: string | null; transactions1?: number | null; volume1?: number | null; devWallet?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; token: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; }; }; }; export type OnLaunchpadTokenEventBatchSubscriptionVariables = Exact<{ input?: InputMaybe; }>; export type OnLaunchpadTokenEventBatchSubscription = { __typename?: 'Subscription'; onLaunchpadTokenEventBatch: Array<{ __typename?: 'LaunchpadTokenEventOutput'; address: string; baseFees1?: string | null; builderTips1?: string | null; bundlerCount?: number | null; bundlerHeldPercentage?: number | null; buyCount1?: number | null; devHeldPercentage?: number | null; eventType: LaunchpadTokenEventType; feeToVolumeRatio1?: number | null; holders?: number | null; insiderCount?: number | null; insiderHeldPercentage?: number | null; l1DataFees1?: string | null; launchpadName: string; liquidity?: string | null; marketCap?: string | null; networkId: number; poolFees1?: string | null; price?: number | null; priorityFees1?: string | null; protocol: string; sellCount1?: number | null; sniperCount?: number | null; sniperHeldPercentage?: number | null; suspiciousCount?: number | null; suspiciousHeldPercentage?: number | null; top10HoldersPercent?: number | null; totalFees1?: string | null; transactions1?: number | null; volume1?: number | null; devWallet?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; token: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; }; }>; }; export type OnNftAssetsCreatedSubscriptionVariables = Exact<{ address?: InputMaybe; networkId?: InputMaybe; tokenId?: InputMaybe; }>; export type OnNftAssetsCreatedSubscription = { __typename?: 'Subscription'; onNftAssetsCreated?: { __typename?: 'NftAsset'; address: string; description?: string | null; id: string; name?: string | null; networkId: number; originalImage?: string | null; quantity?: string | null; tokenId: string; uri?: string | null; attributes?: Array<{ __typename?: 'NftAssetAttribute'; class?: string | null; css?: string | null; displayType: NftAssetAttributeDisplayType; maxValue?: string | null; name: string; value: string; valueType: NftAssetAttributeType; }> | null; media?: { __typename?: 'NftAssetMedia'; image: string; processed?: boolean | null; thumbLg: string; thumbSm: string; } | null; rawAssetData?: { __typename?: 'RawNftAssetData'; animationUrl?: string | null; externalUrl?: string | null; imageData?: string | null; imageUrl?: string | null; } | null; } | null; }; export type OnNftEventsCreatedSubscriptionVariables = Exact<{ address?: InputMaybe; networkId?: InputMaybe; }>; export type OnNftEventsCreatedSubscription = { __typename?: 'Subscription'; onNftEventsCreated?: { __typename?: 'AddNftEventsOutput'; address: string; id: string; networkId: number; events: Array<{ __typename?: 'NftEvent'; aggregatorAddress?: string | null; blockNumber: number; contractAddress: string; eventType: string; exchangeAddress: string; fillSource?: string | null; id: string; individualPriceNetworkBaseToken?: string | null; individualPriceUsd?: string | null; individualTradePrice?: string | null; logIndex: number; maker: string; networkId: number; numberOfTokens?: string | null; orderDirection?: NftEventOrderDirection | null; paymentTokenAddress: string; poolAddress?: string | null; priceError?: string | null; sortKey: string; taker: string; timestamp: number; tokenId: string; totalPriceNetworkBaseToken?: string | null; totalPriceUsd?: string | null; totalTradePrice?: string | null; transactionHash: string; transactionIndex: number; tradeOffer?: Array<{ __typename?: 'NftEventNftTradeItem'; address: string; amount: string; recipient?: string | null; tokenId: string; type: NftEventTradeItemType; } | { __typename?: 'NftEventTokenTradeItem'; address: string; amount: string; individualPriceNetworkBaseToken?: string | null; individualPriceUsd?: string | null; individualTradePrice?: string | null; isPrice: boolean; priceError?: string | null; recipient?: string | null; totalPriceNetworkBaseToken?: string | null; totalPriceUsd?: string | null; totalTradePrice?: string | null; type: NftEventTradeItemType; }> | null; tradeReceived?: Array<{ __typename?: 'NftEventNftTradeItem'; address: string; amount: string; recipient?: string | null; tokenId: string; type: NftEventTradeItemType; } | { __typename?: 'NftEventTokenTradeItem'; address: string; amount: string; individualPriceNetworkBaseToken?: string | null; individualPriceUsd?: string | null; individualTradePrice?: string | null; isPrice: boolean; priceError?: string | null; recipient?: string | null; totalPriceNetworkBaseToken?: string | null; totalPriceUsd?: string | null; totalTradePrice?: string | null; type: NftEventTradeItemType; }> | null; } | null>; } | null; }; export type OnNftPoolEventsCreatedSubscriptionVariables = Exact<{ collectionAddress?: InputMaybe; exchangeAddress?: InputMaybe; networkId?: InputMaybe; poolAddress?: InputMaybe; }>; export type OnNftPoolEventsCreatedSubscription = { __typename?: 'Subscription'; onNftPoolEventsCreated?: { __typename?: 'AddNftPoolEventsOutput'; collectionAddress: string; exchangeAddress: string; id: string; networkId: number; poolAddress: string; events: Array<{ __typename?: 'NftPoolEvent'; blockHash: string; blockNumber: number; collectionAddress: string; collectionId: string; eventType: NftPoolEventType; exchangeAddress: string; id: string; logIndex: number; maker: string; networkId: number; poolAddress: string; poolType: NftPoolType; timestamp: number; tokenAddress: string; transactionHash: string; transactionIndex: number; data: { __typename?: 'NewPoolEventData'; assetRecipientAddress: string; bondingCurveAddress: string; bondingCurveType: BondingCurveType; buyPriceT: string; collectionAddress: string; createdAt: number; delta: string; feeAmountT: string; nbtRatio: string; networkId: number; nftTokenBalance: string; ownerAddress: string; poolAddress: string; sellPriceT: string; startPriceT: string; tokenAddress: string; tokenBalanceT: string; type: NftPoolEventType; usdRatio: string; } | { __typename?: 'NewPoolEventDataV2'; assetRecipientAddress: string; bondingCurveAddress: string; bondingCurveType: BondingCurveType; buyPriceT: string; collectionAddress: string; createdAt: number; delta: string; feeAmountT: string; nbtRatio: string; networkId: number; nftTokenIds: Array; nftTokenQuantities: Array; ownerAddress: string; poolAddress: string; poolNftType: PoolNftType; propertyChecker?: string | null; sellPriceT: string; startPriceT: string; tokenAddress: string; tokenBalanceT: string; type: NftPoolEventType; usdRatio: string; nftAssets?: Array<{ __typename?: 'NftAsset'; address: string; description?: string | null; id: string; name?: string | null; networkId: number; originalImage?: string | null; quantity?: string | null; tokenId: string; uri?: string | null; attributes?: Array<{ __typename?: 'NftAssetAttribute'; class?: string | null; css?: string | null; displayType: NftAssetAttributeDisplayType; maxValue?: string | null; name: string; value: string; valueType: NftAssetAttributeType; }> | null; media?: { __typename?: 'NftAssetMedia'; image: string; processed?: boolean | null; thumbLg: string; thumbSm: string; } | null; rawAssetData?: { __typename?: 'RawNftAssetData'; animationUrl?: string | null; externalUrl?: string | null; imageData?: string | null; imageUrl?: string | null; } | null; } | null> | null; royalties?: Array<{ __typename?: 'NftPoolRoyalty'; percent?: string | null; recipient?: string | null; } | null> | null; } | { __typename?: 'NftPoolAssetRecipientUpdateEventData'; newAssetRecipient: string; type: NftPoolEventType; } | { __typename?: 'NftPoolDeltaUpdateEventData'; newDelta: string; type: NftPoolEventType; } | { __typename?: 'NftPoolFeeUpdateEventData'; nbtRatio: string; newFeeT: string; type: NftPoolEventType; usdRatio: string; } | { __typename?: 'NftPoolNftDepositEventData'; nftTokenBalance: string; nftTokenIds: Array; tokenBalanceT: string; type: NftPoolEventType; } | { __typename?: 'NftPoolNftDepositEventDataV2'; nftTokenAmounts: Array; nftTokenIds: Array; tokenBalanceT: string; type: NftPoolEventType; nftAssets?: Array<{ __typename?: 'NftAsset'; address: string; description?: string | null; id: string; name?: string | null; networkId: number; originalImage?: string | null; quantity?: string | null; tokenId: string; uri?: string | null; attributes?: Array<{ __typename?: 'NftAssetAttribute'; class?: string | null; css?: string | null; displayType: NftAssetAttributeDisplayType; maxValue?: string | null; name: string; value: string; valueType: NftAssetAttributeType; }> | null; media?: { __typename?: 'NftAssetMedia'; image: string; processed?: boolean | null; thumbLg: string; thumbSm: string; } | null; rawAssetData?: { __typename?: 'RawNftAssetData'; animationUrl?: string | null; externalUrl?: string | null; imageData?: string | null; imageUrl?: string | null; } | null; } | null> | null; } | { __typename?: 'NftPoolNftWithdrawalEventData'; nftTokenBalance: string; nftTokenIds: Array; tokenBalanceT: string; type: NftPoolEventType; } | { __typename?: 'NftPoolNftWithdrawalEventDataV2'; nftTokenAmounts: Array; nftTokenIds: Array; tokenBalanceT: string; type: NftPoolEventType; nftAssets?: Array<{ __typename?: 'NftAsset'; address: string; description?: string | null; id: string; name?: string | null; networkId: number; originalImage?: string | null; quantity?: string | null; tokenId: string; uri?: string | null; attributes?: Array<{ __typename?: 'NftAssetAttribute'; class?: string | null; css?: string | null; displayType: NftAssetAttributeDisplayType; maxValue?: string | null; name: string; value: string; valueType: NftAssetAttributeType; }> | null; media?: { __typename?: 'NftAssetMedia'; image: string; processed?: boolean | null; thumbLg: string; thumbSm: string; } | null; rawAssetData?: { __typename?: 'RawNftAssetData'; animationUrl?: string | null; externalUrl?: string | null; imageData?: string | null; imageUrl?: string | null; } | null; } | null> | null; } | { __typename?: 'NftPoolOwnershipTransferredEventDataV2'; newOwner: string; type: NftPoolEventType; } | { __typename?: 'NftPoolSpotPriceUpdateEventData'; nbtRatio: string; newBuyPriceT: string; newSellPriceT: string; newSpotPriceT: string; type: NftPoolEventType; usdRatio: string; } | { __typename?: 'NftPoolSpotPriceUpdateEventDataV2'; nbtRatio: string; newBuyPriceT: string; newSellPriceT: string; newSpotPriceT: string; type: NftPoolEventType; usdRatio: string; } | { __typename?: 'NftPoolTokenDepositEventData'; amountT: string; nbtRatio: string; nftTokenBalance: string; tokenBalanceT: string; type: NftPoolEventType; usdRatio: string; } | { __typename?: 'NftPoolTokenDepositEventDataV2'; amountT: string; nbtRatio: string; tokenBalanceT: string; type: NftPoolEventType; usdRatio: string; } | { __typename?: 'NftPoolTokenWithdrawalEventData'; amountT: string; nbtRatio: string; nftTokenBalance: string; tokenBalanceT: string; type: NftPoolEventType; usdRatio: string; } | { __typename?: 'NftPoolTokenWithdrawalEventDataV2'; amountT: string; nbtRatio: string; tokenBalanceT: string; type: NftPoolEventType; usdRatio: string; } | { __typename?: 'SwapNftInPoolEventData'; amountT: string; nbtRatio: string; newBuyPriceT: string; newDelta: string; newSellPriceT: string; newSpotPriceT: string; nftTokenBalance: string; poolFeeT: string; protocolFeeT: string; tokenBalanceT: string; tokenId: string; type: NftPoolEventType; usdRatio: string; nftsTransfered?: Array<{ __typename?: 'NftPoolEventNftTransfer'; amountT: string; nftTokenId: string; } | null> | null; } | { __typename?: 'SwapNftInPoolEventDataV2'; amountT: string; nbtRatio: string; newBuyPriceT: string; newDelta: string; newSellPriceT: string; newSpotPriceT: string; poolFeeT: string; protocolFeeT: string; tokenBalanceT: string; tokenId: string; type: NftPoolEventType; usdRatio: string; nftAssets?: Array<{ __typename?: 'NftAsset'; address: string; description?: string | null; id: string; name?: string | null; networkId: number; originalImage?: string | null; quantity?: string | null; tokenId: string; uri?: string | null; attributes?: Array<{ __typename?: 'NftAssetAttribute'; class?: string | null; css?: string | null; displayType: NftAssetAttributeDisplayType; maxValue?: string | null; name: string; value: string; valueType: NftAssetAttributeType; }> | null; media?: { __typename?: 'NftAssetMedia'; image: string; processed?: boolean | null; thumbLg: string; thumbSm: string; } | null; rawAssetData?: { __typename?: 'RawNftAssetData'; animationUrl?: string | null; externalUrl?: string | null; imageData?: string | null; imageUrl?: string | null; } | null; } | null> | null; nftsTransfered?: Array<{ __typename?: 'NftPoolEventNftTransferV2'; amountT: string; nftQuantity: string; nftTokenId: string; } | null> | null; } | { __typename?: 'SwapNftOutPoolEventData'; amountT: string; nbtRatio: string; newBuyPriceT: string; newDelta: string; newSellPriceT: string; newSpotPriceT: string; nftTokenBalance: string; poolFeeT: string; protocolFeeT: string; tokenBalanceT: string; tokenId: string; type: NftPoolEventType; usdRatio: string; nftsTransfered?: Array<{ __typename?: 'NftPoolEventNftTransfer'; amountT: string; nftTokenId: string; } | null> | null; } | { __typename?: 'SwapNftOutPoolEventDataV2'; amountT: string; nbtRatio: string; newBuyPriceT: string; newDelta: string; newSellPriceT: string; newSpotPriceT: string; poolFeeT: string; protocolFeeT: string; tokenBalanceT: string; tokenId: string; type: NftPoolEventType; usdRatio: string; nftAssets?: Array<{ __typename?: 'NftAsset'; address: string; description?: string | null; id: string; name?: string | null; networkId: number; originalImage?: string | null; quantity?: string | null; tokenId: string; uri?: string | null; attributes?: Array<{ __typename?: 'NftAssetAttribute'; class?: string | null; css?: string | null; displayType: NftAssetAttributeDisplayType; maxValue?: string | null; name: string; value: string; valueType: NftAssetAttributeType; }> | null; media?: { __typename?: 'NftAssetMedia'; image: string; processed?: boolean | null; thumbLg: string; thumbSm: string; } | null; rawAssetData?: { __typename?: 'RawNftAssetData'; animationUrl?: string | null; externalUrl?: string | null; imageData?: string | null; imageUrl?: string | null; } | null; } | null> | null; nftsTransfered?: Array<{ __typename?: 'NftPoolEventNftTransferV2'; amountT: string; nftQuantity: string; nftTokenId: string; } | null> | null; }; } | null>; } | null; }; export type OnPairMetadataUpdatedSubscriptionVariables = Exact<{ id?: InputMaybe; quoteToken?: InputMaybe; useNonLiquidityTokenAsQuoteToken?: InputMaybe; }>; export type OnPairMetadataUpdatedSubscription = { __typename?: 'Subscription'; onPairMetadataUpdated?: { __typename?: 'PairMetadata'; createdAt?: number | null; exchangeId?: string | null; fee?: number | null; highPrice1?: string | null; highPrice4?: string | null; highPrice5m?: string | null; highPrice12?: string | null; highPrice24?: string | null; id: string; liquidity: string; liquidityToken?: string | null; lowPrice1?: string | null; lowPrice4?: string | null; lowPrice5m?: string | null; lowPrice12?: string | null; lowPrice24?: string | null; networkId?: number | null; nonLiquidityToken?: string | null; pairAddress: string; price: string; priceChange1?: number | null; priceChange4?: number | null; priceChange5m?: number | null; priceChange12?: number | null; priceChange24?: number | null; priceNonQuoteToken: string; quoteToken?: QuoteToken | null; statsType: TokenPairStatisticsType; tickSpacing?: number | null; top10HoldersPercent?: number | null; volume1?: string | null; volume4?: string | null; volume5m?: string | null; volume12?: string | null; volume24?: string | null; enhancedToken0?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; enhancedToken1?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; token2022?: { __typename?: 'Token2022Extensions'; scaledUiAmountConfig?: { __typename?: 'Token2022ScaledUiAmountConfig'; authority?: string | null; multiplier: number; newMultiplier?: number | null; newMultiplierEffectiveTimestamp?: string | null; } | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; token?: { __typename?: 'EnhancedToken'; address: string; bluechipRating?: string | null; cmcId?: number | null; createBlockNumber?: number | null; createTransactionHash?: string | null; createdAt?: number | null; creatorAddress?: string | null; decimals: number; freezable?: string | null; gridAssetId?: string | null; id: string; isFreezableValid?: boolean | null; isMintableValid?: boolean | null; isScam?: boolean | null; mintable?: string | null; name?: string | null; networkId: number; profanity?: boolean | null; symbol?: string | null; top10HoldersPercent?: number | null; asset?: { __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; assetDeployments: Array<{ __typename?: 'AssetDeployment'; address: string; assetId: string; id: string; networkId: number; rootId: string; standard?: string | null; }>; } | null; categories?: Array<{ __typename?: 'Category'; description?: string | null; id: string; memberCount?: number | null; name: string; parentId?: string | null; shortName?: string | null; slug: string; status: CategoryStatus; type: CategoryType; }> | null; coinCommunity?: { __typename?: 'CoinCommunity'; createdAt: number; id: string; lastPostAt?: number | null; likeCount: number; memberCount: number; postCount: number; } | null; creator?: { __typename?: 'Wallet'; address: string; avatarUrl?: string | null; category?: WalletCategory | null; description?: string | null; discordId?: string | null; discordUsername?: string | null; displayName?: string | null; ethosLevel?: string | null; ethosScore?: number | null; ethosVerified?: boolean | null; farcasterId?: string | null; farcasterUsername?: string | null; firstSeenTimestamp?: number | null; githubId?: string | null; githubUsername?: string | null; identityLabels?: Array | null; identitySource?: string | null; identityUpdatedAt?: number | null; telegramId?: string | null; telegramUsername?: string | null; tokensCreatedCount?: number | null; tokensMigratedCount?: number | null; twitterId?: string | null; twitterUsername?: string | null; website?: string | null; firstFunding?: { __typename?: 'WalletFunding'; amount: string; fundedAt: number; fundedByAddress: string; fundedByLabel?: string | null; networkId: number; tokenAddress: string; transactionHash: string; } | null; polymarket?: { __typename?: 'WalletPolymarketProfile'; displayName?: string | null; displayUsernamePublic?: boolean | null; fetchedAt: number; profileImageUrl?: string | null; proxyWallet: string; pseudonym?: string | null; verifiedBadge?: boolean | null; xUsername?: string | null; } | null; } | null; exchanges?: Array<{ __typename?: 'Exchange'; address: string; color?: string | null; exchangeVersion?: string | null; iconUrl?: string | null; id: string; name?: string | null; networkId: number; tradeUrl?: string | null; }> | null; extensions?: { __typename?: 'TokenExtensions'; b20?: { __typename?: 'B20Extensions'; multiplier?: string | null; multiplierObservedAt?: string | null; } | null; } | null; extrema?: { __typename?: 'TokenExtrema'; address: string; athCircMc: string; athCircMcTimestamp: number; athFdv: string; athFdvTimestamp: number; athPrice: string; athPriceTimestamp: number; atlCircMc: string; atlCircMcTimestamp: number; atlFdv: string; atlFdvTimestamp: number; atlPrice: string; atlPriceTimestamp: number; id: string; networkId: number; } | null; info?: { __typename?: 'TokenInfo'; address: string; bluechipRating?: string | null; circulatingSupply?: string | null; cmcId?: number | null; description?: string | null; gridAssetId?: string | null; id: string; imageBannerUrl?: string | null; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbHash?: string | null; imageThumbUrl?: string | null; isScam?: boolean | null; name?: string | null; networkId: number; symbol: string; totalSupply?: string | null; videoExternalUrl?: string | null; } | null; launchpad?: { __typename?: 'LaunchpadData'; category?: string | null; completed?: boolean | null; completedAt?: number | null; completedSlot?: number | null; graduationPercent?: number | null; isCashbackEnabled?: boolean | null; launchpadIconUrl?: string | null; launchpadName?: string | null; launchpadProtocol?: string | null; migrated?: boolean | null; migratedAt?: number | null; migratedPoolAddress?: string | null; migratedSlot?: number | null; poolAddress?: string | null; } | null; organization?: { __typename?: 'Organization'; descriptionLong?: string | null; descriptionShort?: string | null; foundingDate?: string | null; header?: string | null; icon?: string | null; logo?: string | null; name: string; rootId: string; sector?: string | null; tagLine?: string | null; type?: string | null; assets: Array<{ __typename?: 'Asset'; description?: string | null; icon?: string | null; id: string; name?: string | null; rootId: string; status?: string | null; ticker?: string | null; type?: string | null; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; }>; }>; socials: Array<{ __typename?: 'OrganizationSocial'; type?: string | null; url: string; }>; urls: Array<{ __typename?: 'OrganizationUrl'; type?: string | null; url: string; }>; } | null; socialLinks?: { __typename?: 'SocialLinks'; bitcointalk?: string | null; blog?: string | null; coingecko?: string | null; coinmarketcap?: string | null; discord?: string | null; email?: string | null; facebook?: string | null; github?: string | null; instagram?: string | null; linkedin?: string | null; reddit?: string | null; slack?: string | null; telegram?: string | null; twitch?: string | null; twitter?: string | null; website?: string | null; wechat?: string | null; whitepaper?: string | null; youtube?: string | null; } | null; tokenStandardCustomData?: { __typename?: 'Erc7572CustomInfo'; collaborators?: Array | null; featuredImage?: string | null; type: string; } | null; } | null; token0: { __typename?: 'PairMetadataToken'; address: string; decimals?: number | null; name: string; networkId: number; pooled: string; price: string; symbol: string; labels?: Array<{ __typename?: 'ContractLabel'; createdAt: number; subType: ContractLabelSubType; type: ContractLabelType; } | null> | null; }; token1: { __typename?: 'PairMetadataToken'; address: string; decimals?: number | null; name: string; networkId: number; pooled: string; price: string; symbol: string; labels?: Array<{ __typename?: 'ContractLabel'; createdAt: number; subType: ContractLabelSubType; type: ContractLabelType; } | null> | null; }; walletActivity?: { __typename?: 'TokenWalletActivity'; bundlerCount: number; bundlerHeldPercentage: number; devHeldPercentage: number; insiderCount: number; insiderHeldPercentage: number; sniperCount: number; sniperHeldPercentage: number; suspiciousCount: number; suspiciousHeldPercentage: number; } | null; } | null; }; export type OnPredictionEventBarsUpdatedSubscriptionVariables = Exact<{ eventId: Scalars['String']['input']; }>; export type OnPredictionEventBarsUpdatedSubscription = { __typename?: 'Subscription'; onPredictionEventBarsUpdated?: { __typename?: 'OnPredictionEventBarsUpdatedResponse'; eventId: string; bars: { __typename?: 'PredictionEventResolutionBarData'; day1?: { __typename?: 'PredictionEventBar'; buyVolumeCollateralToken?: string | null; buyVolumeUsd?: string | null; lastEventTimestamp: number; sellVolumeCollateralToken?: string | null; sellVolumeUsd?: string | null; t: number; totalVolumeCollateralToken?: string | null; totalVolumeUsd: string; trades: number; uniqueTraders?: number | null; venueVolumeCollateralToken?: string | null; venueVolumeUsd?: string | null; volumeCollateralToken?: string | null; volumeUsd: string; liquidityCollateralToken?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; openInterestCollateralToken?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; openInterestUsd?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; hour1?: { __typename?: 'PredictionEventBar'; buyVolumeCollateralToken?: string | null; buyVolumeUsd?: string | null; lastEventTimestamp: number; sellVolumeCollateralToken?: string | null; sellVolumeUsd?: string | null; t: number; totalVolumeCollateralToken?: string | null; totalVolumeUsd: string; trades: number; uniqueTraders?: number | null; venueVolumeCollateralToken?: string | null; venueVolumeUsd?: string | null; volumeCollateralToken?: string | null; volumeUsd: string; liquidityCollateralToken?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; openInterestCollateralToken?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; openInterestUsd?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; hour4?: { __typename?: 'PredictionEventBar'; buyVolumeCollateralToken?: string | null; buyVolumeUsd?: string | null; lastEventTimestamp: number; sellVolumeCollateralToken?: string | null; sellVolumeUsd?: string | null; t: number; totalVolumeCollateralToken?: string | null; totalVolumeUsd: string; trades: number; uniqueTraders?: number | null; venueVolumeCollateralToken?: string | null; venueVolumeUsd?: string | null; volumeCollateralToken?: string | null; volumeUsd: string; liquidityCollateralToken?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; openInterestCollateralToken?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; openInterestUsd?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; hour12?: { __typename?: 'PredictionEventBar'; buyVolumeCollateralToken?: string | null; buyVolumeUsd?: string | null; lastEventTimestamp: number; sellVolumeCollateralToken?: string | null; sellVolumeUsd?: string | null; t: number; totalVolumeCollateralToken?: string | null; totalVolumeUsd: string; trades: number; uniqueTraders?: number | null; venueVolumeCollateralToken?: string | null; venueVolumeUsd?: string | null; volumeCollateralToken?: string | null; volumeUsd: string; liquidityCollateralToken?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; openInterestCollateralToken?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; openInterestUsd?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; min1?: { __typename?: 'PredictionEventBar'; buyVolumeCollateralToken?: string | null; buyVolumeUsd?: string | null; lastEventTimestamp: number; sellVolumeCollateralToken?: string | null; sellVolumeUsd?: string | null; t: number; totalVolumeCollateralToken?: string | null; totalVolumeUsd: string; trades: number; uniqueTraders?: number | null; venueVolumeCollateralToken?: string | null; venueVolumeUsd?: string | null; volumeCollateralToken?: string | null; volumeUsd: string; liquidityCollateralToken?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; openInterestCollateralToken?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; openInterestUsd?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; min5?: { __typename?: 'PredictionEventBar'; buyVolumeCollateralToken?: string | null; buyVolumeUsd?: string | null; lastEventTimestamp: number; sellVolumeCollateralToken?: string | null; sellVolumeUsd?: string | null; t: number; totalVolumeCollateralToken?: string | null; totalVolumeUsd: string; trades: number; uniqueTraders?: number | null; venueVolumeCollateralToken?: string | null; venueVolumeUsd?: string | null; volumeCollateralToken?: string | null; volumeUsd: string; liquidityCollateralToken?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; openInterestCollateralToken?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; openInterestUsd?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; min15?: { __typename?: 'PredictionEventBar'; buyVolumeCollateralToken?: string | null; buyVolumeUsd?: string | null; lastEventTimestamp: number; sellVolumeCollateralToken?: string | null; sellVolumeUsd?: string | null; t: number; totalVolumeCollateralToken?: string | null; totalVolumeUsd: string; trades: number; uniqueTraders?: number | null; venueVolumeCollateralToken?: string | null; venueVolumeUsd?: string | null; volumeCollateralToken?: string | null; volumeUsd: string; liquidityCollateralToken?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; openInterestCollateralToken?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; openInterestUsd?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; min30?: { __typename?: 'PredictionEventBar'; buyVolumeCollateralToken?: string | null; buyVolumeUsd?: string | null; lastEventTimestamp: number; sellVolumeCollateralToken?: string | null; sellVolumeUsd?: string | null; t: number; totalVolumeCollateralToken?: string | null; totalVolumeUsd: string; trades: number; uniqueTraders?: number | null; venueVolumeCollateralToken?: string | null; venueVolumeUsd?: string | null; volumeCollateralToken?: string | null; volumeUsd: string; liquidityCollateralToken?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; openInterestCollateralToken?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; openInterestUsd?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; week1?: { __typename?: 'PredictionEventBar'; buyVolumeCollateralToken?: string | null; buyVolumeUsd?: string | null; lastEventTimestamp: number; sellVolumeCollateralToken?: string | null; sellVolumeUsd?: string | null; t: number; totalVolumeCollateralToken?: string | null; totalVolumeUsd: string; trades: number; uniqueTraders?: number | null; venueVolumeCollateralToken?: string | null; venueVolumeUsd?: string | null; volumeCollateralToken?: string | null; volumeUsd: string; liquidityCollateralToken?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; openInterestCollateralToken?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; openInterestUsd?: { __typename?: 'PredictionEventBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; }; } | null; }; export type OnPredictionMarketBarsUpdatedSubscriptionVariables = Exact<{ marketId: Scalars['String']['input']; }>; export type OnPredictionMarketBarsUpdatedSubscription = { __typename?: 'Subscription'; onPredictionMarketBarsUpdated?: { __typename?: 'OnPredictionMarketBarsUpdatedResponse'; marketId: string; bars: { __typename?: 'PredictionMarketResolutionBarData'; day1?: { __typename?: 'PredictionMarketBar'; allTimeVenueVolumeCollateralToken?: string | null; allTimeVenueVolumeUsd?: string | null; allTimeVolumeCollateralToken?: string | null; allTimeVolumeUsd?: string | null; lastEventTimestamp?: number | null; t: number; trades?: number | null; uniqueTraders?: number | null; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; openInterestUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; outcome0?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; outcome1?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; } | null; hour1?: { __typename?: 'PredictionMarketBar'; allTimeVenueVolumeCollateralToken?: string | null; allTimeVenueVolumeUsd?: string | null; allTimeVolumeCollateralToken?: string | null; allTimeVolumeUsd?: string | null; lastEventTimestamp?: number | null; t: number; trades?: number | null; uniqueTraders?: number | null; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; openInterestUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; outcome0?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; outcome1?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; } | null; hour4?: { __typename?: 'PredictionMarketBar'; allTimeVenueVolumeCollateralToken?: string | null; allTimeVenueVolumeUsd?: string | null; allTimeVolumeCollateralToken?: string | null; allTimeVolumeUsd?: string | null; lastEventTimestamp?: number | null; t: number; trades?: number | null; uniqueTraders?: number | null; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; openInterestUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; outcome0?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; outcome1?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; } | null; hour12?: { __typename?: 'PredictionMarketBar'; allTimeVenueVolumeCollateralToken?: string | null; allTimeVenueVolumeUsd?: string | null; allTimeVolumeCollateralToken?: string | null; allTimeVolumeUsd?: string | null; lastEventTimestamp?: number | null; t: number; trades?: number | null; uniqueTraders?: number | null; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; openInterestUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; outcome0?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; outcome1?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; } | null; min1?: { __typename?: 'PredictionMarketBar'; allTimeVenueVolumeCollateralToken?: string | null; allTimeVenueVolumeUsd?: string | null; allTimeVolumeCollateralToken?: string | null; allTimeVolumeUsd?: string | null; lastEventTimestamp?: number | null; t: number; trades?: number | null; uniqueTraders?: number | null; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; openInterestUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; outcome0?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; outcome1?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; } | null; min5?: { __typename?: 'PredictionMarketBar'; allTimeVenueVolumeCollateralToken?: string | null; allTimeVenueVolumeUsd?: string | null; allTimeVolumeCollateralToken?: string | null; allTimeVolumeUsd?: string | null; lastEventTimestamp?: number | null; t: number; trades?: number | null; uniqueTraders?: number | null; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; openInterestUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; outcome0?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; outcome1?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; } | null; min15?: { __typename?: 'PredictionMarketBar'; allTimeVenueVolumeCollateralToken?: string | null; allTimeVenueVolumeUsd?: string | null; allTimeVolumeCollateralToken?: string | null; allTimeVolumeUsd?: string | null; lastEventTimestamp?: number | null; t: number; trades?: number | null; uniqueTraders?: number | null; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; openInterestUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; outcome0?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; outcome1?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; } | null; min30?: { __typename?: 'PredictionMarketBar'; allTimeVenueVolumeCollateralToken?: string | null; allTimeVenueVolumeUsd?: string | null; allTimeVolumeCollateralToken?: string | null; allTimeVolumeUsd?: string | null; lastEventTimestamp?: number | null; t: number; trades?: number | null; uniqueTraders?: number | null; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; openInterestUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; outcome0?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; outcome1?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; } | null; week1?: { __typename?: 'PredictionMarketBar'; allTimeVenueVolumeCollateralToken?: string | null; allTimeVenueVolumeUsd?: string | null; allTimeVolumeCollateralToken?: string | null; allTimeVolumeUsd?: string | null; lastEventTimestamp?: number | null; t: number; trades?: number | null; uniqueTraders?: number | null; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; openInterestUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; outcome0?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; outcome1?: { __typename?: 'PredictionOutcomeBar'; buyVolumeCollateralToken?: string | null; buyVolumeShares?: string | null; buyVolumeUsd?: string | null; buys?: number | null; sellVolumeCollateralToken?: string | null; sellVolumeShares?: string | null; sellVolumeUsd?: string | null; sells?: number | null; trades?: number | null; venueOutcomeId: string; volumeCollateralToken?: string | null; volumeShares?: string | null; volumeUsd?: string | null; askCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; askUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; bidUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; liquidityUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; priceUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentAskDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthCollateralToken?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; twoPercentBidDepthUsd?: { __typename?: 'PredictionMarketBarOhlc'; c: string; h: string; l: string; o: string; } | null; } | null; } | null; }; } | null; }; export type OnPredictionTradesCreatedSubscriptionVariables = Exact<{ input?: InputMaybe; }>; export type OnPredictionTradesCreatedSubscription = { __typename?: 'Subscription'; onPredictionTradesCreated?: { __typename?: 'AddPredictionTradeOutput'; eventId: string; marketId: string; trades: Array<{ __typename?: 'PredictionTrade'; amount?: string | null; amountCollateral?: string | null; amountUsd?: string | null; blockNumber?: number | null; exchangeAddress?: string | null; maker?: string | null; marketId: string; networkId?: number | null; outcomeId: string; outcomeIndex?: number | null; outcomeLabel: string; priceCollateral?: string | null; priceUsd?: string | null; protocol: PredictionProtocol; sortKey: string; timestamp: number; tradeType: PredictionTradeType; traderId?: string | null; transactionHash?: string | null; transactionId?: string | null; predictionMarket?: { __typename?: 'PredictionMarket'; closesAt?: number | null; createdAt?: number | null; eventId?: string | null; eventLabel?: string | null; exchangeAddress?: string | null; id: string; imageLargeUrl?: string | null; imageSmallUrl?: string | null; imageThumbUrl?: string | null; label?: string | null; networkId?: number | null; observedAt: number; opensAt?: number | null; outcomeIds: Array; outcomeLabels?: Array | null; protocol: PredictionProtocol; question?: string | null; resolvedAt?: number | null; resolvesAt?: number | null; rules?: string | null; rules2?: string | null; suggestedLabel?: string | null; updatedAt?: number | null; venueEventId?: string | null; venueMarketId: string; venueMarketSlug?: string | null; venueOutcomeIds: Array; winningOutcomeId?: string | null; categories?: Array<{ __typename?: 'PredictionCategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubcategory'; name: string; slug: string; subcategories?: Array<{ __typename?: 'PredictionSubSubcategory'; name: string; slug: string; }> | null; }> | null; }> | null; enrichedMetadata?: { __typename?: 'PredictionMarketEnrichedMetadata'; metadataType: PredictionMetadataType; sports?: { __typename?: 'SportsMarketEnrichedMetadata'; gameStartDate?: string | null; gameStartTime?: string | null; gameStartTimeSeconds?: number | null; gameStartTimezone?: SportsTimezone | null; league?: string | null; sportsMarketType?: string | null; teams?: Array<{ __typename?: 'SportsTeam'; abbreviation: string; alias?: string | null; altAbbreviations?: Array | null; color?: string | null; isHome?: boolean | null; league?: string | null; logo?: string | null; name?: string | null; providerId?: number | null; }> | null; } | null; } | null; resolution?: { __typename?: 'PredictionResolution'; result?: string | null; source?: string | null; } | null; } | null; } | null>; } | null; }; export type OnPriceUpdatedSubscriptionVariables = Exact<{ address?: InputMaybe; networkId?: InputMaybe; sourcePairAddress?: InputMaybe; useWeightedPrices?: InputMaybe; }>; export type OnPriceUpdatedSubscription = { __typename?: 'Subscription'; onPriceUpdated?: { __typename?: 'Price'; address: string; blockNumber?: number | null; liquidityUsd?: string | null; networkId: number; priceChange24?: number | null; priceUsd: number; timestamp?: number | null; } | null; }; export type OnPricesUpdatedSubscriptionVariables = Exact<{ input: Array | OnPricesUpdatedInput; useWeightedPrices?: InputMaybe; }>; export type OnPricesUpdatedSubscription = { __typename?: 'Subscription'; onPricesUpdated: { __typename?: 'Price'; address: string; blockNumber?: number | null; liquidityUsd?: string | null; networkId: number; priceChange24?: number | null; priceUsd: number; timestamp?: number | null; }; }; export type OnTokenBarsUpdatedSubscriptionVariables = Exact<{ commitmentLevel?: InputMaybe | BarCommitmentLevel>; networkId?: InputMaybe; tokenId?: InputMaybe; }>; export type OnTokenBarsUpdatedSubscription = { __typename?: 'Subscription'; onTokenBarsUpdated?: { __typename?: 'OnTokenBarsUpdatedResponse'; commitmentLevel: BarCommitmentLevel; eventSortKey: string; networkId: number; statsType: TokenPairStatisticsType; timestamp: number; tokenAddress: string; tokenId: string; aggregates: { __typename?: 'ResolutionBarData'; r1?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r1D?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r1S?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r5?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r5S?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r7D?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r15?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r15S?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r30?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r30S?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r60?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r240?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; r720?: { __typename?: 'CurrencyBarData'; t: number; token: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; usd: { __typename?: 'IndividualBarData'; baseFees?: string | null; builderTips?: string | null; buyVolume: string; buyers: number; buys: number; c: number; h: number; l: number; l1DataFees?: string | null; liquidity: string; o: number; poolFees?: string | null; priorityFees?: string | null; sellVolume: string; sellers: number; sells: number; t: number; traders: number; transactions: number; v?: number | null; volume: string; volumeNativeToken: string; }; } | null; }; } | null; }; export type OnTokenEventsCreatedSubscriptionVariables = Exact<{ commitmentLevel?: InputMaybe | EventCommitmentLevel>; input: OnTokenEventsCreatedInput; }>; export type OnTokenEventsCreatedSubscription = { __typename?: 'Subscription'; onTokenEventsCreated: { __typename?: 'AddTokenEventsOutput'; id: string; events: Array<{ __typename?: 'Event'; address: string; baseTokenPrice?: string | null; blockHash: string; blockNumber: number; commitmentLevel: EventCommitmentLevel; eventDisplayType?: EventDisplayType | null; eventType: EventType; id: string; liquidityToken?: string | null; logIndex: number; maker?: string | null; networkId: number; quoteToken?: QuoteToken | null; supplementalIndex?: number | null; timestamp: number; token0Address?: string | null; token0PoolValueUsd?: string | null; token0SwapValueUsd?: string | null; token0ValueBase?: string | null; token1Address?: string | null; token1PoolValueUsd?: string | null; token1SwapValueUsd?: string | null; token1ValueBase?: string | null; transactionHash: string; transactionIndex: number; walletAge?: number | null; walletLabels?: Array | null; data?: { __typename?: 'BurnEventData'; amount0?: string | null; amount0Shifted?: string | null; amount1?: string | null; amount1Shifted?: string | null; tickLower?: string | null; tickUpper?: string | null; type: EventType; } | { __typename?: 'MintEventData'; amount0?: string | null; amount0Shifted?: string | null; amount1?: string | null; amount1Shifted?: string | null; tickLower?: string | null; tickUpper?: string | null; type: EventType; } | { __typename?: 'PoolBalanceChangedEventData'; amount0?: string | null; amount0Shifted?: string | null; amount1?: string | null; amount1Shifted?: string | null; liquidity0?: string | null; liquidity1?: string | null; protocolFeeAmount0?: string | null; protocolFeeAmount1?: string | null; sender?: string | null; token0?: string | null; token1?: string | null; type: EventType; } | { __typename?: 'SwapEventData'; amount0?: string | null; amount0In?: string | null; amount0Out?: string | null; amount1?: string | null; amount1In?: string | null; amount1Out?: string | null; amountNonLiquidityToken?: string | null; priceBaseToken?: string | null; priceBaseTokenTotal?: string | null; priceUsd?: string | null; priceUsdTotal?: string | null; tick?: string | null; type: EventType; } | null; feeData?: { __typename?: 'EventFeeData'; baseFeeNativeUnit?: string | null; builderTipNativeUnit?: string | null; dynamicFee?: boolean | null; estimatedPoolFee?: boolean | null; gasUsed?: string | null; l1DataFeeNativeUnit?: string | null; poolFeeAmountRaw?: string | null; poolFeeBps?: number | null; poolFeeRateRaw?: string | null; priorityFeeNativeUnit?: string | null; txEventCount?: number | null; supplementalFeeData?: { __typename?: 'PumpAmmCashbackFeeData'; cashbackAmountLamports: string; cashbackFeeBps: number; type: string; } | { __typename?: 'PumpCashbackFeeData'; cashbackAmountLamports: string; cashbackFeeBps: number; type: string; } | null; } | null; labels?: { __typename?: 'LabelsForEvent'; sandwich?: { __typename?: 'SandwichLabelForEvent'; label: string; sandwichType: SandwichLabelForEventType; token0DrainedAmount: string; token1DrainedAmount: string; } | null; washtrade?: { __typename?: 'WashtradeLabelForEvent'; label: string; } | null; } | null; }>; }; }; export type OnTokenLifecycleEventsCreatedSubscriptionVariables = Exact<{ address?: InputMaybe; networkId?: InputMaybe; }>; export type OnTokenLifecycleEventsCreatedSubscription = { __typename?: 'Subscription'; onTokenLifecycleEventsCreated: { __typename?: 'AddTokenLifecycleEventsOutput'; id: string; events: Array<{ __typename?: 'TokenLifecycleEvent'; blockHash: string; blockNumber: number; eventType: TokenLifecycleEventType; id: string; logIndex: number; maker?: string | null; networkId: number; timestamp: number; tokenAddress: string; transactionHash: string; transactionIndex: number; data: { __typename?: 'TokenBurnEventData'; amount: string; circulatingSupply?: string | null; totalSupply?: string | null; } | { __typename?: 'TokenMintEventData'; amount: string; circulatingSupply?: string | null; totalSupply?: string | null; }; }>; }; }; export type OnUnconfirmedBarsUpdatedSubscriptionVariables = Exact<{ pairId?: InputMaybe; quoteToken?: InputMaybe; }>; export type OnUnconfirmedBarsUpdatedSubscription = { __typename?: 'Subscription'; onUnconfirmedBarsUpdated?: { __typename?: 'OnUnconfirmedBarsUpdated'; eventSortKey: string; networkId: number; pairAddress: string; pairId: string; quoteToken?: QuoteToken | null; quoteTokenAddress: string; timestamp: number; aggregates: { __typename?: 'UnconfirmedResolutionBarData'; r1?: { __typename?: 'UnconfirmedIndividualBarData'; c: number; h: number; l: number; o: number; t: number; v?: number | null; volume: string; } | null; r1D?: { __typename?: 'UnconfirmedIndividualBarData'; c: number; h: number; l: number; o: number; t: number; v?: number | null; volume: string; } | null; r1S?: { __typename?: 'UnconfirmedIndividualBarData'; c: number; h: number; l: number; o: number; t: number; v?: number | null; volume: string; } | null; r5?: { __typename?: 'UnconfirmedIndividualBarData'; c: number; h: number; l: number; o: number; t: number; v?: number | null; volume: string; } | null; r5S?: { __typename?: 'UnconfirmedIndividualBarData'; c: number; h: number; l: number; o: number; t: number; v?: number | null; volume: string; } | null; r7D?: { __typename?: 'UnconfirmedIndividualBarData'; c: number; h: number; l: number; o: number; t: number; v?: number | null; volume: string; } | null; r15?: { __typename?: 'UnconfirmedIndividualBarData'; c: number; h: number; l: number; o: number; t: number; v?: number | null; volume: string; } | null; r15S?: { __typename?: 'UnconfirmedIndividualBarData'; c: number; h: number; l: number; o: number; t: number; v?: number | null; volume: string; } | null; r60?: { __typename?: 'UnconfirmedIndividualBarData'; c: number; h: number; l: number; o: number; t: number; v?: number | null; volume: string; } | null; r240?: { __typename?: 'UnconfirmedIndividualBarData'; c: number; h: number; l: number; o: number; t: number; v?: number | null; volume: string; } | null; r720?: { __typename?: 'UnconfirmedIndividualBarData'; c: number; h: number; l: number; o: number; t: number; v?: number | null; volume: string; } | null; }; } | null; }; export type OnUnconfirmedEventsCreatedSubscriptionVariables = Exact<{ address?: InputMaybe; id?: InputMaybe; quoteToken?: InputMaybe; }>; export type OnUnconfirmedEventsCreatedSubscription = { __typename?: 'Subscription'; onUnconfirmedEventsCreated?: { __typename?: 'AddUnconfirmedEventsOutput'; address: string; id: string; networkId: number; quoteToken?: QuoteToken | null; events: Array<{ __typename?: 'UnconfirmedEvent'; address: string; blockHash: string; blockNumber: number; eventDisplayType?: EventDisplayType | null; eventType: EventType; id: string; logIndex: number; maker?: string | null; networkId: number; quoteToken?: QuoteToken | null; supplementalIndex?: number | null; timestamp: number; transactionHash: string; transactionIndex: number; data?: { __typename?: 'UnconfirmedLiquidityChangeEventData'; amount0?: string | null; amount0Shifted?: string | null; amount1?: string | null; amount1Shifted?: string | null; type: EventType; } | { __typename?: 'UnconfirmedSwapEventData'; amountBaseToken?: string | null; amountNonLiquidityToken?: string | null; priceBaseToken?: string | null; priceBaseTokenTotal?: string | null; priceUsd?: string | null; priceUsdTotal?: string | null; type: EventType; } | null; } | null>; } | null; }; export type OnUnconfirmedEventsCreatedByMakerSubscriptionVariables = Exact<{ input: OnUnconfirmedEventsCreatedByMakerInput; }>; export type OnUnconfirmedEventsCreatedByMakerSubscription = { __typename?: 'Subscription'; onUnconfirmedEventsCreatedByMaker?: { __typename?: 'AddUnconfirmedEventsByMakerOutput'; makerAddress: string; events: Array<{ __typename?: 'UnconfirmedEvent'; address: string; blockHash: string; blockNumber: number; eventDisplayType?: EventDisplayType | null; eventType: EventType; id: string; logIndex: number; maker?: string | null; networkId: number; quoteToken?: QuoteToken | null; supplementalIndex?: number | null; timestamp: number; transactionHash: string; transactionIndex: number; data?: { __typename?: 'UnconfirmedLiquidityChangeEventData'; amount0?: string | null; amount0Shifted?: string | null; amount1?: string | null; amount1Shifted?: string | null; type: EventType; } | { __typename?: 'UnconfirmedSwapEventData'; amountBaseToken?: string | null; amountNonLiquidityToken?: string | null; priceBaseToken?: string | null; priceBaseTokenTotal?: string | null; priceUsd?: string | null; priceUsdTotal?: string | null; type: EventType; } | null; }>; } | null; }; export declare const BackfillWalletAggregatesDocument: DocumentNode; export declare const CreateApiTokensDocument: DocumentNode; export declare const CreateWebhooksDocument: DocumentNode; export declare const DeleteApiTokenDocument: DocumentNode; export declare const DeleteWebhooksDocument: DocumentNode; export declare const RefreshBalancesDocument: DocumentNode; export declare const ApiTokenDocument: DocumentNode; export declare const ApiTokensDocument: DocumentNode; export declare const BalancesDocument: DocumentNode; export declare const BlocksDocument: DocumentNode; export declare const CategoriesDocument: DocumentNode; export declare const CategoryDocument: DocumentNode; export declare const CategoryTokensDocument: DocumentNode; export declare const ChartUrlsDocument: DocumentNode; export declare const DetailedPredictionEventStatsDocument: DocumentNode; export declare const DetailedPredictionMarketStatsDocument: DocumentNode; export declare const DetailedPredictionTraderStatsDocument: DocumentNode; export declare const DetailedWalletStatsDocument: DocumentNode; export declare const EventScopedFilterPredictionMarketsDocument: DocumentNode; export declare const FilterExchangesDocument: DocumentNode; export declare const FilterNetworksDocument: DocumentNode; export declare const FilterPairsDocument: DocumentNode; export declare const FilterPredictionEventsDocument: DocumentNode; export declare const FilterPredictionMarketsDocument: DocumentNode; export declare const FilterPredictionTraderMarketsDocument: DocumentNode; export declare const FilterPredictionTradersDocument: DocumentNode; export declare const FilterTokenWalletsDocument: DocumentNode; export declare const FilterTokensDocument: DocumentNode; export declare const FilterWalletsDocument: DocumentNode; export declare const GetBarsDocument: DocumentNode; export declare const GetCommunityNotesDocument: DocumentNode; export declare const GetDetailedPairStatsDocument: DocumentNode; export declare const GetDetailedPairsStatsDocument: DocumentNode; export declare const GetDetailedTokenStatsDocument: DocumentNode; export declare const GetEventLabelsDocument: DocumentNode; export declare const GetExchangesDocument: DocumentNode; export declare const GetNetworkConfigsDocument: DocumentNode; export declare const GetNetworkStatsDocument: DocumentNode; export declare const GetNetworkStatusDocument: DocumentNode; export declare const GetNetworksDocument: DocumentNode; export declare const GetSymbolDocument: DocumentNode; export declare const GetTokenBarsDocument: DocumentNode; export declare const GetTokenEventsDocument: DocumentNode; export declare const GetTokenEventsForMakerDocument: DocumentNode; export declare const GetTokenPricesDocument: DocumentNode; export declare const GetWebhooksDocument: DocumentNode; export declare const HoldersDocument: DocumentNode; export declare const LiquidityLocksDocument: DocumentNode; export declare const LiquidityMetadataDocument: DocumentNode; export declare const LiquidityMetadataByTokenDocument: DocumentNode; export declare const ListPairsForTokenDocument: DocumentNode; export declare const ListPairsWithMetadataForTokenDocument: DocumentNode; export declare const PairMetadataDocument: DocumentNode; export declare const PredictionCategoriesDocument: DocumentNode; export declare const PredictionEventBarsDocument: DocumentNode; export declare const PredictionEventTopMarketsBarsDocument: DocumentNode; export declare const PredictionMarketBarsDocument: DocumentNode; export declare const PredictionMarketPriceDocument: DocumentNode; export declare const PredictionMarketsDocument: DocumentNode; export declare const PredictionOutcomeOrderBooksDocument: DocumentNode; export declare const PredictionTokenHoldersDocument: DocumentNode; export declare const PredictionTraderBarsDocument: DocumentNode; export declare const PredictionTraderHoldingsDocument: DocumentNode; export declare const PredictionTraderMarketsStatsDocument: DocumentNode; export declare const PredictionTradersDocument: DocumentNode; export declare const PredictionTradesDocument: DocumentNode; export declare const TokenDocument: DocumentNode; export declare const TokenSparklinesDocument: DocumentNode; export declare const TokenTopTradersDocument: DocumentNode; export declare const TokensDocument: DocumentNode; export declare const Top10HoldersPercentDocument: DocumentNode; export declare const WalletAggregateBackfillStateDocument: DocumentNode; export declare const WalletChartDocument: DocumentNode; export declare const WalletLabelTypesDocument: DocumentNode; export declare const OnBalanceUpdatedDocument: DocumentNode; export declare const OnBarsUpdatedDocument: DocumentNode; export declare const OnDetailedPredictionEventStatsUpdatedDocument: DocumentNode; export declare const OnDetailedPredictionMarketStatsUpdatedDocument: DocumentNode; export declare const OnDetailedStatsUpdatedDocument: DocumentNode; export declare const OnDetailedTokenStatsUpdatedDocument: DocumentNode; export declare const OnEventLabelCreatedDocument: DocumentNode; export declare const OnEventsCreatedDocument: DocumentNode; export declare const OnEventsCreatedByMakerDocument: DocumentNode; export declare const OnFilterTokensUpdatedDocument: DocumentNode; export declare const OnHoldersUpdatedDocument: DocumentNode; export declare const OnLatestTokensDocument: DocumentNode; export declare const OnLaunchpadTokenEventDocument: DocumentNode; export declare const OnLaunchpadTokenEventBatchDocument: DocumentNode; export declare const OnNftAssetsCreatedDocument: DocumentNode; export declare const OnNftEventsCreatedDocument: DocumentNode; export declare const OnNftPoolEventsCreatedDocument: DocumentNode; export declare const OnPairMetadataUpdatedDocument: DocumentNode; export declare const OnPredictionEventBarsUpdatedDocument: DocumentNode; export declare const OnPredictionMarketBarsUpdatedDocument: DocumentNode; export declare const OnPredictionTradesCreatedDocument: DocumentNode; export declare const OnPriceUpdatedDocument: DocumentNode; export declare const OnPricesUpdatedDocument: DocumentNode; export declare const OnTokenBarsUpdatedDocument: DocumentNode; export declare const OnTokenEventsCreatedDocument: DocumentNode; export declare const OnTokenLifecycleEventsCreatedDocument: DocumentNode; export declare const OnUnconfirmedBarsUpdatedDocument: DocumentNode; export declare const OnUnconfirmedEventsCreatedDocument: DocumentNode; export declare const OnUnconfirmedEventsCreatedByMakerDocument: DocumentNode;