From 9db1d05e5b14e9dcaffe7dc62401e6566afa06ea Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 11:02:20 -0600 Subject: [PATCH 01/49] Add basic art GPT scaffolding --- README.md | 18 +- src/GraphQL/Hasura/generated/graphql.ts | 23490 ++++++++++------ src/GraphQL/Subgraph/generated/graphql.ts | 11008 +++++--- src/ProjectConfig/blockedEngineContracts.json | 2 +- src/Utils/artGPTResponse.ts | 58 + src/index.ts | 19 +- tsconfig.json | 2 +- 7 files changed, 20747 insertions(+), 13850 deletions(-) create mode 100644 src/Utils/artGPTResponse.ts diff --git a/README.md b/README.md index 17bf9cac..2f4f585e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ # ArtBot: The Art Blocks Discord Bot + ![Build status](https://github.com/ArtBlocks/artbot/actions/workflows/build-check.yml/badge.svg) [![GitPOAPs](https://public-api.gitpoap.io/v1/repo/ArtBlocks/artbot/badge)](https://www.gitpoap.io/gh/ArtBlocks/artbot) @@ -51,17 +52,27 @@ The core engine of Artbot is built around the discord.js package. It serves seve - All projects and their metadata are retrieved from the subgraph on startup in the `ArtIndexerBot.ts` class, which in turn creates a `ProjectBot` for every project. `#[n] [project_name]`, `#?`, etc queries are triaged by the `ArtIndexerBot` class, and the corresponding `ProjectBot` is triggered to respond. - Curated artist channels are handled a bit differently. ProjectBots for the artist's projects are defined in `ProjectConfig/channels.json` and are triggered by the artist's name in the query. e.g. `#1 ringer` in `#dmitri-cherniak` will trigger the Ringer project bot. - - Additional configuration for these projects can be defined in `ProjectConfig/projectBots.json`. See [Adding query support for a project](#adding-query-support-for-a-project) for more details. + - Additional configuration for these projects can be defined in `ProjectConfig/projectBots.json`. See [Adding query support for a project](#adding-query-support-for-a-project) for more details. - Sales/Listing Feeds - Artbot also provides a feeds for sales and listings of Art Blocks projects. It polls the (incredible) [Reservoir API](https://docs.reservoir.tools/reference/overview) to get the latest activity across all marketplaces (using the `ReservoirListBot.ts` and `ReservoirSaleBot.ts` classes, respectively), and then posts them to the appropriate Discord channels (`Utils/activityTriager.js`). + Artbot also provides a feeds for sales and listings of Art Blocks projects. It polls the (incredible) [Reservoir API](https://docs.reservoir.tools/reference/overview) to get the latest activity across all marketplaces (using the `ReservoirListBot.ts` and `ReservoirSaleBot.ts` classes, respectively), and then posts them to the appropriate Discord channels (`Utils/activityTriager.ts`). - SmartBot Responses - Artbot has been taught to respond to some specific queries about gas price, curated/playground/factory, etc. when directly queried. This logic lives in `Utils/smartBotResponse.js`. + Artbot has been taught to respond to some specific queries about gas price, curated/playground/factory, etc. when directly queried. This logic lives in `Utils/smartBotResponse.ts`. + +- ArtBotGPT Responses + + Artbot has been given the power of GPT-3.5 and given the data of our public docs and smart-contracts repos: + + - https://github.com/ArtBlocks/artblocks-docs + - https://github.com/ArtBlocks/artblocks-contracts + + This logic lives in `Utils/artGPTResponse.ts` and is queried in Discord via `?artGPT` commands. ## Adding query support for a project + ### Definitions #### Bot ID @@ -118,7 +129,6 @@ Here are the currently valid contract names. - `NamedMappings/Seets.json` - json file defining trigger names for single tokens. See `ringerSets.json` for example. - ## PBAB instructions These instructions explain how to configure Art Bot to serve project data in relevant channels. diff --git a/src/GraphQL/Hasura/generated/graphql.ts b/src/GraphQL/Hasura/generated/graphql.ts index ce696d8c..2cc6821c 100644 --- a/src/GraphQL/Hasura/generated/graphql.ts +++ b/src/GraphQL/Hasura/generated/graphql.ts @@ -1,230 +1,239 @@ -import { GraphQLResolveInfo, GraphQLScalarType, GraphQLScalarTypeConfig } from 'graphql'; -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 RequireFields = Omit & { [P in K]-?: NonNullable }; +import { + GraphQLResolveInfo, + GraphQLScalarType, + GraphQLScalarTypeConfig, +} from 'graphql' +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 RequireFields = Omit & { + [P in K]-?: NonNullable +} /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { - ID: string; - String: string; - Boolean: boolean; - Int: number; - Float: number; - bigint: any; - float8: any; - jsonb: any; - jsonpath: any; - numeric: any; - seed_float: any; - timestamp: any; - timestamptz: any; -}; + ID: string + String: string + Boolean: boolean + Int: number + Float: number + bigint: any + float8: any + jsonb: any + jsonpath: any + numeric: any + seed_float: any + timestamp: any + timestamptz: any +} export type AuthMessageOutput = { - __typename?: 'AuthMessageOutput'; - authMessage: Scalars['String']; -}; + __typename?: 'AuthMessageOutput' + authMessage: Scalars['String'] +} export type AuthenticateInput = { - contracts?: InputMaybe>; - publicAddress: Scalars['String']; - signature: Scalars['String']; -}; + contracts?: InputMaybe> + publicAddress: Scalars['String'] + signature: Scalars['String'] +} export type AuthenticateOutput = { - __typename?: 'AuthenticateOutput'; - expiration: Scalars['Int']; - jwt: Scalars['String']; -}; + __typename?: 'AuthenticateOutput' + expiration: Scalars['Int'] + jwt: Scalars['String'] +} /** Boolean expression to compare columns of type "Boolean". All fields are combined with logical 'AND'. */ export type Boolean_Comparison_Exp = { - _eq?: InputMaybe; - _gt?: InputMaybe; - _gte?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _lt?: InputMaybe; - _lte?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; + _eq?: InputMaybe + _gt?: InputMaybe + _gte?: InputMaybe + _in?: InputMaybe> + _is_null?: InputMaybe + _lt?: InputMaybe + _lte?: InputMaybe + _neq?: InputMaybe + _nin?: InputMaybe> +} /** Boolean expression to compare columns of type "Int". All fields are combined with logical 'AND'. */ export type Int_Comparison_Exp = { - _eq?: InputMaybe; - _gt?: InputMaybe; - _gte?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _lt?: InputMaybe; - _lte?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; + _eq?: InputMaybe + _gt?: InputMaybe + _gte?: InputMaybe + _in?: InputMaybe> + _is_null?: InputMaybe + _lt?: InputMaybe + _lte?: InputMaybe + _neq?: InputMaybe + _nin?: InputMaybe> +} export type OpenseaCollectionData = { - __typename?: 'OpenseaCollectionData'; - projectId: Scalars['String']; - url: Scalars['String']; -}; + __typename?: 'OpenseaCollectionData' + projectId: Scalars['String'] + url: Scalars['String'] +} /** Boolean expression to compare columns of type "String". All fields are combined with logical 'AND'. */ export type String_Comparison_Exp = { - _eq?: InputMaybe; - _gt?: InputMaybe; - _gte?: InputMaybe; + _eq?: InputMaybe + _gt?: InputMaybe + _gte?: InputMaybe /** does the column match the given case-insensitive pattern */ - _ilike?: InputMaybe; - _in?: InputMaybe>; + _ilike?: InputMaybe + _in?: InputMaybe> /** does the column match the given POSIX regular expression, case insensitive */ - _iregex?: InputMaybe; - _is_null?: InputMaybe; + _iregex?: InputMaybe + _is_null?: InputMaybe /** does the column match the given pattern */ - _like?: InputMaybe; - _lt?: InputMaybe; - _lte?: InputMaybe; - _neq?: InputMaybe; + _like?: InputMaybe + _lt?: InputMaybe + _lte?: InputMaybe + _neq?: InputMaybe /** does the column NOT match the given case-insensitive pattern */ - _nilike?: InputMaybe; - _nin?: InputMaybe>; + _nilike?: InputMaybe + _nin?: InputMaybe> /** does the column NOT match the given POSIX regular expression, case insensitive */ - _niregex?: InputMaybe; + _niregex?: InputMaybe /** does the column NOT match the given pattern */ - _nlike?: InputMaybe; + _nlike?: InputMaybe /** does the column NOT match the given POSIX regular expression, case sensitive */ - _nregex?: InputMaybe; + _nregex?: InputMaybe /** does the column NOT match the given SQL regular expression */ - _nsimilar?: InputMaybe; + _nsimilar?: InputMaybe /** does the column match the given POSIX regular expression, case sensitive */ - _regex?: InputMaybe; + _regex?: InputMaybe /** does the column match the given SQL regular expression */ - _similar?: InputMaybe; -}; + _similar?: InputMaybe +} /** columns and relationships of "artists" */ export type Artists = { - __typename?: 'artists'; - created_at?: Maybe; - is_ab_staff?: Maybe; - is_curator?: Maybe; + __typename?: 'artists' + created_at?: Maybe + is_ab_staff?: Maybe + is_curator?: Maybe /** An object relationship */ - most_recent_hosted_project?: Maybe; - most_recent_hosted_project_id?: Maybe; + most_recent_hosted_project?: Maybe + most_recent_hosted_project_id?: Maybe /** An object relationship */ - most_recent_project?: Maybe; - most_recent_project_id?: Maybe; + most_recent_project?: Maybe + most_recent_project_id?: Maybe /** An array relationship */ - projects: Array; + projects: Array /** An aggregate relationship */ - projects_aggregate: Projects_Metadata_Aggregate; - public_address?: Maybe; - tos_accepted_at?: Maybe; + projects_aggregate: Projects_Metadata_Aggregate + public_address?: Maybe + tos_accepted_at?: Maybe /** An object relationship */ - user?: Maybe; - viewed_warning_banner?: Maybe; -}; - + user?: Maybe + viewed_warning_banner?: Maybe +} /** columns and relationships of "artists" */ export type ArtistsProjectsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "artists" */ export type ArtistsProjects_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** aggregated selection of "artists" */ export type Artists_Aggregate = { - __typename?: 'artists_aggregate'; - aggregate?: Maybe; - nodes: Array; -}; + __typename?: 'artists_aggregate' + aggregate?: Maybe + nodes: Array +} /** aggregate fields of "artists" */ export type Artists_Aggregate_Fields = { - __typename?: 'artists_aggregate_fields'; - count: Scalars['Int']; - max?: Maybe; - min?: Maybe; -}; - + __typename?: 'artists_aggregate_fields' + count: Scalars['Int'] + max?: Maybe + min?: Maybe +} /** aggregate fields of "artists" */ export type Artists_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; -}; + columns?: InputMaybe> + distinct?: InputMaybe +} /** Boolean expression to filter rows from the table "artists". All fields are combined with a logical 'AND'. */ export type Artists_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - created_at?: InputMaybe; - is_ab_staff?: InputMaybe; - is_curator?: InputMaybe; - most_recent_hosted_project?: InputMaybe; - most_recent_hosted_project_id?: InputMaybe; - most_recent_project?: InputMaybe; - most_recent_project_id?: InputMaybe; - projects?: InputMaybe; - projects_aggregate?: InputMaybe; - public_address?: InputMaybe; - tos_accepted_at?: InputMaybe; - user?: InputMaybe; - viewed_warning_banner?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + created_at?: InputMaybe + is_ab_staff?: InputMaybe + is_curator?: InputMaybe + most_recent_hosted_project?: InputMaybe + most_recent_hosted_project_id?: InputMaybe + most_recent_project?: InputMaybe + most_recent_project_id?: InputMaybe + projects?: InputMaybe + projects_aggregate?: InputMaybe + public_address?: InputMaybe + tos_accepted_at?: InputMaybe + user?: InputMaybe + viewed_warning_banner?: InputMaybe +} /** aggregate max on columns */ export type Artists_Max_Fields = { - __typename?: 'artists_max_fields'; - created_at?: Maybe; - most_recent_hosted_project_id?: Maybe; - most_recent_project_id?: Maybe; - public_address?: Maybe; - tos_accepted_at?: Maybe; -}; + __typename?: 'artists_max_fields' + created_at?: Maybe + most_recent_hosted_project_id?: Maybe + most_recent_project_id?: Maybe + public_address?: Maybe + tos_accepted_at?: Maybe +} /** aggregate min on columns */ export type Artists_Min_Fields = { - __typename?: 'artists_min_fields'; - created_at?: Maybe; - most_recent_hosted_project_id?: Maybe; - most_recent_project_id?: Maybe; - public_address?: Maybe; - tos_accepted_at?: Maybe; -}; + __typename?: 'artists_min_fields' + created_at?: Maybe + most_recent_hosted_project_id?: Maybe + most_recent_project_id?: Maybe + public_address?: Maybe + tos_accepted_at?: Maybe +} /** Ordering options when selecting data from "artists". */ export type Artists_Order_By = { - created_at?: InputMaybe; - is_ab_staff?: InputMaybe; - is_curator?: InputMaybe; - most_recent_hosted_project?: InputMaybe; - most_recent_hosted_project_id?: InputMaybe; - most_recent_project?: InputMaybe; - most_recent_project_id?: InputMaybe; - projects_aggregate?: InputMaybe; - public_address?: InputMaybe; - tos_accepted_at?: InputMaybe; - user?: InputMaybe; - viewed_warning_banner?: InputMaybe; -}; + created_at?: InputMaybe + is_ab_staff?: InputMaybe + is_curator?: InputMaybe + most_recent_hosted_project?: InputMaybe + most_recent_hosted_project_id?: InputMaybe + most_recent_project?: InputMaybe + most_recent_project_id?: InputMaybe + projects_aggregate?: InputMaybe + public_address?: InputMaybe + tos_accepted_at?: InputMaybe + user?: InputMaybe + viewed_warning_banner?: InputMaybe +} /** select columns of table "artists" */ export enum Artists_Select_Column { @@ -243,185 +252,185 @@ export enum Artists_Select_Column { /** column name */ TosAcceptedAt = 'tos_accepted_at', /** column name */ - ViewedWarningBanner = 'viewed_warning_banner' + ViewedWarningBanner = 'viewed_warning_banner', } /** Streaming cursor of the table "artists" */ export type Artists_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Artists_Stream_Cursor_Value_Input; + initial_value: Artists_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Artists_Stream_Cursor_Value_Input = { - created_at?: InputMaybe; - is_ab_staff?: InputMaybe; - is_curator?: InputMaybe; - most_recent_hosted_project_id?: InputMaybe; - most_recent_project_id?: InputMaybe; - public_address?: InputMaybe; - tos_accepted_at?: InputMaybe; - viewed_warning_banner?: InputMaybe; -}; + created_at?: InputMaybe + is_ab_staff?: InputMaybe + is_curator?: InputMaybe + most_recent_hosted_project_id?: InputMaybe + most_recent_project_id?: InputMaybe + public_address?: InputMaybe + tos_accepted_at?: InputMaybe + viewed_warning_banner?: InputMaybe +} /** Boolean expression to compare columns of type "bigint". All fields are combined with logical 'AND'. */ export type Bigint_Comparison_Exp = { - _eq?: InputMaybe; - _gt?: InputMaybe; - _gte?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _lt?: InputMaybe; - _lte?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; + _eq?: InputMaybe + _gt?: InputMaybe + _gte?: InputMaybe + _in?: InputMaybe> + _is_null?: InputMaybe + _lt?: InputMaybe + _lte?: InputMaybe + _neq?: InputMaybe + _nin?: InputMaybe> +} /** columns and relationships of "categories" */ export type Categories = { - __typename?: 'categories'; - name: Scalars['String']; + __typename?: 'categories' + name: Scalars['String'] /** An object relationship */ - project_vertical_category?: Maybe; -}; + project_vertical_category?: Maybe +} /** Boolean expression to filter rows from the table "categories". All fields are combined with a logical 'AND'. */ export type Categories_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - name?: InputMaybe; - project_vertical_category?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + name?: InputMaybe + project_vertical_category?: InputMaybe +} export enum Categories_Enum { Collaborations = 'collaborations', Collections = 'collections', Engine = 'engine', Explorations = 'explorations', - Unassigned = 'unassigned' + Unassigned = 'unassigned', } /** Boolean expression to compare columns of type "categories_enum". All fields are combined with logical 'AND'. */ export type Categories_Enum_Comparison_Exp = { - _eq?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; + _eq?: InputMaybe + _in?: InputMaybe> + _is_null?: InputMaybe + _neq?: InputMaybe + _nin?: InputMaybe> +} /** Ordering options when selecting data from "categories". */ export type Categories_Order_By = { - name?: InputMaybe; - project_vertical_category?: InputMaybe; -}; + name?: InputMaybe + project_vertical_category?: InputMaybe +} /** select columns of table "categories" */ export enum Categories_Select_Column { /** column name */ - Name = 'name' + Name = 'name', } /** Streaming cursor of the table "categories" */ export type Categories_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Categories_Stream_Cursor_Value_Input; + initial_value: Categories_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Categories_Stream_Cursor_Value_Input = { - name?: InputMaybe; -}; + name?: InputMaybe +} /** columns and relationships of "contract_allowlistings" */ export type Contract_Allowlistings = { - __typename?: 'contract_allowlistings'; + __typename?: 'contract_allowlistings' /** An object relationship */ - contract?: Maybe; - contract_address: Scalars['String']; + contract?: Maybe + contract_address: Scalars['String'] /** An object relationship */ - user?: Maybe; - user_address: Scalars['String']; -}; + user?: Maybe + user_address: Scalars['String'] +} /** order by aggregate values of table "contract_allowlistings" */ export type Contract_Allowlistings_Aggregate_Order_By = { - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; -}; + count?: InputMaybe + max?: InputMaybe + min?: InputMaybe +} /** Boolean expression to filter rows from the table "contract_allowlistings". All fields are combined with a logical 'AND'. */ export type Contract_Allowlistings_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - contract?: InputMaybe; - contract_address?: InputMaybe; - user?: InputMaybe; - user_address?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + contract?: InputMaybe + contract_address?: InputMaybe + user?: InputMaybe + user_address?: InputMaybe +} /** order by max() on columns of table "contract_allowlistings" */ export type Contract_Allowlistings_Max_Order_By = { - contract_address?: InputMaybe; - user_address?: InputMaybe; -}; + contract_address?: InputMaybe + user_address?: InputMaybe +} /** order by min() on columns of table "contract_allowlistings" */ export type Contract_Allowlistings_Min_Order_By = { - contract_address?: InputMaybe; - user_address?: InputMaybe; -}; + contract_address?: InputMaybe + user_address?: InputMaybe +} /** Ordering options when selecting data from "contract_allowlistings". */ export type Contract_Allowlistings_Order_By = { - contract?: InputMaybe; - contract_address?: InputMaybe; - user?: InputMaybe; - user_address?: InputMaybe; -}; + contract?: InputMaybe + contract_address?: InputMaybe + user?: InputMaybe + user_address?: InputMaybe +} /** select columns of table "contract_allowlistings" */ export enum Contract_Allowlistings_Select_Column { /** column name */ ContractAddress = 'contract_address', /** column name */ - UserAddress = 'user_address' + UserAddress = 'user_address', } /** Streaming cursor of the table "contract_allowlistings" */ export type Contract_Allowlistings_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Contract_Allowlistings_Stream_Cursor_Value_Input; + initial_value: Contract_Allowlistings_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Contract_Allowlistings_Stream_Cursor_Value_Input = { - contract_address?: InputMaybe; - user_address?: InputMaybe; -}; + contract_address?: InputMaybe + user_address?: InputMaybe +} /** columns and relationships of "contract_type_names" */ export type Contract_Type_Names = { - __typename?: 'contract_type_names'; - name: Scalars['String']; -}; + __typename?: 'contract_type_names' + name: Scalars['String'] +} /** Boolean expression to filter rows from the table "contract_type_names". All fields are combined with a logical 'AND'. */ export type Contract_Type_Names_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - name?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + name?: InputMaybe +} export enum Contract_Type_Names_Enum { GenArt721CoreV0 = 'GenArt721CoreV0', @@ -430,399 +439,394 @@ export enum Contract_Type_Names_Enum { GenArt721CoreV2Pbab = 'GenArt721CoreV2_PBAB', GenArt721CoreV3 = 'GenArt721CoreV3', GenArt721CoreV3Engine = 'GenArt721CoreV3_Engine', - GenArt721CoreV3EngineFlex = 'GenArt721CoreV3_Engine_Flex' + GenArt721CoreV3EngineFlex = 'GenArt721CoreV3_Engine_Flex', } /** Boolean expression to compare columns of type "contract_type_names_enum". All fields are combined with logical 'AND'. */ export type Contract_Type_Names_Enum_Comparison_Exp = { - _eq?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; + _eq?: InputMaybe + _in?: InputMaybe> + _is_null?: InputMaybe + _neq?: InputMaybe + _nin?: InputMaybe> +} /** Ordering options when selecting data from "contract_type_names". */ export type Contract_Type_Names_Order_By = { - name?: InputMaybe; -}; + name?: InputMaybe +} /** select columns of table "contract_type_names" */ export enum Contract_Type_Names_Select_Column { /** column name */ - Name = 'name' + Name = 'name', } /** Streaming cursor of the table "contract_type_names" */ export type Contract_Type_Names_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Contract_Type_Names_Stream_Cursor_Value_Input; + initial_value: Contract_Type_Names_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Contract_Type_Names_Stream_Cursor_Value_Input = { - name?: InputMaybe; -}; + name?: InputMaybe +} /** columns and relationships of "contract_types" */ export type Contract_Types = { - __typename?: 'contract_types'; - abi?: Maybe; - type: Contract_Type_Names_Enum; -}; - + __typename?: 'contract_types' + abi?: Maybe + type: Contract_Type_Names_Enum +} /** columns and relationships of "contract_types" */ export type Contract_TypesAbiArgs = { - path?: InputMaybe; -}; + path?: InputMaybe +} /** Boolean expression to filter rows from the table "contract_types". All fields are combined with a logical 'AND'. */ export type Contract_Types_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - abi?: InputMaybe; - type?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + abi?: InputMaybe + type?: InputMaybe +} /** Ordering options when selecting data from "contract_types". */ export type Contract_Types_Order_By = { - abi?: InputMaybe; - type?: InputMaybe; -}; + abi?: InputMaybe + type?: InputMaybe +} /** select columns of table "contract_types" */ export enum Contract_Types_Select_Column { /** column name */ Abi = 'abi', /** column name */ - Type = 'type' + Type = 'type', } /** Streaming cursor of the table "contract_types" */ export type Contract_Types_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Contract_Types_Stream_Cursor_Value_Input; + initial_value: Contract_Types_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Contract_Types_Stream_Cursor_Value_Input = { - abi?: InputMaybe; - type?: InputMaybe; -}; + abi?: InputMaybe + type?: InputMaybe +} /** columns and relationships of "contracts_metadata" */ export type Contracts_Metadata = { - __typename?: 'contracts_metadata'; - address: Scalars['String']; - admin?: Maybe; + __typename?: 'contracts_metadata' + address: Scalars['String'] + admin?: Maybe /** An array relationship */ - allowlisted_users: Array; - bucket_name?: Maybe; - contract_type: Contract_Type_Names_Enum; - curation_registry_address?: Maybe; + allowlisted_users: Array + bucket_name?: Maybe + contract_type: Contract_Type_Names_Enum + curation_registry_address?: Maybe /** An object relationship */ - default_vertical?: Maybe; - dependency_registry_address?: Maybe; - generator_url?: Maybe; - minter_address?: Maybe; + default_vertical?: Maybe + dependency_registry_address?: Maybe + generator_url?: Maybe + minter_address?: Maybe /** An object relationship */ - minter_filter?: Maybe; - minter_filter_address?: Maybe; - name?: Maybe; + minter_filter?: Maybe + minter_filter_address?: Maybe + name?: Maybe /** A computed field, executes function "new_projects_forbidden" */ - new_projects_forbidden?: Maybe; - new_projects_forbidden_offchain: Scalars['Boolean']; - new_projects_forbidden_onchain: Scalars['Boolean']; - preferred_arweave_gateway?: Maybe; - preferred_ipfs_gateway?: Maybe; + new_projects_forbidden?: Maybe + new_projects_forbidden_offchain: Scalars['Boolean'] + new_projects_forbidden_onchain: Scalars['Boolean'] + preferred_arweave_gateway?: Maybe + preferred_ipfs_gateway?: Maybe /** An array relationship */ - projects: Array; + projects: Array /** An aggregate relationship */ - projects_aggregate: Projects_Metadata_Aggregate; - render_provider_address?: Maybe; - render_provider_percentage?: Maybe; - render_provider_secondary_sales_address?: Maybe; - render_provider_secondary_sales_bps?: Maybe; - token_base_url?: Maybe; + projects_aggregate: Projects_Metadata_Aggregate + render_provider_address?: Maybe + render_provider_percentage?: Maybe + render_provider_secondary_sales_address?: Maybe + render_provider_secondary_sales_bps?: Maybe + token_base_url?: Maybe /** An object relationship */ - type?: Maybe; - updated_at?: Maybe; + type?: Maybe + updated_at?: Maybe /** A computed field, executes function "user_is_allowlisted" */ - user_is_allowlisted?: Maybe; -}; - + user_is_allowlisted?: Maybe +} /** columns and relationships of "contracts_metadata" */ export type Contracts_MetadataAllowlisted_UsersArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "contracts_metadata" */ export type Contracts_MetadataProjectsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "contracts_metadata" */ export type Contracts_MetadataProjects_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** aggregated selection of "contracts_metadata" */ export type Contracts_Metadata_Aggregate = { - __typename?: 'contracts_metadata_aggregate'; - aggregate?: Maybe; - nodes: Array; -}; + __typename?: 'contracts_metadata_aggregate' + aggregate?: Maybe + nodes: Array +} export type Contracts_Metadata_Aggregate_Bool_Exp = { - bool_and?: InputMaybe; - bool_or?: InputMaybe; - count?: InputMaybe; -}; + bool_and?: InputMaybe + bool_or?: InputMaybe + count?: InputMaybe +} export type Contracts_Metadata_Aggregate_Bool_Exp_Bool_And = { - arguments: Contracts_Metadata_Select_Column_Contracts_Metadata_Aggregate_Bool_Exp_Bool_And_Arguments_Columns; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Boolean_Comparison_Exp; -}; + arguments: Contracts_Metadata_Select_Column_Contracts_Metadata_Aggregate_Bool_Exp_Bool_And_Arguments_Columns + distinct?: InputMaybe + filter?: InputMaybe + predicate: Boolean_Comparison_Exp +} export type Contracts_Metadata_Aggregate_Bool_Exp_Bool_Or = { - arguments: Contracts_Metadata_Select_Column_Contracts_Metadata_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Boolean_Comparison_Exp; -}; + arguments: Contracts_Metadata_Select_Column_Contracts_Metadata_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns + distinct?: InputMaybe + filter?: InputMaybe + predicate: Boolean_Comparison_Exp +} export type Contracts_Metadata_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; -}; + arguments?: InputMaybe> + distinct?: InputMaybe + filter?: InputMaybe + predicate: Int_Comparison_Exp +} /** aggregate fields of "contracts_metadata" */ export type Contracts_Metadata_Aggregate_Fields = { - __typename?: 'contracts_metadata_aggregate_fields'; - avg?: Maybe; - count: Scalars['Int']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; -}; - + __typename?: 'contracts_metadata_aggregate_fields' + avg?: Maybe + count: Scalars['Int'] + max?: Maybe + min?: Maybe + stddev?: Maybe + stddev_pop?: Maybe + stddev_samp?: Maybe + sum?: Maybe + var_pop?: Maybe + var_samp?: Maybe + variance?: Maybe +} /** aggregate fields of "contracts_metadata" */ export type Contracts_Metadata_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; -}; + columns?: InputMaybe> + distinct?: InputMaybe +} /** order by aggregate values of table "contracts_metadata" */ export type Contracts_Metadata_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; -}; + avg?: InputMaybe + count?: InputMaybe + max?: InputMaybe + min?: InputMaybe + stddev?: InputMaybe + stddev_pop?: InputMaybe + stddev_samp?: InputMaybe + sum?: InputMaybe + var_pop?: InputMaybe + var_samp?: InputMaybe + variance?: InputMaybe +} /** aggregate avg on columns */ export type Contracts_Metadata_Avg_Fields = { - __typename?: 'contracts_metadata_avg_fields'; - render_provider_percentage?: Maybe; - render_provider_secondary_sales_bps?: Maybe; -}; + __typename?: 'contracts_metadata_avg_fields' + render_provider_percentage?: Maybe + render_provider_secondary_sales_bps?: Maybe +} /** order by avg() on columns of table "contracts_metadata" */ export type Contracts_Metadata_Avg_Order_By = { - render_provider_percentage?: InputMaybe; - render_provider_secondary_sales_bps?: InputMaybe; -}; + render_provider_percentage?: InputMaybe + render_provider_secondary_sales_bps?: InputMaybe +} /** Boolean expression to filter rows from the table "contracts_metadata". All fields are combined with a logical 'AND'. */ export type Contracts_Metadata_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - address?: InputMaybe; - admin?: InputMaybe; - allowlisted_users?: InputMaybe; - bucket_name?: InputMaybe; - contract_type?: InputMaybe; - curation_registry_address?: InputMaybe; - default_vertical?: InputMaybe; - dependency_registry_address?: InputMaybe; - generator_url?: InputMaybe; - minter_address?: InputMaybe; - minter_filter?: InputMaybe; - minter_filter_address?: InputMaybe; - name?: InputMaybe; - new_projects_forbidden?: InputMaybe; - new_projects_forbidden_offchain?: InputMaybe; - new_projects_forbidden_onchain?: InputMaybe; - preferred_arweave_gateway?: InputMaybe; - preferred_ipfs_gateway?: InputMaybe; - projects?: InputMaybe; - projects_aggregate?: InputMaybe; - render_provider_address?: InputMaybe; - render_provider_percentage?: InputMaybe; - render_provider_secondary_sales_address?: InputMaybe; - render_provider_secondary_sales_bps?: InputMaybe; - token_base_url?: InputMaybe; - type?: InputMaybe; - updated_at?: InputMaybe; - user_is_allowlisted?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + address?: InputMaybe + admin?: InputMaybe + allowlisted_users?: InputMaybe + bucket_name?: InputMaybe + contract_type?: InputMaybe + curation_registry_address?: InputMaybe + default_vertical?: InputMaybe + dependency_registry_address?: InputMaybe + generator_url?: InputMaybe + minter_address?: InputMaybe + minter_filter?: InputMaybe + minter_filter_address?: InputMaybe + name?: InputMaybe + new_projects_forbidden?: InputMaybe + new_projects_forbidden_offchain?: InputMaybe + new_projects_forbidden_onchain?: InputMaybe + preferred_arweave_gateway?: InputMaybe + preferred_ipfs_gateway?: InputMaybe + projects?: InputMaybe + projects_aggregate?: InputMaybe + render_provider_address?: InputMaybe + render_provider_percentage?: InputMaybe + render_provider_secondary_sales_address?: InputMaybe + render_provider_secondary_sales_bps?: InputMaybe + token_base_url?: InputMaybe + type?: InputMaybe + updated_at?: InputMaybe + user_is_allowlisted?: InputMaybe +} /** aggregate max on columns */ export type Contracts_Metadata_Max_Fields = { - __typename?: 'contracts_metadata_max_fields'; - address?: Maybe; - admin?: Maybe; - bucket_name?: Maybe; - curation_registry_address?: Maybe; - dependency_registry_address?: Maybe; - generator_url?: Maybe; - minter_address?: Maybe; - minter_filter_address?: Maybe; - name?: Maybe; - preferred_arweave_gateway?: Maybe; - preferred_ipfs_gateway?: Maybe; - render_provider_address?: Maybe; - render_provider_percentage?: Maybe; - render_provider_secondary_sales_address?: Maybe; - render_provider_secondary_sales_bps?: Maybe; - token_base_url?: Maybe; - updated_at?: Maybe; -}; + __typename?: 'contracts_metadata_max_fields' + address?: Maybe + admin?: Maybe + bucket_name?: Maybe + curation_registry_address?: Maybe + dependency_registry_address?: Maybe + generator_url?: Maybe + minter_address?: Maybe + minter_filter_address?: Maybe + name?: Maybe + preferred_arweave_gateway?: Maybe + preferred_ipfs_gateway?: Maybe + render_provider_address?: Maybe + render_provider_percentage?: Maybe + render_provider_secondary_sales_address?: Maybe + render_provider_secondary_sales_bps?: Maybe + token_base_url?: Maybe + updated_at?: Maybe +} /** order by max() on columns of table "contracts_metadata" */ export type Contracts_Metadata_Max_Order_By = { - address?: InputMaybe; - admin?: InputMaybe; - bucket_name?: InputMaybe; - curation_registry_address?: InputMaybe; - dependency_registry_address?: InputMaybe; - generator_url?: InputMaybe; - minter_address?: InputMaybe; - minter_filter_address?: InputMaybe; - name?: InputMaybe; - preferred_arweave_gateway?: InputMaybe; - preferred_ipfs_gateway?: InputMaybe; - render_provider_address?: InputMaybe; - render_provider_percentage?: InputMaybe; - render_provider_secondary_sales_address?: InputMaybe; - render_provider_secondary_sales_bps?: InputMaybe; - token_base_url?: InputMaybe; - updated_at?: InputMaybe; -}; + address?: InputMaybe + admin?: InputMaybe + bucket_name?: InputMaybe + curation_registry_address?: InputMaybe + dependency_registry_address?: InputMaybe + generator_url?: InputMaybe + minter_address?: InputMaybe + minter_filter_address?: InputMaybe + name?: InputMaybe + preferred_arweave_gateway?: InputMaybe + preferred_ipfs_gateway?: InputMaybe + render_provider_address?: InputMaybe + render_provider_percentage?: InputMaybe + render_provider_secondary_sales_address?: InputMaybe + render_provider_secondary_sales_bps?: InputMaybe + token_base_url?: InputMaybe + updated_at?: InputMaybe +} /** aggregate min on columns */ export type Contracts_Metadata_Min_Fields = { - __typename?: 'contracts_metadata_min_fields'; - address?: Maybe; - admin?: Maybe; - bucket_name?: Maybe; - curation_registry_address?: Maybe; - dependency_registry_address?: Maybe; - generator_url?: Maybe; - minter_address?: Maybe; - minter_filter_address?: Maybe; - name?: Maybe; - preferred_arweave_gateway?: Maybe; - preferred_ipfs_gateway?: Maybe; - render_provider_address?: Maybe; - render_provider_percentage?: Maybe; - render_provider_secondary_sales_address?: Maybe; - render_provider_secondary_sales_bps?: Maybe; - token_base_url?: Maybe; - updated_at?: Maybe; -}; + __typename?: 'contracts_metadata_min_fields' + address?: Maybe + admin?: Maybe + bucket_name?: Maybe + curation_registry_address?: Maybe + dependency_registry_address?: Maybe + generator_url?: Maybe + minter_address?: Maybe + minter_filter_address?: Maybe + name?: Maybe + preferred_arweave_gateway?: Maybe + preferred_ipfs_gateway?: Maybe + render_provider_address?: Maybe + render_provider_percentage?: Maybe + render_provider_secondary_sales_address?: Maybe + render_provider_secondary_sales_bps?: Maybe + token_base_url?: Maybe + updated_at?: Maybe +} /** order by min() on columns of table "contracts_metadata" */ export type Contracts_Metadata_Min_Order_By = { - address?: InputMaybe; - admin?: InputMaybe; - bucket_name?: InputMaybe; - curation_registry_address?: InputMaybe; - dependency_registry_address?: InputMaybe; - generator_url?: InputMaybe; - minter_address?: InputMaybe; - minter_filter_address?: InputMaybe; - name?: InputMaybe; - preferred_arweave_gateway?: InputMaybe; - preferred_ipfs_gateway?: InputMaybe; - render_provider_address?: InputMaybe; - render_provider_percentage?: InputMaybe; - render_provider_secondary_sales_address?: InputMaybe; - render_provider_secondary_sales_bps?: InputMaybe; - token_base_url?: InputMaybe; - updated_at?: InputMaybe; -}; + address?: InputMaybe + admin?: InputMaybe + bucket_name?: InputMaybe + curation_registry_address?: InputMaybe + dependency_registry_address?: InputMaybe + generator_url?: InputMaybe + minter_address?: InputMaybe + minter_filter_address?: InputMaybe + name?: InputMaybe + preferred_arweave_gateway?: InputMaybe + preferred_ipfs_gateway?: InputMaybe + render_provider_address?: InputMaybe + render_provider_percentage?: InputMaybe + render_provider_secondary_sales_address?: InputMaybe + render_provider_secondary_sales_bps?: InputMaybe + token_base_url?: InputMaybe + updated_at?: InputMaybe +} /** Ordering options when selecting data from "contracts_metadata". */ export type Contracts_Metadata_Order_By = { - address?: InputMaybe; - admin?: InputMaybe; - allowlisted_users_aggregate?: InputMaybe; - bucket_name?: InputMaybe; - contract_type?: InputMaybe; - curation_registry_address?: InputMaybe; - default_vertical?: InputMaybe; - dependency_registry_address?: InputMaybe; - generator_url?: InputMaybe; - minter_address?: InputMaybe; - minter_filter?: InputMaybe; - minter_filter_address?: InputMaybe; - name?: InputMaybe; - new_projects_forbidden?: InputMaybe; - new_projects_forbidden_offchain?: InputMaybe; - new_projects_forbidden_onchain?: InputMaybe; - preferred_arweave_gateway?: InputMaybe; - preferred_ipfs_gateway?: InputMaybe; - projects_aggregate?: InputMaybe; - render_provider_address?: InputMaybe; - render_provider_percentage?: InputMaybe; - render_provider_secondary_sales_address?: InputMaybe; - render_provider_secondary_sales_bps?: InputMaybe; - token_base_url?: InputMaybe; - type?: InputMaybe; - updated_at?: InputMaybe; - user_is_allowlisted?: InputMaybe; -}; + address?: InputMaybe + admin?: InputMaybe + allowlisted_users_aggregate?: InputMaybe + bucket_name?: InputMaybe + contract_type?: InputMaybe + curation_registry_address?: InputMaybe + default_vertical?: InputMaybe + dependency_registry_address?: InputMaybe + generator_url?: InputMaybe + minter_address?: InputMaybe + minter_filter?: InputMaybe + minter_filter_address?: InputMaybe + name?: InputMaybe + new_projects_forbidden?: InputMaybe + new_projects_forbidden_offchain?: InputMaybe + new_projects_forbidden_onchain?: InputMaybe + preferred_arweave_gateway?: InputMaybe + preferred_ipfs_gateway?: InputMaybe + projects_aggregate?: InputMaybe + render_provider_address?: InputMaybe + render_provider_percentage?: InputMaybe + render_provider_secondary_sales_address?: InputMaybe + render_provider_secondary_sales_bps?: InputMaybe + token_base_url?: InputMaybe + type?: InputMaybe + updated_at?: InputMaybe + user_is_allowlisted?: InputMaybe +} /** select columns of table "contracts_metadata" */ export enum Contracts_Metadata_Select_Column { @@ -865,7 +869,7 @@ export enum Contracts_Metadata_Select_Column { /** column name */ TokenBaseUrl = 'token_base_url', /** column name */ - UpdatedAt = 'updated_at' + UpdatedAt = 'updated_at', } /** select "contracts_metadata_aggregate_bool_exp_bool_and_arguments_columns" columns of table "contracts_metadata" */ @@ -873,7 +877,7 @@ export enum Contracts_Metadata_Select_Column_Contracts_Metadata_Aggregate_Bool_E /** column name */ NewProjectsForbiddenOffchain = 'new_projects_forbidden_offchain', /** column name */ - NewProjectsForbiddenOnchain = 'new_projects_forbidden_onchain' + NewProjectsForbiddenOnchain = 'new_projects_forbidden_onchain', } /** select "contracts_metadata_aggregate_bool_exp_bool_or_arguments_columns" columns of table "contracts_metadata" */ @@ -881,370 +885,367 @@ export enum Contracts_Metadata_Select_Column_Contracts_Metadata_Aggregate_Bool_E /** column name */ NewProjectsForbiddenOffchain = 'new_projects_forbidden_offchain', /** column name */ - NewProjectsForbiddenOnchain = 'new_projects_forbidden_onchain' + NewProjectsForbiddenOnchain = 'new_projects_forbidden_onchain', } /** aggregate stddev on columns */ export type Contracts_Metadata_Stddev_Fields = { - __typename?: 'contracts_metadata_stddev_fields'; - render_provider_percentage?: Maybe; - render_provider_secondary_sales_bps?: Maybe; -}; + __typename?: 'contracts_metadata_stddev_fields' + render_provider_percentage?: Maybe + render_provider_secondary_sales_bps?: Maybe +} /** order by stddev() on columns of table "contracts_metadata" */ export type Contracts_Metadata_Stddev_Order_By = { - render_provider_percentage?: InputMaybe; - render_provider_secondary_sales_bps?: InputMaybe; -}; + render_provider_percentage?: InputMaybe + render_provider_secondary_sales_bps?: InputMaybe +} /** aggregate stddev_pop on columns */ export type Contracts_Metadata_Stddev_Pop_Fields = { - __typename?: 'contracts_metadata_stddev_pop_fields'; - render_provider_percentage?: Maybe; - render_provider_secondary_sales_bps?: Maybe; -}; + __typename?: 'contracts_metadata_stddev_pop_fields' + render_provider_percentage?: Maybe + render_provider_secondary_sales_bps?: Maybe +} /** order by stddev_pop() on columns of table "contracts_metadata" */ export type Contracts_Metadata_Stddev_Pop_Order_By = { - render_provider_percentage?: InputMaybe; - render_provider_secondary_sales_bps?: InputMaybe; -}; + render_provider_percentage?: InputMaybe + render_provider_secondary_sales_bps?: InputMaybe +} /** aggregate stddev_samp on columns */ export type Contracts_Metadata_Stddev_Samp_Fields = { - __typename?: 'contracts_metadata_stddev_samp_fields'; - render_provider_percentage?: Maybe; - render_provider_secondary_sales_bps?: Maybe; -}; + __typename?: 'contracts_metadata_stddev_samp_fields' + render_provider_percentage?: Maybe + render_provider_secondary_sales_bps?: Maybe +} /** order by stddev_samp() on columns of table "contracts_metadata" */ export type Contracts_Metadata_Stddev_Samp_Order_By = { - render_provider_percentage?: InputMaybe; - render_provider_secondary_sales_bps?: InputMaybe; -}; + render_provider_percentage?: InputMaybe + render_provider_secondary_sales_bps?: InputMaybe +} /** Streaming cursor of the table "contracts_metadata" */ export type Contracts_Metadata_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Contracts_Metadata_Stream_Cursor_Value_Input; + initial_value: Contracts_Metadata_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Contracts_Metadata_Stream_Cursor_Value_Input = { - address?: InputMaybe; - admin?: InputMaybe; - bucket_name?: InputMaybe; - contract_type?: InputMaybe; - curation_registry_address?: InputMaybe; - dependency_registry_address?: InputMaybe; - generator_url?: InputMaybe; - minter_address?: InputMaybe; - minter_filter_address?: InputMaybe; - name?: InputMaybe; - new_projects_forbidden_offchain?: InputMaybe; - new_projects_forbidden_onchain?: InputMaybe; - preferred_arweave_gateway?: InputMaybe; - preferred_ipfs_gateway?: InputMaybe; - render_provider_address?: InputMaybe; - render_provider_percentage?: InputMaybe; - render_provider_secondary_sales_address?: InputMaybe; - render_provider_secondary_sales_bps?: InputMaybe; - token_base_url?: InputMaybe; - updated_at?: InputMaybe; -}; + address?: InputMaybe + admin?: InputMaybe + bucket_name?: InputMaybe + contract_type?: InputMaybe + curation_registry_address?: InputMaybe + dependency_registry_address?: InputMaybe + generator_url?: InputMaybe + minter_address?: InputMaybe + minter_filter_address?: InputMaybe + name?: InputMaybe + new_projects_forbidden_offchain?: InputMaybe + new_projects_forbidden_onchain?: InputMaybe + preferred_arweave_gateway?: InputMaybe + preferred_ipfs_gateway?: InputMaybe + render_provider_address?: InputMaybe + render_provider_percentage?: InputMaybe + render_provider_secondary_sales_address?: InputMaybe + render_provider_secondary_sales_bps?: InputMaybe + token_base_url?: InputMaybe + updated_at?: InputMaybe +} /** aggregate sum on columns */ export type Contracts_Metadata_Sum_Fields = { - __typename?: 'contracts_metadata_sum_fields'; - render_provider_percentage?: Maybe; - render_provider_secondary_sales_bps?: Maybe; -}; + __typename?: 'contracts_metadata_sum_fields' + render_provider_percentage?: Maybe + render_provider_secondary_sales_bps?: Maybe +} /** order by sum() on columns of table "contracts_metadata" */ export type Contracts_Metadata_Sum_Order_By = { - render_provider_percentage?: InputMaybe; - render_provider_secondary_sales_bps?: InputMaybe; -}; + render_provider_percentage?: InputMaybe + render_provider_secondary_sales_bps?: InputMaybe +} /** aggregate var_pop on columns */ export type Contracts_Metadata_Var_Pop_Fields = { - __typename?: 'contracts_metadata_var_pop_fields'; - render_provider_percentage?: Maybe; - render_provider_secondary_sales_bps?: Maybe; -}; + __typename?: 'contracts_metadata_var_pop_fields' + render_provider_percentage?: Maybe + render_provider_secondary_sales_bps?: Maybe +} /** order by var_pop() on columns of table "contracts_metadata" */ export type Contracts_Metadata_Var_Pop_Order_By = { - render_provider_percentage?: InputMaybe; - render_provider_secondary_sales_bps?: InputMaybe; -}; + render_provider_percentage?: InputMaybe + render_provider_secondary_sales_bps?: InputMaybe +} /** aggregate var_samp on columns */ export type Contracts_Metadata_Var_Samp_Fields = { - __typename?: 'contracts_metadata_var_samp_fields'; - render_provider_percentage?: Maybe; - render_provider_secondary_sales_bps?: Maybe; -}; + __typename?: 'contracts_metadata_var_samp_fields' + render_provider_percentage?: Maybe + render_provider_secondary_sales_bps?: Maybe +} /** order by var_samp() on columns of table "contracts_metadata" */ export type Contracts_Metadata_Var_Samp_Order_By = { - render_provider_percentage?: InputMaybe; - render_provider_secondary_sales_bps?: InputMaybe; -}; + render_provider_percentage?: InputMaybe + render_provider_secondary_sales_bps?: InputMaybe +} /** aggregate variance on columns */ export type Contracts_Metadata_Variance_Fields = { - __typename?: 'contracts_metadata_variance_fields'; - render_provider_percentage?: Maybe; - render_provider_secondary_sales_bps?: Maybe; -}; + __typename?: 'contracts_metadata_variance_fields' + render_provider_percentage?: Maybe + render_provider_secondary_sales_bps?: Maybe +} /** order by variance() on columns of table "contracts_metadata" */ export type Contracts_Metadata_Variance_Order_By = { - render_provider_percentage?: InputMaybe; - render_provider_secondary_sales_bps?: InputMaybe; -}; + render_provider_percentage?: InputMaybe + render_provider_secondary_sales_bps?: InputMaybe +} export enum Curation_Statuses_Enum { Collaboration = 'collaboration', Curated = 'curated', Factory = 'factory', - Playground = 'playground' + Playground = 'playground', } /** Boolean expression to compare columns of type "curation_statuses_enum". All fields are combined with logical 'AND'. */ export type Curation_Statuses_Enum_Comparison_Exp = { - _eq?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; + _eq?: InputMaybe + _in?: InputMaybe> + _is_null?: InputMaybe + _neq?: InputMaybe + _nin?: InputMaybe> +} /** ordering argument of a cursor */ export enum Cursor_Ordering { /** ascending ordering of the cursor */ Asc = 'ASC', /** descending ordering of the cursor */ - Desc = 'DESC' + Desc = 'DESC', } /** columns and relationships of "dependencies_metadata" */ export type Dependencies_Metadata = { - __typename?: 'dependencies_metadata'; + __typename?: 'dependencies_metadata' /** An array relationship */ - additional_cdns: Array; + additional_cdns: Array /** An aggregate relationship */ - additional_cdns_aggregate: Dependency_Additional_Cdns_Aggregate; + additional_cdns_aggregate: Dependency_Additional_Cdns_Aggregate /** An array relationship */ - additional_repositories: Array; + additional_repositories: Array /** An aggregate relationship */ - additional_repositories_aggregate: Dependency_Additional_Repositories_Aggregate; + additional_repositories_aggregate: Dependency_Additional_Repositories_Aggregate /** An object relationship */ - dependency_registry: Dependency_Registries; - dependency_registry_address: Scalars['String']; - preferred_cdn?: Maybe; - preferred_repository?: Maybe; - reference_website?: Maybe; - script?: Maybe; + dependency_registry: Dependency_Registries + dependency_registry_address: Scalars['String'] + preferred_cdn?: Maybe + preferred_repository?: Maybe + reference_website?: Maybe + script?: Maybe /** An array relationship */ - scripts: Array; + scripts: Array /** An aggregate relationship */ - scripts_aggregate: Dependency_Scripts_Aggregate; - type_and_version: Scalars['String']; - updated_at: Scalars['timestamptz']; - updated_onchain_at: Scalars['timestamptz']; -}; - + scripts_aggregate: Dependency_Scripts_Aggregate + type_and_version: Scalars['String'] + updated_at: Scalars['timestamptz'] + updated_onchain_at: Scalars['timestamptz'] +} /** columns and relationships of "dependencies_metadata" */ export type Dependencies_MetadataAdditional_CdnsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "dependencies_metadata" */ export type Dependencies_MetadataAdditional_Cdns_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "dependencies_metadata" */ export type Dependencies_MetadataAdditional_RepositoriesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe< + Array + > + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "dependencies_metadata" */ export type Dependencies_MetadataAdditional_Repositories_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe< + Array + > + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "dependencies_metadata" */ export type Dependencies_MetadataScriptsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "dependencies_metadata" */ export type Dependencies_MetadataScripts_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** aggregated selection of "dependencies_metadata" */ export type Dependencies_Metadata_Aggregate = { - __typename?: 'dependencies_metadata_aggregate'; - aggregate?: Maybe; - nodes: Array; -}; + __typename?: 'dependencies_metadata_aggregate' + aggregate?: Maybe + nodes: Array +} export type Dependencies_Metadata_Aggregate_Bool_Exp = { - count?: InputMaybe; -}; + count?: InputMaybe +} export type Dependencies_Metadata_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; -}; + arguments?: InputMaybe> + distinct?: InputMaybe + filter?: InputMaybe + predicate: Int_Comparison_Exp +} /** aggregate fields of "dependencies_metadata" */ export type Dependencies_Metadata_Aggregate_Fields = { - __typename?: 'dependencies_metadata_aggregate_fields'; - count: Scalars['Int']; - max?: Maybe; - min?: Maybe; -}; - + __typename?: 'dependencies_metadata_aggregate_fields' + count: Scalars['Int'] + max?: Maybe + min?: Maybe +} /** aggregate fields of "dependencies_metadata" */ export type Dependencies_Metadata_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; -}; + columns?: InputMaybe> + distinct?: InputMaybe +} /** order by aggregate values of table "dependencies_metadata" */ export type Dependencies_Metadata_Aggregate_Order_By = { - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; -}; + count?: InputMaybe + max?: InputMaybe + min?: InputMaybe +} /** Boolean expression to filter rows from the table "dependencies_metadata". All fields are combined with a logical 'AND'. */ export type Dependencies_Metadata_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - additional_cdns?: InputMaybe; - additional_cdns_aggregate?: InputMaybe; - additional_repositories?: InputMaybe; - additional_repositories_aggregate?: InputMaybe; - dependency_registry?: InputMaybe; - dependency_registry_address?: InputMaybe; - preferred_cdn?: InputMaybe; - preferred_repository?: InputMaybe; - reference_website?: InputMaybe; - script?: InputMaybe; - scripts?: InputMaybe; - scripts_aggregate?: InputMaybe; - type_and_version?: InputMaybe; - updated_at?: InputMaybe; - updated_onchain_at?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + additional_cdns?: InputMaybe + additional_cdns_aggregate?: InputMaybe + additional_repositories?: InputMaybe + additional_repositories_aggregate?: InputMaybe + dependency_registry?: InputMaybe + dependency_registry_address?: InputMaybe + preferred_cdn?: InputMaybe + preferred_repository?: InputMaybe + reference_website?: InputMaybe + script?: InputMaybe + scripts?: InputMaybe + scripts_aggregate?: InputMaybe + type_and_version?: InputMaybe + updated_at?: InputMaybe + updated_onchain_at?: InputMaybe +} /** aggregate max on columns */ export type Dependencies_Metadata_Max_Fields = { - __typename?: 'dependencies_metadata_max_fields'; - dependency_registry_address?: Maybe; - preferred_cdn?: Maybe; - preferred_repository?: Maybe; - reference_website?: Maybe; - script?: Maybe; - type_and_version?: Maybe; - updated_at?: Maybe; - updated_onchain_at?: Maybe; -}; + __typename?: 'dependencies_metadata_max_fields' + dependency_registry_address?: Maybe + preferred_cdn?: Maybe + preferred_repository?: Maybe + reference_website?: Maybe + script?: Maybe + type_and_version?: Maybe + updated_at?: Maybe + updated_onchain_at?: Maybe +} /** order by max() on columns of table "dependencies_metadata" */ export type Dependencies_Metadata_Max_Order_By = { - dependency_registry_address?: InputMaybe; - preferred_cdn?: InputMaybe; - preferred_repository?: InputMaybe; - reference_website?: InputMaybe; - script?: InputMaybe; - type_and_version?: InputMaybe; - updated_at?: InputMaybe; - updated_onchain_at?: InputMaybe; -}; + dependency_registry_address?: InputMaybe + preferred_cdn?: InputMaybe + preferred_repository?: InputMaybe + reference_website?: InputMaybe + script?: InputMaybe + type_and_version?: InputMaybe + updated_at?: InputMaybe + updated_onchain_at?: InputMaybe +} /** aggregate min on columns */ export type Dependencies_Metadata_Min_Fields = { - __typename?: 'dependencies_metadata_min_fields'; - dependency_registry_address?: Maybe; - preferred_cdn?: Maybe; - preferred_repository?: Maybe; - reference_website?: Maybe; - script?: Maybe; - type_and_version?: Maybe; - updated_at?: Maybe; - updated_onchain_at?: Maybe; -}; + __typename?: 'dependencies_metadata_min_fields' + dependency_registry_address?: Maybe + preferred_cdn?: Maybe + preferred_repository?: Maybe + reference_website?: Maybe + script?: Maybe + type_and_version?: Maybe + updated_at?: Maybe + updated_onchain_at?: Maybe +} /** order by min() on columns of table "dependencies_metadata" */ export type Dependencies_Metadata_Min_Order_By = { - dependency_registry_address?: InputMaybe; - preferred_cdn?: InputMaybe; - preferred_repository?: InputMaybe; - reference_website?: InputMaybe; - script?: InputMaybe; - type_and_version?: InputMaybe; - updated_at?: InputMaybe; - updated_onchain_at?: InputMaybe; -}; + dependency_registry_address?: InputMaybe + preferred_cdn?: InputMaybe + preferred_repository?: InputMaybe + reference_website?: InputMaybe + script?: InputMaybe + type_and_version?: InputMaybe + updated_at?: InputMaybe + updated_onchain_at?: InputMaybe +} /** Ordering options when selecting data from "dependencies_metadata". */ export type Dependencies_Metadata_Order_By = { - additional_cdns_aggregate?: InputMaybe; - additional_repositories_aggregate?: InputMaybe; - dependency_registry?: InputMaybe; - dependency_registry_address?: InputMaybe; - preferred_cdn?: InputMaybe; - preferred_repository?: InputMaybe; - reference_website?: InputMaybe; - script?: InputMaybe; - scripts_aggregate?: InputMaybe; - type_and_version?: InputMaybe; - updated_at?: InputMaybe; - updated_onchain_at?: InputMaybe; -}; + additional_cdns_aggregate?: InputMaybe + additional_repositories_aggregate?: InputMaybe + dependency_registry?: InputMaybe + dependency_registry_address?: InputMaybe + preferred_cdn?: InputMaybe + preferred_repository?: InputMaybe + reference_website?: InputMaybe + script?: InputMaybe + scripts_aggregate?: InputMaybe + type_and_version?: InputMaybe + updated_at?: InputMaybe + updated_onchain_at?: InputMaybe +} /** select columns of table "dependencies_metadata" */ export enum Dependencies_Metadata_Select_Column { @@ -1263,154 +1264,153 @@ export enum Dependencies_Metadata_Select_Column { /** column name */ UpdatedAt = 'updated_at', /** column name */ - UpdatedOnchainAt = 'updated_onchain_at' + UpdatedOnchainAt = 'updated_onchain_at', } /** Streaming cursor of the table "dependencies_metadata" */ export type Dependencies_Metadata_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Dependencies_Metadata_Stream_Cursor_Value_Input; + initial_value: Dependencies_Metadata_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Dependencies_Metadata_Stream_Cursor_Value_Input = { - dependency_registry_address?: InputMaybe; - preferred_cdn?: InputMaybe; - preferred_repository?: InputMaybe; - reference_website?: InputMaybe; - script?: InputMaybe; - type_and_version?: InputMaybe; - updated_at?: InputMaybe; - updated_onchain_at?: InputMaybe; -}; + dependency_registry_address?: InputMaybe + preferred_cdn?: InputMaybe + preferred_repository?: InputMaybe + reference_website?: InputMaybe + script?: InputMaybe + type_and_version?: InputMaybe + updated_at?: InputMaybe + updated_onchain_at?: InputMaybe +} /** columns and relationships of "dependency_additional_cdns" */ export type Dependency_Additional_Cdns = { - __typename?: 'dependency_additional_cdns'; - cdn: Scalars['String']; + __typename?: 'dependency_additional_cdns' + cdn: Scalars['String'] /** An object relationship */ - dependency: Dependencies_Metadata; - dependency_type_and_version: Scalars['String']; - index: Scalars['Int']; -}; + dependency: Dependencies_Metadata + dependency_type_and_version: Scalars['String'] + index: Scalars['Int'] +} /** aggregated selection of "dependency_additional_cdns" */ export type Dependency_Additional_Cdns_Aggregate = { - __typename?: 'dependency_additional_cdns_aggregate'; - aggregate?: Maybe; - nodes: Array; -}; + __typename?: 'dependency_additional_cdns_aggregate' + aggregate?: Maybe + nodes: Array +} export type Dependency_Additional_Cdns_Aggregate_Bool_Exp = { - count?: InputMaybe; -}; + count?: InputMaybe +} export type Dependency_Additional_Cdns_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; -}; + arguments?: InputMaybe> + distinct?: InputMaybe + filter?: InputMaybe + predicate: Int_Comparison_Exp +} /** aggregate fields of "dependency_additional_cdns" */ export type Dependency_Additional_Cdns_Aggregate_Fields = { - __typename?: 'dependency_additional_cdns_aggregate_fields'; - avg?: Maybe; - count: Scalars['Int']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; -}; - + __typename?: 'dependency_additional_cdns_aggregate_fields' + avg?: Maybe + count: Scalars['Int'] + max?: Maybe + min?: Maybe + stddev?: Maybe + stddev_pop?: Maybe + stddev_samp?: Maybe + sum?: Maybe + var_pop?: Maybe + var_samp?: Maybe + variance?: Maybe +} /** aggregate fields of "dependency_additional_cdns" */ export type Dependency_Additional_Cdns_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; -}; + columns?: InputMaybe> + distinct?: InputMaybe +} /** order by aggregate values of table "dependency_additional_cdns" */ export type Dependency_Additional_Cdns_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; -}; + avg?: InputMaybe + count?: InputMaybe + max?: InputMaybe + min?: InputMaybe + stddev?: InputMaybe + stddev_pop?: InputMaybe + stddev_samp?: InputMaybe + sum?: InputMaybe + var_pop?: InputMaybe + var_samp?: InputMaybe + variance?: InputMaybe +} /** aggregate avg on columns */ export type Dependency_Additional_Cdns_Avg_Fields = { - __typename?: 'dependency_additional_cdns_avg_fields'; - index?: Maybe; -}; + __typename?: 'dependency_additional_cdns_avg_fields' + index?: Maybe +} /** order by avg() on columns of table "dependency_additional_cdns" */ export type Dependency_Additional_Cdns_Avg_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** Boolean expression to filter rows from the table "dependency_additional_cdns". All fields are combined with a logical 'AND'. */ export type Dependency_Additional_Cdns_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - cdn?: InputMaybe; - dependency?: InputMaybe; - dependency_type_and_version?: InputMaybe; - index?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + cdn?: InputMaybe + dependency?: InputMaybe + dependency_type_and_version?: InputMaybe + index?: InputMaybe +} /** aggregate max on columns */ export type Dependency_Additional_Cdns_Max_Fields = { - __typename?: 'dependency_additional_cdns_max_fields'; - cdn?: Maybe; - dependency_type_and_version?: Maybe; - index?: Maybe; -}; + __typename?: 'dependency_additional_cdns_max_fields' + cdn?: Maybe + dependency_type_and_version?: Maybe + index?: Maybe +} /** order by max() on columns of table "dependency_additional_cdns" */ export type Dependency_Additional_Cdns_Max_Order_By = { - cdn?: InputMaybe; - dependency_type_and_version?: InputMaybe; - index?: InputMaybe; -}; + cdn?: InputMaybe + dependency_type_and_version?: InputMaybe + index?: InputMaybe +} /** aggregate min on columns */ export type Dependency_Additional_Cdns_Min_Fields = { - __typename?: 'dependency_additional_cdns_min_fields'; - cdn?: Maybe; - dependency_type_and_version?: Maybe; - index?: Maybe; -}; + __typename?: 'dependency_additional_cdns_min_fields' + cdn?: Maybe + dependency_type_and_version?: Maybe + index?: Maybe +} /** order by min() on columns of table "dependency_additional_cdns" */ export type Dependency_Additional_Cdns_Min_Order_By = { - cdn?: InputMaybe; - dependency_type_and_version?: InputMaybe; - index?: InputMaybe; -}; + cdn?: InputMaybe + dependency_type_and_version?: InputMaybe + index?: InputMaybe +} /** Ordering options when selecting data from "dependency_additional_cdns". */ export type Dependency_Additional_Cdns_Order_By = { - cdn?: InputMaybe; - dependency?: InputMaybe; - dependency_type_and_version?: InputMaybe; - index?: InputMaybe; -}; + cdn?: InputMaybe + dependency?: InputMaybe + dependency_type_and_version?: InputMaybe + index?: InputMaybe +} /** select columns of table "dependency_additional_cdns" */ export enum Dependency_Additional_Cdns_Select_Column { @@ -1419,226 +1419,227 @@ export enum Dependency_Additional_Cdns_Select_Column { /** column name */ DependencyTypeAndVersion = 'dependency_type_and_version', /** column name */ - Index = 'index' + Index = 'index', } /** aggregate stddev on columns */ export type Dependency_Additional_Cdns_Stddev_Fields = { - __typename?: 'dependency_additional_cdns_stddev_fields'; - index?: Maybe; -}; + __typename?: 'dependency_additional_cdns_stddev_fields' + index?: Maybe +} /** order by stddev() on columns of table "dependency_additional_cdns" */ export type Dependency_Additional_Cdns_Stddev_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** aggregate stddev_pop on columns */ export type Dependency_Additional_Cdns_Stddev_Pop_Fields = { - __typename?: 'dependency_additional_cdns_stddev_pop_fields'; - index?: Maybe; -}; + __typename?: 'dependency_additional_cdns_stddev_pop_fields' + index?: Maybe +} /** order by stddev_pop() on columns of table "dependency_additional_cdns" */ export type Dependency_Additional_Cdns_Stddev_Pop_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** aggregate stddev_samp on columns */ export type Dependency_Additional_Cdns_Stddev_Samp_Fields = { - __typename?: 'dependency_additional_cdns_stddev_samp_fields'; - index?: Maybe; -}; + __typename?: 'dependency_additional_cdns_stddev_samp_fields' + index?: Maybe +} /** order by stddev_samp() on columns of table "dependency_additional_cdns" */ export type Dependency_Additional_Cdns_Stddev_Samp_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** Streaming cursor of the table "dependency_additional_cdns" */ export type Dependency_Additional_Cdns_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Dependency_Additional_Cdns_Stream_Cursor_Value_Input; + initial_value: Dependency_Additional_Cdns_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Dependency_Additional_Cdns_Stream_Cursor_Value_Input = { - cdn?: InputMaybe; - dependency_type_and_version?: InputMaybe; - index?: InputMaybe; -}; + cdn?: InputMaybe + dependency_type_and_version?: InputMaybe + index?: InputMaybe +} /** aggregate sum on columns */ export type Dependency_Additional_Cdns_Sum_Fields = { - __typename?: 'dependency_additional_cdns_sum_fields'; - index?: Maybe; -}; + __typename?: 'dependency_additional_cdns_sum_fields' + index?: Maybe +} /** order by sum() on columns of table "dependency_additional_cdns" */ export type Dependency_Additional_Cdns_Sum_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** aggregate var_pop on columns */ export type Dependency_Additional_Cdns_Var_Pop_Fields = { - __typename?: 'dependency_additional_cdns_var_pop_fields'; - index?: Maybe; -}; + __typename?: 'dependency_additional_cdns_var_pop_fields' + index?: Maybe +} /** order by var_pop() on columns of table "dependency_additional_cdns" */ export type Dependency_Additional_Cdns_Var_Pop_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** aggregate var_samp on columns */ export type Dependency_Additional_Cdns_Var_Samp_Fields = { - __typename?: 'dependency_additional_cdns_var_samp_fields'; - index?: Maybe; -}; + __typename?: 'dependency_additional_cdns_var_samp_fields' + index?: Maybe +} /** order by var_samp() on columns of table "dependency_additional_cdns" */ export type Dependency_Additional_Cdns_Var_Samp_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** aggregate variance on columns */ export type Dependency_Additional_Cdns_Variance_Fields = { - __typename?: 'dependency_additional_cdns_variance_fields'; - index?: Maybe; -}; + __typename?: 'dependency_additional_cdns_variance_fields' + index?: Maybe +} /** order by variance() on columns of table "dependency_additional_cdns" */ export type Dependency_Additional_Cdns_Variance_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** columns and relationships of "dependency_additional_repositories" */ export type Dependency_Additional_Repositories = { - __typename?: 'dependency_additional_repositories'; + __typename?: 'dependency_additional_repositories' /** An object relationship */ - dependency: Dependencies_Metadata; - dependency_type_and_version: Scalars['String']; - index: Scalars['Int']; - repository: Scalars['String']; -}; + dependency: Dependencies_Metadata + dependency_type_and_version: Scalars['String'] + index: Scalars['Int'] + repository: Scalars['String'] +} /** aggregated selection of "dependency_additional_repositories" */ export type Dependency_Additional_Repositories_Aggregate = { - __typename?: 'dependency_additional_repositories_aggregate'; - aggregate?: Maybe; - nodes: Array; -}; + __typename?: 'dependency_additional_repositories_aggregate' + aggregate?: Maybe + nodes: Array +} export type Dependency_Additional_Repositories_Aggregate_Bool_Exp = { - count?: InputMaybe; -}; + count?: InputMaybe +} export type Dependency_Additional_Repositories_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; -}; + arguments?: InputMaybe< + Array + > + distinct?: InputMaybe + filter?: InputMaybe + predicate: Int_Comparison_Exp +} /** aggregate fields of "dependency_additional_repositories" */ export type Dependency_Additional_Repositories_Aggregate_Fields = { - __typename?: 'dependency_additional_repositories_aggregate_fields'; - avg?: Maybe; - count: Scalars['Int']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; -}; - + __typename?: 'dependency_additional_repositories_aggregate_fields' + avg?: Maybe + count: Scalars['Int'] + max?: Maybe + min?: Maybe + stddev?: Maybe + stddev_pop?: Maybe + stddev_samp?: Maybe + sum?: Maybe + var_pop?: Maybe + var_samp?: Maybe + variance?: Maybe +} /** aggregate fields of "dependency_additional_repositories" */ export type Dependency_Additional_Repositories_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; -}; + columns?: InputMaybe> + distinct?: InputMaybe +} /** order by aggregate values of table "dependency_additional_repositories" */ export type Dependency_Additional_Repositories_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; -}; + avg?: InputMaybe + count?: InputMaybe + max?: InputMaybe + min?: InputMaybe + stddev?: InputMaybe + stddev_pop?: InputMaybe + stddev_samp?: InputMaybe + sum?: InputMaybe + var_pop?: InputMaybe + var_samp?: InputMaybe + variance?: InputMaybe +} /** aggregate avg on columns */ export type Dependency_Additional_Repositories_Avg_Fields = { - __typename?: 'dependency_additional_repositories_avg_fields'; - index?: Maybe; -}; + __typename?: 'dependency_additional_repositories_avg_fields' + index?: Maybe +} /** order by avg() on columns of table "dependency_additional_repositories" */ export type Dependency_Additional_Repositories_Avg_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** Boolean expression to filter rows from the table "dependency_additional_repositories". All fields are combined with a logical 'AND'. */ export type Dependency_Additional_Repositories_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - dependency?: InputMaybe; - dependency_type_and_version?: InputMaybe; - index?: InputMaybe; - repository?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + dependency?: InputMaybe + dependency_type_and_version?: InputMaybe + index?: InputMaybe + repository?: InputMaybe +} /** aggregate max on columns */ export type Dependency_Additional_Repositories_Max_Fields = { - __typename?: 'dependency_additional_repositories_max_fields'; - dependency_type_and_version?: Maybe; - index?: Maybe; - repository?: Maybe; -}; + __typename?: 'dependency_additional_repositories_max_fields' + dependency_type_and_version?: Maybe + index?: Maybe + repository?: Maybe +} /** order by max() on columns of table "dependency_additional_repositories" */ export type Dependency_Additional_Repositories_Max_Order_By = { - dependency_type_and_version?: InputMaybe; - index?: InputMaybe; - repository?: InputMaybe; -}; + dependency_type_and_version?: InputMaybe + index?: InputMaybe + repository?: InputMaybe +} /** aggregate min on columns */ export type Dependency_Additional_Repositories_Min_Fields = { - __typename?: 'dependency_additional_repositories_min_fields'; - dependency_type_and_version?: Maybe; - index?: Maybe; - repository?: Maybe; -}; + __typename?: 'dependency_additional_repositories_min_fields' + dependency_type_and_version?: Maybe + index?: Maybe + repository?: Maybe +} /** order by min() on columns of table "dependency_additional_repositories" */ export type Dependency_Additional_Repositories_Min_Order_By = { - dependency_type_and_version?: InputMaybe; - index?: InputMaybe; - repository?: InputMaybe; -}; + dependency_type_and_version?: InputMaybe + index?: InputMaybe + repository?: InputMaybe +} /** Ordering options when selecting data from "dependency_additional_repositories". */ export type Dependency_Additional_Repositories_Order_By = { - dependency?: InputMaybe; - dependency_type_and_version?: InputMaybe; - index?: InputMaybe; - repository?: InputMaybe; -}; + dependency?: InputMaybe + dependency_type_and_version?: InputMaybe + index?: InputMaybe + repository?: InputMaybe +} /** select columns of table "dependency_additional_repositories" */ export enum Dependency_Additional_Repositories_Select_Column { @@ -1647,217 +1648,212 @@ export enum Dependency_Additional_Repositories_Select_Column { /** column name */ Index = 'index', /** column name */ - Repository = 'repository' + Repository = 'repository', } /** aggregate stddev on columns */ export type Dependency_Additional_Repositories_Stddev_Fields = { - __typename?: 'dependency_additional_repositories_stddev_fields'; - index?: Maybe; -}; + __typename?: 'dependency_additional_repositories_stddev_fields' + index?: Maybe +} /** order by stddev() on columns of table "dependency_additional_repositories" */ export type Dependency_Additional_Repositories_Stddev_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** aggregate stddev_pop on columns */ export type Dependency_Additional_Repositories_Stddev_Pop_Fields = { - __typename?: 'dependency_additional_repositories_stddev_pop_fields'; - index?: Maybe; -}; + __typename?: 'dependency_additional_repositories_stddev_pop_fields' + index?: Maybe +} /** order by stddev_pop() on columns of table "dependency_additional_repositories" */ export type Dependency_Additional_Repositories_Stddev_Pop_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** aggregate stddev_samp on columns */ export type Dependency_Additional_Repositories_Stddev_Samp_Fields = { - __typename?: 'dependency_additional_repositories_stddev_samp_fields'; - index?: Maybe; -}; + __typename?: 'dependency_additional_repositories_stddev_samp_fields' + index?: Maybe +} /** order by stddev_samp() on columns of table "dependency_additional_repositories" */ export type Dependency_Additional_Repositories_Stddev_Samp_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** Streaming cursor of the table "dependency_additional_repositories" */ export type Dependency_Additional_Repositories_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Dependency_Additional_Repositories_Stream_Cursor_Value_Input; + initial_value: Dependency_Additional_Repositories_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Dependency_Additional_Repositories_Stream_Cursor_Value_Input = { - dependency_type_and_version?: InputMaybe; - index?: InputMaybe; - repository?: InputMaybe; -}; + dependency_type_and_version?: InputMaybe + index?: InputMaybe + repository?: InputMaybe +} /** aggregate sum on columns */ export type Dependency_Additional_Repositories_Sum_Fields = { - __typename?: 'dependency_additional_repositories_sum_fields'; - index?: Maybe; -}; + __typename?: 'dependency_additional_repositories_sum_fields' + index?: Maybe +} /** order by sum() on columns of table "dependency_additional_repositories" */ export type Dependency_Additional_Repositories_Sum_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** aggregate var_pop on columns */ export type Dependency_Additional_Repositories_Var_Pop_Fields = { - __typename?: 'dependency_additional_repositories_var_pop_fields'; - index?: Maybe; -}; + __typename?: 'dependency_additional_repositories_var_pop_fields' + index?: Maybe +} /** order by var_pop() on columns of table "dependency_additional_repositories" */ export type Dependency_Additional_Repositories_Var_Pop_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** aggregate var_samp on columns */ export type Dependency_Additional_Repositories_Var_Samp_Fields = { - __typename?: 'dependency_additional_repositories_var_samp_fields'; - index?: Maybe; -}; + __typename?: 'dependency_additional_repositories_var_samp_fields' + index?: Maybe +} /** order by var_samp() on columns of table "dependency_additional_repositories" */ export type Dependency_Additional_Repositories_Var_Samp_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** aggregate variance on columns */ export type Dependency_Additional_Repositories_Variance_Fields = { - __typename?: 'dependency_additional_repositories_variance_fields'; - index?: Maybe; -}; + __typename?: 'dependency_additional_repositories_variance_fields' + index?: Maybe +} /** order by variance() on columns of table "dependency_additional_repositories" */ export type Dependency_Additional_Repositories_Variance_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** columns and relationships of "dependency_registries" */ export type Dependency_Registries = { - __typename?: 'dependency_registries'; - address: Scalars['String']; + __typename?: 'dependency_registries' + address: Scalars['String'] /** An array relationship */ - dependencies: Array; + dependencies: Array /** An aggregate relationship */ - dependencies_aggregate: Dependencies_Metadata_Aggregate; - owner: Scalars['String']; + dependencies_aggregate: Dependencies_Metadata_Aggregate + owner: Scalars['String'] /** An array relationship */ - supported_core_contracts: Array; + supported_core_contracts: Array /** An aggregate relationship */ - supported_core_contracts_aggregate: Contracts_Metadata_Aggregate; - updated_onchain_at: Scalars['timestamptz']; -}; - + supported_core_contracts_aggregate: Contracts_Metadata_Aggregate + updated_onchain_at: Scalars['timestamptz'] +} /** columns and relationships of "dependency_registries" */ export type Dependency_RegistriesDependenciesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "dependency_registries" */ export type Dependency_RegistriesDependencies_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "dependency_registries" */ export type Dependency_RegistriesSupported_Core_ContractsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "dependency_registries" */ export type Dependency_RegistriesSupported_Core_Contracts_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** aggregated selection of "dependency_registries" */ export type Dependency_Registries_Aggregate = { - __typename?: 'dependency_registries_aggregate'; - aggregate?: Maybe; - nodes: Array; -}; + __typename?: 'dependency_registries_aggregate' + aggregate?: Maybe + nodes: Array +} /** aggregate fields of "dependency_registries" */ export type Dependency_Registries_Aggregate_Fields = { - __typename?: 'dependency_registries_aggregate_fields'; - count: Scalars['Int']; - max?: Maybe; - min?: Maybe; -}; - + __typename?: 'dependency_registries_aggregate_fields' + count: Scalars['Int'] + max?: Maybe + min?: Maybe +} /** aggregate fields of "dependency_registries" */ export type Dependency_Registries_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; -}; + columns?: InputMaybe> + distinct?: InputMaybe +} /** Boolean expression to filter rows from the table "dependency_registries". All fields are combined with a logical 'AND'. */ export type Dependency_Registries_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - address?: InputMaybe; - dependencies?: InputMaybe; - dependencies_aggregate?: InputMaybe; - owner?: InputMaybe; - supported_core_contracts?: InputMaybe; - supported_core_contracts_aggregate?: InputMaybe; - updated_onchain_at?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + address?: InputMaybe + dependencies?: InputMaybe + dependencies_aggregate?: InputMaybe + owner?: InputMaybe + supported_core_contracts?: InputMaybe + supported_core_contracts_aggregate?: InputMaybe + updated_onchain_at?: InputMaybe +} /** aggregate max on columns */ export type Dependency_Registries_Max_Fields = { - __typename?: 'dependency_registries_max_fields'; - address?: Maybe; - owner?: Maybe; - updated_onchain_at?: Maybe; -}; + __typename?: 'dependency_registries_max_fields' + address?: Maybe + owner?: Maybe + updated_onchain_at?: Maybe +} /** aggregate min on columns */ export type Dependency_Registries_Min_Fields = { - __typename?: 'dependency_registries_min_fields'; - address?: Maybe; - owner?: Maybe; - updated_onchain_at?: Maybe; -}; + __typename?: 'dependency_registries_min_fields' + address?: Maybe + owner?: Maybe + updated_onchain_at?: Maybe +} /** Ordering options when selecting data from "dependency_registries". */ export type Dependency_Registries_Order_By = { - address?: InputMaybe; - dependencies_aggregate?: InputMaybe; - owner?: InputMaybe; - supported_core_contracts_aggregate?: InputMaybe; - updated_onchain_at?: InputMaybe; -}; + address?: InputMaybe + dependencies_aggregate?: InputMaybe + owner?: InputMaybe + supported_core_contracts_aggregate?: InputMaybe + updated_onchain_at?: InputMaybe +} /** select columns of table "dependency_registries" */ export enum Dependency_Registries_Select_Column { @@ -1866,152 +1862,151 @@ export enum Dependency_Registries_Select_Column { /** column name */ Owner = 'owner', /** column name */ - UpdatedOnchainAt = 'updated_onchain_at' + UpdatedOnchainAt = 'updated_onchain_at', } /** Streaming cursor of the table "dependency_registries" */ export type Dependency_Registries_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Dependency_Registries_Stream_Cursor_Value_Input; + initial_value: Dependency_Registries_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Dependency_Registries_Stream_Cursor_Value_Input = { - address?: InputMaybe; - owner?: InputMaybe; - updated_onchain_at?: InputMaybe; -}; + address?: InputMaybe + owner?: InputMaybe + updated_onchain_at?: InputMaybe +} /** columns and relationships of "dependency_scripts" */ export type Dependency_Scripts = { - __typename?: 'dependency_scripts'; - address: Scalars['String']; - dependency_type_and_version: Scalars['String']; - index: Scalars['Int']; - script: Scalars['String']; -}; + __typename?: 'dependency_scripts' + address: Scalars['String'] + dependency_type_and_version: Scalars['String'] + index: Scalars['Int'] + script: Scalars['String'] +} /** aggregated selection of "dependency_scripts" */ export type Dependency_Scripts_Aggregate = { - __typename?: 'dependency_scripts_aggregate'; - aggregate?: Maybe; - nodes: Array; -}; + __typename?: 'dependency_scripts_aggregate' + aggregate?: Maybe + nodes: Array +} export type Dependency_Scripts_Aggregate_Bool_Exp = { - count?: InputMaybe; -}; + count?: InputMaybe +} export type Dependency_Scripts_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; -}; + arguments?: InputMaybe> + distinct?: InputMaybe + filter?: InputMaybe + predicate: Int_Comparison_Exp +} /** aggregate fields of "dependency_scripts" */ export type Dependency_Scripts_Aggregate_Fields = { - __typename?: 'dependency_scripts_aggregate_fields'; - avg?: Maybe; - count: Scalars['Int']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; -}; - + __typename?: 'dependency_scripts_aggregate_fields' + avg?: Maybe + count: Scalars['Int'] + max?: Maybe + min?: Maybe + stddev?: Maybe + stddev_pop?: Maybe + stddev_samp?: Maybe + sum?: Maybe + var_pop?: Maybe + var_samp?: Maybe + variance?: Maybe +} /** aggregate fields of "dependency_scripts" */ export type Dependency_Scripts_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; -}; + columns?: InputMaybe> + distinct?: InputMaybe +} /** order by aggregate values of table "dependency_scripts" */ export type Dependency_Scripts_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; -}; + avg?: InputMaybe + count?: InputMaybe + max?: InputMaybe + min?: InputMaybe + stddev?: InputMaybe + stddev_pop?: InputMaybe + stddev_samp?: InputMaybe + sum?: InputMaybe + var_pop?: InputMaybe + var_samp?: InputMaybe + variance?: InputMaybe +} /** aggregate avg on columns */ export type Dependency_Scripts_Avg_Fields = { - __typename?: 'dependency_scripts_avg_fields'; - index?: Maybe; -}; + __typename?: 'dependency_scripts_avg_fields' + index?: Maybe +} /** order by avg() on columns of table "dependency_scripts" */ export type Dependency_Scripts_Avg_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** Boolean expression to filter rows from the table "dependency_scripts". All fields are combined with a logical 'AND'. */ export type Dependency_Scripts_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - address?: InputMaybe; - dependency_type_and_version?: InputMaybe; - index?: InputMaybe; - script?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + address?: InputMaybe + dependency_type_and_version?: InputMaybe + index?: InputMaybe + script?: InputMaybe +} /** aggregate max on columns */ export type Dependency_Scripts_Max_Fields = { - __typename?: 'dependency_scripts_max_fields'; - address?: Maybe; - dependency_type_and_version?: Maybe; - index?: Maybe; - script?: Maybe; -}; + __typename?: 'dependency_scripts_max_fields' + address?: Maybe + dependency_type_and_version?: Maybe + index?: Maybe + script?: Maybe +} /** order by max() on columns of table "dependency_scripts" */ export type Dependency_Scripts_Max_Order_By = { - address?: InputMaybe; - dependency_type_and_version?: InputMaybe; - index?: InputMaybe; - script?: InputMaybe; -}; + address?: InputMaybe + dependency_type_and_version?: InputMaybe + index?: InputMaybe + script?: InputMaybe +} /** aggregate min on columns */ export type Dependency_Scripts_Min_Fields = { - __typename?: 'dependency_scripts_min_fields'; - address?: Maybe; - dependency_type_and_version?: Maybe; - index?: Maybe; - script?: Maybe; -}; + __typename?: 'dependency_scripts_min_fields' + address?: Maybe + dependency_type_and_version?: Maybe + index?: Maybe + script?: Maybe +} /** order by min() on columns of table "dependency_scripts" */ export type Dependency_Scripts_Min_Order_By = { - address?: InputMaybe; - dependency_type_and_version?: InputMaybe; - index?: InputMaybe; - script?: InputMaybe; -}; + address?: InputMaybe + dependency_type_and_version?: InputMaybe + index?: InputMaybe + script?: InputMaybe +} /** Ordering options when selecting data from "dependency_scripts". */ export type Dependency_Scripts_Order_By = { - address?: InputMaybe; - dependency_type_and_version?: InputMaybe; - index?: InputMaybe; - script?: InputMaybe; -}; + address?: InputMaybe + dependency_type_and_version?: InputMaybe + index?: InputMaybe + script?: InputMaybe +} /** select columns of table "dependency_scripts" */ export enum Dependency_Scripts_Select_Column { @@ -2022,177 +2017,177 @@ export enum Dependency_Scripts_Select_Column { /** column name */ Index = 'index', /** column name */ - Script = 'script' + Script = 'script', } /** aggregate stddev on columns */ export type Dependency_Scripts_Stddev_Fields = { - __typename?: 'dependency_scripts_stddev_fields'; - index?: Maybe; -}; + __typename?: 'dependency_scripts_stddev_fields' + index?: Maybe +} /** order by stddev() on columns of table "dependency_scripts" */ export type Dependency_Scripts_Stddev_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** aggregate stddev_pop on columns */ export type Dependency_Scripts_Stddev_Pop_Fields = { - __typename?: 'dependency_scripts_stddev_pop_fields'; - index?: Maybe; -}; + __typename?: 'dependency_scripts_stddev_pop_fields' + index?: Maybe +} /** order by stddev_pop() on columns of table "dependency_scripts" */ export type Dependency_Scripts_Stddev_Pop_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** aggregate stddev_samp on columns */ export type Dependency_Scripts_Stddev_Samp_Fields = { - __typename?: 'dependency_scripts_stddev_samp_fields'; - index?: Maybe; -}; + __typename?: 'dependency_scripts_stddev_samp_fields' + index?: Maybe +} /** order by stddev_samp() on columns of table "dependency_scripts" */ export type Dependency_Scripts_Stddev_Samp_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** Streaming cursor of the table "dependency_scripts" */ export type Dependency_Scripts_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Dependency_Scripts_Stream_Cursor_Value_Input; + initial_value: Dependency_Scripts_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Dependency_Scripts_Stream_Cursor_Value_Input = { - address?: InputMaybe; - dependency_type_and_version?: InputMaybe; - index?: InputMaybe; - script?: InputMaybe; -}; + address?: InputMaybe + dependency_type_and_version?: InputMaybe + index?: InputMaybe + script?: InputMaybe +} /** aggregate sum on columns */ export type Dependency_Scripts_Sum_Fields = { - __typename?: 'dependency_scripts_sum_fields'; - index?: Maybe; -}; + __typename?: 'dependency_scripts_sum_fields' + index?: Maybe +} /** order by sum() on columns of table "dependency_scripts" */ export type Dependency_Scripts_Sum_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** aggregate var_pop on columns */ export type Dependency_Scripts_Var_Pop_Fields = { - __typename?: 'dependency_scripts_var_pop_fields'; - index?: Maybe; -}; + __typename?: 'dependency_scripts_var_pop_fields' + index?: Maybe +} /** order by var_pop() on columns of table "dependency_scripts" */ export type Dependency_Scripts_Var_Pop_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** aggregate var_samp on columns */ export type Dependency_Scripts_Var_Samp_Fields = { - __typename?: 'dependency_scripts_var_samp_fields'; - index?: Maybe; -}; + __typename?: 'dependency_scripts_var_samp_fields' + index?: Maybe +} /** order by var_samp() on columns of table "dependency_scripts" */ export type Dependency_Scripts_Var_Samp_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** aggregate variance on columns */ export type Dependency_Scripts_Variance_Fields = { - __typename?: 'dependency_scripts_variance_fields'; - index?: Maybe; -}; + __typename?: 'dependency_scripts_variance_fields' + index?: Maybe +} /** order by variance() on columns of table "dependency_scripts" */ export type Dependency_Scripts_Variance_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** columns and relationships of "entity_tags" */ export type Entity_Tags = { - __typename?: 'entity_tags'; - id: Scalars['Int']; + __typename?: 'entity_tags' + id: Scalars['Int'] /** An object relationship */ - project?: Maybe; - project_id?: Maybe; + project?: Maybe + project_id?: Maybe /** An object relationship */ - tag?: Maybe; - tag_name: Scalars['String']; + tag?: Maybe + tag_name: Scalars['String'] /** An object relationship */ - user?: Maybe; - user_address?: Maybe; -}; + user?: Maybe + user_address?: Maybe +} /** order by aggregate values of table "entity_tags" */ export type Entity_Tags_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; -}; + avg?: InputMaybe + count?: InputMaybe + max?: InputMaybe + min?: InputMaybe + stddev?: InputMaybe + stddev_pop?: InputMaybe + stddev_samp?: InputMaybe + sum?: InputMaybe + var_pop?: InputMaybe + var_samp?: InputMaybe + variance?: InputMaybe +} /** order by avg() on columns of table "entity_tags" */ export type Entity_Tags_Avg_Order_By = { - id?: InputMaybe; -}; + id?: InputMaybe +} /** Boolean expression to filter rows from the table "entity_tags". All fields are combined with a logical 'AND'. */ export type Entity_Tags_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - id?: InputMaybe; - project?: InputMaybe; - project_id?: InputMaybe; - tag?: InputMaybe; - tag_name?: InputMaybe; - user?: InputMaybe; - user_address?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + id?: InputMaybe + project?: InputMaybe + project_id?: InputMaybe + tag?: InputMaybe + tag_name?: InputMaybe + user?: InputMaybe + user_address?: InputMaybe +} /** order by max() on columns of table "entity_tags" */ export type Entity_Tags_Max_Order_By = { - id?: InputMaybe; - project_id?: InputMaybe; - tag_name?: InputMaybe; - user_address?: InputMaybe; -}; + id?: InputMaybe + project_id?: InputMaybe + tag_name?: InputMaybe + user_address?: InputMaybe +} /** order by min() on columns of table "entity_tags" */ export type Entity_Tags_Min_Order_By = { - id?: InputMaybe; - project_id?: InputMaybe; - tag_name?: InputMaybe; - user_address?: InputMaybe; -}; + id?: InputMaybe + project_id?: InputMaybe + tag_name?: InputMaybe + user_address?: InputMaybe +} /** Ordering options when selecting data from "entity_tags". */ export type Entity_Tags_Order_By = { - id?: InputMaybe; - project?: InputMaybe; - project_id?: InputMaybe; - tag?: InputMaybe; - tag_name?: InputMaybe; - user?: InputMaybe; - user_address?: InputMaybe; -}; + id?: InputMaybe + project?: InputMaybe + project_id?: InputMaybe + tag?: InputMaybe + tag_name?: InputMaybe + user?: InputMaybe + user_address?: InputMaybe +} /** select columns of table "entity_tags" */ export enum Entity_Tags_Select_Column { @@ -2203,211 +2198,210 @@ export enum Entity_Tags_Select_Column { /** column name */ TagName = 'tag_name', /** column name */ - UserAddress = 'user_address' + UserAddress = 'user_address', } /** order by stddev() on columns of table "entity_tags" */ export type Entity_Tags_Stddev_Order_By = { - id?: InputMaybe; -}; + id?: InputMaybe +} /** order by stddev_pop() on columns of table "entity_tags" */ export type Entity_Tags_Stddev_Pop_Order_By = { - id?: InputMaybe; -}; + id?: InputMaybe +} /** order by stddev_samp() on columns of table "entity_tags" */ export type Entity_Tags_Stddev_Samp_Order_By = { - id?: InputMaybe; -}; + id?: InputMaybe +} /** Streaming cursor of the table "entity_tags" */ export type Entity_Tags_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Entity_Tags_Stream_Cursor_Value_Input; + initial_value: Entity_Tags_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Entity_Tags_Stream_Cursor_Value_Input = { - id?: InputMaybe; - project_id?: InputMaybe; - tag_name?: InputMaybe; - user_address?: InputMaybe; -}; + id?: InputMaybe + project_id?: InputMaybe + tag_name?: InputMaybe + user_address?: InputMaybe +} /** order by sum() on columns of table "entity_tags" */ export type Entity_Tags_Sum_Order_By = { - id?: InputMaybe; -}; + id?: InputMaybe +} /** order by var_pop() on columns of table "entity_tags" */ export type Entity_Tags_Var_Pop_Order_By = { - id?: InputMaybe; -}; + id?: InputMaybe +} /** order by var_samp() on columns of table "entity_tags" */ export type Entity_Tags_Var_Samp_Order_By = { - id?: InputMaybe; -}; + id?: InputMaybe +} /** order by variance() on columns of table "entity_tags" */ export type Entity_Tags_Variance_Order_By = { - id?: InputMaybe; -}; + id?: InputMaybe +} /** columns and relationships of "favorites" */ export type Favorites = { - __typename?: 'favorites'; - favorited_project_id?: Maybe; - favorited_token_id?: Maybe; + __typename?: 'favorites' + favorited_project_id?: Maybe + favorited_token_id?: Maybe /** An object relationship */ - favorited_user?: Maybe; - favorited_user_address?: Maybe; - id: Scalars['Int']; + favorited_user?: Maybe + favorited_user_address?: Maybe + id: Scalars['Int'] /** An object relationship */ - project_metadata?: Maybe; + project_metadata?: Maybe /** An object relationship */ - token_metadata?: Maybe; + token_metadata?: Maybe /** An object relationship */ - user: Users; - user_public_address: Scalars['String']; -}; + user: Users + user_public_address: Scalars['String'] +} /** aggregated selection of "favorites" */ export type Favorites_Aggregate = { - __typename?: 'favorites_aggregate'; - aggregate?: Maybe; - nodes: Array; -}; + __typename?: 'favorites_aggregate' + aggregate?: Maybe + nodes: Array +} export type Favorites_Aggregate_Bool_Exp = { - count?: InputMaybe; -}; + count?: InputMaybe +} export type Favorites_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; -}; + arguments?: InputMaybe> + distinct?: InputMaybe + filter?: InputMaybe + predicate: Int_Comparison_Exp +} /** aggregate fields of "favorites" */ export type Favorites_Aggregate_Fields = { - __typename?: 'favorites_aggregate_fields'; - avg?: Maybe; - count: Scalars['Int']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; -}; - + __typename?: 'favorites_aggregate_fields' + avg?: Maybe + count: Scalars['Int'] + max?: Maybe + min?: Maybe + stddev?: Maybe + stddev_pop?: Maybe + stddev_samp?: Maybe + sum?: Maybe + var_pop?: Maybe + var_samp?: Maybe + variance?: Maybe +} /** aggregate fields of "favorites" */ export type Favorites_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; -}; + columns?: InputMaybe> + distinct?: InputMaybe +} /** order by aggregate values of table "favorites" */ export type Favorites_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; -}; + avg?: InputMaybe + count?: InputMaybe + max?: InputMaybe + min?: InputMaybe + stddev?: InputMaybe + stddev_pop?: InputMaybe + stddev_samp?: InputMaybe + sum?: InputMaybe + var_pop?: InputMaybe + var_samp?: InputMaybe + variance?: InputMaybe +} /** aggregate avg on columns */ export type Favorites_Avg_Fields = { - __typename?: 'favorites_avg_fields'; - id?: Maybe; -}; + __typename?: 'favorites_avg_fields' + id?: Maybe +} /** order by avg() on columns of table "favorites" */ export type Favorites_Avg_Order_By = { - id?: InputMaybe; -}; + id?: InputMaybe +} /** Boolean expression to filter rows from the table "favorites". All fields are combined with a logical 'AND'. */ export type Favorites_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - favorited_project_id?: InputMaybe; - favorited_token_id?: InputMaybe; - favorited_user?: InputMaybe; - favorited_user_address?: InputMaybe; - id?: InputMaybe; - project_metadata?: InputMaybe; - token_metadata?: InputMaybe; - user?: InputMaybe; - user_public_address?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + favorited_project_id?: InputMaybe + favorited_token_id?: InputMaybe + favorited_user?: InputMaybe + favorited_user_address?: InputMaybe + id?: InputMaybe + project_metadata?: InputMaybe + token_metadata?: InputMaybe + user?: InputMaybe + user_public_address?: InputMaybe +} /** aggregate max on columns */ export type Favorites_Max_Fields = { - __typename?: 'favorites_max_fields'; - favorited_project_id?: Maybe; - favorited_token_id?: Maybe; - favorited_user_address?: Maybe; - id?: Maybe; - user_public_address?: Maybe; -}; + __typename?: 'favorites_max_fields' + favorited_project_id?: Maybe + favorited_token_id?: Maybe + favorited_user_address?: Maybe + id?: Maybe + user_public_address?: Maybe +} /** order by max() on columns of table "favorites" */ export type Favorites_Max_Order_By = { - favorited_project_id?: InputMaybe; - favorited_token_id?: InputMaybe; - favorited_user_address?: InputMaybe; - id?: InputMaybe; - user_public_address?: InputMaybe; -}; + favorited_project_id?: InputMaybe + favorited_token_id?: InputMaybe + favorited_user_address?: InputMaybe + id?: InputMaybe + user_public_address?: InputMaybe +} /** aggregate min on columns */ export type Favorites_Min_Fields = { - __typename?: 'favorites_min_fields'; - favorited_project_id?: Maybe; - favorited_token_id?: Maybe; - favorited_user_address?: Maybe; - id?: Maybe; - user_public_address?: Maybe; -}; + __typename?: 'favorites_min_fields' + favorited_project_id?: Maybe + favorited_token_id?: Maybe + favorited_user_address?: Maybe + id?: Maybe + user_public_address?: Maybe +} /** order by min() on columns of table "favorites" */ export type Favorites_Min_Order_By = { - favorited_project_id?: InputMaybe; - favorited_token_id?: InputMaybe; - favorited_user_address?: InputMaybe; - id?: InputMaybe; - user_public_address?: InputMaybe; -}; + favorited_project_id?: InputMaybe + favorited_token_id?: InputMaybe + favorited_user_address?: InputMaybe + id?: InputMaybe + user_public_address?: InputMaybe +} /** Ordering options when selecting data from "favorites". */ export type Favorites_Order_By = { - favorited_project_id?: InputMaybe; - favorited_token_id?: InputMaybe; - favorited_user?: InputMaybe; - favorited_user_address?: InputMaybe; - id?: InputMaybe; - project_metadata?: InputMaybe; - token_metadata?: InputMaybe; - user?: InputMaybe; - user_public_address?: InputMaybe; -}; + favorited_project_id?: InputMaybe + favorited_token_id?: InputMaybe + favorited_user?: InputMaybe + favorited_user_address?: InputMaybe + id?: InputMaybe + project_metadata?: InputMaybe + token_metadata?: InputMaybe + user?: InputMaybe + user_public_address?: InputMaybe +} /** select columns of table "favorites" */ export enum Favorites_Select_Column { @@ -2420,244 +2414,243 @@ export enum Favorites_Select_Column { /** column name */ Id = 'id', /** column name */ - UserPublicAddress = 'user_public_address' + UserPublicAddress = 'user_public_address', } /** aggregate stddev on columns */ export type Favorites_Stddev_Fields = { - __typename?: 'favorites_stddev_fields'; - id?: Maybe; -}; + __typename?: 'favorites_stddev_fields' + id?: Maybe +} /** order by stddev() on columns of table "favorites" */ export type Favorites_Stddev_Order_By = { - id?: InputMaybe; -}; + id?: InputMaybe +} /** aggregate stddev_pop on columns */ export type Favorites_Stddev_Pop_Fields = { - __typename?: 'favorites_stddev_pop_fields'; - id?: Maybe; -}; + __typename?: 'favorites_stddev_pop_fields' + id?: Maybe +} /** order by stddev_pop() on columns of table "favorites" */ export type Favorites_Stddev_Pop_Order_By = { - id?: InputMaybe; -}; + id?: InputMaybe +} /** aggregate stddev_samp on columns */ export type Favorites_Stddev_Samp_Fields = { - __typename?: 'favorites_stddev_samp_fields'; - id?: Maybe; -}; + __typename?: 'favorites_stddev_samp_fields' + id?: Maybe +} /** order by stddev_samp() on columns of table "favorites" */ export type Favorites_Stddev_Samp_Order_By = { - id?: InputMaybe; -}; + id?: InputMaybe +} /** Streaming cursor of the table "favorites" */ export type Favorites_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Favorites_Stream_Cursor_Value_Input; + initial_value: Favorites_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Favorites_Stream_Cursor_Value_Input = { - favorited_project_id?: InputMaybe; - favorited_token_id?: InputMaybe; - favorited_user_address?: InputMaybe; - id?: InputMaybe; - user_public_address?: InputMaybe; -}; + favorited_project_id?: InputMaybe + favorited_token_id?: InputMaybe + favorited_user_address?: InputMaybe + id?: InputMaybe + user_public_address?: InputMaybe +} /** aggregate sum on columns */ export type Favorites_Sum_Fields = { - __typename?: 'favorites_sum_fields'; - id?: Maybe; -}; + __typename?: 'favorites_sum_fields' + id?: Maybe +} /** order by sum() on columns of table "favorites" */ export type Favorites_Sum_Order_By = { - id?: InputMaybe; -}; + id?: InputMaybe +} /** aggregate var_pop on columns */ export type Favorites_Var_Pop_Fields = { - __typename?: 'favorites_var_pop_fields'; - id?: Maybe; -}; + __typename?: 'favorites_var_pop_fields' + id?: Maybe +} /** order by var_pop() on columns of table "favorites" */ export type Favorites_Var_Pop_Order_By = { - id?: InputMaybe; -}; + id?: InputMaybe +} /** aggregate var_samp on columns */ export type Favorites_Var_Samp_Fields = { - __typename?: 'favorites_var_samp_fields'; - id?: Maybe; -}; + __typename?: 'favorites_var_samp_fields' + id?: Maybe +} /** order by var_samp() on columns of table "favorites" */ export type Favorites_Var_Samp_Order_By = { - id?: InputMaybe; -}; + id?: InputMaybe +} /** aggregate variance on columns */ export type Favorites_Variance_Fields = { - __typename?: 'favorites_variance_fields'; - id?: Maybe; -}; + __typename?: 'favorites_variance_fields' + id?: Maybe +} /** order by variance() on columns of table "favorites" */ export type Favorites_Variance_Order_By = { - id?: InputMaybe; -}; + id?: InputMaybe +} /** columns and relationships of "feature_flags" */ export type Feature_Flags = { - __typename?: 'feature_flags'; - flag_name: Scalars['String']; - globally_enabled: Scalars['Boolean']; -}; + __typename?: 'feature_flags' + flag_name: Scalars['String'] + globally_enabled: Scalars['Boolean'] +} /** Boolean expression to filter rows from the table "feature_flags". All fields are combined with a logical 'AND'. */ export type Feature_Flags_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - flag_name?: InputMaybe; - globally_enabled?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + flag_name?: InputMaybe + globally_enabled?: InputMaybe +} /** Ordering options when selecting data from "feature_flags". */ export type Feature_Flags_Order_By = { - flag_name?: InputMaybe; - globally_enabled?: InputMaybe; -}; + flag_name?: InputMaybe + globally_enabled?: InputMaybe +} /** select columns of table "feature_flags" */ export enum Feature_Flags_Select_Column { /** column name */ FlagName = 'flag_name', /** column name */ - GloballyEnabled = 'globally_enabled' + GloballyEnabled = 'globally_enabled', } /** Streaming cursor of the table "feature_flags" */ export type Feature_Flags_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Feature_Flags_Stream_Cursor_Value_Input; + initial_value: Feature_Flags_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Feature_Flags_Stream_Cursor_Value_Input = { - flag_name?: InputMaybe; - globally_enabled?: InputMaybe; -}; + flag_name?: InputMaybe + globally_enabled?: InputMaybe +} export type Featured_Token_Projects_Metadata_Args = { - seed?: InputMaybe; -}; + seed?: InputMaybe +} export type Filter_Tokens_Metadata_By_Features_Args = { - path?: InputMaybe; -}; + path?: InputMaybe +} /** Boolean expression to compare columns of type "float8". All fields are combined with logical 'AND'. */ export type Float8_Comparison_Exp = { - _eq?: InputMaybe; - _gt?: InputMaybe; - _gte?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _lt?: InputMaybe; - _lte?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; + _eq?: InputMaybe + _gt?: InputMaybe + _gte?: InputMaybe + _in?: InputMaybe> + _is_null?: InputMaybe + _lt?: InputMaybe + _lte?: InputMaybe + _neq?: InputMaybe + _nin?: InputMaybe> +} export type Jsonb_Cast_Exp = { - String?: InputMaybe; -}; + String?: InputMaybe +} /** Boolean expression to compare columns of type "jsonb". All fields are combined with logical 'AND'. */ export type Jsonb_Comparison_Exp = { - _cast?: InputMaybe; + _cast?: InputMaybe /** is the column contained in the given json value */ - _contained_in?: InputMaybe; + _contained_in?: InputMaybe /** does the column contain the given json value at the top level */ - _contains?: InputMaybe; - _eq?: InputMaybe; - _gt?: InputMaybe; - _gte?: InputMaybe; + _contains?: InputMaybe + _eq?: InputMaybe + _gt?: InputMaybe + _gte?: InputMaybe /** does the string exist as a top-level key in the column */ - _has_key?: InputMaybe; + _has_key?: InputMaybe /** do all of these strings exist as top-level keys in the column */ - _has_keys_all?: InputMaybe>; + _has_keys_all?: InputMaybe> /** do any of these strings exist as top-level keys in the column */ - _has_keys_any?: InputMaybe>; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _lt?: InputMaybe; - _lte?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; + _has_keys_any?: InputMaybe> + _in?: InputMaybe> + _is_null?: InputMaybe + _lt?: InputMaybe + _lte?: InputMaybe + _neq?: InputMaybe + _nin?: InputMaybe> +} export type List_Projects_Metadata_Random_Args = { - seed?: InputMaybe; -}; + seed?: InputMaybe +} /** columns and relationships of "media" */ export type Media = { - __typename?: 'media'; - bucket_name: Scalars['String']; + __typename?: 'media' + bucket_name: Scalars['String'] /** A computed field, executes function "media_extension" */ - extension?: Maybe; - file_path: Scalars['String']; - id: Scalars['Int']; - metadata?: Maybe; - owner_id?: Maybe; + extension?: Maybe + file_path: Scalars['String'] + id: Scalars['Int'] + metadata?: Maybe + owner_id?: Maybe /** A computed field, executes function "media_url" */ - url?: Maybe; -}; - + url?: Maybe +} /** columns and relationships of "media" */ export type MediaMetadataArgs = { - path?: InputMaybe; -}; + path?: InputMaybe +} /** Boolean expression to filter rows from the table "media". All fields are combined with a logical 'AND'. */ export type Media_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - bucket_name?: InputMaybe; - extension?: InputMaybe; - file_path?: InputMaybe; - id?: InputMaybe; - metadata?: InputMaybe; - owner_id?: InputMaybe; - url?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + bucket_name?: InputMaybe + extension?: InputMaybe + file_path?: InputMaybe + id?: InputMaybe + metadata?: InputMaybe + owner_id?: InputMaybe + url?: InputMaybe +} /** Ordering options when selecting data from "media". */ export type Media_Order_By = { - bucket_name?: InputMaybe; - extension?: InputMaybe; - file_path?: InputMaybe; - id?: InputMaybe; - metadata?: InputMaybe; - owner_id?: InputMaybe; - url?: InputMaybe; -}; + bucket_name?: InputMaybe + extension?: InputMaybe + file_path?: InputMaybe + id?: InputMaybe + metadata?: InputMaybe + owner_id?: InputMaybe + url?: InputMaybe +} /** select columns of table "media" */ export enum Media_Select_Column { @@ -2670,77 +2663,76 @@ export enum Media_Select_Column { /** column name */ Metadata = 'metadata', /** column name */ - OwnerId = 'owner_id' + OwnerId = 'owner_id', } /** Streaming cursor of the table "media" */ export type Media_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Media_Stream_Cursor_Value_Input; + initial_value: Media_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Media_Stream_Cursor_Value_Input = { - bucket_name?: InputMaybe; - file_path?: InputMaybe; - id?: InputMaybe; - metadata?: InputMaybe; - owner_id?: InputMaybe; -}; + bucket_name?: InputMaybe + file_path?: InputMaybe + id?: InputMaybe + metadata?: InputMaybe + owner_id?: InputMaybe +} /** columns and relationships of "minter_filters_metadata" */ export type Minter_Filters_Metadata = { - __typename?: 'minter_filters_metadata'; - address: Scalars['String']; + __typename?: 'minter_filters_metadata' + address: Scalars['String'] /** An array relationship */ - allowed_minters: Array; -}; - + allowed_minters: Array +} /** columns and relationships of "minter_filters_metadata" */ export type Minter_Filters_MetadataAllowed_MintersArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** Boolean expression to filter rows from the table "minter_filters_metadata". All fields are combined with a logical 'AND'. */ export type Minter_Filters_Metadata_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - address?: InputMaybe; - allowed_minters?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + address?: InputMaybe + allowed_minters?: InputMaybe +} /** Ordering options when selecting data from "minter_filters_metadata". */ export type Minter_Filters_Metadata_Order_By = { - address?: InputMaybe; - allowed_minters_aggregate?: InputMaybe; -}; + address?: InputMaybe + allowed_minters_aggregate?: InputMaybe +} /** select columns of table "minter_filters_metadata" */ export enum Minter_Filters_Metadata_Select_Column { /** column name */ - Address = 'address' + Address = 'address', } /** Streaming cursor of the table "minter_filters_metadata" */ export type Minter_Filters_Metadata_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Minter_Filters_Metadata_Stream_Cursor_Value_Input; + initial_value: Minter_Filters_Metadata_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Minter_Filters_Metadata_Stream_Cursor_Value_Input = { - address?: InputMaybe; -}; + address?: InputMaybe +} export enum Minter_Type_Names_Enum { MinterDaExpSettlementV0 = 'MinterDAExpSettlementV0', @@ -2770,50 +2762,50 @@ export enum Minter_Type_Names_Enum { MinterSetPriceV0 = 'MinterSetPriceV0', MinterSetPriceV1 = 'MinterSetPriceV1', MinterSetPriceV2 = 'MinterSetPriceV2', - MinterSetPriceV4 = 'MinterSetPriceV4' + MinterSetPriceV4 = 'MinterSetPriceV4', } /** Boolean expression to compare columns of type "minter_type_names_enum". All fields are combined with logical 'AND'. */ export type Minter_Type_Names_Enum_Comparison_Exp = { - _eq?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; + _eq?: InputMaybe + _in?: InputMaybe> + _is_null?: InputMaybe + _neq?: InputMaybe + _nin?: InputMaybe> +} /** columns and relationships of "minter_types" */ export type Minter_Types = { - __typename?: 'minter_types'; - description_template: Scalars['String']; - label?: Maybe; - type: Minter_Type_Names_Enum; + __typename?: 'minter_types' + description_template: Scalars['String'] + label?: Maybe + type: Minter_Type_Names_Enum /** A computed field, executes function "minter_type_unversioned" */ - unversioned_type?: Maybe; + unversioned_type?: Maybe /** A computed field, executes function "minter_type_version_number" */ - version_number?: Maybe; -}; + version_number?: Maybe +} /** Boolean expression to filter rows from the table "minter_types". All fields are combined with a logical 'AND'. */ export type Minter_Types_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - description_template?: InputMaybe; - label?: InputMaybe; - type?: InputMaybe; - unversioned_type?: InputMaybe; - version_number?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + description_template?: InputMaybe + label?: InputMaybe + type?: InputMaybe + unversioned_type?: InputMaybe + version_number?: InputMaybe +} /** Ordering options when selecting data from "minter_types". */ export type Minter_Types_Order_By = { - description_template?: InputMaybe; - label?: InputMaybe; - type?: InputMaybe; - unversioned_type?: InputMaybe; - version_number?: InputMaybe; -}; + description_template?: InputMaybe + label?: InputMaybe + type?: InputMaybe + unversioned_type?: InputMaybe + version_number?: InputMaybe +} /** select columns of table "minter_types" */ export enum Minter_Types_Select_Column { @@ -2822,150 +2814,147 @@ export enum Minter_Types_Select_Column { /** column name */ Label = 'label', /** column name */ - Type = 'type' + Type = 'type', } /** Streaming cursor of the table "minter_types" */ export type Minter_Types_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Minter_Types_Stream_Cursor_Value_Input; + initial_value: Minter_Types_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Minter_Types_Stream_Cursor_Value_Input = { - description_template?: InputMaybe; - label?: InputMaybe; - type?: InputMaybe; -}; + description_template?: InputMaybe + label?: InputMaybe + type?: InputMaybe +} /** columns and relationships of "minters_metadata" */ export type Minters_Metadata = { - __typename?: 'minters_metadata'; - address: Scalars['String']; + __typename?: 'minters_metadata' + address: Scalars['String'] /** An object relationship */ - core_contract?: Maybe; - core_contract_address: Scalars['String']; - extra_minter_details?: Maybe; - maximum_price_decay_half_life_in_seconds?: Maybe; - minimum_auction_length_in_seconds?: Maybe; - minimum_price_decay_half_life_in_seconds?: Maybe; + core_contract?: Maybe + core_contract_address: Scalars['String'] + extra_minter_details?: Maybe + maximum_price_decay_half_life_in_seconds?: Maybe + minimum_auction_length_in_seconds?: Maybe + minimum_price_decay_half_life_in_seconds?: Maybe /** An object relationship */ - minter_filter?: Maybe; - minter_filter_address: Scalars['String']; - minter_type: Minter_Type_Names_Enum; + minter_filter?: Maybe + minter_filter_address: Scalars['String'] + minter_type: Minter_Type_Names_Enum /** An array relationship */ - receipts: Array; + receipts: Array /** An aggregate relationship */ - receipts_aggregate: Receipt_Metadata_Aggregate; + receipts_aggregate: Receipt_Metadata_Aggregate /** An object relationship */ - type?: Maybe; -}; - + type?: Maybe +} /** columns and relationships of "minters_metadata" */ export type Minters_MetadataExtra_Minter_DetailsArgs = { - path?: InputMaybe; -}; - + path?: InputMaybe +} /** columns and relationships of "minters_metadata" */ export type Minters_MetadataReceiptsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "minters_metadata" */ export type Minters_MetadataReceipts_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** order by aggregate values of table "minters_metadata" */ export type Minters_Metadata_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; -}; + avg?: InputMaybe + count?: InputMaybe + max?: InputMaybe + min?: InputMaybe + stddev?: InputMaybe + stddev_pop?: InputMaybe + stddev_samp?: InputMaybe + sum?: InputMaybe + var_pop?: InputMaybe + var_samp?: InputMaybe + variance?: InputMaybe +} /** order by avg() on columns of table "minters_metadata" */ export type Minters_Metadata_Avg_Order_By = { - maximum_price_decay_half_life_in_seconds?: InputMaybe; - minimum_auction_length_in_seconds?: InputMaybe; - minimum_price_decay_half_life_in_seconds?: InputMaybe; -}; + maximum_price_decay_half_life_in_seconds?: InputMaybe + minimum_auction_length_in_seconds?: InputMaybe + minimum_price_decay_half_life_in_seconds?: InputMaybe +} /** Boolean expression to filter rows from the table "minters_metadata". All fields are combined with a logical 'AND'. */ export type Minters_Metadata_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - address?: InputMaybe; - core_contract?: InputMaybe; - core_contract_address?: InputMaybe; - extra_minter_details?: InputMaybe; - maximum_price_decay_half_life_in_seconds?: InputMaybe; - minimum_auction_length_in_seconds?: InputMaybe; - minimum_price_decay_half_life_in_seconds?: InputMaybe; - minter_filter?: InputMaybe; - minter_filter_address?: InputMaybe; - minter_type?: InputMaybe; - receipts?: InputMaybe; - receipts_aggregate?: InputMaybe; - type?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + address?: InputMaybe + core_contract?: InputMaybe + core_contract_address?: InputMaybe + extra_minter_details?: InputMaybe + maximum_price_decay_half_life_in_seconds?: InputMaybe + minimum_auction_length_in_seconds?: InputMaybe + minimum_price_decay_half_life_in_seconds?: InputMaybe + minter_filter?: InputMaybe + minter_filter_address?: InputMaybe + minter_type?: InputMaybe + receipts?: InputMaybe + receipts_aggregate?: InputMaybe + type?: InputMaybe +} /** order by max() on columns of table "minters_metadata" */ export type Minters_Metadata_Max_Order_By = { - address?: InputMaybe; - core_contract_address?: InputMaybe; - maximum_price_decay_half_life_in_seconds?: InputMaybe; - minimum_auction_length_in_seconds?: InputMaybe; - minimum_price_decay_half_life_in_seconds?: InputMaybe; - minter_filter_address?: InputMaybe; -}; + address?: InputMaybe + core_contract_address?: InputMaybe + maximum_price_decay_half_life_in_seconds?: InputMaybe + minimum_auction_length_in_seconds?: InputMaybe + minimum_price_decay_half_life_in_seconds?: InputMaybe + minter_filter_address?: InputMaybe +} /** order by min() on columns of table "minters_metadata" */ export type Minters_Metadata_Min_Order_By = { - address?: InputMaybe; - core_contract_address?: InputMaybe; - maximum_price_decay_half_life_in_seconds?: InputMaybe; - minimum_auction_length_in_seconds?: InputMaybe; - minimum_price_decay_half_life_in_seconds?: InputMaybe; - minter_filter_address?: InputMaybe; -}; + address?: InputMaybe + core_contract_address?: InputMaybe + maximum_price_decay_half_life_in_seconds?: InputMaybe + minimum_auction_length_in_seconds?: InputMaybe + minimum_price_decay_half_life_in_seconds?: InputMaybe + minter_filter_address?: InputMaybe +} /** Ordering options when selecting data from "minters_metadata". */ export type Minters_Metadata_Order_By = { - address?: InputMaybe; - core_contract?: InputMaybe; - core_contract_address?: InputMaybe; - extra_minter_details?: InputMaybe; - maximum_price_decay_half_life_in_seconds?: InputMaybe; - minimum_auction_length_in_seconds?: InputMaybe; - minimum_price_decay_half_life_in_seconds?: InputMaybe; - minter_filter?: InputMaybe; - minter_filter_address?: InputMaybe; - minter_type?: InputMaybe; - receipts_aggregate?: InputMaybe; - type?: InputMaybe; -}; + address?: InputMaybe + core_contract?: InputMaybe + core_contract_address?: InputMaybe + extra_minter_details?: InputMaybe + maximum_price_decay_half_life_in_seconds?: InputMaybe + minimum_auction_length_in_seconds?: InputMaybe + minimum_price_decay_half_life_in_seconds?: InputMaybe + minter_filter?: InputMaybe + minter_filter_address?: InputMaybe + minter_type?: InputMaybe + receipts_aggregate?: InputMaybe + type?: InputMaybe +} /** select columns of table "minters_metadata" */ export enum Minters_Metadata_Select_Column { @@ -2984,102 +2973,101 @@ export enum Minters_Metadata_Select_Column { /** column name */ MinterFilterAddress = 'minter_filter_address', /** column name */ - MinterType = 'minter_type' + MinterType = 'minter_type', } /** order by stddev() on columns of table "minters_metadata" */ export type Minters_Metadata_Stddev_Order_By = { - maximum_price_decay_half_life_in_seconds?: InputMaybe; - minimum_auction_length_in_seconds?: InputMaybe; - minimum_price_decay_half_life_in_seconds?: InputMaybe; -}; + maximum_price_decay_half_life_in_seconds?: InputMaybe + minimum_auction_length_in_seconds?: InputMaybe + minimum_price_decay_half_life_in_seconds?: InputMaybe +} /** order by stddev_pop() on columns of table "minters_metadata" */ export type Minters_Metadata_Stddev_Pop_Order_By = { - maximum_price_decay_half_life_in_seconds?: InputMaybe; - minimum_auction_length_in_seconds?: InputMaybe; - minimum_price_decay_half_life_in_seconds?: InputMaybe; -}; + maximum_price_decay_half_life_in_seconds?: InputMaybe + minimum_auction_length_in_seconds?: InputMaybe + minimum_price_decay_half_life_in_seconds?: InputMaybe +} /** order by stddev_samp() on columns of table "minters_metadata" */ export type Minters_Metadata_Stddev_Samp_Order_By = { - maximum_price_decay_half_life_in_seconds?: InputMaybe; - minimum_auction_length_in_seconds?: InputMaybe; - minimum_price_decay_half_life_in_seconds?: InputMaybe; -}; + maximum_price_decay_half_life_in_seconds?: InputMaybe + minimum_auction_length_in_seconds?: InputMaybe + minimum_price_decay_half_life_in_seconds?: InputMaybe +} /** Streaming cursor of the table "minters_metadata" */ export type Minters_Metadata_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Minters_Metadata_Stream_Cursor_Value_Input; + initial_value: Minters_Metadata_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Minters_Metadata_Stream_Cursor_Value_Input = { - address?: InputMaybe; - core_contract_address?: InputMaybe; - extra_minter_details?: InputMaybe; - maximum_price_decay_half_life_in_seconds?: InputMaybe; - minimum_auction_length_in_seconds?: InputMaybe; - minimum_price_decay_half_life_in_seconds?: InputMaybe; - minter_filter_address?: InputMaybe; - minter_type?: InputMaybe; -}; + address?: InputMaybe + core_contract_address?: InputMaybe + extra_minter_details?: InputMaybe + maximum_price_decay_half_life_in_seconds?: InputMaybe + minimum_auction_length_in_seconds?: InputMaybe + minimum_price_decay_half_life_in_seconds?: InputMaybe + minter_filter_address?: InputMaybe + minter_type?: InputMaybe +} /** order by sum() on columns of table "minters_metadata" */ export type Minters_Metadata_Sum_Order_By = { - maximum_price_decay_half_life_in_seconds?: InputMaybe; - minimum_auction_length_in_seconds?: InputMaybe; - minimum_price_decay_half_life_in_seconds?: InputMaybe; -}; + maximum_price_decay_half_life_in_seconds?: InputMaybe + minimum_auction_length_in_seconds?: InputMaybe + minimum_price_decay_half_life_in_seconds?: InputMaybe +} /** order by var_pop() on columns of table "minters_metadata" */ export type Minters_Metadata_Var_Pop_Order_By = { - maximum_price_decay_half_life_in_seconds?: InputMaybe; - minimum_auction_length_in_seconds?: InputMaybe; - minimum_price_decay_half_life_in_seconds?: InputMaybe; -}; + maximum_price_decay_half_life_in_seconds?: InputMaybe + minimum_auction_length_in_seconds?: InputMaybe + minimum_price_decay_half_life_in_seconds?: InputMaybe +} /** order by var_samp() on columns of table "minters_metadata" */ export type Minters_Metadata_Var_Samp_Order_By = { - maximum_price_decay_half_life_in_seconds?: InputMaybe; - minimum_auction_length_in_seconds?: InputMaybe; - minimum_price_decay_half_life_in_seconds?: InputMaybe; -}; + maximum_price_decay_half_life_in_seconds?: InputMaybe + minimum_auction_length_in_seconds?: InputMaybe + minimum_price_decay_half_life_in_seconds?: InputMaybe +} /** order by variance() on columns of table "minters_metadata" */ export type Minters_Metadata_Variance_Order_By = { - maximum_price_decay_half_life_in_seconds?: InputMaybe; - minimum_auction_length_in_seconds?: InputMaybe; - minimum_price_decay_half_life_in_seconds?: InputMaybe; -}; + maximum_price_decay_half_life_in_seconds?: InputMaybe + minimum_auction_length_in_seconds?: InputMaybe + minimum_price_decay_half_life_in_seconds?: InputMaybe +} /** mutation root */ export type Mutation_Root = { - __typename?: 'mutation_root'; - authenticate?: Maybe; -}; - + __typename?: 'mutation_root' + authenticate?: Maybe +} /** mutation root */ export type Mutation_RootAuthenticateArgs = { - input: AuthenticateInput; -}; + input: AuthenticateInput +} /** Boolean expression to compare columns of type "numeric". All fields are combined with logical 'AND'. */ export type Numeric_Comparison_Exp = { - _eq?: InputMaybe; - _gt?: InputMaybe; - _gte?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _lt?: InputMaybe; - _lte?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; + _eq?: InputMaybe + _gt?: InputMaybe + _gte?: InputMaybe + _in?: InputMaybe> + _is_null?: InputMaybe + _lt?: InputMaybe + _lte?: InputMaybe + _neq?: InputMaybe + _nin?: InputMaybe> +} /** column ordering options */ export enum Order_By { @@ -3094,84 +3082,84 @@ export enum Order_By { /** in descending order, nulls first */ DescNullsFirst = 'desc_nulls_first', /** in descending order, nulls last */ - DescNullsLast = 'desc_nulls_last' + DescNullsLast = 'desc_nulls_last', } /** columns and relationships of "project_external_asset_dependencies" */ export type Project_External_Asset_Dependencies = { - __typename?: 'project_external_asset_dependencies'; - bytecode_address?: Maybe; - cid: Scalars['String']; - data?: Maybe; - dependency_type: Project_External_Asset_Dependency_Types_Enum; - index: Scalars['Int']; + __typename?: 'project_external_asset_dependencies' + bytecode_address?: Maybe + cid: Scalars['String'] + data?: Maybe + dependency_type: Project_External_Asset_Dependency_Types_Enum + index: Scalars['Int'] /** An object relationship */ - project: Projects_Metadata; - project_id: Scalars['String']; -}; + project: Projects_Metadata + project_id: Scalars['String'] +} /** order by aggregate values of table "project_external_asset_dependencies" */ export type Project_External_Asset_Dependencies_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; -}; + avg?: InputMaybe + count?: InputMaybe + max?: InputMaybe + min?: InputMaybe + stddev?: InputMaybe + stddev_pop?: InputMaybe + stddev_samp?: InputMaybe + sum?: InputMaybe + var_pop?: InputMaybe + var_samp?: InputMaybe + variance?: InputMaybe +} /** order by avg() on columns of table "project_external_asset_dependencies" */ export type Project_External_Asset_Dependencies_Avg_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** Boolean expression to filter rows from the table "project_external_asset_dependencies". All fields are combined with a logical 'AND'. */ export type Project_External_Asset_Dependencies_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - bytecode_address?: InputMaybe; - cid?: InputMaybe; - data?: InputMaybe; - dependency_type?: InputMaybe; - index?: InputMaybe; - project?: InputMaybe; - project_id?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + bytecode_address?: InputMaybe + cid?: InputMaybe + data?: InputMaybe + dependency_type?: InputMaybe + index?: InputMaybe + project?: InputMaybe + project_id?: InputMaybe +} /** order by max() on columns of table "project_external_asset_dependencies" */ export type Project_External_Asset_Dependencies_Max_Order_By = { - bytecode_address?: InputMaybe; - cid?: InputMaybe; - data?: InputMaybe; - index?: InputMaybe; - project_id?: InputMaybe; -}; + bytecode_address?: InputMaybe + cid?: InputMaybe + data?: InputMaybe + index?: InputMaybe + project_id?: InputMaybe +} /** order by min() on columns of table "project_external_asset_dependencies" */ export type Project_External_Asset_Dependencies_Min_Order_By = { - bytecode_address?: InputMaybe; - cid?: InputMaybe; - data?: InputMaybe; - index?: InputMaybe; - project_id?: InputMaybe; -}; + bytecode_address?: InputMaybe + cid?: InputMaybe + data?: InputMaybe + index?: InputMaybe + project_id?: InputMaybe +} /** Ordering options when selecting data from "project_external_asset_dependencies". */ export type Project_External_Asset_Dependencies_Order_By = { - bytecode_address?: InputMaybe; - cid?: InputMaybe; - data?: InputMaybe; - dependency_type?: InputMaybe; - index?: InputMaybe; - project?: InputMaybe; - project_id?: InputMaybe; -}; + bytecode_address?: InputMaybe + cid?: InputMaybe + data?: InputMaybe + dependency_type?: InputMaybe + index?: InputMaybe + project?: InputMaybe + project_id?: InputMaybe +} /** select columns of table "project_external_asset_dependencies" */ export enum Project_External_Asset_Dependencies_Select_Column { @@ -3186,161 +3174,159 @@ export enum Project_External_Asset_Dependencies_Select_Column { /** column name */ Index = 'index', /** column name */ - ProjectId = 'project_id' + ProjectId = 'project_id', } /** order by stddev() on columns of table "project_external_asset_dependencies" */ export type Project_External_Asset_Dependencies_Stddev_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** order by stddev_pop() on columns of table "project_external_asset_dependencies" */ export type Project_External_Asset_Dependencies_Stddev_Pop_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** order by stddev_samp() on columns of table "project_external_asset_dependencies" */ export type Project_External_Asset_Dependencies_Stddev_Samp_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** Streaming cursor of the table "project_external_asset_dependencies" */ export type Project_External_Asset_Dependencies_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Project_External_Asset_Dependencies_Stream_Cursor_Value_Input; + initial_value: Project_External_Asset_Dependencies_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Project_External_Asset_Dependencies_Stream_Cursor_Value_Input = { - bytecode_address?: InputMaybe; - cid?: InputMaybe; - data?: InputMaybe; - dependency_type?: InputMaybe; - index?: InputMaybe; - project_id?: InputMaybe; -}; + bytecode_address?: InputMaybe + cid?: InputMaybe + data?: InputMaybe + dependency_type?: InputMaybe + index?: InputMaybe + project_id?: InputMaybe +} /** order by sum() on columns of table "project_external_asset_dependencies" */ export type Project_External_Asset_Dependencies_Sum_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** order by var_pop() on columns of table "project_external_asset_dependencies" */ export type Project_External_Asset_Dependencies_Var_Pop_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** order by var_samp() on columns of table "project_external_asset_dependencies" */ export type Project_External_Asset_Dependencies_Var_Samp_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** order by variance() on columns of table "project_external_asset_dependencies" */ export type Project_External_Asset_Dependencies_Variance_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} export enum Project_External_Asset_Dependency_Types_Enum { Arweave = 'ARWEAVE', Ipfs = 'IPFS', - Onchain = 'ONCHAIN' + Onchain = 'ONCHAIN', } /** Boolean expression to compare columns of type "project_external_asset_dependency_types_enum". All fields are combined with logical 'AND'. */ export type Project_External_Asset_Dependency_Types_Enum_Comparison_Exp = { - _eq?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; + _eq?: InputMaybe + _in?: InputMaybe> + _is_null?: InputMaybe + _neq?: InputMaybe + _nin?: InputMaybe> +} /** columns and relationships of "project_minter_configurations" */ export type Project_Minter_Configurations = { - __typename?: 'project_minter_configurations'; + __typename?: 'project_minter_configurations' /** A computed field, executes function "approximate_exp_da_end_time" */ - approximate_exp_da_end_time?: Maybe; - base_price?: Maybe; - currency_address: Scalars['String']; - currency_symbol: Scalars['String']; - end_time?: Maybe; - extra_minter_details?: Maybe; - half_life_in_seconds?: Maybe; - id: Scalars['String']; - max_invocations?: Maybe; + approximate_exp_da_end_time?: Maybe + base_price?: Maybe + currency_address: Scalars['String'] + currency_symbol: Scalars['String'] + end_time?: Maybe + extra_minter_details?: Maybe + half_life_in_seconds?: Maybe + id: Scalars['String'] + max_invocations?: Maybe /** An object relationship */ - minter?: Maybe; - minter_id: Scalars['String']; - offchain_extra_minter_details?: Maybe; - price_is_configured: Scalars['Boolean']; + minter?: Maybe + minter_id: Scalars['String'] + offchain_extra_minter_details?: Maybe + price_is_configured: Scalars['Boolean'] /** An object relationship */ - project?: Maybe; - project_id: Scalars['String']; - purchase_to_disabled: Scalars['Boolean']; - start_price?: Maybe; - start_time?: Maybe; -}; - + project?: Maybe + project_id: Scalars['String'] + purchase_to_disabled: Scalars['Boolean'] + start_price?: Maybe + start_time?: Maybe +} /** columns and relationships of "project_minter_configurations" */ export type Project_Minter_ConfigurationsExtra_Minter_DetailsArgs = { - path?: InputMaybe; -}; - + path?: InputMaybe +} /** columns and relationships of "project_minter_configurations" */ export type Project_Minter_ConfigurationsOffchain_Extra_Minter_DetailsArgs = { - path?: InputMaybe; -}; + path?: InputMaybe +} /** Boolean expression to filter rows from the table "project_minter_configurations". All fields are combined with a logical 'AND'. */ export type Project_Minter_Configurations_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - approximate_exp_da_end_time?: InputMaybe; - base_price?: InputMaybe; - currency_address?: InputMaybe; - currency_symbol?: InputMaybe; - end_time?: InputMaybe; - extra_minter_details?: InputMaybe; - half_life_in_seconds?: InputMaybe; - id?: InputMaybe; - max_invocations?: InputMaybe; - minter?: InputMaybe; - minter_id?: InputMaybe; - offchain_extra_minter_details?: InputMaybe; - price_is_configured?: InputMaybe; - project?: InputMaybe; - project_id?: InputMaybe; - purchase_to_disabled?: InputMaybe; - start_price?: InputMaybe; - start_time?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + approximate_exp_da_end_time?: InputMaybe + base_price?: InputMaybe + currency_address?: InputMaybe + currency_symbol?: InputMaybe + end_time?: InputMaybe + extra_minter_details?: InputMaybe + half_life_in_seconds?: InputMaybe + id?: InputMaybe + max_invocations?: InputMaybe + minter?: InputMaybe + minter_id?: InputMaybe + offchain_extra_minter_details?: InputMaybe + price_is_configured?: InputMaybe + project?: InputMaybe + project_id?: InputMaybe + purchase_to_disabled?: InputMaybe + start_price?: InputMaybe + start_time?: InputMaybe +} /** Ordering options when selecting data from "project_minter_configurations". */ export type Project_Minter_Configurations_Order_By = { - approximate_exp_da_end_time?: InputMaybe; - base_price?: InputMaybe; - currency_address?: InputMaybe; - currency_symbol?: InputMaybe; - end_time?: InputMaybe; - extra_minter_details?: InputMaybe; - half_life_in_seconds?: InputMaybe; - id?: InputMaybe; - max_invocations?: InputMaybe; - minter?: InputMaybe; - minter_id?: InputMaybe; - offchain_extra_minter_details?: InputMaybe; - price_is_configured?: InputMaybe; - project?: InputMaybe; - project_id?: InputMaybe; - purchase_to_disabled?: InputMaybe; - start_price?: InputMaybe; - start_time?: InputMaybe; -}; + approximate_exp_da_end_time?: InputMaybe + base_price?: InputMaybe + currency_address?: InputMaybe + currency_symbol?: InputMaybe + end_time?: InputMaybe + extra_minter_details?: InputMaybe + half_life_in_seconds?: InputMaybe + id?: InputMaybe + max_invocations?: InputMaybe + minter?: InputMaybe + minter_id?: InputMaybe + offchain_extra_minter_details?: InputMaybe + price_is_configured?: InputMaybe + project?: InputMaybe + project_id?: InputMaybe + purchase_to_disabled?: InputMaybe + start_price?: InputMaybe + start_time?: InputMaybe +} /** select columns of table "project_minter_configurations" */ export enum Project_Minter_Configurations_Select_Column { @@ -3373,98 +3359,98 @@ export enum Project_Minter_Configurations_Select_Column { /** column name */ StartPrice = 'start_price', /** column name */ - StartTime = 'start_time' + StartTime = 'start_time', } /** Streaming cursor of the table "project_minter_configurations" */ export type Project_Minter_Configurations_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Project_Minter_Configurations_Stream_Cursor_Value_Input; + initial_value: Project_Minter_Configurations_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Project_Minter_Configurations_Stream_Cursor_Value_Input = { - base_price?: InputMaybe; - currency_address?: InputMaybe; - currency_symbol?: InputMaybe; - end_time?: InputMaybe; - extra_minter_details?: InputMaybe; - half_life_in_seconds?: InputMaybe; - id?: InputMaybe; - max_invocations?: InputMaybe; - minter_id?: InputMaybe; - offchain_extra_minter_details?: InputMaybe; - price_is_configured?: InputMaybe; - project_id?: InputMaybe; - purchase_to_disabled?: InputMaybe; - start_price?: InputMaybe; - start_time?: InputMaybe; -}; + base_price?: InputMaybe + currency_address?: InputMaybe + currency_symbol?: InputMaybe + end_time?: InputMaybe + extra_minter_details?: InputMaybe + half_life_in_seconds?: InputMaybe + id?: InputMaybe + max_invocations?: InputMaybe + minter_id?: InputMaybe + offchain_extra_minter_details?: InputMaybe + price_is_configured?: InputMaybe + project_id?: InputMaybe + purchase_to_disabled?: InputMaybe + start_price?: InputMaybe + start_time?: InputMaybe +} /** columns and relationships of "project_scripts" */ export type Project_Scripts = { - __typename?: 'project_scripts'; - index: Scalars['Int']; + __typename?: 'project_scripts' + index: Scalars['Int'] /** An object relationship */ - project?: Maybe; - project_id: Scalars['String']; - script: Scalars['String']; -}; + project?: Maybe + project_id: Scalars['String'] + script: Scalars['String'] +} /** order by aggregate values of table "project_scripts" */ export type Project_Scripts_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; -}; + avg?: InputMaybe + count?: InputMaybe + max?: InputMaybe + min?: InputMaybe + stddev?: InputMaybe + stddev_pop?: InputMaybe + stddev_samp?: InputMaybe + sum?: InputMaybe + var_pop?: InputMaybe + var_samp?: InputMaybe + variance?: InputMaybe +} /** order by avg() on columns of table "project_scripts" */ export type Project_Scripts_Avg_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** Boolean expression to filter rows from the table "project_scripts". All fields are combined with a logical 'AND'. */ export type Project_Scripts_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - index?: InputMaybe; - project?: InputMaybe; - project_id?: InputMaybe; - script?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + index?: InputMaybe + project?: InputMaybe + project_id?: InputMaybe + script?: InputMaybe +} /** order by max() on columns of table "project_scripts" */ export type Project_Scripts_Max_Order_By = { - index?: InputMaybe; - project_id?: InputMaybe; - script?: InputMaybe; -}; + index?: InputMaybe + project_id?: InputMaybe + script?: InputMaybe +} /** order by min() on columns of table "project_scripts" */ export type Project_Scripts_Min_Order_By = { - index?: InputMaybe; - project_id?: InputMaybe; - script?: InputMaybe; -}; + index?: InputMaybe + project_id?: InputMaybe + script?: InputMaybe +} /** Ordering options when selecting data from "project_scripts". */ export type Project_Scripts_Order_By = { - index?: InputMaybe; - project?: InputMaybe; - project_id?: InputMaybe; - script?: InputMaybe; -}; + index?: InputMaybe + project?: InputMaybe + project_id?: InputMaybe + script?: InputMaybe +} /** select columns of table "project_scripts" */ export enum Project_Scripts_Select_Column { @@ -3473,362 +3459,356 @@ export enum Project_Scripts_Select_Column { /** column name */ ProjectId = 'project_id', /** column name */ - Script = 'script' + Script = 'script', } /** order by stddev() on columns of table "project_scripts" */ export type Project_Scripts_Stddev_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** order by stddev_pop() on columns of table "project_scripts" */ export type Project_Scripts_Stddev_Pop_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** order by stddev_samp() on columns of table "project_scripts" */ export type Project_Scripts_Stddev_Samp_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** Streaming cursor of the table "project_scripts" */ export type Project_Scripts_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Project_Scripts_Stream_Cursor_Value_Input; + initial_value: Project_Scripts_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Project_Scripts_Stream_Cursor_Value_Input = { - index?: InputMaybe; - project_id?: InputMaybe; - script?: InputMaybe; -}; + index?: InputMaybe + project_id?: InputMaybe + script?: InputMaybe +} /** order by sum() on columns of table "project_scripts" */ export type Project_Scripts_Sum_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** order by var_pop() on columns of table "project_scripts" */ export type Project_Scripts_Var_Pop_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** order by var_samp() on columns of table "project_scripts" */ export type Project_Scripts_Var_Samp_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** order by variance() on columns of table "project_scripts" */ export type Project_Scripts_Variance_Order_By = { - index?: InputMaybe; -}; + index?: InputMaybe +} /** columns and relationships of "project_series" */ export type Project_Series = { - __typename?: 'project_series'; - id: Scalars['Int']; + __typename?: 'project_series' + id: Scalars['Int'] /** An array relationship */ - projects: Array; + projects: Array /** An aggregate relationship */ - projects_aggregate: Projects_Metadata_Aggregate; -}; - + projects_aggregate: Projects_Metadata_Aggregate +} /** columns and relationships of "project_series" */ export type Project_SeriesProjectsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "project_series" */ export type Project_SeriesProjects_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** aggregated selection of "project_series" */ export type Project_Series_Aggregate = { - __typename?: 'project_series_aggregate'; - aggregate?: Maybe; - nodes: Array; -}; + __typename?: 'project_series_aggregate' + aggregate?: Maybe + nodes: Array +} /** aggregate fields of "project_series" */ export type Project_Series_Aggregate_Fields = { - __typename?: 'project_series_aggregate_fields'; - avg?: Maybe; - count: Scalars['Int']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; -}; - + __typename?: 'project_series_aggregate_fields' + avg?: Maybe + count: Scalars['Int'] + max?: Maybe + min?: Maybe + stddev?: Maybe + stddev_pop?: Maybe + stddev_samp?: Maybe + sum?: Maybe + var_pop?: Maybe + var_samp?: Maybe + variance?: Maybe +} /** aggregate fields of "project_series" */ export type Project_Series_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; -}; + columns?: InputMaybe> + distinct?: InputMaybe +} /** aggregate avg on columns */ export type Project_Series_Avg_Fields = { - __typename?: 'project_series_avg_fields'; - id?: Maybe; -}; + __typename?: 'project_series_avg_fields' + id?: Maybe +} /** Boolean expression to filter rows from the table "project_series". All fields are combined with a logical 'AND'. */ export type Project_Series_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - id?: InputMaybe; - projects?: InputMaybe; - projects_aggregate?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + id?: InputMaybe + projects?: InputMaybe + projects_aggregate?: InputMaybe +} /** aggregate max on columns */ export type Project_Series_Max_Fields = { - __typename?: 'project_series_max_fields'; - id?: Maybe; -}; + __typename?: 'project_series_max_fields' + id?: Maybe +} /** aggregate min on columns */ export type Project_Series_Min_Fields = { - __typename?: 'project_series_min_fields'; - id?: Maybe; -}; + __typename?: 'project_series_min_fields' + id?: Maybe +} /** Ordering options when selecting data from "project_series". */ export type Project_Series_Order_By = { - id?: InputMaybe; - projects_aggregate?: InputMaybe; -}; + id?: InputMaybe + projects_aggregate?: InputMaybe +} /** select columns of table "project_series" */ export enum Project_Series_Select_Column { /** column name */ - Id = 'id' + Id = 'id', } /** aggregate stddev on columns */ export type Project_Series_Stddev_Fields = { - __typename?: 'project_series_stddev_fields'; - id?: Maybe; -}; + __typename?: 'project_series_stddev_fields' + id?: Maybe +} /** aggregate stddev_pop on columns */ export type Project_Series_Stddev_Pop_Fields = { - __typename?: 'project_series_stddev_pop_fields'; - id?: Maybe; -}; + __typename?: 'project_series_stddev_pop_fields' + id?: Maybe +} /** aggregate stddev_samp on columns */ export type Project_Series_Stddev_Samp_Fields = { - __typename?: 'project_series_stddev_samp_fields'; - id?: Maybe; -}; + __typename?: 'project_series_stddev_samp_fields' + id?: Maybe +} /** Streaming cursor of the table "project_series" */ export type Project_Series_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Project_Series_Stream_Cursor_Value_Input; + initial_value: Project_Series_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Project_Series_Stream_Cursor_Value_Input = { - id?: InputMaybe; -}; + id?: InputMaybe +} /** aggregate sum on columns */ export type Project_Series_Sum_Fields = { - __typename?: 'project_series_sum_fields'; - id?: Maybe; -}; + __typename?: 'project_series_sum_fields' + id?: Maybe +} /** aggregate var_pop on columns */ export type Project_Series_Var_Pop_Fields = { - __typename?: 'project_series_var_pop_fields'; - id?: Maybe; -}; + __typename?: 'project_series_var_pop_fields' + id?: Maybe +} /** aggregate var_samp on columns */ export type Project_Series_Var_Samp_Fields = { - __typename?: 'project_series_var_samp_fields'; - id?: Maybe; -}; + __typename?: 'project_series_var_samp_fields' + id?: Maybe +} /** aggregate variance on columns */ export type Project_Series_Variance_Fields = { - __typename?: 'project_series_variance_fields'; - id?: Maybe; -}; + __typename?: 'project_series_variance_fields' + id?: Maybe +} /** columns and relationships of "project_vertical_categories" */ export type Project_Vertical_Categories = { - __typename?: 'project_vertical_categories'; + __typename?: 'project_vertical_categories' /** An object relationship */ - category: Categories; - hosted: Scalars['Boolean']; - name: Categories_Enum; + category: Categories + hosted: Scalars['Boolean'] + name: Categories_Enum /** An array relationship */ - verticals: Array; -}; - + verticals: Array +} /** columns and relationships of "project_vertical_categories" */ export type Project_Vertical_CategoriesVerticalsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** Boolean expression to filter rows from the table "project_vertical_categories". All fields are combined with a logical 'AND'. */ export type Project_Vertical_Categories_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - category?: InputMaybe; - hosted?: InputMaybe; - name?: InputMaybe; - verticals?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + category?: InputMaybe + hosted?: InputMaybe + name?: InputMaybe + verticals?: InputMaybe +} /** Ordering options when selecting data from "project_vertical_categories". */ export type Project_Vertical_Categories_Order_By = { - category?: InputMaybe; - hosted?: InputMaybe; - name?: InputMaybe; - verticals_aggregate?: InputMaybe; -}; + category?: InputMaybe + hosted?: InputMaybe + name?: InputMaybe + verticals_aggregate?: InputMaybe +} /** select columns of table "project_vertical_categories" */ export enum Project_Vertical_Categories_Select_Column { /** column name */ Hosted = 'hosted', /** column name */ - Name = 'name' + Name = 'name', } /** Streaming cursor of the table "project_vertical_categories" */ export type Project_Vertical_Categories_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Project_Vertical_Categories_Stream_Cursor_Value_Input; + initial_value: Project_Vertical_Categories_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Project_Vertical_Categories_Stream_Cursor_Value_Input = { - hosted?: InputMaybe; - name?: InputMaybe; -}; + hosted?: InputMaybe + name?: InputMaybe +} /** columns and relationships of "project_verticals" */ export type Project_Verticals = { - __typename?: 'project_verticals'; - active: Scalars['Boolean']; + __typename?: 'project_verticals' + active: Scalars['Boolean'] /** An object relationship */ - category: Project_Vertical_Categories; - category_name: Scalars['String']; - description?: Maybe; - display_name: Scalars['String']; - name: Verticals_Enum; + category: Project_Vertical_Categories + category_name: Scalars['String'] + description?: Maybe + display_name: Scalars['String'] + name: Verticals_Enum /** An array relationship */ - projects: Array; + projects: Array /** An aggregate relationship */ - projects_aggregate: Projects_Metadata_Aggregate; + projects_aggregate: Projects_Metadata_Aggregate /** An object relationship */ - vertical: Verticals; -}; - + vertical: Verticals +} /** columns and relationships of "project_verticals" */ export type Project_VerticalsProjectsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "project_verticals" */ export type Project_VerticalsProjects_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** order by aggregate values of table "project_verticals" */ export type Project_Verticals_Aggregate_Order_By = { - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; -}; + count?: InputMaybe + max?: InputMaybe + min?: InputMaybe +} /** Boolean expression to filter rows from the table "project_verticals". All fields are combined with a logical 'AND'. */ export type Project_Verticals_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - active?: InputMaybe; - category?: InputMaybe; - category_name?: InputMaybe; - description?: InputMaybe; - display_name?: InputMaybe; - name?: InputMaybe; - projects?: InputMaybe; - projects_aggregate?: InputMaybe; - vertical?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + active?: InputMaybe + category?: InputMaybe + category_name?: InputMaybe + description?: InputMaybe + display_name?: InputMaybe + name?: InputMaybe + projects?: InputMaybe + projects_aggregate?: InputMaybe + vertical?: InputMaybe +} /** order by max() on columns of table "project_verticals" */ export type Project_Verticals_Max_Order_By = { - category_name?: InputMaybe; - description?: InputMaybe; - display_name?: InputMaybe; -}; + category_name?: InputMaybe + description?: InputMaybe + display_name?: InputMaybe +} /** order by min() on columns of table "project_verticals" */ export type Project_Verticals_Min_Order_By = { - category_name?: InputMaybe; - description?: InputMaybe; - display_name?: InputMaybe; -}; + category_name?: InputMaybe + description?: InputMaybe + display_name?: InputMaybe +} /** Ordering options when selecting data from "project_verticals". */ export type Project_Verticals_Order_By = { - active?: InputMaybe; - category?: InputMaybe; - category_name?: InputMaybe; - description?: InputMaybe; - display_name?: InputMaybe; - name?: InputMaybe; - projects_aggregate?: InputMaybe; - vertical?: InputMaybe; -}; + active?: InputMaybe + category?: InputMaybe + category_name?: InputMaybe + description?: InputMaybe + display_name?: InputMaybe + name?: InputMaybe + projects_aggregate?: InputMaybe + vertical?: InputMaybe +} /** select columns of table "project_verticals" */ export enum Project_Verticals_Select_Column { @@ -3841,73 +3821,71 @@ export enum Project_Verticals_Select_Column { /** column name */ DisplayName = 'display_name', /** column name */ - Name = 'name' + Name = 'name', } /** Streaming cursor of the table "project_verticals" */ export type Project_Verticals_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Project_Verticals_Stream_Cursor_Value_Input; + initial_value: Project_Verticals_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Project_Verticals_Stream_Cursor_Value_Input = { - active?: InputMaybe; - category_name?: InputMaybe; - description?: InputMaybe; - display_name?: InputMaybe; - name?: InputMaybe; -}; + active?: InputMaybe + category_name?: InputMaybe + description?: InputMaybe + display_name?: InputMaybe + name?: InputMaybe +} /** columns and relationships of "projects_features" */ export type Projects_Features = { - __typename?: 'projects_features'; - enable_artist_update_after_completion: Scalars['Boolean']; - feature_fields?: Maybe; + __typename?: 'projects_features' + enable_artist_update_after_completion: Scalars['Boolean'] + feature_fields?: Maybe /** A computed field, executes function "projects_features_feature_fields_counts" */ - feature_fields_counts?: Maybe; - id: Scalars['Int']; + feature_fields_counts?: Maybe + id: Scalars['Int'] /** An object relationship */ - project: Projects_Metadata; - project_id: Scalars['String']; -}; - + project: Projects_Metadata + project_id: Scalars['String'] +} /** columns and relationships of "projects_features" */ export type Projects_FeaturesFeature_FieldsArgs = { - path?: InputMaybe; -}; - + path?: InputMaybe +} /** columns and relationships of "projects_features" */ export type Projects_FeaturesFeature_Fields_CountsArgs = { - path?: InputMaybe; -}; + path?: InputMaybe +} /** Boolean expression to filter rows from the table "projects_features". All fields are combined with a logical 'AND'. */ export type Projects_Features_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - enable_artist_update_after_completion?: InputMaybe; - feature_fields?: InputMaybe; - feature_fields_counts?: InputMaybe; - id?: InputMaybe; - project?: InputMaybe; - project_id?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + enable_artist_update_after_completion?: InputMaybe + feature_fields?: InputMaybe + feature_fields_counts?: InputMaybe + id?: InputMaybe + project?: InputMaybe + project_id?: InputMaybe +} /** Ordering options when selecting data from "projects_features". */ export type Projects_Features_Order_By = { - enable_artist_update_after_completion?: InputMaybe; - feature_fields?: InputMaybe; - feature_fields_counts?: InputMaybe; - id?: InputMaybe; - project?: InputMaybe; - project_id?: InputMaybe; -}; + enable_artist_update_after_completion?: InputMaybe + feature_fields?: InputMaybe + feature_fields_counts?: InputMaybe + id?: InputMaybe + project?: InputMaybe + project_id?: InputMaybe +} /** select columns of table "projects_features" */ export enum Projects_Features_Select_Column { @@ -3918,748 +3896,738 @@ export enum Projects_Features_Select_Column { /** column name */ Id = 'id', /** column name */ - ProjectId = 'project_id' + ProjectId = 'project_id', } /** Streaming cursor of the table "projects_features" */ export type Projects_Features_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Projects_Features_Stream_Cursor_Value_Input; + initial_value: Projects_Features_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Projects_Features_Stream_Cursor_Value_Input = { - enable_artist_update_after_completion?: InputMaybe; - feature_fields?: InputMaybe; - id?: InputMaybe; - project_id?: InputMaybe; -}; + enable_artist_update_after_completion?: InputMaybe + feature_fields?: InputMaybe + id?: InputMaybe + project_id?: InputMaybe +} /** columns and relationships of "projects_metadata" */ export type Projects_Metadata = { - __typename?: 'projects_metadata'; - activated_at?: Maybe; - active: Scalars['Boolean']; - additional_payee?: Maybe; - additional_payee_percentage?: Maybe; - additional_payee_secondary_sales_address?: Maybe; - additional_payee_secondary_sales_percentage?: Maybe; + __typename?: 'projects_metadata' + activated_at?: Maybe + active: Scalars['Boolean'] + additional_payee?: Maybe + additional_payee_percentage?: Maybe + additional_payee_secondary_sales_address?: Maybe + additional_payee_secondary_sales_percentage?: Maybe /** An object relationship */ - artist: Users; - artist_address: Scalars['String']; - artist_display_notes?: Maybe; - artist_featured_token_id?: Maybe; - artist_interview?: Maybe; - artist_name?: Maybe; - aspect_ratio: Scalars['numeric']; - base_uri?: Maybe; - charitable_giving_details?: Maybe; - complete: Scalars['Boolean']; - completed_at?: Maybe; + artist: Users + artist_address: Scalars['String'] + artist_display_notes?: Maybe + artist_featured_token_id?: Maybe + artist_interview?: Maybe + artist_name?: Maybe + aspect_ratio: Scalars['numeric'] + base_uri?: Maybe + charitable_giving_details?: Maybe + complete: Scalars['Boolean'] + completed_at?: Maybe /** An object relationship */ - contract: Contracts_Metadata; - contract_address: Scalars['String']; - creative_credit?: Maybe; - curation_status: Curation_Statuses_Enum; + contract: Contracts_Metadata + contract_address: Scalars['String'] + creative_credit?: Maybe + curation_status: Curation_Statuses_Enum /** A computed field, executes function "curation_status_display" */ - curation_status_display?: Maybe; - curation_status_override?: Maybe; - currency_address?: Maybe; - currency_decimals?: Maybe; - currency_symbol?: Maybe; + curation_status_display?: Maybe + curation_status_override?: Maybe + currency_address?: Maybe + currency_decimals?: Maybe + currency_symbol?: Maybe /** An object relationship */ - dependency?: Maybe; - description?: Maybe; - disable_auto_image_format?: Maybe; - disable_sample_generator: Scalars['Boolean']; - display_static: Scalars['Boolean']; + dependency?: Maybe + description?: Maybe + disable_auto_image_format?: Maybe + disable_sample_generator: Scalars['Boolean'] + display_static: Scalars['Boolean'] /** An array relationship */ - external_asset_dependencies: Array; - external_asset_dependencies_locked?: Maybe; + external_asset_dependencies: Array + external_asset_dependencies_locked?: Maybe /** A computed field, executes function "project_external_asset_dependency_count" */ - external_asset_dependency_count?: Maybe; + external_asset_dependency_count?: Maybe /** A computed field, executes function "project_favorited_by_user" */ - favorited_by_user?: Maybe; + favorited_by_user?: Maybe /** An array relationship */ - favorites: Array; + favorites: Array /** An aggregate relationship */ - favorites_aggregate: Favorites_Aggregate; + favorites_aggregate: Favorites_Aggregate /** A computed field, executes function "project_featured_token" */ - featured_token?: Maybe>; + featured_token?: Maybe> /** An object relationship */ - features?: Maybe; + features?: Maybe /** A computed field, executes function "first_token_minted_at" */ - first_token_minted_at?: Maybe; - generate_video_assets: Scalars['Boolean']; + first_token_minted_at?: Maybe + generate_video_assets: Scalars['Boolean'] /** A computed field, executes function "project_heritage_status" */ - heritage_curation_status?: Maybe; - id: Scalars['String']; - index?: Maybe; + heritage_curation_status?: Maybe + id: Scalars['String'] + index?: Maybe /** A computed field, executes function "project_invocations" */ - invocations?: Maybe; - ipfs_hash?: Maybe; + invocations?: Maybe + ipfs_hash?: Maybe /** A computed field, executes function "project_is_flagship" */ - is_artblocks?: Maybe; - license?: Maybe; - link_to_license?: Maybe; + is_artblocks?: Maybe + license?: Maybe + link_to_license?: Maybe /** A computed field, executes function "calc_locked" */ - locked?: Maybe; + locked?: Maybe /** A computed field, executes function "project_lowest_listing" */ - lowest_listing?: Maybe; - max_invocations: Scalars['Int']; + lowest_listing?: Maybe + max_invocations: Scalars['Int'] /** An object relationship */ - minter_configuration?: Maybe; - minter_configuration_id?: Maybe; - name?: Maybe; - paused: Scalars['Boolean']; - preview_render_type: Render_Types_Enum; - price_per_token_in_wei?: Maybe; - primary_render_type: Render_Types_Enum; - project_id: Scalars['String']; + minter_configuration?: Maybe + minter_configuration_id?: Maybe + name?: Maybe + paused: Scalars['Boolean'] + preview_render_type: Render_Types_Enum + price_per_token_in_wei?: Maybe + primary_render_type: Render_Types_Enum + project_id: Scalars['String'] /** An object relationship */ - proposed_artist_addresses_and_split?: Maybe; - proposed_artists_and_splits_id?: Maybe; + proposed_artist_addresses_and_split?: Maybe + proposed_artists_and_splits_id?: Maybe /** An array relationship */ - receipts: Array; + receipts: Array /** An aggregate relationship */ - receipts_aggregate: Receipt_Metadata_Aggregate; + receipts_aggregate: Receipt_Metadata_Aggregate /** A computed field, executes function "project_render_complete" */ - render_complete?: Maybe; - render_delay?: Maybe; - render_with_gpu?: Maybe; - royalty_percentage?: Maybe; - sales_notes?: Maybe; - script?: Maybe; + render_complete?: Maybe + render_delay?: Maybe + render_with_gpu?: Maybe + royalty_percentage?: Maybe + sales_notes?: Maybe + script?: Maybe /** A computed field, executes function "project_script_count" */ - script_count?: Maybe; - script_json?: Maybe; - script_type_and_version?: Maybe; + script_count?: Maybe + script_json?: Maybe + script_type_and_version?: Maybe /** An array relationship */ - scripts: Array; + scripts: Array /** A computed field, executes function "second_token_minted_at" */ - second_token_minted_at?: Maybe; + second_token_minted_at?: Maybe /** An object relationship */ - series?: Maybe; - series_id?: Maybe; - start_datetime?: Maybe; + series?: Maybe + series_id?: Maybe + start_datetime?: Maybe /** An array relationship */ - tags: Array; + tags: Array /** An array relationship */ - tokens: Array; + tokens: Array /** An aggregate relationship */ - tokens_aggregate: Tokens_Metadata_Aggregate; - updated_at?: Maybe; + tokens_aggregate: Tokens_Metadata_Aggregate + updated_at?: Maybe /** A computed field, executes function "user_is_artist" */ - user_is_artist?: Maybe; + user_is_artist?: Maybe /** An object relationship */ - vertical: Project_Verticals; - vertical_name: Scalars['String']; - video_aspect_ratio?: Maybe; - video_duration?: Maybe; - video_fps?: Maybe; - video_render_delay?: Maybe; - website?: Maybe; -}; - + vertical: Project_Verticals + vertical_name: Scalars['String'] + video_aspect_ratio?: Maybe + video_duration?: Maybe + video_fps?: Maybe + video_render_delay?: Maybe + website?: Maybe +} /** columns and relationships of "projects_metadata" */ export type Projects_MetadataExternal_Asset_DependenciesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe< + Array + > + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "projects_metadata" */ export type Projects_MetadataFavoritesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "projects_metadata" */ export type Projects_MetadataFavorites_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "projects_metadata" */ export type Projects_MetadataFeatured_TokenArgs = { - args: Featured_Token_Projects_Metadata_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: Featured_Token_Projects_Metadata_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "projects_metadata" */ export type Projects_MetadataReceiptsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "projects_metadata" */ export type Projects_MetadataReceipts_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "projects_metadata" */ export type Projects_MetadataScript_JsonArgs = { - path?: InputMaybe; -}; - + path?: InputMaybe +} /** columns and relationships of "projects_metadata" */ export type Projects_MetadataScriptsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "projects_metadata" */ export type Projects_MetadataTagsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "projects_metadata" */ export type Projects_MetadataTokensArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "projects_metadata" */ export type Projects_MetadataTokens_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** aggregated selection of "projects_metadata" */ export type Projects_Metadata_Aggregate = { - __typename?: 'projects_metadata_aggregate'; - aggregate?: Maybe; - nodes: Array; -}; + __typename?: 'projects_metadata_aggregate' + aggregate?: Maybe + nodes: Array +} export type Projects_Metadata_Aggregate_Bool_Exp = { - bool_and?: InputMaybe; - bool_or?: InputMaybe; - count?: InputMaybe; -}; + bool_and?: InputMaybe + bool_or?: InputMaybe + count?: InputMaybe +} export type Projects_Metadata_Aggregate_Bool_Exp_Bool_And = { - arguments: Projects_Metadata_Select_Column_Projects_Metadata_Aggregate_Bool_Exp_Bool_And_Arguments_Columns; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Boolean_Comparison_Exp; -}; + arguments: Projects_Metadata_Select_Column_Projects_Metadata_Aggregate_Bool_Exp_Bool_And_Arguments_Columns + distinct?: InputMaybe + filter?: InputMaybe + predicate: Boolean_Comparison_Exp +} export type Projects_Metadata_Aggregate_Bool_Exp_Bool_Or = { - arguments: Projects_Metadata_Select_Column_Projects_Metadata_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Boolean_Comparison_Exp; -}; + arguments: Projects_Metadata_Select_Column_Projects_Metadata_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns + distinct?: InputMaybe + filter?: InputMaybe + predicate: Boolean_Comparison_Exp +} export type Projects_Metadata_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; -}; + arguments?: InputMaybe> + distinct?: InputMaybe + filter?: InputMaybe + predicate: Int_Comparison_Exp +} /** aggregate fields of "projects_metadata" */ export type Projects_Metadata_Aggregate_Fields = { - __typename?: 'projects_metadata_aggregate_fields'; - avg?: Maybe; - count: Scalars['Int']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; -}; - + __typename?: 'projects_metadata_aggregate_fields' + avg?: Maybe + count: Scalars['Int'] + max?: Maybe + min?: Maybe + stddev?: Maybe + stddev_pop?: Maybe + stddev_samp?: Maybe + sum?: Maybe + var_pop?: Maybe + var_samp?: Maybe + variance?: Maybe +} /** aggregate fields of "projects_metadata" */ export type Projects_Metadata_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; -}; + columns?: InputMaybe> + distinct?: InputMaybe +} /** order by aggregate values of table "projects_metadata" */ export type Projects_Metadata_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; -}; + avg?: InputMaybe + count?: InputMaybe + max?: InputMaybe + min?: InputMaybe + stddev?: InputMaybe + stddev_pop?: InputMaybe + stddev_samp?: InputMaybe + sum?: InputMaybe + var_pop?: InputMaybe + var_samp?: InputMaybe + variance?: InputMaybe +} /** aggregate avg on columns */ export type Projects_Metadata_Avg_Fields = { - __typename?: 'projects_metadata_avg_fields'; - additional_payee_percentage?: Maybe; - additional_payee_secondary_sales_percentage?: Maybe; - aspect_ratio?: Maybe; - currency_decimals?: Maybe; - index?: Maybe; - max_invocations?: Maybe; - render_delay?: Maybe; - royalty_percentage?: Maybe; - series_id?: Maybe; - video_aspect_ratio?: Maybe; - video_duration?: Maybe; - video_fps?: Maybe; - video_render_delay?: Maybe; -}; + __typename?: 'projects_metadata_avg_fields' + additional_payee_percentage?: Maybe + additional_payee_secondary_sales_percentage?: Maybe + aspect_ratio?: Maybe + currency_decimals?: Maybe + index?: Maybe + max_invocations?: Maybe + render_delay?: Maybe + royalty_percentage?: Maybe + series_id?: Maybe + video_aspect_ratio?: Maybe + video_duration?: Maybe + video_fps?: Maybe + video_render_delay?: Maybe +} /** order by avg() on columns of table "projects_metadata" */ export type Projects_Metadata_Avg_Order_By = { - additional_payee_percentage?: InputMaybe; - additional_payee_secondary_sales_percentage?: InputMaybe; - aspect_ratio?: InputMaybe; - currency_decimals?: InputMaybe; - index?: InputMaybe; - max_invocations?: InputMaybe; - render_delay?: InputMaybe; - royalty_percentage?: InputMaybe; - series_id?: InputMaybe; - video_aspect_ratio?: InputMaybe; - video_duration?: InputMaybe; - video_fps?: InputMaybe; - video_render_delay?: InputMaybe; -}; + additional_payee_percentage?: InputMaybe + additional_payee_secondary_sales_percentage?: InputMaybe + aspect_ratio?: InputMaybe + currency_decimals?: InputMaybe + index?: InputMaybe + max_invocations?: InputMaybe + render_delay?: InputMaybe + royalty_percentage?: InputMaybe + series_id?: InputMaybe + video_aspect_ratio?: InputMaybe + video_duration?: InputMaybe + video_fps?: InputMaybe + video_render_delay?: InputMaybe +} /** Boolean expression to filter rows from the table "projects_metadata". All fields are combined with a logical 'AND'. */ export type Projects_Metadata_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - activated_at?: InputMaybe; - active?: InputMaybe; - additional_payee?: InputMaybe; - additional_payee_percentage?: InputMaybe; - additional_payee_secondary_sales_address?: InputMaybe; - additional_payee_secondary_sales_percentage?: InputMaybe; - artist?: InputMaybe; - artist_address?: InputMaybe; - artist_display_notes?: InputMaybe; - artist_featured_token_id?: InputMaybe; - artist_interview?: InputMaybe; - artist_name?: InputMaybe; - aspect_ratio?: InputMaybe; - base_uri?: InputMaybe; - charitable_giving_details?: InputMaybe; - complete?: InputMaybe; - completed_at?: InputMaybe; - contract?: InputMaybe; - contract_address?: InputMaybe; - creative_credit?: InputMaybe; - curation_status?: InputMaybe; - curation_status_display?: InputMaybe; - curation_status_override?: InputMaybe; - currency_address?: InputMaybe; - currency_decimals?: InputMaybe; - currency_symbol?: InputMaybe; - dependency?: InputMaybe; - description?: InputMaybe; - disable_auto_image_format?: InputMaybe; - disable_sample_generator?: InputMaybe; - display_static?: InputMaybe; - external_asset_dependencies?: InputMaybe; - external_asset_dependencies_locked?: InputMaybe; - external_asset_dependency_count?: InputMaybe; - favorited_by_user?: InputMaybe; - favorites?: InputMaybe; - favorites_aggregate?: InputMaybe; - features?: InputMaybe; - first_token_minted_at?: InputMaybe; - generate_video_assets?: InputMaybe; - heritage_curation_status?: InputMaybe; - id?: InputMaybe; - index?: InputMaybe; - invocations?: InputMaybe; - ipfs_hash?: InputMaybe; - is_artblocks?: InputMaybe; - license?: InputMaybe; - link_to_license?: InputMaybe; - locked?: InputMaybe; - lowest_listing?: InputMaybe; - max_invocations?: InputMaybe; - minter_configuration?: InputMaybe; - minter_configuration_id?: InputMaybe; - name?: InputMaybe; - paused?: InputMaybe; - preview_render_type?: InputMaybe; - price_per_token_in_wei?: InputMaybe; - primary_render_type?: InputMaybe; - project_id?: InputMaybe; - proposed_artist_addresses_and_split?: InputMaybe; - proposed_artists_and_splits_id?: InputMaybe; - receipts?: InputMaybe; - receipts_aggregate?: InputMaybe; - render_complete?: InputMaybe; - render_delay?: InputMaybe; - render_with_gpu?: InputMaybe; - royalty_percentage?: InputMaybe; - sales_notes?: InputMaybe; - script?: InputMaybe; - script_count?: InputMaybe; - script_json?: InputMaybe; - script_type_and_version?: InputMaybe; - scripts?: InputMaybe; - second_token_minted_at?: InputMaybe; - series?: InputMaybe; - series_id?: InputMaybe; - start_datetime?: InputMaybe; - tags?: InputMaybe; - tokens?: InputMaybe; - tokens_aggregate?: InputMaybe; - updated_at?: InputMaybe; - user_is_artist?: InputMaybe; - vertical?: InputMaybe; - vertical_name?: InputMaybe; - video_aspect_ratio?: InputMaybe; - video_duration?: InputMaybe; - video_fps?: InputMaybe; - video_render_delay?: InputMaybe; - website?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + activated_at?: InputMaybe + active?: InputMaybe + additional_payee?: InputMaybe + additional_payee_percentage?: InputMaybe + additional_payee_secondary_sales_address?: InputMaybe + additional_payee_secondary_sales_percentage?: InputMaybe + artist?: InputMaybe + artist_address?: InputMaybe + artist_display_notes?: InputMaybe + artist_featured_token_id?: InputMaybe + artist_interview?: InputMaybe + artist_name?: InputMaybe + aspect_ratio?: InputMaybe + base_uri?: InputMaybe + charitable_giving_details?: InputMaybe + complete?: InputMaybe + completed_at?: InputMaybe + contract?: InputMaybe + contract_address?: InputMaybe + creative_credit?: InputMaybe + curation_status?: InputMaybe + curation_status_display?: InputMaybe + curation_status_override?: InputMaybe + currency_address?: InputMaybe + currency_decimals?: InputMaybe + currency_symbol?: InputMaybe + dependency?: InputMaybe + description?: InputMaybe + disable_auto_image_format?: InputMaybe + disable_sample_generator?: InputMaybe + display_static?: InputMaybe + external_asset_dependencies?: InputMaybe + external_asset_dependencies_locked?: InputMaybe + external_asset_dependency_count?: InputMaybe + favorited_by_user?: InputMaybe + favorites?: InputMaybe + favorites_aggregate?: InputMaybe + features?: InputMaybe + first_token_minted_at?: InputMaybe + generate_video_assets?: InputMaybe + heritage_curation_status?: InputMaybe + id?: InputMaybe + index?: InputMaybe + invocations?: InputMaybe + ipfs_hash?: InputMaybe + is_artblocks?: InputMaybe + license?: InputMaybe + link_to_license?: InputMaybe + locked?: InputMaybe + lowest_listing?: InputMaybe + max_invocations?: InputMaybe + minter_configuration?: InputMaybe + minter_configuration_id?: InputMaybe + name?: InputMaybe + paused?: InputMaybe + preview_render_type?: InputMaybe + price_per_token_in_wei?: InputMaybe + primary_render_type?: InputMaybe + project_id?: InputMaybe + proposed_artist_addresses_and_split?: InputMaybe + proposed_artists_and_splits_id?: InputMaybe + receipts?: InputMaybe + receipts_aggregate?: InputMaybe + render_complete?: InputMaybe + render_delay?: InputMaybe + render_with_gpu?: InputMaybe + royalty_percentage?: InputMaybe + sales_notes?: InputMaybe + script?: InputMaybe + script_count?: InputMaybe + script_json?: InputMaybe + script_type_and_version?: InputMaybe + scripts?: InputMaybe + second_token_minted_at?: InputMaybe + series?: InputMaybe + series_id?: InputMaybe + start_datetime?: InputMaybe + tags?: InputMaybe + tokens?: InputMaybe + tokens_aggregate?: InputMaybe + updated_at?: InputMaybe + user_is_artist?: InputMaybe + vertical?: InputMaybe + vertical_name?: InputMaybe + video_aspect_ratio?: InputMaybe + video_duration?: InputMaybe + video_fps?: InputMaybe + video_render_delay?: InputMaybe + website?: InputMaybe +} /** aggregate max on columns */ export type Projects_Metadata_Max_Fields = { - __typename?: 'projects_metadata_max_fields'; - activated_at?: Maybe; - additional_payee?: Maybe; - additional_payee_percentage?: Maybe; - additional_payee_secondary_sales_address?: Maybe; - additional_payee_secondary_sales_percentage?: Maybe; - artist_address?: Maybe; - artist_display_notes?: Maybe; - artist_featured_token_id?: Maybe; - artist_interview?: Maybe; - artist_name?: Maybe; - aspect_ratio?: Maybe; - base_uri?: Maybe; - charitable_giving_details?: Maybe; - completed_at?: Maybe; - contract_address?: Maybe; - creative_credit?: Maybe; - currency_address?: Maybe; - currency_decimals?: Maybe; - currency_symbol?: Maybe; - description?: Maybe; - id?: Maybe; - index?: Maybe; - ipfs_hash?: Maybe; - license?: Maybe; - link_to_license?: Maybe; - max_invocations?: Maybe; - minter_configuration_id?: Maybe; - name?: Maybe; - price_per_token_in_wei?: Maybe; - project_id?: Maybe; - proposed_artists_and_splits_id?: Maybe; - render_delay?: Maybe; - royalty_percentage?: Maybe; - sales_notes?: Maybe; - script?: Maybe; - script_type_and_version?: Maybe; - series_id?: Maybe; - start_datetime?: Maybe; - updated_at?: Maybe; - vertical_name?: Maybe; - video_aspect_ratio?: Maybe; - video_duration?: Maybe; - video_fps?: Maybe; - video_render_delay?: Maybe; - website?: Maybe; -}; + __typename?: 'projects_metadata_max_fields' + activated_at?: Maybe + additional_payee?: Maybe + additional_payee_percentage?: Maybe + additional_payee_secondary_sales_address?: Maybe + additional_payee_secondary_sales_percentage?: Maybe + artist_address?: Maybe + artist_display_notes?: Maybe + artist_featured_token_id?: Maybe + artist_interview?: Maybe + artist_name?: Maybe + aspect_ratio?: Maybe + base_uri?: Maybe + charitable_giving_details?: Maybe + completed_at?: Maybe + contract_address?: Maybe + creative_credit?: Maybe + currency_address?: Maybe + currency_decimals?: Maybe + currency_symbol?: Maybe + description?: Maybe + id?: Maybe + index?: Maybe + ipfs_hash?: Maybe + license?: Maybe + link_to_license?: Maybe + max_invocations?: Maybe + minter_configuration_id?: Maybe + name?: Maybe + price_per_token_in_wei?: Maybe + project_id?: Maybe + proposed_artists_and_splits_id?: Maybe + render_delay?: Maybe + royalty_percentage?: Maybe + sales_notes?: Maybe + script?: Maybe + script_type_and_version?: Maybe + series_id?: Maybe + start_datetime?: Maybe + updated_at?: Maybe + vertical_name?: Maybe + video_aspect_ratio?: Maybe + video_duration?: Maybe + video_fps?: Maybe + video_render_delay?: Maybe + website?: Maybe +} /** order by max() on columns of table "projects_metadata" */ export type Projects_Metadata_Max_Order_By = { - activated_at?: InputMaybe; - additional_payee?: InputMaybe; - additional_payee_percentage?: InputMaybe; - additional_payee_secondary_sales_address?: InputMaybe; - additional_payee_secondary_sales_percentage?: InputMaybe; - artist_address?: InputMaybe; - artist_display_notes?: InputMaybe; - artist_featured_token_id?: InputMaybe; - artist_interview?: InputMaybe; - artist_name?: InputMaybe; - aspect_ratio?: InputMaybe; - base_uri?: InputMaybe; - charitable_giving_details?: InputMaybe; - completed_at?: InputMaybe; - contract_address?: InputMaybe; - creative_credit?: InputMaybe; - currency_address?: InputMaybe; - currency_decimals?: InputMaybe; - currency_symbol?: InputMaybe; - description?: InputMaybe; - id?: InputMaybe; - index?: InputMaybe; - ipfs_hash?: InputMaybe; - license?: InputMaybe; - link_to_license?: InputMaybe; - max_invocations?: InputMaybe; - minter_configuration_id?: InputMaybe; - name?: InputMaybe; - price_per_token_in_wei?: InputMaybe; - project_id?: InputMaybe; - proposed_artists_and_splits_id?: InputMaybe; - render_delay?: InputMaybe; - royalty_percentage?: InputMaybe; - sales_notes?: InputMaybe; - script?: InputMaybe; - script_type_and_version?: InputMaybe; - series_id?: InputMaybe; - start_datetime?: InputMaybe; - updated_at?: InputMaybe; - vertical_name?: InputMaybe; - video_aspect_ratio?: InputMaybe; - video_duration?: InputMaybe; - video_fps?: InputMaybe; - video_render_delay?: InputMaybe; - website?: InputMaybe; -}; + activated_at?: InputMaybe + additional_payee?: InputMaybe + additional_payee_percentage?: InputMaybe + additional_payee_secondary_sales_address?: InputMaybe + additional_payee_secondary_sales_percentage?: InputMaybe + artist_address?: InputMaybe + artist_display_notes?: InputMaybe + artist_featured_token_id?: InputMaybe + artist_interview?: InputMaybe + artist_name?: InputMaybe + aspect_ratio?: InputMaybe + base_uri?: InputMaybe + charitable_giving_details?: InputMaybe + completed_at?: InputMaybe + contract_address?: InputMaybe + creative_credit?: InputMaybe + currency_address?: InputMaybe + currency_decimals?: InputMaybe + currency_symbol?: InputMaybe + description?: InputMaybe + id?: InputMaybe + index?: InputMaybe + ipfs_hash?: InputMaybe + license?: InputMaybe + link_to_license?: InputMaybe + max_invocations?: InputMaybe + minter_configuration_id?: InputMaybe + name?: InputMaybe + price_per_token_in_wei?: InputMaybe + project_id?: InputMaybe + proposed_artists_and_splits_id?: InputMaybe + render_delay?: InputMaybe + royalty_percentage?: InputMaybe + sales_notes?: InputMaybe + script?: InputMaybe + script_type_and_version?: InputMaybe + series_id?: InputMaybe + start_datetime?: InputMaybe + updated_at?: InputMaybe + vertical_name?: InputMaybe + video_aspect_ratio?: InputMaybe + video_duration?: InputMaybe + video_fps?: InputMaybe + video_render_delay?: InputMaybe + website?: InputMaybe +} /** aggregate min on columns */ export type Projects_Metadata_Min_Fields = { - __typename?: 'projects_metadata_min_fields'; - activated_at?: Maybe; - additional_payee?: Maybe; - additional_payee_percentage?: Maybe; - additional_payee_secondary_sales_address?: Maybe; - additional_payee_secondary_sales_percentage?: Maybe; - artist_address?: Maybe; - artist_display_notes?: Maybe; - artist_featured_token_id?: Maybe; - artist_interview?: Maybe; - artist_name?: Maybe; - aspect_ratio?: Maybe; - base_uri?: Maybe; - charitable_giving_details?: Maybe; - completed_at?: Maybe; - contract_address?: Maybe; - creative_credit?: Maybe; - currency_address?: Maybe; - currency_decimals?: Maybe; - currency_symbol?: Maybe; - description?: Maybe; - id?: Maybe; - index?: Maybe; - ipfs_hash?: Maybe; - license?: Maybe; - link_to_license?: Maybe; - max_invocations?: Maybe; - minter_configuration_id?: Maybe; - name?: Maybe; - price_per_token_in_wei?: Maybe; - project_id?: Maybe; - proposed_artists_and_splits_id?: Maybe; - render_delay?: Maybe; - royalty_percentage?: Maybe; - sales_notes?: Maybe; - script?: Maybe; - script_type_and_version?: Maybe; - series_id?: Maybe; - start_datetime?: Maybe; - updated_at?: Maybe; - vertical_name?: Maybe; - video_aspect_ratio?: Maybe; - video_duration?: Maybe; - video_fps?: Maybe; - video_render_delay?: Maybe; - website?: Maybe; -}; + __typename?: 'projects_metadata_min_fields' + activated_at?: Maybe + additional_payee?: Maybe + additional_payee_percentage?: Maybe + additional_payee_secondary_sales_address?: Maybe + additional_payee_secondary_sales_percentage?: Maybe + artist_address?: Maybe + artist_display_notes?: Maybe + artist_featured_token_id?: Maybe + artist_interview?: Maybe + artist_name?: Maybe + aspect_ratio?: Maybe + base_uri?: Maybe + charitable_giving_details?: Maybe + completed_at?: Maybe + contract_address?: Maybe + creative_credit?: Maybe + currency_address?: Maybe + currency_decimals?: Maybe + currency_symbol?: Maybe + description?: Maybe + id?: Maybe + index?: Maybe + ipfs_hash?: Maybe + license?: Maybe + link_to_license?: Maybe + max_invocations?: Maybe + minter_configuration_id?: Maybe + name?: Maybe + price_per_token_in_wei?: Maybe + project_id?: Maybe + proposed_artists_and_splits_id?: Maybe + render_delay?: Maybe + royalty_percentage?: Maybe + sales_notes?: Maybe + script?: Maybe + script_type_and_version?: Maybe + series_id?: Maybe + start_datetime?: Maybe + updated_at?: Maybe + vertical_name?: Maybe + video_aspect_ratio?: Maybe + video_duration?: Maybe + video_fps?: Maybe + video_render_delay?: Maybe + website?: Maybe +} /** order by min() on columns of table "projects_metadata" */ export type Projects_Metadata_Min_Order_By = { - activated_at?: InputMaybe; - additional_payee?: InputMaybe; - additional_payee_percentage?: InputMaybe; - additional_payee_secondary_sales_address?: InputMaybe; - additional_payee_secondary_sales_percentage?: InputMaybe; - artist_address?: InputMaybe; - artist_display_notes?: InputMaybe; - artist_featured_token_id?: InputMaybe; - artist_interview?: InputMaybe; - artist_name?: InputMaybe; - aspect_ratio?: InputMaybe; - base_uri?: InputMaybe; - charitable_giving_details?: InputMaybe; - completed_at?: InputMaybe; - contract_address?: InputMaybe; - creative_credit?: InputMaybe; - currency_address?: InputMaybe; - currency_decimals?: InputMaybe; - currency_symbol?: InputMaybe; - description?: InputMaybe; - id?: InputMaybe; - index?: InputMaybe; - ipfs_hash?: InputMaybe; - license?: InputMaybe; - link_to_license?: InputMaybe; - max_invocations?: InputMaybe; - minter_configuration_id?: InputMaybe; - name?: InputMaybe; - price_per_token_in_wei?: InputMaybe; - project_id?: InputMaybe; - proposed_artists_and_splits_id?: InputMaybe; - render_delay?: InputMaybe; - royalty_percentage?: InputMaybe; - sales_notes?: InputMaybe; - script?: InputMaybe; - script_type_and_version?: InputMaybe; - series_id?: InputMaybe; - start_datetime?: InputMaybe; - updated_at?: InputMaybe; - vertical_name?: InputMaybe; - video_aspect_ratio?: InputMaybe; - video_duration?: InputMaybe; - video_fps?: InputMaybe; - video_render_delay?: InputMaybe; - website?: InputMaybe; -}; + activated_at?: InputMaybe + additional_payee?: InputMaybe + additional_payee_percentage?: InputMaybe + additional_payee_secondary_sales_address?: InputMaybe + additional_payee_secondary_sales_percentage?: InputMaybe + artist_address?: InputMaybe + artist_display_notes?: InputMaybe + artist_featured_token_id?: InputMaybe + artist_interview?: InputMaybe + artist_name?: InputMaybe + aspect_ratio?: InputMaybe + base_uri?: InputMaybe + charitable_giving_details?: InputMaybe + completed_at?: InputMaybe + contract_address?: InputMaybe + creative_credit?: InputMaybe + currency_address?: InputMaybe + currency_decimals?: InputMaybe + currency_symbol?: InputMaybe + description?: InputMaybe + id?: InputMaybe + index?: InputMaybe + ipfs_hash?: InputMaybe + license?: InputMaybe + link_to_license?: InputMaybe + max_invocations?: InputMaybe + minter_configuration_id?: InputMaybe + name?: InputMaybe + price_per_token_in_wei?: InputMaybe + project_id?: InputMaybe + proposed_artists_and_splits_id?: InputMaybe + render_delay?: InputMaybe + royalty_percentage?: InputMaybe + sales_notes?: InputMaybe + script?: InputMaybe + script_type_and_version?: InputMaybe + series_id?: InputMaybe + start_datetime?: InputMaybe + updated_at?: InputMaybe + vertical_name?: InputMaybe + video_aspect_ratio?: InputMaybe + video_duration?: InputMaybe + video_fps?: InputMaybe + video_render_delay?: InputMaybe + website?: InputMaybe +} /** Ordering options when selecting data from "projects_metadata". */ export type Projects_Metadata_Order_By = { - activated_at?: InputMaybe; - active?: InputMaybe; - additional_payee?: InputMaybe; - additional_payee_percentage?: InputMaybe; - additional_payee_secondary_sales_address?: InputMaybe; - additional_payee_secondary_sales_percentage?: InputMaybe; - artist?: InputMaybe; - artist_address?: InputMaybe; - artist_display_notes?: InputMaybe; - artist_featured_token_id?: InputMaybe; - artist_interview?: InputMaybe; - artist_name?: InputMaybe; - aspect_ratio?: InputMaybe; - base_uri?: InputMaybe; - charitable_giving_details?: InputMaybe; - complete?: InputMaybe; - completed_at?: InputMaybe; - contract?: InputMaybe; - contract_address?: InputMaybe; - creative_credit?: InputMaybe; - curation_status?: InputMaybe; - curation_status_display?: InputMaybe; - curation_status_override?: InputMaybe; - currency_address?: InputMaybe; - currency_decimals?: InputMaybe; - currency_symbol?: InputMaybe; - dependency?: InputMaybe; - description?: InputMaybe; - disable_auto_image_format?: InputMaybe; - disable_sample_generator?: InputMaybe; - display_static?: InputMaybe; - external_asset_dependencies_aggregate?: InputMaybe; - external_asset_dependencies_locked?: InputMaybe; - external_asset_dependency_count?: InputMaybe; - favorited_by_user?: InputMaybe; - favorites_aggregate?: InputMaybe; - features?: InputMaybe; - first_token_minted_at?: InputMaybe; - generate_video_assets?: InputMaybe; - heritage_curation_status?: InputMaybe; - id?: InputMaybe; - index?: InputMaybe; - invocations?: InputMaybe; - ipfs_hash?: InputMaybe; - is_artblocks?: InputMaybe; - license?: InputMaybe; - link_to_license?: InputMaybe; - locked?: InputMaybe; - lowest_listing?: InputMaybe; - max_invocations?: InputMaybe; - minter_configuration?: InputMaybe; - minter_configuration_id?: InputMaybe; - name?: InputMaybe; - paused?: InputMaybe; - preview_render_type?: InputMaybe; - price_per_token_in_wei?: InputMaybe; - primary_render_type?: InputMaybe; - project_id?: InputMaybe; - proposed_artist_addresses_and_split?: InputMaybe; - proposed_artists_and_splits_id?: InputMaybe; - receipts_aggregate?: InputMaybe; - render_complete?: InputMaybe; - render_delay?: InputMaybe; - render_with_gpu?: InputMaybe; - royalty_percentage?: InputMaybe; - sales_notes?: InputMaybe; - script?: InputMaybe; - script_count?: InputMaybe; - script_json?: InputMaybe; - script_type_and_version?: InputMaybe; - scripts_aggregate?: InputMaybe; - second_token_minted_at?: InputMaybe; - series?: InputMaybe; - series_id?: InputMaybe; - start_datetime?: InputMaybe; - tags_aggregate?: InputMaybe; - tokens_aggregate?: InputMaybe; - updated_at?: InputMaybe; - user_is_artist?: InputMaybe; - vertical?: InputMaybe; - vertical_name?: InputMaybe; - video_aspect_ratio?: InputMaybe; - video_duration?: InputMaybe; - video_fps?: InputMaybe; - video_render_delay?: InputMaybe; - website?: InputMaybe; -}; + activated_at?: InputMaybe + active?: InputMaybe + additional_payee?: InputMaybe + additional_payee_percentage?: InputMaybe + additional_payee_secondary_sales_address?: InputMaybe + additional_payee_secondary_sales_percentage?: InputMaybe + artist?: InputMaybe + artist_address?: InputMaybe + artist_display_notes?: InputMaybe + artist_featured_token_id?: InputMaybe + artist_interview?: InputMaybe + artist_name?: InputMaybe + aspect_ratio?: InputMaybe + base_uri?: InputMaybe + charitable_giving_details?: InputMaybe + complete?: InputMaybe + completed_at?: InputMaybe + contract?: InputMaybe + contract_address?: InputMaybe + creative_credit?: InputMaybe + curation_status?: InputMaybe + curation_status_display?: InputMaybe + curation_status_override?: InputMaybe + currency_address?: InputMaybe + currency_decimals?: InputMaybe + currency_symbol?: InputMaybe + dependency?: InputMaybe + description?: InputMaybe + disable_auto_image_format?: InputMaybe + disable_sample_generator?: InputMaybe + display_static?: InputMaybe + external_asset_dependencies_aggregate?: InputMaybe + external_asset_dependencies_locked?: InputMaybe + external_asset_dependency_count?: InputMaybe + favorited_by_user?: InputMaybe + favorites_aggregate?: InputMaybe + features?: InputMaybe + first_token_minted_at?: InputMaybe + generate_video_assets?: InputMaybe + heritage_curation_status?: InputMaybe + id?: InputMaybe + index?: InputMaybe + invocations?: InputMaybe + ipfs_hash?: InputMaybe + is_artblocks?: InputMaybe + license?: InputMaybe + link_to_license?: InputMaybe + locked?: InputMaybe + lowest_listing?: InputMaybe + max_invocations?: InputMaybe + minter_configuration?: InputMaybe + minter_configuration_id?: InputMaybe + name?: InputMaybe + paused?: InputMaybe + preview_render_type?: InputMaybe + price_per_token_in_wei?: InputMaybe + primary_render_type?: InputMaybe + project_id?: InputMaybe + proposed_artist_addresses_and_split?: InputMaybe + proposed_artists_and_splits_id?: InputMaybe + receipts_aggregate?: InputMaybe + render_complete?: InputMaybe + render_delay?: InputMaybe + render_with_gpu?: InputMaybe + royalty_percentage?: InputMaybe + sales_notes?: InputMaybe + script?: InputMaybe + script_count?: InputMaybe + script_json?: InputMaybe + script_type_and_version?: InputMaybe + scripts_aggregate?: InputMaybe + second_token_minted_at?: InputMaybe + series?: InputMaybe + series_id?: InputMaybe + start_datetime?: InputMaybe + tags_aggregate?: InputMaybe + tokens_aggregate?: InputMaybe + updated_at?: InputMaybe + user_is_artist?: InputMaybe + vertical?: InputMaybe + vertical_name?: InputMaybe + video_aspect_ratio?: InputMaybe + video_duration?: InputMaybe + video_fps?: InputMaybe + video_render_delay?: InputMaybe + website?: InputMaybe +} /** select columns of table "projects_metadata" */ export enum Projects_Metadata_Select_Column { @@ -4780,7 +4748,7 @@ export enum Projects_Metadata_Select_Column { /** column name */ VideoRenderDelay = 'video_render_delay', /** column name */ - Website = 'website' + Website = 'website', } /** select "projects_metadata_aggregate_bool_exp_bool_and_arguments_columns" columns of table "projects_metadata" */ @@ -4802,7 +4770,7 @@ export enum Projects_Metadata_Select_Column_Projects_Metadata_Aggregate_Bool_Exp /** column name */ Paused = 'paused', /** column name */ - RenderWithGpu = 'render_with_gpu' + RenderWithGpu = 'render_with_gpu', } /** select "projects_metadata_aggregate_bool_exp_bool_or_arguments_columns" columns of table "projects_metadata" */ @@ -4824,362 +4792,362 @@ export enum Projects_Metadata_Select_Column_Projects_Metadata_Aggregate_Bool_Exp /** column name */ Paused = 'paused', /** column name */ - RenderWithGpu = 'render_with_gpu' + RenderWithGpu = 'render_with_gpu', } /** aggregate stddev on columns */ export type Projects_Metadata_Stddev_Fields = { - __typename?: 'projects_metadata_stddev_fields'; - additional_payee_percentage?: Maybe; - additional_payee_secondary_sales_percentage?: Maybe; - aspect_ratio?: Maybe; - currency_decimals?: Maybe; - index?: Maybe; - max_invocations?: Maybe; - render_delay?: Maybe; - royalty_percentage?: Maybe; - series_id?: Maybe; - video_aspect_ratio?: Maybe; - video_duration?: Maybe; - video_fps?: Maybe; - video_render_delay?: Maybe; -}; + __typename?: 'projects_metadata_stddev_fields' + additional_payee_percentage?: Maybe + additional_payee_secondary_sales_percentage?: Maybe + aspect_ratio?: Maybe + currency_decimals?: Maybe + index?: Maybe + max_invocations?: Maybe + render_delay?: Maybe + royalty_percentage?: Maybe + series_id?: Maybe + video_aspect_ratio?: Maybe + video_duration?: Maybe + video_fps?: Maybe + video_render_delay?: Maybe +} /** order by stddev() on columns of table "projects_metadata" */ export type Projects_Metadata_Stddev_Order_By = { - additional_payee_percentage?: InputMaybe; - additional_payee_secondary_sales_percentage?: InputMaybe; - aspect_ratio?: InputMaybe; - currency_decimals?: InputMaybe; - index?: InputMaybe; - max_invocations?: InputMaybe; - render_delay?: InputMaybe; - royalty_percentage?: InputMaybe; - series_id?: InputMaybe; - video_aspect_ratio?: InputMaybe; - video_duration?: InputMaybe; - video_fps?: InputMaybe; - video_render_delay?: InputMaybe; -}; + additional_payee_percentage?: InputMaybe + additional_payee_secondary_sales_percentage?: InputMaybe + aspect_ratio?: InputMaybe + currency_decimals?: InputMaybe + index?: InputMaybe + max_invocations?: InputMaybe + render_delay?: InputMaybe + royalty_percentage?: InputMaybe + series_id?: InputMaybe + video_aspect_ratio?: InputMaybe + video_duration?: InputMaybe + video_fps?: InputMaybe + video_render_delay?: InputMaybe +} /** aggregate stddev_pop on columns */ export type Projects_Metadata_Stddev_Pop_Fields = { - __typename?: 'projects_metadata_stddev_pop_fields'; - additional_payee_percentage?: Maybe; - additional_payee_secondary_sales_percentage?: Maybe; - aspect_ratio?: Maybe; - currency_decimals?: Maybe; - index?: Maybe; - max_invocations?: Maybe; - render_delay?: Maybe; - royalty_percentage?: Maybe; - series_id?: Maybe; - video_aspect_ratio?: Maybe; - video_duration?: Maybe; - video_fps?: Maybe; - video_render_delay?: Maybe; -}; + __typename?: 'projects_metadata_stddev_pop_fields' + additional_payee_percentage?: Maybe + additional_payee_secondary_sales_percentage?: Maybe + aspect_ratio?: Maybe + currency_decimals?: Maybe + index?: Maybe + max_invocations?: Maybe + render_delay?: Maybe + royalty_percentage?: Maybe + series_id?: Maybe + video_aspect_ratio?: Maybe + video_duration?: Maybe + video_fps?: Maybe + video_render_delay?: Maybe +} /** order by stddev_pop() on columns of table "projects_metadata" */ export type Projects_Metadata_Stddev_Pop_Order_By = { - additional_payee_percentage?: InputMaybe; - additional_payee_secondary_sales_percentage?: InputMaybe; - aspect_ratio?: InputMaybe; - currency_decimals?: InputMaybe; - index?: InputMaybe; - max_invocations?: InputMaybe; - render_delay?: InputMaybe; - royalty_percentage?: InputMaybe; - series_id?: InputMaybe; - video_aspect_ratio?: InputMaybe; - video_duration?: InputMaybe; - video_fps?: InputMaybe; - video_render_delay?: InputMaybe; -}; + additional_payee_percentage?: InputMaybe + additional_payee_secondary_sales_percentage?: InputMaybe + aspect_ratio?: InputMaybe + currency_decimals?: InputMaybe + index?: InputMaybe + max_invocations?: InputMaybe + render_delay?: InputMaybe + royalty_percentage?: InputMaybe + series_id?: InputMaybe + video_aspect_ratio?: InputMaybe + video_duration?: InputMaybe + video_fps?: InputMaybe + video_render_delay?: InputMaybe +} /** aggregate stddev_samp on columns */ export type Projects_Metadata_Stddev_Samp_Fields = { - __typename?: 'projects_metadata_stddev_samp_fields'; - additional_payee_percentage?: Maybe; - additional_payee_secondary_sales_percentage?: Maybe; - aspect_ratio?: Maybe; - currency_decimals?: Maybe; - index?: Maybe; - max_invocations?: Maybe; - render_delay?: Maybe; - royalty_percentage?: Maybe; - series_id?: Maybe; - video_aspect_ratio?: Maybe; - video_duration?: Maybe; - video_fps?: Maybe; - video_render_delay?: Maybe; -}; + __typename?: 'projects_metadata_stddev_samp_fields' + additional_payee_percentage?: Maybe + additional_payee_secondary_sales_percentage?: Maybe + aspect_ratio?: Maybe + currency_decimals?: Maybe + index?: Maybe + max_invocations?: Maybe + render_delay?: Maybe + royalty_percentage?: Maybe + series_id?: Maybe + video_aspect_ratio?: Maybe + video_duration?: Maybe + video_fps?: Maybe + video_render_delay?: Maybe +} /** order by stddev_samp() on columns of table "projects_metadata" */ export type Projects_Metadata_Stddev_Samp_Order_By = { - additional_payee_percentage?: InputMaybe; - additional_payee_secondary_sales_percentage?: InputMaybe; - aspect_ratio?: InputMaybe; - currency_decimals?: InputMaybe; - index?: InputMaybe; - max_invocations?: InputMaybe; - render_delay?: InputMaybe; - royalty_percentage?: InputMaybe; - series_id?: InputMaybe; - video_aspect_ratio?: InputMaybe; - video_duration?: InputMaybe; - video_fps?: InputMaybe; - video_render_delay?: InputMaybe; -}; + additional_payee_percentage?: InputMaybe + additional_payee_secondary_sales_percentage?: InputMaybe + aspect_ratio?: InputMaybe + currency_decimals?: InputMaybe + index?: InputMaybe + max_invocations?: InputMaybe + render_delay?: InputMaybe + royalty_percentage?: InputMaybe + series_id?: InputMaybe + video_aspect_ratio?: InputMaybe + video_duration?: InputMaybe + video_fps?: InputMaybe + video_render_delay?: InputMaybe +} /** Streaming cursor of the table "projects_metadata" */ export type Projects_Metadata_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Projects_Metadata_Stream_Cursor_Value_Input; + initial_value: Projects_Metadata_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Projects_Metadata_Stream_Cursor_Value_Input = { - activated_at?: InputMaybe; - active?: InputMaybe; - additional_payee?: InputMaybe; - additional_payee_percentage?: InputMaybe; - additional_payee_secondary_sales_address?: InputMaybe; - additional_payee_secondary_sales_percentage?: InputMaybe; - artist_address?: InputMaybe; - artist_display_notes?: InputMaybe; - artist_featured_token_id?: InputMaybe; - artist_interview?: InputMaybe; - artist_name?: InputMaybe; - aspect_ratio?: InputMaybe; - base_uri?: InputMaybe; - charitable_giving_details?: InputMaybe; - complete?: InputMaybe; - completed_at?: InputMaybe; - contract_address?: InputMaybe; - creative_credit?: InputMaybe; - curation_status?: InputMaybe; - curation_status_override?: InputMaybe; - currency_address?: InputMaybe; - currency_decimals?: InputMaybe; - currency_symbol?: InputMaybe; - description?: InputMaybe; - disable_auto_image_format?: InputMaybe; - disable_sample_generator?: InputMaybe; - display_static?: InputMaybe; - external_asset_dependencies_locked?: InputMaybe; - generate_video_assets?: InputMaybe; - id?: InputMaybe; - index?: InputMaybe; - ipfs_hash?: InputMaybe; - license?: InputMaybe; - link_to_license?: InputMaybe; - max_invocations?: InputMaybe; - minter_configuration_id?: InputMaybe; - name?: InputMaybe; - paused?: InputMaybe; - preview_render_type?: InputMaybe; - price_per_token_in_wei?: InputMaybe; - primary_render_type?: InputMaybe; - project_id?: InputMaybe; - proposed_artists_and_splits_id?: InputMaybe; - render_delay?: InputMaybe; - render_with_gpu?: InputMaybe; - royalty_percentage?: InputMaybe; - sales_notes?: InputMaybe; - script?: InputMaybe; - script_json?: InputMaybe; - script_type_and_version?: InputMaybe; - series_id?: InputMaybe; - start_datetime?: InputMaybe; - updated_at?: InputMaybe; - vertical_name?: InputMaybe; - video_aspect_ratio?: InputMaybe; - video_duration?: InputMaybe; - video_fps?: InputMaybe; - video_render_delay?: InputMaybe; - website?: InputMaybe; -}; + activated_at?: InputMaybe + active?: InputMaybe + additional_payee?: InputMaybe + additional_payee_percentage?: InputMaybe + additional_payee_secondary_sales_address?: InputMaybe + additional_payee_secondary_sales_percentage?: InputMaybe + artist_address?: InputMaybe + artist_display_notes?: InputMaybe + artist_featured_token_id?: InputMaybe + artist_interview?: InputMaybe + artist_name?: InputMaybe + aspect_ratio?: InputMaybe + base_uri?: InputMaybe + charitable_giving_details?: InputMaybe + complete?: InputMaybe + completed_at?: InputMaybe + contract_address?: InputMaybe + creative_credit?: InputMaybe + curation_status?: InputMaybe + curation_status_override?: InputMaybe + currency_address?: InputMaybe + currency_decimals?: InputMaybe + currency_symbol?: InputMaybe + description?: InputMaybe + disable_auto_image_format?: InputMaybe + disable_sample_generator?: InputMaybe + display_static?: InputMaybe + external_asset_dependencies_locked?: InputMaybe + generate_video_assets?: InputMaybe + id?: InputMaybe + index?: InputMaybe + ipfs_hash?: InputMaybe + license?: InputMaybe + link_to_license?: InputMaybe + max_invocations?: InputMaybe + minter_configuration_id?: InputMaybe + name?: InputMaybe + paused?: InputMaybe + preview_render_type?: InputMaybe + price_per_token_in_wei?: InputMaybe + primary_render_type?: InputMaybe + project_id?: InputMaybe + proposed_artists_and_splits_id?: InputMaybe + render_delay?: InputMaybe + render_with_gpu?: InputMaybe + royalty_percentage?: InputMaybe + sales_notes?: InputMaybe + script?: InputMaybe + script_json?: InputMaybe + script_type_and_version?: InputMaybe + series_id?: InputMaybe + start_datetime?: InputMaybe + updated_at?: InputMaybe + vertical_name?: InputMaybe + video_aspect_ratio?: InputMaybe + video_duration?: InputMaybe + video_fps?: InputMaybe + video_render_delay?: InputMaybe + website?: InputMaybe +} /** aggregate sum on columns */ export type Projects_Metadata_Sum_Fields = { - __typename?: 'projects_metadata_sum_fields'; - additional_payee_percentage?: Maybe; - additional_payee_secondary_sales_percentage?: Maybe; - aspect_ratio?: Maybe; - currency_decimals?: Maybe; - index?: Maybe; - max_invocations?: Maybe; - render_delay?: Maybe; - royalty_percentage?: Maybe; - series_id?: Maybe; - video_aspect_ratio?: Maybe; - video_duration?: Maybe; - video_fps?: Maybe; - video_render_delay?: Maybe; -}; + __typename?: 'projects_metadata_sum_fields' + additional_payee_percentage?: Maybe + additional_payee_secondary_sales_percentage?: Maybe + aspect_ratio?: Maybe + currency_decimals?: Maybe + index?: Maybe + max_invocations?: Maybe + render_delay?: Maybe + royalty_percentage?: Maybe + series_id?: Maybe + video_aspect_ratio?: Maybe + video_duration?: Maybe + video_fps?: Maybe + video_render_delay?: Maybe +} /** order by sum() on columns of table "projects_metadata" */ export type Projects_Metadata_Sum_Order_By = { - additional_payee_percentage?: InputMaybe; - additional_payee_secondary_sales_percentage?: InputMaybe; - aspect_ratio?: InputMaybe; - currency_decimals?: InputMaybe; - index?: InputMaybe; - max_invocations?: InputMaybe; - render_delay?: InputMaybe; - royalty_percentage?: InputMaybe; - series_id?: InputMaybe; - video_aspect_ratio?: InputMaybe; - video_duration?: InputMaybe; - video_fps?: InputMaybe; - video_render_delay?: InputMaybe; -}; + additional_payee_percentage?: InputMaybe + additional_payee_secondary_sales_percentage?: InputMaybe + aspect_ratio?: InputMaybe + currency_decimals?: InputMaybe + index?: InputMaybe + max_invocations?: InputMaybe + render_delay?: InputMaybe + royalty_percentage?: InputMaybe + series_id?: InputMaybe + video_aspect_ratio?: InputMaybe + video_duration?: InputMaybe + video_fps?: InputMaybe + video_render_delay?: InputMaybe +} /** aggregate var_pop on columns */ export type Projects_Metadata_Var_Pop_Fields = { - __typename?: 'projects_metadata_var_pop_fields'; - additional_payee_percentage?: Maybe; - additional_payee_secondary_sales_percentage?: Maybe; - aspect_ratio?: Maybe; - currency_decimals?: Maybe; - index?: Maybe; - max_invocations?: Maybe; - render_delay?: Maybe; - royalty_percentage?: Maybe; - series_id?: Maybe; - video_aspect_ratio?: Maybe; - video_duration?: Maybe; - video_fps?: Maybe; - video_render_delay?: Maybe; -}; + __typename?: 'projects_metadata_var_pop_fields' + additional_payee_percentage?: Maybe + additional_payee_secondary_sales_percentage?: Maybe + aspect_ratio?: Maybe + currency_decimals?: Maybe + index?: Maybe + max_invocations?: Maybe + render_delay?: Maybe + royalty_percentage?: Maybe + series_id?: Maybe + video_aspect_ratio?: Maybe + video_duration?: Maybe + video_fps?: Maybe + video_render_delay?: Maybe +} /** order by var_pop() on columns of table "projects_metadata" */ export type Projects_Metadata_Var_Pop_Order_By = { - additional_payee_percentage?: InputMaybe; - additional_payee_secondary_sales_percentage?: InputMaybe; - aspect_ratio?: InputMaybe; - currency_decimals?: InputMaybe; - index?: InputMaybe; - max_invocations?: InputMaybe; - render_delay?: InputMaybe; - royalty_percentage?: InputMaybe; - series_id?: InputMaybe; - video_aspect_ratio?: InputMaybe; - video_duration?: InputMaybe; - video_fps?: InputMaybe; - video_render_delay?: InputMaybe; -}; + additional_payee_percentage?: InputMaybe + additional_payee_secondary_sales_percentage?: InputMaybe + aspect_ratio?: InputMaybe + currency_decimals?: InputMaybe + index?: InputMaybe + max_invocations?: InputMaybe + render_delay?: InputMaybe + royalty_percentage?: InputMaybe + series_id?: InputMaybe + video_aspect_ratio?: InputMaybe + video_duration?: InputMaybe + video_fps?: InputMaybe + video_render_delay?: InputMaybe +} /** aggregate var_samp on columns */ export type Projects_Metadata_Var_Samp_Fields = { - __typename?: 'projects_metadata_var_samp_fields'; - additional_payee_percentage?: Maybe; - additional_payee_secondary_sales_percentage?: Maybe; - aspect_ratio?: Maybe; - currency_decimals?: Maybe; - index?: Maybe; - max_invocations?: Maybe; - render_delay?: Maybe; - royalty_percentage?: Maybe; - series_id?: Maybe; - video_aspect_ratio?: Maybe; - video_duration?: Maybe; - video_fps?: Maybe; - video_render_delay?: Maybe; -}; + __typename?: 'projects_metadata_var_samp_fields' + additional_payee_percentage?: Maybe + additional_payee_secondary_sales_percentage?: Maybe + aspect_ratio?: Maybe + currency_decimals?: Maybe + index?: Maybe + max_invocations?: Maybe + render_delay?: Maybe + royalty_percentage?: Maybe + series_id?: Maybe + video_aspect_ratio?: Maybe + video_duration?: Maybe + video_fps?: Maybe + video_render_delay?: Maybe +} /** order by var_samp() on columns of table "projects_metadata" */ export type Projects_Metadata_Var_Samp_Order_By = { - additional_payee_percentage?: InputMaybe; - additional_payee_secondary_sales_percentage?: InputMaybe; - aspect_ratio?: InputMaybe; - currency_decimals?: InputMaybe; - index?: InputMaybe; - max_invocations?: InputMaybe; - render_delay?: InputMaybe; - royalty_percentage?: InputMaybe; - series_id?: InputMaybe; - video_aspect_ratio?: InputMaybe; - video_duration?: InputMaybe; - video_fps?: InputMaybe; - video_render_delay?: InputMaybe; -}; + additional_payee_percentage?: InputMaybe + additional_payee_secondary_sales_percentage?: InputMaybe + aspect_ratio?: InputMaybe + currency_decimals?: InputMaybe + index?: InputMaybe + max_invocations?: InputMaybe + render_delay?: InputMaybe + royalty_percentage?: InputMaybe + series_id?: InputMaybe + video_aspect_ratio?: InputMaybe + video_duration?: InputMaybe + video_fps?: InputMaybe + video_render_delay?: InputMaybe +} /** aggregate variance on columns */ export type Projects_Metadata_Variance_Fields = { - __typename?: 'projects_metadata_variance_fields'; - additional_payee_percentage?: Maybe; - additional_payee_secondary_sales_percentage?: Maybe; - aspect_ratio?: Maybe; - currency_decimals?: Maybe; - index?: Maybe; - max_invocations?: Maybe; - render_delay?: Maybe; - royalty_percentage?: Maybe; - series_id?: Maybe; - video_aspect_ratio?: Maybe; - video_duration?: Maybe; - video_fps?: Maybe; - video_render_delay?: Maybe; -}; + __typename?: 'projects_metadata_variance_fields' + additional_payee_percentage?: Maybe + additional_payee_secondary_sales_percentage?: Maybe + aspect_ratio?: Maybe + currency_decimals?: Maybe + index?: Maybe + max_invocations?: Maybe + render_delay?: Maybe + royalty_percentage?: Maybe + series_id?: Maybe + video_aspect_ratio?: Maybe + video_duration?: Maybe + video_fps?: Maybe + video_render_delay?: Maybe +} /** order by variance() on columns of table "projects_metadata" */ export type Projects_Metadata_Variance_Order_By = { - additional_payee_percentage?: InputMaybe; - additional_payee_secondary_sales_percentage?: InputMaybe; - aspect_ratio?: InputMaybe; - currency_decimals?: InputMaybe; - index?: InputMaybe; - max_invocations?: InputMaybe; - render_delay?: InputMaybe; - royalty_percentage?: InputMaybe; - series_id?: InputMaybe; - video_aspect_ratio?: InputMaybe; - video_duration?: InputMaybe; - video_fps?: InputMaybe; - video_render_delay?: InputMaybe; -}; + additional_payee_percentage?: InputMaybe + additional_payee_secondary_sales_percentage?: InputMaybe + aspect_ratio?: InputMaybe + currency_decimals?: InputMaybe + index?: InputMaybe + max_invocations?: InputMaybe + render_delay?: InputMaybe + royalty_percentage?: InputMaybe + series_id?: InputMaybe + video_aspect_ratio?: InputMaybe + video_duration?: InputMaybe + video_fps?: InputMaybe + video_render_delay?: InputMaybe +} /** Currently proposed artist and address splits */ export type Proposed_Artist_Addresses_And_Splits = { - __typename?: 'proposed_artist_addresses_and_splits'; - additional_payee_primary_sales: Scalars['String']; - additional_payee_primary_sales_percentage: Scalars['Int']; - additional_payee_secondary_sales: Scalars['String']; - additional_payee_secondary_sales_percentage: Scalars['Int']; - artist_address: Scalars['String']; + __typename?: 'proposed_artist_addresses_and_splits' + additional_payee_primary_sales: Scalars['String'] + additional_payee_primary_sales_percentage: Scalars['Int'] + additional_payee_secondary_sales: Scalars['String'] + additional_payee_secondary_sales_percentage: Scalars['Int'] + artist_address: Scalars['String'] /** An object relationship */ - project: Projects_Metadata; - project_id: Scalars['String']; -}; + project: Projects_Metadata + project_id: Scalars['String'] +} /** Boolean expression to filter rows from the table "proposed_artist_addresses_and_splits". All fields are combined with a logical 'AND'. */ export type Proposed_Artist_Addresses_And_Splits_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - additional_payee_primary_sales?: InputMaybe; - additional_payee_primary_sales_percentage?: InputMaybe; - additional_payee_secondary_sales?: InputMaybe; - additional_payee_secondary_sales_percentage?: InputMaybe; - artist_address?: InputMaybe; - project?: InputMaybe; - project_id?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + additional_payee_primary_sales?: InputMaybe + additional_payee_primary_sales_percentage?: InputMaybe + additional_payee_secondary_sales?: InputMaybe + additional_payee_secondary_sales_percentage?: InputMaybe + artist_address?: InputMaybe + project?: InputMaybe + project_id?: InputMaybe +} /** Ordering options when selecting data from "proposed_artist_addresses_and_splits". */ export type Proposed_Artist_Addresses_And_Splits_Order_By = { - additional_payee_primary_sales?: InputMaybe; - additional_payee_primary_sales_percentage?: InputMaybe; - additional_payee_secondary_sales?: InputMaybe; - additional_payee_secondary_sales_percentage?: InputMaybe; - artist_address?: InputMaybe; - project?: InputMaybe; - project_id?: InputMaybe; -}; + additional_payee_primary_sales?: InputMaybe + additional_payee_primary_sales_percentage?: InputMaybe + additional_payee_secondary_sales?: InputMaybe + additional_payee_secondary_sales_percentage?: InputMaybe + artist_address?: InputMaybe + project?: InputMaybe + project_id?: InputMaybe +} /** select columns of table "proposed_artist_addresses_and_splits" */ export enum Proposed_Artist_Addresses_And_Splits_Select_Column { @@ -5194,1151 +5162,1055 @@ export enum Proposed_Artist_Addresses_And_Splits_Select_Column { /** column name */ ArtistAddress = 'artist_address', /** column name */ - ProjectId = 'project_id' + ProjectId = 'project_id', } /** Streaming cursor of the table "proposed_artist_addresses_and_splits" */ export type Proposed_Artist_Addresses_And_Splits_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Proposed_Artist_Addresses_And_Splits_Stream_Cursor_Value_Input; + initial_value: Proposed_Artist_Addresses_And_Splits_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Proposed_Artist_Addresses_And_Splits_Stream_Cursor_Value_Input = { - additional_payee_primary_sales?: InputMaybe; - additional_payee_primary_sales_percentage?: InputMaybe; - additional_payee_secondary_sales?: InputMaybe; - additional_payee_secondary_sales_percentage?: InputMaybe; - artist_address?: InputMaybe; - project_id?: InputMaybe; -}; + additional_payee_primary_sales?: InputMaybe + additional_payee_primary_sales_percentage?: InputMaybe + additional_payee_secondary_sales?: InputMaybe + additional_payee_secondary_sales_percentage?: InputMaybe + artist_address?: InputMaybe + project_id?: InputMaybe +} export type Query_Root = { - __typename?: 'query_root'; + __typename?: 'query_root' /** fetch data from the table: "artists" */ - artists: Array; + artists: Array /** fetch aggregated fields from the table: "artists" */ - artists_aggregate: Artists_Aggregate; + artists_aggregate: Artists_Aggregate /** fetch data from the table: "categories" */ - categories: Array; + categories: Array /** fetch data from the table: "categories" using primary key columns */ - categories_by_pk?: Maybe; + categories_by_pk?: Maybe /** fetch data from the table: "contract_allowlistings" */ - contract_allowlistings: Array; + contract_allowlistings: Array /** fetch data from the table: "contract_allowlistings" using primary key columns */ - contract_allowlistings_by_pk?: Maybe; + contract_allowlistings_by_pk?: Maybe /** fetch data from the table: "contract_type_names" */ - contract_type_names: Array; + contract_type_names: Array /** fetch data from the table: "contract_type_names" using primary key columns */ - contract_type_names_by_pk?: Maybe; + contract_type_names_by_pk?: Maybe /** fetch data from the table: "contract_types" */ - contract_types: Array; + contract_types: Array /** fetch data from the table: "contract_types" using primary key columns */ - contract_types_by_pk?: Maybe; + contract_types_by_pk?: Maybe /** fetch data from the table: "contracts_metadata" */ - contracts_metadata: Array; + contracts_metadata: Array /** fetch aggregated fields from the table: "contracts_metadata" */ - contracts_metadata_aggregate: Contracts_Metadata_Aggregate; + contracts_metadata_aggregate: Contracts_Metadata_Aggregate /** fetch data from the table: "contracts_metadata" using primary key columns */ - contracts_metadata_by_pk?: Maybe; + contracts_metadata_by_pk?: Maybe /** fetch data from the table: "dependencies_metadata" */ - dependencies_metadata: Array; + dependencies_metadata: Array /** fetch aggregated fields from the table: "dependencies_metadata" */ - dependencies_metadata_aggregate: Dependencies_Metadata_Aggregate; + dependencies_metadata_aggregate: Dependencies_Metadata_Aggregate /** fetch data from the table: "dependencies_metadata" using primary key columns */ - dependencies_metadata_by_pk?: Maybe; + dependencies_metadata_by_pk?: Maybe /** fetch data from the table: "dependency_additional_cdns" */ - dependency_additional_cdns: Array; + dependency_additional_cdns: Array /** fetch aggregated fields from the table: "dependency_additional_cdns" */ - dependency_additional_cdns_aggregate: Dependency_Additional_Cdns_Aggregate; + dependency_additional_cdns_aggregate: Dependency_Additional_Cdns_Aggregate /** fetch data from the table: "dependency_additional_cdns" using primary key columns */ - dependency_additional_cdns_by_pk?: Maybe; + dependency_additional_cdns_by_pk?: Maybe /** fetch data from the table: "dependency_additional_repositories" */ - dependency_additional_repositories: Array; + dependency_additional_repositories: Array /** fetch aggregated fields from the table: "dependency_additional_repositories" */ - dependency_additional_repositories_aggregate: Dependency_Additional_Repositories_Aggregate; + dependency_additional_repositories_aggregate: Dependency_Additional_Repositories_Aggregate /** fetch data from the table: "dependency_additional_repositories" using primary key columns */ - dependency_additional_repositories_by_pk?: Maybe; + dependency_additional_repositories_by_pk?: Maybe /** fetch data from the table: "dependency_registries" */ - dependency_registries: Array; + dependency_registries: Array /** fetch aggregated fields from the table: "dependency_registries" */ - dependency_registries_aggregate: Dependency_Registries_Aggregate; + dependency_registries_aggregate: Dependency_Registries_Aggregate /** fetch data from the table: "dependency_registries" using primary key columns */ - dependency_registries_by_pk?: Maybe; + dependency_registries_by_pk?: Maybe /** fetch data from the table: "dependency_scripts" */ - dependency_scripts: Array; + dependency_scripts: Array /** fetch aggregated fields from the table: "dependency_scripts" */ - dependency_scripts_aggregate: Dependency_Scripts_Aggregate; + dependency_scripts_aggregate: Dependency_Scripts_Aggregate /** fetch data from the table: "dependency_scripts" using primary key columns */ - dependency_scripts_by_pk?: Maybe; + dependency_scripts_by_pk?: Maybe /** An array relationship */ - entity_tags: Array; + entity_tags: Array /** fetch data from the table: "entity_tags" using primary key columns */ - entity_tags_by_pk?: Maybe; + entity_tags_by_pk?: Maybe /** An array relationship */ - favorites: Array; + favorites: Array /** An aggregate relationship */ - favorites_aggregate: Favorites_Aggregate; + favorites_aggregate: Favorites_Aggregate /** fetch data from the table: "favorites" using primary key columns */ - favorites_by_pk?: Maybe; + favorites_by_pk?: Maybe /** fetch data from the table: "feature_flags" */ - feature_flags: Array; + feature_flags: Array /** fetch data from the table: "feature_flags" using primary key columns */ - feature_flags_by_pk?: Maybe; + feature_flags_by_pk?: Maybe /** execute function "filter_tokens_metadata_by_features" which returns "tokens_metadata" */ - filter_tokens_metadata_by_features: Array; + filter_tokens_metadata_by_features: Array /** execute function "filter_tokens_metadata_by_features" and query aggregates on result of table type "tokens_metadata" */ - filter_tokens_metadata_by_features_aggregate: Tokens_Metadata_Aggregate; - getAuthMessage?: Maybe; - getOpenseaCollectionURL?: Maybe; - isTokenFlagged?: Maybe; + filter_tokens_metadata_by_features_aggregate: Tokens_Metadata_Aggregate + getAuthMessage?: Maybe + getOpenseaCollectionURL?: Maybe + isTokenFlagged?: Maybe /** execute function "list_projects_metadata_random" which returns "projects_metadata" */ - list_projects_metadata_random: Array; + list_projects_metadata_random: Array /** execute function "list_projects_metadata_random" and query aggregates on result of table type "projects_metadata" */ - list_projects_metadata_random_aggregate: Projects_Metadata_Aggregate; + list_projects_metadata_random_aggregate: Projects_Metadata_Aggregate /** fetch data from the table: "media" */ - media: Array; + media: Array /** fetch data from the table: "media" using primary key columns */ - media_by_pk?: Maybe; + media_by_pk?: Maybe /** fetch data from the table: "minter_filters_metadata" */ - minter_filters_metadata: Array; + minter_filters_metadata: Array /** fetch data from the table: "minter_filters_metadata" using primary key columns */ - minter_filters_metadata_by_pk?: Maybe; + minter_filters_metadata_by_pk?: Maybe /** fetch data from the table: "minter_types" */ - minter_types: Array; + minter_types: Array /** fetch data from the table: "minter_types" using primary key columns */ - minter_types_by_pk?: Maybe; + minter_types_by_pk?: Maybe /** fetch data from the table: "minters_metadata" */ - minters_metadata: Array; + minters_metadata: Array /** fetch data from the table: "minters_metadata" using primary key columns */ - minters_metadata_by_pk?: Maybe; + minters_metadata_by_pk?: Maybe /** fetch data from the table: "project_external_asset_dependencies" */ - project_external_asset_dependencies: Array; + project_external_asset_dependencies: Array /** fetch data from the table: "project_external_asset_dependencies" using primary key columns */ - project_external_asset_dependencies_by_pk?: Maybe; + project_external_asset_dependencies_by_pk?: Maybe /** fetch data from the table: "project_minter_configurations" */ - project_minter_configurations: Array; + project_minter_configurations: Array /** fetch data from the table: "project_minter_configurations" using primary key columns */ - project_minter_configurations_by_pk?: Maybe; + project_minter_configurations_by_pk?: Maybe /** fetch data from the table: "project_scripts" */ - project_scripts: Array; + project_scripts: Array /** fetch data from the table: "project_scripts" using primary key columns */ - project_scripts_by_pk?: Maybe; + project_scripts_by_pk?: Maybe /** fetch data from the table: "project_series" */ - project_series: Array; + project_series: Array /** fetch aggregated fields from the table: "project_series" */ - project_series_aggregate: Project_Series_Aggregate; + project_series_aggregate: Project_Series_Aggregate /** fetch data from the table: "project_series" using primary key columns */ - project_series_by_pk?: Maybe; + project_series_by_pk?: Maybe /** fetch data from the table: "project_vertical_categories" */ - project_vertical_categories: Array; + project_vertical_categories: Array /** fetch data from the table: "project_vertical_categories" using primary key columns */ - project_vertical_categories_by_pk?: Maybe; + project_vertical_categories_by_pk?: Maybe /** fetch data from the table: "project_verticals" */ - project_verticals: Array; + project_verticals: Array /** fetch data from the table: "project_verticals" using primary key columns */ - project_verticals_by_pk?: Maybe; + project_verticals_by_pk?: Maybe /** fetch data from the table: "projects_features" */ - projects_features: Array; + projects_features: Array /** fetch data from the table: "projects_features" using primary key columns */ - projects_features_by_pk?: Maybe; + projects_features_by_pk?: Maybe /** fetch data from the table: "projects_metadata" */ - projects_metadata: Array; + projects_metadata: Array /** fetch aggregated fields from the table: "projects_metadata" */ - projects_metadata_aggregate: Projects_Metadata_Aggregate; + projects_metadata_aggregate: Projects_Metadata_Aggregate /** fetch data from the table: "projects_metadata" using primary key columns */ - projects_metadata_by_pk?: Maybe; + projects_metadata_by_pk?: Maybe /** fetch data from the table: "proposed_artist_addresses_and_splits" */ - proposed_artist_addresses_and_splits: Array; + proposed_artist_addresses_and_splits: Array /** fetch data from the table: "proposed_artist_addresses_and_splits" using primary key columns */ - proposed_artist_addresses_and_splits_by_pk?: Maybe; + proposed_artist_addresses_and_splits_by_pk?: Maybe /** fetch data from the table: "receipt_metadata" */ - receipt_metadata: Array; + receipt_metadata: Array /** fetch aggregated fields from the table: "receipt_metadata" */ - receipt_metadata_aggregate: Receipt_Metadata_Aggregate; + receipt_metadata_aggregate: Receipt_Metadata_Aggregate /** fetch data from the table: "receipt_metadata" using primary key columns */ - receipt_metadata_by_pk?: Maybe; + receipt_metadata_by_pk?: Maybe /** fetch data from the table: "render_types" */ - render_types: Array; + render_types: Array /** fetch data from the table: "render_types" using primary key columns */ - render_types_by_pk?: Maybe; + render_types_by_pk?: Maybe /** execute function "search_projects" which returns "projects_metadata" */ - search_projects: Array; + search_projects: Array /** execute function "search_projects" and query aggregates on result of table type "projects_metadata" */ - search_projects_aggregate: Projects_Metadata_Aggregate; + search_projects_aggregate: Projects_Metadata_Aggregate /** execute function "search_tags" which returns "tags" */ - search_tags: Array; + search_tags: Array /** execute function "search_tokens" which returns "tokens_metadata" */ - search_tokens: Array; + search_tokens: Array /** execute function "search_tokens" and query aggregates on result of table type "tokens_metadata" */ - search_tokens_aggregate: Tokens_Metadata_Aggregate; + search_tokens_aggregate: Tokens_Metadata_Aggregate /** execute function "search_users" which returns "user_profiles" */ - search_users: Array; + search_users: Array /** execute function "search_users" and query aggregates on result of table type "user_profiles" */ - search_users_aggregate: User_Profiles_Aggregate; + search_users_aggregate: User_Profiles_Aggregate /** fetch data from the table: "tags" */ - tags: Array; + tags: Array /** fetch data from the table: "tags" using primary key columns */ - tags_by_pk?: Maybe; + tags_by_pk?: Maybe /** fetch data from the table: "tokens_metadata" */ - tokens_metadata: Array; + tokens_metadata: Array /** fetch aggregated fields from the table: "tokens_metadata" */ - tokens_metadata_aggregate: Tokens_Metadata_Aggregate; + tokens_metadata_aggregate: Tokens_Metadata_Aggregate /** fetch data from the table: "tokens_metadata" using primary key columns */ - tokens_metadata_by_pk?: Maybe; + tokens_metadata_by_pk?: Maybe /** fetch data from the table: "user_profiles" */ - user_profiles: Array; + user_profiles: Array /** fetch aggregated fields from the table: "user_profiles" */ - user_profiles_aggregate: User_Profiles_Aggregate; + user_profiles_aggregate: User_Profiles_Aggregate /** fetch data from the table: "user_profiles" using primary key columns */ - user_profiles_by_pk?: Maybe; + user_profiles_by_pk?: Maybe /** fetch data from the table: "users" */ - users: Array; + users: Array /** fetch aggregated fields from the table: "users" */ - users_aggregate: Users_Aggregate; + users_aggregate: Users_Aggregate /** fetch data from the table: "users" using primary key columns */ - users_by_pk?: Maybe; + users_by_pk?: Maybe /** fetch data from the table: "verticals" */ - verticals: Array; + verticals: Array /** fetch data from the table: "verticals" using primary key columns */ - verticals_by_pk?: Maybe; + verticals_by_pk?: Maybe /** fetch data from the table: "video_aspect_ratios" */ - video_aspect_ratios: Array; + video_aspect_ratios: Array /** fetch data from the table: "video_aspect_ratios" using primary key columns */ - video_aspect_ratios_by_pk?: Maybe; + video_aspect_ratios_by_pk?: Maybe /** fetch data from the table: "video_frame_rates" */ - video_frame_rates: Array; + video_frame_rates: Array /** fetch data from the table: "video_frame_rates" using primary key columns */ - video_frame_rates_by_pk?: Maybe; + video_frame_rates_by_pk?: Maybe /** fetch data from the table: "webflow_artist_info" */ - webflow_artist_info: Array; + webflow_artist_info: Array /** fetch data from the table: "webflow_artist_info" using primary key columns */ - webflow_artist_info_by_pk?: Maybe; + webflow_artist_info_by_pk?: Maybe /** fetch data from the table: "webflow_spectrum_articles" */ - webflow_spectrum_articles: Array; + webflow_spectrum_articles: Array /** fetch data from the table: "webflow_spectrum_articles" using primary key columns */ - webflow_spectrum_articles_by_pk?: Maybe; -}; - + webflow_spectrum_articles_by_pk?: Maybe +} export type Query_RootArtistsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootArtists_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootCategoriesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootCategories_By_PkArgs = { - name: Scalars['String']; -}; - + name: Scalars['String'] +} export type Query_RootContract_AllowlistingsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootContract_Allowlistings_By_PkArgs = { - contract_address: Scalars['String']; - user_address: Scalars['String']; -}; - + contract_address: Scalars['String'] + user_address: Scalars['String'] +} export type Query_RootContract_Type_NamesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootContract_Type_Names_By_PkArgs = { - name: Scalars['String']; -}; - + name: Scalars['String'] +} export type Query_RootContract_TypesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootContract_Types_By_PkArgs = { - type: Contract_Type_Names_Enum; -}; - + type: Contract_Type_Names_Enum +} export type Query_RootContracts_MetadataArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootContracts_Metadata_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootContracts_Metadata_By_PkArgs = { - address: Scalars['String']; -}; - + address: Scalars['String'] +} export type Query_RootDependencies_MetadataArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootDependencies_Metadata_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootDependencies_Metadata_By_PkArgs = { - type_and_version: Scalars['String']; -}; - + type_and_version: Scalars['String'] +} export type Query_RootDependency_Additional_CdnsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootDependency_Additional_Cdns_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootDependency_Additional_Cdns_By_PkArgs = { - dependency_type_and_version: Scalars['String']; - index: Scalars['Int']; -}; - + dependency_type_and_version: Scalars['String'] + index: Scalars['Int'] +} export type Query_RootDependency_Additional_RepositoriesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe< + Array + > + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootDependency_Additional_Repositories_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe< + Array + > + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootDependency_Additional_Repositories_By_PkArgs = { - dependency_type_and_version: Scalars['String']; - index: Scalars['Int']; -}; - + dependency_type_and_version: Scalars['String'] + index: Scalars['Int'] +} export type Query_RootDependency_RegistriesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootDependency_Registries_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootDependency_Registries_By_PkArgs = { - address: Scalars['String']; -}; - + address: Scalars['String'] +} export type Query_RootDependency_ScriptsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootDependency_Scripts_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootDependency_Scripts_By_PkArgs = { - dependency_type_and_version: Scalars['String']; - index: Scalars['Int']; -}; - + dependency_type_and_version: Scalars['String'] + index: Scalars['Int'] +} export type Query_RootEntity_TagsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootEntity_Tags_By_PkArgs = { - id: Scalars['Int']; -}; - + id: Scalars['Int'] +} export type Query_RootFavoritesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootFavorites_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootFavorites_By_PkArgs = { - id: Scalars['Int']; -}; - + id: Scalars['Int'] +} export type Query_RootFeature_FlagsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootFeature_Flags_By_PkArgs = { - flag_name: Scalars['String']; -}; - + flag_name: Scalars['String'] +} export type Query_RootFilter_Tokens_Metadata_By_FeaturesArgs = { - args: Filter_Tokens_Metadata_By_Features_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: Filter_Tokens_Metadata_By_Features_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootFilter_Tokens_Metadata_By_Features_AggregateArgs = { - args: Filter_Tokens_Metadata_By_Features_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: Filter_Tokens_Metadata_By_Features_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootGetAuthMessageArgs = { - publicAddress: Scalars['String']; -}; - + publicAddress: Scalars['String'] +} export type Query_RootGetOpenseaCollectionUrlArgs = { - contractAddress: Scalars['String']; - projectId: Scalars['String']; -}; - + contractAddress: Scalars['String'] + projectId: Scalars['String'] +} export type Query_RootIsTokenFlaggedArgs = { - contractAddress: Scalars['String']; - tokenId: Scalars['String']; -}; - + contractAddress: Scalars['String'] + tokenId: Scalars['String'] +} export type Query_RootList_Projects_Metadata_RandomArgs = { - args: List_Projects_Metadata_Random_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: List_Projects_Metadata_Random_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootList_Projects_Metadata_Random_AggregateArgs = { - args: List_Projects_Metadata_Random_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: List_Projects_Metadata_Random_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootMediaArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootMedia_By_PkArgs = { - id: Scalars['Int']; -}; - + id: Scalars['Int'] +} export type Query_RootMinter_Filters_MetadataArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootMinter_Filters_Metadata_By_PkArgs = { - address: Scalars['String']; -}; - + address: Scalars['String'] +} export type Query_RootMinter_TypesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootMinter_Types_By_PkArgs = { - type: Minter_Type_Names_Enum; -}; - + type: Minter_Type_Names_Enum +} export type Query_RootMinters_MetadataArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootMinters_Metadata_By_PkArgs = { - address: Scalars['String']; -}; - + address: Scalars['String'] +} export type Query_RootProject_External_Asset_DependenciesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe< + Array + > + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootProject_External_Asset_Dependencies_By_PkArgs = { - index: Scalars['Int']; - project_id: Scalars['String']; -}; - + index: Scalars['Int'] + project_id: Scalars['String'] +} export type Query_RootProject_Minter_ConfigurationsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootProject_Minter_Configurations_By_PkArgs = { - id: Scalars['String']; -}; - + id: Scalars['String'] +} export type Query_RootProject_ScriptsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootProject_Scripts_By_PkArgs = { - index: Scalars['Int']; - project_id: Scalars['String']; -}; - + index: Scalars['Int'] + project_id: Scalars['String'] +} export type Query_RootProject_SeriesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootProject_Series_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootProject_Series_By_PkArgs = { - id: Scalars['Int']; -}; - + id: Scalars['Int'] +} export type Query_RootProject_Vertical_CategoriesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootProject_Vertical_Categories_By_PkArgs = { - name: Categories_Enum; -}; - + name: Categories_Enum +} export type Query_RootProject_VerticalsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootProject_Verticals_By_PkArgs = { - name: Verticals_Enum; -}; - + name: Verticals_Enum +} export type Query_RootProjects_FeaturesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootProjects_Features_By_PkArgs = { - id: Scalars['Int']; -}; - + id: Scalars['Int'] +} export type Query_RootProjects_MetadataArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootProjects_Metadata_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootProjects_Metadata_By_PkArgs = { - id: Scalars['String']; -}; - + id: Scalars['String'] +} export type Query_RootProposed_Artist_Addresses_And_SplitsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe< + Array + > + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootProposed_Artist_Addresses_And_Splits_By_PkArgs = { - project_id: Scalars['String']; -}; - + project_id: Scalars['String'] +} export type Query_RootReceipt_MetadataArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootReceipt_Metadata_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootReceipt_Metadata_By_PkArgs = { - id: Scalars['String']; -}; - + id: Scalars['String'] +} export type Query_RootRender_TypesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootRender_Types_By_PkArgs = { - value: Scalars['String']; -}; - + value: Scalars['String'] +} export type Query_RootSearch_ProjectsArgs = { - args: Search_Projects_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: Search_Projects_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootSearch_Projects_AggregateArgs = { - args: Search_Projects_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: Search_Projects_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootSearch_TagsArgs = { - args: Search_Tags_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: Search_Tags_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootSearch_TokensArgs = { - args: Search_Tokens_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: Search_Tokens_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootSearch_Tokens_AggregateArgs = { - args: Search_Tokens_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: Search_Tokens_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootSearch_UsersArgs = { - args: Search_Users_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: Search_Users_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootSearch_Users_AggregateArgs = { - args: Search_Users_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: Search_Users_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootTagsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootTags_By_PkArgs = { - name: Scalars['String']; -}; - + name: Scalars['String'] +} export type Query_RootTokens_MetadataArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootTokens_Metadata_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootTokens_Metadata_By_PkArgs = { - id: Scalars['String']; -}; - + id: Scalars['String'] +} export type Query_RootUser_ProfilesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootUser_Profiles_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootUser_Profiles_By_PkArgs = { - id: Scalars['Int']; -}; - + id: Scalars['Int'] +} export type Query_RootUsersArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootUsers_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootUsers_By_PkArgs = { - public_address: Scalars['String']; -}; - + public_address: Scalars['String'] +} export type Query_RootVerticalsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootVerticals_By_PkArgs = { - name: Scalars['String']; -}; - + name: Scalars['String'] +} export type Query_RootVideo_Aspect_RatiosArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootVideo_Aspect_Ratios_By_PkArgs = { - value: Scalars['numeric']; -}; - + value: Scalars['numeric'] +} export type Query_RootVideo_Frame_RatesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootVideo_Frame_Rates_By_PkArgs = { - value: Scalars['Int']; -}; - + value: Scalars['Int'] +} export type Query_RootWebflow_Artist_InfoArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootWebflow_Artist_Info_By_PkArgs = { - webflow_item_id: Scalars['String']; -}; - + webflow_item_id: Scalars['String'] +} export type Query_RootWebflow_Spectrum_ArticlesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Query_RootWebflow_Spectrum_Articles_By_PkArgs = { - webflow_item_id: Scalars['String']; -}; + webflow_item_id: Scalars['String'] +} /** indexed data from subgraph Receipt entity, used by settlment minters */ export type Receipt_Metadata = { - __typename?: 'receipt_metadata'; + __typename?: 'receipt_metadata' /** Computed field defining approximate excess settlement funds available to be reclaimed on a given receipt, given latest purchase price on minter. May have minor rounding errors after 15 decimals. */ - excess_settlement_funds?: Maybe; - id: Scalars['String']; + excess_settlement_funds?: Maybe + id: Scalars['String'] /** An object relationship */ - minter: Minters_Metadata; - minter_id: Scalars['String']; - net_posted: Scalars['String']; - num_purchased: Scalars['String']; + minter: Minters_Metadata + minter_id: Scalars['String'] + net_posted: Scalars['String'] + num_purchased: Scalars['String'] /** An object relationship */ - project: Projects_Metadata; - project_id: Scalars['String']; + project: Projects_Metadata + project_id: Scalars['String'] /** An object relationship */ - user: Users; - user_address: Scalars['String']; -}; + user: Users + user_address: Scalars['String'] +} /** aggregated selection of "receipt_metadata" */ export type Receipt_Metadata_Aggregate = { - __typename?: 'receipt_metadata_aggregate'; - aggregate?: Maybe; - nodes: Array; -}; + __typename?: 'receipt_metadata_aggregate' + aggregate?: Maybe + nodes: Array +} export type Receipt_Metadata_Aggregate_Bool_Exp = { - count?: InputMaybe; -}; + count?: InputMaybe +} export type Receipt_Metadata_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; -}; + arguments?: InputMaybe> + distinct?: InputMaybe + filter?: InputMaybe + predicate: Int_Comparison_Exp +} /** aggregate fields of "receipt_metadata" */ export type Receipt_Metadata_Aggregate_Fields = { - __typename?: 'receipt_metadata_aggregate_fields'; - count: Scalars['Int']; - max?: Maybe; - min?: Maybe; -}; - + __typename?: 'receipt_metadata_aggregate_fields' + count: Scalars['Int'] + max?: Maybe + min?: Maybe +} /** aggregate fields of "receipt_metadata" */ export type Receipt_Metadata_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; -}; + columns?: InputMaybe> + distinct?: InputMaybe +} /** order by aggregate values of table "receipt_metadata" */ export type Receipt_Metadata_Aggregate_Order_By = { - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; -}; + count?: InputMaybe + max?: InputMaybe + min?: InputMaybe +} /** Boolean expression to filter rows from the table "receipt_metadata". All fields are combined with a logical 'AND'. */ export type Receipt_Metadata_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - excess_settlement_funds?: InputMaybe; - id?: InputMaybe; - minter?: InputMaybe; - minter_id?: InputMaybe; - net_posted?: InputMaybe; - num_purchased?: InputMaybe; - project?: InputMaybe; - project_id?: InputMaybe; - user?: InputMaybe; - user_address?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + excess_settlement_funds?: InputMaybe + id?: InputMaybe + minter?: InputMaybe + minter_id?: InputMaybe + net_posted?: InputMaybe + num_purchased?: InputMaybe + project?: InputMaybe + project_id?: InputMaybe + user?: InputMaybe + user_address?: InputMaybe +} /** aggregate max on columns */ export type Receipt_Metadata_Max_Fields = { - __typename?: 'receipt_metadata_max_fields'; - id?: Maybe; - minter_id?: Maybe; - net_posted?: Maybe; - num_purchased?: Maybe; - project_id?: Maybe; - user_address?: Maybe; -}; + __typename?: 'receipt_metadata_max_fields' + id?: Maybe + minter_id?: Maybe + net_posted?: Maybe + num_purchased?: Maybe + project_id?: Maybe + user_address?: Maybe +} /** order by max() on columns of table "receipt_metadata" */ export type Receipt_Metadata_Max_Order_By = { - id?: InputMaybe; - minter_id?: InputMaybe; - net_posted?: InputMaybe; - num_purchased?: InputMaybe; - project_id?: InputMaybe; - user_address?: InputMaybe; -}; + id?: InputMaybe + minter_id?: InputMaybe + net_posted?: InputMaybe + num_purchased?: InputMaybe + project_id?: InputMaybe + user_address?: InputMaybe +} /** aggregate min on columns */ export type Receipt_Metadata_Min_Fields = { - __typename?: 'receipt_metadata_min_fields'; - id?: Maybe; - minter_id?: Maybe; - net_posted?: Maybe; - num_purchased?: Maybe; - project_id?: Maybe; - user_address?: Maybe; -}; + __typename?: 'receipt_metadata_min_fields' + id?: Maybe + minter_id?: Maybe + net_posted?: Maybe + num_purchased?: Maybe + project_id?: Maybe + user_address?: Maybe +} /** order by min() on columns of table "receipt_metadata" */ export type Receipt_Metadata_Min_Order_By = { - id?: InputMaybe; - minter_id?: InputMaybe; - net_posted?: InputMaybe; - num_purchased?: InputMaybe; - project_id?: InputMaybe; - user_address?: InputMaybe; -}; + id?: InputMaybe + minter_id?: InputMaybe + net_posted?: InputMaybe + num_purchased?: InputMaybe + project_id?: InputMaybe + user_address?: InputMaybe +} /** Ordering options when selecting data from "receipt_metadata". */ export type Receipt_Metadata_Order_By = { - excess_settlement_funds?: InputMaybe; - id?: InputMaybe; - minter?: InputMaybe; - minter_id?: InputMaybe; - net_posted?: InputMaybe; - num_purchased?: InputMaybe; - project?: InputMaybe; - project_id?: InputMaybe; - user?: InputMaybe; - user_address?: InputMaybe; -}; + excess_settlement_funds?: InputMaybe + id?: InputMaybe + minter?: InputMaybe + minter_id?: InputMaybe + net_posted?: InputMaybe + num_purchased?: InputMaybe + project?: InputMaybe + project_id?: InputMaybe + user?: InputMaybe + user_address?: InputMaybe +} /** select columns of table "receipt_metadata" */ export enum Receipt_Metadata_Select_Column { @@ -6353,42 +6225,42 @@ export enum Receipt_Metadata_Select_Column { /** column name */ ProjectId = 'project_id', /** column name */ - UserAddress = 'user_address' + UserAddress = 'user_address', } /** Streaming cursor of the table "receipt_metadata" */ export type Receipt_Metadata_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Receipt_Metadata_Stream_Cursor_Value_Input; + initial_value: Receipt_Metadata_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Receipt_Metadata_Stream_Cursor_Value_Input = { - id?: InputMaybe; - minter_id?: InputMaybe; - net_posted?: InputMaybe; - num_purchased?: InputMaybe; - project_id?: InputMaybe; - user_address?: InputMaybe; -}; + id?: InputMaybe + minter_id?: InputMaybe + net_posted?: InputMaybe + num_purchased?: InputMaybe + project_id?: InputMaybe + user_address?: InputMaybe +} /** columns and relationships of "render_types" */ export type Render_Types = { - __typename?: 'render_types'; - label: Scalars['String']; - value: Scalars['String']; -}; + __typename?: 'render_types' + label: Scalars['String'] + value: Scalars['String'] +} /** Boolean expression to filter rows from the table "render_types". All fields are combined with a logical 'AND'. */ export type Render_Types_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - label?: InputMaybe; - value?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + label?: InputMaybe + value?: InputMaybe +} export enum Render_Types_Enum { /** gif */ @@ -6398,1475 +6270,1352 @@ export enum Render_Types_Enum { /** generator live view */ Live = 'live', /** mp4 */ - Video = 'video' + Video = 'video', } /** Boolean expression to compare columns of type "render_types_enum". All fields are combined with logical 'AND'. */ export type Render_Types_Enum_Comparison_Exp = { - _eq?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; + _eq?: InputMaybe + _in?: InputMaybe> + _is_null?: InputMaybe + _neq?: InputMaybe + _nin?: InputMaybe> +} /** Ordering options when selecting data from "render_types". */ export type Render_Types_Order_By = { - label?: InputMaybe; - value?: InputMaybe; -}; + label?: InputMaybe + value?: InputMaybe +} /** select columns of table "render_types" */ export enum Render_Types_Select_Column { /** column name */ Label = 'label', /** column name */ - Value = 'value' + Value = 'value', } /** Streaming cursor of the table "render_types" */ export type Render_Types_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Render_Types_Stream_Cursor_Value_Input; + initial_value: Render_Types_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Render_Types_Stream_Cursor_Value_Input = { - label?: InputMaybe; - value?: InputMaybe; -}; + label?: InputMaybe + value?: InputMaybe +} export type Search_Projects_Args = { - search?: InputMaybe; -}; + search?: InputMaybe +} export type Search_Tags_Args = { - search?: InputMaybe; -}; + search?: InputMaybe +} export type Search_Tokens_Args = { - search?: InputMaybe; -}; + search?: InputMaybe +} export type Search_Users_Args = { - search?: InputMaybe; -}; + search?: InputMaybe +} export type Subscription_Root = { - __typename?: 'subscription_root'; + __typename?: 'subscription_root' /** fetch data from the table: "artists" */ - artists: Array; + artists: Array /** fetch aggregated fields from the table: "artists" */ - artists_aggregate: Artists_Aggregate; + artists_aggregate: Artists_Aggregate /** fetch data from the table in a streaming manner: "artists" */ - artists_stream: Array; + artists_stream: Array /** fetch data from the table: "categories" */ - categories: Array; + categories: Array /** fetch data from the table: "categories" using primary key columns */ - categories_by_pk?: Maybe; + categories_by_pk?: Maybe /** fetch data from the table in a streaming manner: "categories" */ - categories_stream: Array; + categories_stream: Array /** fetch data from the table: "contract_allowlistings" */ - contract_allowlistings: Array; + contract_allowlistings: Array /** fetch data from the table: "contract_allowlistings" using primary key columns */ - contract_allowlistings_by_pk?: Maybe; + contract_allowlistings_by_pk?: Maybe /** fetch data from the table in a streaming manner: "contract_allowlistings" */ - contract_allowlistings_stream: Array; + contract_allowlistings_stream: Array /** fetch data from the table: "contract_type_names" */ - contract_type_names: Array; + contract_type_names: Array /** fetch data from the table: "contract_type_names" using primary key columns */ - contract_type_names_by_pk?: Maybe; + contract_type_names_by_pk?: Maybe /** fetch data from the table in a streaming manner: "contract_type_names" */ - contract_type_names_stream: Array; + contract_type_names_stream: Array /** fetch data from the table: "contract_types" */ - contract_types: Array; + contract_types: Array /** fetch data from the table: "contract_types" using primary key columns */ - contract_types_by_pk?: Maybe; + contract_types_by_pk?: Maybe /** fetch data from the table in a streaming manner: "contract_types" */ - contract_types_stream: Array; + contract_types_stream: Array /** fetch data from the table: "contracts_metadata" */ - contracts_metadata: Array; + contracts_metadata: Array /** fetch aggregated fields from the table: "contracts_metadata" */ - contracts_metadata_aggregate: Contracts_Metadata_Aggregate; + contracts_metadata_aggregate: Contracts_Metadata_Aggregate /** fetch data from the table: "contracts_metadata" using primary key columns */ - contracts_metadata_by_pk?: Maybe; + contracts_metadata_by_pk?: Maybe /** fetch data from the table in a streaming manner: "contracts_metadata" */ - contracts_metadata_stream: Array; + contracts_metadata_stream: Array /** fetch data from the table: "dependencies_metadata" */ - dependencies_metadata: Array; + dependencies_metadata: Array /** fetch aggregated fields from the table: "dependencies_metadata" */ - dependencies_metadata_aggregate: Dependencies_Metadata_Aggregate; + dependencies_metadata_aggregate: Dependencies_Metadata_Aggregate /** fetch data from the table: "dependencies_metadata" using primary key columns */ - dependencies_metadata_by_pk?: Maybe; + dependencies_metadata_by_pk?: Maybe /** fetch data from the table in a streaming manner: "dependencies_metadata" */ - dependencies_metadata_stream: Array; + dependencies_metadata_stream: Array /** fetch data from the table: "dependency_additional_cdns" */ - dependency_additional_cdns: Array; + dependency_additional_cdns: Array /** fetch aggregated fields from the table: "dependency_additional_cdns" */ - dependency_additional_cdns_aggregate: Dependency_Additional_Cdns_Aggregate; + dependency_additional_cdns_aggregate: Dependency_Additional_Cdns_Aggregate /** fetch data from the table: "dependency_additional_cdns" using primary key columns */ - dependency_additional_cdns_by_pk?: Maybe; + dependency_additional_cdns_by_pk?: Maybe /** fetch data from the table in a streaming manner: "dependency_additional_cdns" */ - dependency_additional_cdns_stream: Array; + dependency_additional_cdns_stream: Array /** fetch data from the table: "dependency_additional_repositories" */ - dependency_additional_repositories: Array; + dependency_additional_repositories: Array /** fetch aggregated fields from the table: "dependency_additional_repositories" */ - dependency_additional_repositories_aggregate: Dependency_Additional_Repositories_Aggregate; + dependency_additional_repositories_aggregate: Dependency_Additional_Repositories_Aggregate /** fetch data from the table: "dependency_additional_repositories" using primary key columns */ - dependency_additional_repositories_by_pk?: Maybe; + dependency_additional_repositories_by_pk?: Maybe /** fetch data from the table in a streaming manner: "dependency_additional_repositories" */ - dependency_additional_repositories_stream: Array; + dependency_additional_repositories_stream: Array /** fetch data from the table: "dependency_registries" */ - dependency_registries: Array; + dependency_registries: Array /** fetch aggregated fields from the table: "dependency_registries" */ - dependency_registries_aggregate: Dependency_Registries_Aggregate; + dependency_registries_aggregate: Dependency_Registries_Aggregate /** fetch data from the table: "dependency_registries" using primary key columns */ - dependency_registries_by_pk?: Maybe; + dependency_registries_by_pk?: Maybe /** fetch data from the table in a streaming manner: "dependency_registries" */ - dependency_registries_stream: Array; + dependency_registries_stream: Array /** fetch data from the table: "dependency_scripts" */ - dependency_scripts: Array; + dependency_scripts: Array /** fetch aggregated fields from the table: "dependency_scripts" */ - dependency_scripts_aggregate: Dependency_Scripts_Aggregate; + dependency_scripts_aggregate: Dependency_Scripts_Aggregate /** fetch data from the table: "dependency_scripts" using primary key columns */ - dependency_scripts_by_pk?: Maybe; + dependency_scripts_by_pk?: Maybe /** fetch data from the table in a streaming manner: "dependency_scripts" */ - dependency_scripts_stream: Array; + dependency_scripts_stream: Array /** An array relationship */ - entity_tags: Array; + entity_tags: Array /** fetch data from the table: "entity_tags" using primary key columns */ - entity_tags_by_pk?: Maybe; + entity_tags_by_pk?: Maybe /** fetch data from the table in a streaming manner: "entity_tags" */ - entity_tags_stream: Array; + entity_tags_stream: Array /** An array relationship */ - favorites: Array; + favorites: Array /** An aggregate relationship */ - favorites_aggregate: Favorites_Aggregate; + favorites_aggregate: Favorites_Aggregate /** fetch data from the table: "favorites" using primary key columns */ - favorites_by_pk?: Maybe; + favorites_by_pk?: Maybe /** fetch data from the table in a streaming manner: "favorites" */ - favorites_stream: Array; + favorites_stream: Array /** fetch data from the table: "feature_flags" */ - feature_flags: Array; + feature_flags: Array /** fetch data from the table: "feature_flags" using primary key columns */ - feature_flags_by_pk?: Maybe; + feature_flags_by_pk?: Maybe /** fetch data from the table in a streaming manner: "feature_flags" */ - feature_flags_stream: Array; + feature_flags_stream: Array /** execute function "filter_tokens_metadata_by_features" which returns "tokens_metadata" */ - filter_tokens_metadata_by_features: Array; + filter_tokens_metadata_by_features: Array /** execute function "filter_tokens_metadata_by_features" and query aggregates on result of table type "tokens_metadata" */ - filter_tokens_metadata_by_features_aggregate: Tokens_Metadata_Aggregate; + filter_tokens_metadata_by_features_aggregate: Tokens_Metadata_Aggregate /** execute function "list_projects_metadata_random" which returns "projects_metadata" */ - list_projects_metadata_random: Array; + list_projects_metadata_random: Array /** execute function "list_projects_metadata_random" and query aggregates on result of table type "projects_metadata" */ - list_projects_metadata_random_aggregate: Projects_Metadata_Aggregate; + list_projects_metadata_random_aggregate: Projects_Metadata_Aggregate /** fetch data from the table: "media" */ - media: Array; + media: Array /** fetch data from the table: "media" using primary key columns */ - media_by_pk?: Maybe; + media_by_pk?: Maybe /** fetch data from the table in a streaming manner: "media" */ - media_stream: Array; + media_stream: Array /** fetch data from the table: "minter_filters_metadata" */ - minter_filters_metadata: Array; + minter_filters_metadata: Array /** fetch data from the table: "minter_filters_metadata" using primary key columns */ - minter_filters_metadata_by_pk?: Maybe; + minter_filters_metadata_by_pk?: Maybe /** fetch data from the table in a streaming manner: "minter_filters_metadata" */ - minter_filters_metadata_stream: Array; + minter_filters_metadata_stream: Array /** fetch data from the table: "minter_types" */ - minter_types: Array; + minter_types: Array /** fetch data from the table: "minter_types" using primary key columns */ - minter_types_by_pk?: Maybe; + minter_types_by_pk?: Maybe /** fetch data from the table in a streaming manner: "minter_types" */ - minter_types_stream: Array; + minter_types_stream: Array /** fetch data from the table: "minters_metadata" */ - minters_metadata: Array; + minters_metadata: Array /** fetch data from the table: "minters_metadata" using primary key columns */ - minters_metadata_by_pk?: Maybe; + minters_metadata_by_pk?: Maybe /** fetch data from the table in a streaming manner: "minters_metadata" */ - minters_metadata_stream: Array; + minters_metadata_stream: Array /** fetch data from the table: "project_external_asset_dependencies" */ - project_external_asset_dependencies: Array; + project_external_asset_dependencies: Array /** fetch data from the table: "project_external_asset_dependencies" using primary key columns */ - project_external_asset_dependencies_by_pk?: Maybe; + project_external_asset_dependencies_by_pk?: Maybe /** fetch data from the table in a streaming manner: "project_external_asset_dependencies" */ - project_external_asset_dependencies_stream: Array; + project_external_asset_dependencies_stream: Array /** fetch data from the table: "project_minter_configurations" */ - project_minter_configurations: Array; + project_minter_configurations: Array /** fetch data from the table: "project_minter_configurations" using primary key columns */ - project_minter_configurations_by_pk?: Maybe; + project_minter_configurations_by_pk?: Maybe /** fetch data from the table in a streaming manner: "project_minter_configurations" */ - project_minter_configurations_stream: Array; + project_minter_configurations_stream: Array /** fetch data from the table: "project_scripts" */ - project_scripts: Array; + project_scripts: Array /** fetch data from the table: "project_scripts" using primary key columns */ - project_scripts_by_pk?: Maybe; + project_scripts_by_pk?: Maybe /** fetch data from the table in a streaming manner: "project_scripts" */ - project_scripts_stream: Array; + project_scripts_stream: Array /** fetch data from the table: "project_series" */ - project_series: Array; + project_series: Array /** fetch aggregated fields from the table: "project_series" */ - project_series_aggregate: Project_Series_Aggregate; + project_series_aggregate: Project_Series_Aggregate /** fetch data from the table: "project_series" using primary key columns */ - project_series_by_pk?: Maybe; + project_series_by_pk?: Maybe /** fetch data from the table in a streaming manner: "project_series" */ - project_series_stream: Array; + project_series_stream: Array /** fetch data from the table: "project_vertical_categories" */ - project_vertical_categories: Array; + project_vertical_categories: Array /** fetch data from the table: "project_vertical_categories" using primary key columns */ - project_vertical_categories_by_pk?: Maybe; + project_vertical_categories_by_pk?: Maybe /** fetch data from the table in a streaming manner: "project_vertical_categories" */ - project_vertical_categories_stream: Array; + project_vertical_categories_stream: Array /** fetch data from the table: "project_verticals" */ - project_verticals: Array; + project_verticals: Array /** fetch data from the table: "project_verticals" using primary key columns */ - project_verticals_by_pk?: Maybe; + project_verticals_by_pk?: Maybe /** fetch data from the table in a streaming manner: "project_verticals" */ - project_verticals_stream: Array; + project_verticals_stream: Array /** fetch data from the table: "projects_features" */ - projects_features: Array; + projects_features: Array /** fetch data from the table: "projects_features" using primary key columns */ - projects_features_by_pk?: Maybe; + projects_features_by_pk?: Maybe /** fetch data from the table in a streaming manner: "projects_features" */ - projects_features_stream: Array; + projects_features_stream: Array /** fetch data from the table: "projects_metadata" */ - projects_metadata: Array; + projects_metadata: Array /** fetch aggregated fields from the table: "projects_metadata" */ - projects_metadata_aggregate: Projects_Metadata_Aggregate; + projects_metadata_aggregate: Projects_Metadata_Aggregate /** fetch data from the table: "projects_metadata" using primary key columns */ - projects_metadata_by_pk?: Maybe; + projects_metadata_by_pk?: Maybe /** fetch data from the table in a streaming manner: "projects_metadata" */ - projects_metadata_stream: Array; + projects_metadata_stream: Array /** fetch data from the table: "proposed_artist_addresses_and_splits" */ - proposed_artist_addresses_and_splits: Array; + proposed_artist_addresses_and_splits: Array /** fetch data from the table: "proposed_artist_addresses_and_splits" using primary key columns */ - proposed_artist_addresses_and_splits_by_pk?: Maybe; + proposed_artist_addresses_and_splits_by_pk?: Maybe /** fetch data from the table in a streaming manner: "proposed_artist_addresses_and_splits" */ - proposed_artist_addresses_and_splits_stream: Array; + proposed_artist_addresses_and_splits_stream: Array /** fetch data from the table: "receipt_metadata" */ - receipt_metadata: Array; + receipt_metadata: Array /** fetch aggregated fields from the table: "receipt_metadata" */ - receipt_metadata_aggregate: Receipt_Metadata_Aggregate; + receipt_metadata_aggregate: Receipt_Metadata_Aggregate /** fetch data from the table: "receipt_metadata" using primary key columns */ - receipt_metadata_by_pk?: Maybe; + receipt_metadata_by_pk?: Maybe /** fetch data from the table in a streaming manner: "receipt_metadata" */ - receipt_metadata_stream: Array; + receipt_metadata_stream: Array /** fetch data from the table: "render_types" */ - render_types: Array; + render_types: Array /** fetch data from the table: "render_types" using primary key columns */ - render_types_by_pk?: Maybe; + render_types_by_pk?: Maybe /** fetch data from the table in a streaming manner: "render_types" */ - render_types_stream: Array; + render_types_stream: Array /** execute function "search_projects" which returns "projects_metadata" */ - search_projects: Array; + search_projects: Array /** execute function "search_projects" and query aggregates on result of table type "projects_metadata" */ - search_projects_aggregate: Projects_Metadata_Aggregate; + search_projects_aggregate: Projects_Metadata_Aggregate /** execute function "search_tags" which returns "tags" */ - search_tags: Array; + search_tags: Array /** execute function "search_tokens" which returns "tokens_metadata" */ - search_tokens: Array; + search_tokens: Array /** execute function "search_tokens" and query aggregates on result of table type "tokens_metadata" */ - search_tokens_aggregate: Tokens_Metadata_Aggregate; + search_tokens_aggregate: Tokens_Metadata_Aggregate /** execute function "search_users" which returns "user_profiles" */ - search_users: Array; + search_users: Array /** execute function "search_users" and query aggregates on result of table type "user_profiles" */ - search_users_aggregate: User_Profiles_Aggregate; + search_users_aggregate: User_Profiles_Aggregate /** fetch data from the table: "tags" */ - tags: Array; + tags: Array /** fetch data from the table: "tags" using primary key columns */ - tags_by_pk?: Maybe; + tags_by_pk?: Maybe /** fetch data from the table in a streaming manner: "tags" */ - tags_stream: Array; + tags_stream: Array /** fetch data from the table: "tokens_metadata" */ - tokens_metadata: Array; + tokens_metadata: Array /** fetch aggregated fields from the table: "tokens_metadata" */ - tokens_metadata_aggregate: Tokens_Metadata_Aggregate; + tokens_metadata_aggregate: Tokens_Metadata_Aggregate /** fetch data from the table: "tokens_metadata" using primary key columns */ - tokens_metadata_by_pk?: Maybe; + tokens_metadata_by_pk?: Maybe /** fetch data from the table in a streaming manner: "tokens_metadata" */ - tokens_metadata_stream: Array; + tokens_metadata_stream: Array /** fetch data from the table: "user_profiles" */ - user_profiles: Array; + user_profiles: Array /** fetch aggregated fields from the table: "user_profiles" */ - user_profiles_aggregate: User_Profiles_Aggregate; + user_profiles_aggregate: User_Profiles_Aggregate /** fetch data from the table: "user_profiles" using primary key columns */ - user_profiles_by_pk?: Maybe; + user_profiles_by_pk?: Maybe /** fetch data from the table in a streaming manner: "user_profiles" */ - user_profiles_stream: Array; + user_profiles_stream: Array /** fetch data from the table: "users" */ - users: Array; + users: Array /** fetch aggregated fields from the table: "users" */ - users_aggregate: Users_Aggregate; + users_aggregate: Users_Aggregate /** fetch data from the table: "users" using primary key columns */ - users_by_pk?: Maybe; + users_by_pk?: Maybe /** fetch data from the table in a streaming manner: "users" */ - users_stream: Array; + users_stream: Array /** fetch data from the table: "verticals" */ - verticals: Array; + verticals: Array /** fetch data from the table: "verticals" using primary key columns */ - verticals_by_pk?: Maybe; + verticals_by_pk?: Maybe /** fetch data from the table in a streaming manner: "verticals" */ - verticals_stream: Array; + verticals_stream: Array /** fetch data from the table: "video_aspect_ratios" */ - video_aspect_ratios: Array; + video_aspect_ratios: Array /** fetch data from the table: "video_aspect_ratios" using primary key columns */ - video_aspect_ratios_by_pk?: Maybe; + video_aspect_ratios_by_pk?: Maybe /** fetch data from the table in a streaming manner: "video_aspect_ratios" */ - video_aspect_ratios_stream: Array; + video_aspect_ratios_stream: Array /** fetch data from the table: "video_frame_rates" */ - video_frame_rates: Array; + video_frame_rates: Array /** fetch data from the table: "video_frame_rates" using primary key columns */ - video_frame_rates_by_pk?: Maybe; + video_frame_rates_by_pk?: Maybe /** fetch data from the table in a streaming manner: "video_frame_rates" */ - video_frame_rates_stream: Array; + video_frame_rates_stream: Array /** fetch data from the table: "webflow_artist_info" */ - webflow_artist_info: Array; + webflow_artist_info: Array /** fetch data from the table: "webflow_artist_info" using primary key columns */ - webflow_artist_info_by_pk?: Maybe; + webflow_artist_info_by_pk?: Maybe /** fetch data from the table in a streaming manner: "webflow_artist_info" */ - webflow_artist_info_stream: Array; + webflow_artist_info_stream: Array /** fetch data from the table: "webflow_spectrum_articles" */ - webflow_spectrum_articles: Array; + webflow_spectrum_articles: Array /** fetch data from the table: "webflow_spectrum_articles" using primary key columns */ - webflow_spectrum_articles_by_pk?: Maybe; + webflow_spectrum_articles_by_pk?: Maybe /** fetch data from the table in a streaming manner: "webflow_spectrum_articles" */ - webflow_spectrum_articles_stream: Array; -}; - + webflow_spectrum_articles_stream: Array +} export type Subscription_RootArtistsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootArtists_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootArtists_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootCategoriesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootCategories_By_PkArgs = { - name: Scalars['String']; -}; - + name: Scalars['String'] +} export type Subscription_RootCategories_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootContract_AllowlistingsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootContract_Allowlistings_By_PkArgs = { - contract_address: Scalars['String']; - user_address: Scalars['String']; -}; - + contract_address: Scalars['String'] + user_address: Scalars['String'] +} export type Subscription_RootContract_Allowlistings_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootContract_Type_NamesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootContract_Type_Names_By_PkArgs = { - name: Scalars['String']; -}; - + name: Scalars['String'] +} export type Subscription_RootContract_Type_Names_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootContract_TypesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootContract_Types_By_PkArgs = { - type: Contract_Type_Names_Enum; -}; - + type: Contract_Type_Names_Enum +} export type Subscription_RootContract_Types_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootContracts_MetadataArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootContracts_Metadata_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootContracts_Metadata_By_PkArgs = { - address: Scalars['String']; -}; - + address: Scalars['String'] +} export type Subscription_RootContracts_Metadata_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootDependencies_MetadataArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootDependencies_Metadata_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootDependencies_Metadata_By_PkArgs = { - type_and_version: Scalars['String']; -}; - + type_and_version: Scalars['String'] +} export type Subscription_RootDependencies_Metadata_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootDependency_Additional_CdnsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootDependency_Additional_Cdns_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootDependency_Additional_Cdns_By_PkArgs = { - dependency_type_and_version: Scalars['String']; - index: Scalars['Int']; -}; - + dependency_type_and_version: Scalars['String'] + index: Scalars['Int'] +} export type Subscription_RootDependency_Additional_Cdns_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootDependency_Additional_RepositoriesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - - -export type Subscription_RootDependency_Additional_Repositories_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; + distinct_on?: InputMaybe< + Array + > + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} +export type Subscription_RootDependency_Additional_Repositories_AggregateArgs = + { + distinct_on?: InputMaybe< + Array + > + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe + } export type Subscription_RootDependency_Additional_Repositories_By_PkArgs = { - dependency_type_and_version: Scalars['String']; - index: Scalars['Int']; -}; - + dependency_type_and_version: Scalars['String'] + index: Scalars['Int'] +} export type Subscription_RootDependency_Additional_Repositories_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array< + InputMaybe + > + where?: InputMaybe +} export type Subscription_RootDependency_RegistriesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootDependency_Registries_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootDependency_Registries_By_PkArgs = { - address: Scalars['String']; -}; - + address: Scalars['String'] +} export type Subscription_RootDependency_Registries_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootDependency_ScriptsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootDependency_Scripts_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootDependency_Scripts_By_PkArgs = { - dependency_type_and_version: Scalars['String']; - index: Scalars['Int']; -}; - + dependency_type_and_version: Scalars['String'] + index: Scalars['Int'] +} export type Subscription_RootDependency_Scripts_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootEntity_TagsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootEntity_Tags_By_PkArgs = { - id: Scalars['Int']; -}; - + id: Scalars['Int'] +} export type Subscription_RootEntity_Tags_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootFavoritesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootFavorites_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootFavorites_By_PkArgs = { - id: Scalars['Int']; -}; - + id: Scalars['Int'] +} export type Subscription_RootFavorites_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootFeature_FlagsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootFeature_Flags_By_PkArgs = { - flag_name: Scalars['String']; -}; - + flag_name: Scalars['String'] +} export type Subscription_RootFeature_Flags_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootFilter_Tokens_Metadata_By_FeaturesArgs = { - args: Filter_Tokens_Metadata_By_Features_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - - -export type Subscription_RootFilter_Tokens_Metadata_By_Features_AggregateArgs = { - args: Filter_Tokens_Metadata_By_Features_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; + args: Filter_Tokens_Metadata_By_Features_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} +export type Subscription_RootFilter_Tokens_Metadata_By_Features_AggregateArgs = + { + args: Filter_Tokens_Metadata_By_Features_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe + } export type Subscription_RootList_Projects_Metadata_RandomArgs = { - args: List_Projects_Metadata_Random_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: List_Projects_Metadata_Random_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootList_Projects_Metadata_Random_AggregateArgs = { - args: List_Projects_Metadata_Random_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: List_Projects_Metadata_Random_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootMediaArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootMedia_By_PkArgs = { - id: Scalars['Int']; -}; - + id: Scalars['Int'] +} export type Subscription_RootMedia_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootMinter_Filters_MetadataArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootMinter_Filters_Metadata_By_PkArgs = { - address: Scalars['String']; -}; - + address: Scalars['String'] +} export type Subscription_RootMinter_Filters_Metadata_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootMinter_TypesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootMinter_Types_By_PkArgs = { - type: Minter_Type_Names_Enum; -}; - + type: Minter_Type_Names_Enum +} export type Subscription_RootMinter_Types_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootMinters_MetadataArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootMinters_Metadata_By_PkArgs = { - address: Scalars['String']; -}; - + address: Scalars['String'] +} export type Subscription_RootMinters_Metadata_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootProject_External_Asset_DependenciesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe< + Array + > + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootProject_External_Asset_Dependencies_By_PkArgs = { - index: Scalars['Int']; - project_id: Scalars['String']; -}; - + index: Scalars['Int'] + project_id: Scalars['String'] +} export type Subscription_RootProject_External_Asset_Dependencies_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array< + InputMaybe + > + where?: InputMaybe +} export type Subscription_RootProject_Minter_ConfigurationsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootProject_Minter_Configurations_By_PkArgs = { - id: Scalars['String']; -}; - + id: Scalars['String'] +} export type Subscription_RootProject_Minter_Configurations_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootProject_ScriptsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootProject_Scripts_By_PkArgs = { - index: Scalars['Int']; - project_id: Scalars['String']; -}; - + index: Scalars['Int'] + project_id: Scalars['String'] +} export type Subscription_RootProject_Scripts_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootProject_SeriesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootProject_Series_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootProject_Series_By_PkArgs = { - id: Scalars['Int']; -}; - + id: Scalars['Int'] +} export type Subscription_RootProject_Series_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootProject_Vertical_CategoriesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootProject_Vertical_Categories_By_PkArgs = { - name: Categories_Enum; -}; - + name: Categories_Enum +} export type Subscription_RootProject_Vertical_Categories_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootProject_VerticalsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootProject_Verticals_By_PkArgs = { - name: Verticals_Enum; -}; - + name: Verticals_Enum +} export type Subscription_RootProject_Verticals_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootProjects_FeaturesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootProjects_Features_By_PkArgs = { - id: Scalars['Int']; -}; - + id: Scalars['Int'] +} export type Subscription_RootProjects_Features_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootProjects_MetadataArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootProjects_Metadata_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootProjects_Metadata_By_PkArgs = { - id: Scalars['String']; -}; - + id: Scalars['String'] +} export type Subscription_RootProjects_Metadata_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootProposed_Artist_Addresses_And_SplitsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe< + Array + > + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootProposed_Artist_Addresses_And_Splits_By_PkArgs = { - project_id: Scalars['String']; -}; - + project_id: Scalars['String'] +} export type Subscription_RootProposed_Artist_Addresses_And_Splits_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array< + InputMaybe + > + where?: InputMaybe +} export type Subscription_RootReceipt_MetadataArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootReceipt_Metadata_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootReceipt_Metadata_By_PkArgs = { - id: Scalars['String']; -}; - + id: Scalars['String'] +} export type Subscription_RootReceipt_Metadata_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootRender_TypesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootRender_Types_By_PkArgs = { - value: Scalars['String']; -}; - + value: Scalars['String'] +} export type Subscription_RootRender_Types_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootSearch_ProjectsArgs = { - args: Search_Projects_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: Search_Projects_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootSearch_Projects_AggregateArgs = { - args: Search_Projects_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: Search_Projects_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootSearch_TagsArgs = { - args: Search_Tags_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: Search_Tags_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootSearch_TokensArgs = { - args: Search_Tokens_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: Search_Tokens_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootSearch_Tokens_AggregateArgs = { - args: Search_Tokens_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: Search_Tokens_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootSearch_UsersArgs = { - args: Search_Users_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: Search_Users_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootSearch_Users_AggregateArgs = { - args: Search_Users_Args; - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + args: Search_Users_Args + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootTagsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootTags_By_PkArgs = { - name: Scalars['String']; -}; - + name: Scalars['String'] +} export type Subscription_RootTags_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootTokens_MetadataArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootTokens_Metadata_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootTokens_Metadata_By_PkArgs = { - id: Scalars['String']; -}; - + id: Scalars['String'] +} export type Subscription_RootTokens_Metadata_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootUser_ProfilesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootUser_Profiles_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootUser_Profiles_By_PkArgs = { - id: Scalars['Int']; -}; - + id: Scalars['Int'] +} export type Subscription_RootUser_Profiles_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootUsersArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootUsers_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootUsers_By_PkArgs = { - public_address: Scalars['String']; -}; - + public_address: Scalars['String'] +} export type Subscription_RootUsers_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootVerticalsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootVerticals_By_PkArgs = { - name: Scalars['String']; -}; - + name: Scalars['String'] +} export type Subscription_RootVerticals_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootVideo_Aspect_RatiosArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootVideo_Aspect_Ratios_By_PkArgs = { - value: Scalars['numeric']; -}; - + value: Scalars['numeric'] +} export type Subscription_RootVideo_Aspect_Ratios_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootVideo_Frame_RatesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootVideo_Frame_Rates_By_PkArgs = { - value: Scalars['Int']; -}; - + value: Scalars['Int'] +} export type Subscription_RootVideo_Frame_Rates_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootWebflow_Artist_InfoArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootWebflow_Artist_Info_By_PkArgs = { - webflow_item_id: Scalars['String']; -}; - + webflow_item_id: Scalars['String'] +} export type Subscription_RootWebflow_Artist_Info_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; - + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export type Subscription_RootWebflow_Spectrum_ArticlesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} export type Subscription_RootWebflow_Spectrum_Articles_By_PkArgs = { - webflow_item_id: Scalars['String']; -}; - + webflow_item_id: Scalars['String'] +} export type Subscription_RootWebflow_Spectrum_Articles_StreamArgs = { - batch_size: Scalars['Int']; - cursor: Array>; - where?: InputMaybe; -}; + batch_size: Scalars['Int'] + cursor: Array> + where?: InputMaybe +} export enum Tag_Groupings_Enum { Heritage = 'heritage', Presentation = 'presentation', Social = 'social', - Unassigned = 'unassigned' + Unassigned = 'unassigned', } /** Boolean expression to compare columns of type "tag_groupings_enum". All fields are combined with logical 'AND'. */ export type Tag_Groupings_Enum_Comparison_Exp = { - _eq?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; + _eq?: InputMaybe + _in?: InputMaybe> + _is_null?: InputMaybe + _neq?: InputMaybe + _nin?: InputMaybe> +} export enum Tag_Status_Enum { /** private status */ Private = 'private', /** public status */ - Public = 'public' + Public = 'public', } /** Boolean expression to compare columns of type "tag_status_enum". All fields are combined with logical 'AND'. */ export type Tag_Status_Enum_Comparison_Exp = { - _eq?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; + _eq?: InputMaybe + _in?: InputMaybe> + _is_null?: InputMaybe + _neq?: InputMaybe + _nin?: InputMaybe> +} export enum Tag_Types_Enum { /** tag type of project */ Project = 'project', /** tag type of user */ - User = 'user' + User = 'user', } /** Boolean expression to compare columns of type "tag_types_enum". All fields are combined with logical 'AND'. */ export type Tag_Types_Enum_Comparison_Exp = { - _eq?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; + _eq?: InputMaybe + _in?: InputMaybe> + _is_null?: InputMaybe + _neq?: InputMaybe + _nin?: InputMaybe> +} /** columns and relationships of "tags" */ export type Tags = { - __typename?: 'tags'; - description?: Maybe; - display_name: Scalars['String']; + __typename?: 'tags' + description?: Maybe + display_name: Scalars['String'] /** An array relationship */ - entity_tags: Array; - grouping_name: Tag_Groupings_Enum; - name: Scalars['String']; - status: Tag_Status_Enum; - tagline?: Maybe; - type: Tag_Types_Enum; -}; - + entity_tags: Array + grouping_name: Tag_Groupings_Enum + name: Scalars['String'] + status: Tag_Status_Enum + tagline?: Maybe + type: Tag_Types_Enum +} /** columns and relationships of "tags" */ export type TagsEntity_TagsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** Boolean expression to filter rows from the table "tags". All fields are combined with a logical 'AND'. */ export type Tags_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - description?: InputMaybe; - display_name?: InputMaybe; - entity_tags?: InputMaybe; - grouping_name?: InputMaybe; - name?: InputMaybe; - status?: InputMaybe; - tagline?: InputMaybe; - type?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + description?: InputMaybe + display_name?: InputMaybe + entity_tags?: InputMaybe + grouping_name?: InputMaybe + name?: InputMaybe + status?: InputMaybe + tagline?: InputMaybe + type?: InputMaybe +} /** Ordering options when selecting data from "tags". */ export type Tags_Order_By = { - description?: InputMaybe; - display_name?: InputMaybe; - entity_tags_aggregate?: InputMaybe; - grouping_name?: InputMaybe; - name?: InputMaybe; - status?: InputMaybe; - tagline?: InputMaybe; - type?: InputMaybe; -}; + description?: InputMaybe + display_name?: InputMaybe + entity_tags_aggregate?: InputMaybe + grouping_name?: InputMaybe + name?: InputMaybe + status?: InputMaybe + tagline?: InputMaybe + type?: InputMaybe +} /** select columns of table "tags" */ export enum Tags_Select_Column { @@ -7883,503 +7632,499 @@ export enum Tags_Select_Column { /** column name */ Tagline = 'tagline', /** column name */ - Type = 'type' + Type = 'type', } /** Streaming cursor of the table "tags" */ export type Tags_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Tags_Stream_Cursor_Value_Input; + initial_value: Tags_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Tags_Stream_Cursor_Value_Input = { - description?: InputMaybe; - display_name?: InputMaybe; - grouping_name?: InputMaybe; - name?: InputMaybe; - status?: InputMaybe; - tagline?: InputMaybe; - type?: InputMaybe; -}; + description?: InputMaybe + display_name?: InputMaybe + grouping_name?: InputMaybe + name?: InputMaybe + status?: InputMaybe + tagline?: InputMaybe + type?: InputMaybe +} /** Boolean expression to compare columns of type "timestamp". All fields are combined with logical 'AND'. */ export type Timestamp_Comparison_Exp = { - _eq?: InputMaybe; - _gt?: InputMaybe; - _gte?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _lt?: InputMaybe; - _lte?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; + _eq?: InputMaybe + _gt?: InputMaybe + _gte?: InputMaybe + _in?: InputMaybe> + _is_null?: InputMaybe + _lt?: InputMaybe + _lte?: InputMaybe + _neq?: InputMaybe + _nin?: InputMaybe> +} /** Boolean expression to compare columns of type "timestamptz". All fields are combined with logical 'AND'. */ export type Timestamptz_Comparison_Exp = { - _eq?: InputMaybe; - _gt?: InputMaybe; - _gte?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _lt?: InputMaybe; - _lte?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; + _eq?: InputMaybe + _gt?: InputMaybe + _gte?: InputMaybe + _in?: InputMaybe> + _is_null?: InputMaybe + _lt?: InputMaybe + _lte?: InputMaybe + _neq?: InputMaybe + _nin?: InputMaybe> +} /** columns and relationships of "tokens_metadata" */ export type Tokens_Metadata = { - __typename?: 'tokens_metadata'; + __typename?: 'tokens_metadata' /** An object relationship */ - contract?: Maybe; - contract_address: Scalars['String']; + contract?: Maybe + contract_address: Scalars['String'] /** A computed field, executes function "token_favorited_by_user" */ - favorited_by_user?: Maybe; + favorited_by_user?: Maybe /** An array relationship */ - favorites: Array; + favorites: Array /** An aggregate relationship */ - favorites_aggregate: Favorites_Aggregate; - features: Scalars['jsonb']; + favorites_aggregate: Favorites_Aggregate + features: Scalars['jsonb'] /** An object relationship */ - gif?: Maybe; - gif_id?: Maybe; - hash: Scalars['String']; + gif?: Maybe + gif_id?: Maybe + hash: Scalars['String'] /** An object relationship */ - high_res_image?: Maybe; - high_res_image_id?: Maybe; - id: Scalars['String']; + high_res_image?: Maybe + high_res_image_id?: Maybe + id: Scalars['String'] /** An object relationship */ - image?: Maybe; - image_id?: Maybe; - invocation: Scalars['Int']; - isFlaggedAsSuspicious?: Maybe; - list_creation_date?: Maybe; - list_currency_address?: Maybe; - list_currency_symbol?: Maybe; - list_eth_price?: Maybe; - list_expiration_date?: Maybe; - list_platform?: Maybe; - list_price?: Maybe; - list_url?: Maybe; + image?: Maybe + image_id?: Maybe + invocation: Scalars['Int'] + isFlaggedAsSuspicious?: Maybe + list_creation_date?: Maybe + list_currency_address?: Maybe + list_currency_symbol?: Maybe + list_eth_price?: Maybe + list_expiration_date?: Maybe + list_platform?: Maybe + list_price?: Maybe + list_url?: Maybe /** A computed field, executes function "live_view_path" */ - live_view_path?: Maybe; + live_view_path?: Maybe /** A computed field, executes function "live_view_url" */ - live_view_url?: Maybe; + live_view_url?: Maybe /** An object relationship */ - low_res_image?: Maybe; - low_res_image_id?: Maybe; + low_res_image?: Maybe + low_res_image_id?: Maybe /** a computed field that returns the media proxy url for this token's statically rendered image */ - media_url?: Maybe; - mint_transaction_hash?: Maybe; - minted_at: Scalars['timestamptz']; + media_url?: Maybe + mint_transaction_hash?: Maybe + minted_at: Scalars['timestamptz'] /** An object relationship */ - owner?: Maybe; - owner_address: Scalars['String']; + owner?: Maybe + owner_address: Scalars['String'] /** returns the preview asset url based on preview_render_type and availability */ - preview_asset_url?: Maybe; + preview_asset_url?: Maybe /** A computed field, executes function "primary_asset_url" */ - primary_asset_url?: Maybe; + primary_asset_url?: Maybe /** An object relationship */ - project: Projects_Metadata; - project_id: Scalars['String']; - project_name?: Maybe; - token_id: Scalars['String']; - updated_at?: Maybe; + project: Projects_Metadata + project_id: Scalars['String'] + project_name?: Maybe + token_id: Scalars['String'] + updated_at?: Maybe /** An object relationship */ - video?: Maybe; - video_id?: Maybe; -}; - + video?: Maybe + video_id?: Maybe +} /** columns and relationships of "tokens_metadata" */ export type Tokens_MetadataFavoritesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "tokens_metadata" */ export type Tokens_MetadataFavorites_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "tokens_metadata" */ export type Tokens_MetadataFeaturesArgs = { - path?: InputMaybe; -}; + path?: InputMaybe +} /** aggregated selection of "tokens_metadata" */ export type Tokens_Metadata_Aggregate = { - __typename?: 'tokens_metadata_aggregate'; - aggregate?: Maybe; - nodes: Array; -}; + __typename?: 'tokens_metadata_aggregate' + aggregate?: Maybe + nodes: Array +} export type Tokens_Metadata_Aggregate_Bool_Exp = { - avg?: InputMaybe; - corr?: InputMaybe; - count?: InputMaybe; - covar_samp?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_samp?: InputMaybe; -}; + avg?: InputMaybe + corr?: InputMaybe + count?: InputMaybe + covar_samp?: InputMaybe + max?: InputMaybe + min?: InputMaybe + stddev_samp?: InputMaybe + sum?: InputMaybe + var_samp?: InputMaybe +} export type Tokens_Metadata_Aggregate_Bool_Exp_Avg = { - arguments: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Avg_Arguments_Columns; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Float8_Comparison_Exp; -}; + arguments: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Avg_Arguments_Columns + distinct?: InputMaybe + filter?: InputMaybe + predicate: Float8_Comparison_Exp +} export type Tokens_Metadata_Aggregate_Bool_Exp_Corr = { - arguments: Tokens_Metadata_Aggregate_Bool_Exp_Corr_Arguments; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Float8_Comparison_Exp; -}; + arguments: Tokens_Metadata_Aggregate_Bool_Exp_Corr_Arguments + distinct?: InputMaybe + filter?: InputMaybe + predicate: Float8_Comparison_Exp +} export type Tokens_Metadata_Aggregate_Bool_Exp_Corr_Arguments = { - X: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Corr_Arguments_Columns; - Y: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Corr_Arguments_Columns; -}; + X: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Corr_Arguments_Columns + Y: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Corr_Arguments_Columns +} export type Tokens_Metadata_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; -}; + arguments?: InputMaybe> + distinct?: InputMaybe + filter?: InputMaybe + predicate: Int_Comparison_Exp +} export type Tokens_Metadata_Aggregate_Bool_Exp_Covar_Samp = { - arguments: Tokens_Metadata_Aggregate_Bool_Exp_Covar_Samp_Arguments; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Float8_Comparison_Exp; -}; + arguments: Tokens_Metadata_Aggregate_Bool_Exp_Covar_Samp_Arguments + distinct?: InputMaybe + filter?: InputMaybe + predicate: Float8_Comparison_Exp +} export type Tokens_Metadata_Aggregate_Bool_Exp_Covar_Samp_Arguments = { - X: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Covar_Samp_Arguments_Columns; - Y: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Covar_Samp_Arguments_Columns; -}; + X: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Covar_Samp_Arguments_Columns + Y: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Covar_Samp_Arguments_Columns +} export type Tokens_Metadata_Aggregate_Bool_Exp_Max = { - arguments: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Max_Arguments_Columns; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Float8_Comparison_Exp; -}; + arguments: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Max_Arguments_Columns + distinct?: InputMaybe + filter?: InputMaybe + predicate: Float8_Comparison_Exp +} export type Tokens_Metadata_Aggregate_Bool_Exp_Min = { - arguments: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Min_Arguments_Columns; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Float8_Comparison_Exp; -}; + arguments: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Min_Arguments_Columns + distinct?: InputMaybe + filter?: InputMaybe + predicate: Float8_Comparison_Exp +} export type Tokens_Metadata_Aggregate_Bool_Exp_Stddev_Samp = { - arguments: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Stddev_Samp_Arguments_Columns; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Float8_Comparison_Exp; -}; + arguments: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Stddev_Samp_Arguments_Columns + distinct?: InputMaybe + filter?: InputMaybe + predicate: Float8_Comparison_Exp +} export type Tokens_Metadata_Aggregate_Bool_Exp_Sum = { - arguments: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Sum_Arguments_Columns; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Float8_Comparison_Exp; -}; + arguments: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Sum_Arguments_Columns + distinct?: InputMaybe + filter?: InputMaybe + predicate: Float8_Comparison_Exp +} export type Tokens_Metadata_Aggregate_Bool_Exp_Var_Samp = { - arguments: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Var_Samp_Arguments_Columns; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Float8_Comparison_Exp; -}; + arguments: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Var_Samp_Arguments_Columns + distinct?: InputMaybe + filter?: InputMaybe + predicate: Float8_Comparison_Exp +} /** aggregate fields of "tokens_metadata" */ export type Tokens_Metadata_Aggregate_Fields = { - __typename?: 'tokens_metadata_aggregate_fields'; - avg?: Maybe; - count: Scalars['Int']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; -}; - + __typename?: 'tokens_metadata_aggregate_fields' + avg?: Maybe + count: Scalars['Int'] + max?: Maybe + min?: Maybe + stddev?: Maybe + stddev_pop?: Maybe + stddev_samp?: Maybe + sum?: Maybe + var_pop?: Maybe + var_samp?: Maybe + variance?: Maybe +} /** aggregate fields of "tokens_metadata" */ export type Tokens_Metadata_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; -}; + columns?: InputMaybe> + distinct?: InputMaybe +} /** order by aggregate values of table "tokens_metadata" */ export type Tokens_Metadata_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; -}; + avg?: InputMaybe + count?: InputMaybe + max?: InputMaybe + min?: InputMaybe + stddev?: InputMaybe + stddev_pop?: InputMaybe + stddev_samp?: InputMaybe + sum?: InputMaybe + var_pop?: InputMaybe + var_samp?: InputMaybe + variance?: InputMaybe +} /** aggregate avg on columns */ export type Tokens_Metadata_Avg_Fields = { - __typename?: 'tokens_metadata_avg_fields'; - gif_id?: Maybe; - high_res_image_id?: Maybe; - image_id?: Maybe; - invocation?: Maybe; - list_eth_price?: Maybe; - list_price?: Maybe; - low_res_image_id?: Maybe; - video_id?: Maybe; -}; + __typename?: 'tokens_metadata_avg_fields' + gif_id?: Maybe + high_res_image_id?: Maybe + image_id?: Maybe + invocation?: Maybe + list_eth_price?: Maybe + list_price?: Maybe + low_res_image_id?: Maybe + video_id?: Maybe +} /** order by avg() on columns of table "tokens_metadata" */ export type Tokens_Metadata_Avg_Order_By = { - gif_id?: InputMaybe; - high_res_image_id?: InputMaybe; - image_id?: InputMaybe; - invocation?: InputMaybe; - list_eth_price?: InputMaybe; - list_price?: InputMaybe; - low_res_image_id?: InputMaybe; - video_id?: InputMaybe; -}; + gif_id?: InputMaybe + high_res_image_id?: InputMaybe + image_id?: InputMaybe + invocation?: InputMaybe + list_eth_price?: InputMaybe + list_price?: InputMaybe + low_res_image_id?: InputMaybe + video_id?: InputMaybe +} /** Boolean expression to filter rows from the table "tokens_metadata". All fields are combined with a logical 'AND'. */ export type Tokens_Metadata_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - contract?: InputMaybe; - contract_address?: InputMaybe; - favorited_by_user?: InputMaybe; - favorites?: InputMaybe; - favorites_aggregate?: InputMaybe; - features?: InputMaybe; - gif?: InputMaybe; - gif_id?: InputMaybe; - hash?: InputMaybe; - high_res_image?: InputMaybe; - high_res_image_id?: InputMaybe; - id?: InputMaybe; - image?: InputMaybe; - image_id?: InputMaybe; - invocation?: InputMaybe; - list_creation_date?: InputMaybe; - list_currency_address?: InputMaybe; - list_currency_symbol?: InputMaybe; - list_eth_price?: InputMaybe; - list_expiration_date?: InputMaybe; - list_platform?: InputMaybe; - list_price?: InputMaybe; - list_url?: InputMaybe; - live_view_path?: InputMaybe; - live_view_url?: InputMaybe; - low_res_image?: InputMaybe; - low_res_image_id?: InputMaybe; - media_url?: InputMaybe; - mint_transaction_hash?: InputMaybe; - minted_at?: InputMaybe; - owner?: InputMaybe; - owner_address?: InputMaybe; - preview_asset_url?: InputMaybe; - primary_asset_url?: InputMaybe; - project?: InputMaybe; - project_id?: InputMaybe; - project_name?: InputMaybe; - token_id?: InputMaybe; - updated_at?: InputMaybe; - video?: InputMaybe; - video_id?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + contract?: InputMaybe + contract_address?: InputMaybe + favorited_by_user?: InputMaybe + favorites?: InputMaybe + favorites_aggregate?: InputMaybe + features?: InputMaybe + gif?: InputMaybe + gif_id?: InputMaybe + hash?: InputMaybe + high_res_image?: InputMaybe + high_res_image_id?: InputMaybe + id?: InputMaybe + image?: InputMaybe + image_id?: InputMaybe + invocation?: InputMaybe + list_creation_date?: InputMaybe + list_currency_address?: InputMaybe + list_currency_symbol?: InputMaybe + list_eth_price?: InputMaybe + list_expiration_date?: InputMaybe + list_platform?: InputMaybe + list_price?: InputMaybe + list_url?: InputMaybe + live_view_path?: InputMaybe + live_view_url?: InputMaybe + low_res_image?: InputMaybe + low_res_image_id?: InputMaybe + media_url?: InputMaybe + mint_transaction_hash?: InputMaybe + minted_at?: InputMaybe + owner?: InputMaybe + owner_address?: InputMaybe + preview_asset_url?: InputMaybe + primary_asset_url?: InputMaybe + project?: InputMaybe + project_id?: InputMaybe + project_name?: InputMaybe + token_id?: InputMaybe + updated_at?: InputMaybe + video?: InputMaybe + video_id?: InputMaybe +} /** aggregate max on columns */ export type Tokens_Metadata_Max_Fields = { - __typename?: 'tokens_metadata_max_fields'; - contract_address?: Maybe; - gif_id?: Maybe; - hash?: Maybe; - high_res_image_id?: Maybe; - id?: Maybe; - image_id?: Maybe; - invocation?: Maybe; - list_creation_date?: Maybe; - list_currency_address?: Maybe; - list_currency_symbol?: Maybe; - list_eth_price?: Maybe; - list_expiration_date?: Maybe; - list_platform?: Maybe; - list_price?: Maybe; - list_url?: Maybe; - low_res_image_id?: Maybe; - mint_transaction_hash?: Maybe; - minted_at?: Maybe; - owner_address?: Maybe; - project_id?: Maybe; - project_name?: Maybe; - token_id?: Maybe; - updated_at?: Maybe; - video_id?: Maybe; -}; + __typename?: 'tokens_metadata_max_fields' + contract_address?: Maybe + gif_id?: Maybe + hash?: Maybe + high_res_image_id?: Maybe + id?: Maybe + image_id?: Maybe + invocation?: Maybe + list_creation_date?: Maybe + list_currency_address?: Maybe + list_currency_symbol?: Maybe + list_eth_price?: Maybe + list_expiration_date?: Maybe + list_platform?: Maybe + list_price?: Maybe + list_url?: Maybe + low_res_image_id?: Maybe + mint_transaction_hash?: Maybe + minted_at?: Maybe + owner_address?: Maybe + project_id?: Maybe + project_name?: Maybe + token_id?: Maybe + updated_at?: Maybe + video_id?: Maybe +} /** order by max() on columns of table "tokens_metadata" */ export type Tokens_Metadata_Max_Order_By = { - contract_address?: InputMaybe; - gif_id?: InputMaybe; - hash?: InputMaybe; - high_res_image_id?: InputMaybe; - id?: InputMaybe; - image_id?: InputMaybe; - invocation?: InputMaybe; - list_creation_date?: InputMaybe; - list_currency_address?: InputMaybe; - list_currency_symbol?: InputMaybe; - list_eth_price?: InputMaybe; - list_expiration_date?: InputMaybe; - list_platform?: InputMaybe; - list_price?: InputMaybe; - list_url?: InputMaybe; - low_res_image_id?: InputMaybe; - mint_transaction_hash?: InputMaybe; - minted_at?: InputMaybe; - owner_address?: InputMaybe; - project_id?: InputMaybe; - project_name?: InputMaybe; - token_id?: InputMaybe; - updated_at?: InputMaybe; - video_id?: InputMaybe; -}; + contract_address?: InputMaybe + gif_id?: InputMaybe + hash?: InputMaybe + high_res_image_id?: InputMaybe + id?: InputMaybe + image_id?: InputMaybe + invocation?: InputMaybe + list_creation_date?: InputMaybe + list_currency_address?: InputMaybe + list_currency_symbol?: InputMaybe + list_eth_price?: InputMaybe + list_expiration_date?: InputMaybe + list_platform?: InputMaybe + list_price?: InputMaybe + list_url?: InputMaybe + low_res_image_id?: InputMaybe + mint_transaction_hash?: InputMaybe + minted_at?: InputMaybe + owner_address?: InputMaybe + project_id?: InputMaybe + project_name?: InputMaybe + token_id?: InputMaybe + updated_at?: InputMaybe + video_id?: InputMaybe +} /** aggregate min on columns */ export type Tokens_Metadata_Min_Fields = { - __typename?: 'tokens_metadata_min_fields'; - contract_address?: Maybe; - gif_id?: Maybe; - hash?: Maybe; - high_res_image_id?: Maybe; - id?: Maybe; - image_id?: Maybe; - invocation?: Maybe; - list_creation_date?: Maybe; - list_currency_address?: Maybe; - list_currency_symbol?: Maybe; - list_eth_price?: Maybe; - list_expiration_date?: Maybe; - list_platform?: Maybe; - list_price?: Maybe; - list_url?: Maybe; - low_res_image_id?: Maybe; - mint_transaction_hash?: Maybe; - minted_at?: Maybe; - owner_address?: Maybe; - project_id?: Maybe; - project_name?: Maybe; - token_id?: Maybe; - updated_at?: Maybe; - video_id?: Maybe; -}; + __typename?: 'tokens_metadata_min_fields' + contract_address?: Maybe + gif_id?: Maybe + hash?: Maybe + high_res_image_id?: Maybe + id?: Maybe + image_id?: Maybe + invocation?: Maybe + list_creation_date?: Maybe + list_currency_address?: Maybe + list_currency_symbol?: Maybe + list_eth_price?: Maybe + list_expiration_date?: Maybe + list_platform?: Maybe + list_price?: Maybe + list_url?: Maybe + low_res_image_id?: Maybe + mint_transaction_hash?: Maybe + minted_at?: Maybe + owner_address?: Maybe + project_id?: Maybe + project_name?: Maybe + token_id?: Maybe + updated_at?: Maybe + video_id?: Maybe +} /** order by min() on columns of table "tokens_metadata" */ export type Tokens_Metadata_Min_Order_By = { - contract_address?: InputMaybe; - gif_id?: InputMaybe; - hash?: InputMaybe; - high_res_image_id?: InputMaybe; - id?: InputMaybe; - image_id?: InputMaybe; - invocation?: InputMaybe; - list_creation_date?: InputMaybe; - list_currency_address?: InputMaybe; - list_currency_symbol?: InputMaybe; - list_eth_price?: InputMaybe; - list_expiration_date?: InputMaybe; - list_platform?: InputMaybe; - list_price?: InputMaybe; - list_url?: InputMaybe; - low_res_image_id?: InputMaybe; - mint_transaction_hash?: InputMaybe; - minted_at?: InputMaybe; - owner_address?: InputMaybe; - project_id?: InputMaybe; - project_name?: InputMaybe; - token_id?: InputMaybe; - updated_at?: InputMaybe; - video_id?: InputMaybe; -}; + contract_address?: InputMaybe + gif_id?: InputMaybe + hash?: InputMaybe + high_res_image_id?: InputMaybe + id?: InputMaybe + image_id?: InputMaybe + invocation?: InputMaybe + list_creation_date?: InputMaybe + list_currency_address?: InputMaybe + list_currency_symbol?: InputMaybe + list_eth_price?: InputMaybe + list_expiration_date?: InputMaybe + list_platform?: InputMaybe + list_price?: InputMaybe + list_url?: InputMaybe + low_res_image_id?: InputMaybe + mint_transaction_hash?: InputMaybe + minted_at?: InputMaybe + owner_address?: InputMaybe + project_id?: InputMaybe + project_name?: InputMaybe + token_id?: InputMaybe + updated_at?: InputMaybe + video_id?: InputMaybe +} /** Ordering options when selecting data from "tokens_metadata". */ export type Tokens_Metadata_Order_By = { - contract?: InputMaybe; - contract_address?: InputMaybe; - favorited_by_user?: InputMaybe; - favorites_aggregate?: InputMaybe; - features?: InputMaybe; - gif?: InputMaybe; - gif_id?: InputMaybe; - hash?: InputMaybe; - high_res_image?: InputMaybe; - high_res_image_id?: InputMaybe; - id?: InputMaybe; - image?: InputMaybe; - image_id?: InputMaybe; - invocation?: InputMaybe; - list_creation_date?: InputMaybe; - list_currency_address?: InputMaybe; - list_currency_symbol?: InputMaybe; - list_eth_price?: InputMaybe; - list_expiration_date?: InputMaybe; - list_platform?: InputMaybe; - list_price?: InputMaybe; - list_url?: InputMaybe; - live_view_path?: InputMaybe; - live_view_url?: InputMaybe; - low_res_image?: InputMaybe; - low_res_image_id?: InputMaybe; - media_url?: InputMaybe; - mint_transaction_hash?: InputMaybe; - minted_at?: InputMaybe; - owner?: InputMaybe; - owner_address?: InputMaybe; - preview_asset_url?: InputMaybe; - primary_asset_url?: InputMaybe; - project?: InputMaybe; - project_id?: InputMaybe; - project_name?: InputMaybe; - token_id?: InputMaybe; - updated_at?: InputMaybe; - video?: InputMaybe; - video_id?: InputMaybe; -}; + contract?: InputMaybe + contract_address?: InputMaybe + favorited_by_user?: InputMaybe + favorites_aggregate?: InputMaybe + features?: InputMaybe + gif?: InputMaybe + gif_id?: InputMaybe + hash?: InputMaybe + high_res_image?: InputMaybe + high_res_image_id?: InputMaybe + id?: InputMaybe + image?: InputMaybe + image_id?: InputMaybe + invocation?: InputMaybe + list_creation_date?: InputMaybe + list_currency_address?: InputMaybe + list_currency_symbol?: InputMaybe + list_eth_price?: InputMaybe + list_expiration_date?: InputMaybe + list_platform?: InputMaybe + list_price?: InputMaybe + list_url?: InputMaybe + live_view_path?: InputMaybe + live_view_url?: InputMaybe + low_res_image?: InputMaybe + low_res_image_id?: InputMaybe + media_url?: InputMaybe + mint_transaction_hash?: InputMaybe + minted_at?: InputMaybe + owner?: InputMaybe + owner_address?: InputMaybe + preview_asset_url?: InputMaybe + primary_asset_url?: InputMaybe + project?: InputMaybe + project_id?: InputMaybe + project_name?: InputMaybe + token_id?: InputMaybe + updated_at?: InputMaybe + video?: InputMaybe + video_id?: InputMaybe +} /** select columns of table "tokens_metadata" */ export enum Tokens_Metadata_Select_Column { @@ -8432,7 +8177,7 @@ export enum Tokens_Metadata_Select_Column { /** column name */ UpdatedAt = 'updated_at', /** column name */ - VideoId = 'video_id' + VideoId = 'video_id', } /** select "tokens_metadata_aggregate_bool_exp_avg_arguments_columns" columns of table "tokens_metadata" */ @@ -8440,7 +8185,7 @@ export enum Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Avg /** column name */ ListEthPrice = 'list_eth_price', /** column name */ - ListPrice = 'list_price' + ListPrice = 'list_price', } /** select "tokens_metadata_aggregate_bool_exp_corr_arguments_columns" columns of table "tokens_metadata" */ @@ -8448,7 +8193,7 @@ export enum Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Cor /** column name */ ListEthPrice = 'list_eth_price', /** column name */ - ListPrice = 'list_price' + ListPrice = 'list_price', } /** select "tokens_metadata_aggregate_bool_exp_covar_samp_arguments_columns" columns of table "tokens_metadata" */ @@ -8456,7 +8201,7 @@ export enum Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Cov /** column name */ ListEthPrice = 'list_eth_price', /** column name */ - ListPrice = 'list_price' + ListPrice = 'list_price', } /** select "tokens_metadata_aggregate_bool_exp_max_arguments_columns" columns of table "tokens_metadata" */ @@ -8464,7 +8209,7 @@ export enum Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Max /** column name */ ListEthPrice = 'list_eth_price', /** column name */ - ListPrice = 'list_price' + ListPrice = 'list_price', } /** select "tokens_metadata_aggregate_bool_exp_min_arguments_columns" columns of table "tokens_metadata" */ @@ -8472,7 +8217,7 @@ export enum Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Min /** column name */ ListEthPrice = 'list_eth_price', /** column name */ - ListPrice = 'list_price' + ListPrice = 'list_price', } /** select "tokens_metadata_aggregate_bool_exp_stddev_samp_arguments_columns" columns of table "tokens_metadata" */ @@ -8480,7 +8225,7 @@ export enum Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Std /** column name */ ListEthPrice = 'list_eth_price', /** column name */ - ListPrice = 'list_price' + ListPrice = 'list_price', } /** select "tokens_metadata_aggregate_bool_exp_sum_arguments_columns" columns of table "tokens_metadata" */ @@ -8488,7 +8233,7 @@ export enum Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Sum /** column name */ ListEthPrice = 'list_eth_price', /** column name */ - ListPrice = 'list_price' + ListPrice = 'list_price', } /** select "tokens_metadata_aggregate_bool_exp_var_samp_arguments_columns" columns of table "tokens_metadata" */ @@ -8496,316 +8241,315 @@ export enum Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Var /** column name */ ListEthPrice = 'list_eth_price', /** column name */ - ListPrice = 'list_price' + ListPrice = 'list_price', } /** aggregate stddev on columns */ export type Tokens_Metadata_Stddev_Fields = { - __typename?: 'tokens_metadata_stddev_fields'; - gif_id?: Maybe; - high_res_image_id?: Maybe; - image_id?: Maybe; - invocation?: Maybe; - list_eth_price?: Maybe; - list_price?: Maybe; - low_res_image_id?: Maybe; - video_id?: Maybe; -}; + __typename?: 'tokens_metadata_stddev_fields' + gif_id?: Maybe + high_res_image_id?: Maybe + image_id?: Maybe + invocation?: Maybe + list_eth_price?: Maybe + list_price?: Maybe + low_res_image_id?: Maybe + video_id?: Maybe +} /** order by stddev() on columns of table "tokens_metadata" */ export type Tokens_Metadata_Stddev_Order_By = { - gif_id?: InputMaybe; - high_res_image_id?: InputMaybe; - image_id?: InputMaybe; - invocation?: InputMaybe; - list_eth_price?: InputMaybe; - list_price?: InputMaybe; - low_res_image_id?: InputMaybe; - video_id?: InputMaybe; -}; + gif_id?: InputMaybe + high_res_image_id?: InputMaybe + image_id?: InputMaybe + invocation?: InputMaybe + list_eth_price?: InputMaybe + list_price?: InputMaybe + low_res_image_id?: InputMaybe + video_id?: InputMaybe +} /** aggregate stddev_pop on columns */ export type Tokens_Metadata_Stddev_Pop_Fields = { - __typename?: 'tokens_metadata_stddev_pop_fields'; - gif_id?: Maybe; - high_res_image_id?: Maybe; - image_id?: Maybe; - invocation?: Maybe; - list_eth_price?: Maybe; - list_price?: Maybe; - low_res_image_id?: Maybe; - video_id?: Maybe; -}; + __typename?: 'tokens_metadata_stddev_pop_fields' + gif_id?: Maybe + high_res_image_id?: Maybe + image_id?: Maybe + invocation?: Maybe + list_eth_price?: Maybe + list_price?: Maybe + low_res_image_id?: Maybe + video_id?: Maybe +} /** order by stddev_pop() on columns of table "tokens_metadata" */ export type Tokens_Metadata_Stddev_Pop_Order_By = { - gif_id?: InputMaybe; - high_res_image_id?: InputMaybe; - image_id?: InputMaybe; - invocation?: InputMaybe; - list_eth_price?: InputMaybe; - list_price?: InputMaybe; - low_res_image_id?: InputMaybe; - video_id?: InputMaybe; -}; + gif_id?: InputMaybe + high_res_image_id?: InputMaybe + image_id?: InputMaybe + invocation?: InputMaybe + list_eth_price?: InputMaybe + list_price?: InputMaybe + low_res_image_id?: InputMaybe + video_id?: InputMaybe +} /** aggregate stddev_samp on columns */ export type Tokens_Metadata_Stddev_Samp_Fields = { - __typename?: 'tokens_metadata_stddev_samp_fields'; - gif_id?: Maybe; - high_res_image_id?: Maybe; - image_id?: Maybe; - invocation?: Maybe; - list_eth_price?: Maybe; - list_price?: Maybe; - low_res_image_id?: Maybe; - video_id?: Maybe; -}; + __typename?: 'tokens_metadata_stddev_samp_fields' + gif_id?: Maybe + high_res_image_id?: Maybe + image_id?: Maybe + invocation?: Maybe + list_eth_price?: Maybe + list_price?: Maybe + low_res_image_id?: Maybe + video_id?: Maybe +} /** order by stddev_samp() on columns of table "tokens_metadata" */ export type Tokens_Metadata_Stddev_Samp_Order_By = { - gif_id?: InputMaybe; - high_res_image_id?: InputMaybe; - image_id?: InputMaybe; - invocation?: InputMaybe; - list_eth_price?: InputMaybe; - list_price?: InputMaybe; - low_res_image_id?: InputMaybe; - video_id?: InputMaybe; -}; + gif_id?: InputMaybe + high_res_image_id?: InputMaybe + image_id?: InputMaybe + invocation?: InputMaybe + list_eth_price?: InputMaybe + list_price?: InputMaybe + low_res_image_id?: InputMaybe + video_id?: InputMaybe +} /** Streaming cursor of the table "tokens_metadata" */ export type Tokens_Metadata_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Tokens_Metadata_Stream_Cursor_Value_Input; + initial_value: Tokens_Metadata_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Tokens_Metadata_Stream_Cursor_Value_Input = { - contract_address?: InputMaybe; - features?: InputMaybe; - gif_id?: InputMaybe; - hash?: InputMaybe; - high_res_image_id?: InputMaybe; - id?: InputMaybe; - image_id?: InputMaybe; - invocation?: InputMaybe; - list_creation_date?: InputMaybe; - list_currency_address?: InputMaybe; - list_currency_symbol?: InputMaybe; - list_eth_price?: InputMaybe; - list_expiration_date?: InputMaybe; - list_platform?: InputMaybe; - list_price?: InputMaybe; - list_url?: InputMaybe; - low_res_image_id?: InputMaybe; - mint_transaction_hash?: InputMaybe; - minted_at?: InputMaybe; - owner_address?: InputMaybe; - project_id?: InputMaybe; - project_name?: InputMaybe; - token_id?: InputMaybe; - updated_at?: InputMaybe; - video_id?: InputMaybe; -}; + contract_address?: InputMaybe + features?: InputMaybe + gif_id?: InputMaybe + hash?: InputMaybe + high_res_image_id?: InputMaybe + id?: InputMaybe + image_id?: InputMaybe + invocation?: InputMaybe + list_creation_date?: InputMaybe + list_currency_address?: InputMaybe + list_currency_symbol?: InputMaybe + list_eth_price?: InputMaybe + list_expiration_date?: InputMaybe + list_platform?: InputMaybe + list_price?: InputMaybe + list_url?: InputMaybe + low_res_image_id?: InputMaybe + mint_transaction_hash?: InputMaybe + minted_at?: InputMaybe + owner_address?: InputMaybe + project_id?: InputMaybe + project_name?: InputMaybe + token_id?: InputMaybe + updated_at?: InputMaybe + video_id?: InputMaybe +} /** aggregate sum on columns */ export type Tokens_Metadata_Sum_Fields = { - __typename?: 'tokens_metadata_sum_fields'; - gif_id?: Maybe; - high_res_image_id?: Maybe; - image_id?: Maybe; - invocation?: Maybe; - list_eth_price?: Maybe; - list_price?: Maybe; - low_res_image_id?: Maybe; - video_id?: Maybe; -}; + __typename?: 'tokens_metadata_sum_fields' + gif_id?: Maybe + high_res_image_id?: Maybe + image_id?: Maybe + invocation?: Maybe + list_eth_price?: Maybe + list_price?: Maybe + low_res_image_id?: Maybe + video_id?: Maybe +} /** order by sum() on columns of table "tokens_metadata" */ export type Tokens_Metadata_Sum_Order_By = { - gif_id?: InputMaybe; - high_res_image_id?: InputMaybe; - image_id?: InputMaybe; - invocation?: InputMaybe; - list_eth_price?: InputMaybe; - list_price?: InputMaybe; - low_res_image_id?: InputMaybe; - video_id?: InputMaybe; -}; + gif_id?: InputMaybe + high_res_image_id?: InputMaybe + image_id?: InputMaybe + invocation?: InputMaybe + list_eth_price?: InputMaybe + list_price?: InputMaybe + low_res_image_id?: InputMaybe + video_id?: InputMaybe +} /** aggregate var_pop on columns */ export type Tokens_Metadata_Var_Pop_Fields = { - __typename?: 'tokens_metadata_var_pop_fields'; - gif_id?: Maybe; - high_res_image_id?: Maybe; - image_id?: Maybe; - invocation?: Maybe; - list_eth_price?: Maybe; - list_price?: Maybe; - low_res_image_id?: Maybe; - video_id?: Maybe; -}; + __typename?: 'tokens_metadata_var_pop_fields' + gif_id?: Maybe + high_res_image_id?: Maybe + image_id?: Maybe + invocation?: Maybe + list_eth_price?: Maybe + list_price?: Maybe + low_res_image_id?: Maybe + video_id?: Maybe +} /** order by var_pop() on columns of table "tokens_metadata" */ export type Tokens_Metadata_Var_Pop_Order_By = { - gif_id?: InputMaybe; - high_res_image_id?: InputMaybe; - image_id?: InputMaybe; - invocation?: InputMaybe; - list_eth_price?: InputMaybe; - list_price?: InputMaybe; - low_res_image_id?: InputMaybe; - video_id?: InputMaybe; -}; + gif_id?: InputMaybe + high_res_image_id?: InputMaybe + image_id?: InputMaybe + invocation?: InputMaybe + list_eth_price?: InputMaybe + list_price?: InputMaybe + low_res_image_id?: InputMaybe + video_id?: InputMaybe +} /** aggregate var_samp on columns */ export type Tokens_Metadata_Var_Samp_Fields = { - __typename?: 'tokens_metadata_var_samp_fields'; - gif_id?: Maybe; - high_res_image_id?: Maybe; - image_id?: Maybe; - invocation?: Maybe; - list_eth_price?: Maybe; - list_price?: Maybe; - low_res_image_id?: Maybe; - video_id?: Maybe; -}; + __typename?: 'tokens_metadata_var_samp_fields' + gif_id?: Maybe + high_res_image_id?: Maybe + image_id?: Maybe + invocation?: Maybe + list_eth_price?: Maybe + list_price?: Maybe + low_res_image_id?: Maybe + video_id?: Maybe +} /** order by var_samp() on columns of table "tokens_metadata" */ export type Tokens_Metadata_Var_Samp_Order_By = { - gif_id?: InputMaybe; - high_res_image_id?: InputMaybe; - image_id?: InputMaybe; - invocation?: InputMaybe; - list_eth_price?: InputMaybe; - list_price?: InputMaybe; - low_res_image_id?: InputMaybe; - video_id?: InputMaybe; -}; + gif_id?: InputMaybe + high_res_image_id?: InputMaybe + image_id?: InputMaybe + invocation?: InputMaybe + list_eth_price?: InputMaybe + list_price?: InputMaybe + low_res_image_id?: InputMaybe + video_id?: InputMaybe +} /** aggregate variance on columns */ export type Tokens_Metadata_Variance_Fields = { - __typename?: 'tokens_metadata_variance_fields'; - gif_id?: Maybe; - high_res_image_id?: Maybe; - image_id?: Maybe; - invocation?: Maybe; - list_eth_price?: Maybe; - list_price?: Maybe; - low_res_image_id?: Maybe; - video_id?: Maybe; -}; + __typename?: 'tokens_metadata_variance_fields' + gif_id?: Maybe + high_res_image_id?: Maybe + image_id?: Maybe + invocation?: Maybe + list_eth_price?: Maybe + list_price?: Maybe + low_res_image_id?: Maybe + video_id?: Maybe +} /** order by variance() on columns of table "tokens_metadata" */ export type Tokens_Metadata_Variance_Order_By = { - gif_id?: InputMaybe; - high_res_image_id?: InputMaybe; - image_id?: InputMaybe; - invocation?: InputMaybe; - list_eth_price?: InputMaybe; - list_price?: InputMaybe; - low_res_image_id?: InputMaybe; - video_id?: InputMaybe; -}; + gif_id?: InputMaybe + high_res_image_id?: InputMaybe + image_id?: InputMaybe + invocation?: InputMaybe + list_eth_price?: InputMaybe + list_price?: InputMaybe + low_res_image_id?: InputMaybe + video_id?: InputMaybe +} /** columns and relationships of "user_profiles" */ export type User_Profiles = { - __typename?: 'user_profiles'; - bio?: Maybe; - id: Scalars['Int']; - name?: Maybe; + __typename?: 'user_profiles' + bio?: Maybe + id: Scalars['Int'] + name?: Maybe /** An object relationship */ - profile_picture?: Maybe; - profile_picture_id?: Maybe; - user_address: Scalars['String']; - username?: Maybe; -}; + profile_picture?: Maybe + profile_picture_id?: Maybe + user_address: Scalars['String'] + username?: Maybe +} export type User_Profiles_Aggregate = { - __typename?: 'user_profiles_aggregate'; - aggregate?: Maybe; - nodes: Array; -}; + __typename?: 'user_profiles_aggregate' + aggregate?: Maybe + nodes: Array +} /** aggregate fields of "user_profiles" */ export type User_Profiles_Aggregate_Fields = { - __typename?: 'user_profiles_aggregate_fields'; - avg?: Maybe; - count: Scalars['Int']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; -}; - + __typename?: 'user_profiles_aggregate_fields' + avg?: Maybe + count: Scalars['Int'] + max?: Maybe + min?: Maybe + stddev?: Maybe + stddev_pop?: Maybe + stddev_samp?: Maybe + sum?: Maybe + var_pop?: Maybe + var_samp?: Maybe + variance?: Maybe +} /** aggregate fields of "user_profiles" */ export type User_Profiles_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; -}; + columns?: InputMaybe> + distinct?: InputMaybe +} /** aggregate avg on columns */ export type User_Profiles_Avg_Fields = { - __typename?: 'user_profiles_avg_fields'; - id?: Maybe; - profile_picture_id?: Maybe; -}; + __typename?: 'user_profiles_avg_fields' + id?: Maybe + profile_picture_id?: Maybe +} /** Boolean expression to filter rows from the table "user_profiles". All fields are combined with a logical 'AND'. */ export type User_Profiles_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - bio?: InputMaybe; - id?: InputMaybe; - name?: InputMaybe; - profile_picture?: InputMaybe; - profile_picture_id?: InputMaybe; - user_address?: InputMaybe; - username?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + bio?: InputMaybe + id?: InputMaybe + name?: InputMaybe + profile_picture?: InputMaybe + profile_picture_id?: InputMaybe + user_address?: InputMaybe + username?: InputMaybe +} /** aggregate max on columns */ export type User_Profiles_Max_Fields = { - __typename?: 'user_profiles_max_fields'; - bio?: Maybe; - id?: Maybe; - name?: Maybe; - profile_picture_id?: Maybe; - user_address?: Maybe; - username?: Maybe; -}; + __typename?: 'user_profiles_max_fields' + bio?: Maybe + id?: Maybe + name?: Maybe + profile_picture_id?: Maybe + user_address?: Maybe + username?: Maybe +} /** aggregate min on columns */ export type User_Profiles_Min_Fields = { - __typename?: 'user_profiles_min_fields'; - bio?: Maybe; - id?: Maybe; - name?: Maybe; - profile_picture_id?: Maybe; - user_address?: Maybe; - username?: Maybe; -}; + __typename?: 'user_profiles_min_fields' + bio?: Maybe + id?: Maybe + name?: Maybe + profile_picture_id?: Maybe + user_address?: Maybe + username?: Maybe +} /** Ordering options when selecting data from "user_profiles". */ export type User_Profiles_Order_By = { - bio?: InputMaybe; - id?: InputMaybe; - name?: InputMaybe; - profile_picture?: InputMaybe; - profile_picture_id?: InputMaybe; - user_address?: InputMaybe; - username?: InputMaybe; -}; + bio?: InputMaybe + id?: InputMaybe + name?: InputMaybe + profile_picture?: InputMaybe + profile_picture_id?: InputMaybe + user_address?: InputMaybe + username?: InputMaybe +} /** select columns of table "user_profiles" */ export enum User_Profiles_Select_Column { @@ -8820,316 +8564,304 @@ export enum User_Profiles_Select_Column { /** column name */ UserAddress = 'user_address', /** column name */ - Username = 'username' + Username = 'username', } /** aggregate stddev on columns */ export type User_Profiles_Stddev_Fields = { - __typename?: 'user_profiles_stddev_fields'; - id?: Maybe; - profile_picture_id?: Maybe; -}; + __typename?: 'user_profiles_stddev_fields' + id?: Maybe + profile_picture_id?: Maybe +} /** aggregate stddev_pop on columns */ export type User_Profiles_Stddev_Pop_Fields = { - __typename?: 'user_profiles_stddev_pop_fields'; - id?: Maybe; - profile_picture_id?: Maybe; -}; + __typename?: 'user_profiles_stddev_pop_fields' + id?: Maybe + profile_picture_id?: Maybe +} /** aggregate stddev_samp on columns */ export type User_Profiles_Stddev_Samp_Fields = { - __typename?: 'user_profiles_stddev_samp_fields'; - id?: Maybe; - profile_picture_id?: Maybe; -}; + __typename?: 'user_profiles_stddev_samp_fields' + id?: Maybe + profile_picture_id?: Maybe +} /** Streaming cursor of the table "user_profiles" */ export type User_Profiles_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: User_Profiles_Stream_Cursor_Value_Input; + initial_value: User_Profiles_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type User_Profiles_Stream_Cursor_Value_Input = { - bio?: InputMaybe; - id?: InputMaybe; - name?: InputMaybe; - profile_picture_id?: InputMaybe; - user_address?: InputMaybe; - username?: InputMaybe; -}; + bio?: InputMaybe + id?: InputMaybe + name?: InputMaybe + profile_picture_id?: InputMaybe + user_address?: InputMaybe + username?: InputMaybe +} /** aggregate sum on columns */ export type User_Profiles_Sum_Fields = { - __typename?: 'user_profiles_sum_fields'; - id?: Maybe; - profile_picture_id?: Maybe; -}; + __typename?: 'user_profiles_sum_fields' + id?: Maybe + profile_picture_id?: Maybe +} /** aggregate var_pop on columns */ export type User_Profiles_Var_Pop_Fields = { - __typename?: 'user_profiles_var_pop_fields'; - id?: Maybe; - profile_picture_id?: Maybe; -}; + __typename?: 'user_profiles_var_pop_fields' + id?: Maybe + profile_picture_id?: Maybe +} /** aggregate var_samp on columns */ export type User_Profiles_Var_Samp_Fields = { - __typename?: 'user_profiles_var_samp_fields'; - id?: Maybe; - profile_picture_id?: Maybe; -}; + __typename?: 'user_profiles_var_samp_fields' + id?: Maybe + profile_picture_id?: Maybe +} /** aggregate variance on columns */ export type User_Profiles_Variance_Fields = { - __typename?: 'user_profiles_variance_fields'; - id?: Maybe; - profile_picture_id?: Maybe; -}; + __typename?: 'user_profiles_variance_fields' + id?: Maybe + profile_picture_id?: Maybe +} /** columns and relationships of "users" */ export type Users = { - __typename?: 'users'; + __typename?: 'users' /** An array relationship */ - allowlisted_on: Array; - created_at: Scalars['timestamptz']; + allowlisted_on: Array + created_at: Scalars['timestamptz'] /** A computed field, executes function "user_display_name" */ - display_name?: Maybe; - favorited_by_user?: Maybe; + display_name?: Maybe + favorited_by_user?: Maybe /** An array relationship */ - favorites: Array; + favorites: Array /** An aggregate relationship */ - favorites_aggregate: Favorites_Aggregate; + favorites_aggregate: Favorites_Aggregate /** A computed field, executes function "user_feature_flags" */ - feature_flags?: Maybe; - is_ab_staff?: Maybe; + feature_flags?: Maybe + is_ab_staff?: Maybe /** A computed field, executes function "user_is_curated" */ - is_curated?: Maybe; - is_curator?: Maybe; + is_curated?: Maybe + is_curator?: Maybe /** A computed field, executes function "generate_nonce" */ - nonce?: Maybe; + nonce?: Maybe /** An object relationship */ - profile?: Maybe; + profile?: Maybe /** An array relationship */ - projects_created: Array; + projects_created: Array /** An aggregate relationship */ - projects_created_aggregate: Projects_Metadata_Aggregate; - public_address: Scalars['String']; + projects_created_aggregate: Projects_Metadata_Aggregate + public_address: Scalars['String'] /** An array relationship */ - receipts: Array; + receipts: Array /** An aggregate relationship */ - receipts_aggregate: Receipt_Metadata_Aggregate; + receipts_aggregate: Receipt_Metadata_Aggregate /** An array relationship */ - tags: Array; + tags: Array /** An array relationship */ - tokens: Array; + tokens: Array /** An aggregate relationship */ - tokens_aggregate: Tokens_Metadata_Aggregate; - tos_accepted_at?: Maybe; - viewed_warning_banner?: Maybe; + tokens_aggregate: Tokens_Metadata_Aggregate + tos_accepted_at?: Maybe + viewed_warning_banner?: Maybe /** An object relationship */ - webflow_artist_info?: Maybe; -}; - + webflow_artist_info?: Maybe +} /** columns and relationships of "users" */ export type UsersAllowlisted_OnArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "users" */ export type UsersFavoritesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "users" */ export type UsersFavorites_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "users" */ export type UsersFeature_FlagsArgs = { - path?: InputMaybe; -}; - + path?: InputMaybe +} /** columns and relationships of "users" */ export type UsersProjects_CreatedArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "users" */ export type UsersProjects_Created_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "users" */ export type UsersReceiptsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "users" */ export type UsersReceipts_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "users" */ export type UsersTagsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "users" */ export type UsersTokensArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** columns and relationships of "users" */ export type UsersTokens_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; + distinct_on?: InputMaybe> + limit?: InputMaybe + offset?: InputMaybe + order_by?: InputMaybe> + where?: InputMaybe +} /** aggregated selection of "users" */ export type Users_Aggregate = { - __typename?: 'users_aggregate'; - aggregate?: Maybe; - nodes: Array; -}; + __typename?: 'users_aggregate' + aggregate?: Maybe + nodes: Array +} /** aggregate fields of "users" */ export type Users_Aggregate_Fields = { - __typename?: 'users_aggregate_fields'; - count: Scalars['Int']; - max?: Maybe; - min?: Maybe; -}; - + __typename?: 'users_aggregate_fields' + count: Scalars['Int'] + max?: Maybe + min?: Maybe +} /** aggregate fields of "users" */ export type Users_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; -}; + columns?: InputMaybe> + distinct?: InputMaybe +} /** Boolean expression to filter rows from the table "users". All fields are combined with a logical 'AND'. */ export type Users_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - allowlisted_on?: InputMaybe; - created_at?: InputMaybe; - display_name?: InputMaybe; - favorited_by_user?: InputMaybe; - favorites?: InputMaybe; - favorites_aggregate?: InputMaybe; - feature_flags?: InputMaybe; - is_ab_staff?: InputMaybe; - is_curated?: InputMaybe; - is_curator?: InputMaybe; - nonce?: InputMaybe; - profile?: InputMaybe; - projects_created?: InputMaybe; - projects_created_aggregate?: InputMaybe; - public_address?: InputMaybe; - receipts?: InputMaybe; - receipts_aggregate?: InputMaybe; - tags?: InputMaybe; - tokens?: InputMaybe; - tokens_aggregate?: InputMaybe; - tos_accepted_at?: InputMaybe; - viewed_warning_banner?: InputMaybe; - webflow_artist_info?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + allowlisted_on?: InputMaybe + created_at?: InputMaybe + display_name?: InputMaybe + favorited_by_user?: InputMaybe + favorites?: InputMaybe + favorites_aggregate?: InputMaybe + feature_flags?: InputMaybe + is_ab_staff?: InputMaybe + is_curated?: InputMaybe + is_curator?: InputMaybe + nonce?: InputMaybe + profile?: InputMaybe + projects_created?: InputMaybe + projects_created_aggregate?: InputMaybe + public_address?: InputMaybe + receipts?: InputMaybe + receipts_aggregate?: InputMaybe + tags?: InputMaybe + tokens?: InputMaybe + tokens_aggregate?: InputMaybe + tos_accepted_at?: InputMaybe + viewed_warning_banner?: InputMaybe + webflow_artist_info?: InputMaybe +} /** aggregate max on columns */ export type Users_Max_Fields = { - __typename?: 'users_max_fields'; - created_at?: Maybe; - public_address?: Maybe; - tos_accepted_at?: Maybe; -}; + __typename?: 'users_max_fields' + created_at?: Maybe + public_address?: Maybe + tos_accepted_at?: Maybe +} /** aggregate min on columns */ export type Users_Min_Fields = { - __typename?: 'users_min_fields'; - created_at?: Maybe; - public_address?: Maybe; - tos_accepted_at?: Maybe; -}; + __typename?: 'users_min_fields' + created_at?: Maybe + public_address?: Maybe + tos_accepted_at?: Maybe +} /** Ordering options when selecting data from "users". */ export type Users_Order_By = { - allowlisted_on_aggregate?: InputMaybe; - created_at?: InputMaybe; - display_name?: InputMaybe; - favorited_by_user?: InputMaybe; - favorites_aggregate?: InputMaybe; - feature_flags?: InputMaybe; - is_ab_staff?: InputMaybe; - is_curated?: InputMaybe; - is_curator?: InputMaybe; - nonce?: InputMaybe; - profile?: InputMaybe; - projects_created_aggregate?: InputMaybe; - public_address?: InputMaybe; - receipts_aggregate?: InputMaybe; - tags_aggregate?: InputMaybe; - tokens_aggregate?: InputMaybe; - tos_accepted_at?: InputMaybe; - viewed_warning_banner?: InputMaybe; - webflow_artist_info?: InputMaybe; -}; + allowlisted_on_aggregate?: InputMaybe + created_at?: InputMaybe + display_name?: InputMaybe + favorited_by_user?: InputMaybe + favorites_aggregate?: InputMaybe + feature_flags?: InputMaybe + is_ab_staff?: InputMaybe + is_curated?: InputMaybe + is_curator?: InputMaybe + nonce?: InputMaybe + profile?: InputMaybe + projects_created_aggregate?: InputMaybe + public_address?: InputMaybe + receipts_aggregate?: InputMaybe + tags_aggregate?: InputMaybe + tokens_aggregate?: InputMaybe + tos_accepted_at?: InputMaybe + viewed_warning_banner?: InputMaybe + webflow_artist_info?: InputMaybe +} /** select columns of table "users" */ export enum Users_Select_Column { @@ -9144,43 +8876,43 @@ export enum Users_Select_Column { /** column name */ TosAcceptedAt = 'tos_accepted_at', /** column name */ - ViewedWarningBanner = 'viewed_warning_banner' + ViewedWarningBanner = 'viewed_warning_banner', } /** Streaming cursor of the table "users" */ export type Users_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Users_Stream_Cursor_Value_Input; + initial_value: Users_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Users_Stream_Cursor_Value_Input = { - created_at?: InputMaybe; - is_ab_staff?: InputMaybe; - is_curator?: InputMaybe; - public_address?: InputMaybe; - tos_accepted_at?: InputMaybe; - viewed_warning_banner?: InputMaybe; -}; + created_at?: InputMaybe + is_ab_staff?: InputMaybe + is_curator?: InputMaybe + public_address?: InputMaybe + tos_accepted_at?: InputMaybe + viewed_warning_banner?: InputMaybe +} /** vertical enums */ export type Verticals = { - __typename?: 'verticals'; - name: Scalars['String']; + __typename?: 'verticals' + name: Scalars['String'] /** An object relationship */ - project_vertical?: Maybe; -}; + project_vertical?: Maybe +} /** Boolean expression to filter rows from the table "verticals". All fields are combined with a logical 'AND'. */ export type Verticals_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - name?: InputMaybe; - project_vertical?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + name?: InputMaybe + project_vertical?: InputMaybe +} export enum Verticals_Enum { Artblocksxbrightmoments = 'artblocksxbrightmoments', @@ -9192,168 +8924,167 @@ export enum Verticals_Enum { Fullyonchain = 'fullyonchain', Playground = 'playground', Presents = 'presents', - Unassigned = 'unassigned' + Unassigned = 'unassigned', } /** Boolean expression to compare columns of type "verticals_enum". All fields are combined with logical 'AND'. */ export type Verticals_Enum_Comparison_Exp = { - _eq?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; + _eq?: InputMaybe + _in?: InputMaybe> + _is_null?: InputMaybe + _neq?: InputMaybe + _nin?: InputMaybe> +} /** Ordering options when selecting data from "verticals". */ export type Verticals_Order_By = { - name?: InputMaybe; - project_vertical?: InputMaybe; -}; + name?: InputMaybe + project_vertical?: InputMaybe +} /** select columns of table "verticals" */ export enum Verticals_Select_Column { /** column name */ - Name = 'name' + Name = 'name', } /** Streaming cursor of the table "verticals" */ export type Verticals_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Verticals_Stream_Cursor_Value_Input; + initial_value: Verticals_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Verticals_Stream_Cursor_Value_Input = { - name?: InputMaybe; -}; + name?: InputMaybe +} /** columns and relationships of "video_aspect_ratios" */ export type Video_Aspect_Ratios = { - __typename?: 'video_aspect_ratios'; - label: Scalars['String']; - value: Scalars['numeric']; -}; + __typename?: 'video_aspect_ratios' + label: Scalars['String'] + value: Scalars['numeric'] +} /** Boolean expression to filter rows from the table "video_aspect_ratios". All fields are combined with a logical 'AND'. */ export type Video_Aspect_Ratios_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - label?: InputMaybe; - value?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + label?: InputMaybe + value?: InputMaybe +} /** Ordering options when selecting data from "video_aspect_ratios". */ export type Video_Aspect_Ratios_Order_By = { - label?: InputMaybe; - value?: InputMaybe; -}; + label?: InputMaybe + value?: InputMaybe +} /** select columns of table "video_aspect_ratios" */ export enum Video_Aspect_Ratios_Select_Column { /** column name */ Label = 'label', /** column name */ - Value = 'value' + Value = 'value', } /** Streaming cursor of the table "video_aspect_ratios" */ export type Video_Aspect_Ratios_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Video_Aspect_Ratios_Stream_Cursor_Value_Input; + initial_value: Video_Aspect_Ratios_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Video_Aspect_Ratios_Stream_Cursor_Value_Input = { - label?: InputMaybe; - value?: InputMaybe; -}; + label?: InputMaybe + value?: InputMaybe +} /** columns and relationships of "video_frame_rates" */ export type Video_Frame_Rates = { - __typename?: 'video_frame_rates'; - value: Scalars['Int']; -}; + __typename?: 'video_frame_rates' + value: Scalars['Int'] +} /** Boolean expression to filter rows from the table "video_frame_rates". All fields are combined with a logical 'AND'. */ export type Video_Frame_Rates_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - value?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + value?: InputMaybe +} /** Ordering options when selecting data from "video_frame_rates". */ export type Video_Frame_Rates_Order_By = { - value?: InputMaybe; -}; + value?: InputMaybe +} /** select columns of table "video_frame_rates" */ export enum Video_Frame_Rates_Select_Column { /** column name */ - Value = 'value' + Value = 'value', } /** Streaming cursor of the table "video_frame_rates" */ export type Video_Frame_Rates_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Video_Frame_Rates_Stream_Cursor_Value_Input; + initial_value: Video_Frame_Rates_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Video_Frame_Rates_Stream_Cursor_Value_Input = { - value?: InputMaybe; -}; + value?: InputMaybe +} /** columns and relationships of "webflow_artist_info" */ export type Webflow_Artist_Info = { - __typename?: 'webflow_artist_info'; - published: Scalars['Boolean']; - raw_data: Scalars['jsonb']; - slug: Scalars['String']; + __typename?: 'webflow_artist_info' + published: Scalars['Boolean'] + raw_data: Scalars['jsonb'] + slug: Scalars['String'] /** An object relationship */ - user: Users; - user_public_address: Scalars['String']; - webflow_collection_id: Scalars['String']; - webflow_item_id: Scalars['String']; -}; - + user: Users + user_public_address: Scalars['String'] + webflow_collection_id: Scalars['String'] + webflow_item_id: Scalars['String'] +} /** columns and relationships of "webflow_artist_info" */ export type Webflow_Artist_InfoRaw_DataArgs = { - path?: InputMaybe; -}; + path?: InputMaybe +} /** Boolean expression to filter rows from the table "webflow_artist_info". All fields are combined with a logical 'AND'. */ export type Webflow_Artist_Info_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - published?: InputMaybe; - raw_data?: InputMaybe; - slug?: InputMaybe; - user?: InputMaybe; - user_public_address?: InputMaybe; - webflow_collection_id?: InputMaybe; - webflow_item_id?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + published?: InputMaybe + raw_data?: InputMaybe + slug?: InputMaybe + user?: InputMaybe + user_public_address?: InputMaybe + webflow_collection_id?: InputMaybe + webflow_item_id?: InputMaybe +} /** Ordering options when selecting data from "webflow_artist_info". */ export type Webflow_Artist_Info_Order_By = { - published?: InputMaybe; - raw_data?: InputMaybe; - slug?: InputMaybe; - user?: InputMaybe; - user_public_address?: InputMaybe; - webflow_collection_id?: InputMaybe; - webflow_item_id?: InputMaybe; -}; + published?: InputMaybe + raw_data?: InputMaybe + slug?: InputMaybe + user?: InputMaybe + user_public_address?: InputMaybe + webflow_collection_id?: InputMaybe + webflow_item_id?: InputMaybe +} /** select columns of table "webflow_artist_info" */ export enum Webflow_Artist_Info_Select_Column { @@ -9368,81 +9099,80 @@ export enum Webflow_Artist_Info_Select_Column { /** column name */ WebflowCollectionId = 'webflow_collection_id', /** column name */ - WebflowItemId = 'webflow_item_id' + WebflowItemId = 'webflow_item_id', } /** Streaming cursor of the table "webflow_artist_info" */ export type Webflow_Artist_Info_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Webflow_Artist_Info_Stream_Cursor_Value_Input; + initial_value: Webflow_Artist_Info_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Webflow_Artist_Info_Stream_Cursor_Value_Input = { - published?: InputMaybe; - raw_data?: InputMaybe; - slug?: InputMaybe; - user_public_address?: InputMaybe; - webflow_collection_id?: InputMaybe; - webflow_item_id?: InputMaybe; -}; + published?: InputMaybe + raw_data?: InputMaybe + slug?: InputMaybe + user_public_address?: InputMaybe + webflow_collection_id?: InputMaybe + webflow_item_id?: InputMaybe +} /** columns and relationships of "webflow_spectrum_articles" */ export type Webflow_Spectrum_Articles = { - __typename?: 'webflow_spectrum_articles'; - category: Scalars['String']; - description: Scalars['String']; - extra_info?: Maybe; - image: Scalars['String']; - published_at?: Maybe; - raw_data: Scalars['jsonb']; - section?: Maybe; - slug: Scalars['String']; - title: Scalars['String']; - webflow_collection_id: Scalars['String']; - webflow_item_id: Scalars['String']; -}; - + __typename?: 'webflow_spectrum_articles' + category: Scalars['String'] + description: Scalars['String'] + extra_info?: Maybe + image: Scalars['String'] + published_at?: Maybe + raw_data: Scalars['jsonb'] + section?: Maybe + slug: Scalars['String'] + title: Scalars['String'] + webflow_collection_id: Scalars['String'] + webflow_item_id: Scalars['String'] +} /** columns and relationships of "webflow_spectrum_articles" */ export type Webflow_Spectrum_ArticlesRaw_DataArgs = { - path?: InputMaybe; -}; + path?: InputMaybe +} /** Boolean expression to filter rows from the table "webflow_spectrum_articles". All fields are combined with a logical 'AND'. */ export type Webflow_Spectrum_Articles_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - category?: InputMaybe; - description?: InputMaybe; - extra_info?: InputMaybe; - image?: InputMaybe; - published_at?: InputMaybe; - raw_data?: InputMaybe; - section?: InputMaybe; - slug?: InputMaybe; - title?: InputMaybe; - webflow_collection_id?: InputMaybe; - webflow_item_id?: InputMaybe; -}; + _and?: InputMaybe> + _not?: InputMaybe + _or?: InputMaybe> + category?: InputMaybe + description?: InputMaybe + extra_info?: InputMaybe + image?: InputMaybe + published_at?: InputMaybe + raw_data?: InputMaybe + section?: InputMaybe + slug?: InputMaybe + title?: InputMaybe + webflow_collection_id?: InputMaybe + webflow_item_id?: InputMaybe +} /** Ordering options when selecting data from "webflow_spectrum_articles". */ export type Webflow_Spectrum_Articles_Order_By = { - category?: InputMaybe; - description?: InputMaybe; - extra_info?: InputMaybe; - image?: InputMaybe; - published_at?: InputMaybe; - raw_data?: InputMaybe; - section?: InputMaybe; - slug?: InputMaybe; - title?: InputMaybe; - webflow_collection_id?: InputMaybe; - webflow_item_id?: InputMaybe; -}; + category?: InputMaybe + description?: InputMaybe + extra_info?: InputMaybe + image?: InputMaybe + published_at?: InputMaybe + raw_data?: InputMaybe + section?: InputMaybe + slug?: InputMaybe + title?: InputMaybe + webflow_collection_id?: InputMaybe + webflow_item_id?: InputMaybe +} /** select columns of table "webflow_spectrum_articles" */ export enum Webflow_Spectrum_Articles_Select_Column { @@ -9467,3434 +9197,8552 @@ export enum Webflow_Spectrum_Articles_Select_Column { /** column name */ WebflowCollectionId = 'webflow_collection_id', /** column name */ - WebflowItemId = 'webflow_item_id' + WebflowItemId = 'webflow_item_id', } /** Streaming cursor of the table "webflow_spectrum_articles" */ export type Webflow_Spectrum_Articles_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Webflow_Spectrum_Articles_Stream_Cursor_Value_Input; + initial_value: Webflow_Spectrum_Articles_Stream_Cursor_Value_Input /** cursor ordering */ - ordering?: InputMaybe; -}; + ordering?: InputMaybe +} /** Initial value of the column from where the streaming should start */ export type Webflow_Spectrum_Articles_Stream_Cursor_Value_Input = { - category?: InputMaybe; - description?: InputMaybe; - extra_info?: InputMaybe; - image?: InputMaybe; - published_at?: InputMaybe; - raw_data?: InputMaybe; - section?: InputMaybe; - slug?: InputMaybe; - title?: InputMaybe; - webflow_collection_id?: InputMaybe; - webflow_item_id?: InputMaybe; -}; - -export type ProjectsMetadataDetailsFragment = { __typename?: 'projects_metadata', id: string, start_datetime?: any | null, vertical_name: string, heritage_curation_status?: string | null, vertical: { __typename?: 'project_verticals', category_name: string } }; - -export type GetAllProjectsHasuraDetailsQueryVariables = Exact<{ - first: Scalars['Int']; - skip: Scalars['Int']; -}>; - - -export type GetAllProjectsHasuraDetailsQuery = { __typename?: 'query_root', projects_metadata: Array<{ __typename?: 'projects_metadata', id: string, start_datetime?: any | null, vertical_name: string, heritage_curation_status?: string | null, vertical: { __typename?: 'project_verticals', category_name: string } }> }; - + category?: InputMaybe + description?: InputMaybe + extra_info?: InputMaybe + image?: InputMaybe + published_at?: InputMaybe + raw_data?: InputMaybe + section?: InputMaybe + slug?: InputMaybe + title?: InputMaybe + webflow_collection_id?: InputMaybe + webflow_item_id?: InputMaybe +} +export type ProjectsMetadataDetailsFragment = { + __typename?: 'projects_metadata' + id: string + start_datetime?: any | null + vertical_name: string + heritage_curation_status?: string | null + vertical: { __typename?: 'project_verticals'; category_name: string } +} -export type ResolverTypeWrapper = Promise | T; +export type GetAllProjectsHasuraDetailsQueryVariables = Exact<{ + first: Scalars['Int'] + skip: Scalars['Int'] +}> + +export type GetAllProjectsHasuraDetailsQuery = { + __typename?: 'query_root' + projects_metadata: Array<{ + __typename?: 'projects_metadata' + id: string + start_datetime?: any | null + vertical_name: string + heritage_curation_status?: string | null + vertical: { __typename?: 'project_verticals'; category_name: string } + }> +} +export type ResolverTypeWrapper = Promise | T export type ResolverWithResolve = { - resolve: ResolverFn; -}; -export type Resolver = ResolverFn | ResolverWithResolve; + resolve: ResolverFn +} +export type Resolver = + | ResolverFn + | ResolverWithResolve export type ResolverFn = ( parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo -) => Promise | TResult; +) => Promise | TResult export type SubscriptionSubscribeFn = ( parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo -) => AsyncIterable | Promise>; +) => AsyncIterable | Promise> export type SubscriptionResolveFn = ( parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo -) => TResult | Promise; - -export interface SubscriptionSubscriberObject { - subscribe: SubscriptionSubscribeFn<{ [key in TKey]: TResult }, TParent, TContext, TArgs>; - resolve?: SubscriptionResolveFn; +) => TResult | Promise + +export interface SubscriptionSubscriberObject< + TResult, + TKey extends string, + TParent, + TContext, + TArgs +> { + subscribe: SubscriptionSubscribeFn< + { [key in TKey]: TResult }, + TParent, + TContext, + TArgs + > + resolve?: SubscriptionResolveFn< + TResult, + { [key in TKey]: TResult }, + TContext, + TArgs + > } export interface SubscriptionResolverObject { - subscribe: SubscriptionSubscribeFn; - resolve: SubscriptionResolveFn; + subscribe: SubscriptionSubscribeFn + resolve: SubscriptionResolveFn } -export type SubscriptionObject = +export type SubscriptionObject< + TResult, + TKey extends string, + TParent, + TContext, + TArgs +> = | SubscriptionSubscriberObject - | SubscriptionResolverObject; - -export type SubscriptionResolver = - | ((...args: any[]) => SubscriptionObject) - | SubscriptionObject; + | SubscriptionResolverObject + +export type SubscriptionResolver< + TResult, + TKey extends string, + TParent = {}, + TContext = {}, + TArgs = {} +> = + | (( + ...args: any[] + ) => SubscriptionObject) + | SubscriptionObject export type TypeResolveFn = ( parent: TParent, context: TContext, info: GraphQLResolveInfo -) => Maybe | Promise>; +) => Maybe | Promise> -export type IsTypeOfResolverFn = (obj: T, context: TContext, info: GraphQLResolveInfo) => boolean | Promise; +export type IsTypeOfResolverFn = ( + obj: T, + context: TContext, + info: GraphQLResolveInfo +) => boolean | Promise -export type NextResolverFn = () => Promise; +export type NextResolverFn = () => Promise -export type DirectiveResolverFn = ( +export type DirectiveResolverFn< + TResult = {}, + TParent = {}, + TContext = {}, + TArgs = {} +> = ( next: NextResolverFn, parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo -) => TResult | Promise; +) => TResult | Promise /** Mapping between all available schema types and the resolvers types */ export type ResolversTypes = { - AuthMessageOutput: ResolverTypeWrapper; - AuthenticateInput: AuthenticateInput; - AuthenticateOutput: ResolverTypeWrapper; - Boolean: ResolverTypeWrapper; - Boolean_comparison_exp: Boolean_Comparison_Exp; - Float: ResolverTypeWrapper; - Int: ResolverTypeWrapper; - Int_comparison_exp: Int_Comparison_Exp; - OpenseaCollectionData: ResolverTypeWrapper; - String: ResolverTypeWrapper; - String_comparison_exp: String_Comparison_Exp; - artists: ResolverTypeWrapper; - artists_aggregate: ResolverTypeWrapper; - artists_aggregate_fields: ResolverTypeWrapper; - artists_bool_exp: Artists_Bool_Exp; - artists_max_fields: ResolverTypeWrapper; - artists_min_fields: ResolverTypeWrapper; - artists_order_by: Artists_Order_By; - artists_select_column: Artists_Select_Column; - artists_stream_cursor_input: Artists_Stream_Cursor_Input; - artists_stream_cursor_value_input: Artists_Stream_Cursor_Value_Input; - bigint: ResolverTypeWrapper; - bigint_comparison_exp: Bigint_Comparison_Exp; - categories: ResolverTypeWrapper; - categories_bool_exp: Categories_Bool_Exp; - categories_enum: Categories_Enum; - categories_enum_comparison_exp: Categories_Enum_Comparison_Exp; - categories_order_by: Categories_Order_By; - categories_select_column: Categories_Select_Column; - categories_stream_cursor_input: Categories_Stream_Cursor_Input; - categories_stream_cursor_value_input: Categories_Stream_Cursor_Value_Input; - contract_allowlistings: ResolverTypeWrapper; - contract_allowlistings_aggregate_order_by: Contract_Allowlistings_Aggregate_Order_By; - contract_allowlistings_bool_exp: Contract_Allowlistings_Bool_Exp; - contract_allowlistings_max_order_by: Contract_Allowlistings_Max_Order_By; - contract_allowlistings_min_order_by: Contract_Allowlistings_Min_Order_By; - contract_allowlistings_order_by: Contract_Allowlistings_Order_By; - contract_allowlistings_select_column: Contract_Allowlistings_Select_Column; - contract_allowlistings_stream_cursor_input: Contract_Allowlistings_Stream_Cursor_Input; - contract_allowlistings_stream_cursor_value_input: Contract_Allowlistings_Stream_Cursor_Value_Input; - contract_type_names: ResolverTypeWrapper; - contract_type_names_bool_exp: Contract_Type_Names_Bool_Exp; - contract_type_names_enum: Contract_Type_Names_Enum; - contract_type_names_enum_comparison_exp: Contract_Type_Names_Enum_Comparison_Exp; - contract_type_names_order_by: Contract_Type_Names_Order_By; - contract_type_names_select_column: Contract_Type_Names_Select_Column; - contract_type_names_stream_cursor_input: Contract_Type_Names_Stream_Cursor_Input; - contract_type_names_stream_cursor_value_input: Contract_Type_Names_Stream_Cursor_Value_Input; - contract_types: ResolverTypeWrapper; - contract_types_bool_exp: Contract_Types_Bool_Exp; - contract_types_order_by: Contract_Types_Order_By; - contract_types_select_column: Contract_Types_Select_Column; - contract_types_stream_cursor_input: Contract_Types_Stream_Cursor_Input; - contract_types_stream_cursor_value_input: Contract_Types_Stream_Cursor_Value_Input; - contracts_metadata: ResolverTypeWrapper; - contracts_metadata_aggregate: ResolverTypeWrapper; - contracts_metadata_aggregate_bool_exp: Contracts_Metadata_Aggregate_Bool_Exp; - contracts_metadata_aggregate_bool_exp_bool_and: Contracts_Metadata_Aggregate_Bool_Exp_Bool_And; - contracts_metadata_aggregate_bool_exp_bool_or: Contracts_Metadata_Aggregate_Bool_Exp_Bool_Or; - contracts_metadata_aggregate_bool_exp_count: Contracts_Metadata_Aggregate_Bool_Exp_Count; - contracts_metadata_aggregate_fields: ResolverTypeWrapper; - contracts_metadata_aggregate_order_by: Contracts_Metadata_Aggregate_Order_By; - contracts_metadata_avg_fields: ResolverTypeWrapper; - contracts_metadata_avg_order_by: Contracts_Metadata_Avg_Order_By; - contracts_metadata_bool_exp: Contracts_Metadata_Bool_Exp; - contracts_metadata_max_fields: ResolverTypeWrapper; - contracts_metadata_max_order_by: Contracts_Metadata_Max_Order_By; - contracts_metadata_min_fields: ResolverTypeWrapper; - contracts_metadata_min_order_by: Contracts_Metadata_Min_Order_By; - contracts_metadata_order_by: Contracts_Metadata_Order_By; - contracts_metadata_select_column: Contracts_Metadata_Select_Column; - contracts_metadata_select_column_contracts_metadata_aggregate_bool_exp_bool_and_arguments_columns: Contracts_Metadata_Select_Column_Contracts_Metadata_Aggregate_Bool_Exp_Bool_And_Arguments_Columns; - contracts_metadata_select_column_contracts_metadata_aggregate_bool_exp_bool_or_arguments_columns: Contracts_Metadata_Select_Column_Contracts_Metadata_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns; - contracts_metadata_stddev_fields: ResolverTypeWrapper; - contracts_metadata_stddev_order_by: Contracts_Metadata_Stddev_Order_By; - contracts_metadata_stddev_pop_fields: ResolverTypeWrapper; - contracts_metadata_stddev_pop_order_by: Contracts_Metadata_Stddev_Pop_Order_By; - contracts_metadata_stddev_samp_fields: ResolverTypeWrapper; - contracts_metadata_stddev_samp_order_by: Contracts_Metadata_Stddev_Samp_Order_By; - contracts_metadata_stream_cursor_input: Contracts_Metadata_Stream_Cursor_Input; - contracts_metadata_stream_cursor_value_input: Contracts_Metadata_Stream_Cursor_Value_Input; - contracts_metadata_sum_fields: ResolverTypeWrapper; - contracts_metadata_sum_order_by: Contracts_Metadata_Sum_Order_By; - contracts_metadata_var_pop_fields: ResolverTypeWrapper; - contracts_metadata_var_pop_order_by: Contracts_Metadata_Var_Pop_Order_By; - contracts_metadata_var_samp_fields: ResolverTypeWrapper; - contracts_metadata_var_samp_order_by: Contracts_Metadata_Var_Samp_Order_By; - contracts_metadata_variance_fields: ResolverTypeWrapper; - contracts_metadata_variance_order_by: Contracts_Metadata_Variance_Order_By; - curation_statuses_enum: Curation_Statuses_Enum; - curation_statuses_enum_comparison_exp: Curation_Statuses_Enum_Comparison_Exp; - cursor_ordering: Cursor_Ordering; - dependencies_metadata: ResolverTypeWrapper; - dependencies_metadata_aggregate: ResolverTypeWrapper; - dependencies_metadata_aggregate_bool_exp: Dependencies_Metadata_Aggregate_Bool_Exp; - dependencies_metadata_aggregate_bool_exp_count: Dependencies_Metadata_Aggregate_Bool_Exp_Count; - dependencies_metadata_aggregate_fields: ResolverTypeWrapper; - dependencies_metadata_aggregate_order_by: Dependencies_Metadata_Aggregate_Order_By; - dependencies_metadata_bool_exp: Dependencies_Metadata_Bool_Exp; - dependencies_metadata_max_fields: ResolverTypeWrapper; - dependencies_metadata_max_order_by: Dependencies_Metadata_Max_Order_By; - dependencies_metadata_min_fields: ResolverTypeWrapper; - dependencies_metadata_min_order_by: Dependencies_Metadata_Min_Order_By; - dependencies_metadata_order_by: Dependencies_Metadata_Order_By; - dependencies_metadata_select_column: Dependencies_Metadata_Select_Column; - dependencies_metadata_stream_cursor_input: Dependencies_Metadata_Stream_Cursor_Input; - dependencies_metadata_stream_cursor_value_input: Dependencies_Metadata_Stream_Cursor_Value_Input; - dependency_additional_cdns: ResolverTypeWrapper; - dependency_additional_cdns_aggregate: ResolverTypeWrapper; - dependency_additional_cdns_aggregate_bool_exp: Dependency_Additional_Cdns_Aggregate_Bool_Exp; - dependency_additional_cdns_aggregate_bool_exp_count: Dependency_Additional_Cdns_Aggregate_Bool_Exp_Count; - dependency_additional_cdns_aggregate_fields: ResolverTypeWrapper; - dependency_additional_cdns_aggregate_order_by: Dependency_Additional_Cdns_Aggregate_Order_By; - dependency_additional_cdns_avg_fields: ResolverTypeWrapper; - dependency_additional_cdns_avg_order_by: Dependency_Additional_Cdns_Avg_Order_By; - dependency_additional_cdns_bool_exp: Dependency_Additional_Cdns_Bool_Exp; - dependency_additional_cdns_max_fields: ResolverTypeWrapper; - dependency_additional_cdns_max_order_by: Dependency_Additional_Cdns_Max_Order_By; - dependency_additional_cdns_min_fields: ResolverTypeWrapper; - dependency_additional_cdns_min_order_by: Dependency_Additional_Cdns_Min_Order_By; - dependency_additional_cdns_order_by: Dependency_Additional_Cdns_Order_By; - dependency_additional_cdns_select_column: Dependency_Additional_Cdns_Select_Column; - dependency_additional_cdns_stddev_fields: ResolverTypeWrapper; - dependency_additional_cdns_stddev_order_by: Dependency_Additional_Cdns_Stddev_Order_By; - dependency_additional_cdns_stddev_pop_fields: ResolverTypeWrapper; - dependency_additional_cdns_stddev_pop_order_by: Dependency_Additional_Cdns_Stddev_Pop_Order_By; - dependency_additional_cdns_stddev_samp_fields: ResolverTypeWrapper; - dependency_additional_cdns_stddev_samp_order_by: Dependency_Additional_Cdns_Stddev_Samp_Order_By; - dependency_additional_cdns_stream_cursor_input: Dependency_Additional_Cdns_Stream_Cursor_Input; - dependency_additional_cdns_stream_cursor_value_input: Dependency_Additional_Cdns_Stream_Cursor_Value_Input; - dependency_additional_cdns_sum_fields: ResolverTypeWrapper; - dependency_additional_cdns_sum_order_by: Dependency_Additional_Cdns_Sum_Order_By; - dependency_additional_cdns_var_pop_fields: ResolverTypeWrapper; - dependency_additional_cdns_var_pop_order_by: Dependency_Additional_Cdns_Var_Pop_Order_By; - dependency_additional_cdns_var_samp_fields: ResolverTypeWrapper; - dependency_additional_cdns_var_samp_order_by: Dependency_Additional_Cdns_Var_Samp_Order_By; - dependency_additional_cdns_variance_fields: ResolverTypeWrapper; - dependency_additional_cdns_variance_order_by: Dependency_Additional_Cdns_Variance_Order_By; - dependency_additional_repositories: ResolverTypeWrapper; - dependency_additional_repositories_aggregate: ResolverTypeWrapper; - dependency_additional_repositories_aggregate_bool_exp: Dependency_Additional_Repositories_Aggregate_Bool_Exp; - dependency_additional_repositories_aggregate_bool_exp_count: Dependency_Additional_Repositories_Aggregate_Bool_Exp_Count; - dependency_additional_repositories_aggregate_fields: ResolverTypeWrapper; - dependency_additional_repositories_aggregate_order_by: Dependency_Additional_Repositories_Aggregate_Order_By; - dependency_additional_repositories_avg_fields: ResolverTypeWrapper; - dependency_additional_repositories_avg_order_by: Dependency_Additional_Repositories_Avg_Order_By; - dependency_additional_repositories_bool_exp: Dependency_Additional_Repositories_Bool_Exp; - dependency_additional_repositories_max_fields: ResolverTypeWrapper; - dependency_additional_repositories_max_order_by: Dependency_Additional_Repositories_Max_Order_By; - dependency_additional_repositories_min_fields: ResolverTypeWrapper; - dependency_additional_repositories_min_order_by: Dependency_Additional_Repositories_Min_Order_By; - dependency_additional_repositories_order_by: Dependency_Additional_Repositories_Order_By; - dependency_additional_repositories_select_column: Dependency_Additional_Repositories_Select_Column; - dependency_additional_repositories_stddev_fields: ResolverTypeWrapper; - dependency_additional_repositories_stddev_order_by: Dependency_Additional_Repositories_Stddev_Order_By; - dependency_additional_repositories_stddev_pop_fields: ResolverTypeWrapper; - dependency_additional_repositories_stddev_pop_order_by: Dependency_Additional_Repositories_Stddev_Pop_Order_By; - dependency_additional_repositories_stddev_samp_fields: ResolverTypeWrapper; - dependency_additional_repositories_stddev_samp_order_by: Dependency_Additional_Repositories_Stddev_Samp_Order_By; - dependency_additional_repositories_stream_cursor_input: Dependency_Additional_Repositories_Stream_Cursor_Input; - dependency_additional_repositories_stream_cursor_value_input: Dependency_Additional_Repositories_Stream_Cursor_Value_Input; - dependency_additional_repositories_sum_fields: ResolverTypeWrapper; - dependency_additional_repositories_sum_order_by: Dependency_Additional_Repositories_Sum_Order_By; - dependency_additional_repositories_var_pop_fields: ResolverTypeWrapper; - dependency_additional_repositories_var_pop_order_by: Dependency_Additional_Repositories_Var_Pop_Order_By; - dependency_additional_repositories_var_samp_fields: ResolverTypeWrapper; - dependency_additional_repositories_var_samp_order_by: Dependency_Additional_Repositories_Var_Samp_Order_By; - dependency_additional_repositories_variance_fields: ResolverTypeWrapper; - dependency_additional_repositories_variance_order_by: Dependency_Additional_Repositories_Variance_Order_By; - dependency_registries: ResolverTypeWrapper; - dependency_registries_aggregate: ResolverTypeWrapper; - dependency_registries_aggregate_fields: ResolverTypeWrapper; - dependency_registries_bool_exp: Dependency_Registries_Bool_Exp; - dependency_registries_max_fields: ResolverTypeWrapper; - dependency_registries_min_fields: ResolverTypeWrapper; - dependency_registries_order_by: Dependency_Registries_Order_By; - dependency_registries_select_column: Dependency_Registries_Select_Column; - dependency_registries_stream_cursor_input: Dependency_Registries_Stream_Cursor_Input; - dependency_registries_stream_cursor_value_input: Dependency_Registries_Stream_Cursor_Value_Input; - dependency_scripts: ResolverTypeWrapper; - dependency_scripts_aggregate: ResolverTypeWrapper; - dependency_scripts_aggregate_bool_exp: Dependency_Scripts_Aggregate_Bool_Exp; - dependency_scripts_aggregate_bool_exp_count: Dependency_Scripts_Aggregate_Bool_Exp_Count; - dependency_scripts_aggregate_fields: ResolverTypeWrapper; - dependency_scripts_aggregate_order_by: Dependency_Scripts_Aggregate_Order_By; - dependency_scripts_avg_fields: ResolverTypeWrapper; - dependency_scripts_avg_order_by: Dependency_Scripts_Avg_Order_By; - dependency_scripts_bool_exp: Dependency_Scripts_Bool_Exp; - dependency_scripts_max_fields: ResolverTypeWrapper; - dependency_scripts_max_order_by: Dependency_Scripts_Max_Order_By; - dependency_scripts_min_fields: ResolverTypeWrapper; - dependency_scripts_min_order_by: Dependency_Scripts_Min_Order_By; - dependency_scripts_order_by: Dependency_Scripts_Order_By; - dependency_scripts_select_column: Dependency_Scripts_Select_Column; - dependency_scripts_stddev_fields: ResolverTypeWrapper; - dependency_scripts_stddev_order_by: Dependency_Scripts_Stddev_Order_By; - dependency_scripts_stddev_pop_fields: ResolverTypeWrapper; - dependency_scripts_stddev_pop_order_by: Dependency_Scripts_Stddev_Pop_Order_By; - dependency_scripts_stddev_samp_fields: ResolverTypeWrapper; - dependency_scripts_stddev_samp_order_by: Dependency_Scripts_Stddev_Samp_Order_By; - dependency_scripts_stream_cursor_input: Dependency_Scripts_Stream_Cursor_Input; - dependency_scripts_stream_cursor_value_input: Dependency_Scripts_Stream_Cursor_Value_Input; - dependency_scripts_sum_fields: ResolverTypeWrapper; - dependency_scripts_sum_order_by: Dependency_Scripts_Sum_Order_By; - dependency_scripts_var_pop_fields: ResolverTypeWrapper; - dependency_scripts_var_pop_order_by: Dependency_Scripts_Var_Pop_Order_By; - dependency_scripts_var_samp_fields: ResolverTypeWrapper; - dependency_scripts_var_samp_order_by: Dependency_Scripts_Var_Samp_Order_By; - dependency_scripts_variance_fields: ResolverTypeWrapper; - dependency_scripts_variance_order_by: Dependency_Scripts_Variance_Order_By; - entity_tags: ResolverTypeWrapper; - entity_tags_aggregate_order_by: Entity_Tags_Aggregate_Order_By; - entity_tags_avg_order_by: Entity_Tags_Avg_Order_By; - entity_tags_bool_exp: Entity_Tags_Bool_Exp; - entity_tags_max_order_by: Entity_Tags_Max_Order_By; - entity_tags_min_order_by: Entity_Tags_Min_Order_By; - entity_tags_order_by: Entity_Tags_Order_By; - entity_tags_select_column: Entity_Tags_Select_Column; - entity_tags_stddev_order_by: Entity_Tags_Stddev_Order_By; - entity_tags_stddev_pop_order_by: Entity_Tags_Stddev_Pop_Order_By; - entity_tags_stddev_samp_order_by: Entity_Tags_Stddev_Samp_Order_By; - entity_tags_stream_cursor_input: Entity_Tags_Stream_Cursor_Input; - entity_tags_stream_cursor_value_input: Entity_Tags_Stream_Cursor_Value_Input; - entity_tags_sum_order_by: Entity_Tags_Sum_Order_By; - entity_tags_var_pop_order_by: Entity_Tags_Var_Pop_Order_By; - entity_tags_var_samp_order_by: Entity_Tags_Var_Samp_Order_By; - entity_tags_variance_order_by: Entity_Tags_Variance_Order_By; - favorites: ResolverTypeWrapper; - favorites_aggregate: ResolverTypeWrapper; - favorites_aggregate_bool_exp: Favorites_Aggregate_Bool_Exp; - favorites_aggregate_bool_exp_count: Favorites_Aggregate_Bool_Exp_Count; - favorites_aggregate_fields: ResolverTypeWrapper; - favorites_aggregate_order_by: Favorites_Aggregate_Order_By; - favorites_avg_fields: ResolverTypeWrapper; - favorites_avg_order_by: Favorites_Avg_Order_By; - favorites_bool_exp: Favorites_Bool_Exp; - favorites_max_fields: ResolverTypeWrapper; - favorites_max_order_by: Favorites_Max_Order_By; - favorites_min_fields: ResolverTypeWrapper; - favorites_min_order_by: Favorites_Min_Order_By; - favorites_order_by: Favorites_Order_By; - favorites_select_column: Favorites_Select_Column; - favorites_stddev_fields: ResolverTypeWrapper; - favorites_stddev_order_by: Favorites_Stddev_Order_By; - favorites_stddev_pop_fields: ResolverTypeWrapper; - favorites_stddev_pop_order_by: Favorites_Stddev_Pop_Order_By; - favorites_stddev_samp_fields: ResolverTypeWrapper; - favorites_stddev_samp_order_by: Favorites_Stddev_Samp_Order_By; - favorites_stream_cursor_input: Favorites_Stream_Cursor_Input; - favorites_stream_cursor_value_input: Favorites_Stream_Cursor_Value_Input; - favorites_sum_fields: ResolverTypeWrapper; - favorites_sum_order_by: Favorites_Sum_Order_By; - favorites_var_pop_fields: ResolverTypeWrapper; - favorites_var_pop_order_by: Favorites_Var_Pop_Order_By; - favorites_var_samp_fields: ResolverTypeWrapper; - favorites_var_samp_order_by: Favorites_Var_Samp_Order_By; - favorites_variance_fields: ResolverTypeWrapper; - favorites_variance_order_by: Favorites_Variance_Order_By; - feature_flags: ResolverTypeWrapper; - feature_flags_bool_exp: Feature_Flags_Bool_Exp; - feature_flags_order_by: Feature_Flags_Order_By; - feature_flags_select_column: Feature_Flags_Select_Column; - feature_flags_stream_cursor_input: Feature_Flags_Stream_Cursor_Input; - feature_flags_stream_cursor_value_input: Feature_Flags_Stream_Cursor_Value_Input; - featured_token_projects_metadata_args: Featured_Token_Projects_Metadata_Args; - filter_tokens_metadata_by_features_args: Filter_Tokens_Metadata_By_Features_Args; - float8: ResolverTypeWrapper; - float8_comparison_exp: Float8_Comparison_Exp; - jsonb: ResolverTypeWrapper; - jsonb_cast_exp: Jsonb_Cast_Exp; - jsonb_comparison_exp: Jsonb_Comparison_Exp; - jsonpath: ResolverTypeWrapper; - list_projects_metadata_random_args: List_Projects_Metadata_Random_Args; - media: ResolverTypeWrapper; - media_bool_exp: Media_Bool_Exp; - media_order_by: Media_Order_By; - media_select_column: Media_Select_Column; - media_stream_cursor_input: Media_Stream_Cursor_Input; - media_stream_cursor_value_input: Media_Stream_Cursor_Value_Input; - minter_filters_metadata: ResolverTypeWrapper; - minter_filters_metadata_bool_exp: Minter_Filters_Metadata_Bool_Exp; - minter_filters_metadata_order_by: Minter_Filters_Metadata_Order_By; - minter_filters_metadata_select_column: Minter_Filters_Metadata_Select_Column; - minter_filters_metadata_stream_cursor_input: Minter_Filters_Metadata_Stream_Cursor_Input; - minter_filters_metadata_stream_cursor_value_input: Minter_Filters_Metadata_Stream_Cursor_Value_Input; - minter_type_names_enum: Minter_Type_Names_Enum; - minter_type_names_enum_comparison_exp: Minter_Type_Names_Enum_Comparison_Exp; - minter_types: ResolverTypeWrapper; - minter_types_bool_exp: Minter_Types_Bool_Exp; - minter_types_order_by: Minter_Types_Order_By; - minter_types_select_column: Minter_Types_Select_Column; - minter_types_stream_cursor_input: Minter_Types_Stream_Cursor_Input; - minter_types_stream_cursor_value_input: Minter_Types_Stream_Cursor_Value_Input; - minters_metadata: ResolverTypeWrapper; - minters_metadata_aggregate_order_by: Minters_Metadata_Aggregate_Order_By; - minters_metadata_avg_order_by: Minters_Metadata_Avg_Order_By; - minters_metadata_bool_exp: Minters_Metadata_Bool_Exp; - minters_metadata_max_order_by: Minters_Metadata_Max_Order_By; - minters_metadata_min_order_by: Minters_Metadata_Min_Order_By; - minters_metadata_order_by: Minters_Metadata_Order_By; - minters_metadata_select_column: Minters_Metadata_Select_Column; - minters_metadata_stddev_order_by: Minters_Metadata_Stddev_Order_By; - minters_metadata_stddev_pop_order_by: Minters_Metadata_Stddev_Pop_Order_By; - minters_metadata_stddev_samp_order_by: Minters_Metadata_Stddev_Samp_Order_By; - minters_metadata_stream_cursor_input: Minters_Metadata_Stream_Cursor_Input; - minters_metadata_stream_cursor_value_input: Minters_Metadata_Stream_Cursor_Value_Input; - minters_metadata_sum_order_by: Minters_Metadata_Sum_Order_By; - minters_metadata_var_pop_order_by: Minters_Metadata_Var_Pop_Order_By; - minters_metadata_var_samp_order_by: Minters_Metadata_Var_Samp_Order_By; - minters_metadata_variance_order_by: Minters_Metadata_Variance_Order_By; - mutation_root: ResolverTypeWrapper<{}>; - numeric: ResolverTypeWrapper; - numeric_comparison_exp: Numeric_Comparison_Exp; - order_by: Order_By; - project_external_asset_dependencies: ResolverTypeWrapper; - project_external_asset_dependencies_aggregate_order_by: Project_External_Asset_Dependencies_Aggregate_Order_By; - project_external_asset_dependencies_avg_order_by: Project_External_Asset_Dependencies_Avg_Order_By; - project_external_asset_dependencies_bool_exp: Project_External_Asset_Dependencies_Bool_Exp; - project_external_asset_dependencies_max_order_by: Project_External_Asset_Dependencies_Max_Order_By; - project_external_asset_dependencies_min_order_by: Project_External_Asset_Dependencies_Min_Order_By; - project_external_asset_dependencies_order_by: Project_External_Asset_Dependencies_Order_By; - project_external_asset_dependencies_select_column: Project_External_Asset_Dependencies_Select_Column; - project_external_asset_dependencies_stddev_order_by: Project_External_Asset_Dependencies_Stddev_Order_By; - project_external_asset_dependencies_stddev_pop_order_by: Project_External_Asset_Dependencies_Stddev_Pop_Order_By; - project_external_asset_dependencies_stddev_samp_order_by: Project_External_Asset_Dependencies_Stddev_Samp_Order_By; - project_external_asset_dependencies_stream_cursor_input: Project_External_Asset_Dependencies_Stream_Cursor_Input; - project_external_asset_dependencies_stream_cursor_value_input: Project_External_Asset_Dependencies_Stream_Cursor_Value_Input; - project_external_asset_dependencies_sum_order_by: Project_External_Asset_Dependencies_Sum_Order_By; - project_external_asset_dependencies_var_pop_order_by: Project_External_Asset_Dependencies_Var_Pop_Order_By; - project_external_asset_dependencies_var_samp_order_by: Project_External_Asset_Dependencies_Var_Samp_Order_By; - project_external_asset_dependencies_variance_order_by: Project_External_Asset_Dependencies_Variance_Order_By; - project_external_asset_dependency_types_enum: Project_External_Asset_Dependency_Types_Enum; - project_external_asset_dependency_types_enum_comparison_exp: Project_External_Asset_Dependency_Types_Enum_Comparison_Exp; - project_minter_configurations: ResolverTypeWrapper; - project_minter_configurations_bool_exp: Project_Minter_Configurations_Bool_Exp; - project_minter_configurations_order_by: Project_Minter_Configurations_Order_By; - project_minter_configurations_select_column: Project_Minter_Configurations_Select_Column; - project_minter_configurations_stream_cursor_input: Project_Minter_Configurations_Stream_Cursor_Input; - project_minter_configurations_stream_cursor_value_input: Project_Minter_Configurations_Stream_Cursor_Value_Input; - project_scripts: ResolverTypeWrapper; - project_scripts_aggregate_order_by: Project_Scripts_Aggregate_Order_By; - project_scripts_avg_order_by: Project_Scripts_Avg_Order_By; - project_scripts_bool_exp: Project_Scripts_Bool_Exp; - project_scripts_max_order_by: Project_Scripts_Max_Order_By; - project_scripts_min_order_by: Project_Scripts_Min_Order_By; - project_scripts_order_by: Project_Scripts_Order_By; - project_scripts_select_column: Project_Scripts_Select_Column; - project_scripts_stddev_order_by: Project_Scripts_Stddev_Order_By; - project_scripts_stddev_pop_order_by: Project_Scripts_Stddev_Pop_Order_By; - project_scripts_stddev_samp_order_by: Project_Scripts_Stddev_Samp_Order_By; - project_scripts_stream_cursor_input: Project_Scripts_Stream_Cursor_Input; - project_scripts_stream_cursor_value_input: Project_Scripts_Stream_Cursor_Value_Input; - project_scripts_sum_order_by: Project_Scripts_Sum_Order_By; - project_scripts_var_pop_order_by: Project_Scripts_Var_Pop_Order_By; - project_scripts_var_samp_order_by: Project_Scripts_Var_Samp_Order_By; - project_scripts_variance_order_by: Project_Scripts_Variance_Order_By; - project_series: ResolverTypeWrapper; - project_series_aggregate: ResolverTypeWrapper; - project_series_aggregate_fields: ResolverTypeWrapper; - project_series_avg_fields: ResolverTypeWrapper; - project_series_bool_exp: Project_Series_Bool_Exp; - project_series_max_fields: ResolverTypeWrapper; - project_series_min_fields: ResolverTypeWrapper; - project_series_order_by: Project_Series_Order_By; - project_series_select_column: Project_Series_Select_Column; - project_series_stddev_fields: ResolverTypeWrapper; - project_series_stddev_pop_fields: ResolverTypeWrapper; - project_series_stddev_samp_fields: ResolverTypeWrapper; - project_series_stream_cursor_input: Project_Series_Stream_Cursor_Input; - project_series_stream_cursor_value_input: Project_Series_Stream_Cursor_Value_Input; - project_series_sum_fields: ResolverTypeWrapper; - project_series_var_pop_fields: ResolverTypeWrapper; - project_series_var_samp_fields: ResolverTypeWrapper; - project_series_variance_fields: ResolverTypeWrapper; - project_vertical_categories: ResolverTypeWrapper; - project_vertical_categories_bool_exp: Project_Vertical_Categories_Bool_Exp; - project_vertical_categories_order_by: Project_Vertical_Categories_Order_By; - project_vertical_categories_select_column: Project_Vertical_Categories_Select_Column; - project_vertical_categories_stream_cursor_input: Project_Vertical_Categories_Stream_Cursor_Input; - project_vertical_categories_stream_cursor_value_input: Project_Vertical_Categories_Stream_Cursor_Value_Input; - project_verticals: ResolverTypeWrapper; - project_verticals_aggregate_order_by: Project_Verticals_Aggregate_Order_By; - project_verticals_bool_exp: Project_Verticals_Bool_Exp; - project_verticals_max_order_by: Project_Verticals_Max_Order_By; - project_verticals_min_order_by: Project_Verticals_Min_Order_By; - project_verticals_order_by: Project_Verticals_Order_By; - project_verticals_select_column: Project_Verticals_Select_Column; - project_verticals_stream_cursor_input: Project_Verticals_Stream_Cursor_Input; - project_verticals_stream_cursor_value_input: Project_Verticals_Stream_Cursor_Value_Input; - projects_features: ResolverTypeWrapper; - projects_features_bool_exp: Projects_Features_Bool_Exp; - projects_features_order_by: Projects_Features_Order_By; - projects_features_select_column: Projects_Features_Select_Column; - projects_features_stream_cursor_input: Projects_Features_Stream_Cursor_Input; - projects_features_stream_cursor_value_input: Projects_Features_Stream_Cursor_Value_Input; - projects_metadata: ResolverTypeWrapper; - projects_metadata_aggregate: ResolverTypeWrapper; - projects_metadata_aggregate_bool_exp: Projects_Metadata_Aggregate_Bool_Exp; - projects_metadata_aggregate_bool_exp_bool_and: Projects_Metadata_Aggregate_Bool_Exp_Bool_And; - projects_metadata_aggregate_bool_exp_bool_or: Projects_Metadata_Aggregate_Bool_Exp_Bool_Or; - projects_metadata_aggregate_bool_exp_count: Projects_Metadata_Aggregate_Bool_Exp_Count; - projects_metadata_aggregate_fields: ResolverTypeWrapper; - projects_metadata_aggregate_order_by: Projects_Metadata_Aggregate_Order_By; - projects_metadata_avg_fields: ResolverTypeWrapper; - projects_metadata_avg_order_by: Projects_Metadata_Avg_Order_By; - projects_metadata_bool_exp: Projects_Metadata_Bool_Exp; - projects_metadata_max_fields: ResolverTypeWrapper; - projects_metadata_max_order_by: Projects_Metadata_Max_Order_By; - projects_metadata_min_fields: ResolverTypeWrapper; - projects_metadata_min_order_by: Projects_Metadata_Min_Order_By; - projects_metadata_order_by: Projects_Metadata_Order_By; - projects_metadata_select_column: Projects_Metadata_Select_Column; - projects_metadata_select_column_projects_metadata_aggregate_bool_exp_bool_and_arguments_columns: Projects_Metadata_Select_Column_Projects_Metadata_Aggregate_Bool_Exp_Bool_And_Arguments_Columns; - projects_metadata_select_column_projects_metadata_aggregate_bool_exp_bool_or_arguments_columns: Projects_Metadata_Select_Column_Projects_Metadata_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns; - projects_metadata_stddev_fields: ResolverTypeWrapper; - projects_metadata_stddev_order_by: Projects_Metadata_Stddev_Order_By; - projects_metadata_stddev_pop_fields: ResolverTypeWrapper; - projects_metadata_stddev_pop_order_by: Projects_Metadata_Stddev_Pop_Order_By; - projects_metadata_stddev_samp_fields: ResolverTypeWrapper; - projects_metadata_stddev_samp_order_by: Projects_Metadata_Stddev_Samp_Order_By; - projects_metadata_stream_cursor_input: Projects_Metadata_Stream_Cursor_Input; - projects_metadata_stream_cursor_value_input: Projects_Metadata_Stream_Cursor_Value_Input; - projects_metadata_sum_fields: ResolverTypeWrapper; - projects_metadata_sum_order_by: Projects_Metadata_Sum_Order_By; - projects_metadata_var_pop_fields: ResolverTypeWrapper; - projects_metadata_var_pop_order_by: Projects_Metadata_Var_Pop_Order_By; - projects_metadata_var_samp_fields: ResolverTypeWrapper; - projects_metadata_var_samp_order_by: Projects_Metadata_Var_Samp_Order_By; - projects_metadata_variance_fields: ResolverTypeWrapper; - projects_metadata_variance_order_by: Projects_Metadata_Variance_Order_By; - proposed_artist_addresses_and_splits: ResolverTypeWrapper; - proposed_artist_addresses_and_splits_bool_exp: Proposed_Artist_Addresses_And_Splits_Bool_Exp; - proposed_artist_addresses_and_splits_order_by: Proposed_Artist_Addresses_And_Splits_Order_By; - proposed_artist_addresses_and_splits_select_column: Proposed_Artist_Addresses_And_Splits_Select_Column; - proposed_artist_addresses_and_splits_stream_cursor_input: Proposed_Artist_Addresses_And_Splits_Stream_Cursor_Input; - proposed_artist_addresses_and_splits_stream_cursor_value_input: Proposed_Artist_Addresses_And_Splits_Stream_Cursor_Value_Input; - query_root: ResolverTypeWrapper<{}>; - receipt_metadata: ResolverTypeWrapper; - receipt_metadata_aggregate: ResolverTypeWrapper; - receipt_metadata_aggregate_bool_exp: Receipt_Metadata_Aggregate_Bool_Exp; - receipt_metadata_aggregate_bool_exp_count: Receipt_Metadata_Aggregate_Bool_Exp_Count; - receipt_metadata_aggregate_fields: ResolverTypeWrapper; - receipt_metadata_aggregate_order_by: Receipt_Metadata_Aggregate_Order_By; - receipt_metadata_bool_exp: Receipt_Metadata_Bool_Exp; - receipt_metadata_max_fields: ResolverTypeWrapper; - receipt_metadata_max_order_by: Receipt_Metadata_Max_Order_By; - receipt_metadata_min_fields: ResolverTypeWrapper; - receipt_metadata_min_order_by: Receipt_Metadata_Min_Order_By; - receipt_metadata_order_by: Receipt_Metadata_Order_By; - receipt_metadata_select_column: Receipt_Metadata_Select_Column; - receipt_metadata_stream_cursor_input: Receipt_Metadata_Stream_Cursor_Input; - receipt_metadata_stream_cursor_value_input: Receipt_Metadata_Stream_Cursor_Value_Input; - render_types: ResolverTypeWrapper; - render_types_bool_exp: Render_Types_Bool_Exp; - render_types_enum: Render_Types_Enum; - render_types_enum_comparison_exp: Render_Types_Enum_Comparison_Exp; - render_types_order_by: Render_Types_Order_By; - render_types_select_column: Render_Types_Select_Column; - render_types_stream_cursor_input: Render_Types_Stream_Cursor_Input; - render_types_stream_cursor_value_input: Render_Types_Stream_Cursor_Value_Input; - search_projects_args: Search_Projects_Args; - search_tags_args: Search_Tags_Args; - search_tokens_args: Search_Tokens_Args; - search_users_args: Search_Users_Args; - seed_float: ResolverTypeWrapper; - subscription_root: ResolverTypeWrapper<{}>; - tag_groupings_enum: Tag_Groupings_Enum; - tag_groupings_enum_comparison_exp: Tag_Groupings_Enum_Comparison_Exp; - tag_status_enum: Tag_Status_Enum; - tag_status_enum_comparison_exp: Tag_Status_Enum_Comparison_Exp; - tag_types_enum: Tag_Types_Enum; - tag_types_enum_comparison_exp: Tag_Types_Enum_Comparison_Exp; - tags: ResolverTypeWrapper; - tags_bool_exp: Tags_Bool_Exp; - tags_order_by: Tags_Order_By; - tags_select_column: Tags_Select_Column; - tags_stream_cursor_input: Tags_Stream_Cursor_Input; - tags_stream_cursor_value_input: Tags_Stream_Cursor_Value_Input; - timestamp: ResolverTypeWrapper; - timestamp_comparison_exp: Timestamp_Comparison_Exp; - timestamptz: ResolverTypeWrapper; - timestamptz_comparison_exp: Timestamptz_Comparison_Exp; - tokens_metadata: ResolverTypeWrapper; - tokens_metadata_aggregate: ResolverTypeWrapper; - tokens_metadata_aggregate_bool_exp: Tokens_Metadata_Aggregate_Bool_Exp; - tokens_metadata_aggregate_bool_exp_avg: Tokens_Metadata_Aggregate_Bool_Exp_Avg; - tokens_metadata_aggregate_bool_exp_corr: Tokens_Metadata_Aggregate_Bool_Exp_Corr; - tokens_metadata_aggregate_bool_exp_corr_arguments: Tokens_Metadata_Aggregate_Bool_Exp_Corr_Arguments; - tokens_metadata_aggregate_bool_exp_count: Tokens_Metadata_Aggregate_Bool_Exp_Count; - tokens_metadata_aggregate_bool_exp_covar_samp: Tokens_Metadata_Aggregate_Bool_Exp_Covar_Samp; - tokens_metadata_aggregate_bool_exp_covar_samp_arguments: Tokens_Metadata_Aggregate_Bool_Exp_Covar_Samp_Arguments; - tokens_metadata_aggregate_bool_exp_max: Tokens_Metadata_Aggregate_Bool_Exp_Max; - tokens_metadata_aggregate_bool_exp_min: Tokens_Metadata_Aggregate_Bool_Exp_Min; - tokens_metadata_aggregate_bool_exp_stddev_samp: Tokens_Metadata_Aggregate_Bool_Exp_Stddev_Samp; - tokens_metadata_aggregate_bool_exp_sum: Tokens_Metadata_Aggregate_Bool_Exp_Sum; - tokens_metadata_aggregate_bool_exp_var_samp: Tokens_Metadata_Aggregate_Bool_Exp_Var_Samp; - tokens_metadata_aggregate_fields: ResolverTypeWrapper; - tokens_metadata_aggregate_order_by: Tokens_Metadata_Aggregate_Order_By; - tokens_metadata_avg_fields: ResolverTypeWrapper; - tokens_metadata_avg_order_by: Tokens_Metadata_Avg_Order_By; - tokens_metadata_bool_exp: Tokens_Metadata_Bool_Exp; - tokens_metadata_max_fields: ResolverTypeWrapper; - tokens_metadata_max_order_by: Tokens_Metadata_Max_Order_By; - tokens_metadata_min_fields: ResolverTypeWrapper; - tokens_metadata_min_order_by: Tokens_Metadata_Min_Order_By; - tokens_metadata_order_by: Tokens_Metadata_Order_By; - tokens_metadata_select_column: Tokens_Metadata_Select_Column; - tokens_metadata_select_column_tokens_metadata_aggregate_bool_exp_avg_arguments_columns: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Avg_Arguments_Columns; - tokens_metadata_select_column_tokens_metadata_aggregate_bool_exp_corr_arguments_columns: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Corr_Arguments_Columns; - tokens_metadata_select_column_tokens_metadata_aggregate_bool_exp_covar_samp_arguments_columns: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Covar_Samp_Arguments_Columns; - tokens_metadata_select_column_tokens_metadata_aggregate_bool_exp_max_arguments_columns: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Max_Arguments_Columns; - tokens_metadata_select_column_tokens_metadata_aggregate_bool_exp_min_arguments_columns: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Min_Arguments_Columns; - tokens_metadata_select_column_tokens_metadata_aggregate_bool_exp_stddev_samp_arguments_columns: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Stddev_Samp_Arguments_Columns; - tokens_metadata_select_column_tokens_metadata_aggregate_bool_exp_sum_arguments_columns: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Sum_Arguments_Columns; - tokens_metadata_select_column_tokens_metadata_aggregate_bool_exp_var_samp_arguments_columns: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Var_Samp_Arguments_Columns; - tokens_metadata_stddev_fields: ResolverTypeWrapper; - tokens_metadata_stddev_order_by: Tokens_Metadata_Stddev_Order_By; - tokens_metadata_stddev_pop_fields: ResolverTypeWrapper; - tokens_metadata_stddev_pop_order_by: Tokens_Metadata_Stddev_Pop_Order_By; - tokens_metadata_stddev_samp_fields: ResolverTypeWrapper; - tokens_metadata_stddev_samp_order_by: Tokens_Metadata_Stddev_Samp_Order_By; - tokens_metadata_stream_cursor_input: Tokens_Metadata_Stream_Cursor_Input; - tokens_metadata_stream_cursor_value_input: Tokens_Metadata_Stream_Cursor_Value_Input; - tokens_metadata_sum_fields: ResolverTypeWrapper; - tokens_metadata_sum_order_by: Tokens_Metadata_Sum_Order_By; - tokens_metadata_var_pop_fields: ResolverTypeWrapper; - tokens_metadata_var_pop_order_by: Tokens_Metadata_Var_Pop_Order_By; - tokens_metadata_var_samp_fields: ResolverTypeWrapper; - tokens_metadata_var_samp_order_by: Tokens_Metadata_Var_Samp_Order_By; - tokens_metadata_variance_fields: ResolverTypeWrapper; - tokens_metadata_variance_order_by: Tokens_Metadata_Variance_Order_By; - user_profiles: ResolverTypeWrapper; - user_profiles_aggregate: ResolverTypeWrapper; - user_profiles_aggregate_fields: ResolverTypeWrapper; - user_profiles_avg_fields: ResolverTypeWrapper; - user_profiles_bool_exp: User_Profiles_Bool_Exp; - user_profiles_max_fields: ResolverTypeWrapper; - user_profiles_min_fields: ResolverTypeWrapper; - user_profiles_order_by: User_Profiles_Order_By; - user_profiles_select_column: User_Profiles_Select_Column; - user_profiles_stddev_fields: ResolverTypeWrapper; - user_profiles_stddev_pop_fields: ResolverTypeWrapper; - user_profiles_stddev_samp_fields: ResolverTypeWrapper; - user_profiles_stream_cursor_input: User_Profiles_Stream_Cursor_Input; - user_profiles_stream_cursor_value_input: User_Profiles_Stream_Cursor_Value_Input; - user_profiles_sum_fields: ResolverTypeWrapper; - user_profiles_var_pop_fields: ResolverTypeWrapper; - user_profiles_var_samp_fields: ResolverTypeWrapper; - user_profiles_variance_fields: ResolverTypeWrapper; - users: ResolverTypeWrapper; - users_aggregate: ResolverTypeWrapper; - users_aggregate_fields: ResolverTypeWrapper; - users_bool_exp: Users_Bool_Exp; - users_max_fields: ResolverTypeWrapper; - users_min_fields: ResolverTypeWrapper; - users_order_by: Users_Order_By; - users_select_column: Users_Select_Column; - users_stream_cursor_input: Users_Stream_Cursor_Input; - users_stream_cursor_value_input: Users_Stream_Cursor_Value_Input; - verticals: ResolverTypeWrapper; - verticals_bool_exp: Verticals_Bool_Exp; - verticals_enum: Verticals_Enum; - verticals_enum_comparison_exp: Verticals_Enum_Comparison_Exp; - verticals_order_by: Verticals_Order_By; - verticals_select_column: Verticals_Select_Column; - verticals_stream_cursor_input: Verticals_Stream_Cursor_Input; - verticals_stream_cursor_value_input: Verticals_Stream_Cursor_Value_Input; - video_aspect_ratios: ResolverTypeWrapper; - video_aspect_ratios_bool_exp: Video_Aspect_Ratios_Bool_Exp; - video_aspect_ratios_order_by: Video_Aspect_Ratios_Order_By; - video_aspect_ratios_select_column: Video_Aspect_Ratios_Select_Column; - video_aspect_ratios_stream_cursor_input: Video_Aspect_Ratios_Stream_Cursor_Input; - video_aspect_ratios_stream_cursor_value_input: Video_Aspect_Ratios_Stream_Cursor_Value_Input; - video_frame_rates: ResolverTypeWrapper; - video_frame_rates_bool_exp: Video_Frame_Rates_Bool_Exp; - video_frame_rates_order_by: Video_Frame_Rates_Order_By; - video_frame_rates_select_column: Video_Frame_Rates_Select_Column; - video_frame_rates_stream_cursor_input: Video_Frame_Rates_Stream_Cursor_Input; - video_frame_rates_stream_cursor_value_input: Video_Frame_Rates_Stream_Cursor_Value_Input; - webflow_artist_info: ResolverTypeWrapper; - webflow_artist_info_bool_exp: Webflow_Artist_Info_Bool_Exp; - webflow_artist_info_order_by: Webflow_Artist_Info_Order_By; - webflow_artist_info_select_column: Webflow_Artist_Info_Select_Column; - webflow_artist_info_stream_cursor_input: Webflow_Artist_Info_Stream_Cursor_Input; - webflow_artist_info_stream_cursor_value_input: Webflow_Artist_Info_Stream_Cursor_Value_Input; - webflow_spectrum_articles: ResolverTypeWrapper; - webflow_spectrum_articles_bool_exp: Webflow_Spectrum_Articles_Bool_Exp; - webflow_spectrum_articles_order_by: Webflow_Spectrum_Articles_Order_By; - webflow_spectrum_articles_select_column: Webflow_Spectrum_Articles_Select_Column; - webflow_spectrum_articles_stream_cursor_input: Webflow_Spectrum_Articles_Stream_Cursor_Input; - webflow_spectrum_articles_stream_cursor_value_input: Webflow_Spectrum_Articles_Stream_Cursor_Value_Input; -}; + AuthMessageOutput: ResolverTypeWrapper + AuthenticateInput: AuthenticateInput + AuthenticateOutput: ResolverTypeWrapper + Boolean: ResolverTypeWrapper + Boolean_comparison_exp: Boolean_Comparison_Exp + Float: ResolverTypeWrapper + Int: ResolverTypeWrapper + Int_comparison_exp: Int_Comparison_Exp + OpenseaCollectionData: ResolverTypeWrapper + String: ResolverTypeWrapper + String_comparison_exp: String_Comparison_Exp + artists: ResolverTypeWrapper + artists_aggregate: ResolverTypeWrapper + artists_aggregate_fields: ResolverTypeWrapper + artists_bool_exp: Artists_Bool_Exp + artists_max_fields: ResolverTypeWrapper + artists_min_fields: ResolverTypeWrapper + artists_order_by: Artists_Order_By + artists_select_column: Artists_Select_Column + artists_stream_cursor_input: Artists_Stream_Cursor_Input + artists_stream_cursor_value_input: Artists_Stream_Cursor_Value_Input + bigint: ResolverTypeWrapper + bigint_comparison_exp: Bigint_Comparison_Exp + categories: ResolverTypeWrapper + categories_bool_exp: Categories_Bool_Exp + categories_enum: Categories_Enum + categories_enum_comparison_exp: Categories_Enum_Comparison_Exp + categories_order_by: Categories_Order_By + categories_select_column: Categories_Select_Column + categories_stream_cursor_input: Categories_Stream_Cursor_Input + categories_stream_cursor_value_input: Categories_Stream_Cursor_Value_Input + contract_allowlistings: ResolverTypeWrapper + contract_allowlistings_aggregate_order_by: Contract_Allowlistings_Aggregate_Order_By + contract_allowlistings_bool_exp: Contract_Allowlistings_Bool_Exp + contract_allowlistings_max_order_by: Contract_Allowlistings_Max_Order_By + contract_allowlistings_min_order_by: Contract_Allowlistings_Min_Order_By + contract_allowlistings_order_by: Contract_Allowlistings_Order_By + contract_allowlistings_select_column: Contract_Allowlistings_Select_Column + contract_allowlistings_stream_cursor_input: Contract_Allowlistings_Stream_Cursor_Input + contract_allowlistings_stream_cursor_value_input: Contract_Allowlistings_Stream_Cursor_Value_Input + contract_type_names: ResolverTypeWrapper + contract_type_names_bool_exp: Contract_Type_Names_Bool_Exp + contract_type_names_enum: Contract_Type_Names_Enum + contract_type_names_enum_comparison_exp: Contract_Type_Names_Enum_Comparison_Exp + contract_type_names_order_by: Contract_Type_Names_Order_By + contract_type_names_select_column: Contract_Type_Names_Select_Column + contract_type_names_stream_cursor_input: Contract_Type_Names_Stream_Cursor_Input + contract_type_names_stream_cursor_value_input: Contract_Type_Names_Stream_Cursor_Value_Input + contract_types: ResolverTypeWrapper + contract_types_bool_exp: Contract_Types_Bool_Exp + contract_types_order_by: Contract_Types_Order_By + contract_types_select_column: Contract_Types_Select_Column + contract_types_stream_cursor_input: Contract_Types_Stream_Cursor_Input + contract_types_stream_cursor_value_input: Contract_Types_Stream_Cursor_Value_Input + contracts_metadata: ResolverTypeWrapper + contracts_metadata_aggregate: ResolverTypeWrapper + contracts_metadata_aggregate_bool_exp: Contracts_Metadata_Aggregate_Bool_Exp + contracts_metadata_aggregate_bool_exp_bool_and: Contracts_Metadata_Aggregate_Bool_Exp_Bool_And + contracts_metadata_aggregate_bool_exp_bool_or: Contracts_Metadata_Aggregate_Bool_Exp_Bool_Or + contracts_metadata_aggregate_bool_exp_count: Contracts_Metadata_Aggregate_Bool_Exp_Count + contracts_metadata_aggregate_fields: ResolverTypeWrapper + contracts_metadata_aggregate_order_by: Contracts_Metadata_Aggregate_Order_By + contracts_metadata_avg_fields: ResolverTypeWrapper + contracts_metadata_avg_order_by: Contracts_Metadata_Avg_Order_By + contracts_metadata_bool_exp: Contracts_Metadata_Bool_Exp + contracts_metadata_max_fields: ResolverTypeWrapper + contracts_metadata_max_order_by: Contracts_Metadata_Max_Order_By + contracts_metadata_min_fields: ResolverTypeWrapper + contracts_metadata_min_order_by: Contracts_Metadata_Min_Order_By + contracts_metadata_order_by: Contracts_Metadata_Order_By + contracts_metadata_select_column: Contracts_Metadata_Select_Column + contracts_metadata_select_column_contracts_metadata_aggregate_bool_exp_bool_and_arguments_columns: Contracts_Metadata_Select_Column_Contracts_Metadata_Aggregate_Bool_Exp_Bool_And_Arguments_Columns + contracts_metadata_select_column_contracts_metadata_aggregate_bool_exp_bool_or_arguments_columns: Contracts_Metadata_Select_Column_Contracts_Metadata_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns + contracts_metadata_stddev_fields: ResolverTypeWrapper + contracts_metadata_stddev_order_by: Contracts_Metadata_Stddev_Order_By + contracts_metadata_stddev_pop_fields: ResolverTypeWrapper + contracts_metadata_stddev_pop_order_by: Contracts_Metadata_Stddev_Pop_Order_By + contracts_metadata_stddev_samp_fields: ResolverTypeWrapper + contracts_metadata_stddev_samp_order_by: Contracts_Metadata_Stddev_Samp_Order_By + contracts_metadata_stream_cursor_input: Contracts_Metadata_Stream_Cursor_Input + contracts_metadata_stream_cursor_value_input: Contracts_Metadata_Stream_Cursor_Value_Input + contracts_metadata_sum_fields: ResolverTypeWrapper + contracts_metadata_sum_order_by: Contracts_Metadata_Sum_Order_By + contracts_metadata_var_pop_fields: ResolverTypeWrapper + contracts_metadata_var_pop_order_by: Contracts_Metadata_Var_Pop_Order_By + contracts_metadata_var_samp_fields: ResolverTypeWrapper + contracts_metadata_var_samp_order_by: Contracts_Metadata_Var_Samp_Order_By + contracts_metadata_variance_fields: ResolverTypeWrapper + contracts_metadata_variance_order_by: Contracts_Metadata_Variance_Order_By + curation_statuses_enum: Curation_Statuses_Enum + curation_statuses_enum_comparison_exp: Curation_Statuses_Enum_Comparison_Exp + cursor_ordering: Cursor_Ordering + dependencies_metadata: ResolverTypeWrapper + dependencies_metadata_aggregate: ResolverTypeWrapper + dependencies_metadata_aggregate_bool_exp: Dependencies_Metadata_Aggregate_Bool_Exp + dependencies_metadata_aggregate_bool_exp_count: Dependencies_Metadata_Aggregate_Bool_Exp_Count + dependencies_metadata_aggregate_fields: ResolverTypeWrapper + dependencies_metadata_aggregate_order_by: Dependencies_Metadata_Aggregate_Order_By + dependencies_metadata_bool_exp: Dependencies_Metadata_Bool_Exp + dependencies_metadata_max_fields: ResolverTypeWrapper + dependencies_metadata_max_order_by: Dependencies_Metadata_Max_Order_By + dependencies_metadata_min_fields: ResolverTypeWrapper + dependencies_metadata_min_order_by: Dependencies_Metadata_Min_Order_By + dependencies_metadata_order_by: Dependencies_Metadata_Order_By + dependencies_metadata_select_column: Dependencies_Metadata_Select_Column + dependencies_metadata_stream_cursor_input: Dependencies_Metadata_Stream_Cursor_Input + dependencies_metadata_stream_cursor_value_input: Dependencies_Metadata_Stream_Cursor_Value_Input + dependency_additional_cdns: ResolverTypeWrapper + dependency_additional_cdns_aggregate: ResolverTypeWrapper + dependency_additional_cdns_aggregate_bool_exp: Dependency_Additional_Cdns_Aggregate_Bool_Exp + dependency_additional_cdns_aggregate_bool_exp_count: Dependency_Additional_Cdns_Aggregate_Bool_Exp_Count + dependency_additional_cdns_aggregate_fields: ResolverTypeWrapper + dependency_additional_cdns_aggregate_order_by: Dependency_Additional_Cdns_Aggregate_Order_By + dependency_additional_cdns_avg_fields: ResolverTypeWrapper + dependency_additional_cdns_avg_order_by: Dependency_Additional_Cdns_Avg_Order_By + dependency_additional_cdns_bool_exp: Dependency_Additional_Cdns_Bool_Exp + dependency_additional_cdns_max_fields: ResolverTypeWrapper + dependency_additional_cdns_max_order_by: Dependency_Additional_Cdns_Max_Order_By + dependency_additional_cdns_min_fields: ResolverTypeWrapper + dependency_additional_cdns_min_order_by: Dependency_Additional_Cdns_Min_Order_By + dependency_additional_cdns_order_by: Dependency_Additional_Cdns_Order_By + dependency_additional_cdns_select_column: Dependency_Additional_Cdns_Select_Column + dependency_additional_cdns_stddev_fields: ResolverTypeWrapper + dependency_additional_cdns_stddev_order_by: Dependency_Additional_Cdns_Stddev_Order_By + dependency_additional_cdns_stddev_pop_fields: ResolverTypeWrapper + dependency_additional_cdns_stddev_pop_order_by: Dependency_Additional_Cdns_Stddev_Pop_Order_By + dependency_additional_cdns_stddev_samp_fields: ResolverTypeWrapper + dependency_additional_cdns_stddev_samp_order_by: Dependency_Additional_Cdns_Stddev_Samp_Order_By + dependency_additional_cdns_stream_cursor_input: Dependency_Additional_Cdns_Stream_Cursor_Input + dependency_additional_cdns_stream_cursor_value_input: Dependency_Additional_Cdns_Stream_Cursor_Value_Input + dependency_additional_cdns_sum_fields: ResolverTypeWrapper + dependency_additional_cdns_sum_order_by: Dependency_Additional_Cdns_Sum_Order_By + dependency_additional_cdns_var_pop_fields: ResolverTypeWrapper + dependency_additional_cdns_var_pop_order_by: Dependency_Additional_Cdns_Var_Pop_Order_By + dependency_additional_cdns_var_samp_fields: ResolverTypeWrapper + dependency_additional_cdns_var_samp_order_by: Dependency_Additional_Cdns_Var_Samp_Order_By + dependency_additional_cdns_variance_fields: ResolverTypeWrapper + dependency_additional_cdns_variance_order_by: Dependency_Additional_Cdns_Variance_Order_By + dependency_additional_repositories: ResolverTypeWrapper + dependency_additional_repositories_aggregate: ResolverTypeWrapper + dependency_additional_repositories_aggregate_bool_exp: Dependency_Additional_Repositories_Aggregate_Bool_Exp + dependency_additional_repositories_aggregate_bool_exp_count: Dependency_Additional_Repositories_Aggregate_Bool_Exp_Count + dependency_additional_repositories_aggregate_fields: ResolverTypeWrapper + dependency_additional_repositories_aggregate_order_by: Dependency_Additional_Repositories_Aggregate_Order_By + dependency_additional_repositories_avg_fields: ResolverTypeWrapper + dependency_additional_repositories_avg_order_by: Dependency_Additional_Repositories_Avg_Order_By + dependency_additional_repositories_bool_exp: Dependency_Additional_Repositories_Bool_Exp + dependency_additional_repositories_max_fields: ResolverTypeWrapper + dependency_additional_repositories_max_order_by: Dependency_Additional_Repositories_Max_Order_By + dependency_additional_repositories_min_fields: ResolverTypeWrapper + dependency_additional_repositories_min_order_by: Dependency_Additional_Repositories_Min_Order_By + dependency_additional_repositories_order_by: Dependency_Additional_Repositories_Order_By + dependency_additional_repositories_select_column: Dependency_Additional_Repositories_Select_Column + dependency_additional_repositories_stddev_fields: ResolverTypeWrapper + dependency_additional_repositories_stddev_order_by: Dependency_Additional_Repositories_Stddev_Order_By + dependency_additional_repositories_stddev_pop_fields: ResolverTypeWrapper + dependency_additional_repositories_stddev_pop_order_by: Dependency_Additional_Repositories_Stddev_Pop_Order_By + dependency_additional_repositories_stddev_samp_fields: ResolverTypeWrapper + dependency_additional_repositories_stddev_samp_order_by: Dependency_Additional_Repositories_Stddev_Samp_Order_By + dependency_additional_repositories_stream_cursor_input: Dependency_Additional_Repositories_Stream_Cursor_Input + dependency_additional_repositories_stream_cursor_value_input: Dependency_Additional_Repositories_Stream_Cursor_Value_Input + dependency_additional_repositories_sum_fields: ResolverTypeWrapper + dependency_additional_repositories_sum_order_by: Dependency_Additional_Repositories_Sum_Order_By + dependency_additional_repositories_var_pop_fields: ResolverTypeWrapper + dependency_additional_repositories_var_pop_order_by: Dependency_Additional_Repositories_Var_Pop_Order_By + dependency_additional_repositories_var_samp_fields: ResolverTypeWrapper + dependency_additional_repositories_var_samp_order_by: Dependency_Additional_Repositories_Var_Samp_Order_By + dependency_additional_repositories_variance_fields: ResolverTypeWrapper + dependency_additional_repositories_variance_order_by: Dependency_Additional_Repositories_Variance_Order_By + dependency_registries: ResolverTypeWrapper + dependency_registries_aggregate: ResolverTypeWrapper + dependency_registries_aggregate_fields: ResolverTypeWrapper + dependency_registries_bool_exp: Dependency_Registries_Bool_Exp + dependency_registries_max_fields: ResolverTypeWrapper + dependency_registries_min_fields: ResolverTypeWrapper + dependency_registries_order_by: Dependency_Registries_Order_By + dependency_registries_select_column: Dependency_Registries_Select_Column + dependency_registries_stream_cursor_input: Dependency_Registries_Stream_Cursor_Input + dependency_registries_stream_cursor_value_input: Dependency_Registries_Stream_Cursor_Value_Input + dependency_scripts: ResolverTypeWrapper + dependency_scripts_aggregate: ResolverTypeWrapper + dependency_scripts_aggregate_bool_exp: Dependency_Scripts_Aggregate_Bool_Exp + dependency_scripts_aggregate_bool_exp_count: Dependency_Scripts_Aggregate_Bool_Exp_Count + dependency_scripts_aggregate_fields: ResolverTypeWrapper + dependency_scripts_aggregate_order_by: Dependency_Scripts_Aggregate_Order_By + dependency_scripts_avg_fields: ResolverTypeWrapper + dependency_scripts_avg_order_by: Dependency_Scripts_Avg_Order_By + dependency_scripts_bool_exp: Dependency_Scripts_Bool_Exp + dependency_scripts_max_fields: ResolverTypeWrapper + dependency_scripts_max_order_by: Dependency_Scripts_Max_Order_By + dependency_scripts_min_fields: ResolverTypeWrapper + dependency_scripts_min_order_by: Dependency_Scripts_Min_Order_By + dependency_scripts_order_by: Dependency_Scripts_Order_By + dependency_scripts_select_column: Dependency_Scripts_Select_Column + dependency_scripts_stddev_fields: ResolverTypeWrapper + dependency_scripts_stddev_order_by: Dependency_Scripts_Stddev_Order_By + dependency_scripts_stddev_pop_fields: ResolverTypeWrapper + dependency_scripts_stddev_pop_order_by: Dependency_Scripts_Stddev_Pop_Order_By + dependency_scripts_stddev_samp_fields: ResolverTypeWrapper + dependency_scripts_stddev_samp_order_by: Dependency_Scripts_Stddev_Samp_Order_By + dependency_scripts_stream_cursor_input: Dependency_Scripts_Stream_Cursor_Input + dependency_scripts_stream_cursor_value_input: Dependency_Scripts_Stream_Cursor_Value_Input + dependency_scripts_sum_fields: ResolverTypeWrapper + dependency_scripts_sum_order_by: Dependency_Scripts_Sum_Order_By + dependency_scripts_var_pop_fields: ResolverTypeWrapper + dependency_scripts_var_pop_order_by: Dependency_Scripts_Var_Pop_Order_By + dependency_scripts_var_samp_fields: ResolverTypeWrapper + dependency_scripts_var_samp_order_by: Dependency_Scripts_Var_Samp_Order_By + dependency_scripts_variance_fields: ResolverTypeWrapper + dependency_scripts_variance_order_by: Dependency_Scripts_Variance_Order_By + entity_tags: ResolverTypeWrapper + entity_tags_aggregate_order_by: Entity_Tags_Aggregate_Order_By + entity_tags_avg_order_by: Entity_Tags_Avg_Order_By + entity_tags_bool_exp: Entity_Tags_Bool_Exp + entity_tags_max_order_by: Entity_Tags_Max_Order_By + entity_tags_min_order_by: Entity_Tags_Min_Order_By + entity_tags_order_by: Entity_Tags_Order_By + entity_tags_select_column: Entity_Tags_Select_Column + entity_tags_stddev_order_by: Entity_Tags_Stddev_Order_By + entity_tags_stddev_pop_order_by: Entity_Tags_Stddev_Pop_Order_By + entity_tags_stddev_samp_order_by: Entity_Tags_Stddev_Samp_Order_By + entity_tags_stream_cursor_input: Entity_Tags_Stream_Cursor_Input + entity_tags_stream_cursor_value_input: Entity_Tags_Stream_Cursor_Value_Input + entity_tags_sum_order_by: Entity_Tags_Sum_Order_By + entity_tags_var_pop_order_by: Entity_Tags_Var_Pop_Order_By + entity_tags_var_samp_order_by: Entity_Tags_Var_Samp_Order_By + entity_tags_variance_order_by: Entity_Tags_Variance_Order_By + favorites: ResolverTypeWrapper + favorites_aggregate: ResolverTypeWrapper + favorites_aggregate_bool_exp: Favorites_Aggregate_Bool_Exp + favorites_aggregate_bool_exp_count: Favorites_Aggregate_Bool_Exp_Count + favorites_aggregate_fields: ResolverTypeWrapper + favorites_aggregate_order_by: Favorites_Aggregate_Order_By + favorites_avg_fields: ResolverTypeWrapper + favorites_avg_order_by: Favorites_Avg_Order_By + favorites_bool_exp: Favorites_Bool_Exp + favorites_max_fields: ResolverTypeWrapper + favorites_max_order_by: Favorites_Max_Order_By + favorites_min_fields: ResolverTypeWrapper + favorites_min_order_by: Favorites_Min_Order_By + favorites_order_by: Favorites_Order_By + favorites_select_column: Favorites_Select_Column + favorites_stddev_fields: ResolverTypeWrapper + favorites_stddev_order_by: Favorites_Stddev_Order_By + favorites_stddev_pop_fields: ResolverTypeWrapper + favorites_stddev_pop_order_by: Favorites_Stddev_Pop_Order_By + favorites_stddev_samp_fields: ResolverTypeWrapper + favorites_stddev_samp_order_by: Favorites_Stddev_Samp_Order_By + favorites_stream_cursor_input: Favorites_Stream_Cursor_Input + favorites_stream_cursor_value_input: Favorites_Stream_Cursor_Value_Input + favorites_sum_fields: ResolverTypeWrapper + favorites_sum_order_by: Favorites_Sum_Order_By + favorites_var_pop_fields: ResolverTypeWrapper + favorites_var_pop_order_by: Favorites_Var_Pop_Order_By + favorites_var_samp_fields: ResolverTypeWrapper + favorites_var_samp_order_by: Favorites_Var_Samp_Order_By + favorites_variance_fields: ResolverTypeWrapper + favorites_variance_order_by: Favorites_Variance_Order_By + feature_flags: ResolverTypeWrapper + feature_flags_bool_exp: Feature_Flags_Bool_Exp + feature_flags_order_by: Feature_Flags_Order_By + feature_flags_select_column: Feature_Flags_Select_Column + feature_flags_stream_cursor_input: Feature_Flags_Stream_Cursor_Input + feature_flags_stream_cursor_value_input: Feature_Flags_Stream_Cursor_Value_Input + featured_token_projects_metadata_args: Featured_Token_Projects_Metadata_Args + filter_tokens_metadata_by_features_args: Filter_Tokens_Metadata_By_Features_Args + float8: ResolverTypeWrapper + float8_comparison_exp: Float8_Comparison_Exp + jsonb: ResolverTypeWrapper + jsonb_cast_exp: Jsonb_Cast_Exp + jsonb_comparison_exp: Jsonb_Comparison_Exp + jsonpath: ResolverTypeWrapper + list_projects_metadata_random_args: List_Projects_Metadata_Random_Args + media: ResolverTypeWrapper + media_bool_exp: Media_Bool_Exp + media_order_by: Media_Order_By + media_select_column: Media_Select_Column + media_stream_cursor_input: Media_Stream_Cursor_Input + media_stream_cursor_value_input: Media_Stream_Cursor_Value_Input + minter_filters_metadata: ResolverTypeWrapper + minter_filters_metadata_bool_exp: Minter_Filters_Metadata_Bool_Exp + minter_filters_metadata_order_by: Minter_Filters_Metadata_Order_By + minter_filters_metadata_select_column: Minter_Filters_Metadata_Select_Column + minter_filters_metadata_stream_cursor_input: Minter_Filters_Metadata_Stream_Cursor_Input + minter_filters_metadata_stream_cursor_value_input: Minter_Filters_Metadata_Stream_Cursor_Value_Input + minter_type_names_enum: Minter_Type_Names_Enum + minter_type_names_enum_comparison_exp: Minter_Type_Names_Enum_Comparison_Exp + minter_types: ResolverTypeWrapper + minter_types_bool_exp: Minter_Types_Bool_Exp + minter_types_order_by: Minter_Types_Order_By + minter_types_select_column: Minter_Types_Select_Column + minter_types_stream_cursor_input: Minter_Types_Stream_Cursor_Input + minter_types_stream_cursor_value_input: Minter_Types_Stream_Cursor_Value_Input + minters_metadata: ResolverTypeWrapper + minters_metadata_aggregate_order_by: Minters_Metadata_Aggregate_Order_By + minters_metadata_avg_order_by: Minters_Metadata_Avg_Order_By + minters_metadata_bool_exp: Minters_Metadata_Bool_Exp + minters_metadata_max_order_by: Minters_Metadata_Max_Order_By + minters_metadata_min_order_by: Minters_Metadata_Min_Order_By + minters_metadata_order_by: Minters_Metadata_Order_By + minters_metadata_select_column: Minters_Metadata_Select_Column + minters_metadata_stddev_order_by: Minters_Metadata_Stddev_Order_By + minters_metadata_stddev_pop_order_by: Minters_Metadata_Stddev_Pop_Order_By + minters_metadata_stddev_samp_order_by: Minters_Metadata_Stddev_Samp_Order_By + minters_metadata_stream_cursor_input: Minters_Metadata_Stream_Cursor_Input + minters_metadata_stream_cursor_value_input: Minters_Metadata_Stream_Cursor_Value_Input + minters_metadata_sum_order_by: Minters_Metadata_Sum_Order_By + minters_metadata_var_pop_order_by: Minters_Metadata_Var_Pop_Order_By + minters_metadata_var_samp_order_by: Minters_Metadata_Var_Samp_Order_By + minters_metadata_variance_order_by: Minters_Metadata_Variance_Order_By + mutation_root: ResolverTypeWrapper<{}> + numeric: ResolverTypeWrapper + numeric_comparison_exp: Numeric_Comparison_Exp + order_by: Order_By + project_external_asset_dependencies: ResolverTypeWrapper + project_external_asset_dependencies_aggregate_order_by: Project_External_Asset_Dependencies_Aggregate_Order_By + project_external_asset_dependencies_avg_order_by: Project_External_Asset_Dependencies_Avg_Order_By + project_external_asset_dependencies_bool_exp: Project_External_Asset_Dependencies_Bool_Exp + project_external_asset_dependencies_max_order_by: Project_External_Asset_Dependencies_Max_Order_By + project_external_asset_dependencies_min_order_by: Project_External_Asset_Dependencies_Min_Order_By + project_external_asset_dependencies_order_by: Project_External_Asset_Dependencies_Order_By + project_external_asset_dependencies_select_column: Project_External_Asset_Dependencies_Select_Column + project_external_asset_dependencies_stddev_order_by: Project_External_Asset_Dependencies_Stddev_Order_By + project_external_asset_dependencies_stddev_pop_order_by: Project_External_Asset_Dependencies_Stddev_Pop_Order_By + project_external_asset_dependencies_stddev_samp_order_by: Project_External_Asset_Dependencies_Stddev_Samp_Order_By + project_external_asset_dependencies_stream_cursor_input: Project_External_Asset_Dependencies_Stream_Cursor_Input + project_external_asset_dependencies_stream_cursor_value_input: Project_External_Asset_Dependencies_Stream_Cursor_Value_Input + project_external_asset_dependencies_sum_order_by: Project_External_Asset_Dependencies_Sum_Order_By + project_external_asset_dependencies_var_pop_order_by: Project_External_Asset_Dependencies_Var_Pop_Order_By + project_external_asset_dependencies_var_samp_order_by: Project_External_Asset_Dependencies_Var_Samp_Order_By + project_external_asset_dependencies_variance_order_by: Project_External_Asset_Dependencies_Variance_Order_By + project_external_asset_dependency_types_enum: Project_External_Asset_Dependency_Types_Enum + project_external_asset_dependency_types_enum_comparison_exp: Project_External_Asset_Dependency_Types_Enum_Comparison_Exp + project_minter_configurations: ResolverTypeWrapper + project_minter_configurations_bool_exp: Project_Minter_Configurations_Bool_Exp + project_minter_configurations_order_by: Project_Minter_Configurations_Order_By + project_minter_configurations_select_column: Project_Minter_Configurations_Select_Column + project_minter_configurations_stream_cursor_input: Project_Minter_Configurations_Stream_Cursor_Input + project_minter_configurations_stream_cursor_value_input: Project_Minter_Configurations_Stream_Cursor_Value_Input + project_scripts: ResolverTypeWrapper + project_scripts_aggregate_order_by: Project_Scripts_Aggregate_Order_By + project_scripts_avg_order_by: Project_Scripts_Avg_Order_By + project_scripts_bool_exp: Project_Scripts_Bool_Exp + project_scripts_max_order_by: Project_Scripts_Max_Order_By + project_scripts_min_order_by: Project_Scripts_Min_Order_By + project_scripts_order_by: Project_Scripts_Order_By + project_scripts_select_column: Project_Scripts_Select_Column + project_scripts_stddev_order_by: Project_Scripts_Stddev_Order_By + project_scripts_stddev_pop_order_by: Project_Scripts_Stddev_Pop_Order_By + project_scripts_stddev_samp_order_by: Project_Scripts_Stddev_Samp_Order_By + project_scripts_stream_cursor_input: Project_Scripts_Stream_Cursor_Input + project_scripts_stream_cursor_value_input: Project_Scripts_Stream_Cursor_Value_Input + project_scripts_sum_order_by: Project_Scripts_Sum_Order_By + project_scripts_var_pop_order_by: Project_Scripts_Var_Pop_Order_By + project_scripts_var_samp_order_by: Project_Scripts_Var_Samp_Order_By + project_scripts_variance_order_by: Project_Scripts_Variance_Order_By + project_series: ResolverTypeWrapper + project_series_aggregate: ResolverTypeWrapper + project_series_aggregate_fields: ResolverTypeWrapper + project_series_avg_fields: ResolverTypeWrapper + project_series_bool_exp: Project_Series_Bool_Exp + project_series_max_fields: ResolverTypeWrapper + project_series_min_fields: ResolverTypeWrapper + project_series_order_by: Project_Series_Order_By + project_series_select_column: Project_Series_Select_Column + project_series_stddev_fields: ResolverTypeWrapper + project_series_stddev_pop_fields: ResolverTypeWrapper + project_series_stddev_samp_fields: ResolverTypeWrapper + project_series_stream_cursor_input: Project_Series_Stream_Cursor_Input + project_series_stream_cursor_value_input: Project_Series_Stream_Cursor_Value_Input + project_series_sum_fields: ResolverTypeWrapper + project_series_var_pop_fields: ResolverTypeWrapper + project_series_var_samp_fields: ResolverTypeWrapper + project_series_variance_fields: ResolverTypeWrapper + project_vertical_categories: ResolverTypeWrapper + project_vertical_categories_bool_exp: Project_Vertical_Categories_Bool_Exp + project_vertical_categories_order_by: Project_Vertical_Categories_Order_By + project_vertical_categories_select_column: Project_Vertical_Categories_Select_Column + project_vertical_categories_stream_cursor_input: Project_Vertical_Categories_Stream_Cursor_Input + project_vertical_categories_stream_cursor_value_input: Project_Vertical_Categories_Stream_Cursor_Value_Input + project_verticals: ResolverTypeWrapper + project_verticals_aggregate_order_by: Project_Verticals_Aggregate_Order_By + project_verticals_bool_exp: Project_Verticals_Bool_Exp + project_verticals_max_order_by: Project_Verticals_Max_Order_By + project_verticals_min_order_by: Project_Verticals_Min_Order_By + project_verticals_order_by: Project_Verticals_Order_By + project_verticals_select_column: Project_Verticals_Select_Column + project_verticals_stream_cursor_input: Project_Verticals_Stream_Cursor_Input + project_verticals_stream_cursor_value_input: Project_Verticals_Stream_Cursor_Value_Input + projects_features: ResolverTypeWrapper + projects_features_bool_exp: Projects_Features_Bool_Exp + projects_features_order_by: Projects_Features_Order_By + projects_features_select_column: Projects_Features_Select_Column + projects_features_stream_cursor_input: Projects_Features_Stream_Cursor_Input + projects_features_stream_cursor_value_input: Projects_Features_Stream_Cursor_Value_Input + projects_metadata: ResolverTypeWrapper + projects_metadata_aggregate: ResolverTypeWrapper + projects_metadata_aggregate_bool_exp: Projects_Metadata_Aggregate_Bool_Exp + projects_metadata_aggregate_bool_exp_bool_and: Projects_Metadata_Aggregate_Bool_Exp_Bool_And + projects_metadata_aggregate_bool_exp_bool_or: Projects_Metadata_Aggregate_Bool_Exp_Bool_Or + projects_metadata_aggregate_bool_exp_count: Projects_Metadata_Aggregate_Bool_Exp_Count + projects_metadata_aggregate_fields: ResolverTypeWrapper + projects_metadata_aggregate_order_by: Projects_Metadata_Aggregate_Order_By + projects_metadata_avg_fields: ResolverTypeWrapper + projects_metadata_avg_order_by: Projects_Metadata_Avg_Order_By + projects_metadata_bool_exp: Projects_Metadata_Bool_Exp + projects_metadata_max_fields: ResolverTypeWrapper + projects_metadata_max_order_by: Projects_Metadata_Max_Order_By + projects_metadata_min_fields: ResolverTypeWrapper + projects_metadata_min_order_by: Projects_Metadata_Min_Order_By + projects_metadata_order_by: Projects_Metadata_Order_By + projects_metadata_select_column: Projects_Metadata_Select_Column + projects_metadata_select_column_projects_metadata_aggregate_bool_exp_bool_and_arguments_columns: Projects_Metadata_Select_Column_Projects_Metadata_Aggregate_Bool_Exp_Bool_And_Arguments_Columns + projects_metadata_select_column_projects_metadata_aggregate_bool_exp_bool_or_arguments_columns: Projects_Metadata_Select_Column_Projects_Metadata_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns + projects_metadata_stddev_fields: ResolverTypeWrapper + projects_metadata_stddev_order_by: Projects_Metadata_Stddev_Order_By + projects_metadata_stddev_pop_fields: ResolverTypeWrapper + projects_metadata_stddev_pop_order_by: Projects_Metadata_Stddev_Pop_Order_By + projects_metadata_stddev_samp_fields: ResolverTypeWrapper + projects_metadata_stddev_samp_order_by: Projects_Metadata_Stddev_Samp_Order_By + projects_metadata_stream_cursor_input: Projects_Metadata_Stream_Cursor_Input + projects_metadata_stream_cursor_value_input: Projects_Metadata_Stream_Cursor_Value_Input + projects_metadata_sum_fields: ResolverTypeWrapper + projects_metadata_sum_order_by: Projects_Metadata_Sum_Order_By + projects_metadata_var_pop_fields: ResolverTypeWrapper + projects_metadata_var_pop_order_by: Projects_Metadata_Var_Pop_Order_By + projects_metadata_var_samp_fields: ResolverTypeWrapper + projects_metadata_var_samp_order_by: Projects_Metadata_Var_Samp_Order_By + projects_metadata_variance_fields: ResolverTypeWrapper + projects_metadata_variance_order_by: Projects_Metadata_Variance_Order_By + proposed_artist_addresses_and_splits: ResolverTypeWrapper + proposed_artist_addresses_and_splits_bool_exp: Proposed_Artist_Addresses_And_Splits_Bool_Exp + proposed_artist_addresses_and_splits_order_by: Proposed_Artist_Addresses_And_Splits_Order_By + proposed_artist_addresses_and_splits_select_column: Proposed_Artist_Addresses_And_Splits_Select_Column + proposed_artist_addresses_and_splits_stream_cursor_input: Proposed_Artist_Addresses_And_Splits_Stream_Cursor_Input + proposed_artist_addresses_and_splits_stream_cursor_value_input: Proposed_Artist_Addresses_And_Splits_Stream_Cursor_Value_Input + query_root: ResolverTypeWrapper<{}> + receipt_metadata: ResolverTypeWrapper + receipt_metadata_aggregate: ResolverTypeWrapper + receipt_metadata_aggregate_bool_exp: Receipt_Metadata_Aggregate_Bool_Exp + receipt_metadata_aggregate_bool_exp_count: Receipt_Metadata_Aggregate_Bool_Exp_Count + receipt_metadata_aggregate_fields: ResolverTypeWrapper + receipt_metadata_aggregate_order_by: Receipt_Metadata_Aggregate_Order_By + receipt_metadata_bool_exp: Receipt_Metadata_Bool_Exp + receipt_metadata_max_fields: ResolverTypeWrapper + receipt_metadata_max_order_by: Receipt_Metadata_Max_Order_By + receipt_metadata_min_fields: ResolverTypeWrapper + receipt_metadata_min_order_by: Receipt_Metadata_Min_Order_By + receipt_metadata_order_by: Receipt_Metadata_Order_By + receipt_metadata_select_column: Receipt_Metadata_Select_Column + receipt_metadata_stream_cursor_input: Receipt_Metadata_Stream_Cursor_Input + receipt_metadata_stream_cursor_value_input: Receipt_Metadata_Stream_Cursor_Value_Input + render_types: ResolverTypeWrapper + render_types_bool_exp: Render_Types_Bool_Exp + render_types_enum: Render_Types_Enum + render_types_enum_comparison_exp: Render_Types_Enum_Comparison_Exp + render_types_order_by: Render_Types_Order_By + render_types_select_column: Render_Types_Select_Column + render_types_stream_cursor_input: Render_Types_Stream_Cursor_Input + render_types_stream_cursor_value_input: Render_Types_Stream_Cursor_Value_Input + search_projects_args: Search_Projects_Args + search_tags_args: Search_Tags_Args + search_tokens_args: Search_Tokens_Args + search_users_args: Search_Users_Args + seed_float: ResolverTypeWrapper + subscription_root: ResolverTypeWrapper<{}> + tag_groupings_enum: Tag_Groupings_Enum + tag_groupings_enum_comparison_exp: Tag_Groupings_Enum_Comparison_Exp + tag_status_enum: Tag_Status_Enum + tag_status_enum_comparison_exp: Tag_Status_Enum_Comparison_Exp + tag_types_enum: Tag_Types_Enum + tag_types_enum_comparison_exp: Tag_Types_Enum_Comparison_Exp + tags: ResolverTypeWrapper + tags_bool_exp: Tags_Bool_Exp + tags_order_by: Tags_Order_By + tags_select_column: Tags_Select_Column + tags_stream_cursor_input: Tags_Stream_Cursor_Input + tags_stream_cursor_value_input: Tags_Stream_Cursor_Value_Input + timestamp: ResolverTypeWrapper + timestamp_comparison_exp: Timestamp_Comparison_Exp + timestamptz: ResolverTypeWrapper + timestamptz_comparison_exp: Timestamptz_Comparison_Exp + tokens_metadata: ResolverTypeWrapper + tokens_metadata_aggregate: ResolverTypeWrapper + tokens_metadata_aggregate_bool_exp: Tokens_Metadata_Aggregate_Bool_Exp + tokens_metadata_aggregate_bool_exp_avg: Tokens_Metadata_Aggregate_Bool_Exp_Avg + tokens_metadata_aggregate_bool_exp_corr: Tokens_Metadata_Aggregate_Bool_Exp_Corr + tokens_metadata_aggregate_bool_exp_corr_arguments: Tokens_Metadata_Aggregate_Bool_Exp_Corr_Arguments + tokens_metadata_aggregate_bool_exp_count: Tokens_Metadata_Aggregate_Bool_Exp_Count + tokens_metadata_aggregate_bool_exp_covar_samp: Tokens_Metadata_Aggregate_Bool_Exp_Covar_Samp + tokens_metadata_aggregate_bool_exp_covar_samp_arguments: Tokens_Metadata_Aggregate_Bool_Exp_Covar_Samp_Arguments + tokens_metadata_aggregate_bool_exp_max: Tokens_Metadata_Aggregate_Bool_Exp_Max + tokens_metadata_aggregate_bool_exp_min: Tokens_Metadata_Aggregate_Bool_Exp_Min + tokens_metadata_aggregate_bool_exp_stddev_samp: Tokens_Metadata_Aggregate_Bool_Exp_Stddev_Samp + tokens_metadata_aggregate_bool_exp_sum: Tokens_Metadata_Aggregate_Bool_Exp_Sum + tokens_metadata_aggregate_bool_exp_var_samp: Tokens_Metadata_Aggregate_Bool_Exp_Var_Samp + tokens_metadata_aggregate_fields: ResolverTypeWrapper + tokens_metadata_aggregate_order_by: Tokens_Metadata_Aggregate_Order_By + tokens_metadata_avg_fields: ResolverTypeWrapper + tokens_metadata_avg_order_by: Tokens_Metadata_Avg_Order_By + tokens_metadata_bool_exp: Tokens_Metadata_Bool_Exp + tokens_metadata_max_fields: ResolverTypeWrapper + tokens_metadata_max_order_by: Tokens_Metadata_Max_Order_By + tokens_metadata_min_fields: ResolverTypeWrapper + tokens_metadata_min_order_by: Tokens_Metadata_Min_Order_By + tokens_metadata_order_by: Tokens_Metadata_Order_By + tokens_metadata_select_column: Tokens_Metadata_Select_Column + tokens_metadata_select_column_tokens_metadata_aggregate_bool_exp_avg_arguments_columns: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Avg_Arguments_Columns + tokens_metadata_select_column_tokens_metadata_aggregate_bool_exp_corr_arguments_columns: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Corr_Arguments_Columns + tokens_metadata_select_column_tokens_metadata_aggregate_bool_exp_covar_samp_arguments_columns: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Covar_Samp_Arguments_Columns + tokens_metadata_select_column_tokens_metadata_aggregate_bool_exp_max_arguments_columns: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Max_Arguments_Columns + tokens_metadata_select_column_tokens_metadata_aggregate_bool_exp_min_arguments_columns: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Min_Arguments_Columns + tokens_metadata_select_column_tokens_metadata_aggregate_bool_exp_stddev_samp_arguments_columns: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Stddev_Samp_Arguments_Columns + tokens_metadata_select_column_tokens_metadata_aggregate_bool_exp_sum_arguments_columns: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Sum_Arguments_Columns + tokens_metadata_select_column_tokens_metadata_aggregate_bool_exp_var_samp_arguments_columns: Tokens_Metadata_Select_Column_Tokens_Metadata_Aggregate_Bool_Exp_Var_Samp_Arguments_Columns + tokens_metadata_stddev_fields: ResolverTypeWrapper + tokens_metadata_stddev_order_by: Tokens_Metadata_Stddev_Order_By + tokens_metadata_stddev_pop_fields: ResolverTypeWrapper + tokens_metadata_stddev_pop_order_by: Tokens_Metadata_Stddev_Pop_Order_By + tokens_metadata_stddev_samp_fields: ResolverTypeWrapper + tokens_metadata_stddev_samp_order_by: Tokens_Metadata_Stddev_Samp_Order_By + tokens_metadata_stream_cursor_input: Tokens_Metadata_Stream_Cursor_Input + tokens_metadata_stream_cursor_value_input: Tokens_Metadata_Stream_Cursor_Value_Input + tokens_metadata_sum_fields: ResolverTypeWrapper + tokens_metadata_sum_order_by: Tokens_Metadata_Sum_Order_By + tokens_metadata_var_pop_fields: ResolverTypeWrapper + tokens_metadata_var_pop_order_by: Tokens_Metadata_Var_Pop_Order_By + tokens_metadata_var_samp_fields: ResolverTypeWrapper + tokens_metadata_var_samp_order_by: Tokens_Metadata_Var_Samp_Order_By + tokens_metadata_variance_fields: ResolverTypeWrapper + tokens_metadata_variance_order_by: Tokens_Metadata_Variance_Order_By + user_profiles: ResolverTypeWrapper + user_profiles_aggregate: ResolverTypeWrapper + user_profiles_aggregate_fields: ResolverTypeWrapper + user_profiles_avg_fields: ResolverTypeWrapper + user_profiles_bool_exp: User_Profiles_Bool_Exp + user_profiles_max_fields: ResolverTypeWrapper + user_profiles_min_fields: ResolverTypeWrapper + user_profiles_order_by: User_Profiles_Order_By + user_profiles_select_column: User_Profiles_Select_Column + user_profiles_stddev_fields: ResolverTypeWrapper + user_profiles_stddev_pop_fields: ResolverTypeWrapper + user_profiles_stddev_samp_fields: ResolverTypeWrapper + user_profiles_stream_cursor_input: User_Profiles_Stream_Cursor_Input + user_profiles_stream_cursor_value_input: User_Profiles_Stream_Cursor_Value_Input + user_profiles_sum_fields: ResolverTypeWrapper + user_profiles_var_pop_fields: ResolverTypeWrapper + user_profiles_var_samp_fields: ResolverTypeWrapper + user_profiles_variance_fields: ResolverTypeWrapper + users: ResolverTypeWrapper + users_aggregate: ResolverTypeWrapper + users_aggregate_fields: ResolverTypeWrapper + users_bool_exp: Users_Bool_Exp + users_max_fields: ResolverTypeWrapper + users_min_fields: ResolverTypeWrapper + users_order_by: Users_Order_By + users_select_column: Users_Select_Column + users_stream_cursor_input: Users_Stream_Cursor_Input + users_stream_cursor_value_input: Users_Stream_Cursor_Value_Input + verticals: ResolverTypeWrapper + verticals_bool_exp: Verticals_Bool_Exp + verticals_enum: Verticals_Enum + verticals_enum_comparison_exp: Verticals_Enum_Comparison_Exp + verticals_order_by: Verticals_Order_By + verticals_select_column: Verticals_Select_Column + verticals_stream_cursor_input: Verticals_Stream_Cursor_Input + verticals_stream_cursor_value_input: Verticals_Stream_Cursor_Value_Input + video_aspect_ratios: ResolverTypeWrapper + video_aspect_ratios_bool_exp: Video_Aspect_Ratios_Bool_Exp + video_aspect_ratios_order_by: Video_Aspect_Ratios_Order_By + video_aspect_ratios_select_column: Video_Aspect_Ratios_Select_Column + video_aspect_ratios_stream_cursor_input: Video_Aspect_Ratios_Stream_Cursor_Input + video_aspect_ratios_stream_cursor_value_input: Video_Aspect_Ratios_Stream_Cursor_Value_Input + video_frame_rates: ResolverTypeWrapper + video_frame_rates_bool_exp: Video_Frame_Rates_Bool_Exp + video_frame_rates_order_by: Video_Frame_Rates_Order_By + video_frame_rates_select_column: Video_Frame_Rates_Select_Column + video_frame_rates_stream_cursor_input: Video_Frame_Rates_Stream_Cursor_Input + video_frame_rates_stream_cursor_value_input: Video_Frame_Rates_Stream_Cursor_Value_Input + webflow_artist_info: ResolverTypeWrapper + webflow_artist_info_bool_exp: Webflow_Artist_Info_Bool_Exp + webflow_artist_info_order_by: Webflow_Artist_Info_Order_By + webflow_artist_info_select_column: Webflow_Artist_Info_Select_Column + webflow_artist_info_stream_cursor_input: Webflow_Artist_Info_Stream_Cursor_Input + webflow_artist_info_stream_cursor_value_input: Webflow_Artist_Info_Stream_Cursor_Value_Input + webflow_spectrum_articles: ResolverTypeWrapper + webflow_spectrum_articles_bool_exp: Webflow_Spectrum_Articles_Bool_Exp + webflow_spectrum_articles_order_by: Webflow_Spectrum_Articles_Order_By + webflow_spectrum_articles_select_column: Webflow_Spectrum_Articles_Select_Column + webflow_spectrum_articles_stream_cursor_input: Webflow_Spectrum_Articles_Stream_Cursor_Input + webflow_spectrum_articles_stream_cursor_value_input: Webflow_Spectrum_Articles_Stream_Cursor_Value_Input +} /** Mapping between all available schema types and the resolvers parents */ export type ResolversParentTypes = { - AuthMessageOutput: AuthMessageOutput; - AuthenticateInput: AuthenticateInput; - AuthenticateOutput: AuthenticateOutput; - Boolean: Scalars['Boolean']; - Boolean_comparison_exp: Boolean_Comparison_Exp; - Float: Scalars['Float']; - Int: Scalars['Int']; - Int_comparison_exp: Int_Comparison_Exp; - OpenseaCollectionData: OpenseaCollectionData; - String: Scalars['String']; - String_comparison_exp: String_Comparison_Exp; - artists: Artists; - artists_aggregate: Artists_Aggregate; - artists_aggregate_fields: Artists_Aggregate_Fields; - artists_bool_exp: Artists_Bool_Exp; - artists_max_fields: Artists_Max_Fields; - artists_min_fields: Artists_Min_Fields; - artists_order_by: Artists_Order_By; - artists_stream_cursor_input: Artists_Stream_Cursor_Input; - artists_stream_cursor_value_input: Artists_Stream_Cursor_Value_Input; - bigint: Scalars['bigint']; - bigint_comparison_exp: Bigint_Comparison_Exp; - categories: Categories; - categories_bool_exp: Categories_Bool_Exp; - categories_enum_comparison_exp: Categories_Enum_Comparison_Exp; - categories_order_by: Categories_Order_By; - categories_stream_cursor_input: Categories_Stream_Cursor_Input; - categories_stream_cursor_value_input: Categories_Stream_Cursor_Value_Input; - contract_allowlistings: Contract_Allowlistings; - contract_allowlistings_aggregate_order_by: Contract_Allowlistings_Aggregate_Order_By; - contract_allowlistings_bool_exp: Contract_Allowlistings_Bool_Exp; - contract_allowlistings_max_order_by: Contract_Allowlistings_Max_Order_By; - contract_allowlistings_min_order_by: Contract_Allowlistings_Min_Order_By; - contract_allowlistings_order_by: Contract_Allowlistings_Order_By; - contract_allowlistings_stream_cursor_input: Contract_Allowlistings_Stream_Cursor_Input; - contract_allowlistings_stream_cursor_value_input: Contract_Allowlistings_Stream_Cursor_Value_Input; - contract_type_names: Contract_Type_Names; - contract_type_names_bool_exp: Contract_Type_Names_Bool_Exp; - contract_type_names_enum_comparison_exp: Contract_Type_Names_Enum_Comparison_Exp; - contract_type_names_order_by: Contract_Type_Names_Order_By; - contract_type_names_stream_cursor_input: Contract_Type_Names_Stream_Cursor_Input; - contract_type_names_stream_cursor_value_input: Contract_Type_Names_Stream_Cursor_Value_Input; - contract_types: Contract_Types; - contract_types_bool_exp: Contract_Types_Bool_Exp; - contract_types_order_by: Contract_Types_Order_By; - contract_types_stream_cursor_input: Contract_Types_Stream_Cursor_Input; - contract_types_stream_cursor_value_input: Contract_Types_Stream_Cursor_Value_Input; - contracts_metadata: Contracts_Metadata; - contracts_metadata_aggregate: Contracts_Metadata_Aggregate; - contracts_metadata_aggregate_bool_exp: Contracts_Metadata_Aggregate_Bool_Exp; - contracts_metadata_aggregate_bool_exp_bool_and: Contracts_Metadata_Aggregate_Bool_Exp_Bool_And; - contracts_metadata_aggregate_bool_exp_bool_or: Contracts_Metadata_Aggregate_Bool_Exp_Bool_Or; - contracts_metadata_aggregate_bool_exp_count: Contracts_Metadata_Aggregate_Bool_Exp_Count; - contracts_metadata_aggregate_fields: Contracts_Metadata_Aggregate_Fields; - contracts_metadata_aggregate_order_by: Contracts_Metadata_Aggregate_Order_By; - contracts_metadata_avg_fields: Contracts_Metadata_Avg_Fields; - contracts_metadata_avg_order_by: Contracts_Metadata_Avg_Order_By; - contracts_metadata_bool_exp: Contracts_Metadata_Bool_Exp; - contracts_metadata_max_fields: Contracts_Metadata_Max_Fields; - contracts_metadata_max_order_by: Contracts_Metadata_Max_Order_By; - contracts_metadata_min_fields: Contracts_Metadata_Min_Fields; - contracts_metadata_min_order_by: Contracts_Metadata_Min_Order_By; - contracts_metadata_order_by: Contracts_Metadata_Order_By; - contracts_metadata_stddev_fields: Contracts_Metadata_Stddev_Fields; - contracts_metadata_stddev_order_by: Contracts_Metadata_Stddev_Order_By; - contracts_metadata_stddev_pop_fields: Contracts_Metadata_Stddev_Pop_Fields; - contracts_metadata_stddev_pop_order_by: Contracts_Metadata_Stddev_Pop_Order_By; - contracts_metadata_stddev_samp_fields: Contracts_Metadata_Stddev_Samp_Fields; - contracts_metadata_stddev_samp_order_by: Contracts_Metadata_Stddev_Samp_Order_By; - contracts_metadata_stream_cursor_input: Contracts_Metadata_Stream_Cursor_Input; - contracts_metadata_stream_cursor_value_input: Contracts_Metadata_Stream_Cursor_Value_Input; - contracts_metadata_sum_fields: Contracts_Metadata_Sum_Fields; - contracts_metadata_sum_order_by: Contracts_Metadata_Sum_Order_By; - contracts_metadata_var_pop_fields: Contracts_Metadata_Var_Pop_Fields; - contracts_metadata_var_pop_order_by: Contracts_Metadata_Var_Pop_Order_By; - contracts_metadata_var_samp_fields: Contracts_Metadata_Var_Samp_Fields; - contracts_metadata_var_samp_order_by: Contracts_Metadata_Var_Samp_Order_By; - contracts_metadata_variance_fields: Contracts_Metadata_Variance_Fields; - contracts_metadata_variance_order_by: Contracts_Metadata_Variance_Order_By; - curation_statuses_enum_comparison_exp: Curation_Statuses_Enum_Comparison_Exp; - dependencies_metadata: Dependencies_Metadata; - dependencies_metadata_aggregate: Dependencies_Metadata_Aggregate; - dependencies_metadata_aggregate_bool_exp: Dependencies_Metadata_Aggregate_Bool_Exp; - dependencies_metadata_aggregate_bool_exp_count: Dependencies_Metadata_Aggregate_Bool_Exp_Count; - dependencies_metadata_aggregate_fields: Dependencies_Metadata_Aggregate_Fields; - dependencies_metadata_aggregate_order_by: Dependencies_Metadata_Aggregate_Order_By; - dependencies_metadata_bool_exp: Dependencies_Metadata_Bool_Exp; - dependencies_metadata_max_fields: Dependencies_Metadata_Max_Fields; - dependencies_metadata_max_order_by: Dependencies_Metadata_Max_Order_By; - dependencies_metadata_min_fields: Dependencies_Metadata_Min_Fields; - dependencies_metadata_min_order_by: Dependencies_Metadata_Min_Order_By; - dependencies_metadata_order_by: Dependencies_Metadata_Order_By; - dependencies_metadata_stream_cursor_input: Dependencies_Metadata_Stream_Cursor_Input; - dependencies_metadata_stream_cursor_value_input: Dependencies_Metadata_Stream_Cursor_Value_Input; - dependency_additional_cdns: Dependency_Additional_Cdns; - dependency_additional_cdns_aggregate: Dependency_Additional_Cdns_Aggregate; - dependency_additional_cdns_aggregate_bool_exp: Dependency_Additional_Cdns_Aggregate_Bool_Exp; - dependency_additional_cdns_aggregate_bool_exp_count: Dependency_Additional_Cdns_Aggregate_Bool_Exp_Count; - dependency_additional_cdns_aggregate_fields: Dependency_Additional_Cdns_Aggregate_Fields; - dependency_additional_cdns_aggregate_order_by: Dependency_Additional_Cdns_Aggregate_Order_By; - dependency_additional_cdns_avg_fields: Dependency_Additional_Cdns_Avg_Fields; - dependency_additional_cdns_avg_order_by: Dependency_Additional_Cdns_Avg_Order_By; - dependency_additional_cdns_bool_exp: Dependency_Additional_Cdns_Bool_Exp; - dependency_additional_cdns_max_fields: Dependency_Additional_Cdns_Max_Fields; - dependency_additional_cdns_max_order_by: Dependency_Additional_Cdns_Max_Order_By; - dependency_additional_cdns_min_fields: Dependency_Additional_Cdns_Min_Fields; - dependency_additional_cdns_min_order_by: Dependency_Additional_Cdns_Min_Order_By; - dependency_additional_cdns_order_by: Dependency_Additional_Cdns_Order_By; - dependency_additional_cdns_stddev_fields: Dependency_Additional_Cdns_Stddev_Fields; - dependency_additional_cdns_stddev_order_by: Dependency_Additional_Cdns_Stddev_Order_By; - dependency_additional_cdns_stddev_pop_fields: Dependency_Additional_Cdns_Stddev_Pop_Fields; - dependency_additional_cdns_stddev_pop_order_by: Dependency_Additional_Cdns_Stddev_Pop_Order_By; - dependency_additional_cdns_stddev_samp_fields: Dependency_Additional_Cdns_Stddev_Samp_Fields; - dependency_additional_cdns_stddev_samp_order_by: Dependency_Additional_Cdns_Stddev_Samp_Order_By; - dependency_additional_cdns_stream_cursor_input: Dependency_Additional_Cdns_Stream_Cursor_Input; - dependency_additional_cdns_stream_cursor_value_input: Dependency_Additional_Cdns_Stream_Cursor_Value_Input; - dependency_additional_cdns_sum_fields: Dependency_Additional_Cdns_Sum_Fields; - dependency_additional_cdns_sum_order_by: Dependency_Additional_Cdns_Sum_Order_By; - dependency_additional_cdns_var_pop_fields: Dependency_Additional_Cdns_Var_Pop_Fields; - dependency_additional_cdns_var_pop_order_by: Dependency_Additional_Cdns_Var_Pop_Order_By; - dependency_additional_cdns_var_samp_fields: Dependency_Additional_Cdns_Var_Samp_Fields; - dependency_additional_cdns_var_samp_order_by: Dependency_Additional_Cdns_Var_Samp_Order_By; - dependency_additional_cdns_variance_fields: Dependency_Additional_Cdns_Variance_Fields; - dependency_additional_cdns_variance_order_by: Dependency_Additional_Cdns_Variance_Order_By; - dependency_additional_repositories: Dependency_Additional_Repositories; - dependency_additional_repositories_aggregate: Dependency_Additional_Repositories_Aggregate; - dependency_additional_repositories_aggregate_bool_exp: Dependency_Additional_Repositories_Aggregate_Bool_Exp; - dependency_additional_repositories_aggregate_bool_exp_count: Dependency_Additional_Repositories_Aggregate_Bool_Exp_Count; - dependency_additional_repositories_aggregate_fields: Dependency_Additional_Repositories_Aggregate_Fields; - dependency_additional_repositories_aggregate_order_by: Dependency_Additional_Repositories_Aggregate_Order_By; - dependency_additional_repositories_avg_fields: Dependency_Additional_Repositories_Avg_Fields; - dependency_additional_repositories_avg_order_by: Dependency_Additional_Repositories_Avg_Order_By; - dependency_additional_repositories_bool_exp: Dependency_Additional_Repositories_Bool_Exp; - dependency_additional_repositories_max_fields: Dependency_Additional_Repositories_Max_Fields; - dependency_additional_repositories_max_order_by: Dependency_Additional_Repositories_Max_Order_By; - dependency_additional_repositories_min_fields: Dependency_Additional_Repositories_Min_Fields; - dependency_additional_repositories_min_order_by: Dependency_Additional_Repositories_Min_Order_By; - dependency_additional_repositories_order_by: Dependency_Additional_Repositories_Order_By; - dependency_additional_repositories_stddev_fields: Dependency_Additional_Repositories_Stddev_Fields; - dependency_additional_repositories_stddev_order_by: Dependency_Additional_Repositories_Stddev_Order_By; - dependency_additional_repositories_stddev_pop_fields: Dependency_Additional_Repositories_Stddev_Pop_Fields; - dependency_additional_repositories_stddev_pop_order_by: Dependency_Additional_Repositories_Stddev_Pop_Order_By; - dependency_additional_repositories_stddev_samp_fields: Dependency_Additional_Repositories_Stddev_Samp_Fields; - dependency_additional_repositories_stddev_samp_order_by: Dependency_Additional_Repositories_Stddev_Samp_Order_By; - dependency_additional_repositories_stream_cursor_input: Dependency_Additional_Repositories_Stream_Cursor_Input; - dependency_additional_repositories_stream_cursor_value_input: Dependency_Additional_Repositories_Stream_Cursor_Value_Input; - dependency_additional_repositories_sum_fields: Dependency_Additional_Repositories_Sum_Fields; - dependency_additional_repositories_sum_order_by: Dependency_Additional_Repositories_Sum_Order_By; - dependency_additional_repositories_var_pop_fields: Dependency_Additional_Repositories_Var_Pop_Fields; - dependency_additional_repositories_var_pop_order_by: Dependency_Additional_Repositories_Var_Pop_Order_By; - dependency_additional_repositories_var_samp_fields: Dependency_Additional_Repositories_Var_Samp_Fields; - dependency_additional_repositories_var_samp_order_by: Dependency_Additional_Repositories_Var_Samp_Order_By; - dependency_additional_repositories_variance_fields: Dependency_Additional_Repositories_Variance_Fields; - dependency_additional_repositories_variance_order_by: Dependency_Additional_Repositories_Variance_Order_By; - dependency_registries: Dependency_Registries; - dependency_registries_aggregate: Dependency_Registries_Aggregate; - dependency_registries_aggregate_fields: Dependency_Registries_Aggregate_Fields; - dependency_registries_bool_exp: Dependency_Registries_Bool_Exp; - dependency_registries_max_fields: Dependency_Registries_Max_Fields; - dependency_registries_min_fields: Dependency_Registries_Min_Fields; - dependency_registries_order_by: Dependency_Registries_Order_By; - dependency_registries_stream_cursor_input: Dependency_Registries_Stream_Cursor_Input; - dependency_registries_stream_cursor_value_input: Dependency_Registries_Stream_Cursor_Value_Input; - dependency_scripts: Dependency_Scripts; - dependency_scripts_aggregate: Dependency_Scripts_Aggregate; - dependency_scripts_aggregate_bool_exp: Dependency_Scripts_Aggregate_Bool_Exp; - dependency_scripts_aggregate_bool_exp_count: Dependency_Scripts_Aggregate_Bool_Exp_Count; - dependency_scripts_aggregate_fields: Dependency_Scripts_Aggregate_Fields; - dependency_scripts_aggregate_order_by: Dependency_Scripts_Aggregate_Order_By; - dependency_scripts_avg_fields: Dependency_Scripts_Avg_Fields; - dependency_scripts_avg_order_by: Dependency_Scripts_Avg_Order_By; - dependency_scripts_bool_exp: Dependency_Scripts_Bool_Exp; - dependency_scripts_max_fields: Dependency_Scripts_Max_Fields; - dependency_scripts_max_order_by: Dependency_Scripts_Max_Order_By; - dependency_scripts_min_fields: Dependency_Scripts_Min_Fields; - dependency_scripts_min_order_by: Dependency_Scripts_Min_Order_By; - dependency_scripts_order_by: Dependency_Scripts_Order_By; - dependency_scripts_stddev_fields: Dependency_Scripts_Stddev_Fields; - dependency_scripts_stddev_order_by: Dependency_Scripts_Stddev_Order_By; - dependency_scripts_stddev_pop_fields: Dependency_Scripts_Stddev_Pop_Fields; - dependency_scripts_stddev_pop_order_by: Dependency_Scripts_Stddev_Pop_Order_By; - dependency_scripts_stddev_samp_fields: Dependency_Scripts_Stddev_Samp_Fields; - dependency_scripts_stddev_samp_order_by: Dependency_Scripts_Stddev_Samp_Order_By; - dependency_scripts_stream_cursor_input: Dependency_Scripts_Stream_Cursor_Input; - dependency_scripts_stream_cursor_value_input: Dependency_Scripts_Stream_Cursor_Value_Input; - dependency_scripts_sum_fields: Dependency_Scripts_Sum_Fields; - dependency_scripts_sum_order_by: Dependency_Scripts_Sum_Order_By; - dependency_scripts_var_pop_fields: Dependency_Scripts_Var_Pop_Fields; - dependency_scripts_var_pop_order_by: Dependency_Scripts_Var_Pop_Order_By; - dependency_scripts_var_samp_fields: Dependency_Scripts_Var_Samp_Fields; - dependency_scripts_var_samp_order_by: Dependency_Scripts_Var_Samp_Order_By; - dependency_scripts_variance_fields: Dependency_Scripts_Variance_Fields; - dependency_scripts_variance_order_by: Dependency_Scripts_Variance_Order_By; - entity_tags: Entity_Tags; - entity_tags_aggregate_order_by: Entity_Tags_Aggregate_Order_By; - entity_tags_avg_order_by: Entity_Tags_Avg_Order_By; - entity_tags_bool_exp: Entity_Tags_Bool_Exp; - entity_tags_max_order_by: Entity_Tags_Max_Order_By; - entity_tags_min_order_by: Entity_Tags_Min_Order_By; - entity_tags_order_by: Entity_Tags_Order_By; - entity_tags_stddev_order_by: Entity_Tags_Stddev_Order_By; - entity_tags_stddev_pop_order_by: Entity_Tags_Stddev_Pop_Order_By; - entity_tags_stddev_samp_order_by: Entity_Tags_Stddev_Samp_Order_By; - entity_tags_stream_cursor_input: Entity_Tags_Stream_Cursor_Input; - entity_tags_stream_cursor_value_input: Entity_Tags_Stream_Cursor_Value_Input; - entity_tags_sum_order_by: Entity_Tags_Sum_Order_By; - entity_tags_var_pop_order_by: Entity_Tags_Var_Pop_Order_By; - entity_tags_var_samp_order_by: Entity_Tags_Var_Samp_Order_By; - entity_tags_variance_order_by: Entity_Tags_Variance_Order_By; - favorites: Favorites; - favorites_aggregate: Favorites_Aggregate; - favorites_aggregate_bool_exp: Favorites_Aggregate_Bool_Exp; - favorites_aggregate_bool_exp_count: Favorites_Aggregate_Bool_Exp_Count; - favorites_aggregate_fields: Favorites_Aggregate_Fields; - favorites_aggregate_order_by: Favorites_Aggregate_Order_By; - favorites_avg_fields: Favorites_Avg_Fields; - favorites_avg_order_by: Favorites_Avg_Order_By; - favorites_bool_exp: Favorites_Bool_Exp; - favorites_max_fields: Favorites_Max_Fields; - favorites_max_order_by: Favorites_Max_Order_By; - favorites_min_fields: Favorites_Min_Fields; - favorites_min_order_by: Favorites_Min_Order_By; - favorites_order_by: Favorites_Order_By; - favorites_stddev_fields: Favorites_Stddev_Fields; - favorites_stddev_order_by: Favorites_Stddev_Order_By; - favorites_stddev_pop_fields: Favorites_Stddev_Pop_Fields; - favorites_stddev_pop_order_by: Favorites_Stddev_Pop_Order_By; - favorites_stddev_samp_fields: Favorites_Stddev_Samp_Fields; - favorites_stddev_samp_order_by: Favorites_Stddev_Samp_Order_By; - favorites_stream_cursor_input: Favorites_Stream_Cursor_Input; - favorites_stream_cursor_value_input: Favorites_Stream_Cursor_Value_Input; - favorites_sum_fields: Favorites_Sum_Fields; - favorites_sum_order_by: Favorites_Sum_Order_By; - favorites_var_pop_fields: Favorites_Var_Pop_Fields; - favorites_var_pop_order_by: Favorites_Var_Pop_Order_By; - favorites_var_samp_fields: Favorites_Var_Samp_Fields; - favorites_var_samp_order_by: Favorites_Var_Samp_Order_By; - favorites_variance_fields: Favorites_Variance_Fields; - favorites_variance_order_by: Favorites_Variance_Order_By; - feature_flags: Feature_Flags; - feature_flags_bool_exp: Feature_Flags_Bool_Exp; - feature_flags_order_by: Feature_Flags_Order_By; - feature_flags_stream_cursor_input: Feature_Flags_Stream_Cursor_Input; - feature_flags_stream_cursor_value_input: Feature_Flags_Stream_Cursor_Value_Input; - featured_token_projects_metadata_args: Featured_Token_Projects_Metadata_Args; - filter_tokens_metadata_by_features_args: Filter_Tokens_Metadata_By_Features_Args; - float8: Scalars['float8']; - float8_comparison_exp: Float8_Comparison_Exp; - jsonb: Scalars['jsonb']; - jsonb_cast_exp: Jsonb_Cast_Exp; - jsonb_comparison_exp: Jsonb_Comparison_Exp; - jsonpath: Scalars['jsonpath']; - list_projects_metadata_random_args: List_Projects_Metadata_Random_Args; - media: Media; - media_bool_exp: Media_Bool_Exp; - media_order_by: Media_Order_By; - media_stream_cursor_input: Media_Stream_Cursor_Input; - media_stream_cursor_value_input: Media_Stream_Cursor_Value_Input; - minter_filters_metadata: Minter_Filters_Metadata; - minter_filters_metadata_bool_exp: Minter_Filters_Metadata_Bool_Exp; - minter_filters_metadata_order_by: Minter_Filters_Metadata_Order_By; - minter_filters_metadata_stream_cursor_input: Minter_Filters_Metadata_Stream_Cursor_Input; - minter_filters_metadata_stream_cursor_value_input: Minter_Filters_Metadata_Stream_Cursor_Value_Input; - minter_type_names_enum_comparison_exp: Minter_Type_Names_Enum_Comparison_Exp; - minter_types: Minter_Types; - minter_types_bool_exp: Minter_Types_Bool_Exp; - minter_types_order_by: Minter_Types_Order_By; - minter_types_stream_cursor_input: Minter_Types_Stream_Cursor_Input; - minter_types_stream_cursor_value_input: Minter_Types_Stream_Cursor_Value_Input; - minters_metadata: Minters_Metadata; - minters_metadata_aggregate_order_by: Minters_Metadata_Aggregate_Order_By; - minters_metadata_avg_order_by: Minters_Metadata_Avg_Order_By; - minters_metadata_bool_exp: Minters_Metadata_Bool_Exp; - minters_metadata_max_order_by: Minters_Metadata_Max_Order_By; - minters_metadata_min_order_by: Minters_Metadata_Min_Order_By; - minters_metadata_order_by: Minters_Metadata_Order_By; - minters_metadata_stddev_order_by: Minters_Metadata_Stddev_Order_By; - minters_metadata_stddev_pop_order_by: Minters_Metadata_Stddev_Pop_Order_By; - minters_metadata_stddev_samp_order_by: Minters_Metadata_Stddev_Samp_Order_By; - minters_metadata_stream_cursor_input: Minters_Metadata_Stream_Cursor_Input; - minters_metadata_stream_cursor_value_input: Minters_Metadata_Stream_Cursor_Value_Input; - minters_metadata_sum_order_by: Minters_Metadata_Sum_Order_By; - minters_metadata_var_pop_order_by: Minters_Metadata_Var_Pop_Order_By; - minters_metadata_var_samp_order_by: Minters_Metadata_Var_Samp_Order_By; - minters_metadata_variance_order_by: Minters_Metadata_Variance_Order_By; - mutation_root: {}; - numeric: Scalars['numeric']; - numeric_comparison_exp: Numeric_Comparison_Exp; - project_external_asset_dependencies: Project_External_Asset_Dependencies; - project_external_asset_dependencies_aggregate_order_by: Project_External_Asset_Dependencies_Aggregate_Order_By; - project_external_asset_dependencies_avg_order_by: Project_External_Asset_Dependencies_Avg_Order_By; - project_external_asset_dependencies_bool_exp: Project_External_Asset_Dependencies_Bool_Exp; - project_external_asset_dependencies_max_order_by: Project_External_Asset_Dependencies_Max_Order_By; - project_external_asset_dependencies_min_order_by: Project_External_Asset_Dependencies_Min_Order_By; - project_external_asset_dependencies_order_by: Project_External_Asset_Dependencies_Order_By; - project_external_asset_dependencies_stddev_order_by: Project_External_Asset_Dependencies_Stddev_Order_By; - project_external_asset_dependencies_stddev_pop_order_by: Project_External_Asset_Dependencies_Stddev_Pop_Order_By; - project_external_asset_dependencies_stddev_samp_order_by: Project_External_Asset_Dependencies_Stddev_Samp_Order_By; - project_external_asset_dependencies_stream_cursor_input: Project_External_Asset_Dependencies_Stream_Cursor_Input; - project_external_asset_dependencies_stream_cursor_value_input: Project_External_Asset_Dependencies_Stream_Cursor_Value_Input; - project_external_asset_dependencies_sum_order_by: Project_External_Asset_Dependencies_Sum_Order_By; - project_external_asset_dependencies_var_pop_order_by: Project_External_Asset_Dependencies_Var_Pop_Order_By; - project_external_asset_dependencies_var_samp_order_by: Project_External_Asset_Dependencies_Var_Samp_Order_By; - project_external_asset_dependencies_variance_order_by: Project_External_Asset_Dependencies_Variance_Order_By; - project_external_asset_dependency_types_enum_comparison_exp: Project_External_Asset_Dependency_Types_Enum_Comparison_Exp; - project_minter_configurations: Project_Minter_Configurations; - project_minter_configurations_bool_exp: Project_Minter_Configurations_Bool_Exp; - project_minter_configurations_order_by: Project_Minter_Configurations_Order_By; - project_minter_configurations_stream_cursor_input: Project_Minter_Configurations_Stream_Cursor_Input; - project_minter_configurations_stream_cursor_value_input: Project_Minter_Configurations_Stream_Cursor_Value_Input; - project_scripts: Project_Scripts; - project_scripts_aggregate_order_by: Project_Scripts_Aggregate_Order_By; - project_scripts_avg_order_by: Project_Scripts_Avg_Order_By; - project_scripts_bool_exp: Project_Scripts_Bool_Exp; - project_scripts_max_order_by: Project_Scripts_Max_Order_By; - project_scripts_min_order_by: Project_Scripts_Min_Order_By; - project_scripts_order_by: Project_Scripts_Order_By; - project_scripts_stddev_order_by: Project_Scripts_Stddev_Order_By; - project_scripts_stddev_pop_order_by: Project_Scripts_Stddev_Pop_Order_By; - project_scripts_stddev_samp_order_by: Project_Scripts_Stddev_Samp_Order_By; - project_scripts_stream_cursor_input: Project_Scripts_Stream_Cursor_Input; - project_scripts_stream_cursor_value_input: Project_Scripts_Stream_Cursor_Value_Input; - project_scripts_sum_order_by: Project_Scripts_Sum_Order_By; - project_scripts_var_pop_order_by: Project_Scripts_Var_Pop_Order_By; - project_scripts_var_samp_order_by: Project_Scripts_Var_Samp_Order_By; - project_scripts_variance_order_by: Project_Scripts_Variance_Order_By; - project_series: Project_Series; - project_series_aggregate: Project_Series_Aggregate; - project_series_aggregate_fields: Project_Series_Aggregate_Fields; - project_series_avg_fields: Project_Series_Avg_Fields; - project_series_bool_exp: Project_Series_Bool_Exp; - project_series_max_fields: Project_Series_Max_Fields; - project_series_min_fields: Project_Series_Min_Fields; - project_series_order_by: Project_Series_Order_By; - project_series_stddev_fields: Project_Series_Stddev_Fields; - project_series_stddev_pop_fields: Project_Series_Stddev_Pop_Fields; - project_series_stddev_samp_fields: Project_Series_Stddev_Samp_Fields; - project_series_stream_cursor_input: Project_Series_Stream_Cursor_Input; - project_series_stream_cursor_value_input: Project_Series_Stream_Cursor_Value_Input; - project_series_sum_fields: Project_Series_Sum_Fields; - project_series_var_pop_fields: Project_Series_Var_Pop_Fields; - project_series_var_samp_fields: Project_Series_Var_Samp_Fields; - project_series_variance_fields: Project_Series_Variance_Fields; - project_vertical_categories: Project_Vertical_Categories; - project_vertical_categories_bool_exp: Project_Vertical_Categories_Bool_Exp; - project_vertical_categories_order_by: Project_Vertical_Categories_Order_By; - project_vertical_categories_stream_cursor_input: Project_Vertical_Categories_Stream_Cursor_Input; - project_vertical_categories_stream_cursor_value_input: Project_Vertical_Categories_Stream_Cursor_Value_Input; - project_verticals: Project_Verticals; - project_verticals_aggregate_order_by: Project_Verticals_Aggregate_Order_By; - project_verticals_bool_exp: Project_Verticals_Bool_Exp; - project_verticals_max_order_by: Project_Verticals_Max_Order_By; - project_verticals_min_order_by: Project_Verticals_Min_Order_By; - project_verticals_order_by: Project_Verticals_Order_By; - project_verticals_stream_cursor_input: Project_Verticals_Stream_Cursor_Input; - project_verticals_stream_cursor_value_input: Project_Verticals_Stream_Cursor_Value_Input; - projects_features: Projects_Features; - projects_features_bool_exp: Projects_Features_Bool_Exp; - projects_features_order_by: Projects_Features_Order_By; - projects_features_stream_cursor_input: Projects_Features_Stream_Cursor_Input; - projects_features_stream_cursor_value_input: Projects_Features_Stream_Cursor_Value_Input; - projects_metadata: Projects_Metadata; - projects_metadata_aggregate: Projects_Metadata_Aggregate; - projects_metadata_aggregate_bool_exp: Projects_Metadata_Aggregate_Bool_Exp; - projects_metadata_aggregate_bool_exp_bool_and: Projects_Metadata_Aggregate_Bool_Exp_Bool_And; - projects_metadata_aggregate_bool_exp_bool_or: Projects_Metadata_Aggregate_Bool_Exp_Bool_Or; - projects_metadata_aggregate_bool_exp_count: Projects_Metadata_Aggregate_Bool_Exp_Count; - projects_metadata_aggregate_fields: Projects_Metadata_Aggregate_Fields; - projects_metadata_aggregate_order_by: Projects_Metadata_Aggregate_Order_By; - projects_metadata_avg_fields: Projects_Metadata_Avg_Fields; - projects_metadata_avg_order_by: Projects_Metadata_Avg_Order_By; - projects_metadata_bool_exp: Projects_Metadata_Bool_Exp; - projects_metadata_max_fields: Projects_Metadata_Max_Fields; - projects_metadata_max_order_by: Projects_Metadata_Max_Order_By; - projects_metadata_min_fields: Projects_Metadata_Min_Fields; - projects_metadata_min_order_by: Projects_Metadata_Min_Order_By; - projects_metadata_order_by: Projects_Metadata_Order_By; - projects_metadata_stddev_fields: Projects_Metadata_Stddev_Fields; - projects_metadata_stddev_order_by: Projects_Metadata_Stddev_Order_By; - projects_metadata_stddev_pop_fields: Projects_Metadata_Stddev_Pop_Fields; - projects_metadata_stddev_pop_order_by: Projects_Metadata_Stddev_Pop_Order_By; - projects_metadata_stddev_samp_fields: Projects_Metadata_Stddev_Samp_Fields; - projects_metadata_stddev_samp_order_by: Projects_Metadata_Stddev_Samp_Order_By; - projects_metadata_stream_cursor_input: Projects_Metadata_Stream_Cursor_Input; - projects_metadata_stream_cursor_value_input: Projects_Metadata_Stream_Cursor_Value_Input; - projects_metadata_sum_fields: Projects_Metadata_Sum_Fields; - projects_metadata_sum_order_by: Projects_Metadata_Sum_Order_By; - projects_metadata_var_pop_fields: Projects_Metadata_Var_Pop_Fields; - projects_metadata_var_pop_order_by: Projects_Metadata_Var_Pop_Order_By; - projects_metadata_var_samp_fields: Projects_Metadata_Var_Samp_Fields; - projects_metadata_var_samp_order_by: Projects_Metadata_Var_Samp_Order_By; - projects_metadata_variance_fields: Projects_Metadata_Variance_Fields; - projects_metadata_variance_order_by: Projects_Metadata_Variance_Order_By; - proposed_artist_addresses_and_splits: Proposed_Artist_Addresses_And_Splits; - proposed_artist_addresses_and_splits_bool_exp: Proposed_Artist_Addresses_And_Splits_Bool_Exp; - proposed_artist_addresses_and_splits_order_by: Proposed_Artist_Addresses_And_Splits_Order_By; - proposed_artist_addresses_and_splits_stream_cursor_input: Proposed_Artist_Addresses_And_Splits_Stream_Cursor_Input; - proposed_artist_addresses_and_splits_stream_cursor_value_input: Proposed_Artist_Addresses_And_Splits_Stream_Cursor_Value_Input; - query_root: {}; - receipt_metadata: Receipt_Metadata; - receipt_metadata_aggregate: Receipt_Metadata_Aggregate; - receipt_metadata_aggregate_bool_exp: Receipt_Metadata_Aggregate_Bool_Exp; - receipt_metadata_aggregate_bool_exp_count: Receipt_Metadata_Aggregate_Bool_Exp_Count; - receipt_metadata_aggregate_fields: Receipt_Metadata_Aggregate_Fields; - receipt_metadata_aggregate_order_by: Receipt_Metadata_Aggregate_Order_By; - receipt_metadata_bool_exp: Receipt_Metadata_Bool_Exp; - receipt_metadata_max_fields: Receipt_Metadata_Max_Fields; - receipt_metadata_max_order_by: Receipt_Metadata_Max_Order_By; - receipt_metadata_min_fields: Receipt_Metadata_Min_Fields; - receipt_metadata_min_order_by: Receipt_Metadata_Min_Order_By; - receipt_metadata_order_by: Receipt_Metadata_Order_By; - receipt_metadata_stream_cursor_input: Receipt_Metadata_Stream_Cursor_Input; - receipt_metadata_stream_cursor_value_input: Receipt_Metadata_Stream_Cursor_Value_Input; - render_types: Render_Types; - render_types_bool_exp: Render_Types_Bool_Exp; - render_types_enum_comparison_exp: Render_Types_Enum_Comparison_Exp; - render_types_order_by: Render_Types_Order_By; - render_types_stream_cursor_input: Render_Types_Stream_Cursor_Input; - render_types_stream_cursor_value_input: Render_Types_Stream_Cursor_Value_Input; - search_projects_args: Search_Projects_Args; - search_tags_args: Search_Tags_Args; - search_tokens_args: Search_Tokens_Args; - search_users_args: Search_Users_Args; - seed_float: Scalars['seed_float']; - subscription_root: {}; - tag_groupings_enum_comparison_exp: Tag_Groupings_Enum_Comparison_Exp; - tag_status_enum_comparison_exp: Tag_Status_Enum_Comparison_Exp; - tag_types_enum_comparison_exp: Tag_Types_Enum_Comparison_Exp; - tags: Tags; - tags_bool_exp: Tags_Bool_Exp; - tags_order_by: Tags_Order_By; - tags_stream_cursor_input: Tags_Stream_Cursor_Input; - tags_stream_cursor_value_input: Tags_Stream_Cursor_Value_Input; - timestamp: Scalars['timestamp']; - timestamp_comparison_exp: Timestamp_Comparison_Exp; - timestamptz: Scalars['timestamptz']; - timestamptz_comparison_exp: Timestamptz_Comparison_Exp; - tokens_metadata: Tokens_Metadata; - tokens_metadata_aggregate: Tokens_Metadata_Aggregate; - tokens_metadata_aggregate_bool_exp: Tokens_Metadata_Aggregate_Bool_Exp; - tokens_metadata_aggregate_bool_exp_avg: Tokens_Metadata_Aggregate_Bool_Exp_Avg; - tokens_metadata_aggregate_bool_exp_corr: Tokens_Metadata_Aggregate_Bool_Exp_Corr; - tokens_metadata_aggregate_bool_exp_corr_arguments: Tokens_Metadata_Aggregate_Bool_Exp_Corr_Arguments; - tokens_metadata_aggregate_bool_exp_count: Tokens_Metadata_Aggregate_Bool_Exp_Count; - tokens_metadata_aggregate_bool_exp_covar_samp: Tokens_Metadata_Aggregate_Bool_Exp_Covar_Samp; - tokens_metadata_aggregate_bool_exp_covar_samp_arguments: Tokens_Metadata_Aggregate_Bool_Exp_Covar_Samp_Arguments; - tokens_metadata_aggregate_bool_exp_max: Tokens_Metadata_Aggregate_Bool_Exp_Max; - tokens_metadata_aggregate_bool_exp_min: Tokens_Metadata_Aggregate_Bool_Exp_Min; - tokens_metadata_aggregate_bool_exp_stddev_samp: Tokens_Metadata_Aggregate_Bool_Exp_Stddev_Samp; - tokens_metadata_aggregate_bool_exp_sum: Tokens_Metadata_Aggregate_Bool_Exp_Sum; - tokens_metadata_aggregate_bool_exp_var_samp: Tokens_Metadata_Aggregate_Bool_Exp_Var_Samp; - tokens_metadata_aggregate_fields: Tokens_Metadata_Aggregate_Fields; - tokens_metadata_aggregate_order_by: Tokens_Metadata_Aggregate_Order_By; - tokens_metadata_avg_fields: Tokens_Metadata_Avg_Fields; - tokens_metadata_avg_order_by: Tokens_Metadata_Avg_Order_By; - tokens_metadata_bool_exp: Tokens_Metadata_Bool_Exp; - tokens_metadata_max_fields: Tokens_Metadata_Max_Fields; - tokens_metadata_max_order_by: Tokens_Metadata_Max_Order_By; - tokens_metadata_min_fields: Tokens_Metadata_Min_Fields; - tokens_metadata_min_order_by: Tokens_Metadata_Min_Order_By; - tokens_metadata_order_by: Tokens_Metadata_Order_By; - tokens_metadata_stddev_fields: Tokens_Metadata_Stddev_Fields; - tokens_metadata_stddev_order_by: Tokens_Metadata_Stddev_Order_By; - tokens_metadata_stddev_pop_fields: Tokens_Metadata_Stddev_Pop_Fields; - tokens_metadata_stddev_pop_order_by: Tokens_Metadata_Stddev_Pop_Order_By; - tokens_metadata_stddev_samp_fields: Tokens_Metadata_Stddev_Samp_Fields; - tokens_metadata_stddev_samp_order_by: Tokens_Metadata_Stddev_Samp_Order_By; - tokens_metadata_stream_cursor_input: Tokens_Metadata_Stream_Cursor_Input; - tokens_metadata_stream_cursor_value_input: Tokens_Metadata_Stream_Cursor_Value_Input; - tokens_metadata_sum_fields: Tokens_Metadata_Sum_Fields; - tokens_metadata_sum_order_by: Tokens_Metadata_Sum_Order_By; - tokens_metadata_var_pop_fields: Tokens_Metadata_Var_Pop_Fields; - tokens_metadata_var_pop_order_by: Tokens_Metadata_Var_Pop_Order_By; - tokens_metadata_var_samp_fields: Tokens_Metadata_Var_Samp_Fields; - tokens_metadata_var_samp_order_by: Tokens_Metadata_Var_Samp_Order_By; - tokens_metadata_variance_fields: Tokens_Metadata_Variance_Fields; - tokens_metadata_variance_order_by: Tokens_Metadata_Variance_Order_By; - user_profiles: User_Profiles; - user_profiles_aggregate: User_Profiles_Aggregate; - user_profiles_aggregate_fields: User_Profiles_Aggregate_Fields; - user_profiles_avg_fields: User_Profiles_Avg_Fields; - user_profiles_bool_exp: User_Profiles_Bool_Exp; - user_profiles_max_fields: User_Profiles_Max_Fields; - user_profiles_min_fields: User_Profiles_Min_Fields; - user_profiles_order_by: User_Profiles_Order_By; - user_profiles_stddev_fields: User_Profiles_Stddev_Fields; - user_profiles_stddev_pop_fields: User_Profiles_Stddev_Pop_Fields; - user_profiles_stddev_samp_fields: User_Profiles_Stddev_Samp_Fields; - user_profiles_stream_cursor_input: User_Profiles_Stream_Cursor_Input; - user_profiles_stream_cursor_value_input: User_Profiles_Stream_Cursor_Value_Input; - user_profiles_sum_fields: User_Profiles_Sum_Fields; - user_profiles_var_pop_fields: User_Profiles_Var_Pop_Fields; - user_profiles_var_samp_fields: User_Profiles_Var_Samp_Fields; - user_profiles_variance_fields: User_Profiles_Variance_Fields; - users: Users; - users_aggregate: Users_Aggregate; - users_aggregate_fields: Users_Aggregate_Fields; - users_bool_exp: Users_Bool_Exp; - users_max_fields: Users_Max_Fields; - users_min_fields: Users_Min_Fields; - users_order_by: Users_Order_By; - users_stream_cursor_input: Users_Stream_Cursor_Input; - users_stream_cursor_value_input: Users_Stream_Cursor_Value_Input; - verticals: Verticals; - verticals_bool_exp: Verticals_Bool_Exp; - verticals_enum_comparison_exp: Verticals_Enum_Comparison_Exp; - verticals_order_by: Verticals_Order_By; - verticals_stream_cursor_input: Verticals_Stream_Cursor_Input; - verticals_stream_cursor_value_input: Verticals_Stream_Cursor_Value_Input; - video_aspect_ratios: Video_Aspect_Ratios; - video_aspect_ratios_bool_exp: Video_Aspect_Ratios_Bool_Exp; - video_aspect_ratios_order_by: Video_Aspect_Ratios_Order_By; - video_aspect_ratios_stream_cursor_input: Video_Aspect_Ratios_Stream_Cursor_Input; - video_aspect_ratios_stream_cursor_value_input: Video_Aspect_Ratios_Stream_Cursor_Value_Input; - video_frame_rates: Video_Frame_Rates; - video_frame_rates_bool_exp: Video_Frame_Rates_Bool_Exp; - video_frame_rates_order_by: Video_Frame_Rates_Order_By; - video_frame_rates_stream_cursor_input: Video_Frame_Rates_Stream_Cursor_Input; - video_frame_rates_stream_cursor_value_input: Video_Frame_Rates_Stream_Cursor_Value_Input; - webflow_artist_info: Webflow_Artist_Info; - webflow_artist_info_bool_exp: Webflow_Artist_Info_Bool_Exp; - webflow_artist_info_order_by: Webflow_Artist_Info_Order_By; - webflow_artist_info_stream_cursor_input: Webflow_Artist_Info_Stream_Cursor_Input; - webflow_artist_info_stream_cursor_value_input: Webflow_Artist_Info_Stream_Cursor_Value_Input; - webflow_spectrum_articles: Webflow_Spectrum_Articles; - webflow_spectrum_articles_bool_exp: Webflow_Spectrum_Articles_Bool_Exp; - webflow_spectrum_articles_order_by: Webflow_Spectrum_Articles_Order_By; - webflow_spectrum_articles_stream_cursor_input: Webflow_Spectrum_Articles_Stream_Cursor_Input; - webflow_spectrum_articles_stream_cursor_value_input: Webflow_Spectrum_Articles_Stream_Cursor_Value_Input; -}; + AuthMessageOutput: AuthMessageOutput + AuthenticateInput: AuthenticateInput + AuthenticateOutput: AuthenticateOutput + Boolean: Scalars['Boolean'] + Boolean_comparison_exp: Boolean_Comparison_Exp + Float: Scalars['Float'] + Int: Scalars['Int'] + Int_comparison_exp: Int_Comparison_Exp + OpenseaCollectionData: OpenseaCollectionData + String: Scalars['String'] + String_comparison_exp: String_Comparison_Exp + artists: Artists + artists_aggregate: Artists_Aggregate + artists_aggregate_fields: Artists_Aggregate_Fields + artists_bool_exp: Artists_Bool_Exp + artists_max_fields: Artists_Max_Fields + artists_min_fields: Artists_Min_Fields + artists_order_by: Artists_Order_By + artists_stream_cursor_input: Artists_Stream_Cursor_Input + artists_stream_cursor_value_input: Artists_Stream_Cursor_Value_Input + bigint: Scalars['bigint'] + bigint_comparison_exp: Bigint_Comparison_Exp + categories: Categories + categories_bool_exp: Categories_Bool_Exp + categories_enum_comparison_exp: Categories_Enum_Comparison_Exp + categories_order_by: Categories_Order_By + categories_stream_cursor_input: Categories_Stream_Cursor_Input + categories_stream_cursor_value_input: Categories_Stream_Cursor_Value_Input + contract_allowlistings: Contract_Allowlistings + contract_allowlistings_aggregate_order_by: Contract_Allowlistings_Aggregate_Order_By + contract_allowlistings_bool_exp: Contract_Allowlistings_Bool_Exp + contract_allowlistings_max_order_by: Contract_Allowlistings_Max_Order_By + contract_allowlistings_min_order_by: Contract_Allowlistings_Min_Order_By + contract_allowlistings_order_by: Contract_Allowlistings_Order_By + contract_allowlistings_stream_cursor_input: Contract_Allowlistings_Stream_Cursor_Input + contract_allowlistings_stream_cursor_value_input: Contract_Allowlistings_Stream_Cursor_Value_Input + contract_type_names: Contract_Type_Names + contract_type_names_bool_exp: Contract_Type_Names_Bool_Exp + contract_type_names_enum_comparison_exp: Contract_Type_Names_Enum_Comparison_Exp + contract_type_names_order_by: Contract_Type_Names_Order_By + contract_type_names_stream_cursor_input: Contract_Type_Names_Stream_Cursor_Input + contract_type_names_stream_cursor_value_input: Contract_Type_Names_Stream_Cursor_Value_Input + contract_types: Contract_Types + contract_types_bool_exp: Contract_Types_Bool_Exp + contract_types_order_by: Contract_Types_Order_By + contract_types_stream_cursor_input: Contract_Types_Stream_Cursor_Input + contract_types_stream_cursor_value_input: Contract_Types_Stream_Cursor_Value_Input + contracts_metadata: Contracts_Metadata + contracts_metadata_aggregate: Contracts_Metadata_Aggregate + contracts_metadata_aggregate_bool_exp: Contracts_Metadata_Aggregate_Bool_Exp + contracts_metadata_aggregate_bool_exp_bool_and: Contracts_Metadata_Aggregate_Bool_Exp_Bool_And + contracts_metadata_aggregate_bool_exp_bool_or: Contracts_Metadata_Aggregate_Bool_Exp_Bool_Or + contracts_metadata_aggregate_bool_exp_count: Contracts_Metadata_Aggregate_Bool_Exp_Count + contracts_metadata_aggregate_fields: Contracts_Metadata_Aggregate_Fields + contracts_metadata_aggregate_order_by: Contracts_Metadata_Aggregate_Order_By + contracts_metadata_avg_fields: Contracts_Metadata_Avg_Fields + contracts_metadata_avg_order_by: Contracts_Metadata_Avg_Order_By + contracts_metadata_bool_exp: Contracts_Metadata_Bool_Exp + contracts_metadata_max_fields: Contracts_Metadata_Max_Fields + contracts_metadata_max_order_by: Contracts_Metadata_Max_Order_By + contracts_metadata_min_fields: Contracts_Metadata_Min_Fields + contracts_metadata_min_order_by: Contracts_Metadata_Min_Order_By + contracts_metadata_order_by: Contracts_Metadata_Order_By + contracts_metadata_stddev_fields: Contracts_Metadata_Stddev_Fields + contracts_metadata_stddev_order_by: Contracts_Metadata_Stddev_Order_By + contracts_metadata_stddev_pop_fields: Contracts_Metadata_Stddev_Pop_Fields + contracts_metadata_stddev_pop_order_by: Contracts_Metadata_Stddev_Pop_Order_By + contracts_metadata_stddev_samp_fields: Contracts_Metadata_Stddev_Samp_Fields + contracts_metadata_stddev_samp_order_by: Contracts_Metadata_Stddev_Samp_Order_By + contracts_metadata_stream_cursor_input: Contracts_Metadata_Stream_Cursor_Input + contracts_metadata_stream_cursor_value_input: Contracts_Metadata_Stream_Cursor_Value_Input + contracts_metadata_sum_fields: Contracts_Metadata_Sum_Fields + contracts_metadata_sum_order_by: Contracts_Metadata_Sum_Order_By + contracts_metadata_var_pop_fields: Contracts_Metadata_Var_Pop_Fields + contracts_metadata_var_pop_order_by: Contracts_Metadata_Var_Pop_Order_By + contracts_metadata_var_samp_fields: Contracts_Metadata_Var_Samp_Fields + contracts_metadata_var_samp_order_by: Contracts_Metadata_Var_Samp_Order_By + contracts_metadata_variance_fields: Contracts_Metadata_Variance_Fields + contracts_metadata_variance_order_by: Contracts_Metadata_Variance_Order_By + curation_statuses_enum_comparison_exp: Curation_Statuses_Enum_Comparison_Exp + dependencies_metadata: Dependencies_Metadata + dependencies_metadata_aggregate: Dependencies_Metadata_Aggregate + dependencies_metadata_aggregate_bool_exp: Dependencies_Metadata_Aggregate_Bool_Exp + dependencies_metadata_aggregate_bool_exp_count: Dependencies_Metadata_Aggregate_Bool_Exp_Count + dependencies_metadata_aggregate_fields: Dependencies_Metadata_Aggregate_Fields + dependencies_metadata_aggregate_order_by: Dependencies_Metadata_Aggregate_Order_By + dependencies_metadata_bool_exp: Dependencies_Metadata_Bool_Exp + dependencies_metadata_max_fields: Dependencies_Metadata_Max_Fields + dependencies_metadata_max_order_by: Dependencies_Metadata_Max_Order_By + dependencies_metadata_min_fields: Dependencies_Metadata_Min_Fields + dependencies_metadata_min_order_by: Dependencies_Metadata_Min_Order_By + dependencies_metadata_order_by: Dependencies_Metadata_Order_By + dependencies_metadata_stream_cursor_input: Dependencies_Metadata_Stream_Cursor_Input + dependencies_metadata_stream_cursor_value_input: Dependencies_Metadata_Stream_Cursor_Value_Input + dependency_additional_cdns: Dependency_Additional_Cdns + dependency_additional_cdns_aggregate: Dependency_Additional_Cdns_Aggregate + dependency_additional_cdns_aggregate_bool_exp: Dependency_Additional_Cdns_Aggregate_Bool_Exp + dependency_additional_cdns_aggregate_bool_exp_count: Dependency_Additional_Cdns_Aggregate_Bool_Exp_Count + dependency_additional_cdns_aggregate_fields: Dependency_Additional_Cdns_Aggregate_Fields + dependency_additional_cdns_aggregate_order_by: Dependency_Additional_Cdns_Aggregate_Order_By + dependency_additional_cdns_avg_fields: Dependency_Additional_Cdns_Avg_Fields + dependency_additional_cdns_avg_order_by: Dependency_Additional_Cdns_Avg_Order_By + dependency_additional_cdns_bool_exp: Dependency_Additional_Cdns_Bool_Exp + dependency_additional_cdns_max_fields: Dependency_Additional_Cdns_Max_Fields + dependency_additional_cdns_max_order_by: Dependency_Additional_Cdns_Max_Order_By + dependency_additional_cdns_min_fields: Dependency_Additional_Cdns_Min_Fields + dependency_additional_cdns_min_order_by: Dependency_Additional_Cdns_Min_Order_By + dependency_additional_cdns_order_by: Dependency_Additional_Cdns_Order_By + dependency_additional_cdns_stddev_fields: Dependency_Additional_Cdns_Stddev_Fields + dependency_additional_cdns_stddev_order_by: Dependency_Additional_Cdns_Stddev_Order_By + dependency_additional_cdns_stddev_pop_fields: Dependency_Additional_Cdns_Stddev_Pop_Fields + dependency_additional_cdns_stddev_pop_order_by: Dependency_Additional_Cdns_Stddev_Pop_Order_By + dependency_additional_cdns_stddev_samp_fields: Dependency_Additional_Cdns_Stddev_Samp_Fields + dependency_additional_cdns_stddev_samp_order_by: Dependency_Additional_Cdns_Stddev_Samp_Order_By + dependency_additional_cdns_stream_cursor_input: Dependency_Additional_Cdns_Stream_Cursor_Input + dependency_additional_cdns_stream_cursor_value_input: Dependency_Additional_Cdns_Stream_Cursor_Value_Input + dependency_additional_cdns_sum_fields: Dependency_Additional_Cdns_Sum_Fields + dependency_additional_cdns_sum_order_by: Dependency_Additional_Cdns_Sum_Order_By + dependency_additional_cdns_var_pop_fields: Dependency_Additional_Cdns_Var_Pop_Fields + dependency_additional_cdns_var_pop_order_by: Dependency_Additional_Cdns_Var_Pop_Order_By + dependency_additional_cdns_var_samp_fields: Dependency_Additional_Cdns_Var_Samp_Fields + dependency_additional_cdns_var_samp_order_by: Dependency_Additional_Cdns_Var_Samp_Order_By + dependency_additional_cdns_variance_fields: Dependency_Additional_Cdns_Variance_Fields + dependency_additional_cdns_variance_order_by: Dependency_Additional_Cdns_Variance_Order_By + dependency_additional_repositories: Dependency_Additional_Repositories + dependency_additional_repositories_aggregate: Dependency_Additional_Repositories_Aggregate + dependency_additional_repositories_aggregate_bool_exp: Dependency_Additional_Repositories_Aggregate_Bool_Exp + dependency_additional_repositories_aggregate_bool_exp_count: Dependency_Additional_Repositories_Aggregate_Bool_Exp_Count + dependency_additional_repositories_aggregate_fields: Dependency_Additional_Repositories_Aggregate_Fields + dependency_additional_repositories_aggregate_order_by: Dependency_Additional_Repositories_Aggregate_Order_By + dependency_additional_repositories_avg_fields: Dependency_Additional_Repositories_Avg_Fields + dependency_additional_repositories_avg_order_by: Dependency_Additional_Repositories_Avg_Order_By + dependency_additional_repositories_bool_exp: Dependency_Additional_Repositories_Bool_Exp + dependency_additional_repositories_max_fields: Dependency_Additional_Repositories_Max_Fields + dependency_additional_repositories_max_order_by: Dependency_Additional_Repositories_Max_Order_By + dependency_additional_repositories_min_fields: Dependency_Additional_Repositories_Min_Fields + dependency_additional_repositories_min_order_by: Dependency_Additional_Repositories_Min_Order_By + dependency_additional_repositories_order_by: Dependency_Additional_Repositories_Order_By + dependency_additional_repositories_stddev_fields: Dependency_Additional_Repositories_Stddev_Fields + dependency_additional_repositories_stddev_order_by: Dependency_Additional_Repositories_Stddev_Order_By + dependency_additional_repositories_stddev_pop_fields: Dependency_Additional_Repositories_Stddev_Pop_Fields + dependency_additional_repositories_stddev_pop_order_by: Dependency_Additional_Repositories_Stddev_Pop_Order_By + dependency_additional_repositories_stddev_samp_fields: Dependency_Additional_Repositories_Stddev_Samp_Fields + dependency_additional_repositories_stddev_samp_order_by: Dependency_Additional_Repositories_Stddev_Samp_Order_By + dependency_additional_repositories_stream_cursor_input: Dependency_Additional_Repositories_Stream_Cursor_Input + dependency_additional_repositories_stream_cursor_value_input: Dependency_Additional_Repositories_Stream_Cursor_Value_Input + dependency_additional_repositories_sum_fields: Dependency_Additional_Repositories_Sum_Fields + dependency_additional_repositories_sum_order_by: Dependency_Additional_Repositories_Sum_Order_By + dependency_additional_repositories_var_pop_fields: Dependency_Additional_Repositories_Var_Pop_Fields + dependency_additional_repositories_var_pop_order_by: Dependency_Additional_Repositories_Var_Pop_Order_By + dependency_additional_repositories_var_samp_fields: Dependency_Additional_Repositories_Var_Samp_Fields + dependency_additional_repositories_var_samp_order_by: Dependency_Additional_Repositories_Var_Samp_Order_By + dependency_additional_repositories_variance_fields: Dependency_Additional_Repositories_Variance_Fields + dependency_additional_repositories_variance_order_by: Dependency_Additional_Repositories_Variance_Order_By + dependency_registries: Dependency_Registries + dependency_registries_aggregate: Dependency_Registries_Aggregate + dependency_registries_aggregate_fields: Dependency_Registries_Aggregate_Fields + dependency_registries_bool_exp: Dependency_Registries_Bool_Exp + dependency_registries_max_fields: Dependency_Registries_Max_Fields + dependency_registries_min_fields: Dependency_Registries_Min_Fields + dependency_registries_order_by: Dependency_Registries_Order_By + dependency_registries_stream_cursor_input: Dependency_Registries_Stream_Cursor_Input + dependency_registries_stream_cursor_value_input: Dependency_Registries_Stream_Cursor_Value_Input + dependency_scripts: Dependency_Scripts + dependency_scripts_aggregate: Dependency_Scripts_Aggregate + dependency_scripts_aggregate_bool_exp: Dependency_Scripts_Aggregate_Bool_Exp + dependency_scripts_aggregate_bool_exp_count: Dependency_Scripts_Aggregate_Bool_Exp_Count + dependency_scripts_aggregate_fields: Dependency_Scripts_Aggregate_Fields + dependency_scripts_aggregate_order_by: Dependency_Scripts_Aggregate_Order_By + dependency_scripts_avg_fields: Dependency_Scripts_Avg_Fields + dependency_scripts_avg_order_by: Dependency_Scripts_Avg_Order_By + dependency_scripts_bool_exp: Dependency_Scripts_Bool_Exp + dependency_scripts_max_fields: Dependency_Scripts_Max_Fields + dependency_scripts_max_order_by: Dependency_Scripts_Max_Order_By + dependency_scripts_min_fields: Dependency_Scripts_Min_Fields + dependency_scripts_min_order_by: Dependency_Scripts_Min_Order_By + dependency_scripts_order_by: Dependency_Scripts_Order_By + dependency_scripts_stddev_fields: Dependency_Scripts_Stddev_Fields + dependency_scripts_stddev_order_by: Dependency_Scripts_Stddev_Order_By + dependency_scripts_stddev_pop_fields: Dependency_Scripts_Stddev_Pop_Fields + dependency_scripts_stddev_pop_order_by: Dependency_Scripts_Stddev_Pop_Order_By + dependency_scripts_stddev_samp_fields: Dependency_Scripts_Stddev_Samp_Fields + dependency_scripts_stddev_samp_order_by: Dependency_Scripts_Stddev_Samp_Order_By + dependency_scripts_stream_cursor_input: Dependency_Scripts_Stream_Cursor_Input + dependency_scripts_stream_cursor_value_input: Dependency_Scripts_Stream_Cursor_Value_Input + dependency_scripts_sum_fields: Dependency_Scripts_Sum_Fields + dependency_scripts_sum_order_by: Dependency_Scripts_Sum_Order_By + dependency_scripts_var_pop_fields: Dependency_Scripts_Var_Pop_Fields + dependency_scripts_var_pop_order_by: Dependency_Scripts_Var_Pop_Order_By + dependency_scripts_var_samp_fields: Dependency_Scripts_Var_Samp_Fields + dependency_scripts_var_samp_order_by: Dependency_Scripts_Var_Samp_Order_By + dependency_scripts_variance_fields: Dependency_Scripts_Variance_Fields + dependency_scripts_variance_order_by: Dependency_Scripts_Variance_Order_By + entity_tags: Entity_Tags + entity_tags_aggregate_order_by: Entity_Tags_Aggregate_Order_By + entity_tags_avg_order_by: Entity_Tags_Avg_Order_By + entity_tags_bool_exp: Entity_Tags_Bool_Exp + entity_tags_max_order_by: Entity_Tags_Max_Order_By + entity_tags_min_order_by: Entity_Tags_Min_Order_By + entity_tags_order_by: Entity_Tags_Order_By + entity_tags_stddev_order_by: Entity_Tags_Stddev_Order_By + entity_tags_stddev_pop_order_by: Entity_Tags_Stddev_Pop_Order_By + entity_tags_stddev_samp_order_by: Entity_Tags_Stddev_Samp_Order_By + entity_tags_stream_cursor_input: Entity_Tags_Stream_Cursor_Input + entity_tags_stream_cursor_value_input: Entity_Tags_Stream_Cursor_Value_Input + entity_tags_sum_order_by: Entity_Tags_Sum_Order_By + entity_tags_var_pop_order_by: Entity_Tags_Var_Pop_Order_By + entity_tags_var_samp_order_by: Entity_Tags_Var_Samp_Order_By + entity_tags_variance_order_by: Entity_Tags_Variance_Order_By + favorites: Favorites + favorites_aggregate: Favorites_Aggregate + favorites_aggregate_bool_exp: Favorites_Aggregate_Bool_Exp + favorites_aggregate_bool_exp_count: Favorites_Aggregate_Bool_Exp_Count + favorites_aggregate_fields: Favorites_Aggregate_Fields + favorites_aggregate_order_by: Favorites_Aggregate_Order_By + favorites_avg_fields: Favorites_Avg_Fields + favorites_avg_order_by: Favorites_Avg_Order_By + favorites_bool_exp: Favorites_Bool_Exp + favorites_max_fields: Favorites_Max_Fields + favorites_max_order_by: Favorites_Max_Order_By + favorites_min_fields: Favorites_Min_Fields + favorites_min_order_by: Favorites_Min_Order_By + favorites_order_by: Favorites_Order_By + favorites_stddev_fields: Favorites_Stddev_Fields + favorites_stddev_order_by: Favorites_Stddev_Order_By + favorites_stddev_pop_fields: Favorites_Stddev_Pop_Fields + favorites_stddev_pop_order_by: Favorites_Stddev_Pop_Order_By + favorites_stddev_samp_fields: Favorites_Stddev_Samp_Fields + favorites_stddev_samp_order_by: Favorites_Stddev_Samp_Order_By + favorites_stream_cursor_input: Favorites_Stream_Cursor_Input + favorites_stream_cursor_value_input: Favorites_Stream_Cursor_Value_Input + favorites_sum_fields: Favorites_Sum_Fields + favorites_sum_order_by: Favorites_Sum_Order_By + favorites_var_pop_fields: Favorites_Var_Pop_Fields + favorites_var_pop_order_by: Favorites_Var_Pop_Order_By + favorites_var_samp_fields: Favorites_Var_Samp_Fields + favorites_var_samp_order_by: Favorites_Var_Samp_Order_By + favorites_variance_fields: Favorites_Variance_Fields + favorites_variance_order_by: Favorites_Variance_Order_By + feature_flags: Feature_Flags + feature_flags_bool_exp: Feature_Flags_Bool_Exp + feature_flags_order_by: Feature_Flags_Order_By + feature_flags_stream_cursor_input: Feature_Flags_Stream_Cursor_Input + feature_flags_stream_cursor_value_input: Feature_Flags_Stream_Cursor_Value_Input + featured_token_projects_metadata_args: Featured_Token_Projects_Metadata_Args + filter_tokens_metadata_by_features_args: Filter_Tokens_Metadata_By_Features_Args + float8: Scalars['float8'] + float8_comparison_exp: Float8_Comparison_Exp + jsonb: Scalars['jsonb'] + jsonb_cast_exp: Jsonb_Cast_Exp + jsonb_comparison_exp: Jsonb_Comparison_Exp + jsonpath: Scalars['jsonpath'] + list_projects_metadata_random_args: List_Projects_Metadata_Random_Args + media: Media + media_bool_exp: Media_Bool_Exp + media_order_by: Media_Order_By + media_stream_cursor_input: Media_Stream_Cursor_Input + media_stream_cursor_value_input: Media_Stream_Cursor_Value_Input + minter_filters_metadata: Minter_Filters_Metadata + minter_filters_metadata_bool_exp: Minter_Filters_Metadata_Bool_Exp + minter_filters_metadata_order_by: Minter_Filters_Metadata_Order_By + minter_filters_metadata_stream_cursor_input: Minter_Filters_Metadata_Stream_Cursor_Input + minter_filters_metadata_stream_cursor_value_input: Minter_Filters_Metadata_Stream_Cursor_Value_Input + minter_type_names_enum_comparison_exp: Minter_Type_Names_Enum_Comparison_Exp + minter_types: Minter_Types + minter_types_bool_exp: Minter_Types_Bool_Exp + minter_types_order_by: Minter_Types_Order_By + minter_types_stream_cursor_input: Minter_Types_Stream_Cursor_Input + minter_types_stream_cursor_value_input: Minter_Types_Stream_Cursor_Value_Input + minters_metadata: Minters_Metadata + minters_metadata_aggregate_order_by: Minters_Metadata_Aggregate_Order_By + minters_metadata_avg_order_by: Minters_Metadata_Avg_Order_By + minters_metadata_bool_exp: Minters_Metadata_Bool_Exp + minters_metadata_max_order_by: Minters_Metadata_Max_Order_By + minters_metadata_min_order_by: Minters_Metadata_Min_Order_By + minters_metadata_order_by: Minters_Metadata_Order_By + minters_metadata_stddev_order_by: Minters_Metadata_Stddev_Order_By + minters_metadata_stddev_pop_order_by: Minters_Metadata_Stddev_Pop_Order_By + minters_metadata_stddev_samp_order_by: Minters_Metadata_Stddev_Samp_Order_By + minters_metadata_stream_cursor_input: Minters_Metadata_Stream_Cursor_Input + minters_metadata_stream_cursor_value_input: Minters_Metadata_Stream_Cursor_Value_Input + minters_metadata_sum_order_by: Minters_Metadata_Sum_Order_By + minters_metadata_var_pop_order_by: Minters_Metadata_Var_Pop_Order_By + minters_metadata_var_samp_order_by: Minters_Metadata_Var_Samp_Order_By + minters_metadata_variance_order_by: Minters_Metadata_Variance_Order_By + mutation_root: {} + numeric: Scalars['numeric'] + numeric_comparison_exp: Numeric_Comparison_Exp + project_external_asset_dependencies: Project_External_Asset_Dependencies + project_external_asset_dependencies_aggregate_order_by: Project_External_Asset_Dependencies_Aggregate_Order_By + project_external_asset_dependencies_avg_order_by: Project_External_Asset_Dependencies_Avg_Order_By + project_external_asset_dependencies_bool_exp: Project_External_Asset_Dependencies_Bool_Exp + project_external_asset_dependencies_max_order_by: Project_External_Asset_Dependencies_Max_Order_By + project_external_asset_dependencies_min_order_by: Project_External_Asset_Dependencies_Min_Order_By + project_external_asset_dependencies_order_by: Project_External_Asset_Dependencies_Order_By + project_external_asset_dependencies_stddev_order_by: Project_External_Asset_Dependencies_Stddev_Order_By + project_external_asset_dependencies_stddev_pop_order_by: Project_External_Asset_Dependencies_Stddev_Pop_Order_By + project_external_asset_dependencies_stddev_samp_order_by: Project_External_Asset_Dependencies_Stddev_Samp_Order_By + project_external_asset_dependencies_stream_cursor_input: Project_External_Asset_Dependencies_Stream_Cursor_Input + project_external_asset_dependencies_stream_cursor_value_input: Project_External_Asset_Dependencies_Stream_Cursor_Value_Input + project_external_asset_dependencies_sum_order_by: Project_External_Asset_Dependencies_Sum_Order_By + project_external_asset_dependencies_var_pop_order_by: Project_External_Asset_Dependencies_Var_Pop_Order_By + project_external_asset_dependencies_var_samp_order_by: Project_External_Asset_Dependencies_Var_Samp_Order_By + project_external_asset_dependencies_variance_order_by: Project_External_Asset_Dependencies_Variance_Order_By + project_external_asset_dependency_types_enum_comparison_exp: Project_External_Asset_Dependency_Types_Enum_Comparison_Exp + project_minter_configurations: Project_Minter_Configurations + project_minter_configurations_bool_exp: Project_Minter_Configurations_Bool_Exp + project_minter_configurations_order_by: Project_Minter_Configurations_Order_By + project_minter_configurations_stream_cursor_input: Project_Minter_Configurations_Stream_Cursor_Input + project_minter_configurations_stream_cursor_value_input: Project_Minter_Configurations_Stream_Cursor_Value_Input + project_scripts: Project_Scripts + project_scripts_aggregate_order_by: Project_Scripts_Aggregate_Order_By + project_scripts_avg_order_by: Project_Scripts_Avg_Order_By + project_scripts_bool_exp: Project_Scripts_Bool_Exp + project_scripts_max_order_by: Project_Scripts_Max_Order_By + project_scripts_min_order_by: Project_Scripts_Min_Order_By + project_scripts_order_by: Project_Scripts_Order_By + project_scripts_stddev_order_by: Project_Scripts_Stddev_Order_By + project_scripts_stddev_pop_order_by: Project_Scripts_Stddev_Pop_Order_By + project_scripts_stddev_samp_order_by: Project_Scripts_Stddev_Samp_Order_By + project_scripts_stream_cursor_input: Project_Scripts_Stream_Cursor_Input + project_scripts_stream_cursor_value_input: Project_Scripts_Stream_Cursor_Value_Input + project_scripts_sum_order_by: Project_Scripts_Sum_Order_By + project_scripts_var_pop_order_by: Project_Scripts_Var_Pop_Order_By + project_scripts_var_samp_order_by: Project_Scripts_Var_Samp_Order_By + project_scripts_variance_order_by: Project_Scripts_Variance_Order_By + project_series: Project_Series + project_series_aggregate: Project_Series_Aggregate + project_series_aggregate_fields: Project_Series_Aggregate_Fields + project_series_avg_fields: Project_Series_Avg_Fields + project_series_bool_exp: Project_Series_Bool_Exp + project_series_max_fields: Project_Series_Max_Fields + project_series_min_fields: Project_Series_Min_Fields + project_series_order_by: Project_Series_Order_By + project_series_stddev_fields: Project_Series_Stddev_Fields + project_series_stddev_pop_fields: Project_Series_Stddev_Pop_Fields + project_series_stddev_samp_fields: Project_Series_Stddev_Samp_Fields + project_series_stream_cursor_input: Project_Series_Stream_Cursor_Input + project_series_stream_cursor_value_input: Project_Series_Stream_Cursor_Value_Input + project_series_sum_fields: Project_Series_Sum_Fields + project_series_var_pop_fields: Project_Series_Var_Pop_Fields + project_series_var_samp_fields: Project_Series_Var_Samp_Fields + project_series_variance_fields: Project_Series_Variance_Fields + project_vertical_categories: Project_Vertical_Categories + project_vertical_categories_bool_exp: Project_Vertical_Categories_Bool_Exp + project_vertical_categories_order_by: Project_Vertical_Categories_Order_By + project_vertical_categories_stream_cursor_input: Project_Vertical_Categories_Stream_Cursor_Input + project_vertical_categories_stream_cursor_value_input: Project_Vertical_Categories_Stream_Cursor_Value_Input + project_verticals: Project_Verticals + project_verticals_aggregate_order_by: Project_Verticals_Aggregate_Order_By + project_verticals_bool_exp: Project_Verticals_Bool_Exp + project_verticals_max_order_by: Project_Verticals_Max_Order_By + project_verticals_min_order_by: Project_Verticals_Min_Order_By + project_verticals_order_by: Project_Verticals_Order_By + project_verticals_stream_cursor_input: Project_Verticals_Stream_Cursor_Input + project_verticals_stream_cursor_value_input: Project_Verticals_Stream_Cursor_Value_Input + projects_features: Projects_Features + projects_features_bool_exp: Projects_Features_Bool_Exp + projects_features_order_by: Projects_Features_Order_By + projects_features_stream_cursor_input: Projects_Features_Stream_Cursor_Input + projects_features_stream_cursor_value_input: Projects_Features_Stream_Cursor_Value_Input + projects_metadata: Projects_Metadata + projects_metadata_aggregate: Projects_Metadata_Aggregate + projects_metadata_aggregate_bool_exp: Projects_Metadata_Aggregate_Bool_Exp + projects_metadata_aggregate_bool_exp_bool_and: Projects_Metadata_Aggregate_Bool_Exp_Bool_And + projects_metadata_aggregate_bool_exp_bool_or: Projects_Metadata_Aggregate_Bool_Exp_Bool_Or + projects_metadata_aggregate_bool_exp_count: Projects_Metadata_Aggregate_Bool_Exp_Count + projects_metadata_aggregate_fields: Projects_Metadata_Aggregate_Fields + projects_metadata_aggregate_order_by: Projects_Metadata_Aggregate_Order_By + projects_metadata_avg_fields: Projects_Metadata_Avg_Fields + projects_metadata_avg_order_by: Projects_Metadata_Avg_Order_By + projects_metadata_bool_exp: Projects_Metadata_Bool_Exp + projects_metadata_max_fields: Projects_Metadata_Max_Fields + projects_metadata_max_order_by: Projects_Metadata_Max_Order_By + projects_metadata_min_fields: Projects_Metadata_Min_Fields + projects_metadata_min_order_by: Projects_Metadata_Min_Order_By + projects_metadata_order_by: Projects_Metadata_Order_By + projects_metadata_stddev_fields: Projects_Metadata_Stddev_Fields + projects_metadata_stddev_order_by: Projects_Metadata_Stddev_Order_By + projects_metadata_stddev_pop_fields: Projects_Metadata_Stddev_Pop_Fields + projects_metadata_stddev_pop_order_by: Projects_Metadata_Stddev_Pop_Order_By + projects_metadata_stddev_samp_fields: Projects_Metadata_Stddev_Samp_Fields + projects_metadata_stddev_samp_order_by: Projects_Metadata_Stddev_Samp_Order_By + projects_metadata_stream_cursor_input: Projects_Metadata_Stream_Cursor_Input + projects_metadata_stream_cursor_value_input: Projects_Metadata_Stream_Cursor_Value_Input + projects_metadata_sum_fields: Projects_Metadata_Sum_Fields + projects_metadata_sum_order_by: Projects_Metadata_Sum_Order_By + projects_metadata_var_pop_fields: Projects_Metadata_Var_Pop_Fields + projects_metadata_var_pop_order_by: Projects_Metadata_Var_Pop_Order_By + projects_metadata_var_samp_fields: Projects_Metadata_Var_Samp_Fields + projects_metadata_var_samp_order_by: Projects_Metadata_Var_Samp_Order_By + projects_metadata_variance_fields: Projects_Metadata_Variance_Fields + projects_metadata_variance_order_by: Projects_Metadata_Variance_Order_By + proposed_artist_addresses_and_splits: Proposed_Artist_Addresses_And_Splits + proposed_artist_addresses_and_splits_bool_exp: Proposed_Artist_Addresses_And_Splits_Bool_Exp + proposed_artist_addresses_and_splits_order_by: Proposed_Artist_Addresses_And_Splits_Order_By + proposed_artist_addresses_and_splits_stream_cursor_input: Proposed_Artist_Addresses_And_Splits_Stream_Cursor_Input + proposed_artist_addresses_and_splits_stream_cursor_value_input: Proposed_Artist_Addresses_And_Splits_Stream_Cursor_Value_Input + query_root: {} + receipt_metadata: Receipt_Metadata + receipt_metadata_aggregate: Receipt_Metadata_Aggregate + receipt_metadata_aggregate_bool_exp: Receipt_Metadata_Aggregate_Bool_Exp + receipt_metadata_aggregate_bool_exp_count: Receipt_Metadata_Aggregate_Bool_Exp_Count + receipt_metadata_aggregate_fields: Receipt_Metadata_Aggregate_Fields + receipt_metadata_aggregate_order_by: Receipt_Metadata_Aggregate_Order_By + receipt_metadata_bool_exp: Receipt_Metadata_Bool_Exp + receipt_metadata_max_fields: Receipt_Metadata_Max_Fields + receipt_metadata_max_order_by: Receipt_Metadata_Max_Order_By + receipt_metadata_min_fields: Receipt_Metadata_Min_Fields + receipt_metadata_min_order_by: Receipt_Metadata_Min_Order_By + receipt_metadata_order_by: Receipt_Metadata_Order_By + receipt_metadata_stream_cursor_input: Receipt_Metadata_Stream_Cursor_Input + receipt_metadata_stream_cursor_value_input: Receipt_Metadata_Stream_Cursor_Value_Input + render_types: Render_Types + render_types_bool_exp: Render_Types_Bool_Exp + render_types_enum_comparison_exp: Render_Types_Enum_Comparison_Exp + render_types_order_by: Render_Types_Order_By + render_types_stream_cursor_input: Render_Types_Stream_Cursor_Input + render_types_stream_cursor_value_input: Render_Types_Stream_Cursor_Value_Input + search_projects_args: Search_Projects_Args + search_tags_args: Search_Tags_Args + search_tokens_args: Search_Tokens_Args + search_users_args: Search_Users_Args + seed_float: Scalars['seed_float'] + subscription_root: {} + tag_groupings_enum_comparison_exp: Tag_Groupings_Enum_Comparison_Exp + tag_status_enum_comparison_exp: Tag_Status_Enum_Comparison_Exp + tag_types_enum_comparison_exp: Tag_Types_Enum_Comparison_Exp + tags: Tags + tags_bool_exp: Tags_Bool_Exp + tags_order_by: Tags_Order_By + tags_stream_cursor_input: Tags_Stream_Cursor_Input + tags_stream_cursor_value_input: Tags_Stream_Cursor_Value_Input + timestamp: Scalars['timestamp'] + timestamp_comparison_exp: Timestamp_Comparison_Exp + timestamptz: Scalars['timestamptz'] + timestamptz_comparison_exp: Timestamptz_Comparison_Exp + tokens_metadata: Tokens_Metadata + tokens_metadata_aggregate: Tokens_Metadata_Aggregate + tokens_metadata_aggregate_bool_exp: Tokens_Metadata_Aggregate_Bool_Exp + tokens_metadata_aggregate_bool_exp_avg: Tokens_Metadata_Aggregate_Bool_Exp_Avg + tokens_metadata_aggregate_bool_exp_corr: Tokens_Metadata_Aggregate_Bool_Exp_Corr + tokens_metadata_aggregate_bool_exp_corr_arguments: Tokens_Metadata_Aggregate_Bool_Exp_Corr_Arguments + tokens_metadata_aggregate_bool_exp_count: Tokens_Metadata_Aggregate_Bool_Exp_Count + tokens_metadata_aggregate_bool_exp_covar_samp: Tokens_Metadata_Aggregate_Bool_Exp_Covar_Samp + tokens_metadata_aggregate_bool_exp_covar_samp_arguments: Tokens_Metadata_Aggregate_Bool_Exp_Covar_Samp_Arguments + tokens_metadata_aggregate_bool_exp_max: Tokens_Metadata_Aggregate_Bool_Exp_Max + tokens_metadata_aggregate_bool_exp_min: Tokens_Metadata_Aggregate_Bool_Exp_Min + tokens_metadata_aggregate_bool_exp_stddev_samp: Tokens_Metadata_Aggregate_Bool_Exp_Stddev_Samp + tokens_metadata_aggregate_bool_exp_sum: Tokens_Metadata_Aggregate_Bool_Exp_Sum + tokens_metadata_aggregate_bool_exp_var_samp: Tokens_Metadata_Aggregate_Bool_Exp_Var_Samp + tokens_metadata_aggregate_fields: Tokens_Metadata_Aggregate_Fields + tokens_metadata_aggregate_order_by: Tokens_Metadata_Aggregate_Order_By + tokens_metadata_avg_fields: Tokens_Metadata_Avg_Fields + tokens_metadata_avg_order_by: Tokens_Metadata_Avg_Order_By + tokens_metadata_bool_exp: Tokens_Metadata_Bool_Exp + tokens_metadata_max_fields: Tokens_Metadata_Max_Fields + tokens_metadata_max_order_by: Tokens_Metadata_Max_Order_By + tokens_metadata_min_fields: Tokens_Metadata_Min_Fields + tokens_metadata_min_order_by: Tokens_Metadata_Min_Order_By + tokens_metadata_order_by: Tokens_Metadata_Order_By + tokens_metadata_stddev_fields: Tokens_Metadata_Stddev_Fields + tokens_metadata_stddev_order_by: Tokens_Metadata_Stddev_Order_By + tokens_metadata_stddev_pop_fields: Tokens_Metadata_Stddev_Pop_Fields + tokens_metadata_stddev_pop_order_by: Tokens_Metadata_Stddev_Pop_Order_By + tokens_metadata_stddev_samp_fields: Tokens_Metadata_Stddev_Samp_Fields + tokens_metadata_stddev_samp_order_by: Tokens_Metadata_Stddev_Samp_Order_By + tokens_metadata_stream_cursor_input: Tokens_Metadata_Stream_Cursor_Input + tokens_metadata_stream_cursor_value_input: Tokens_Metadata_Stream_Cursor_Value_Input + tokens_metadata_sum_fields: Tokens_Metadata_Sum_Fields + tokens_metadata_sum_order_by: Tokens_Metadata_Sum_Order_By + tokens_metadata_var_pop_fields: Tokens_Metadata_Var_Pop_Fields + tokens_metadata_var_pop_order_by: Tokens_Metadata_Var_Pop_Order_By + tokens_metadata_var_samp_fields: Tokens_Metadata_Var_Samp_Fields + tokens_metadata_var_samp_order_by: Tokens_Metadata_Var_Samp_Order_By + tokens_metadata_variance_fields: Tokens_Metadata_Variance_Fields + tokens_metadata_variance_order_by: Tokens_Metadata_Variance_Order_By + user_profiles: User_Profiles + user_profiles_aggregate: User_Profiles_Aggregate + user_profiles_aggregate_fields: User_Profiles_Aggregate_Fields + user_profiles_avg_fields: User_Profiles_Avg_Fields + user_profiles_bool_exp: User_Profiles_Bool_Exp + user_profiles_max_fields: User_Profiles_Max_Fields + user_profiles_min_fields: User_Profiles_Min_Fields + user_profiles_order_by: User_Profiles_Order_By + user_profiles_stddev_fields: User_Profiles_Stddev_Fields + user_profiles_stddev_pop_fields: User_Profiles_Stddev_Pop_Fields + user_profiles_stddev_samp_fields: User_Profiles_Stddev_Samp_Fields + user_profiles_stream_cursor_input: User_Profiles_Stream_Cursor_Input + user_profiles_stream_cursor_value_input: User_Profiles_Stream_Cursor_Value_Input + user_profiles_sum_fields: User_Profiles_Sum_Fields + user_profiles_var_pop_fields: User_Profiles_Var_Pop_Fields + user_profiles_var_samp_fields: User_Profiles_Var_Samp_Fields + user_profiles_variance_fields: User_Profiles_Variance_Fields + users: Users + users_aggregate: Users_Aggregate + users_aggregate_fields: Users_Aggregate_Fields + users_bool_exp: Users_Bool_Exp + users_max_fields: Users_Max_Fields + users_min_fields: Users_Min_Fields + users_order_by: Users_Order_By + users_stream_cursor_input: Users_Stream_Cursor_Input + users_stream_cursor_value_input: Users_Stream_Cursor_Value_Input + verticals: Verticals + verticals_bool_exp: Verticals_Bool_Exp + verticals_enum_comparison_exp: Verticals_Enum_Comparison_Exp + verticals_order_by: Verticals_Order_By + verticals_stream_cursor_input: Verticals_Stream_Cursor_Input + verticals_stream_cursor_value_input: Verticals_Stream_Cursor_Value_Input + video_aspect_ratios: Video_Aspect_Ratios + video_aspect_ratios_bool_exp: Video_Aspect_Ratios_Bool_Exp + video_aspect_ratios_order_by: Video_Aspect_Ratios_Order_By + video_aspect_ratios_stream_cursor_input: Video_Aspect_Ratios_Stream_Cursor_Input + video_aspect_ratios_stream_cursor_value_input: Video_Aspect_Ratios_Stream_Cursor_Value_Input + video_frame_rates: Video_Frame_Rates + video_frame_rates_bool_exp: Video_Frame_Rates_Bool_Exp + video_frame_rates_order_by: Video_Frame_Rates_Order_By + video_frame_rates_stream_cursor_input: Video_Frame_Rates_Stream_Cursor_Input + video_frame_rates_stream_cursor_value_input: Video_Frame_Rates_Stream_Cursor_Value_Input + webflow_artist_info: Webflow_Artist_Info + webflow_artist_info_bool_exp: Webflow_Artist_Info_Bool_Exp + webflow_artist_info_order_by: Webflow_Artist_Info_Order_By + webflow_artist_info_stream_cursor_input: Webflow_Artist_Info_Stream_Cursor_Input + webflow_artist_info_stream_cursor_value_input: Webflow_Artist_Info_Stream_Cursor_Value_Input + webflow_spectrum_articles: Webflow_Spectrum_Articles + webflow_spectrum_articles_bool_exp: Webflow_Spectrum_Articles_Bool_Exp + webflow_spectrum_articles_order_by: Webflow_Spectrum_Articles_Order_By + webflow_spectrum_articles_stream_cursor_input: Webflow_Spectrum_Articles_Stream_Cursor_Input + webflow_spectrum_articles_stream_cursor_value_input: Webflow_Spectrum_Articles_Stream_Cursor_Value_Input +} export type CachedDirectiveArgs = { - refresh?: Scalars['Boolean']; - ttl?: Scalars['Int']; -}; - -export type CachedDirectiveResolver = DirectiveResolverFn; - -export type AuthMessageOutputResolvers = { - authMessage?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type AuthenticateOutputResolvers = { - expiration?: Resolver; - jwt?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type OpenseaCollectionDataResolvers = { - projectId?: Resolver; - url?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type ArtistsResolvers = { - created_at?: Resolver, ParentType, ContextType>; - is_ab_staff?: Resolver, ParentType, ContextType>; - is_curator?: Resolver, ParentType, ContextType>; - most_recent_hosted_project?: Resolver, ParentType, ContextType>; - most_recent_hosted_project_id?: Resolver, ParentType, ContextType>; - most_recent_project?: Resolver, ParentType, ContextType>; - most_recent_project_id?: Resolver, ParentType, ContextType>; - projects?: Resolver, ParentType, ContextType, Partial>; - projects_aggregate?: Resolver>; - public_address?: Resolver, ParentType, ContextType>; - tos_accepted_at?: Resolver, ParentType, ContextType>; - user?: Resolver, ParentType, ContextType>; - viewed_warning_banner?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Artists_AggregateResolvers = { - aggregate?: Resolver, ParentType, ContextType>; - nodes?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Artists_Aggregate_FieldsResolvers = { - count?: Resolver>; - max?: Resolver, ParentType, ContextType>; - min?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Artists_Max_FieldsResolvers = { - created_at?: Resolver, ParentType, ContextType>; - most_recent_hosted_project_id?: Resolver, ParentType, ContextType>; - most_recent_project_id?: Resolver, ParentType, ContextType>; - public_address?: Resolver, ParentType, ContextType>; - tos_accepted_at?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Artists_Min_FieldsResolvers = { - created_at?: Resolver, ParentType, ContextType>; - most_recent_hosted_project_id?: Resolver, ParentType, ContextType>; - most_recent_project_id?: Resolver, ParentType, ContextType>; - public_address?: Resolver, ParentType, ContextType>; - tos_accepted_at?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export interface BigintScalarConfig extends GraphQLScalarTypeConfig { - name: 'bigint'; -} - -export type CategoriesResolvers = { - name?: Resolver; - project_vertical_category?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Contract_AllowlistingsResolvers = { - contract?: Resolver, ParentType, ContextType>; - contract_address?: Resolver; - user?: Resolver, ParentType, ContextType>; - user_address?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Contract_Type_NamesResolvers = { - name?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Contract_TypesResolvers = { - abi?: Resolver, ParentType, ContextType, Partial>; - type?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Contracts_MetadataResolvers = { - address?: Resolver; - admin?: Resolver, ParentType, ContextType>; - allowlisted_users?: Resolver, ParentType, ContextType, Partial>; - bucket_name?: Resolver, ParentType, ContextType>; - contract_type?: Resolver; - curation_registry_address?: Resolver, ParentType, ContextType>; - default_vertical?: Resolver, ParentType, ContextType>; - dependency_registry_address?: Resolver, ParentType, ContextType>; - generator_url?: Resolver, ParentType, ContextType>; - minter_address?: Resolver, ParentType, ContextType>; - minter_filter?: Resolver, ParentType, ContextType>; - minter_filter_address?: Resolver, ParentType, ContextType>; - name?: Resolver, ParentType, ContextType>; - new_projects_forbidden?: Resolver, ParentType, ContextType>; - new_projects_forbidden_offchain?: Resolver; - new_projects_forbidden_onchain?: Resolver; - preferred_arweave_gateway?: Resolver, ParentType, ContextType>; - preferred_ipfs_gateway?: Resolver, ParentType, ContextType>; - projects?: Resolver, ParentType, ContextType, Partial>; - projects_aggregate?: Resolver>; - render_provider_address?: Resolver, ParentType, ContextType>; - render_provider_percentage?: Resolver, ParentType, ContextType>; - render_provider_secondary_sales_address?: Resolver, ParentType, ContextType>; - render_provider_secondary_sales_bps?: Resolver, ParentType, ContextType>; - token_base_url?: Resolver, ParentType, ContextType>; - type?: Resolver, ParentType, ContextType>; - updated_at?: Resolver, ParentType, ContextType>; - user_is_allowlisted?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Contracts_Metadata_AggregateResolvers = { - aggregate?: Resolver, ParentType, ContextType>; - nodes?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Contracts_Metadata_Aggregate_FieldsResolvers = { - avg?: Resolver, ParentType, ContextType>; - count?: Resolver>; - max?: Resolver, ParentType, ContextType>; - min?: Resolver, ParentType, ContextType>; - stddev?: Resolver, ParentType, ContextType>; - stddev_pop?: Resolver, ParentType, ContextType>; - stddev_samp?: Resolver, ParentType, ContextType>; - sum?: Resolver, ParentType, ContextType>; - var_pop?: Resolver, ParentType, ContextType>; - var_samp?: Resolver, ParentType, ContextType>; - variance?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Contracts_Metadata_Avg_FieldsResolvers = { - render_provider_percentage?: Resolver, ParentType, ContextType>; - render_provider_secondary_sales_bps?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Contracts_Metadata_Max_FieldsResolvers = { - address?: Resolver, ParentType, ContextType>; - admin?: Resolver, ParentType, ContextType>; - bucket_name?: Resolver, ParentType, ContextType>; - curation_registry_address?: Resolver, ParentType, ContextType>; - dependency_registry_address?: Resolver, ParentType, ContextType>; - generator_url?: Resolver, ParentType, ContextType>; - minter_address?: Resolver, ParentType, ContextType>; - minter_filter_address?: Resolver, ParentType, ContextType>; - name?: Resolver, ParentType, ContextType>; - preferred_arweave_gateway?: Resolver, ParentType, ContextType>; - preferred_ipfs_gateway?: Resolver, ParentType, ContextType>; - render_provider_address?: Resolver, ParentType, ContextType>; - render_provider_percentage?: Resolver, ParentType, ContextType>; - render_provider_secondary_sales_address?: Resolver, ParentType, ContextType>; - render_provider_secondary_sales_bps?: Resolver, ParentType, ContextType>; - token_base_url?: Resolver, ParentType, ContextType>; - updated_at?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Contracts_Metadata_Min_FieldsResolvers = { - address?: Resolver, ParentType, ContextType>; - admin?: Resolver, ParentType, ContextType>; - bucket_name?: Resolver, ParentType, ContextType>; - curation_registry_address?: Resolver, ParentType, ContextType>; - dependency_registry_address?: Resolver, ParentType, ContextType>; - generator_url?: Resolver, ParentType, ContextType>; - minter_address?: Resolver, ParentType, ContextType>; - minter_filter_address?: Resolver, ParentType, ContextType>; - name?: Resolver, ParentType, ContextType>; - preferred_arweave_gateway?: Resolver, ParentType, ContextType>; - preferred_ipfs_gateway?: Resolver, ParentType, ContextType>; - render_provider_address?: Resolver, ParentType, ContextType>; - render_provider_percentage?: Resolver, ParentType, ContextType>; - render_provider_secondary_sales_address?: Resolver, ParentType, ContextType>; - render_provider_secondary_sales_bps?: Resolver, ParentType, ContextType>; - token_base_url?: Resolver, ParentType, ContextType>; - updated_at?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Contracts_Metadata_Stddev_FieldsResolvers = { - render_provider_percentage?: Resolver, ParentType, ContextType>; - render_provider_secondary_sales_bps?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Contracts_Metadata_Stddev_Pop_FieldsResolvers = { - render_provider_percentage?: Resolver, ParentType, ContextType>; - render_provider_secondary_sales_bps?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Contracts_Metadata_Stddev_Samp_FieldsResolvers = { - render_provider_percentage?: Resolver, ParentType, ContextType>; - render_provider_secondary_sales_bps?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Contracts_Metadata_Sum_FieldsResolvers = { - render_provider_percentage?: Resolver, ParentType, ContextType>; - render_provider_secondary_sales_bps?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Contracts_Metadata_Var_Pop_FieldsResolvers = { - render_provider_percentage?: Resolver, ParentType, ContextType>; - render_provider_secondary_sales_bps?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Contracts_Metadata_Var_Samp_FieldsResolvers = { - render_provider_percentage?: Resolver, ParentType, ContextType>; - render_provider_secondary_sales_bps?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Contracts_Metadata_Variance_FieldsResolvers = { - render_provider_percentage?: Resolver, ParentType, ContextType>; - render_provider_secondary_sales_bps?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependencies_MetadataResolvers = { - additional_cdns?: Resolver, ParentType, ContextType, Partial>; - additional_cdns_aggregate?: Resolver>; - additional_repositories?: Resolver, ParentType, ContextType, Partial>; - additional_repositories_aggregate?: Resolver>; - dependency_registry?: Resolver; - dependency_registry_address?: Resolver; - preferred_cdn?: Resolver, ParentType, ContextType>; - preferred_repository?: Resolver, ParentType, ContextType>; - reference_website?: Resolver, ParentType, ContextType>; - script?: Resolver, ParentType, ContextType>; - scripts?: Resolver, ParentType, ContextType, Partial>; - scripts_aggregate?: Resolver>; - type_and_version?: Resolver; - updated_at?: Resolver; - updated_onchain_at?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependencies_Metadata_AggregateResolvers = { - aggregate?: Resolver, ParentType, ContextType>; - nodes?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependencies_Metadata_Aggregate_FieldsResolvers = { - count?: Resolver>; - max?: Resolver, ParentType, ContextType>; - min?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependencies_Metadata_Max_FieldsResolvers = { - dependency_registry_address?: Resolver, ParentType, ContextType>; - preferred_cdn?: Resolver, ParentType, ContextType>; - preferred_repository?: Resolver, ParentType, ContextType>; - reference_website?: Resolver, ParentType, ContextType>; - script?: Resolver, ParentType, ContextType>; - type_and_version?: Resolver, ParentType, ContextType>; - updated_at?: Resolver, ParentType, ContextType>; - updated_onchain_at?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependencies_Metadata_Min_FieldsResolvers = { - dependency_registry_address?: Resolver, ParentType, ContextType>; - preferred_cdn?: Resolver, ParentType, ContextType>; - preferred_repository?: Resolver, ParentType, ContextType>; - reference_website?: Resolver, ParentType, ContextType>; - script?: Resolver, ParentType, ContextType>; - type_and_version?: Resolver, ParentType, ContextType>; - updated_at?: Resolver, ParentType, ContextType>; - updated_onchain_at?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_CdnsResolvers = { - cdn?: Resolver; - dependency?: Resolver; - dependency_type_and_version?: Resolver; - index?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Cdns_AggregateResolvers = { - aggregate?: Resolver, ParentType, ContextType>; - nodes?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Cdns_Aggregate_FieldsResolvers = { - avg?: Resolver, ParentType, ContextType>; - count?: Resolver>; - max?: Resolver, ParentType, ContextType>; - min?: Resolver, ParentType, ContextType>; - stddev?: Resolver, ParentType, ContextType>; - stddev_pop?: Resolver, ParentType, ContextType>; - stddev_samp?: Resolver, ParentType, ContextType>; - sum?: Resolver, ParentType, ContextType>; - var_pop?: Resolver, ParentType, ContextType>; - var_samp?: Resolver, ParentType, ContextType>; - variance?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Cdns_Avg_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Cdns_Max_FieldsResolvers = { - cdn?: Resolver, ParentType, ContextType>; - dependency_type_and_version?: Resolver, ParentType, ContextType>; - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Cdns_Min_FieldsResolvers = { - cdn?: Resolver, ParentType, ContextType>; - dependency_type_and_version?: Resolver, ParentType, ContextType>; - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Cdns_Stddev_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Cdns_Stddev_Pop_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Cdns_Stddev_Samp_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Cdns_Sum_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Cdns_Var_Pop_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Cdns_Var_Samp_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Cdns_Variance_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_RepositoriesResolvers = { - dependency?: Resolver; - dependency_type_and_version?: Resolver; - index?: Resolver; - repository?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Repositories_AggregateResolvers = { - aggregate?: Resolver, ParentType, ContextType>; - nodes?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Repositories_Aggregate_FieldsResolvers = { - avg?: Resolver, ParentType, ContextType>; - count?: Resolver>; - max?: Resolver, ParentType, ContextType>; - min?: Resolver, ParentType, ContextType>; - stddev?: Resolver, ParentType, ContextType>; - stddev_pop?: Resolver, ParentType, ContextType>; - stddev_samp?: Resolver, ParentType, ContextType>; - sum?: Resolver, ParentType, ContextType>; - var_pop?: Resolver, ParentType, ContextType>; - var_samp?: Resolver, ParentType, ContextType>; - variance?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Repositories_Avg_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Repositories_Max_FieldsResolvers = { - dependency_type_and_version?: Resolver, ParentType, ContextType>; - index?: Resolver, ParentType, ContextType>; - repository?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Repositories_Min_FieldsResolvers = { - dependency_type_and_version?: Resolver, ParentType, ContextType>; - index?: Resolver, ParentType, ContextType>; - repository?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Repositories_Stddev_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Repositories_Stddev_Pop_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Repositories_Stddev_Samp_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Repositories_Sum_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Repositories_Var_Pop_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Repositories_Var_Samp_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Additional_Repositories_Variance_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_RegistriesResolvers = { - address?: Resolver; - dependencies?: Resolver, ParentType, ContextType, Partial>; - dependencies_aggregate?: Resolver>; - owner?: Resolver; - supported_core_contracts?: Resolver, ParentType, ContextType, Partial>; - supported_core_contracts_aggregate?: Resolver>; - updated_onchain_at?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Registries_AggregateResolvers = { - aggregate?: Resolver, ParentType, ContextType>; - nodes?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Registries_Aggregate_FieldsResolvers = { - count?: Resolver>; - max?: Resolver, ParentType, ContextType>; - min?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Registries_Max_FieldsResolvers = { - address?: Resolver, ParentType, ContextType>; - owner?: Resolver, ParentType, ContextType>; - updated_onchain_at?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Registries_Min_FieldsResolvers = { - address?: Resolver, ParentType, ContextType>; - owner?: Resolver, ParentType, ContextType>; - updated_onchain_at?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_ScriptsResolvers = { - address?: Resolver; - dependency_type_and_version?: Resolver; - index?: Resolver; - script?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Scripts_AggregateResolvers = { - aggregate?: Resolver, ParentType, ContextType>; - nodes?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Scripts_Aggregate_FieldsResolvers = { - avg?: Resolver, ParentType, ContextType>; - count?: Resolver>; - max?: Resolver, ParentType, ContextType>; - min?: Resolver, ParentType, ContextType>; - stddev?: Resolver, ParentType, ContextType>; - stddev_pop?: Resolver, ParentType, ContextType>; - stddev_samp?: Resolver, ParentType, ContextType>; - sum?: Resolver, ParentType, ContextType>; - var_pop?: Resolver, ParentType, ContextType>; - var_samp?: Resolver, ParentType, ContextType>; - variance?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Scripts_Avg_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Scripts_Max_FieldsResolvers = { - address?: Resolver, ParentType, ContextType>; - dependency_type_and_version?: Resolver, ParentType, ContextType>; - index?: Resolver, ParentType, ContextType>; - script?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Scripts_Min_FieldsResolvers = { - address?: Resolver, ParentType, ContextType>; - dependency_type_and_version?: Resolver, ParentType, ContextType>; - index?: Resolver, ParentType, ContextType>; - script?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Scripts_Stddev_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Scripts_Stddev_Pop_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Scripts_Stddev_Samp_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Scripts_Sum_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Scripts_Var_Pop_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Scripts_Var_Samp_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Dependency_Scripts_Variance_FieldsResolvers = { - index?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Entity_TagsResolvers = { - id?: Resolver; - project?: Resolver, ParentType, ContextType>; - project_id?: Resolver, ParentType, ContextType>; - tag?: Resolver, ParentType, ContextType>; - tag_name?: Resolver; - user?: Resolver, ParentType, ContextType>; - user_address?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type FavoritesResolvers = { - favorited_project_id?: Resolver, ParentType, ContextType>; - favorited_token_id?: Resolver, ParentType, ContextType>; - favorited_user?: Resolver, ParentType, ContextType>; - favorited_user_address?: Resolver, ParentType, ContextType>; - id?: Resolver; - project_metadata?: Resolver, ParentType, ContextType>; - token_metadata?: Resolver, ParentType, ContextType>; - user?: Resolver; - user_public_address?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Favorites_AggregateResolvers = { - aggregate?: Resolver, ParentType, ContextType>; - nodes?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Favorites_Aggregate_FieldsResolvers = { - avg?: Resolver, ParentType, ContextType>; - count?: Resolver>; - max?: Resolver, ParentType, ContextType>; - min?: Resolver, ParentType, ContextType>; - stddev?: Resolver, ParentType, ContextType>; - stddev_pop?: Resolver, ParentType, ContextType>; - stddev_samp?: Resolver, ParentType, ContextType>; - sum?: Resolver, ParentType, ContextType>; - var_pop?: Resolver, ParentType, ContextType>; - var_samp?: Resolver, ParentType, ContextType>; - variance?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Favorites_Avg_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Favorites_Max_FieldsResolvers = { - favorited_project_id?: Resolver, ParentType, ContextType>; - favorited_token_id?: Resolver, ParentType, ContextType>; - favorited_user_address?: Resolver, ParentType, ContextType>; - id?: Resolver, ParentType, ContextType>; - user_public_address?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Favorites_Min_FieldsResolvers = { - favorited_project_id?: Resolver, ParentType, ContextType>; - favorited_token_id?: Resolver, ParentType, ContextType>; - favorited_user_address?: Resolver, ParentType, ContextType>; - id?: Resolver, ParentType, ContextType>; - user_public_address?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Favorites_Stddev_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Favorites_Stddev_Pop_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Favorites_Stddev_Samp_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Favorites_Sum_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Favorites_Var_Pop_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Favorites_Var_Samp_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Favorites_Variance_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Feature_FlagsResolvers = { - flag_name?: Resolver; - globally_enabled?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export interface Float8ScalarConfig extends GraphQLScalarTypeConfig { - name: 'float8'; -} - -export interface JsonbScalarConfig extends GraphQLScalarTypeConfig { - name: 'jsonb'; -} - -export interface JsonpathScalarConfig extends GraphQLScalarTypeConfig { - name: 'jsonpath'; -} - -export type MediaResolvers = { - bucket_name?: Resolver; - extension?: Resolver, ParentType, ContextType>; - file_path?: Resolver; - id?: Resolver; - metadata?: Resolver, ParentType, ContextType, Partial>; - owner_id?: Resolver, ParentType, ContextType>; - url?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Minter_Filters_MetadataResolvers = { - address?: Resolver; - allowed_minters?: Resolver, ParentType, ContextType, Partial>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Minter_TypesResolvers = { - description_template?: Resolver; - label?: Resolver, ParentType, ContextType>; - type?: Resolver; - unversioned_type?: Resolver, ParentType, ContextType>; - version_number?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Minters_MetadataResolvers = { - address?: Resolver; - core_contract?: Resolver, ParentType, ContextType>; - core_contract_address?: Resolver; - extra_minter_details?: Resolver, ParentType, ContextType, Partial>; - maximum_price_decay_half_life_in_seconds?: Resolver, ParentType, ContextType>; - minimum_auction_length_in_seconds?: Resolver, ParentType, ContextType>; - minimum_price_decay_half_life_in_seconds?: Resolver, ParentType, ContextType>; - minter_filter?: Resolver, ParentType, ContextType>; - minter_filter_address?: Resolver; - minter_type?: Resolver; - receipts?: Resolver, ParentType, ContextType, Partial>; - receipts_aggregate?: Resolver>; - type?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Mutation_RootResolvers = { - authenticate?: Resolver, ParentType, ContextType, RequireFields>; -}; - -export interface NumericScalarConfig extends GraphQLScalarTypeConfig { - name: 'numeric'; -} - -export type Project_External_Asset_DependenciesResolvers = { - bytecode_address?: Resolver, ParentType, ContextType>; - cid?: Resolver; - data?: Resolver, ParentType, ContextType>; - dependency_type?: Resolver; - index?: Resolver; - project?: Resolver; - project_id?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Project_Minter_ConfigurationsResolvers = { - approximate_exp_da_end_time?: Resolver, ParentType, ContextType>; - base_price?: Resolver, ParentType, ContextType>; - currency_address?: Resolver; - currency_symbol?: Resolver; - end_time?: Resolver, ParentType, ContextType>; - extra_minter_details?: Resolver, ParentType, ContextType, Partial>; - half_life_in_seconds?: Resolver, ParentType, ContextType>; - id?: Resolver; - max_invocations?: Resolver, ParentType, ContextType>; - minter?: Resolver, ParentType, ContextType>; - minter_id?: Resolver; - offchain_extra_minter_details?: Resolver, ParentType, ContextType, Partial>; - price_is_configured?: Resolver; - project?: Resolver, ParentType, ContextType>; - project_id?: Resolver; - purchase_to_disabled?: Resolver; - start_price?: Resolver, ParentType, ContextType>; - start_time?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Project_ScriptsResolvers = { - index?: Resolver; - project?: Resolver, ParentType, ContextType>; - project_id?: Resolver; - script?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Project_SeriesResolvers = { - id?: Resolver; - projects?: Resolver, ParentType, ContextType, Partial>; - projects_aggregate?: Resolver>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Project_Series_AggregateResolvers = { - aggregate?: Resolver, ParentType, ContextType>; - nodes?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Project_Series_Aggregate_FieldsResolvers = { - avg?: Resolver, ParentType, ContextType>; - count?: Resolver>; - max?: Resolver, ParentType, ContextType>; - min?: Resolver, ParentType, ContextType>; - stddev?: Resolver, ParentType, ContextType>; - stddev_pop?: Resolver, ParentType, ContextType>; - stddev_samp?: Resolver, ParentType, ContextType>; - sum?: Resolver, ParentType, ContextType>; - var_pop?: Resolver, ParentType, ContextType>; - var_samp?: Resolver, ParentType, ContextType>; - variance?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Project_Series_Avg_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Project_Series_Max_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Project_Series_Min_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Project_Series_Stddev_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Project_Series_Stddev_Pop_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Project_Series_Stddev_Samp_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Project_Series_Sum_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Project_Series_Var_Pop_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Project_Series_Var_Samp_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Project_Series_Variance_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Project_Vertical_CategoriesResolvers = { - category?: Resolver; - hosted?: Resolver; - name?: Resolver; - verticals?: Resolver, ParentType, ContextType, Partial>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Project_VerticalsResolvers = { - active?: Resolver; - category?: Resolver; - category_name?: Resolver; - description?: Resolver, ParentType, ContextType>; - display_name?: Resolver; - name?: Resolver; - projects?: Resolver, ParentType, ContextType, Partial>; - projects_aggregate?: Resolver>; - vertical?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Projects_FeaturesResolvers = { - enable_artist_update_after_completion?: Resolver; - feature_fields?: Resolver, ParentType, ContextType, Partial>; - feature_fields_counts?: Resolver, ParentType, ContextType, Partial>; - id?: Resolver; - project?: Resolver; - project_id?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Projects_MetadataResolvers = { - activated_at?: Resolver, ParentType, ContextType>; - active?: Resolver; - additional_payee?: Resolver, ParentType, ContextType>; - additional_payee_percentage?: Resolver, ParentType, ContextType>; - additional_payee_secondary_sales_address?: Resolver, ParentType, ContextType>; - additional_payee_secondary_sales_percentage?: Resolver, ParentType, ContextType>; - artist?: Resolver; - artist_address?: Resolver; - artist_display_notes?: Resolver, ParentType, ContextType>; - artist_featured_token_id?: Resolver, ParentType, ContextType>; - artist_interview?: Resolver, ParentType, ContextType>; - artist_name?: Resolver, ParentType, ContextType>; - aspect_ratio?: Resolver; - base_uri?: Resolver, ParentType, ContextType>; - charitable_giving_details?: Resolver, ParentType, ContextType>; - complete?: Resolver; - completed_at?: Resolver, ParentType, ContextType>; - contract?: Resolver; - contract_address?: Resolver; - creative_credit?: Resolver, ParentType, ContextType>; - curation_status?: Resolver; - curation_status_display?: Resolver, ParentType, ContextType>; - curation_status_override?: Resolver, ParentType, ContextType>; - currency_address?: Resolver, ParentType, ContextType>; - currency_decimals?: Resolver, ParentType, ContextType>; - currency_symbol?: Resolver, ParentType, ContextType>; - dependency?: Resolver, ParentType, ContextType>; - description?: Resolver, ParentType, ContextType>; - disable_auto_image_format?: Resolver, ParentType, ContextType>; - disable_sample_generator?: Resolver; - display_static?: Resolver; - external_asset_dependencies?: Resolver, ParentType, ContextType, Partial>; - external_asset_dependencies_locked?: Resolver, ParentType, ContextType>; - external_asset_dependency_count?: Resolver, ParentType, ContextType>; - favorited_by_user?: Resolver, ParentType, ContextType>; - favorites?: Resolver, ParentType, ContextType, Partial>; - favorites_aggregate?: Resolver>; - featured_token?: Resolver>, ParentType, ContextType, RequireFields>; - features?: Resolver, ParentType, ContextType>; - first_token_minted_at?: Resolver, ParentType, ContextType>; - generate_video_assets?: Resolver; - heritage_curation_status?: Resolver, ParentType, ContextType>; - id?: Resolver; - index?: Resolver, ParentType, ContextType>; - invocations?: Resolver, ParentType, ContextType>; - ipfs_hash?: Resolver, ParentType, ContextType>; - is_artblocks?: Resolver, ParentType, ContextType>; - license?: Resolver, ParentType, ContextType>; - link_to_license?: Resolver, ParentType, ContextType>; - locked?: Resolver, ParentType, ContextType>; - lowest_listing?: Resolver, ParentType, ContextType>; - max_invocations?: Resolver; - minter_configuration?: Resolver, ParentType, ContextType>; - minter_configuration_id?: Resolver, ParentType, ContextType>; - name?: Resolver, ParentType, ContextType>; - paused?: Resolver; - preview_render_type?: Resolver; - price_per_token_in_wei?: Resolver, ParentType, ContextType>; - primary_render_type?: Resolver; - project_id?: Resolver; - proposed_artist_addresses_and_split?: Resolver, ParentType, ContextType>; - proposed_artists_and_splits_id?: Resolver, ParentType, ContextType>; - receipts?: Resolver, ParentType, ContextType, Partial>; - receipts_aggregate?: Resolver>; - render_complete?: Resolver, ParentType, ContextType>; - render_delay?: Resolver, ParentType, ContextType>; - render_with_gpu?: Resolver, ParentType, ContextType>; - royalty_percentage?: Resolver, ParentType, ContextType>; - sales_notes?: Resolver, ParentType, ContextType>; - script?: Resolver, ParentType, ContextType>; - script_count?: Resolver, ParentType, ContextType>; - script_json?: Resolver, ParentType, ContextType, Partial>; - script_type_and_version?: Resolver, ParentType, ContextType>; - scripts?: Resolver, ParentType, ContextType, Partial>; - second_token_minted_at?: Resolver, ParentType, ContextType>; - series?: Resolver, ParentType, ContextType>; - series_id?: Resolver, ParentType, ContextType>; - start_datetime?: Resolver, ParentType, ContextType>; - tags?: Resolver, ParentType, ContextType, Partial>; - tokens?: Resolver, ParentType, ContextType, Partial>; - tokens_aggregate?: Resolver>; - updated_at?: Resolver, ParentType, ContextType>; - user_is_artist?: Resolver, ParentType, ContextType>; - vertical?: Resolver; - vertical_name?: Resolver; - video_aspect_ratio?: Resolver, ParentType, ContextType>; - video_duration?: Resolver, ParentType, ContextType>; - video_fps?: Resolver, ParentType, ContextType>; - video_render_delay?: Resolver, ParentType, ContextType>; - website?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Projects_Metadata_AggregateResolvers = { - aggregate?: Resolver, ParentType, ContextType>; - nodes?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Projects_Metadata_Aggregate_FieldsResolvers = { - avg?: Resolver, ParentType, ContextType>; - count?: Resolver>; - max?: Resolver, ParentType, ContextType>; - min?: Resolver, ParentType, ContextType>; - stddev?: Resolver, ParentType, ContextType>; - stddev_pop?: Resolver, ParentType, ContextType>; - stddev_samp?: Resolver, ParentType, ContextType>; - sum?: Resolver, ParentType, ContextType>; - var_pop?: Resolver, ParentType, ContextType>; - var_samp?: Resolver, ParentType, ContextType>; - variance?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Projects_Metadata_Avg_FieldsResolvers = { - additional_payee_percentage?: Resolver, ParentType, ContextType>; - additional_payee_secondary_sales_percentage?: Resolver, ParentType, ContextType>; - aspect_ratio?: Resolver, ParentType, ContextType>; - currency_decimals?: Resolver, ParentType, ContextType>; - index?: Resolver, ParentType, ContextType>; - max_invocations?: Resolver, ParentType, ContextType>; - render_delay?: Resolver, ParentType, ContextType>; - royalty_percentage?: Resolver, ParentType, ContextType>; - series_id?: Resolver, ParentType, ContextType>; - video_aspect_ratio?: Resolver, ParentType, ContextType>; - video_duration?: Resolver, ParentType, ContextType>; - video_fps?: Resolver, ParentType, ContextType>; - video_render_delay?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Projects_Metadata_Max_FieldsResolvers = { - activated_at?: Resolver, ParentType, ContextType>; - additional_payee?: Resolver, ParentType, ContextType>; - additional_payee_percentage?: Resolver, ParentType, ContextType>; - additional_payee_secondary_sales_address?: Resolver, ParentType, ContextType>; - additional_payee_secondary_sales_percentage?: Resolver, ParentType, ContextType>; - artist_address?: Resolver, ParentType, ContextType>; - artist_display_notes?: Resolver, ParentType, ContextType>; - artist_featured_token_id?: Resolver, ParentType, ContextType>; - artist_interview?: Resolver, ParentType, ContextType>; - artist_name?: Resolver, ParentType, ContextType>; - aspect_ratio?: Resolver, ParentType, ContextType>; - base_uri?: Resolver, ParentType, ContextType>; - charitable_giving_details?: Resolver, ParentType, ContextType>; - completed_at?: Resolver, ParentType, ContextType>; - contract_address?: Resolver, ParentType, ContextType>; - creative_credit?: Resolver, ParentType, ContextType>; - currency_address?: Resolver, ParentType, ContextType>; - currency_decimals?: Resolver, ParentType, ContextType>; - currency_symbol?: Resolver, ParentType, ContextType>; - description?: Resolver, ParentType, ContextType>; - id?: Resolver, ParentType, ContextType>; - index?: Resolver, ParentType, ContextType>; - ipfs_hash?: Resolver, ParentType, ContextType>; - license?: Resolver, ParentType, ContextType>; - link_to_license?: Resolver, ParentType, ContextType>; - max_invocations?: Resolver, ParentType, ContextType>; - minter_configuration_id?: Resolver, ParentType, ContextType>; - name?: Resolver, ParentType, ContextType>; - price_per_token_in_wei?: Resolver, ParentType, ContextType>; - project_id?: Resolver, ParentType, ContextType>; - proposed_artists_and_splits_id?: Resolver, ParentType, ContextType>; - render_delay?: Resolver, ParentType, ContextType>; - royalty_percentage?: Resolver, ParentType, ContextType>; - sales_notes?: Resolver, ParentType, ContextType>; - script?: Resolver, ParentType, ContextType>; - script_type_and_version?: Resolver, ParentType, ContextType>; - series_id?: Resolver, ParentType, ContextType>; - start_datetime?: Resolver, ParentType, ContextType>; - updated_at?: Resolver, ParentType, ContextType>; - vertical_name?: Resolver, ParentType, ContextType>; - video_aspect_ratio?: Resolver, ParentType, ContextType>; - video_duration?: Resolver, ParentType, ContextType>; - video_fps?: Resolver, ParentType, ContextType>; - video_render_delay?: Resolver, ParentType, ContextType>; - website?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Projects_Metadata_Min_FieldsResolvers = { - activated_at?: Resolver, ParentType, ContextType>; - additional_payee?: Resolver, ParentType, ContextType>; - additional_payee_percentage?: Resolver, ParentType, ContextType>; - additional_payee_secondary_sales_address?: Resolver, ParentType, ContextType>; - additional_payee_secondary_sales_percentage?: Resolver, ParentType, ContextType>; - artist_address?: Resolver, ParentType, ContextType>; - artist_display_notes?: Resolver, ParentType, ContextType>; - artist_featured_token_id?: Resolver, ParentType, ContextType>; - artist_interview?: Resolver, ParentType, ContextType>; - artist_name?: Resolver, ParentType, ContextType>; - aspect_ratio?: Resolver, ParentType, ContextType>; - base_uri?: Resolver, ParentType, ContextType>; - charitable_giving_details?: Resolver, ParentType, ContextType>; - completed_at?: Resolver, ParentType, ContextType>; - contract_address?: Resolver, ParentType, ContextType>; - creative_credit?: Resolver, ParentType, ContextType>; - currency_address?: Resolver, ParentType, ContextType>; - currency_decimals?: Resolver, ParentType, ContextType>; - currency_symbol?: Resolver, ParentType, ContextType>; - description?: Resolver, ParentType, ContextType>; - id?: Resolver, ParentType, ContextType>; - index?: Resolver, ParentType, ContextType>; - ipfs_hash?: Resolver, ParentType, ContextType>; - license?: Resolver, ParentType, ContextType>; - link_to_license?: Resolver, ParentType, ContextType>; - max_invocations?: Resolver, ParentType, ContextType>; - minter_configuration_id?: Resolver, ParentType, ContextType>; - name?: Resolver, ParentType, ContextType>; - price_per_token_in_wei?: Resolver, ParentType, ContextType>; - project_id?: Resolver, ParentType, ContextType>; - proposed_artists_and_splits_id?: Resolver, ParentType, ContextType>; - render_delay?: Resolver, ParentType, ContextType>; - royalty_percentage?: Resolver, ParentType, ContextType>; - sales_notes?: Resolver, ParentType, ContextType>; - script?: Resolver, ParentType, ContextType>; - script_type_and_version?: Resolver, ParentType, ContextType>; - series_id?: Resolver, ParentType, ContextType>; - start_datetime?: Resolver, ParentType, ContextType>; - updated_at?: Resolver, ParentType, ContextType>; - vertical_name?: Resolver, ParentType, ContextType>; - video_aspect_ratio?: Resolver, ParentType, ContextType>; - video_duration?: Resolver, ParentType, ContextType>; - video_fps?: Resolver, ParentType, ContextType>; - video_render_delay?: Resolver, ParentType, ContextType>; - website?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Projects_Metadata_Stddev_FieldsResolvers = { - additional_payee_percentage?: Resolver, ParentType, ContextType>; - additional_payee_secondary_sales_percentage?: Resolver, ParentType, ContextType>; - aspect_ratio?: Resolver, ParentType, ContextType>; - currency_decimals?: Resolver, ParentType, ContextType>; - index?: Resolver, ParentType, ContextType>; - max_invocations?: Resolver, ParentType, ContextType>; - render_delay?: Resolver, ParentType, ContextType>; - royalty_percentage?: Resolver, ParentType, ContextType>; - series_id?: Resolver, ParentType, ContextType>; - video_aspect_ratio?: Resolver, ParentType, ContextType>; - video_duration?: Resolver, ParentType, ContextType>; - video_fps?: Resolver, ParentType, ContextType>; - video_render_delay?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Projects_Metadata_Stddev_Pop_FieldsResolvers = { - additional_payee_percentage?: Resolver, ParentType, ContextType>; - additional_payee_secondary_sales_percentage?: Resolver, ParentType, ContextType>; - aspect_ratio?: Resolver, ParentType, ContextType>; - currency_decimals?: Resolver, ParentType, ContextType>; - index?: Resolver, ParentType, ContextType>; - max_invocations?: Resolver, ParentType, ContextType>; - render_delay?: Resolver, ParentType, ContextType>; - royalty_percentage?: Resolver, ParentType, ContextType>; - series_id?: Resolver, ParentType, ContextType>; - video_aspect_ratio?: Resolver, ParentType, ContextType>; - video_duration?: Resolver, ParentType, ContextType>; - video_fps?: Resolver, ParentType, ContextType>; - video_render_delay?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Projects_Metadata_Stddev_Samp_FieldsResolvers = { - additional_payee_percentage?: Resolver, ParentType, ContextType>; - additional_payee_secondary_sales_percentage?: Resolver, ParentType, ContextType>; - aspect_ratio?: Resolver, ParentType, ContextType>; - currency_decimals?: Resolver, ParentType, ContextType>; - index?: Resolver, ParentType, ContextType>; - max_invocations?: Resolver, ParentType, ContextType>; - render_delay?: Resolver, ParentType, ContextType>; - royalty_percentage?: Resolver, ParentType, ContextType>; - series_id?: Resolver, ParentType, ContextType>; - video_aspect_ratio?: Resolver, ParentType, ContextType>; - video_duration?: Resolver, ParentType, ContextType>; - video_fps?: Resolver, ParentType, ContextType>; - video_render_delay?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Projects_Metadata_Sum_FieldsResolvers = { - additional_payee_percentage?: Resolver, ParentType, ContextType>; - additional_payee_secondary_sales_percentage?: Resolver, ParentType, ContextType>; - aspect_ratio?: Resolver, ParentType, ContextType>; - currency_decimals?: Resolver, ParentType, ContextType>; - index?: Resolver, ParentType, ContextType>; - max_invocations?: Resolver, ParentType, ContextType>; - render_delay?: Resolver, ParentType, ContextType>; - royalty_percentage?: Resolver, ParentType, ContextType>; - series_id?: Resolver, ParentType, ContextType>; - video_aspect_ratio?: Resolver, ParentType, ContextType>; - video_duration?: Resolver, ParentType, ContextType>; - video_fps?: Resolver, ParentType, ContextType>; - video_render_delay?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Projects_Metadata_Var_Pop_FieldsResolvers = { - additional_payee_percentage?: Resolver, ParentType, ContextType>; - additional_payee_secondary_sales_percentage?: Resolver, ParentType, ContextType>; - aspect_ratio?: Resolver, ParentType, ContextType>; - currency_decimals?: Resolver, ParentType, ContextType>; - index?: Resolver, ParentType, ContextType>; - max_invocations?: Resolver, ParentType, ContextType>; - render_delay?: Resolver, ParentType, ContextType>; - royalty_percentage?: Resolver, ParentType, ContextType>; - series_id?: Resolver, ParentType, ContextType>; - video_aspect_ratio?: Resolver, ParentType, ContextType>; - video_duration?: Resolver, ParentType, ContextType>; - video_fps?: Resolver, ParentType, ContextType>; - video_render_delay?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Projects_Metadata_Var_Samp_FieldsResolvers = { - additional_payee_percentage?: Resolver, ParentType, ContextType>; - additional_payee_secondary_sales_percentage?: Resolver, ParentType, ContextType>; - aspect_ratio?: Resolver, ParentType, ContextType>; - currency_decimals?: Resolver, ParentType, ContextType>; - index?: Resolver, ParentType, ContextType>; - max_invocations?: Resolver, ParentType, ContextType>; - render_delay?: Resolver, ParentType, ContextType>; - royalty_percentage?: Resolver, ParentType, ContextType>; - series_id?: Resolver, ParentType, ContextType>; - video_aspect_ratio?: Resolver, ParentType, ContextType>; - video_duration?: Resolver, ParentType, ContextType>; - video_fps?: Resolver, ParentType, ContextType>; - video_render_delay?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Projects_Metadata_Variance_FieldsResolvers = { - additional_payee_percentage?: Resolver, ParentType, ContextType>; - additional_payee_secondary_sales_percentage?: Resolver, ParentType, ContextType>; - aspect_ratio?: Resolver, ParentType, ContextType>; - currency_decimals?: Resolver, ParentType, ContextType>; - index?: Resolver, ParentType, ContextType>; - max_invocations?: Resolver, ParentType, ContextType>; - render_delay?: Resolver, ParentType, ContextType>; - royalty_percentage?: Resolver, ParentType, ContextType>; - series_id?: Resolver, ParentType, ContextType>; - video_aspect_ratio?: Resolver, ParentType, ContextType>; - video_duration?: Resolver, ParentType, ContextType>; - video_fps?: Resolver, ParentType, ContextType>; - video_render_delay?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Proposed_Artist_Addresses_And_SplitsResolvers = { - additional_payee_primary_sales?: Resolver; - additional_payee_primary_sales_percentage?: Resolver; - additional_payee_secondary_sales?: Resolver; - additional_payee_secondary_sales_percentage?: Resolver; - artist_address?: Resolver; - project?: Resolver; - project_id?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Query_RootResolvers = { - artists?: Resolver, ParentType, ContextType, Partial>; - artists_aggregate?: Resolver>; - categories?: Resolver, ParentType, ContextType, Partial>; - categories_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - contract_allowlistings?: Resolver, ParentType, ContextType, Partial>; - contract_allowlistings_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - contract_type_names?: Resolver, ParentType, ContextType, Partial>; - contract_type_names_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - contract_types?: Resolver, ParentType, ContextType, Partial>; - contract_types_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - contracts_metadata?: Resolver, ParentType, ContextType, Partial>; - contracts_metadata_aggregate?: Resolver>; - contracts_metadata_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - dependencies_metadata?: Resolver, ParentType, ContextType, Partial>; - dependencies_metadata_aggregate?: Resolver>; - dependencies_metadata_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - dependency_additional_cdns?: Resolver, ParentType, ContextType, Partial>; - dependency_additional_cdns_aggregate?: Resolver>; - dependency_additional_cdns_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - dependency_additional_repositories?: Resolver, ParentType, ContextType, Partial>; - dependency_additional_repositories_aggregate?: Resolver>; - dependency_additional_repositories_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - dependency_registries?: Resolver, ParentType, ContextType, Partial>; - dependency_registries_aggregate?: Resolver>; - dependency_registries_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - dependency_scripts?: Resolver, ParentType, ContextType, Partial>; - dependency_scripts_aggregate?: Resolver>; - dependency_scripts_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - entity_tags?: Resolver, ParentType, ContextType, Partial>; - entity_tags_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - favorites?: Resolver, ParentType, ContextType, Partial>; - favorites_aggregate?: Resolver>; - favorites_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - feature_flags?: Resolver, ParentType, ContextType, Partial>; - feature_flags_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - filter_tokens_metadata_by_features?: Resolver, ParentType, ContextType, RequireFields>; - filter_tokens_metadata_by_features_aggregate?: Resolver>; - getAuthMessage?: Resolver, ParentType, ContextType, RequireFields>; - getOpenseaCollectionURL?: Resolver, ParentType, ContextType, RequireFields>; - isTokenFlagged?: Resolver, ParentType, ContextType, RequireFields>; - list_projects_metadata_random?: Resolver, ParentType, ContextType, RequireFields>; - list_projects_metadata_random_aggregate?: Resolver>; - media?: Resolver, ParentType, ContextType, Partial>; - media_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - minter_filters_metadata?: Resolver, ParentType, ContextType, Partial>; - minter_filters_metadata_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - minter_types?: Resolver, ParentType, ContextType, Partial>; - minter_types_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - minters_metadata?: Resolver, ParentType, ContextType, Partial>; - minters_metadata_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - project_external_asset_dependencies?: Resolver, ParentType, ContextType, Partial>; - project_external_asset_dependencies_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - project_minter_configurations?: Resolver, ParentType, ContextType, Partial>; - project_minter_configurations_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - project_scripts?: Resolver, ParentType, ContextType, Partial>; - project_scripts_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - project_series?: Resolver, ParentType, ContextType, Partial>; - project_series_aggregate?: Resolver>; - project_series_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - project_vertical_categories?: Resolver, ParentType, ContextType, Partial>; - project_vertical_categories_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - project_verticals?: Resolver, ParentType, ContextType, Partial>; - project_verticals_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - projects_features?: Resolver, ParentType, ContextType, Partial>; - projects_features_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - projects_metadata?: Resolver, ParentType, ContextType, Partial>; - projects_metadata_aggregate?: Resolver>; - projects_metadata_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - proposed_artist_addresses_and_splits?: Resolver, ParentType, ContextType, Partial>; - proposed_artist_addresses_and_splits_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - receipt_metadata?: Resolver, ParentType, ContextType, Partial>; - receipt_metadata_aggregate?: Resolver>; - receipt_metadata_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - render_types?: Resolver, ParentType, ContextType, Partial>; - render_types_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - search_projects?: Resolver, ParentType, ContextType, RequireFields>; - search_projects_aggregate?: Resolver>; - search_tags?: Resolver, ParentType, ContextType, RequireFields>; - search_tokens?: Resolver, ParentType, ContextType, RequireFields>; - search_tokens_aggregate?: Resolver>; - search_users?: Resolver, ParentType, ContextType, RequireFields>; - search_users_aggregate?: Resolver>; - tags?: Resolver, ParentType, ContextType, Partial>; - tags_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - tokens_metadata?: Resolver, ParentType, ContextType, Partial>; - tokens_metadata_aggregate?: Resolver>; - tokens_metadata_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - user_profiles?: Resolver, ParentType, ContextType, Partial>; - user_profiles_aggregate?: Resolver>; - user_profiles_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - users?: Resolver, ParentType, ContextType, Partial>; - users_aggregate?: Resolver>; - users_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - verticals?: Resolver, ParentType, ContextType, Partial>; - verticals_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - video_aspect_ratios?: Resolver, ParentType, ContextType, Partial>; - video_aspect_ratios_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - video_frame_rates?: Resolver, ParentType, ContextType, Partial>; - video_frame_rates_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - webflow_artist_info?: Resolver, ParentType, ContextType, Partial>; - webflow_artist_info_by_pk?: Resolver, ParentType, ContextType, RequireFields>; - webflow_spectrum_articles?: Resolver, ParentType, ContextType, Partial>; - webflow_spectrum_articles_by_pk?: Resolver, ParentType, ContextType, RequireFields>; -}; - -export type Receipt_MetadataResolvers = { - excess_settlement_funds?: Resolver, ParentType, ContextType>; - id?: Resolver; - minter?: Resolver; - minter_id?: Resolver; - net_posted?: Resolver; - num_purchased?: Resolver; - project?: Resolver; - project_id?: Resolver; - user?: Resolver; - user_address?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Receipt_Metadata_AggregateResolvers = { - aggregate?: Resolver, ParentType, ContextType>; - nodes?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Receipt_Metadata_Aggregate_FieldsResolvers = { - count?: Resolver>; - max?: Resolver, ParentType, ContextType>; - min?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Receipt_Metadata_Max_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - minter_id?: Resolver, ParentType, ContextType>; - net_posted?: Resolver, ParentType, ContextType>; - num_purchased?: Resolver, ParentType, ContextType>; - project_id?: Resolver, ParentType, ContextType>; - user_address?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Receipt_Metadata_Min_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - minter_id?: Resolver, ParentType, ContextType>; - net_posted?: Resolver, ParentType, ContextType>; - num_purchased?: Resolver, ParentType, ContextType>; - project_id?: Resolver, ParentType, ContextType>; - user_address?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Render_TypesResolvers = { - label?: Resolver; - value?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export interface Seed_FloatScalarConfig extends GraphQLScalarTypeConfig { - name: 'seed_float'; -} - -export type Subscription_RootResolvers = { - artists?: SubscriptionResolver, "artists", ParentType, ContextType, Partial>; - artists_aggregate?: SubscriptionResolver>; - artists_stream?: SubscriptionResolver, "artists_stream", ParentType, ContextType, RequireFields>; - categories?: SubscriptionResolver, "categories", ParentType, ContextType, Partial>; - categories_by_pk?: SubscriptionResolver, "categories_by_pk", ParentType, ContextType, RequireFields>; - categories_stream?: SubscriptionResolver, "categories_stream", ParentType, ContextType, RequireFields>; - contract_allowlistings?: SubscriptionResolver, "contract_allowlistings", ParentType, ContextType, Partial>; - contract_allowlistings_by_pk?: SubscriptionResolver, "contract_allowlistings_by_pk", ParentType, ContextType, RequireFields>; - contract_allowlistings_stream?: SubscriptionResolver, "contract_allowlistings_stream", ParentType, ContextType, RequireFields>; - contract_type_names?: SubscriptionResolver, "contract_type_names", ParentType, ContextType, Partial>; - contract_type_names_by_pk?: SubscriptionResolver, "contract_type_names_by_pk", ParentType, ContextType, RequireFields>; - contract_type_names_stream?: SubscriptionResolver, "contract_type_names_stream", ParentType, ContextType, RequireFields>; - contract_types?: SubscriptionResolver, "contract_types", ParentType, ContextType, Partial>; - contract_types_by_pk?: SubscriptionResolver, "contract_types_by_pk", ParentType, ContextType, RequireFields>; - contract_types_stream?: SubscriptionResolver, "contract_types_stream", ParentType, ContextType, RequireFields>; - contracts_metadata?: SubscriptionResolver, "contracts_metadata", ParentType, ContextType, Partial>; - contracts_metadata_aggregate?: SubscriptionResolver>; - contracts_metadata_by_pk?: SubscriptionResolver, "contracts_metadata_by_pk", ParentType, ContextType, RequireFields>; - contracts_metadata_stream?: SubscriptionResolver, "contracts_metadata_stream", ParentType, ContextType, RequireFields>; - dependencies_metadata?: SubscriptionResolver, "dependencies_metadata", ParentType, ContextType, Partial>; - dependencies_metadata_aggregate?: SubscriptionResolver>; - dependencies_metadata_by_pk?: SubscriptionResolver, "dependencies_metadata_by_pk", ParentType, ContextType, RequireFields>; - dependencies_metadata_stream?: SubscriptionResolver, "dependencies_metadata_stream", ParentType, ContextType, RequireFields>; - dependency_additional_cdns?: SubscriptionResolver, "dependency_additional_cdns", ParentType, ContextType, Partial>; - dependency_additional_cdns_aggregate?: SubscriptionResolver>; - dependency_additional_cdns_by_pk?: SubscriptionResolver, "dependency_additional_cdns_by_pk", ParentType, ContextType, RequireFields>; - dependency_additional_cdns_stream?: SubscriptionResolver, "dependency_additional_cdns_stream", ParentType, ContextType, RequireFields>; - dependency_additional_repositories?: SubscriptionResolver, "dependency_additional_repositories", ParentType, ContextType, Partial>; - dependency_additional_repositories_aggregate?: SubscriptionResolver>; - dependency_additional_repositories_by_pk?: SubscriptionResolver, "dependency_additional_repositories_by_pk", ParentType, ContextType, RequireFields>; - dependency_additional_repositories_stream?: SubscriptionResolver, "dependency_additional_repositories_stream", ParentType, ContextType, RequireFields>; - dependency_registries?: SubscriptionResolver, "dependency_registries", ParentType, ContextType, Partial>; - dependency_registries_aggregate?: SubscriptionResolver>; - dependency_registries_by_pk?: SubscriptionResolver, "dependency_registries_by_pk", ParentType, ContextType, RequireFields>; - dependency_registries_stream?: SubscriptionResolver, "dependency_registries_stream", ParentType, ContextType, RequireFields>; - dependency_scripts?: SubscriptionResolver, "dependency_scripts", ParentType, ContextType, Partial>; - dependency_scripts_aggregate?: SubscriptionResolver>; - dependency_scripts_by_pk?: SubscriptionResolver, "dependency_scripts_by_pk", ParentType, ContextType, RequireFields>; - dependency_scripts_stream?: SubscriptionResolver, "dependency_scripts_stream", ParentType, ContextType, RequireFields>; - entity_tags?: SubscriptionResolver, "entity_tags", ParentType, ContextType, Partial>; - entity_tags_by_pk?: SubscriptionResolver, "entity_tags_by_pk", ParentType, ContextType, RequireFields>; - entity_tags_stream?: SubscriptionResolver, "entity_tags_stream", ParentType, ContextType, RequireFields>; - favorites?: SubscriptionResolver, "favorites", ParentType, ContextType, Partial>; - favorites_aggregate?: SubscriptionResolver>; - favorites_by_pk?: SubscriptionResolver, "favorites_by_pk", ParentType, ContextType, RequireFields>; - favorites_stream?: SubscriptionResolver, "favorites_stream", ParentType, ContextType, RequireFields>; - feature_flags?: SubscriptionResolver, "feature_flags", ParentType, ContextType, Partial>; - feature_flags_by_pk?: SubscriptionResolver, "feature_flags_by_pk", ParentType, ContextType, RequireFields>; - feature_flags_stream?: SubscriptionResolver, "feature_flags_stream", ParentType, ContextType, RequireFields>; - filter_tokens_metadata_by_features?: SubscriptionResolver, "filter_tokens_metadata_by_features", ParentType, ContextType, RequireFields>; - filter_tokens_metadata_by_features_aggregate?: SubscriptionResolver>; - list_projects_metadata_random?: SubscriptionResolver, "list_projects_metadata_random", ParentType, ContextType, RequireFields>; - list_projects_metadata_random_aggregate?: SubscriptionResolver>; - media?: SubscriptionResolver, "media", ParentType, ContextType, Partial>; - media_by_pk?: SubscriptionResolver, "media_by_pk", ParentType, ContextType, RequireFields>; - media_stream?: SubscriptionResolver, "media_stream", ParentType, ContextType, RequireFields>; - minter_filters_metadata?: SubscriptionResolver, "minter_filters_metadata", ParentType, ContextType, Partial>; - minter_filters_metadata_by_pk?: SubscriptionResolver, "minter_filters_metadata_by_pk", ParentType, ContextType, RequireFields>; - minter_filters_metadata_stream?: SubscriptionResolver, "minter_filters_metadata_stream", ParentType, ContextType, RequireFields>; - minter_types?: SubscriptionResolver, "minter_types", ParentType, ContextType, Partial>; - minter_types_by_pk?: SubscriptionResolver, "minter_types_by_pk", ParentType, ContextType, RequireFields>; - minter_types_stream?: SubscriptionResolver, "minter_types_stream", ParentType, ContextType, RequireFields>; - minters_metadata?: SubscriptionResolver, "minters_metadata", ParentType, ContextType, Partial>; - minters_metadata_by_pk?: SubscriptionResolver, "minters_metadata_by_pk", ParentType, ContextType, RequireFields>; - minters_metadata_stream?: SubscriptionResolver, "minters_metadata_stream", ParentType, ContextType, RequireFields>; - project_external_asset_dependencies?: SubscriptionResolver, "project_external_asset_dependencies", ParentType, ContextType, Partial>; - project_external_asset_dependencies_by_pk?: SubscriptionResolver, "project_external_asset_dependencies_by_pk", ParentType, ContextType, RequireFields>; - project_external_asset_dependencies_stream?: SubscriptionResolver, "project_external_asset_dependencies_stream", ParentType, ContextType, RequireFields>; - project_minter_configurations?: SubscriptionResolver, "project_minter_configurations", ParentType, ContextType, Partial>; - project_minter_configurations_by_pk?: SubscriptionResolver, "project_minter_configurations_by_pk", ParentType, ContextType, RequireFields>; - project_minter_configurations_stream?: SubscriptionResolver, "project_minter_configurations_stream", ParentType, ContextType, RequireFields>; - project_scripts?: SubscriptionResolver, "project_scripts", ParentType, ContextType, Partial>; - project_scripts_by_pk?: SubscriptionResolver, "project_scripts_by_pk", ParentType, ContextType, RequireFields>; - project_scripts_stream?: SubscriptionResolver, "project_scripts_stream", ParentType, ContextType, RequireFields>; - project_series?: SubscriptionResolver, "project_series", ParentType, ContextType, Partial>; - project_series_aggregate?: SubscriptionResolver>; - project_series_by_pk?: SubscriptionResolver, "project_series_by_pk", ParentType, ContextType, RequireFields>; - project_series_stream?: SubscriptionResolver, "project_series_stream", ParentType, ContextType, RequireFields>; - project_vertical_categories?: SubscriptionResolver, "project_vertical_categories", ParentType, ContextType, Partial>; - project_vertical_categories_by_pk?: SubscriptionResolver, "project_vertical_categories_by_pk", ParentType, ContextType, RequireFields>; - project_vertical_categories_stream?: SubscriptionResolver, "project_vertical_categories_stream", ParentType, ContextType, RequireFields>; - project_verticals?: SubscriptionResolver, "project_verticals", ParentType, ContextType, Partial>; - project_verticals_by_pk?: SubscriptionResolver, "project_verticals_by_pk", ParentType, ContextType, RequireFields>; - project_verticals_stream?: SubscriptionResolver, "project_verticals_stream", ParentType, ContextType, RequireFields>; - projects_features?: SubscriptionResolver, "projects_features", ParentType, ContextType, Partial>; - projects_features_by_pk?: SubscriptionResolver, "projects_features_by_pk", ParentType, ContextType, RequireFields>; - projects_features_stream?: SubscriptionResolver, "projects_features_stream", ParentType, ContextType, RequireFields>; - projects_metadata?: SubscriptionResolver, "projects_metadata", ParentType, ContextType, Partial>; - projects_metadata_aggregate?: SubscriptionResolver>; - projects_metadata_by_pk?: SubscriptionResolver, "projects_metadata_by_pk", ParentType, ContextType, RequireFields>; - projects_metadata_stream?: SubscriptionResolver, "projects_metadata_stream", ParentType, ContextType, RequireFields>; - proposed_artist_addresses_and_splits?: SubscriptionResolver, "proposed_artist_addresses_and_splits", ParentType, ContextType, Partial>; - proposed_artist_addresses_and_splits_by_pk?: SubscriptionResolver, "proposed_artist_addresses_and_splits_by_pk", ParentType, ContextType, RequireFields>; - proposed_artist_addresses_and_splits_stream?: SubscriptionResolver, "proposed_artist_addresses_and_splits_stream", ParentType, ContextType, RequireFields>; - receipt_metadata?: SubscriptionResolver, "receipt_metadata", ParentType, ContextType, Partial>; - receipt_metadata_aggregate?: SubscriptionResolver>; - receipt_metadata_by_pk?: SubscriptionResolver, "receipt_metadata_by_pk", ParentType, ContextType, RequireFields>; - receipt_metadata_stream?: SubscriptionResolver, "receipt_metadata_stream", ParentType, ContextType, RequireFields>; - render_types?: SubscriptionResolver, "render_types", ParentType, ContextType, Partial>; - render_types_by_pk?: SubscriptionResolver, "render_types_by_pk", ParentType, ContextType, RequireFields>; - render_types_stream?: SubscriptionResolver, "render_types_stream", ParentType, ContextType, RequireFields>; - search_projects?: SubscriptionResolver, "search_projects", ParentType, ContextType, RequireFields>; - search_projects_aggregate?: SubscriptionResolver>; - search_tags?: SubscriptionResolver, "search_tags", ParentType, ContextType, RequireFields>; - search_tokens?: SubscriptionResolver, "search_tokens", ParentType, ContextType, RequireFields>; - search_tokens_aggregate?: SubscriptionResolver>; - search_users?: SubscriptionResolver, "search_users", ParentType, ContextType, RequireFields>; - search_users_aggregate?: SubscriptionResolver>; - tags?: SubscriptionResolver, "tags", ParentType, ContextType, Partial>; - tags_by_pk?: SubscriptionResolver, "tags_by_pk", ParentType, ContextType, RequireFields>; - tags_stream?: SubscriptionResolver, "tags_stream", ParentType, ContextType, RequireFields>; - tokens_metadata?: SubscriptionResolver, "tokens_metadata", ParentType, ContextType, Partial>; - tokens_metadata_aggregate?: SubscriptionResolver>; - tokens_metadata_by_pk?: SubscriptionResolver, "tokens_metadata_by_pk", ParentType, ContextType, RequireFields>; - tokens_metadata_stream?: SubscriptionResolver, "tokens_metadata_stream", ParentType, ContextType, RequireFields>; - user_profiles?: SubscriptionResolver, "user_profiles", ParentType, ContextType, Partial>; - user_profiles_aggregate?: SubscriptionResolver>; - user_profiles_by_pk?: SubscriptionResolver, "user_profiles_by_pk", ParentType, ContextType, RequireFields>; - user_profiles_stream?: SubscriptionResolver, "user_profiles_stream", ParentType, ContextType, RequireFields>; - users?: SubscriptionResolver, "users", ParentType, ContextType, Partial>; - users_aggregate?: SubscriptionResolver>; - users_by_pk?: SubscriptionResolver, "users_by_pk", ParentType, ContextType, RequireFields>; - users_stream?: SubscriptionResolver, "users_stream", ParentType, ContextType, RequireFields>; - verticals?: SubscriptionResolver, "verticals", ParentType, ContextType, Partial>; - verticals_by_pk?: SubscriptionResolver, "verticals_by_pk", ParentType, ContextType, RequireFields>; - verticals_stream?: SubscriptionResolver, "verticals_stream", ParentType, ContextType, RequireFields>; - video_aspect_ratios?: SubscriptionResolver, "video_aspect_ratios", ParentType, ContextType, Partial>; - video_aspect_ratios_by_pk?: SubscriptionResolver, "video_aspect_ratios_by_pk", ParentType, ContextType, RequireFields>; - video_aspect_ratios_stream?: SubscriptionResolver, "video_aspect_ratios_stream", ParentType, ContextType, RequireFields>; - video_frame_rates?: SubscriptionResolver, "video_frame_rates", ParentType, ContextType, Partial>; - video_frame_rates_by_pk?: SubscriptionResolver, "video_frame_rates_by_pk", ParentType, ContextType, RequireFields>; - video_frame_rates_stream?: SubscriptionResolver, "video_frame_rates_stream", ParentType, ContextType, RequireFields>; - webflow_artist_info?: SubscriptionResolver, "webflow_artist_info", ParentType, ContextType, Partial>; - webflow_artist_info_by_pk?: SubscriptionResolver, "webflow_artist_info_by_pk", ParentType, ContextType, RequireFields>; - webflow_artist_info_stream?: SubscriptionResolver, "webflow_artist_info_stream", ParentType, ContextType, RequireFields>; - webflow_spectrum_articles?: SubscriptionResolver, "webflow_spectrum_articles", ParentType, ContextType, Partial>; - webflow_spectrum_articles_by_pk?: SubscriptionResolver, "webflow_spectrum_articles_by_pk", ParentType, ContextType, RequireFields>; - webflow_spectrum_articles_stream?: SubscriptionResolver, "webflow_spectrum_articles_stream", ParentType, ContextType, RequireFields>; -}; - -export type TagsResolvers = { - description?: Resolver, ParentType, ContextType>; - display_name?: Resolver; - entity_tags?: Resolver, ParentType, ContextType, Partial>; - grouping_name?: Resolver; - name?: Resolver; - status?: Resolver; - tagline?: Resolver, ParentType, ContextType>; - type?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export interface TimestampScalarConfig extends GraphQLScalarTypeConfig { - name: 'timestamp'; -} - -export interface TimestamptzScalarConfig extends GraphQLScalarTypeConfig { - name: 'timestamptz'; -} - -export type Tokens_MetadataResolvers = { - contract?: Resolver, ParentType, ContextType>; - contract_address?: Resolver; - favorited_by_user?: Resolver, ParentType, ContextType>; - favorites?: Resolver, ParentType, ContextType, Partial>; - favorites_aggregate?: Resolver>; - features?: Resolver>; - gif?: Resolver, ParentType, ContextType>; - gif_id?: Resolver, ParentType, ContextType>; - hash?: Resolver; - high_res_image?: Resolver, ParentType, ContextType>; - high_res_image_id?: Resolver, ParentType, ContextType>; - id?: Resolver; - image?: Resolver, ParentType, ContextType>; - image_id?: Resolver, ParentType, ContextType>; - invocation?: Resolver; - isFlaggedAsSuspicious?: Resolver, ParentType, ContextType>; - list_creation_date?: Resolver, ParentType, ContextType>; - list_currency_address?: Resolver, ParentType, ContextType>; - list_currency_symbol?: Resolver, ParentType, ContextType>; - list_eth_price?: Resolver, ParentType, ContextType>; - list_expiration_date?: Resolver, ParentType, ContextType>; - list_platform?: Resolver, ParentType, ContextType>; - list_price?: Resolver, ParentType, ContextType>; - list_url?: Resolver, ParentType, ContextType>; - live_view_path?: Resolver, ParentType, ContextType>; - live_view_url?: Resolver, ParentType, ContextType>; - low_res_image?: Resolver, ParentType, ContextType>; - low_res_image_id?: Resolver, ParentType, ContextType>; - media_url?: Resolver, ParentType, ContextType>; - mint_transaction_hash?: Resolver, ParentType, ContextType>; - minted_at?: Resolver; - owner?: Resolver, ParentType, ContextType>; - owner_address?: Resolver; - preview_asset_url?: Resolver, ParentType, ContextType>; - primary_asset_url?: Resolver, ParentType, ContextType>; - project?: Resolver; - project_id?: Resolver; - project_name?: Resolver, ParentType, ContextType>; - token_id?: Resolver; - updated_at?: Resolver, ParentType, ContextType>; - video?: Resolver, ParentType, ContextType>; - video_id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Tokens_Metadata_AggregateResolvers = { - aggregate?: Resolver, ParentType, ContextType>; - nodes?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Tokens_Metadata_Aggregate_FieldsResolvers = { - avg?: Resolver, ParentType, ContextType>; - count?: Resolver>; - max?: Resolver, ParentType, ContextType>; - min?: Resolver, ParentType, ContextType>; - stddev?: Resolver, ParentType, ContextType>; - stddev_pop?: Resolver, ParentType, ContextType>; - stddev_samp?: Resolver, ParentType, ContextType>; - sum?: Resolver, ParentType, ContextType>; - var_pop?: Resolver, ParentType, ContextType>; - var_samp?: Resolver, ParentType, ContextType>; - variance?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Tokens_Metadata_Avg_FieldsResolvers = { - gif_id?: Resolver, ParentType, ContextType>; - high_res_image_id?: Resolver, ParentType, ContextType>; - image_id?: Resolver, ParentType, ContextType>; - invocation?: Resolver, ParentType, ContextType>; - list_eth_price?: Resolver, ParentType, ContextType>; - list_price?: Resolver, ParentType, ContextType>; - low_res_image_id?: Resolver, ParentType, ContextType>; - video_id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Tokens_Metadata_Max_FieldsResolvers = { - contract_address?: Resolver, ParentType, ContextType>; - gif_id?: Resolver, ParentType, ContextType>; - hash?: Resolver, ParentType, ContextType>; - high_res_image_id?: Resolver, ParentType, ContextType>; - id?: Resolver, ParentType, ContextType>; - image_id?: Resolver, ParentType, ContextType>; - invocation?: Resolver, ParentType, ContextType>; - list_creation_date?: Resolver, ParentType, ContextType>; - list_currency_address?: Resolver, ParentType, ContextType>; - list_currency_symbol?: Resolver, ParentType, ContextType>; - list_eth_price?: Resolver, ParentType, ContextType>; - list_expiration_date?: Resolver, ParentType, ContextType>; - list_platform?: Resolver, ParentType, ContextType>; - list_price?: Resolver, ParentType, ContextType>; - list_url?: Resolver, ParentType, ContextType>; - low_res_image_id?: Resolver, ParentType, ContextType>; - mint_transaction_hash?: Resolver, ParentType, ContextType>; - minted_at?: Resolver, ParentType, ContextType>; - owner_address?: Resolver, ParentType, ContextType>; - project_id?: Resolver, ParentType, ContextType>; - project_name?: Resolver, ParentType, ContextType>; - token_id?: Resolver, ParentType, ContextType>; - updated_at?: Resolver, ParentType, ContextType>; - video_id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Tokens_Metadata_Min_FieldsResolvers = { - contract_address?: Resolver, ParentType, ContextType>; - gif_id?: Resolver, ParentType, ContextType>; - hash?: Resolver, ParentType, ContextType>; - high_res_image_id?: Resolver, ParentType, ContextType>; - id?: Resolver, ParentType, ContextType>; - image_id?: Resolver, ParentType, ContextType>; - invocation?: Resolver, ParentType, ContextType>; - list_creation_date?: Resolver, ParentType, ContextType>; - list_currency_address?: Resolver, ParentType, ContextType>; - list_currency_symbol?: Resolver, ParentType, ContextType>; - list_eth_price?: Resolver, ParentType, ContextType>; - list_expiration_date?: Resolver, ParentType, ContextType>; - list_platform?: Resolver, ParentType, ContextType>; - list_price?: Resolver, ParentType, ContextType>; - list_url?: Resolver, ParentType, ContextType>; - low_res_image_id?: Resolver, ParentType, ContextType>; - mint_transaction_hash?: Resolver, ParentType, ContextType>; - minted_at?: Resolver, ParentType, ContextType>; - owner_address?: Resolver, ParentType, ContextType>; - project_id?: Resolver, ParentType, ContextType>; - project_name?: Resolver, ParentType, ContextType>; - token_id?: Resolver, ParentType, ContextType>; - updated_at?: Resolver, ParentType, ContextType>; - video_id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Tokens_Metadata_Stddev_FieldsResolvers = { - gif_id?: Resolver, ParentType, ContextType>; - high_res_image_id?: Resolver, ParentType, ContextType>; - image_id?: Resolver, ParentType, ContextType>; - invocation?: Resolver, ParentType, ContextType>; - list_eth_price?: Resolver, ParentType, ContextType>; - list_price?: Resolver, ParentType, ContextType>; - low_res_image_id?: Resolver, ParentType, ContextType>; - video_id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Tokens_Metadata_Stddev_Pop_FieldsResolvers = { - gif_id?: Resolver, ParentType, ContextType>; - high_res_image_id?: Resolver, ParentType, ContextType>; - image_id?: Resolver, ParentType, ContextType>; - invocation?: Resolver, ParentType, ContextType>; - list_eth_price?: Resolver, ParentType, ContextType>; - list_price?: Resolver, ParentType, ContextType>; - low_res_image_id?: Resolver, ParentType, ContextType>; - video_id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Tokens_Metadata_Stddev_Samp_FieldsResolvers = { - gif_id?: Resolver, ParentType, ContextType>; - high_res_image_id?: Resolver, ParentType, ContextType>; - image_id?: Resolver, ParentType, ContextType>; - invocation?: Resolver, ParentType, ContextType>; - list_eth_price?: Resolver, ParentType, ContextType>; - list_price?: Resolver, ParentType, ContextType>; - low_res_image_id?: Resolver, ParentType, ContextType>; - video_id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Tokens_Metadata_Sum_FieldsResolvers = { - gif_id?: Resolver, ParentType, ContextType>; - high_res_image_id?: Resolver, ParentType, ContextType>; - image_id?: Resolver, ParentType, ContextType>; - invocation?: Resolver, ParentType, ContextType>; - list_eth_price?: Resolver, ParentType, ContextType>; - list_price?: Resolver, ParentType, ContextType>; - low_res_image_id?: Resolver, ParentType, ContextType>; - video_id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Tokens_Metadata_Var_Pop_FieldsResolvers = { - gif_id?: Resolver, ParentType, ContextType>; - high_res_image_id?: Resolver, ParentType, ContextType>; - image_id?: Resolver, ParentType, ContextType>; - invocation?: Resolver, ParentType, ContextType>; - list_eth_price?: Resolver, ParentType, ContextType>; - list_price?: Resolver, ParentType, ContextType>; - low_res_image_id?: Resolver, ParentType, ContextType>; - video_id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Tokens_Metadata_Var_Samp_FieldsResolvers = { - gif_id?: Resolver, ParentType, ContextType>; - high_res_image_id?: Resolver, ParentType, ContextType>; - image_id?: Resolver, ParentType, ContextType>; - invocation?: Resolver, ParentType, ContextType>; - list_eth_price?: Resolver, ParentType, ContextType>; - list_price?: Resolver, ParentType, ContextType>; - low_res_image_id?: Resolver, ParentType, ContextType>; - video_id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Tokens_Metadata_Variance_FieldsResolvers = { - gif_id?: Resolver, ParentType, ContextType>; - high_res_image_id?: Resolver, ParentType, ContextType>; - image_id?: Resolver, ParentType, ContextType>; - invocation?: Resolver, ParentType, ContextType>; - list_eth_price?: Resolver, ParentType, ContextType>; - list_price?: Resolver, ParentType, ContextType>; - low_res_image_id?: Resolver, ParentType, ContextType>; - video_id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type User_ProfilesResolvers = { - bio?: Resolver, ParentType, ContextType>; - id?: Resolver; - name?: Resolver, ParentType, ContextType>; - profile_picture?: Resolver, ParentType, ContextType>; - profile_picture_id?: Resolver, ParentType, ContextType>; - user_address?: Resolver; - username?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type User_Profiles_AggregateResolvers = { - aggregate?: Resolver, ParentType, ContextType>; - nodes?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type User_Profiles_Aggregate_FieldsResolvers = { - avg?: Resolver, ParentType, ContextType>; - count?: Resolver>; - max?: Resolver, ParentType, ContextType>; - min?: Resolver, ParentType, ContextType>; - stddev?: Resolver, ParentType, ContextType>; - stddev_pop?: Resolver, ParentType, ContextType>; - stddev_samp?: Resolver, ParentType, ContextType>; - sum?: Resolver, ParentType, ContextType>; - var_pop?: Resolver, ParentType, ContextType>; - var_samp?: Resolver, ParentType, ContextType>; - variance?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type User_Profiles_Avg_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - profile_picture_id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type User_Profiles_Max_FieldsResolvers = { - bio?: Resolver, ParentType, ContextType>; - id?: Resolver, ParentType, ContextType>; - name?: Resolver, ParentType, ContextType>; - profile_picture_id?: Resolver, ParentType, ContextType>; - user_address?: Resolver, ParentType, ContextType>; - username?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type User_Profiles_Min_FieldsResolvers = { - bio?: Resolver, ParentType, ContextType>; - id?: Resolver, ParentType, ContextType>; - name?: Resolver, ParentType, ContextType>; - profile_picture_id?: Resolver, ParentType, ContextType>; - user_address?: Resolver, ParentType, ContextType>; - username?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type User_Profiles_Stddev_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - profile_picture_id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type User_Profiles_Stddev_Pop_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - profile_picture_id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type User_Profiles_Stddev_Samp_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - profile_picture_id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type User_Profiles_Sum_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - profile_picture_id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type User_Profiles_Var_Pop_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - profile_picture_id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type User_Profiles_Var_Samp_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - profile_picture_id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type User_Profiles_Variance_FieldsResolvers = { - id?: Resolver, ParentType, ContextType>; - profile_picture_id?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type UsersResolvers = { - allowlisted_on?: Resolver, ParentType, ContextType, Partial>; - created_at?: Resolver; - display_name?: Resolver, ParentType, ContextType>; - favorited_by_user?: Resolver, ParentType, ContextType>; - favorites?: Resolver, ParentType, ContextType, Partial>; - favorites_aggregate?: Resolver>; - feature_flags?: Resolver, ParentType, ContextType, Partial>; - is_ab_staff?: Resolver, ParentType, ContextType>; - is_curated?: Resolver, ParentType, ContextType>; - is_curator?: Resolver, ParentType, ContextType>; - nonce?: Resolver, ParentType, ContextType>; - profile?: Resolver, ParentType, ContextType>; - projects_created?: Resolver, ParentType, ContextType, Partial>; - projects_created_aggregate?: Resolver>; - public_address?: Resolver; - receipts?: Resolver, ParentType, ContextType, Partial>; - receipts_aggregate?: Resolver>; - tags?: Resolver, ParentType, ContextType, Partial>; - tokens?: Resolver, ParentType, ContextType, Partial>; - tokens_aggregate?: Resolver>; - tos_accepted_at?: Resolver, ParentType, ContextType>; - viewed_warning_banner?: Resolver, ParentType, ContextType>; - webflow_artist_info?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Users_AggregateResolvers = { - aggregate?: Resolver, ParentType, ContextType>; - nodes?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Users_Aggregate_FieldsResolvers = { - count?: Resolver>; - max?: Resolver, ParentType, ContextType>; - min?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Users_Max_FieldsResolvers = { - created_at?: Resolver, ParentType, ContextType>; - public_address?: Resolver, ParentType, ContextType>; - tos_accepted_at?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Users_Min_FieldsResolvers = { - created_at?: Resolver, ParentType, ContextType>; - public_address?: Resolver, ParentType, ContextType>; - tos_accepted_at?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type VerticalsResolvers = { - name?: Resolver; - project_vertical?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Video_Aspect_RatiosResolvers = { - label?: Resolver; - value?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Video_Frame_RatesResolvers = { - value?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Webflow_Artist_InfoResolvers = { - published?: Resolver; - raw_data?: Resolver>; - slug?: Resolver; - user?: Resolver; - user_public_address?: Resolver; - webflow_collection_id?: Resolver; - webflow_item_id?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type Webflow_Spectrum_ArticlesResolvers = { - category?: Resolver; - description?: Resolver; - extra_info?: Resolver, ParentType, ContextType>; - image?: Resolver; - published_at?: Resolver, ParentType, ContextType>; - raw_data?: Resolver>; - section?: Resolver, ParentType, ContextType>; - slug?: Resolver; - title?: Resolver; - webflow_collection_id?: Resolver; - webflow_item_id?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; + refresh?: Scalars['Boolean'] + ttl?: Scalars['Int'] +} -export type Resolvers = { - AuthMessageOutput?: AuthMessageOutputResolvers; - AuthenticateOutput?: AuthenticateOutputResolvers; - OpenseaCollectionData?: OpenseaCollectionDataResolvers; - artists?: ArtistsResolvers; - artists_aggregate?: Artists_AggregateResolvers; - artists_aggregate_fields?: Artists_Aggregate_FieldsResolvers; - artists_max_fields?: Artists_Max_FieldsResolvers; - artists_min_fields?: Artists_Min_FieldsResolvers; - bigint?: GraphQLScalarType; - categories?: CategoriesResolvers; - contract_allowlistings?: Contract_AllowlistingsResolvers; - contract_type_names?: Contract_Type_NamesResolvers; - contract_types?: Contract_TypesResolvers; - contracts_metadata?: Contracts_MetadataResolvers; - contracts_metadata_aggregate?: Contracts_Metadata_AggregateResolvers; - contracts_metadata_aggregate_fields?: Contracts_Metadata_Aggregate_FieldsResolvers; - contracts_metadata_avg_fields?: Contracts_Metadata_Avg_FieldsResolvers; - contracts_metadata_max_fields?: Contracts_Metadata_Max_FieldsResolvers; - contracts_metadata_min_fields?: Contracts_Metadata_Min_FieldsResolvers; - contracts_metadata_stddev_fields?: Contracts_Metadata_Stddev_FieldsResolvers; - contracts_metadata_stddev_pop_fields?: Contracts_Metadata_Stddev_Pop_FieldsResolvers; - contracts_metadata_stddev_samp_fields?: Contracts_Metadata_Stddev_Samp_FieldsResolvers; - contracts_metadata_sum_fields?: Contracts_Metadata_Sum_FieldsResolvers; - contracts_metadata_var_pop_fields?: Contracts_Metadata_Var_Pop_FieldsResolvers; - contracts_metadata_var_samp_fields?: Contracts_Metadata_Var_Samp_FieldsResolvers; - contracts_metadata_variance_fields?: Contracts_Metadata_Variance_FieldsResolvers; - dependencies_metadata?: Dependencies_MetadataResolvers; - dependencies_metadata_aggregate?: Dependencies_Metadata_AggregateResolvers; - dependencies_metadata_aggregate_fields?: Dependencies_Metadata_Aggregate_FieldsResolvers; - dependencies_metadata_max_fields?: Dependencies_Metadata_Max_FieldsResolvers; - dependencies_metadata_min_fields?: Dependencies_Metadata_Min_FieldsResolvers; - dependency_additional_cdns?: Dependency_Additional_CdnsResolvers; - dependency_additional_cdns_aggregate?: Dependency_Additional_Cdns_AggregateResolvers; - dependency_additional_cdns_aggregate_fields?: Dependency_Additional_Cdns_Aggregate_FieldsResolvers; - dependency_additional_cdns_avg_fields?: Dependency_Additional_Cdns_Avg_FieldsResolvers; - dependency_additional_cdns_max_fields?: Dependency_Additional_Cdns_Max_FieldsResolvers; - dependency_additional_cdns_min_fields?: Dependency_Additional_Cdns_Min_FieldsResolvers; - dependency_additional_cdns_stddev_fields?: Dependency_Additional_Cdns_Stddev_FieldsResolvers; - dependency_additional_cdns_stddev_pop_fields?: Dependency_Additional_Cdns_Stddev_Pop_FieldsResolvers; - dependency_additional_cdns_stddev_samp_fields?: Dependency_Additional_Cdns_Stddev_Samp_FieldsResolvers; - dependency_additional_cdns_sum_fields?: Dependency_Additional_Cdns_Sum_FieldsResolvers; - dependency_additional_cdns_var_pop_fields?: Dependency_Additional_Cdns_Var_Pop_FieldsResolvers; - dependency_additional_cdns_var_samp_fields?: Dependency_Additional_Cdns_Var_Samp_FieldsResolvers; - dependency_additional_cdns_variance_fields?: Dependency_Additional_Cdns_Variance_FieldsResolvers; - dependency_additional_repositories?: Dependency_Additional_RepositoriesResolvers; - dependency_additional_repositories_aggregate?: Dependency_Additional_Repositories_AggregateResolvers; - dependency_additional_repositories_aggregate_fields?: Dependency_Additional_Repositories_Aggregate_FieldsResolvers; - dependency_additional_repositories_avg_fields?: Dependency_Additional_Repositories_Avg_FieldsResolvers; - dependency_additional_repositories_max_fields?: Dependency_Additional_Repositories_Max_FieldsResolvers; - dependency_additional_repositories_min_fields?: Dependency_Additional_Repositories_Min_FieldsResolvers; - dependency_additional_repositories_stddev_fields?: Dependency_Additional_Repositories_Stddev_FieldsResolvers; - dependency_additional_repositories_stddev_pop_fields?: Dependency_Additional_Repositories_Stddev_Pop_FieldsResolvers; - dependency_additional_repositories_stddev_samp_fields?: Dependency_Additional_Repositories_Stddev_Samp_FieldsResolvers; - dependency_additional_repositories_sum_fields?: Dependency_Additional_Repositories_Sum_FieldsResolvers; - dependency_additional_repositories_var_pop_fields?: Dependency_Additional_Repositories_Var_Pop_FieldsResolvers; - dependency_additional_repositories_var_samp_fields?: Dependency_Additional_Repositories_Var_Samp_FieldsResolvers; - dependency_additional_repositories_variance_fields?: Dependency_Additional_Repositories_Variance_FieldsResolvers; - dependency_registries?: Dependency_RegistriesResolvers; - dependency_registries_aggregate?: Dependency_Registries_AggregateResolvers; - dependency_registries_aggregate_fields?: Dependency_Registries_Aggregate_FieldsResolvers; - dependency_registries_max_fields?: Dependency_Registries_Max_FieldsResolvers; - dependency_registries_min_fields?: Dependency_Registries_Min_FieldsResolvers; - dependency_scripts?: Dependency_ScriptsResolvers; - dependency_scripts_aggregate?: Dependency_Scripts_AggregateResolvers; - dependency_scripts_aggregate_fields?: Dependency_Scripts_Aggregate_FieldsResolvers; - dependency_scripts_avg_fields?: Dependency_Scripts_Avg_FieldsResolvers; - dependency_scripts_max_fields?: Dependency_Scripts_Max_FieldsResolvers; - dependency_scripts_min_fields?: Dependency_Scripts_Min_FieldsResolvers; - dependency_scripts_stddev_fields?: Dependency_Scripts_Stddev_FieldsResolvers; - dependency_scripts_stddev_pop_fields?: Dependency_Scripts_Stddev_Pop_FieldsResolvers; - dependency_scripts_stddev_samp_fields?: Dependency_Scripts_Stddev_Samp_FieldsResolvers; - dependency_scripts_sum_fields?: Dependency_Scripts_Sum_FieldsResolvers; - dependency_scripts_var_pop_fields?: Dependency_Scripts_Var_Pop_FieldsResolvers; - dependency_scripts_var_samp_fields?: Dependency_Scripts_Var_Samp_FieldsResolvers; - dependency_scripts_variance_fields?: Dependency_Scripts_Variance_FieldsResolvers; - entity_tags?: Entity_TagsResolvers; - favorites?: FavoritesResolvers; - favorites_aggregate?: Favorites_AggregateResolvers; - favorites_aggregate_fields?: Favorites_Aggregate_FieldsResolvers; - favorites_avg_fields?: Favorites_Avg_FieldsResolvers; - favorites_max_fields?: Favorites_Max_FieldsResolvers; - favorites_min_fields?: Favorites_Min_FieldsResolvers; - favorites_stddev_fields?: Favorites_Stddev_FieldsResolvers; - favorites_stddev_pop_fields?: Favorites_Stddev_Pop_FieldsResolvers; - favorites_stddev_samp_fields?: Favorites_Stddev_Samp_FieldsResolvers; - favorites_sum_fields?: Favorites_Sum_FieldsResolvers; - favorites_var_pop_fields?: Favorites_Var_Pop_FieldsResolvers; - favorites_var_samp_fields?: Favorites_Var_Samp_FieldsResolvers; - favorites_variance_fields?: Favorites_Variance_FieldsResolvers; - feature_flags?: Feature_FlagsResolvers; - float8?: GraphQLScalarType; - jsonb?: GraphQLScalarType; - jsonpath?: GraphQLScalarType; - media?: MediaResolvers; - minter_filters_metadata?: Minter_Filters_MetadataResolvers; - minter_types?: Minter_TypesResolvers; - minters_metadata?: Minters_MetadataResolvers; - mutation_root?: Mutation_RootResolvers; - numeric?: GraphQLScalarType; - project_external_asset_dependencies?: Project_External_Asset_DependenciesResolvers; - project_minter_configurations?: Project_Minter_ConfigurationsResolvers; - project_scripts?: Project_ScriptsResolvers; - project_series?: Project_SeriesResolvers; - project_series_aggregate?: Project_Series_AggregateResolvers; - project_series_aggregate_fields?: Project_Series_Aggregate_FieldsResolvers; - project_series_avg_fields?: Project_Series_Avg_FieldsResolvers; - project_series_max_fields?: Project_Series_Max_FieldsResolvers; - project_series_min_fields?: Project_Series_Min_FieldsResolvers; - project_series_stddev_fields?: Project_Series_Stddev_FieldsResolvers; - project_series_stddev_pop_fields?: Project_Series_Stddev_Pop_FieldsResolvers; - project_series_stddev_samp_fields?: Project_Series_Stddev_Samp_FieldsResolvers; - project_series_sum_fields?: Project_Series_Sum_FieldsResolvers; - project_series_var_pop_fields?: Project_Series_Var_Pop_FieldsResolvers; - project_series_var_samp_fields?: Project_Series_Var_Samp_FieldsResolvers; - project_series_variance_fields?: Project_Series_Variance_FieldsResolvers; - project_vertical_categories?: Project_Vertical_CategoriesResolvers; - project_verticals?: Project_VerticalsResolvers; - projects_features?: Projects_FeaturesResolvers; - projects_metadata?: Projects_MetadataResolvers; - projects_metadata_aggregate?: Projects_Metadata_AggregateResolvers; - projects_metadata_aggregate_fields?: Projects_Metadata_Aggregate_FieldsResolvers; - projects_metadata_avg_fields?: Projects_Metadata_Avg_FieldsResolvers; - projects_metadata_max_fields?: Projects_Metadata_Max_FieldsResolvers; - projects_metadata_min_fields?: Projects_Metadata_Min_FieldsResolvers; - projects_metadata_stddev_fields?: Projects_Metadata_Stddev_FieldsResolvers; - projects_metadata_stddev_pop_fields?: Projects_Metadata_Stddev_Pop_FieldsResolvers; - projects_metadata_stddev_samp_fields?: Projects_Metadata_Stddev_Samp_FieldsResolvers; - projects_metadata_sum_fields?: Projects_Metadata_Sum_FieldsResolvers; - projects_metadata_var_pop_fields?: Projects_Metadata_Var_Pop_FieldsResolvers; - projects_metadata_var_samp_fields?: Projects_Metadata_Var_Samp_FieldsResolvers; - projects_metadata_variance_fields?: Projects_Metadata_Variance_FieldsResolvers; - proposed_artist_addresses_and_splits?: Proposed_Artist_Addresses_And_SplitsResolvers; - query_root?: Query_RootResolvers; - receipt_metadata?: Receipt_MetadataResolvers; - receipt_metadata_aggregate?: Receipt_Metadata_AggregateResolvers; - receipt_metadata_aggregate_fields?: Receipt_Metadata_Aggregate_FieldsResolvers; - receipt_metadata_max_fields?: Receipt_Metadata_Max_FieldsResolvers; - receipt_metadata_min_fields?: Receipt_Metadata_Min_FieldsResolvers; - render_types?: Render_TypesResolvers; - seed_float?: GraphQLScalarType; - subscription_root?: Subscription_RootResolvers; - tags?: TagsResolvers; - timestamp?: GraphQLScalarType; - timestamptz?: GraphQLScalarType; - tokens_metadata?: Tokens_MetadataResolvers; - tokens_metadata_aggregate?: Tokens_Metadata_AggregateResolvers; - tokens_metadata_aggregate_fields?: Tokens_Metadata_Aggregate_FieldsResolvers; - tokens_metadata_avg_fields?: Tokens_Metadata_Avg_FieldsResolvers; - tokens_metadata_max_fields?: Tokens_Metadata_Max_FieldsResolvers; - tokens_metadata_min_fields?: Tokens_Metadata_Min_FieldsResolvers; - tokens_metadata_stddev_fields?: Tokens_Metadata_Stddev_FieldsResolvers; - tokens_metadata_stddev_pop_fields?: Tokens_Metadata_Stddev_Pop_FieldsResolvers; - tokens_metadata_stddev_samp_fields?: Tokens_Metadata_Stddev_Samp_FieldsResolvers; - tokens_metadata_sum_fields?: Tokens_Metadata_Sum_FieldsResolvers; - tokens_metadata_var_pop_fields?: Tokens_Metadata_Var_Pop_FieldsResolvers; - tokens_metadata_var_samp_fields?: Tokens_Metadata_Var_Samp_FieldsResolvers; - tokens_metadata_variance_fields?: Tokens_Metadata_Variance_FieldsResolvers; - user_profiles?: User_ProfilesResolvers; - user_profiles_aggregate?: User_Profiles_AggregateResolvers; - user_profiles_aggregate_fields?: User_Profiles_Aggregate_FieldsResolvers; - user_profiles_avg_fields?: User_Profiles_Avg_FieldsResolvers; - user_profiles_max_fields?: User_Profiles_Max_FieldsResolvers; - user_profiles_min_fields?: User_Profiles_Min_FieldsResolvers; - user_profiles_stddev_fields?: User_Profiles_Stddev_FieldsResolvers; - user_profiles_stddev_pop_fields?: User_Profiles_Stddev_Pop_FieldsResolvers; - user_profiles_stddev_samp_fields?: User_Profiles_Stddev_Samp_FieldsResolvers; - user_profiles_sum_fields?: User_Profiles_Sum_FieldsResolvers; - user_profiles_var_pop_fields?: User_Profiles_Var_Pop_FieldsResolvers; - user_profiles_var_samp_fields?: User_Profiles_Var_Samp_FieldsResolvers; - user_profiles_variance_fields?: User_Profiles_Variance_FieldsResolvers; - users?: UsersResolvers; - users_aggregate?: Users_AggregateResolvers; - users_aggregate_fields?: Users_Aggregate_FieldsResolvers; - users_max_fields?: Users_Max_FieldsResolvers; - users_min_fields?: Users_Min_FieldsResolvers; - verticals?: VerticalsResolvers; - video_aspect_ratios?: Video_Aspect_RatiosResolvers; - video_frame_rates?: Video_Frame_RatesResolvers; - webflow_artist_info?: Webflow_Artist_InfoResolvers; - webflow_spectrum_articles?: Webflow_Spectrum_ArticlesResolvers; -}; +export type CachedDirectiveResolver< + Result, + Parent, + ContextType = any, + Args = CachedDirectiveArgs +> = DirectiveResolverFn + +export type AuthMessageOutputResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['AuthMessageOutput'] = ResolversParentTypes['AuthMessageOutput'] +> = { + authMessage?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} -export type DirectiveResolvers = { - cached?: CachedDirectiveResolver; -}; +export type AuthenticateOutputResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['AuthenticateOutput'] = ResolversParentTypes['AuthenticateOutput'] +> = { + expiration?: Resolver + jwt?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type OpenseaCollectionDataResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['OpenseaCollectionData'] = ResolversParentTypes['OpenseaCollectionData'] +> = { + projectId?: Resolver + url?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type ArtistsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['artists'] = ResolversParentTypes['artists'] +> = { + created_at?: Resolver< + Maybe, + ParentType, + ContextType + > + is_ab_staff?: Resolver< + Maybe, + ParentType, + ContextType + > + is_curator?: Resolver< + Maybe, + ParentType, + ContextType + > + most_recent_hosted_project?: Resolver< + Maybe, + ParentType, + ContextType + > + most_recent_hosted_project_id?: Resolver< + Maybe, + ParentType, + ContextType + > + most_recent_project?: Resolver< + Maybe, + ParentType, + ContextType + > + most_recent_project_id?: Resolver< + Maybe, + ParentType, + ContextType + > + projects?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + projects_aggregate?: Resolver< + ResolversTypes['projects_metadata_aggregate'], + ParentType, + ContextType, + Partial + > + public_address?: Resolver< + Maybe, + ParentType, + ContextType + > + tos_accepted_at?: Resolver< + Maybe, + ParentType, + ContextType + > + user?: Resolver, ParentType, ContextType> + viewed_warning_banner?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Artists_AggregateResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['artists_aggregate'] = ResolversParentTypes['artists_aggregate'] +> = { + aggregate?: Resolver< + Maybe, + ParentType, + ContextType + > + nodes?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Artists_Aggregate_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['artists_aggregate_fields'] = ResolversParentTypes['artists_aggregate_fields'] +> = { + count?: Resolver< + ResolversTypes['Int'], + ParentType, + ContextType, + Partial + > + max?: Resolver< + Maybe, + ParentType, + ContextType + > + min?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Artists_Max_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['artists_max_fields'] = ResolversParentTypes['artists_max_fields'] +> = { + created_at?: Resolver< + Maybe, + ParentType, + ContextType + > + most_recent_hosted_project_id?: Resolver< + Maybe, + ParentType, + ContextType + > + most_recent_project_id?: Resolver< + Maybe, + ParentType, + ContextType + > + public_address?: Resolver< + Maybe, + ParentType, + ContextType + > + tos_accepted_at?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Artists_Min_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['artists_min_fields'] = ResolversParentTypes['artists_min_fields'] +> = { + created_at?: Resolver< + Maybe, + ParentType, + ContextType + > + most_recent_hosted_project_id?: Resolver< + Maybe, + ParentType, + ContextType + > + most_recent_project_id?: Resolver< + Maybe, + ParentType, + ContextType + > + public_address?: Resolver< + Maybe, + ParentType, + ContextType + > + tos_accepted_at?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export interface BigintScalarConfig + extends GraphQLScalarTypeConfig { + name: 'bigint' +} + +export type CategoriesResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['categories'] = ResolversParentTypes['categories'] +> = { + name?: Resolver + project_vertical_category?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Contract_AllowlistingsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['contract_allowlistings'] = ResolversParentTypes['contract_allowlistings'] +> = { + contract?: Resolver< + Maybe, + ParentType, + ContextType + > + contract_address?: Resolver + user?: Resolver, ParentType, ContextType> + user_address?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type Contract_Type_NamesResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['contract_type_names'] = ResolversParentTypes['contract_type_names'] +> = { + name?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type Contract_TypesResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['contract_types'] = ResolversParentTypes['contract_types'] +> = { + abi?: Resolver< + Maybe, + ParentType, + ContextType, + Partial + > + type?: Resolver< + ResolversTypes['contract_type_names_enum'], + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Contracts_MetadataResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['contracts_metadata'] = ResolversParentTypes['contracts_metadata'] +> = { + address?: Resolver + admin?: Resolver, ParentType, ContextType> + allowlisted_users?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + bucket_name?: Resolver< + Maybe, + ParentType, + ContextType + > + contract_type?: Resolver< + ResolversTypes['contract_type_names_enum'], + ParentType, + ContextType + > + curation_registry_address?: Resolver< + Maybe, + ParentType, + ContextType + > + default_vertical?: Resolver< + Maybe, + ParentType, + ContextType + > + dependency_registry_address?: Resolver< + Maybe, + ParentType, + ContextType + > + generator_url?: Resolver< + Maybe, + ParentType, + ContextType + > + minter_address?: Resolver< + Maybe, + ParentType, + ContextType + > + minter_filter?: Resolver< + Maybe, + ParentType, + ContextType + > + minter_filter_address?: Resolver< + Maybe, + ParentType, + ContextType + > + name?: Resolver, ParentType, ContextType> + new_projects_forbidden?: Resolver< + Maybe, + ParentType, + ContextType + > + new_projects_forbidden_offchain?: Resolver< + ResolversTypes['Boolean'], + ParentType, + ContextType + > + new_projects_forbidden_onchain?: Resolver< + ResolversTypes['Boolean'], + ParentType, + ContextType + > + preferred_arweave_gateway?: Resolver< + Maybe, + ParentType, + ContextType + > + preferred_ipfs_gateway?: Resolver< + Maybe, + ParentType, + ContextType + > + projects?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + projects_aggregate?: Resolver< + ResolversTypes['projects_metadata_aggregate'], + ParentType, + ContextType, + Partial + > + render_provider_address?: Resolver< + Maybe, + ParentType, + ContextType + > + render_provider_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + render_provider_secondary_sales_address?: Resolver< + Maybe, + ParentType, + ContextType + > + render_provider_secondary_sales_bps?: Resolver< + Maybe, + ParentType, + ContextType + > + token_base_url?: Resolver< + Maybe, + ParentType, + ContextType + > + type?: Resolver< + Maybe, + ParentType, + ContextType + > + updated_at?: Resolver< + Maybe, + ParentType, + ContextType + > + user_is_allowlisted?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Contracts_Metadata_AggregateResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['contracts_metadata_aggregate'] = ResolversParentTypes['contracts_metadata_aggregate'] +> = { + aggregate?: Resolver< + Maybe, + ParentType, + ContextType + > + nodes?: Resolver< + Array, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Contracts_Metadata_Aggregate_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['contracts_metadata_aggregate_fields'] = ResolversParentTypes['contracts_metadata_aggregate_fields'] +> = { + avg?: Resolver< + Maybe, + ParentType, + ContextType + > + count?: Resolver< + ResolversTypes['Int'], + ParentType, + ContextType, + Partial + > + max?: Resolver< + Maybe, + ParentType, + ContextType + > + min?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev_pop?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev_samp?: Resolver< + Maybe, + ParentType, + ContextType + > + sum?: Resolver< + Maybe, + ParentType, + ContextType + > + var_pop?: Resolver< + Maybe, + ParentType, + ContextType + > + var_samp?: Resolver< + Maybe, + ParentType, + ContextType + > + variance?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Contracts_Metadata_Avg_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['contracts_metadata_avg_fields'] = ResolversParentTypes['contracts_metadata_avg_fields'] +> = { + render_provider_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + render_provider_secondary_sales_bps?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Contracts_Metadata_Max_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['contracts_metadata_max_fields'] = ResolversParentTypes['contracts_metadata_max_fields'] +> = { + address?: Resolver, ParentType, ContextType> + admin?: Resolver, ParentType, ContextType> + bucket_name?: Resolver< + Maybe, + ParentType, + ContextType + > + curation_registry_address?: Resolver< + Maybe, + ParentType, + ContextType + > + dependency_registry_address?: Resolver< + Maybe, + ParentType, + ContextType + > + generator_url?: Resolver< + Maybe, + ParentType, + ContextType + > + minter_address?: Resolver< + Maybe, + ParentType, + ContextType + > + minter_filter_address?: Resolver< + Maybe, + ParentType, + ContextType + > + name?: Resolver, ParentType, ContextType> + preferred_arweave_gateway?: Resolver< + Maybe, + ParentType, + ContextType + > + preferred_ipfs_gateway?: Resolver< + Maybe, + ParentType, + ContextType + > + render_provider_address?: Resolver< + Maybe, + ParentType, + ContextType + > + render_provider_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + render_provider_secondary_sales_address?: Resolver< + Maybe, + ParentType, + ContextType + > + render_provider_secondary_sales_bps?: Resolver< + Maybe, + ParentType, + ContextType + > + token_base_url?: Resolver< + Maybe, + ParentType, + ContextType + > + updated_at?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Contracts_Metadata_Min_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['contracts_metadata_min_fields'] = ResolversParentTypes['contracts_metadata_min_fields'] +> = { + address?: Resolver, ParentType, ContextType> + admin?: Resolver, ParentType, ContextType> + bucket_name?: Resolver< + Maybe, + ParentType, + ContextType + > + curation_registry_address?: Resolver< + Maybe, + ParentType, + ContextType + > + dependency_registry_address?: Resolver< + Maybe, + ParentType, + ContextType + > + generator_url?: Resolver< + Maybe, + ParentType, + ContextType + > + minter_address?: Resolver< + Maybe, + ParentType, + ContextType + > + minter_filter_address?: Resolver< + Maybe, + ParentType, + ContextType + > + name?: Resolver, ParentType, ContextType> + preferred_arweave_gateway?: Resolver< + Maybe, + ParentType, + ContextType + > + preferred_ipfs_gateway?: Resolver< + Maybe, + ParentType, + ContextType + > + render_provider_address?: Resolver< + Maybe, + ParentType, + ContextType + > + render_provider_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + render_provider_secondary_sales_address?: Resolver< + Maybe, + ParentType, + ContextType + > + render_provider_secondary_sales_bps?: Resolver< + Maybe, + ParentType, + ContextType + > + token_base_url?: Resolver< + Maybe, + ParentType, + ContextType + > + updated_at?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Contracts_Metadata_Stddev_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['contracts_metadata_stddev_fields'] = ResolversParentTypes['contracts_metadata_stddev_fields'] +> = { + render_provider_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + render_provider_secondary_sales_bps?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Contracts_Metadata_Stddev_Pop_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['contracts_metadata_stddev_pop_fields'] = ResolversParentTypes['contracts_metadata_stddev_pop_fields'] +> = { + render_provider_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + render_provider_secondary_sales_bps?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Contracts_Metadata_Stddev_Samp_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['contracts_metadata_stddev_samp_fields'] = ResolversParentTypes['contracts_metadata_stddev_samp_fields'] +> = { + render_provider_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + render_provider_secondary_sales_bps?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Contracts_Metadata_Sum_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['contracts_metadata_sum_fields'] = ResolversParentTypes['contracts_metadata_sum_fields'] +> = { + render_provider_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + render_provider_secondary_sales_bps?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Contracts_Metadata_Var_Pop_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['contracts_metadata_var_pop_fields'] = ResolversParentTypes['contracts_metadata_var_pop_fields'] +> = { + render_provider_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + render_provider_secondary_sales_bps?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Contracts_Metadata_Var_Samp_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['contracts_metadata_var_samp_fields'] = ResolversParentTypes['contracts_metadata_var_samp_fields'] +> = { + render_provider_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + render_provider_secondary_sales_bps?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Contracts_Metadata_Variance_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['contracts_metadata_variance_fields'] = ResolversParentTypes['contracts_metadata_variance_fields'] +> = { + render_provider_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + render_provider_secondary_sales_bps?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependencies_MetadataResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependencies_metadata'] = ResolversParentTypes['dependencies_metadata'] +> = { + additional_cdns?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + additional_cdns_aggregate?: Resolver< + ResolversTypes['dependency_additional_cdns_aggregate'], + ParentType, + ContextType, + Partial + > + additional_repositories?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + additional_repositories_aggregate?: Resolver< + ResolversTypes['dependency_additional_repositories_aggregate'], + ParentType, + ContextType, + Partial + > + dependency_registry?: Resolver< + ResolversTypes['dependency_registries'], + ParentType, + ContextType + > + dependency_registry_address?: Resolver< + ResolversTypes['String'], + ParentType, + ContextType + > + preferred_cdn?: Resolver< + Maybe, + ParentType, + ContextType + > + preferred_repository?: Resolver< + Maybe, + ParentType, + ContextType + > + reference_website?: Resolver< + Maybe, + ParentType, + ContextType + > + script?: Resolver, ParentType, ContextType> + scripts?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + scripts_aggregate?: Resolver< + ResolversTypes['dependency_scripts_aggregate'], + ParentType, + ContextType, + Partial + > + type_and_version?: Resolver + updated_at?: Resolver + updated_onchain_at?: Resolver< + ResolversTypes['timestamptz'], + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependencies_Metadata_AggregateResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependencies_metadata_aggregate'] = ResolversParentTypes['dependencies_metadata_aggregate'] +> = { + aggregate?: Resolver< + Maybe, + ParentType, + ContextType + > + nodes?: Resolver< + Array, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependencies_Metadata_Aggregate_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependencies_metadata_aggregate_fields'] = ResolversParentTypes['dependencies_metadata_aggregate_fields'] +> = { + count?: Resolver< + ResolversTypes['Int'], + ParentType, + ContextType, + Partial + > + max?: Resolver< + Maybe, + ParentType, + ContextType + > + min?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependencies_Metadata_Max_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependencies_metadata_max_fields'] = ResolversParentTypes['dependencies_metadata_max_fields'] +> = { + dependency_registry_address?: Resolver< + Maybe, + ParentType, + ContextType + > + preferred_cdn?: Resolver< + Maybe, + ParentType, + ContextType + > + preferred_repository?: Resolver< + Maybe, + ParentType, + ContextType + > + reference_website?: Resolver< + Maybe, + ParentType, + ContextType + > + script?: Resolver, ParentType, ContextType> + type_and_version?: Resolver< + Maybe, + ParentType, + ContextType + > + updated_at?: Resolver< + Maybe, + ParentType, + ContextType + > + updated_onchain_at?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependencies_Metadata_Min_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependencies_metadata_min_fields'] = ResolversParentTypes['dependencies_metadata_min_fields'] +> = { + dependency_registry_address?: Resolver< + Maybe, + ParentType, + ContextType + > + preferred_cdn?: Resolver< + Maybe, + ParentType, + ContextType + > + preferred_repository?: Resolver< + Maybe, + ParentType, + ContextType + > + reference_website?: Resolver< + Maybe, + ParentType, + ContextType + > + script?: Resolver, ParentType, ContextType> + type_and_version?: Resolver< + Maybe, + ParentType, + ContextType + > + updated_at?: Resolver< + Maybe, + ParentType, + ContextType + > + updated_onchain_at?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_CdnsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_cdns'] = ResolversParentTypes['dependency_additional_cdns'] +> = { + cdn?: Resolver + dependency?: Resolver< + ResolversTypes['dependencies_metadata'], + ParentType, + ContextType + > + dependency_type_and_version?: Resolver< + ResolversTypes['String'], + ParentType, + ContextType + > + index?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Cdns_AggregateResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_cdns_aggregate'] = ResolversParentTypes['dependency_additional_cdns_aggregate'] +> = { + aggregate?: Resolver< + Maybe, + ParentType, + ContextType + > + nodes?: Resolver< + Array, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Cdns_Aggregate_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_cdns_aggregate_fields'] = ResolversParentTypes['dependency_additional_cdns_aggregate_fields'] +> = { + avg?: Resolver< + Maybe, + ParentType, + ContextType + > + count?: Resolver< + ResolversTypes['Int'], + ParentType, + ContextType, + Partial + > + max?: Resolver< + Maybe, + ParentType, + ContextType + > + min?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev_pop?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev_samp?: Resolver< + Maybe, + ParentType, + ContextType + > + sum?: Resolver< + Maybe, + ParentType, + ContextType + > + var_pop?: Resolver< + Maybe, + ParentType, + ContextType + > + var_samp?: Resolver< + Maybe, + ParentType, + ContextType + > + variance?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Cdns_Avg_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_cdns_avg_fields'] = ResolversParentTypes['dependency_additional_cdns_avg_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Cdns_Max_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_cdns_max_fields'] = ResolversParentTypes['dependency_additional_cdns_max_fields'] +> = { + cdn?: Resolver, ParentType, ContextType> + dependency_type_and_version?: Resolver< + Maybe, + ParentType, + ContextType + > + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Cdns_Min_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_cdns_min_fields'] = ResolversParentTypes['dependency_additional_cdns_min_fields'] +> = { + cdn?: Resolver, ParentType, ContextType> + dependency_type_and_version?: Resolver< + Maybe, + ParentType, + ContextType + > + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Cdns_Stddev_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_cdns_stddev_fields'] = ResolversParentTypes['dependency_additional_cdns_stddev_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Cdns_Stddev_Pop_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_cdns_stddev_pop_fields'] = ResolversParentTypes['dependency_additional_cdns_stddev_pop_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Cdns_Stddev_Samp_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_cdns_stddev_samp_fields'] = ResolversParentTypes['dependency_additional_cdns_stddev_samp_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Cdns_Sum_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_cdns_sum_fields'] = ResolversParentTypes['dependency_additional_cdns_sum_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Cdns_Var_Pop_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_cdns_var_pop_fields'] = ResolversParentTypes['dependency_additional_cdns_var_pop_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Cdns_Var_Samp_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_cdns_var_samp_fields'] = ResolversParentTypes['dependency_additional_cdns_var_samp_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Cdns_Variance_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_cdns_variance_fields'] = ResolversParentTypes['dependency_additional_cdns_variance_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_RepositoriesResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_repositories'] = ResolversParentTypes['dependency_additional_repositories'] +> = { + dependency?: Resolver< + ResolversTypes['dependencies_metadata'], + ParentType, + ContextType + > + dependency_type_and_version?: Resolver< + ResolversTypes['String'], + ParentType, + ContextType + > + index?: Resolver + repository?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Repositories_AggregateResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_repositories_aggregate'] = ResolversParentTypes['dependency_additional_repositories_aggregate'] +> = { + aggregate?: Resolver< + Maybe< + ResolversTypes['dependency_additional_repositories_aggregate_fields'] + >, + ParentType, + ContextType + > + nodes?: Resolver< + Array, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Repositories_Aggregate_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_repositories_aggregate_fields'] = ResolversParentTypes['dependency_additional_repositories_aggregate_fields'] +> = { + avg?: Resolver< + Maybe, + ParentType, + ContextType + > + count?: Resolver< + ResolversTypes['Int'], + ParentType, + ContextType, + Partial + > + max?: Resolver< + Maybe, + ParentType, + ContextType + > + min?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev_pop?: Resolver< + Maybe< + ResolversTypes['dependency_additional_repositories_stddev_pop_fields'] + >, + ParentType, + ContextType + > + stddev_samp?: Resolver< + Maybe< + ResolversTypes['dependency_additional_repositories_stddev_samp_fields'] + >, + ParentType, + ContextType + > + sum?: Resolver< + Maybe, + ParentType, + ContextType + > + var_pop?: Resolver< + Maybe, + ParentType, + ContextType + > + var_samp?: Resolver< + Maybe, + ParentType, + ContextType + > + variance?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Repositories_Avg_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_repositories_avg_fields'] = ResolversParentTypes['dependency_additional_repositories_avg_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Repositories_Max_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_repositories_max_fields'] = ResolversParentTypes['dependency_additional_repositories_max_fields'] +> = { + dependency_type_and_version?: Resolver< + Maybe, + ParentType, + ContextType + > + index?: Resolver, ParentType, ContextType> + repository?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Repositories_Min_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_repositories_min_fields'] = ResolversParentTypes['dependency_additional_repositories_min_fields'] +> = { + dependency_type_and_version?: Resolver< + Maybe, + ParentType, + ContextType + > + index?: Resolver, ParentType, ContextType> + repository?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Repositories_Stddev_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_repositories_stddev_fields'] = ResolversParentTypes['dependency_additional_repositories_stddev_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Repositories_Stddev_Pop_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_repositories_stddev_pop_fields'] = ResolversParentTypes['dependency_additional_repositories_stddev_pop_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Repositories_Stddev_Samp_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_repositories_stddev_samp_fields'] = ResolversParentTypes['dependency_additional_repositories_stddev_samp_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Repositories_Sum_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_repositories_sum_fields'] = ResolversParentTypes['dependency_additional_repositories_sum_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Repositories_Var_Pop_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_repositories_var_pop_fields'] = ResolversParentTypes['dependency_additional_repositories_var_pop_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Repositories_Var_Samp_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_repositories_var_samp_fields'] = ResolversParentTypes['dependency_additional_repositories_var_samp_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Additional_Repositories_Variance_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_additional_repositories_variance_fields'] = ResolversParentTypes['dependency_additional_repositories_variance_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_RegistriesResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_registries'] = ResolversParentTypes['dependency_registries'] +> = { + address?: Resolver + dependencies?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + dependencies_aggregate?: Resolver< + ResolversTypes['dependencies_metadata_aggregate'], + ParentType, + ContextType, + Partial + > + owner?: Resolver + supported_core_contracts?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + supported_core_contracts_aggregate?: Resolver< + ResolversTypes['contracts_metadata_aggregate'], + ParentType, + ContextType, + Partial + > + updated_onchain_at?: Resolver< + ResolversTypes['timestamptz'], + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Registries_AggregateResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_registries_aggregate'] = ResolversParentTypes['dependency_registries_aggregate'] +> = { + aggregate?: Resolver< + Maybe, + ParentType, + ContextType + > + nodes?: Resolver< + Array, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Registries_Aggregate_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_registries_aggregate_fields'] = ResolversParentTypes['dependency_registries_aggregate_fields'] +> = { + count?: Resolver< + ResolversTypes['Int'], + ParentType, + ContextType, + Partial + > + max?: Resolver< + Maybe, + ParentType, + ContextType + > + min?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Registries_Max_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_registries_max_fields'] = ResolversParentTypes['dependency_registries_max_fields'] +> = { + address?: Resolver, ParentType, ContextType> + owner?: Resolver, ParentType, ContextType> + updated_onchain_at?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Registries_Min_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_registries_min_fields'] = ResolversParentTypes['dependency_registries_min_fields'] +> = { + address?: Resolver, ParentType, ContextType> + owner?: Resolver, ParentType, ContextType> + updated_onchain_at?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_ScriptsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_scripts'] = ResolversParentTypes['dependency_scripts'] +> = { + address?: Resolver + dependency_type_and_version?: Resolver< + ResolversTypes['String'], + ParentType, + ContextType + > + index?: Resolver + script?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Scripts_AggregateResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_scripts_aggregate'] = ResolversParentTypes['dependency_scripts_aggregate'] +> = { + aggregate?: Resolver< + Maybe, + ParentType, + ContextType + > + nodes?: Resolver< + Array, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Scripts_Aggregate_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_scripts_aggregate_fields'] = ResolversParentTypes['dependency_scripts_aggregate_fields'] +> = { + avg?: Resolver< + Maybe, + ParentType, + ContextType + > + count?: Resolver< + ResolversTypes['Int'], + ParentType, + ContextType, + Partial + > + max?: Resolver< + Maybe, + ParentType, + ContextType + > + min?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev_pop?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev_samp?: Resolver< + Maybe, + ParentType, + ContextType + > + sum?: Resolver< + Maybe, + ParentType, + ContextType + > + var_pop?: Resolver< + Maybe, + ParentType, + ContextType + > + var_samp?: Resolver< + Maybe, + ParentType, + ContextType + > + variance?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Scripts_Avg_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_scripts_avg_fields'] = ResolversParentTypes['dependency_scripts_avg_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Scripts_Max_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_scripts_max_fields'] = ResolversParentTypes['dependency_scripts_max_fields'] +> = { + address?: Resolver, ParentType, ContextType> + dependency_type_and_version?: Resolver< + Maybe, + ParentType, + ContextType + > + index?: Resolver, ParentType, ContextType> + script?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Scripts_Min_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_scripts_min_fields'] = ResolversParentTypes['dependency_scripts_min_fields'] +> = { + address?: Resolver, ParentType, ContextType> + dependency_type_and_version?: Resolver< + Maybe, + ParentType, + ContextType + > + index?: Resolver, ParentType, ContextType> + script?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Scripts_Stddev_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_scripts_stddev_fields'] = ResolversParentTypes['dependency_scripts_stddev_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Scripts_Stddev_Pop_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_scripts_stddev_pop_fields'] = ResolversParentTypes['dependency_scripts_stddev_pop_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Scripts_Stddev_Samp_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_scripts_stddev_samp_fields'] = ResolversParentTypes['dependency_scripts_stddev_samp_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Scripts_Sum_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_scripts_sum_fields'] = ResolversParentTypes['dependency_scripts_sum_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Scripts_Var_Pop_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_scripts_var_pop_fields'] = ResolversParentTypes['dependency_scripts_var_pop_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Scripts_Var_Samp_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_scripts_var_samp_fields'] = ResolversParentTypes['dependency_scripts_var_samp_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Dependency_Scripts_Variance_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['dependency_scripts_variance_fields'] = ResolversParentTypes['dependency_scripts_variance_fields'] +> = { + index?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Entity_TagsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['entity_tags'] = ResolversParentTypes['entity_tags'] +> = { + id?: Resolver + project?: Resolver< + Maybe, + ParentType, + ContextType + > + project_id?: Resolver< + Maybe, + ParentType, + ContextType + > + tag?: Resolver, ParentType, ContextType> + tag_name?: Resolver + user?: Resolver, ParentType, ContextType> + user_address?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type FavoritesResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['favorites'] = ResolversParentTypes['favorites'] +> = { + favorited_project_id?: Resolver< + Maybe, + ParentType, + ContextType + > + favorited_token_id?: Resolver< + Maybe, + ParentType, + ContextType + > + favorited_user?: Resolver< + Maybe, + ParentType, + ContextType + > + favorited_user_address?: Resolver< + Maybe, + ParentType, + ContextType + > + id?: Resolver + project_metadata?: Resolver< + Maybe, + ParentType, + ContextType + > + token_metadata?: Resolver< + Maybe, + ParentType, + ContextType + > + user?: Resolver + user_public_address?: Resolver< + ResolversTypes['String'], + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Favorites_AggregateResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['favorites_aggregate'] = ResolversParentTypes['favorites_aggregate'] +> = { + aggregate?: Resolver< + Maybe, + ParentType, + ContextType + > + nodes?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Favorites_Aggregate_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['favorites_aggregate_fields'] = ResolversParentTypes['favorites_aggregate_fields'] +> = { + avg?: Resolver< + Maybe, + ParentType, + ContextType + > + count?: Resolver< + ResolversTypes['Int'], + ParentType, + ContextType, + Partial + > + max?: Resolver< + Maybe, + ParentType, + ContextType + > + min?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev_pop?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev_samp?: Resolver< + Maybe, + ParentType, + ContextType + > + sum?: Resolver< + Maybe, + ParentType, + ContextType + > + var_pop?: Resolver< + Maybe, + ParentType, + ContextType + > + var_samp?: Resolver< + Maybe, + ParentType, + ContextType + > + variance?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Favorites_Avg_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['favorites_avg_fields'] = ResolversParentTypes['favorites_avg_fields'] +> = { + id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Favorites_Max_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['favorites_max_fields'] = ResolversParentTypes['favorites_max_fields'] +> = { + favorited_project_id?: Resolver< + Maybe, + ParentType, + ContextType + > + favorited_token_id?: Resolver< + Maybe, + ParentType, + ContextType + > + favorited_user_address?: Resolver< + Maybe, + ParentType, + ContextType + > + id?: Resolver, ParentType, ContextType> + user_public_address?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Favorites_Min_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['favorites_min_fields'] = ResolversParentTypes['favorites_min_fields'] +> = { + favorited_project_id?: Resolver< + Maybe, + ParentType, + ContextType + > + favorited_token_id?: Resolver< + Maybe, + ParentType, + ContextType + > + favorited_user_address?: Resolver< + Maybe, + ParentType, + ContextType + > + id?: Resolver, ParentType, ContextType> + user_public_address?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Favorites_Stddev_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['favorites_stddev_fields'] = ResolversParentTypes['favorites_stddev_fields'] +> = { + id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Favorites_Stddev_Pop_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['favorites_stddev_pop_fields'] = ResolversParentTypes['favorites_stddev_pop_fields'] +> = { + id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Favorites_Stddev_Samp_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['favorites_stddev_samp_fields'] = ResolversParentTypes['favorites_stddev_samp_fields'] +> = { + id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Favorites_Sum_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['favorites_sum_fields'] = ResolversParentTypes['favorites_sum_fields'] +> = { + id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Favorites_Var_Pop_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['favorites_var_pop_fields'] = ResolversParentTypes['favorites_var_pop_fields'] +> = { + id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Favorites_Var_Samp_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['favorites_var_samp_fields'] = ResolversParentTypes['favorites_var_samp_fields'] +> = { + id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Favorites_Variance_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['favorites_variance_fields'] = ResolversParentTypes['favorites_variance_fields'] +> = { + id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Feature_FlagsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['feature_flags'] = ResolversParentTypes['feature_flags'] +> = { + flag_name?: Resolver + globally_enabled?: Resolver< + ResolversTypes['Boolean'], + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export interface Float8ScalarConfig + extends GraphQLScalarTypeConfig { + name: 'float8' +} + +export interface JsonbScalarConfig + extends GraphQLScalarTypeConfig { + name: 'jsonb' +} + +export interface JsonpathScalarConfig + extends GraphQLScalarTypeConfig { + name: 'jsonpath' +} + +export type MediaResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['media'] = ResolversParentTypes['media'] +> = { + bucket_name?: Resolver + extension?: Resolver, ParentType, ContextType> + file_path?: Resolver + id?: Resolver + metadata?: Resolver< + Maybe, + ParentType, + ContextType, + Partial + > + owner_id?: Resolver, ParentType, ContextType> + url?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Minter_Filters_MetadataResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['minter_filters_metadata'] = ResolversParentTypes['minter_filters_metadata'] +> = { + address?: Resolver + allowed_minters?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Minter_TypesResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['minter_types'] = ResolversParentTypes['minter_types'] +> = { + description_template?: Resolver< + ResolversTypes['String'], + ParentType, + ContextType + > + label?: Resolver, ParentType, ContextType> + type?: Resolver< + ResolversTypes['minter_type_names_enum'], + ParentType, + ContextType + > + unversioned_type?: Resolver< + Maybe, + ParentType, + ContextType + > + version_number?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Minters_MetadataResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['minters_metadata'] = ResolversParentTypes['minters_metadata'] +> = { + address?: Resolver + core_contract?: Resolver< + Maybe, + ParentType, + ContextType + > + core_contract_address?: Resolver< + ResolversTypes['String'], + ParentType, + ContextType + > + extra_minter_details?: Resolver< + Maybe, + ParentType, + ContextType, + Partial + > + maximum_price_decay_half_life_in_seconds?: Resolver< + Maybe, + ParentType, + ContextType + > + minimum_auction_length_in_seconds?: Resolver< + Maybe, + ParentType, + ContextType + > + minimum_price_decay_half_life_in_seconds?: Resolver< + Maybe, + ParentType, + ContextType + > + minter_filter?: Resolver< + Maybe, + ParentType, + ContextType + > + minter_filter_address?: Resolver< + ResolversTypes['String'], + ParentType, + ContextType + > + minter_type?: Resolver< + ResolversTypes['minter_type_names_enum'], + ParentType, + ContextType + > + receipts?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + receipts_aggregate?: Resolver< + ResolversTypes['receipt_metadata_aggregate'], + ParentType, + ContextType, + Partial + > + type?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Mutation_RootResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['mutation_root'] = ResolversParentTypes['mutation_root'] +> = { + authenticate?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > +} + +export interface NumericScalarConfig + extends GraphQLScalarTypeConfig { + name: 'numeric' +} + +export type Project_External_Asset_DependenciesResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['project_external_asset_dependencies'] = ResolversParentTypes['project_external_asset_dependencies'] +> = { + bytecode_address?: Resolver< + Maybe, + ParentType, + ContextType + > + cid?: Resolver + data?: Resolver, ParentType, ContextType> + dependency_type?: Resolver< + ResolversTypes['project_external_asset_dependency_types_enum'], + ParentType, + ContextType + > + index?: Resolver + project?: Resolver< + ResolversTypes['projects_metadata'], + ParentType, + ContextType + > + project_id?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type Project_Minter_ConfigurationsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['project_minter_configurations'] = ResolversParentTypes['project_minter_configurations'] +> = { + approximate_exp_da_end_time?: Resolver< + Maybe, + ParentType, + ContextType + > + base_price?: Resolver< + Maybe, + ParentType, + ContextType + > + currency_address?: Resolver + currency_symbol?: Resolver + end_time?: Resolver< + Maybe, + ParentType, + ContextType + > + extra_minter_details?: Resolver< + Maybe, + ParentType, + ContextType, + Partial + > + half_life_in_seconds?: Resolver< + Maybe, + ParentType, + ContextType + > + id?: Resolver + max_invocations?: Resolver< + Maybe, + ParentType, + ContextType + > + minter?: Resolver< + Maybe, + ParentType, + ContextType + > + minter_id?: Resolver + offchain_extra_minter_details?: Resolver< + Maybe, + ParentType, + ContextType, + Partial + > + price_is_configured?: Resolver< + ResolversTypes['Boolean'], + ParentType, + ContextType + > + project?: Resolver< + Maybe, + ParentType, + ContextType + > + project_id?: Resolver + purchase_to_disabled?: Resolver< + ResolversTypes['Boolean'], + ParentType, + ContextType + > + start_price?: Resolver< + Maybe, + ParentType, + ContextType + > + start_time?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Project_ScriptsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['project_scripts'] = ResolversParentTypes['project_scripts'] +> = { + index?: Resolver + project?: Resolver< + Maybe, + ParentType, + ContextType + > + project_id?: Resolver + script?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type Project_SeriesResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['project_series'] = ResolversParentTypes['project_series'] +> = { + id?: Resolver + projects?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + projects_aggregate?: Resolver< + ResolversTypes['projects_metadata_aggregate'], + ParentType, + ContextType, + Partial + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Project_Series_AggregateResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['project_series_aggregate'] = ResolversParentTypes['project_series_aggregate'] +> = { + aggregate?: Resolver< + Maybe, + ParentType, + ContextType + > + nodes?: Resolver< + Array, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Project_Series_Aggregate_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['project_series_aggregate_fields'] = ResolversParentTypes['project_series_aggregate_fields'] +> = { + avg?: Resolver< + Maybe, + ParentType, + ContextType + > + count?: Resolver< + ResolversTypes['Int'], + ParentType, + ContextType, + Partial + > + max?: Resolver< + Maybe, + ParentType, + ContextType + > + min?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev_pop?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev_samp?: Resolver< + Maybe, + ParentType, + ContextType + > + sum?: Resolver< + Maybe, + ParentType, + ContextType + > + var_pop?: Resolver< + Maybe, + ParentType, + ContextType + > + var_samp?: Resolver< + Maybe, + ParentType, + ContextType + > + variance?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Project_Series_Avg_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['project_series_avg_fields'] = ResolversParentTypes['project_series_avg_fields'] +> = { + id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Project_Series_Max_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['project_series_max_fields'] = ResolversParentTypes['project_series_max_fields'] +> = { + id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Project_Series_Min_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['project_series_min_fields'] = ResolversParentTypes['project_series_min_fields'] +> = { + id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Project_Series_Stddev_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['project_series_stddev_fields'] = ResolversParentTypes['project_series_stddev_fields'] +> = { + id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Project_Series_Stddev_Pop_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['project_series_stddev_pop_fields'] = ResolversParentTypes['project_series_stddev_pop_fields'] +> = { + id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Project_Series_Stddev_Samp_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['project_series_stddev_samp_fields'] = ResolversParentTypes['project_series_stddev_samp_fields'] +> = { + id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Project_Series_Sum_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['project_series_sum_fields'] = ResolversParentTypes['project_series_sum_fields'] +> = { + id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Project_Series_Var_Pop_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['project_series_var_pop_fields'] = ResolversParentTypes['project_series_var_pop_fields'] +> = { + id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Project_Series_Var_Samp_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['project_series_var_samp_fields'] = ResolversParentTypes['project_series_var_samp_fields'] +> = { + id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Project_Series_Variance_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['project_series_variance_fields'] = ResolversParentTypes['project_series_variance_fields'] +> = { + id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Project_Vertical_CategoriesResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['project_vertical_categories'] = ResolversParentTypes['project_vertical_categories'] +> = { + category?: Resolver + hosted?: Resolver + name?: Resolver + verticals?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Project_VerticalsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['project_verticals'] = ResolversParentTypes['project_verticals'] +> = { + active?: Resolver + category?: Resolver< + ResolversTypes['project_vertical_categories'], + ParentType, + ContextType + > + category_name?: Resolver + description?: Resolver< + Maybe, + ParentType, + ContextType + > + display_name?: Resolver + name?: Resolver + projects?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + projects_aggregate?: Resolver< + ResolversTypes['projects_metadata_aggregate'], + ParentType, + ContextType, + Partial + > + vertical?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type Projects_FeaturesResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['projects_features'] = ResolversParentTypes['projects_features'] +> = { + enable_artist_update_after_completion?: Resolver< + ResolversTypes['Boolean'], + ParentType, + ContextType + > + feature_fields?: Resolver< + Maybe, + ParentType, + ContextType, + Partial + > + feature_fields_counts?: Resolver< + Maybe, + ParentType, + ContextType, + Partial + > + id?: Resolver + project?: Resolver< + ResolversTypes['projects_metadata'], + ParentType, + ContextType + > + project_id?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type Projects_MetadataResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['projects_metadata'] = ResolversParentTypes['projects_metadata'] +> = { + activated_at?: Resolver< + Maybe, + ParentType, + ContextType + > + active?: Resolver + additional_payee?: Resolver< + Maybe, + ParentType, + ContextType + > + additional_payee_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + additional_payee_secondary_sales_address?: Resolver< + Maybe, + ParentType, + ContextType + > + additional_payee_secondary_sales_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + artist?: Resolver + artist_address?: Resolver + artist_display_notes?: Resolver< + Maybe, + ParentType, + ContextType + > + artist_featured_token_id?: Resolver< + Maybe, + ParentType, + ContextType + > + artist_interview?: Resolver< + Maybe, + ParentType, + ContextType + > + artist_name?: Resolver< + Maybe, + ParentType, + ContextType + > + aspect_ratio?: Resolver + base_uri?: Resolver, ParentType, ContextType> + charitable_giving_details?: Resolver< + Maybe, + ParentType, + ContextType + > + complete?: Resolver + completed_at?: Resolver< + Maybe, + ParentType, + ContextType + > + contract?: Resolver< + ResolversTypes['contracts_metadata'], + ParentType, + ContextType + > + contract_address?: Resolver + creative_credit?: Resolver< + Maybe, + ParentType, + ContextType + > + curation_status?: Resolver< + ResolversTypes['curation_statuses_enum'], + ParentType, + ContextType + > + curation_status_display?: Resolver< + Maybe, + ParentType, + ContextType + > + curation_status_override?: Resolver< + Maybe, + ParentType, + ContextType + > + currency_address?: Resolver< + Maybe, + ParentType, + ContextType + > + currency_decimals?: Resolver< + Maybe, + ParentType, + ContextType + > + currency_symbol?: Resolver< + Maybe, + ParentType, + ContextType + > + dependency?: Resolver< + Maybe, + ParentType, + ContextType + > + description?: Resolver< + Maybe, + ParentType, + ContextType + > + disable_auto_image_format?: Resolver< + Maybe, + ParentType, + ContextType + > + disable_sample_generator?: Resolver< + ResolversTypes['Boolean'], + ParentType, + ContextType + > + display_static?: Resolver + external_asset_dependencies?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + external_asset_dependencies_locked?: Resolver< + Maybe, + ParentType, + ContextType + > + external_asset_dependency_count?: Resolver< + Maybe, + ParentType, + ContextType + > + favorited_by_user?: Resolver< + Maybe, + ParentType, + ContextType + > + favorites?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + favorites_aggregate?: Resolver< + ResolversTypes['favorites_aggregate'], + ParentType, + ContextType, + Partial + > + featured_token?: Resolver< + Maybe>, + ParentType, + ContextType, + RequireFields + > + features?: Resolver< + Maybe, + ParentType, + ContextType + > + first_token_minted_at?: Resolver< + Maybe, + ParentType, + ContextType + > + generate_video_assets?: Resolver< + ResolversTypes['Boolean'], + ParentType, + ContextType + > + heritage_curation_status?: Resolver< + Maybe, + ParentType, + ContextType + > + id?: Resolver + index?: Resolver, ParentType, ContextType> + invocations?: Resolver< + Maybe, + ParentType, + ContextType + > + ipfs_hash?: Resolver, ParentType, ContextType> + is_artblocks?: Resolver< + Maybe, + ParentType, + ContextType + > + license?: Resolver, ParentType, ContextType> + link_to_license?: Resolver< + Maybe, + ParentType, + ContextType + > + locked?: Resolver, ParentType, ContextType> + lowest_listing?: Resolver< + Maybe, + ParentType, + ContextType + > + max_invocations?: Resolver + minter_configuration?: Resolver< + Maybe, + ParentType, + ContextType + > + minter_configuration_id?: Resolver< + Maybe, + ParentType, + ContextType + > + name?: Resolver, ParentType, ContextType> + paused?: Resolver + preview_render_type?: Resolver< + ResolversTypes['render_types_enum'], + ParentType, + ContextType + > + price_per_token_in_wei?: Resolver< + Maybe, + ParentType, + ContextType + > + primary_render_type?: Resolver< + ResolversTypes['render_types_enum'], + ParentType, + ContextType + > + project_id?: Resolver + proposed_artist_addresses_and_split?: Resolver< + Maybe, + ParentType, + ContextType + > + proposed_artists_and_splits_id?: Resolver< + Maybe, + ParentType, + ContextType + > + receipts?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + receipts_aggregate?: Resolver< + ResolversTypes['receipt_metadata_aggregate'], + ParentType, + ContextType, + Partial + > + render_complete?: Resolver< + Maybe, + ParentType, + ContextType + > + render_delay?: Resolver, ParentType, ContextType> + render_with_gpu?: Resolver< + Maybe, + ParentType, + ContextType + > + royalty_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + sales_notes?: Resolver< + Maybe, + ParentType, + ContextType + > + script?: Resolver, ParentType, ContextType> + script_count?: Resolver< + Maybe, + ParentType, + ContextType + > + script_json?: Resolver< + Maybe, + ParentType, + ContextType, + Partial + > + script_type_and_version?: Resolver< + Maybe, + ParentType, + ContextType + > + scripts?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + second_token_minted_at?: Resolver< + Maybe, + ParentType, + ContextType + > + series?: Resolver< + Maybe, + ParentType, + ContextType + > + series_id?: Resolver, ParentType, ContextType> + start_datetime?: Resolver< + Maybe, + ParentType, + ContextType + > + tags?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + tokens?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + tokens_aggregate?: Resolver< + ResolversTypes['tokens_metadata_aggregate'], + ParentType, + ContextType, + Partial + > + updated_at?: Resolver< + Maybe, + ParentType, + ContextType + > + user_is_artist?: Resolver< + Maybe, + ParentType, + ContextType + > + vertical?: Resolver< + ResolversTypes['project_verticals'], + ParentType, + ContextType + > + vertical_name?: Resolver + video_aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + video_duration?: Resolver< + Maybe, + ParentType, + ContextType + > + video_fps?: Resolver, ParentType, ContextType> + video_render_delay?: Resolver< + Maybe, + ParentType, + ContextType + > + website?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Projects_Metadata_AggregateResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['projects_metadata_aggregate'] = ResolversParentTypes['projects_metadata_aggregate'] +> = { + aggregate?: Resolver< + Maybe, + ParentType, + ContextType + > + nodes?: Resolver< + Array, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Projects_Metadata_Aggregate_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['projects_metadata_aggregate_fields'] = ResolversParentTypes['projects_metadata_aggregate_fields'] +> = { + avg?: Resolver< + Maybe, + ParentType, + ContextType + > + count?: Resolver< + ResolversTypes['Int'], + ParentType, + ContextType, + Partial + > + max?: Resolver< + Maybe, + ParentType, + ContextType + > + min?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev_pop?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev_samp?: Resolver< + Maybe, + ParentType, + ContextType + > + sum?: Resolver< + Maybe, + ParentType, + ContextType + > + var_pop?: Resolver< + Maybe, + ParentType, + ContextType + > + var_samp?: Resolver< + Maybe, + ParentType, + ContextType + > + variance?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Projects_Metadata_Avg_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['projects_metadata_avg_fields'] = ResolversParentTypes['projects_metadata_avg_fields'] +> = { + additional_payee_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + additional_payee_secondary_sales_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + currency_decimals?: Resolver< + Maybe, + ParentType, + ContextType + > + index?: Resolver, ParentType, ContextType> + max_invocations?: Resolver< + Maybe, + ParentType, + ContextType + > + render_delay?: Resolver< + Maybe, + ParentType, + ContextType + > + royalty_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + series_id?: Resolver, ParentType, ContextType> + video_aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + video_duration?: Resolver< + Maybe, + ParentType, + ContextType + > + video_fps?: Resolver, ParentType, ContextType> + video_render_delay?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Projects_Metadata_Max_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['projects_metadata_max_fields'] = ResolversParentTypes['projects_metadata_max_fields'] +> = { + activated_at?: Resolver< + Maybe, + ParentType, + ContextType + > + additional_payee?: Resolver< + Maybe, + ParentType, + ContextType + > + additional_payee_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + additional_payee_secondary_sales_address?: Resolver< + Maybe, + ParentType, + ContextType + > + additional_payee_secondary_sales_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + artist_address?: Resolver< + Maybe, + ParentType, + ContextType + > + artist_display_notes?: Resolver< + Maybe, + ParentType, + ContextType + > + artist_featured_token_id?: Resolver< + Maybe, + ParentType, + ContextType + > + artist_interview?: Resolver< + Maybe, + ParentType, + ContextType + > + artist_name?: Resolver< + Maybe, + ParentType, + ContextType + > + aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + base_uri?: Resolver, ParentType, ContextType> + charitable_giving_details?: Resolver< + Maybe, + ParentType, + ContextType + > + completed_at?: Resolver< + Maybe, + ParentType, + ContextType + > + contract_address?: Resolver< + Maybe, + ParentType, + ContextType + > + creative_credit?: Resolver< + Maybe, + ParentType, + ContextType + > + currency_address?: Resolver< + Maybe, + ParentType, + ContextType + > + currency_decimals?: Resolver< + Maybe, + ParentType, + ContextType + > + currency_symbol?: Resolver< + Maybe, + ParentType, + ContextType + > + description?: Resolver< + Maybe, + ParentType, + ContextType + > + id?: Resolver, ParentType, ContextType> + index?: Resolver, ParentType, ContextType> + ipfs_hash?: Resolver, ParentType, ContextType> + license?: Resolver, ParentType, ContextType> + link_to_license?: Resolver< + Maybe, + ParentType, + ContextType + > + max_invocations?: Resolver< + Maybe, + ParentType, + ContextType + > + minter_configuration_id?: Resolver< + Maybe, + ParentType, + ContextType + > + name?: Resolver, ParentType, ContextType> + price_per_token_in_wei?: Resolver< + Maybe, + ParentType, + ContextType + > + project_id?: Resolver< + Maybe, + ParentType, + ContextType + > + proposed_artists_and_splits_id?: Resolver< + Maybe, + ParentType, + ContextType + > + render_delay?: Resolver, ParentType, ContextType> + royalty_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + sales_notes?: Resolver< + Maybe, + ParentType, + ContextType + > + script?: Resolver, ParentType, ContextType> + script_type_and_version?: Resolver< + Maybe, + ParentType, + ContextType + > + series_id?: Resolver, ParentType, ContextType> + start_datetime?: Resolver< + Maybe, + ParentType, + ContextType + > + updated_at?: Resolver< + Maybe, + ParentType, + ContextType + > + vertical_name?: Resolver< + Maybe, + ParentType, + ContextType + > + video_aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + video_duration?: Resolver< + Maybe, + ParentType, + ContextType + > + video_fps?: Resolver, ParentType, ContextType> + video_render_delay?: Resolver< + Maybe, + ParentType, + ContextType + > + website?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Projects_Metadata_Min_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['projects_metadata_min_fields'] = ResolversParentTypes['projects_metadata_min_fields'] +> = { + activated_at?: Resolver< + Maybe, + ParentType, + ContextType + > + additional_payee?: Resolver< + Maybe, + ParentType, + ContextType + > + additional_payee_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + additional_payee_secondary_sales_address?: Resolver< + Maybe, + ParentType, + ContextType + > + additional_payee_secondary_sales_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + artist_address?: Resolver< + Maybe, + ParentType, + ContextType + > + artist_display_notes?: Resolver< + Maybe, + ParentType, + ContextType + > + artist_featured_token_id?: Resolver< + Maybe, + ParentType, + ContextType + > + artist_interview?: Resolver< + Maybe, + ParentType, + ContextType + > + artist_name?: Resolver< + Maybe, + ParentType, + ContextType + > + aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + base_uri?: Resolver, ParentType, ContextType> + charitable_giving_details?: Resolver< + Maybe, + ParentType, + ContextType + > + completed_at?: Resolver< + Maybe, + ParentType, + ContextType + > + contract_address?: Resolver< + Maybe, + ParentType, + ContextType + > + creative_credit?: Resolver< + Maybe, + ParentType, + ContextType + > + currency_address?: Resolver< + Maybe, + ParentType, + ContextType + > + currency_decimals?: Resolver< + Maybe, + ParentType, + ContextType + > + currency_symbol?: Resolver< + Maybe, + ParentType, + ContextType + > + description?: Resolver< + Maybe, + ParentType, + ContextType + > + id?: Resolver, ParentType, ContextType> + index?: Resolver, ParentType, ContextType> + ipfs_hash?: Resolver, ParentType, ContextType> + license?: Resolver, ParentType, ContextType> + link_to_license?: Resolver< + Maybe, + ParentType, + ContextType + > + max_invocations?: Resolver< + Maybe, + ParentType, + ContextType + > + minter_configuration_id?: Resolver< + Maybe, + ParentType, + ContextType + > + name?: Resolver, ParentType, ContextType> + price_per_token_in_wei?: Resolver< + Maybe, + ParentType, + ContextType + > + project_id?: Resolver< + Maybe, + ParentType, + ContextType + > + proposed_artists_and_splits_id?: Resolver< + Maybe, + ParentType, + ContextType + > + render_delay?: Resolver, ParentType, ContextType> + royalty_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + sales_notes?: Resolver< + Maybe, + ParentType, + ContextType + > + script?: Resolver, ParentType, ContextType> + script_type_and_version?: Resolver< + Maybe, + ParentType, + ContextType + > + series_id?: Resolver, ParentType, ContextType> + start_datetime?: Resolver< + Maybe, + ParentType, + ContextType + > + updated_at?: Resolver< + Maybe, + ParentType, + ContextType + > + vertical_name?: Resolver< + Maybe, + ParentType, + ContextType + > + video_aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + video_duration?: Resolver< + Maybe, + ParentType, + ContextType + > + video_fps?: Resolver, ParentType, ContextType> + video_render_delay?: Resolver< + Maybe, + ParentType, + ContextType + > + website?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Projects_Metadata_Stddev_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['projects_metadata_stddev_fields'] = ResolversParentTypes['projects_metadata_stddev_fields'] +> = { + additional_payee_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + additional_payee_secondary_sales_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + currency_decimals?: Resolver< + Maybe, + ParentType, + ContextType + > + index?: Resolver, ParentType, ContextType> + max_invocations?: Resolver< + Maybe, + ParentType, + ContextType + > + render_delay?: Resolver< + Maybe, + ParentType, + ContextType + > + royalty_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + series_id?: Resolver, ParentType, ContextType> + video_aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + video_duration?: Resolver< + Maybe, + ParentType, + ContextType + > + video_fps?: Resolver, ParentType, ContextType> + video_render_delay?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Projects_Metadata_Stddev_Pop_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['projects_metadata_stddev_pop_fields'] = ResolversParentTypes['projects_metadata_stddev_pop_fields'] +> = { + additional_payee_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + additional_payee_secondary_sales_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + currency_decimals?: Resolver< + Maybe, + ParentType, + ContextType + > + index?: Resolver, ParentType, ContextType> + max_invocations?: Resolver< + Maybe, + ParentType, + ContextType + > + render_delay?: Resolver< + Maybe, + ParentType, + ContextType + > + royalty_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + series_id?: Resolver, ParentType, ContextType> + video_aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + video_duration?: Resolver< + Maybe, + ParentType, + ContextType + > + video_fps?: Resolver, ParentType, ContextType> + video_render_delay?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Projects_Metadata_Stddev_Samp_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['projects_metadata_stddev_samp_fields'] = ResolversParentTypes['projects_metadata_stddev_samp_fields'] +> = { + additional_payee_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + additional_payee_secondary_sales_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + currency_decimals?: Resolver< + Maybe, + ParentType, + ContextType + > + index?: Resolver, ParentType, ContextType> + max_invocations?: Resolver< + Maybe, + ParentType, + ContextType + > + render_delay?: Resolver< + Maybe, + ParentType, + ContextType + > + royalty_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + series_id?: Resolver, ParentType, ContextType> + video_aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + video_duration?: Resolver< + Maybe, + ParentType, + ContextType + > + video_fps?: Resolver, ParentType, ContextType> + video_render_delay?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Projects_Metadata_Sum_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['projects_metadata_sum_fields'] = ResolversParentTypes['projects_metadata_sum_fields'] +> = { + additional_payee_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + additional_payee_secondary_sales_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + currency_decimals?: Resolver< + Maybe, + ParentType, + ContextType + > + index?: Resolver, ParentType, ContextType> + max_invocations?: Resolver< + Maybe, + ParentType, + ContextType + > + render_delay?: Resolver, ParentType, ContextType> + royalty_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + series_id?: Resolver, ParentType, ContextType> + video_aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + video_duration?: Resolver< + Maybe, + ParentType, + ContextType + > + video_fps?: Resolver, ParentType, ContextType> + video_render_delay?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Projects_Metadata_Var_Pop_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['projects_metadata_var_pop_fields'] = ResolversParentTypes['projects_metadata_var_pop_fields'] +> = { + additional_payee_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + additional_payee_secondary_sales_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + currency_decimals?: Resolver< + Maybe, + ParentType, + ContextType + > + index?: Resolver, ParentType, ContextType> + max_invocations?: Resolver< + Maybe, + ParentType, + ContextType + > + render_delay?: Resolver< + Maybe, + ParentType, + ContextType + > + royalty_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + series_id?: Resolver, ParentType, ContextType> + video_aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + video_duration?: Resolver< + Maybe, + ParentType, + ContextType + > + video_fps?: Resolver, ParentType, ContextType> + video_render_delay?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Projects_Metadata_Var_Samp_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['projects_metadata_var_samp_fields'] = ResolversParentTypes['projects_metadata_var_samp_fields'] +> = { + additional_payee_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + additional_payee_secondary_sales_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + currency_decimals?: Resolver< + Maybe, + ParentType, + ContextType + > + index?: Resolver, ParentType, ContextType> + max_invocations?: Resolver< + Maybe, + ParentType, + ContextType + > + render_delay?: Resolver< + Maybe, + ParentType, + ContextType + > + royalty_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + series_id?: Resolver, ParentType, ContextType> + video_aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + video_duration?: Resolver< + Maybe, + ParentType, + ContextType + > + video_fps?: Resolver, ParentType, ContextType> + video_render_delay?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Projects_Metadata_Variance_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['projects_metadata_variance_fields'] = ResolversParentTypes['projects_metadata_variance_fields'] +> = { + additional_payee_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + additional_payee_secondary_sales_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + currency_decimals?: Resolver< + Maybe, + ParentType, + ContextType + > + index?: Resolver, ParentType, ContextType> + max_invocations?: Resolver< + Maybe, + ParentType, + ContextType + > + render_delay?: Resolver< + Maybe, + ParentType, + ContextType + > + royalty_percentage?: Resolver< + Maybe, + ParentType, + ContextType + > + series_id?: Resolver, ParentType, ContextType> + video_aspect_ratio?: Resolver< + Maybe, + ParentType, + ContextType + > + video_duration?: Resolver< + Maybe, + ParentType, + ContextType + > + video_fps?: Resolver, ParentType, ContextType> + video_render_delay?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Proposed_Artist_Addresses_And_SplitsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['proposed_artist_addresses_and_splits'] = ResolversParentTypes['proposed_artist_addresses_and_splits'] +> = { + additional_payee_primary_sales?: Resolver< + ResolversTypes['String'], + ParentType, + ContextType + > + additional_payee_primary_sales_percentage?: Resolver< + ResolversTypes['Int'], + ParentType, + ContextType + > + additional_payee_secondary_sales?: Resolver< + ResolversTypes['String'], + ParentType, + ContextType + > + additional_payee_secondary_sales_percentage?: Resolver< + ResolversTypes['Int'], + ParentType, + ContextType + > + artist_address?: Resolver + project?: Resolver< + ResolversTypes['projects_metadata'], + ParentType, + ContextType + > + project_id?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type Query_RootResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['query_root'] = ResolversParentTypes['query_root'] +> = { + artists?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + artists_aggregate?: Resolver< + ResolversTypes['artists_aggregate'], + ParentType, + ContextType, + Partial + > + categories?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + categories_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + contract_allowlistings?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + contract_allowlistings_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields< + Query_RootContract_Allowlistings_By_PkArgs, + 'contract_address' | 'user_address' + > + > + contract_type_names?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + contract_type_names_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + contract_types?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + contract_types_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + contracts_metadata?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + contracts_metadata_aggregate?: Resolver< + ResolversTypes['contracts_metadata_aggregate'], + ParentType, + ContextType, + Partial + > + contracts_metadata_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + dependencies_metadata?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + dependencies_metadata_aggregate?: Resolver< + ResolversTypes['dependencies_metadata_aggregate'], + ParentType, + ContextType, + Partial + > + dependencies_metadata_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + dependency_additional_cdns?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + dependency_additional_cdns_aggregate?: Resolver< + ResolversTypes['dependency_additional_cdns_aggregate'], + ParentType, + ContextType, + Partial + > + dependency_additional_cdns_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields< + Query_RootDependency_Additional_Cdns_By_PkArgs, + 'dependency_type_and_version' | 'index' + > + > + dependency_additional_repositories?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + dependency_additional_repositories_aggregate?: Resolver< + ResolversTypes['dependency_additional_repositories_aggregate'], + ParentType, + ContextType, + Partial + > + dependency_additional_repositories_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields< + Query_RootDependency_Additional_Repositories_By_PkArgs, + 'dependency_type_and_version' | 'index' + > + > + dependency_registries?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + dependency_registries_aggregate?: Resolver< + ResolversTypes['dependency_registries_aggregate'], + ParentType, + ContextType, + Partial + > + dependency_registries_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + dependency_scripts?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + dependency_scripts_aggregate?: Resolver< + ResolversTypes['dependency_scripts_aggregate'], + ParentType, + ContextType, + Partial + > + dependency_scripts_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields< + Query_RootDependency_Scripts_By_PkArgs, + 'dependency_type_and_version' | 'index' + > + > + entity_tags?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + entity_tags_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + favorites?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + favorites_aggregate?: Resolver< + ResolversTypes['favorites_aggregate'], + ParentType, + ContextType, + Partial + > + favorites_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + feature_flags?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + feature_flags_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + filter_tokens_metadata_by_features?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + filter_tokens_metadata_by_features_aggregate?: Resolver< + ResolversTypes['tokens_metadata_aggregate'], + ParentType, + ContextType, + RequireFields< + Query_RootFilter_Tokens_Metadata_By_Features_AggregateArgs, + 'args' + > + > + getAuthMessage?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + getOpenseaCollectionURL?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields< + Query_RootGetOpenseaCollectionUrlArgs, + 'contractAddress' | 'projectId' + > + > + isTokenFlagged?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + list_projects_metadata_random?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + list_projects_metadata_random_aggregate?: Resolver< + ResolversTypes['projects_metadata_aggregate'], + ParentType, + ContextType, + RequireFields + > + media?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + media_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + minter_filters_metadata?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + minter_filters_metadata_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + minter_types?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + minter_types_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + minters_metadata?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + minters_metadata_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + project_external_asset_dependencies?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + project_external_asset_dependencies_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields< + Query_RootProject_External_Asset_Dependencies_By_PkArgs, + 'index' | 'project_id' + > + > + project_minter_configurations?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + project_minter_configurations_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + project_scripts?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + project_scripts_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + project_series?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + project_series_aggregate?: Resolver< + ResolversTypes['project_series_aggregate'], + ParentType, + ContextType, + Partial + > + project_series_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + project_vertical_categories?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + project_vertical_categories_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + project_verticals?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + project_verticals_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + projects_features?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + projects_features_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + projects_metadata?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + projects_metadata_aggregate?: Resolver< + ResolversTypes['projects_metadata_aggregate'], + ParentType, + ContextType, + Partial + > + projects_metadata_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + proposed_artist_addresses_and_splits?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + proposed_artist_addresses_and_splits_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields< + Query_RootProposed_Artist_Addresses_And_Splits_By_PkArgs, + 'project_id' + > + > + receipt_metadata?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + receipt_metadata_aggregate?: Resolver< + ResolversTypes['receipt_metadata_aggregate'], + ParentType, + ContextType, + Partial + > + receipt_metadata_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + render_types?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + render_types_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + search_projects?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + search_projects_aggregate?: Resolver< + ResolversTypes['projects_metadata_aggregate'], + ParentType, + ContextType, + RequireFields + > + search_tags?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + search_tokens?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + search_tokens_aggregate?: Resolver< + ResolversTypes['tokens_metadata_aggregate'], + ParentType, + ContextType, + RequireFields + > + search_users?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + search_users_aggregate?: Resolver< + ResolversTypes['user_profiles_aggregate'], + ParentType, + ContextType, + RequireFields + > + tags?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + tags_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + tokens_metadata?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + tokens_metadata_aggregate?: Resolver< + ResolversTypes['tokens_metadata_aggregate'], + ParentType, + ContextType, + Partial + > + tokens_metadata_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + user_profiles?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + user_profiles_aggregate?: Resolver< + ResolversTypes['user_profiles_aggregate'], + ParentType, + ContextType, + Partial + > + user_profiles_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + users?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + users_aggregate?: Resolver< + ResolversTypes['users_aggregate'], + ParentType, + ContextType, + Partial + > + users_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + verticals?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + verticals_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + video_aspect_ratios?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + video_aspect_ratios_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + video_frame_rates?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + video_frame_rates_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + webflow_artist_info?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + webflow_artist_info_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + webflow_spectrum_articles?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + webflow_spectrum_articles_by_pk?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields< + Query_RootWebflow_Spectrum_Articles_By_PkArgs, + 'webflow_item_id' + > + > +} + +export type Receipt_MetadataResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['receipt_metadata'] = ResolversParentTypes['receipt_metadata'] +> = { + excess_settlement_funds?: Resolver< + Maybe, + ParentType, + ContextType + > + id?: Resolver + minter?: Resolver + minter_id?: Resolver + net_posted?: Resolver + num_purchased?: Resolver + project?: Resolver< + ResolversTypes['projects_metadata'], + ParentType, + ContextType + > + project_id?: Resolver + user?: Resolver + user_address?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type Receipt_Metadata_AggregateResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['receipt_metadata_aggregate'] = ResolversParentTypes['receipt_metadata_aggregate'] +> = { + aggregate?: Resolver< + Maybe, + ParentType, + ContextType + > + nodes?: Resolver< + Array, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Receipt_Metadata_Aggregate_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['receipt_metadata_aggregate_fields'] = ResolversParentTypes['receipt_metadata_aggregate_fields'] +> = { + count?: Resolver< + ResolversTypes['Int'], + ParentType, + ContextType, + Partial + > + max?: Resolver< + Maybe, + ParentType, + ContextType + > + min?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Receipt_Metadata_Max_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['receipt_metadata_max_fields'] = ResolversParentTypes['receipt_metadata_max_fields'] +> = { + id?: Resolver, ParentType, ContextType> + minter_id?: Resolver, ParentType, ContextType> + net_posted?: Resolver< + Maybe, + ParentType, + ContextType + > + num_purchased?: Resolver< + Maybe, + ParentType, + ContextType + > + project_id?: Resolver< + Maybe, + ParentType, + ContextType + > + user_address?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Receipt_Metadata_Min_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['receipt_metadata_min_fields'] = ResolversParentTypes['receipt_metadata_min_fields'] +> = { + id?: Resolver, ParentType, ContextType> + minter_id?: Resolver, ParentType, ContextType> + net_posted?: Resolver< + Maybe, + ParentType, + ContextType + > + num_purchased?: Resolver< + Maybe, + ParentType, + ContextType + > + project_id?: Resolver< + Maybe, + ParentType, + ContextType + > + user_address?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Render_TypesResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['render_types'] = ResolversParentTypes['render_types'] +> = { + label?: Resolver + value?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export interface Seed_FloatScalarConfig + extends GraphQLScalarTypeConfig { + name: 'seed_float' +} + +export type Subscription_RootResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['subscription_root'] = ResolversParentTypes['subscription_root'] +> = { + artists?: SubscriptionResolver< + Array, + 'artists', + ParentType, + ContextType, + Partial + > + artists_aggregate?: SubscriptionResolver< + ResolversTypes['artists_aggregate'], + 'artists_aggregate', + ParentType, + ContextType, + Partial + > + artists_stream?: SubscriptionResolver< + Array, + 'artists_stream', + ParentType, + ContextType, + RequireFields + > + categories?: SubscriptionResolver< + Array, + 'categories', + ParentType, + ContextType, + Partial + > + categories_by_pk?: SubscriptionResolver< + Maybe, + 'categories_by_pk', + ParentType, + ContextType, + RequireFields + > + categories_stream?: SubscriptionResolver< + Array, + 'categories_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootCategories_StreamArgs, + 'batch_size' | 'cursor' + > + > + contract_allowlistings?: SubscriptionResolver< + Array, + 'contract_allowlistings', + ParentType, + ContextType, + Partial + > + contract_allowlistings_by_pk?: SubscriptionResolver< + Maybe, + 'contract_allowlistings_by_pk', + ParentType, + ContextType, + RequireFields< + Subscription_RootContract_Allowlistings_By_PkArgs, + 'contract_address' | 'user_address' + > + > + contract_allowlistings_stream?: SubscriptionResolver< + Array, + 'contract_allowlistings_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootContract_Allowlistings_StreamArgs, + 'batch_size' | 'cursor' + > + > + contract_type_names?: SubscriptionResolver< + Array, + 'contract_type_names', + ParentType, + ContextType, + Partial + > + contract_type_names_by_pk?: SubscriptionResolver< + Maybe, + 'contract_type_names_by_pk', + ParentType, + ContextType, + RequireFields + > + contract_type_names_stream?: SubscriptionResolver< + Array, + 'contract_type_names_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootContract_Type_Names_StreamArgs, + 'batch_size' | 'cursor' + > + > + contract_types?: SubscriptionResolver< + Array, + 'contract_types', + ParentType, + ContextType, + Partial + > + contract_types_by_pk?: SubscriptionResolver< + Maybe, + 'contract_types_by_pk', + ParentType, + ContextType, + RequireFields + > + contract_types_stream?: SubscriptionResolver< + Array, + 'contract_types_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootContract_Types_StreamArgs, + 'batch_size' | 'cursor' + > + > + contracts_metadata?: SubscriptionResolver< + Array, + 'contracts_metadata', + ParentType, + ContextType, + Partial + > + contracts_metadata_aggregate?: SubscriptionResolver< + ResolversTypes['contracts_metadata_aggregate'], + 'contracts_metadata_aggregate', + ParentType, + ContextType, + Partial + > + contracts_metadata_by_pk?: SubscriptionResolver< + Maybe, + 'contracts_metadata_by_pk', + ParentType, + ContextType, + RequireFields + > + contracts_metadata_stream?: SubscriptionResolver< + Array, + 'contracts_metadata_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootContracts_Metadata_StreamArgs, + 'batch_size' | 'cursor' + > + > + dependencies_metadata?: SubscriptionResolver< + Array, + 'dependencies_metadata', + ParentType, + ContextType, + Partial + > + dependencies_metadata_aggregate?: SubscriptionResolver< + ResolversTypes['dependencies_metadata_aggregate'], + 'dependencies_metadata_aggregate', + ParentType, + ContextType, + Partial + > + dependencies_metadata_by_pk?: SubscriptionResolver< + Maybe, + 'dependencies_metadata_by_pk', + ParentType, + ContextType, + RequireFields< + Subscription_RootDependencies_Metadata_By_PkArgs, + 'type_and_version' + > + > + dependencies_metadata_stream?: SubscriptionResolver< + Array, + 'dependencies_metadata_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootDependencies_Metadata_StreamArgs, + 'batch_size' | 'cursor' + > + > + dependency_additional_cdns?: SubscriptionResolver< + Array, + 'dependency_additional_cdns', + ParentType, + ContextType, + Partial + > + dependency_additional_cdns_aggregate?: SubscriptionResolver< + ResolversTypes['dependency_additional_cdns_aggregate'], + 'dependency_additional_cdns_aggregate', + ParentType, + ContextType, + Partial + > + dependency_additional_cdns_by_pk?: SubscriptionResolver< + Maybe, + 'dependency_additional_cdns_by_pk', + ParentType, + ContextType, + RequireFields< + Subscription_RootDependency_Additional_Cdns_By_PkArgs, + 'dependency_type_and_version' | 'index' + > + > + dependency_additional_cdns_stream?: SubscriptionResolver< + Array, + 'dependency_additional_cdns_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootDependency_Additional_Cdns_StreamArgs, + 'batch_size' | 'cursor' + > + > + dependency_additional_repositories?: SubscriptionResolver< + Array, + 'dependency_additional_repositories', + ParentType, + ContextType, + Partial + > + dependency_additional_repositories_aggregate?: SubscriptionResolver< + ResolversTypes['dependency_additional_repositories_aggregate'], + 'dependency_additional_repositories_aggregate', + ParentType, + ContextType, + Partial + > + dependency_additional_repositories_by_pk?: SubscriptionResolver< + Maybe, + 'dependency_additional_repositories_by_pk', + ParentType, + ContextType, + RequireFields< + Subscription_RootDependency_Additional_Repositories_By_PkArgs, + 'dependency_type_and_version' | 'index' + > + > + dependency_additional_repositories_stream?: SubscriptionResolver< + Array, + 'dependency_additional_repositories_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootDependency_Additional_Repositories_StreamArgs, + 'batch_size' | 'cursor' + > + > + dependency_registries?: SubscriptionResolver< + Array, + 'dependency_registries', + ParentType, + ContextType, + Partial + > + dependency_registries_aggregate?: SubscriptionResolver< + ResolversTypes['dependency_registries_aggregate'], + 'dependency_registries_aggregate', + ParentType, + ContextType, + Partial + > + dependency_registries_by_pk?: SubscriptionResolver< + Maybe, + 'dependency_registries_by_pk', + ParentType, + ContextType, + RequireFields + > + dependency_registries_stream?: SubscriptionResolver< + Array, + 'dependency_registries_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootDependency_Registries_StreamArgs, + 'batch_size' | 'cursor' + > + > + dependency_scripts?: SubscriptionResolver< + Array, + 'dependency_scripts', + ParentType, + ContextType, + Partial + > + dependency_scripts_aggregate?: SubscriptionResolver< + ResolversTypes['dependency_scripts_aggregate'], + 'dependency_scripts_aggregate', + ParentType, + ContextType, + Partial + > + dependency_scripts_by_pk?: SubscriptionResolver< + Maybe, + 'dependency_scripts_by_pk', + ParentType, + ContextType, + RequireFields< + Subscription_RootDependency_Scripts_By_PkArgs, + 'dependency_type_and_version' | 'index' + > + > + dependency_scripts_stream?: SubscriptionResolver< + Array, + 'dependency_scripts_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootDependency_Scripts_StreamArgs, + 'batch_size' | 'cursor' + > + > + entity_tags?: SubscriptionResolver< + Array, + 'entity_tags', + ParentType, + ContextType, + Partial + > + entity_tags_by_pk?: SubscriptionResolver< + Maybe, + 'entity_tags_by_pk', + ParentType, + ContextType, + RequireFields + > + entity_tags_stream?: SubscriptionResolver< + Array, + 'entity_tags_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootEntity_Tags_StreamArgs, + 'batch_size' | 'cursor' + > + > + favorites?: SubscriptionResolver< + Array, + 'favorites', + ParentType, + ContextType, + Partial + > + favorites_aggregate?: SubscriptionResolver< + ResolversTypes['favorites_aggregate'], + 'favorites_aggregate', + ParentType, + ContextType, + Partial + > + favorites_by_pk?: SubscriptionResolver< + Maybe, + 'favorites_by_pk', + ParentType, + ContextType, + RequireFields + > + favorites_stream?: SubscriptionResolver< + Array, + 'favorites_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootFavorites_StreamArgs, + 'batch_size' | 'cursor' + > + > + feature_flags?: SubscriptionResolver< + Array, + 'feature_flags', + ParentType, + ContextType, + Partial + > + feature_flags_by_pk?: SubscriptionResolver< + Maybe, + 'feature_flags_by_pk', + ParentType, + ContextType, + RequireFields + > + feature_flags_stream?: SubscriptionResolver< + Array, + 'feature_flags_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootFeature_Flags_StreamArgs, + 'batch_size' | 'cursor' + > + > + filter_tokens_metadata_by_features?: SubscriptionResolver< + Array, + 'filter_tokens_metadata_by_features', + ParentType, + ContextType, + RequireFields< + Subscription_RootFilter_Tokens_Metadata_By_FeaturesArgs, + 'args' + > + > + filter_tokens_metadata_by_features_aggregate?: SubscriptionResolver< + ResolversTypes['tokens_metadata_aggregate'], + 'filter_tokens_metadata_by_features_aggregate', + ParentType, + ContextType, + RequireFields< + Subscription_RootFilter_Tokens_Metadata_By_Features_AggregateArgs, + 'args' + > + > + list_projects_metadata_random?: SubscriptionResolver< + Array, + 'list_projects_metadata_random', + ParentType, + ContextType, + RequireFields + > + list_projects_metadata_random_aggregate?: SubscriptionResolver< + ResolversTypes['projects_metadata_aggregate'], + 'list_projects_metadata_random_aggregate', + ParentType, + ContextType, + RequireFields< + Subscription_RootList_Projects_Metadata_Random_AggregateArgs, + 'args' + > + > + media?: SubscriptionResolver< + Array, + 'media', + ParentType, + ContextType, + Partial + > + media_by_pk?: SubscriptionResolver< + Maybe, + 'media_by_pk', + ParentType, + ContextType, + RequireFields + > + media_stream?: SubscriptionResolver< + Array, + 'media_stream', + ParentType, + ContextType, + RequireFields + > + minter_filters_metadata?: SubscriptionResolver< + Array, + 'minter_filters_metadata', + ParentType, + ContextType, + Partial + > + minter_filters_metadata_by_pk?: SubscriptionResolver< + Maybe, + 'minter_filters_metadata_by_pk', + ParentType, + ContextType, + RequireFields + > + minter_filters_metadata_stream?: SubscriptionResolver< + Array, + 'minter_filters_metadata_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootMinter_Filters_Metadata_StreamArgs, + 'batch_size' | 'cursor' + > + > + minter_types?: SubscriptionResolver< + Array, + 'minter_types', + ParentType, + ContextType, + Partial + > + minter_types_by_pk?: SubscriptionResolver< + Maybe, + 'minter_types_by_pk', + ParentType, + ContextType, + RequireFields + > + minter_types_stream?: SubscriptionResolver< + Array, + 'minter_types_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootMinter_Types_StreamArgs, + 'batch_size' | 'cursor' + > + > + minters_metadata?: SubscriptionResolver< + Array, + 'minters_metadata', + ParentType, + ContextType, + Partial + > + minters_metadata_by_pk?: SubscriptionResolver< + Maybe, + 'minters_metadata_by_pk', + ParentType, + ContextType, + RequireFields + > + minters_metadata_stream?: SubscriptionResolver< + Array, + 'minters_metadata_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootMinters_Metadata_StreamArgs, + 'batch_size' | 'cursor' + > + > + project_external_asset_dependencies?: SubscriptionResolver< + Array, + 'project_external_asset_dependencies', + ParentType, + ContextType, + Partial + > + project_external_asset_dependencies_by_pk?: SubscriptionResolver< + Maybe, + 'project_external_asset_dependencies_by_pk', + ParentType, + ContextType, + RequireFields< + Subscription_RootProject_External_Asset_Dependencies_By_PkArgs, + 'index' | 'project_id' + > + > + project_external_asset_dependencies_stream?: SubscriptionResolver< + Array, + 'project_external_asset_dependencies_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootProject_External_Asset_Dependencies_StreamArgs, + 'batch_size' | 'cursor' + > + > + project_minter_configurations?: SubscriptionResolver< + Array, + 'project_minter_configurations', + ParentType, + ContextType, + Partial + > + project_minter_configurations_by_pk?: SubscriptionResolver< + Maybe, + 'project_minter_configurations_by_pk', + ParentType, + ContextType, + RequireFields< + Subscription_RootProject_Minter_Configurations_By_PkArgs, + 'id' + > + > + project_minter_configurations_stream?: SubscriptionResolver< + Array, + 'project_minter_configurations_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootProject_Minter_Configurations_StreamArgs, + 'batch_size' | 'cursor' + > + > + project_scripts?: SubscriptionResolver< + Array, + 'project_scripts', + ParentType, + ContextType, + Partial + > + project_scripts_by_pk?: SubscriptionResolver< + Maybe, + 'project_scripts_by_pk', + ParentType, + ContextType, + RequireFields< + Subscription_RootProject_Scripts_By_PkArgs, + 'index' | 'project_id' + > + > + project_scripts_stream?: SubscriptionResolver< + Array, + 'project_scripts_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootProject_Scripts_StreamArgs, + 'batch_size' | 'cursor' + > + > + project_series?: SubscriptionResolver< + Array, + 'project_series', + ParentType, + ContextType, + Partial + > + project_series_aggregate?: SubscriptionResolver< + ResolversTypes['project_series_aggregate'], + 'project_series_aggregate', + ParentType, + ContextType, + Partial + > + project_series_by_pk?: SubscriptionResolver< + Maybe, + 'project_series_by_pk', + ParentType, + ContextType, + RequireFields + > + project_series_stream?: SubscriptionResolver< + Array, + 'project_series_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootProject_Series_StreamArgs, + 'batch_size' | 'cursor' + > + > + project_vertical_categories?: SubscriptionResolver< + Array, + 'project_vertical_categories', + ParentType, + ContextType, + Partial + > + project_vertical_categories_by_pk?: SubscriptionResolver< + Maybe, + 'project_vertical_categories_by_pk', + ParentType, + ContextType, + RequireFields< + Subscription_RootProject_Vertical_Categories_By_PkArgs, + 'name' + > + > + project_vertical_categories_stream?: SubscriptionResolver< + Array, + 'project_vertical_categories_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootProject_Vertical_Categories_StreamArgs, + 'batch_size' | 'cursor' + > + > + project_verticals?: SubscriptionResolver< + Array, + 'project_verticals', + ParentType, + ContextType, + Partial + > + project_verticals_by_pk?: SubscriptionResolver< + Maybe, + 'project_verticals_by_pk', + ParentType, + ContextType, + RequireFields + > + project_verticals_stream?: SubscriptionResolver< + Array, + 'project_verticals_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootProject_Verticals_StreamArgs, + 'batch_size' | 'cursor' + > + > + projects_features?: SubscriptionResolver< + Array, + 'projects_features', + ParentType, + ContextType, + Partial + > + projects_features_by_pk?: SubscriptionResolver< + Maybe, + 'projects_features_by_pk', + ParentType, + ContextType, + RequireFields + > + projects_features_stream?: SubscriptionResolver< + Array, + 'projects_features_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootProjects_Features_StreamArgs, + 'batch_size' | 'cursor' + > + > + projects_metadata?: SubscriptionResolver< + Array, + 'projects_metadata', + ParentType, + ContextType, + Partial + > + projects_metadata_aggregate?: SubscriptionResolver< + ResolversTypes['projects_metadata_aggregate'], + 'projects_metadata_aggregate', + ParentType, + ContextType, + Partial + > + projects_metadata_by_pk?: SubscriptionResolver< + Maybe, + 'projects_metadata_by_pk', + ParentType, + ContextType, + RequireFields + > + projects_metadata_stream?: SubscriptionResolver< + Array, + 'projects_metadata_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootProjects_Metadata_StreamArgs, + 'batch_size' | 'cursor' + > + > + proposed_artist_addresses_and_splits?: SubscriptionResolver< + Array, + 'proposed_artist_addresses_and_splits', + ParentType, + ContextType, + Partial + > + proposed_artist_addresses_and_splits_by_pk?: SubscriptionResolver< + Maybe, + 'proposed_artist_addresses_and_splits_by_pk', + ParentType, + ContextType, + RequireFields< + Subscription_RootProposed_Artist_Addresses_And_Splits_By_PkArgs, + 'project_id' + > + > + proposed_artist_addresses_and_splits_stream?: SubscriptionResolver< + Array, + 'proposed_artist_addresses_and_splits_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootProposed_Artist_Addresses_And_Splits_StreamArgs, + 'batch_size' | 'cursor' + > + > + receipt_metadata?: SubscriptionResolver< + Array, + 'receipt_metadata', + ParentType, + ContextType, + Partial + > + receipt_metadata_aggregate?: SubscriptionResolver< + ResolversTypes['receipt_metadata_aggregate'], + 'receipt_metadata_aggregate', + ParentType, + ContextType, + Partial + > + receipt_metadata_by_pk?: SubscriptionResolver< + Maybe, + 'receipt_metadata_by_pk', + ParentType, + ContextType, + RequireFields + > + receipt_metadata_stream?: SubscriptionResolver< + Array, + 'receipt_metadata_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootReceipt_Metadata_StreamArgs, + 'batch_size' | 'cursor' + > + > + render_types?: SubscriptionResolver< + Array, + 'render_types', + ParentType, + ContextType, + Partial + > + render_types_by_pk?: SubscriptionResolver< + Maybe, + 'render_types_by_pk', + ParentType, + ContextType, + RequireFields + > + render_types_stream?: SubscriptionResolver< + Array, + 'render_types_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootRender_Types_StreamArgs, + 'batch_size' | 'cursor' + > + > + search_projects?: SubscriptionResolver< + Array, + 'search_projects', + ParentType, + ContextType, + RequireFields + > + search_projects_aggregate?: SubscriptionResolver< + ResolversTypes['projects_metadata_aggregate'], + 'search_projects_aggregate', + ParentType, + ContextType, + RequireFields + > + search_tags?: SubscriptionResolver< + Array, + 'search_tags', + ParentType, + ContextType, + RequireFields + > + search_tokens?: SubscriptionResolver< + Array, + 'search_tokens', + ParentType, + ContextType, + RequireFields + > + search_tokens_aggregate?: SubscriptionResolver< + ResolversTypes['tokens_metadata_aggregate'], + 'search_tokens_aggregate', + ParentType, + ContextType, + RequireFields + > + search_users?: SubscriptionResolver< + Array, + 'search_users', + ParentType, + ContextType, + RequireFields + > + search_users_aggregate?: SubscriptionResolver< + ResolversTypes['user_profiles_aggregate'], + 'search_users_aggregate', + ParentType, + ContextType, + RequireFields + > + tags?: SubscriptionResolver< + Array, + 'tags', + ParentType, + ContextType, + Partial + > + tags_by_pk?: SubscriptionResolver< + Maybe, + 'tags_by_pk', + ParentType, + ContextType, + RequireFields + > + tags_stream?: SubscriptionResolver< + Array, + 'tags_stream', + ParentType, + ContextType, + RequireFields + > + tokens_metadata?: SubscriptionResolver< + Array, + 'tokens_metadata', + ParentType, + ContextType, + Partial + > + tokens_metadata_aggregate?: SubscriptionResolver< + ResolversTypes['tokens_metadata_aggregate'], + 'tokens_metadata_aggregate', + ParentType, + ContextType, + Partial + > + tokens_metadata_by_pk?: SubscriptionResolver< + Maybe, + 'tokens_metadata_by_pk', + ParentType, + ContextType, + RequireFields + > + tokens_metadata_stream?: SubscriptionResolver< + Array, + 'tokens_metadata_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootTokens_Metadata_StreamArgs, + 'batch_size' | 'cursor' + > + > + user_profiles?: SubscriptionResolver< + Array, + 'user_profiles', + ParentType, + ContextType, + Partial + > + user_profiles_aggregate?: SubscriptionResolver< + ResolversTypes['user_profiles_aggregate'], + 'user_profiles_aggregate', + ParentType, + ContextType, + Partial + > + user_profiles_by_pk?: SubscriptionResolver< + Maybe, + 'user_profiles_by_pk', + ParentType, + ContextType, + RequireFields + > + user_profiles_stream?: SubscriptionResolver< + Array, + 'user_profiles_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootUser_Profiles_StreamArgs, + 'batch_size' | 'cursor' + > + > + users?: SubscriptionResolver< + Array, + 'users', + ParentType, + ContextType, + Partial + > + users_aggregate?: SubscriptionResolver< + ResolversTypes['users_aggregate'], + 'users_aggregate', + ParentType, + ContextType, + Partial + > + users_by_pk?: SubscriptionResolver< + Maybe, + 'users_by_pk', + ParentType, + ContextType, + RequireFields + > + users_stream?: SubscriptionResolver< + Array, + 'users_stream', + ParentType, + ContextType, + RequireFields + > + verticals?: SubscriptionResolver< + Array, + 'verticals', + ParentType, + ContextType, + Partial + > + verticals_by_pk?: SubscriptionResolver< + Maybe, + 'verticals_by_pk', + ParentType, + ContextType, + RequireFields + > + verticals_stream?: SubscriptionResolver< + Array, + 'verticals_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootVerticals_StreamArgs, + 'batch_size' | 'cursor' + > + > + video_aspect_ratios?: SubscriptionResolver< + Array, + 'video_aspect_ratios', + ParentType, + ContextType, + Partial + > + video_aspect_ratios_by_pk?: SubscriptionResolver< + Maybe, + 'video_aspect_ratios_by_pk', + ParentType, + ContextType, + RequireFields + > + video_aspect_ratios_stream?: SubscriptionResolver< + Array, + 'video_aspect_ratios_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootVideo_Aspect_Ratios_StreamArgs, + 'batch_size' | 'cursor' + > + > + video_frame_rates?: SubscriptionResolver< + Array, + 'video_frame_rates', + ParentType, + ContextType, + Partial + > + video_frame_rates_by_pk?: SubscriptionResolver< + Maybe, + 'video_frame_rates_by_pk', + ParentType, + ContextType, + RequireFields + > + video_frame_rates_stream?: SubscriptionResolver< + Array, + 'video_frame_rates_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootVideo_Frame_Rates_StreamArgs, + 'batch_size' | 'cursor' + > + > + webflow_artist_info?: SubscriptionResolver< + Array, + 'webflow_artist_info', + ParentType, + ContextType, + Partial + > + webflow_artist_info_by_pk?: SubscriptionResolver< + Maybe, + 'webflow_artist_info_by_pk', + ParentType, + ContextType, + RequireFields< + Subscription_RootWebflow_Artist_Info_By_PkArgs, + 'webflow_item_id' + > + > + webflow_artist_info_stream?: SubscriptionResolver< + Array, + 'webflow_artist_info_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootWebflow_Artist_Info_StreamArgs, + 'batch_size' | 'cursor' + > + > + webflow_spectrum_articles?: SubscriptionResolver< + Array, + 'webflow_spectrum_articles', + ParentType, + ContextType, + Partial + > + webflow_spectrum_articles_by_pk?: SubscriptionResolver< + Maybe, + 'webflow_spectrum_articles_by_pk', + ParentType, + ContextType, + RequireFields< + Subscription_RootWebflow_Spectrum_Articles_By_PkArgs, + 'webflow_item_id' + > + > + webflow_spectrum_articles_stream?: SubscriptionResolver< + Array, + 'webflow_spectrum_articles_stream', + ParentType, + ContextType, + RequireFields< + Subscription_RootWebflow_Spectrum_Articles_StreamArgs, + 'batch_size' | 'cursor' + > + > +} + +export type TagsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['tags'] = ResolversParentTypes['tags'] +> = { + description?: Resolver< + Maybe, + ParentType, + ContextType + > + display_name?: Resolver + entity_tags?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + grouping_name?: Resolver< + ResolversTypes['tag_groupings_enum'], + ParentType, + ContextType + > + name?: Resolver + status?: Resolver + tagline?: Resolver, ParentType, ContextType> + type?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export interface TimestampScalarConfig + extends GraphQLScalarTypeConfig { + name: 'timestamp' +} + +export interface TimestamptzScalarConfig + extends GraphQLScalarTypeConfig { + name: 'timestamptz' +} + +export type Tokens_MetadataResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['tokens_metadata'] = ResolversParentTypes['tokens_metadata'] +> = { + contract?: Resolver< + Maybe, + ParentType, + ContextType + > + contract_address?: Resolver + favorited_by_user?: Resolver< + Maybe, + ParentType, + ContextType + > + favorites?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + favorites_aggregate?: Resolver< + ResolversTypes['favorites_aggregate'], + ParentType, + ContextType, + Partial + > + features?: Resolver< + ResolversTypes['jsonb'], + ParentType, + ContextType, + Partial + > + gif?: Resolver, ParentType, ContextType> + gif_id?: Resolver, ParentType, ContextType> + hash?: Resolver + high_res_image?: Resolver< + Maybe, + ParentType, + ContextType + > + high_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + id?: Resolver + image?: Resolver, ParentType, ContextType> + image_id?: Resolver, ParentType, ContextType> + invocation?: Resolver + isFlaggedAsSuspicious?: Resolver< + Maybe, + ParentType, + ContextType + > + list_creation_date?: Resolver< + Maybe, + ParentType, + ContextType + > + list_currency_address?: Resolver< + Maybe, + ParentType, + ContextType + > + list_currency_symbol?: Resolver< + Maybe, + ParentType, + ContextType + > + list_eth_price?: Resolver< + Maybe, + ParentType, + ContextType + > + list_expiration_date?: Resolver< + Maybe, + ParentType, + ContextType + > + list_platform?: Resolver< + Maybe, + ParentType, + ContextType + > + list_price?: Resolver< + Maybe, + ParentType, + ContextType + > + list_url?: Resolver, ParentType, ContextType> + live_view_path?: Resolver< + Maybe, + ParentType, + ContextType + > + live_view_url?: Resolver< + Maybe, + ParentType, + ContextType + > + low_res_image?: Resolver< + Maybe, + ParentType, + ContextType + > + low_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + media_url?: Resolver, ParentType, ContextType> + mint_transaction_hash?: Resolver< + Maybe, + ParentType, + ContextType + > + minted_at?: Resolver + owner?: Resolver, ParentType, ContextType> + owner_address?: Resolver + preview_asset_url?: Resolver< + Maybe, + ParentType, + ContextType + > + primary_asset_url?: Resolver< + Maybe, + ParentType, + ContextType + > + project?: Resolver< + ResolversTypes['projects_metadata'], + ParentType, + ContextType + > + project_id?: Resolver + project_name?: Resolver< + Maybe, + ParentType, + ContextType + > + token_id?: Resolver + updated_at?: Resolver< + Maybe, + ParentType, + ContextType + > + video?: Resolver, ParentType, ContextType> + video_id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Tokens_Metadata_AggregateResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['tokens_metadata_aggregate'] = ResolversParentTypes['tokens_metadata_aggregate'] +> = { + aggregate?: Resolver< + Maybe, + ParentType, + ContextType + > + nodes?: Resolver< + Array, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Tokens_Metadata_Aggregate_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['tokens_metadata_aggregate_fields'] = ResolversParentTypes['tokens_metadata_aggregate_fields'] +> = { + avg?: Resolver< + Maybe, + ParentType, + ContextType + > + count?: Resolver< + ResolversTypes['Int'], + ParentType, + ContextType, + Partial + > + max?: Resolver< + Maybe, + ParentType, + ContextType + > + min?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev_pop?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev_samp?: Resolver< + Maybe, + ParentType, + ContextType + > + sum?: Resolver< + Maybe, + ParentType, + ContextType + > + var_pop?: Resolver< + Maybe, + ParentType, + ContextType + > + var_samp?: Resolver< + Maybe, + ParentType, + ContextType + > + variance?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Tokens_Metadata_Avg_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['tokens_metadata_avg_fields'] = ResolversParentTypes['tokens_metadata_avg_fields'] +> = { + gif_id?: Resolver, ParentType, ContextType> + high_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + image_id?: Resolver, ParentType, ContextType> + invocation?: Resolver, ParentType, ContextType> + list_eth_price?: Resolver< + Maybe, + ParentType, + ContextType + > + list_price?: Resolver, ParentType, ContextType> + low_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + video_id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Tokens_Metadata_Max_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['tokens_metadata_max_fields'] = ResolversParentTypes['tokens_metadata_max_fields'] +> = { + contract_address?: Resolver< + Maybe, + ParentType, + ContextType + > + gif_id?: Resolver, ParentType, ContextType> + hash?: Resolver, ParentType, ContextType> + high_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + id?: Resolver, ParentType, ContextType> + image_id?: Resolver, ParentType, ContextType> + invocation?: Resolver, ParentType, ContextType> + list_creation_date?: Resolver< + Maybe, + ParentType, + ContextType + > + list_currency_address?: Resolver< + Maybe, + ParentType, + ContextType + > + list_currency_symbol?: Resolver< + Maybe, + ParentType, + ContextType + > + list_eth_price?: Resolver< + Maybe, + ParentType, + ContextType + > + list_expiration_date?: Resolver< + Maybe, + ParentType, + ContextType + > + list_platform?: Resolver< + Maybe, + ParentType, + ContextType + > + list_price?: Resolver< + Maybe, + ParentType, + ContextType + > + list_url?: Resolver, ParentType, ContextType> + low_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + mint_transaction_hash?: Resolver< + Maybe, + ParentType, + ContextType + > + minted_at?: Resolver< + Maybe, + ParentType, + ContextType + > + owner_address?: Resolver< + Maybe, + ParentType, + ContextType + > + project_id?: Resolver< + Maybe, + ParentType, + ContextType + > + project_name?: Resolver< + Maybe, + ParentType, + ContextType + > + token_id?: Resolver, ParentType, ContextType> + updated_at?: Resolver< + Maybe, + ParentType, + ContextType + > + video_id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Tokens_Metadata_Min_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['tokens_metadata_min_fields'] = ResolversParentTypes['tokens_metadata_min_fields'] +> = { + contract_address?: Resolver< + Maybe, + ParentType, + ContextType + > + gif_id?: Resolver, ParentType, ContextType> + hash?: Resolver, ParentType, ContextType> + high_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + id?: Resolver, ParentType, ContextType> + image_id?: Resolver, ParentType, ContextType> + invocation?: Resolver, ParentType, ContextType> + list_creation_date?: Resolver< + Maybe, + ParentType, + ContextType + > + list_currency_address?: Resolver< + Maybe, + ParentType, + ContextType + > + list_currency_symbol?: Resolver< + Maybe, + ParentType, + ContextType + > + list_eth_price?: Resolver< + Maybe, + ParentType, + ContextType + > + list_expiration_date?: Resolver< + Maybe, + ParentType, + ContextType + > + list_platform?: Resolver< + Maybe, + ParentType, + ContextType + > + list_price?: Resolver< + Maybe, + ParentType, + ContextType + > + list_url?: Resolver, ParentType, ContextType> + low_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + mint_transaction_hash?: Resolver< + Maybe, + ParentType, + ContextType + > + minted_at?: Resolver< + Maybe, + ParentType, + ContextType + > + owner_address?: Resolver< + Maybe, + ParentType, + ContextType + > + project_id?: Resolver< + Maybe, + ParentType, + ContextType + > + project_name?: Resolver< + Maybe, + ParentType, + ContextType + > + token_id?: Resolver, ParentType, ContextType> + updated_at?: Resolver< + Maybe, + ParentType, + ContextType + > + video_id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Tokens_Metadata_Stddev_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['tokens_metadata_stddev_fields'] = ResolversParentTypes['tokens_metadata_stddev_fields'] +> = { + gif_id?: Resolver, ParentType, ContextType> + high_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + image_id?: Resolver, ParentType, ContextType> + invocation?: Resolver, ParentType, ContextType> + list_eth_price?: Resolver< + Maybe, + ParentType, + ContextType + > + list_price?: Resolver, ParentType, ContextType> + low_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + video_id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Tokens_Metadata_Stddev_Pop_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['tokens_metadata_stddev_pop_fields'] = ResolversParentTypes['tokens_metadata_stddev_pop_fields'] +> = { + gif_id?: Resolver, ParentType, ContextType> + high_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + image_id?: Resolver, ParentType, ContextType> + invocation?: Resolver, ParentType, ContextType> + list_eth_price?: Resolver< + Maybe, + ParentType, + ContextType + > + list_price?: Resolver, ParentType, ContextType> + low_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + video_id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Tokens_Metadata_Stddev_Samp_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['tokens_metadata_stddev_samp_fields'] = ResolversParentTypes['tokens_metadata_stddev_samp_fields'] +> = { + gif_id?: Resolver, ParentType, ContextType> + high_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + image_id?: Resolver, ParentType, ContextType> + invocation?: Resolver, ParentType, ContextType> + list_eth_price?: Resolver< + Maybe, + ParentType, + ContextType + > + list_price?: Resolver, ParentType, ContextType> + low_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + video_id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Tokens_Metadata_Sum_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['tokens_metadata_sum_fields'] = ResolversParentTypes['tokens_metadata_sum_fields'] +> = { + gif_id?: Resolver, ParentType, ContextType> + high_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + image_id?: Resolver, ParentType, ContextType> + invocation?: Resolver, ParentType, ContextType> + list_eth_price?: Resolver< + Maybe, + ParentType, + ContextType + > + list_price?: Resolver< + Maybe, + ParentType, + ContextType + > + low_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + video_id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Tokens_Metadata_Var_Pop_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['tokens_metadata_var_pop_fields'] = ResolversParentTypes['tokens_metadata_var_pop_fields'] +> = { + gif_id?: Resolver, ParentType, ContextType> + high_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + image_id?: Resolver, ParentType, ContextType> + invocation?: Resolver, ParentType, ContextType> + list_eth_price?: Resolver< + Maybe, + ParentType, + ContextType + > + list_price?: Resolver, ParentType, ContextType> + low_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + video_id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Tokens_Metadata_Var_Samp_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['tokens_metadata_var_samp_fields'] = ResolversParentTypes['tokens_metadata_var_samp_fields'] +> = { + gif_id?: Resolver, ParentType, ContextType> + high_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + image_id?: Resolver, ParentType, ContextType> + invocation?: Resolver, ParentType, ContextType> + list_eth_price?: Resolver< + Maybe, + ParentType, + ContextType + > + list_price?: Resolver, ParentType, ContextType> + low_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + video_id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Tokens_Metadata_Variance_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['tokens_metadata_variance_fields'] = ResolversParentTypes['tokens_metadata_variance_fields'] +> = { + gif_id?: Resolver, ParentType, ContextType> + high_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + image_id?: Resolver, ParentType, ContextType> + invocation?: Resolver, ParentType, ContextType> + list_eth_price?: Resolver< + Maybe, + ParentType, + ContextType + > + list_price?: Resolver, ParentType, ContextType> + low_res_image_id?: Resolver< + Maybe, + ParentType, + ContextType + > + video_id?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type User_ProfilesResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['user_profiles'] = ResolversParentTypes['user_profiles'] +> = { + bio?: Resolver, ParentType, ContextType> + id?: Resolver + name?: Resolver, ParentType, ContextType> + profile_picture?: Resolver< + Maybe, + ParentType, + ContextType + > + profile_picture_id?: Resolver< + Maybe, + ParentType, + ContextType + > + user_address?: Resolver + username?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type User_Profiles_AggregateResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['user_profiles_aggregate'] = ResolversParentTypes['user_profiles_aggregate'] +> = { + aggregate?: Resolver< + Maybe, + ParentType, + ContextType + > + nodes?: Resolver< + Array, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type User_Profiles_Aggregate_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['user_profiles_aggregate_fields'] = ResolversParentTypes['user_profiles_aggregate_fields'] +> = { + avg?: Resolver< + Maybe, + ParentType, + ContextType + > + count?: Resolver< + ResolversTypes['Int'], + ParentType, + ContextType, + Partial + > + max?: Resolver< + Maybe, + ParentType, + ContextType + > + min?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev_pop?: Resolver< + Maybe, + ParentType, + ContextType + > + stddev_samp?: Resolver< + Maybe, + ParentType, + ContextType + > + sum?: Resolver< + Maybe, + ParentType, + ContextType + > + var_pop?: Resolver< + Maybe, + ParentType, + ContextType + > + var_samp?: Resolver< + Maybe, + ParentType, + ContextType + > + variance?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type User_Profiles_Avg_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['user_profiles_avg_fields'] = ResolversParentTypes['user_profiles_avg_fields'] +> = { + id?: Resolver, ParentType, ContextType> + profile_picture_id?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type User_Profiles_Max_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['user_profiles_max_fields'] = ResolversParentTypes['user_profiles_max_fields'] +> = { + bio?: Resolver, ParentType, ContextType> + id?: Resolver, ParentType, ContextType> + name?: Resolver, ParentType, ContextType> + profile_picture_id?: Resolver< + Maybe, + ParentType, + ContextType + > + user_address?: Resolver< + Maybe, + ParentType, + ContextType + > + username?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type User_Profiles_Min_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['user_profiles_min_fields'] = ResolversParentTypes['user_profiles_min_fields'] +> = { + bio?: Resolver, ParentType, ContextType> + id?: Resolver, ParentType, ContextType> + name?: Resolver, ParentType, ContextType> + profile_picture_id?: Resolver< + Maybe, + ParentType, + ContextType + > + user_address?: Resolver< + Maybe, + ParentType, + ContextType + > + username?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type User_Profiles_Stddev_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['user_profiles_stddev_fields'] = ResolversParentTypes['user_profiles_stddev_fields'] +> = { + id?: Resolver, ParentType, ContextType> + profile_picture_id?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type User_Profiles_Stddev_Pop_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['user_profiles_stddev_pop_fields'] = ResolversParentTypes['user_profiles_stddev_pop_fields'] +> = { + id?: Resolver, ParentType, ContextType> + profile_picture_id?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type User_Profiles_Stddev_Samp_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['user_profiles_stddev_samp_fields'] = ResolversParentTypes['user_profiles_stddev_samp_fields'] +> = { + id?: Resolver, ParentType, ContextType> + profile_picture_id?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type User_Profiles_Sum_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['user_profiles_sum_fields'] = ResolversParentTypes['user_profiles_sum_fields'] +> = { + id?: Resolver, ParentType, ContextType> + profile_picture_id?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type User_Profiles_Var_Pop_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['user_profiles_var_pop_fields'] = ResolversParentTypes['user_profiles_var_pop_fields'] +> = { + id?: Resolver, ParentType, ContextType> + profile_picture_id?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type User_Profiles_Var_Samp_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['user_profiles_var_samp_fields'] = ResolversParentTypes['user_profiles_var_samp_fields'] +> = { + id?: Resolver, ParentType, ContextType> + profile_picture_id?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type User_Profiles_Variance_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['user_profiles_variance_fields'] = ResolversParentTypes['user_profiles_variance_fields'] +> = { + id?: Resolver, ParentType, ContextType> + profile_picture_id?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type UsersResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['users'] = ResolversParentTypes['users'] +> = { + allowlisted_on?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + created_at?: Resolver + display_name?: Resolver< + Maybe, + ParentType, + ContextType + > + favorited_by_user?: Resolver< + Maybe, + ParentType, + ContextType + > + favorites?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + favorites_aggregate?: Resolver< + ResolversTypes['favorites_aggregate'], + ParentType, + ContextType, + Partial + > + feature_flags?: Resolver< + Maybe, + ParentType, + ContextType, + Partial + > + is_ab_staff?: Resolver< + Maybe, + ParentType, + ContextType + > + is_curated?: Resolver< + Maybe, + ParentType, + ContextType + > + is_curator?: Resolver< + Maybe, + ParentType, + ContextType + > + nonce?: Resolver, ParentType, ContextType> + profile?: Resolver< + Maybe, + ParentType, + ContextType + > + projects_created?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + projects_created_aggregate?: Resolver< + ResolversTypes['projects_metadata_aggregate'], + ParentType, + ContextType, + Partial + > + public_address?: Resolver + receipts?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + receipts_aggregate?: Resolver< + ResolversTypes['receipt_metadata_aggregate'], + ParentType, + ContextType, + Partial + > + tags?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + tokens?: Resolver< + Array, + ParentType, + ContextType, + Partial + > + tokens_aggregate?: Resolver< + ResolversTypes['tokens_metadata_aggregate'], + ParentType, + ContextType, + Partial + > + tos_accepted_at?: Resolver< + Maybe, + ParentType, + ContextType + > + viewed_warning_banner?: Resolver< + Maybe, + ParentType, + ContextType + > + webflow_artist_info?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Users_AggregateResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['users_aggregate'] = ResolversParentTypes['users_aggregate'] +> = { + aggregate?: Resolver< + Maybe, + ParentType, + ContextType + > + nodes?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type Users_Aggregate_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['users_aggregate_fields'] = ResolversParentTypes['users_aggregate_fields'] +> = { + count?: Resolver< + ResolversTypes['Int'], + ParentType, + ContextType, + Partial + > + max?: Resolver< + Maybe, + ParentType, + ContextType + > + min?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Users_Max_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['users_max_fields'] = ResolversParentTypes['users_max_fields'] +> = { + created_at?: Resolver< + Maybe, + ParentType, + ContextType + > + public_address?: Resolver< + Maybe, + ParentType, + ContextType + > + tos_accepted_at?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Users_Min_FieldsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['users_min_fields'] = ResolversParentTypes['users_min_fields'] +> = { + created_at?: Resolver< + Maybe, + ParentType, + ContextType + > + public_address?: Resolver< + Maybe, + ParentType, + ContextType + > + tos_accepted_at?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type VerticalsResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['verticals'] = ResolversParentTypes['verticals'] +> = { + name?: Resolver + project_vertical?: Resolver< + Maybe, + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type Video_Aspect_RatiosResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['video_aspect_ratios'] = ResolversParentTypes['video_aspect_ratios'] +> = { + label?: Resolver + value?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type Video_Frame_RatesResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['video_frame_rates'] = ResolversParentTypes['video_frame_rates'] +> = { + value?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type Webflow_Artist_InfoResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['webflow_artist_info'] = ResolversParentTypes['webflow_artist_info'] +> = { + published?: Resolver + raw_data?: Resolver< + ResolversTypes['jsonb'], + ParentType, + ContextType, + Partial + > + slug?: Resolver + user?: Resolver + user_public_address?: Resolver< + ResolversTypes['String'], + ParentType, + ContextType + > + webflow_collection_id?: Resolver< + ResolversTypes['String'], + ParentType, + ContextType + > + webflow_item_id?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type Webflow_Spectrum_ArticlesResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['webflow_spectrum_articles'] = ResolversParentTypes['webflow_spectrum_articles'] +> = { + category?: Resolver + description?: Resolver + extra_info?: Resolver< + Maybe, + ParentType, + ContextType + > + image?: Resolver + published_at?: Resolver< + Maybe, + ParentType, + ContextType + > + raw_data?: Resolver< + ResolversTypes['jsonb'], + ParentType, + ContextType, + Partial + > + section?: Resolver, ParentType, ContextType> + slug?: Resolver + title?: Resolver + webflow_collection_id?: Resolver< + ResolversTypes['String'], + ParentType, + ContextType + > + webflow_item_id?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type Resolvers = { + AuthMessageOutput?: AuthMessageOutputResolvers + AuthenticateOutput?: AuthenticateOutputResolvers + OpenseaCollectionData?: OpenseaCollectionDataResolvers + artists?: ArtistsResolvers + artists_aggregate?: Artists_AggregateResolvers + artists_aggregate_fields?: Artists_Aggregate_FieldsResolvers + artists_max_fields?: Artists_Max_FieldsResolvers + artists_min_fields?: Artists_Min_FieldsResolvers + bigint?: GraphQLScalarType + categories?: CategoriesResolvers + contract_allowlistings?: Contract_AllowlistingsResolvers + contract_type_names?: Contract_Type_NamesResolvers + contract_types?: Contract_TypesResolvers + contracts_metadata?: Contracts_MetadataResolvers + contracts_metadata_aggregate?: Contracts_Metadata_AggregateResolvers + contracts_metadata_aggregate_fields?: Contracts_Metadata_Aggregate_FieldsResolvers + contracts_metadata_avg_fields?: Contracts_Metadata_Avg_FieldsResolvers + contracts_metadata_max_fields?: Contracts_Metadata_Max_FieldsResolvers + contracts_metadata_min_fields?: Contracts_Metadata_Min_FieldsResolvers + contracts_metadata_stddev_fields?: Contracts_Metadata_Stddev_FieldsResolvers + contracts_metadata_stddev_pop_fields?: Contracts_Metadata_Stddev_Pop_FieldsResolvers + contracts_metadata_stddev_samp_fields?: Contracts_Metadata_Stddev_Samp_FieldsResolvers + contracts_metadata_sum_fields?: Contracts_Metadata_Sum_FieldsResolvers + contracts_metadata_var_pop_fields?: Contracts_Metadata_Var_Pop_FieldsResolvers + contracts_metadata_var_samp_fields?: Contracts_Metadata_Var_Samp_FieldsResolvers + contracts_metadata_variance_fields?: Contracts_Metadata_Variance_FieldsResolvers + dependencies_metadata?: Dependencies_MetadataResolvers + dependencies_metadata_aggregate?: Dependencies_Metadata_AggregateResolvers + dependencies_metadata_aggregate_fields?: Dependencies_Metadata_Aggregate_FieldsResolvers + dependencies_metadata_max_fields?: Dependencies_Metadata_Max_FieldsResolvers + dependencies_metadata_min_fields?: Dependencies_Metadata_Min_FieldsResolvers + dependency_additional_cdns?: Dependency_Additional_CdnsResolvers + dependency_additional_cdns_aggregate?: Dependency_Additional_Cdns_AggregateResolvers + dependency_additional_cdns_aggregate_fields?: Dependency_Additional_Cdns_Aggregate_FieldsResolvers + dependency_additional_cdns_avg_fields?: Dependency_Additional_Cdns_Avg_FieldsResolvers + dependency_additional_cdns_max_fields?: Dependency_Additional_Cdns_Max_FieldsResolvers + dependency_additional_cdns_min_fields?: Dependency_Additional_Cdns_Min_FieldsResolvers + dependency_additional_cdns_stddev_fields?: Dependency_Additional_Cdns_Stddev_FieldsResolvers + dependency_additional_cdns_stddev_pop_fields?: Dependency_Additional_Cdns_Stddev_Pop_FieldsResolvers + dependency_additional_cdns_stddev_samp_fields?: Dependency_Additional_Cdns_Stddev_Samp_FieldsResolvers + dependency_additional_cdns_sum_fields?: Dependency_Additional_Cdns_Sum_FieldsResolvers + dependency_additional_cdns_var_pop_fields?: Dependency_Additional_Cdns_Var_Pop_FieldsResolvers + dependency_additional_cdns_var_samp_fields?: Dependency_Additional_Cdns_Var_Samp_FieldsResolvers + dependency_additional_cdns_variance_fields?: Dependency_Additional_Cdns_Variance_FieldsResolvers + dependency_additional_repositories?: Dependency_Additional_RepositoriesResolvers + dependency_additional_repositories_aggregate?: Dependency_Additional_Repositories_AggregateResolvers + dependency_additional_repositories_aggregate_fields?: Dependency_Additional_Repositories_Aggregate_FieldsResolvers + dependency_additional_repositories_avg_fields?: Dependency_Additional_Repositories_Avg_FieldsResolvers + dependency_additional_repositories_max_fields?: Dependency_Additional_Repositories_Max_FieldsResolvers + dependency_additional_repositories_min_fields?: Dependency_Additional_Repositories_Min_FieldsResolvers + dependency_additional_repositories_stddev_fields?: Dependency_Additional_Repositories_Stddev_FieldsResolvers + dependency_additional_repositories_stddev_pop_fields?: Dependency_Additional_Repositories_Stddev_Pop_FieldsResolvers + dependency_additional_repositories_stddev_samp_fields?: Dependency_Additional_Repositories_Stddev_Samp_FieldsResolvers + dependency_additional_repositories_sum_fields?: Dependency_Additional_Repositories_Sum_FieldsResolvers + dependency_additional_repositories_var_pop_fields?: Dependency_Additional_Repositories_Var_Pop_FieldsResolvers + dependency_additional_repositories_var_samp_fields?: Dependency_Additional_Repositories_Var_Samp_FieldsResolvers + dependency_additional_repositories_variance_fields?: Dependency_Additional_Repositories_Variance_FieldsResolvers + dependency_registries?: Dependency_RegistriesResolvers + dependency_registries_aggregate?: Dependency_Registries_AggregateResolvers + dependency_registries_aggregate_fields?: Dependency_Registries_Aggregate_FieldsResolvers + dependency_registries_max_fields?: Dependency_Registries_Max_FieldsResolvers + dependency_registries_min_fields?: Dependency_Registries_Min_FieldsResolvers + dependency_scripts?: Dependency_ScriptsResolvers + dependency_scripts_aggregate?: Dependency_Scripts_AggregateResolvers + dependency_scripts_aggregate_fields?: Dependency_Scripts_Aggregate_FieldsResolvers + dependency_scripts_avg_fields?: Dependency_Scripts_Avg_FieldsResolvers + dependency_scripts_max_fields?: Dependency_Scripts_Max_FieldsResolvers + dependency_scripts_min_fields?: Dependency_Scripts_Min_FieldsResolvers + dependency_scripts_stddev_fields?: Dependency_Scripts_Stddev_FieldsResolvers + dependency_scripts_stddev_pop_fields?: Dependency_Scripts_Stddev_Pop_FieldsResolvers + dependency_scripts_stddev_samp_fields?: Dependency_Scripts_Stddev_Samp_FieldsResolvers + dependency_scripts_sum_fields?: Dependency_Scripts_Sum_FieldsResolvers + dependency_scripts_var_pop_fields?: Dependency_Scripts_Var_Pop_FieldsResolvers + dependency_scripts_var_samp_fields?: Dependency_Scripts_Var_Samp_FieldsResolvers + dependency_scripts_variance_fields?: Dependency_Scripts_Variance_FieldsResolvers + entity_tags?: Entity_TagsResolvers + favorites?: FavoritesResolvers + favorites_aggregate?: Favorites_AggregateResolvers + favorites_aggregate_fields?: Favorites_Aggregate_FieldsResolvers + favorites_avg_fields?: Favorites_Avg_FieldsResolvers + favorites_max_fields?: Favorites_Max_FieldsResolvers + favorites_min_fields?: Favorites_Min_FieldsResolvers + favorites_stddev_fields?: Favorites_Stddev_FieldsResolvers + favorites_stddev_pop_fields?: Favorites_Stddev_Pop_FieldsResolvers + favorites_stddev_samp_fields?: Favorites_Stddev_Samp_FieldsResolvers + favorites_sum_fields?: Favorites_Sum_FieldsResolvers + favorites_var_pop_fields?: Favorites_Var_Pop_FieldsResolvers + favorites_var_samp_fields?: Favorites_Var_Samp_FieldsResolvers + favorites_variance_fields?: Favorites_Variance_FieldsResolvers + feature_flags?: Feature_FlagsResolvers + float8?: GraphQLScalarType + jsonb?: GraphQLScalarType + jsonpath?: GraphQLScalarType + media?: MediaResolvers + minter_filters_metadata?: Minter_Filters_MetadataResolvers + minter_types?: Minter_TypesResolvers + minters_metadata?: Minters_MetadataResolvers + mutation_root?: Mutation_RootResolvers + numeric?: GraphQLScalarType + project_external_asset_dependencies?: Project_External_Asset_DependenciesResolvers + project_minter_configurations?: Project_Minter_ConfigurationsResolvers + project_scripts?: Project_ScriptsResolvers + project_series?: Project_SeriesResolvers + project_series_aggregate?: Project_Series_AggregateResolvers + project_series_aggregate_fields?: Project_Series_Aggregate_FieldsResolvers + project_series_avg_fields?: Project_Series_Avg_FieldsResolvers + project_series_max_fields?: Project_Series_Max_FieldsResolvers + project_series_min_fields?: Project_Series_Min_FieldsResolvers + project_series_stddev_fields?: Project_Series_Stddev_FieldsResolvers + project_series_stddev_pop_fields?: Project_Series_Stddev_Pop_FieldsResolvers + project_series_stddev_samp_fields?: Project_Series_Stddev_Samp_FieldsResolvers + project_series_sum_fields?: Project_Series_Sum_FieldsResolvers + project_series_var_pop_fields?: Project_Series_Var_Pop_FieldsResolvers + project_series_var_samp_fields?: Project_Series_Var_Samp_FieldsResolvers + project_series_variance_fields?: Project_Series_Variance_FieldsResolvers + project_vertical_categories?: Project_Vertical_CategoriesResolvers + project_verticals?: Project_VerticalsResolvers + projects_features?: Projects_FeaturesResolvers + projects_metadata?: Projects_MetadataResolvers + projects_metadata_aggregate?: Projects_Metadata_AggregateResolvers + projects_metadata_aggregate_fields?: Projects_Metadata_Aggregate_FieldsResolvers + projects_metadata_avg_fields?: Projects_Metadata_Avg_FieldsResolvers + projects_metadata_max_fields?: Projects_Metadata_Max_FieldsResolvers + projects_metadata_min_fields?: Projects_Metadata_Min_FieldsResolvers + projects_metadata_stddev_fields?: Projects_Metadata_Stddev_FieldsResolvers + projects_metadata_stddev_pop_fields?: Projects_Metadata_Stddev_Pop_FieldsResolvers + projects_metadata_stddev_samp_fields?: Projects_Metadata_Stddev_Samp_FieldsResolvers + projects_metadata_sum_fields?: Projects_Metadata_Sum_FieldsResolvers + projects_metadata_var_pop_fields?: Projects_Metadata_Var_Pop_FieldsResolvers + projects_metadata_var_samp_fields?: Projects_Metadata_Var_Samp_FieldsResolvers + projects_metadata_variance_fields?: Projects_Metadata_Variance_FieldsResolvers + proposed_artist_addresses_and_splits?: Proposed_Artist_Addresses_And_SplitsResolvers + query_root?: Query_RootResolvers + receipt_metadata?: Receipt_MetadataResolvers + receipt_metadata_aggregate?: Receipt_Metadata_AggregateResolvers + receipt_metadata_aggregate_fields?: Receipt_Metadata_Aggregate_FieldsResolvers + receipt_metadata_max_fields?: Receipt_Metadata_Max_FieldsResolvers + receipt_metadata_min_fields?: Receipt_Metadata_Min_FieldsResolvers + render_types?: Render_TypesResolvers + seed_float?: GraphQLScalarType + subscription_root?: Subscription_RootResolvers + tags?: TagsResolvers + timestamp?: GraphQLScalarType + timestamptz?: GraphQLScalarType + tokens_metadata?: Tokens_MetadataResolvers + tokens_metadata_aggregate?: Tokens_Metadata_AggregateResolvers + tokens_metadata_aggregate_fields?: Tokens_Metadata_Aggregate_FieldsResolvers + tokens_metadata_avg_fields?: Tokens_Metadata_Avg_FieldsResolvers + tokens_metadata_max_fields?: Tokens_Metadata_Max_FieldsResolvers + tokens_metadata_min_fields?: Tokens_Metadata_Min_FieldsResolvers + tokens_metadata_stddev_fields?: Tokens_Metadata_Stddev_FieldsResolvers + tokens_metadata_stddev_pop_fields?: Tokens_Metadata_Stddev_Pop_FieldsResolvers + tokens_metadata_stddev_samp_fields?: Tokens_Metadata_Stddev_Samp_FieldsResolvers + tokens_metadata_sum_fields?: Tokens_Metadata_Sum_FieldsResolvers + tokens_metadata_var_pop_fields?: Tokens_Metadata_Var_Pop_FieldsResolvers + tokens_metadata_var_samp_fields?: Tokens_Metadata_Var_Samp_FieldsResolvers + tokens_metadata_variance_fields?: Tokens_Metadata_Variance_FieldsResolvers + user_profiles?: User_ProfilesResolvers + user_profiles_aggregate?: User_Profiles_AggregateResolvers + user_profiles_aggregate_fields?: User_Profiles_Aggregate_FieldsResolvers + user_profiles_avg_fields?: User_Profiles_Avg_FieldsResolvers + user_profiles_max_fields?: User_Profiles_Max_FieldsResolvers + user_profiles_min_fields?: User_Profiles_Min_FieldsResolvers + user_profiles_stddev_fields?: User_Profiles_Stddev_FieldsResolvers + user_profiles_stddev_pop_fields?: User_Profiles_Stddev_Pop_FieldsResolvers + user_profiles_stddev_samp_fields?: User_Profiles_Stddev_Samp_FieldsResolvers + user_profiles_sum_fields?: User_Profiles_Sum_FieldsResolvers + user_profiles_var_pop_fields?: User_Profiles_Var_Pop_FieldsResolvers + user_profiles_var_samp_fields?: User_Profiles_Var_Samp_FieldsResolvers + user_profiles_variance_fields?: User_Profiles_Variance_FieldsResolvers + users?: UsersResolvers + users_aggregate?: Users_AggregateResolvers + users_aggregate_fields?: Users_Aggregate_FieldsResolvers + users_max_fields?: Users_Max_FieldsResolvers + users_min_fields?: Users_Min_FieldsResolvers + verticals?: VerticalsResolvers + video_aspect_ratios?: Video_Aspect_RatiosResolvers + video_frame_rates?: Video_Frame_RatesResolvers + webflow_artist_info?: Webflow_Artist_InfoResolvers + webflow_spectrum_articles?: Webflow_Spectrum_ArticlesResolvers +} + +export type DirectiveResolvers = { + cached?: CachedDirectiveResolver +} -export const ProjectsMetadataDetailsFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"ProjectsMetadataDetails"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"projects_metadata"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"start_datetime"}},{"kind":"Field","name":{"kind":"Name","value":"vertical_name"}},{"kind":"Field","name":{"kind":"Name","value":"heritage_curation_status"}},{"kind":"Field","name":{"kind":"Name","value":"vertical"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"category_name"}}]}}]}}]} as unknown as DocumentNode; -export const GetAllProjectsHasuraDetailsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"getAllProjectsHasuraDetails"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"skip"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"projects_metadata"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"limit"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"offset"},"value":{"kind":"Variable","name":{"kind":"Name","value":"skip"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"ProjectsMetadataDetails"}}]}}]}},...ProjectsMetadataDetailsFragmentDoc.definitions]} as unknown as DocumentNode; \ No newline at end of file +export const ProjectsMetadataDetailsFragmentDoc = { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProjectsMetadataDetails' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'projects_metadata' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'start_datetime' } }, + { kind: 'Field', name: { kind: 'Name', value: 'vertical_name' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'heritage_curation_status' }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'vertical' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'category_name' }, + }, + ], + }, + }, + ], + }, + }, + ], +} as unknown as DocumentNode +export const GetAllProjectsHasuraDetailsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'getAllProjectsHasuraDetails' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'first' }, + }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'skip' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'projects_metadata' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'first' }, + }, + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'offset' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'skip' }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProjectsMetadataDetails' }, + }, + ], + }, + }, + ], + }, + }, + ...ProjectsMetadataDetailsFragmentDoc.definitions, + ], +} as unknown as DocumentNode< + GetAllProjectsHasuraDetailsQuery, + GetAllProjectsHasuraDetailsQueryVariables +> diff --git a/src/GraphQL/Subgraph/generated/graphql.ts b/src/GraphQL/Subgraph/generated/graphql.ts index a4346678..38c00aec 100644 --- a/src/GraphQL/Subgraph/generated/graphql.ts +++ b/src/GraphQL/Subgraph/generated/graphql.ts @@ -1,154 +1,161 @@ -import { GraphQLResolveInfo, GraphQLScalarType, GraphQLScalarTypeConfig } from 'graphql'; -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 RequireFields = Omit & { [P in K]-?: NonNullable }; +import { + GraphQLResolveInfo, + GraphQLScalarType, + GraphQLScalarTypeConfig, +} from 'graphql' +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 RequireFields = Omit & { + [P in K]-?: NonNullable +} /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { - ID: string; - String: string; - Boolean: boolean; - Int: number; - Float: number; - BigDecimal: any; - BigInt: any; - Bytes: any; -}; + ID: string + String: string + Boolean: boolean + Int: number + Float: number + BigDecimal: any + BigInt: any + Bytes: any +} export type Account = { - __typename?: 'Account'; - id: Scalars['ID']; + __typename?: 'Account' + id: Scalars['ID'] /** Projects the account is listed as artist for */ - projectsCreated?: Maybe>; + projectsCreated?: Maybe> /** Projects the account owns tokens from */ - projectsOwned?: Maybe>; + projectsOwned?: Maybe> /** Receipts for the account, on minters with settlement */ - receipts?: Maybe>; - tokens?: Maybe>; + receipts?: Maybe> + tokens?: Maybe> /** Contracts the account is whitelisted on */ - whitelistedOn?: Maybe>; -}; - + whitelistedOn?: Maybe> +} export type AccountProjectsCreatedArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; - + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type AccountProjectsOwnedArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; - + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type AccountReceiptsArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; - + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type AccountTokensArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; - + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type AccountWhitelistedOnArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type AccountProject = { - __typename?: 'AccountProject'; - account: Account; - count: Scalars['Int']; - id: Scalars['ID']; - project: Project; -}; + __typename?: 'AccountProject' + account: Account + count: Scalars['Int'] + id: Scalars['ID'] + project: Project +} export type AccountProject_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - account?: InputMaybe; - account_?: InputMaybe; - account_contains?: InputMaybe; - account_contains_nocase?: InputMaybe; - account_ends_with?: InputMaybe; - account_ends_with_nocase?: InputMaybe; - account_gt?: InputMaybe; - account_gte?: InputMaybe; - account_in?: InputMaybe>; - account_lt?: InputMaybe; - account_lte?: InputMaybe; - account_not?: InputMaybe; - account_not_contains?: InputMaybe; - account_not_contains_nocase?: InputMaybe; - account_not_ends_with?: InputMaybe; - account_not_ends_with_nocase?: InputMaybe; - account_not_in?: InputMaybe>; - account_not_starts_with?: InputMaybe; - account_not_starts_with_nocase?: InputMaybe; - account_starts_with?: InputMaybe; - account_starts_with_nocase?: InputMaybe; - and?: InputMaybe>>; - count?: InputMaybe; - count_gt?: InputMaybe; - count_gte?: InputMaybe; - count_in?: InputMaybe>; - count_lt?: InputMaybe; - count_lte?: InputMaybe; - count_not?: InputMaybe; - count_not_in?: InputMaybe>; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - or?: InputMaybe>>; - project?: InputMaybe; - project_?: InputMaybe; - project_contains?: InputMaybe; - project_contains_nocase?: InputMaybe; - project_ends_with?: InputMaybe; - project_ends_with_nocase?: InputMaybe; - project_gt?: InputMaybe; - project_gte?: InputMaybe; - project_in?: InputMaybe>; - project_lt?: InputMaybe; - project_lte?: InputMaybe; - project_not?: InputMaybe; - project_not_contains?: InputMaybe; - project_not_contains_nocase?: InputMaybe; - project_not_ends_with?: InputMaybe; - project_not_ends_with_nocase?: InputMaybe; - project_not_in?: InputMaybe>; - project_not_starts_with?: InputMaybe; - project_not_starts_with_nocase?: InputMaybe; - project_starts_with?: InputMaybe; - project_starts_with_nocase?: InputMaybe; -}; + _change_block?: InputMaybe + account?: InputMaybe + account_?: InputMaybe + account_contains?: InputMaybe + account_contains_nocase?: InputMaybe + account_ends_with?: InputMaybe + account_ends_with_nocase?: InputMaybe + account_gt?: InputMaybe + account_gte?: InputMaybe + account_in?: InputMaybe> + account_lt?: InputMaybe + account_lte?: InputMaybe + account_not?: InputMaybe + account_not_contains?: InputMaybe + account_not_contains_nocase?: InputMaybe + account_not_ends_with?: InputMaybe + account_not_ends_with_nocase?: InputMaybe + account_not_in?: InputMaybe> + account_not_starts_with?: InputMaybe + account_not_starts_with_nocase?: InputMaybe + account_starts_with?: InputMaybe + account_starts_with_nocase?: InputMaybe + and?: InputMaybe>> + count?: InputMaybe + count_gt?: InputMaybe + count_gte?: InputMaybe + count_in?: InputMaybe> + count_lt?: InputMaybe + count_lte?: InputMaybe + count_not?: InputMaybe + count_not_in?: InputMaybe> + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + or?: InputMaybe>> + project?: InputMaybe + project_?: InputMaybe + project_contains?: InputMaybe + project_contains_nocase?: InputMaybe + project_ends_with?: InputMaybe + project_ends_with_nocase?: InputMaybe + project_gt?: InputMaybe + project_gte?: InputMaybe + project_in?: InputMaybe> + project_lt?: InputMaybe + project_lte?: InputMaybe + project_not?: InputMaybe + project_not_contains?: InputMaybe + project_not_contains_nocase?: InputMaybe + project_not_ends_with?: InputMaybe + project_not_ends_with_nocase?: InputMaybe + project_not_in?: InputMaybe> + project_not_starts_with?: InputMaybe + project_not_starts_with_nocase?: InputMaybe + project_starts_with?: InputMaybe + project_starts_with_nocase?: InputMaybe +} export enum AccountProject_OrderBy { Account = 'account', @@ -196,28 +203,28 @@ export enum AccountProject_OrderBy { ProjectUpdatedAt = 'project__updatedAt', ProjectUseHashString = 'project__useHashString', ProjectUseIpfs = 'project__useIpfs', - ProjectWebsite = 'project__website' + ProjectWebsite = 'project__website', } export type Account_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - and?: InputMaybe>>; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - or?: InputMaybe>>; - projectsCreated_?: InputMaybe; - projectsOwned_?: InputMaybe; - receipts_?: InputMaybe; - tokens_?: InputMaybe; - whitelistedOn_?: InputMaybe; -}; + _change_block?: InputMaybe + and?: InputMaybe>> + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + or?: InputMaybe>> + projectsCreated_?: InputMaybe + projectsOwned_?: InputMaybe + receipts_?: InputMaybe + tokens_?: InputMaybe + whitelistedOn_?: InputMaybe +} export enum Account_OrderBy { Id = 'id', @@ -225,362 +232,375 @@ export enum Account_OrderBy { ProjectsOwned = 'projectsOwned', Receipts = 'receipts', Tokens = 'tokens', - WhitelistedOn = 'whitelistedOn' + WhitelistedOn = 'whitelistedOn', } export type BlockChangedFilter = { - number_gte: Scalars['Int']; -}; + number_gte: Scalars['Int'] +} export type Block_Height = { - hash?: InputMaybe; - number?: InputMaybe; - number_gte?: InputMaybe; -}; + hash?: InputMaybe + number?: InputMaybe + number_gte?: InputMaybe +} export type Contract = { - __typename?: 'Contract'; - admin: Scalars['Bytes']; + __typename?: 'Contract' + admin: Scalars['Bytes'] /** Automatically approve all artist split proposals (used on V3 Engine contracts) */ - autoApproveArtistSplitProposals?: Maybe; - createdAt: Scalars['BigInt']; + autoApproveArtistSplitProposals?: Maybe + createdAt: Scalars['BigInt'] /** Curation registry contract address */ - curationRegistry?: Maybe; + curationRegistry?: Maybe /** Dependency registry contract address */ - dependencyRegistry?: Maybe; + dependencyRegistry?: Maybe /** Address that receives primary sales platform fees, only for V3_Engine contracts */ - enginePlatformProviderAddress?: Maybe; + enginePlatformProviderAddress?: Maybe /** Percentage of primary sales allocated to the platform, only for V3_Engine contracts */ - enginePlatformProviderPercentage?: Maybe; + enginePlatformProviderPercentage?: Maybe /** Address that receives secondary sales platform royalties, only for V3_Engine contracts */ - enginePlatformProviderSecondarySalesAddress?: Maybe; + enginePlatformProviderSecondarySalesAddress?: Maybe /** Basis points of secondary sales allocated to the platform, only for V3_Engine contracts */ - enginePlatformProviderSecondarySalesBPS?: Maybe; + enginePlatformProviderSecondarySalesBPS?: Maybe /** Unique identifier made up of the contract address */ - id: Scalars['ID']; + id: Scalars['ID'] /** List of contracts that are allowed to mint */ - mintWhitelisted: Array; + mintWhitelisted: Array /** Associated minter filter (if being indexed) - not always indexed for Engine contracts */ - minterFilter?: Maybe; + minterFilter?: Maybe /** New projects forbidden (can only be true on V3+ contracts) */ - newProjectsForbidden: Scalars['Boolean']; - nextProjectId: Scalars['BigInt']; - preferredArweaveGateway?: Maybe; - preferredIPFSGateway?: Maybe; + newProjectsForbidden: Scalars['Boolean'] + nextProjectId: Scalars['BigInt'] + preferredArweaveGateway?: Maybe + preferredIPFSGateway?: Maybe /** List of projects on the contract */ - projects?: Maybe>; + projects?: Maybe> /** Randomizer contract used to generate token hashes */ - randomizerContract?: Maybe; + randomizerContract?: Maybe /** Latest engine registry that this contract is registered with, if any (used for indexing purposes) */ - registeredOn?: Maybe; + registeredOn?: Maybe /** Address that receives primary sales platform fees */ - renderProviderAddress: Scalars['Bytes']; + renderProviderAddress: Scalars['Bytes'] /** Percentage of primary sales allocated to the platform */ - renderProviderPercentage: Scalars['BigInt']; + renderProviderPercentage: Scalars['BigInt'] /** Address that receives secondary sales platform royalties (null for pre-V3 contracts, check Royalty Registry) */ - renderProviderSecondarySalesAddress?: Maybe; + renderProviderSecondarySalesAddress?: Maybe /** Basis points of secondary sales allocated to the platform (null for pre-V3 contracts, check Royalty Registry) */ - renderProviderSecondarySalesBPS?: Maybe; + renderProviderSecondarySalesBPS?: Maybe /** List of tokens on the contract */ - tokens?: Maybe>; + tokens?: Maybe> /** Core contract type */ - type: CoreType; - updatedAt: Scalars['BigInt']; + type: CoreType + updatedAt: Scalars['BigInt'] /** Accounts whitelisted on the contract */ - whitelisted?: Maybe>; -}; - + whitelisted?: Maybe> +} export type ContractProjectsArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; - + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type ContractTokensArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; - + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type ContractWhitelistedArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type Contract_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - admin?: InputMaybe; - admin_contains?: InputMaybe; - admin_gt?: InputMaybe; - admin_gte?: InputMaybe; - admin_in?: InputMaybe>; - admin_lt?: InputMaybe; - admin_lte?: InputMaybe; - admin_not?: InputMaybe; - admin_not_contains?: InputMaybe; - admin_not_in?: InputMaybe>; - and?: InputMaybe>>; - autoApproveArtistSplitProposals?: InputMaybe; - autoApproveArtistSplitProposals_in?: InputMaybe>; - autoApproveArtistSplitProposals_not?: InputMaybe; - autoApproveArtistSplitProposals_not_in?: InputMaybe>; - createdAt?: InputMaybe; - createdAt_gt?: InputMaybe; - createdAt_gte?: InputMaybe; - createdAt_in?: InputMaybe>; - createdAt_lt?: InputMaybe; - createdAt_lte?: InputMaybe; - createdAt_not?: InputMaybe; - createdAt_not_in?: InputMaybe>; - curationRegistry?: InputMaybe; - curationRegistry_contains?: InputMaybe; - curationRegistry_gt?: InputMaybe; - curationRegistry_gte?: InputMaybe; - curationRegistry_in?: InputMaybe>; - curationRegistry_lt?: InputMaybe; - curationRegistry_lte?: InputMaybe; - curationRegistry_not?: InputMaybe; - curationRegistry_not_contains?: InputMaybe; - curationRegistry_not_in?: InputMaybe>; - dependencyRegistry?: InputMaybe; - dependencyRegistry_?: InputMaybe; - dependencyRegistry_contains?: InputMaybe; - dependencyRegistry_contains_nocase?: InputMaybe; - dependencyRegistry_ends_with?: InputMaybe; - dependencyRegistry_ends_with_nocase?: InputMaybe; - dependencyRegistry_gt?: InputMaybe; - dependencyRegistry_gte?: InputMaybe; - dependencyRegistry_in?: InputMaybe>; - dependencyRegistry_lt?: InputMaybe; - dependencyRegistry_lte?: InputMaybe; - dependencyRegistry_not?: InputMaybe; - dependencyRegistry_not_contains?: InputMaybe; - dependencyRegistry_not_contains_nocase?: InputMaybe; - dependencyRegistry_not_ends_with?: InputMaybe; - dependencyRegistry_not_ends_with_nocase?: InputMaybe; - dependencyRegistry_not_in?: InputMaybe>; - dependencyRegistry_not_starts_with?: InputMaybe; - dependencyRegistry_not_starts_with_nocase?: InputMaybe; - dependencyRegistry_starts_with?: InputMaybe; - dependencyRegistry_starts_with_nocase?: InputMaybe; - enginePlatformProviderAddress?: InputMaybe; - enginePlatformProviderAddress_contains?: InputMaybe; - enginePlatformProviderAddress_gt?: InputMaybe; - enginePlatformProviderAddress_gte?: InputMaybe; - enginePlatformProviderAddress_in?: InputMaybe>; - enginePlatformProviderAddress_lt?: InputMaybe; - enginePlatformProviderAddress_lte?: InputMaybe; - enginePlatformProviderAddress_not?: InputMaybe; - enginePlatformProviderAddress_not_contains?: InputMaybe; - enginePlatformProviderAddress_not_in?: InputMaybe>; - enginePlatformProviderPercentage?: InputMaybe; - enginePlatformProviderPercentage_gt?: InputMaybe; - enginePlatformProviderPercentage_gte?: InputMaybe; - enginePlatformProviderPercentage_in?: InputMaybe>; - enginePlatformProviderPercentage_lt?: InputMaybe; - enginePlatformProviderPercentage_lte?: InputMaybe; - enginePlatformProviderPercentage_not?: InputMaybe; - enginePlatformProviderPercentage_not_in?: InputMaybe>; - enginePlatformProviderSecondarySalesAddress?: InputMaybe; - enginePlatformProviderSecondarySalesAddress_contains?: InputMaybe; - enginePlatformProviderSecondarySalesAddress_gt?: InputMaybe; - enginePlatformProviderSecondarySalesAddress_gte?: InputMaybe; - enginePlatformProviderSecondarySalesAddress_in?: InputMaybe>; - enginePlatformProviderSecondarySalesAddress_lt?: InputMaybe; - enginePlatformProviderSecondarySalesAddress_lte?: InputMaybe; - enginePlatformProviderSecondarySalesAddress_not?: InputMaybe; - enginePlatformProviderSecondarySalesAddress_not_contains?: InputMaybe; - enginePlatformProviderSecondarySalesAddress_not_in?: InputMaybe>; - enginePlatformProviderSecondarySalesBPS?: InputMaybe; - enginePlatformProviderSecondarySalesBPS_gt?: InputMaybe; - enginePlatformProviderSecondarySalesBPS_gte?: InputMaybe; - enginePlatformProviderSecondarySalesBPS_in?: InputMaybe>; - enginePlatformProviderSecondarySalesBPS_lt?: InputMaybe; - enginePlatformProviderSecondarySalesBPS_lte?: InputMaybe; - enginePlatformProviderSecondarySalesBPS_not?: InputMaybe; - enginePlatformProviderSecondarySalesBPS_not_in?: InputMaybe>; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - mintWhitelisted?: InputMaybe>; - mintWhitelisted_contains?: InputMaybe>; - mintWhitelisted_contains_nocase?: InputMaybe>; - mintWhitelisted_not?: InputMaybe>; - mintWhitelisted_not_contains?: InputMaybe>; - mintWhitelisted_not_contains_nocase?: InputMaybe>; - minterFilter?: InputMaybe; - minterFilter_?: InputMaybe; - minterFilter_contains?: InputMaybe; - minterFilter_contains_nocase?: InputMaybe; - minterFilter_ends_with?: InputMaybe; - minterFilter_ends_with_nocase?: InputMaybe; - minterFilter_gt?: InputMaybe; - minterFilter_gte?: InputMaybe; - minterFilter_in?: InputMaybe>; - minterFilter_lt?: InputMaybe; - minterFilter_lte?: InputMaybe; - minterFilter_not?: InputMaybe; - minterFilter_not_contains?: InputMaybe; - minterFilter_not_contains_nocase?: InputMaybe; - minterFilter_not_ends_with?: InputMaybe; - minterFilter_not_ends_with_nocase?: InputMaybe; - minterFilter_not_in?: InputMaybe>; - minterFilter_not_starts_with?: InputMaybe; - minterFilter_not_starts_with_nocase?: InputMaybe; - minterFilter_starts_with?: InputMaybe; - minterFilter_starts_with_nocase?: InputMaybe; - newProjectsForbidden?: InputMaybe; - newProjectsForbidden_in?: InputMaybe>; - newProjectsForbidden_not?: InputMaybe; - newProjectsForbidden_not_in?: InputMaybe>; - nextProjectId?: InputMaybe; - nextProjectId_gt?: InputMaybe; - nextProjectId_gte?: InputMaybe; - nextProjectId_in?: InputMaybe>; - nextProjectId_lt?: InputMaybe; - nextProjectId_lte?: InputMaybe; - nextProjectId_not?: InputMaybe; - nextProjectId_not_in?: InputMaybe>; - or?: InputMaybe>>; - preferredArweaveGateway?: InputMaybe; - preferredArweaveGateway_contains?: InputMaybe; - preferredArweaveGateway_contains_nocase?: InputMaybe; - preferredArweaveGateway_ends_with?: InputMaybe; - preferredArweaveGateway_ends_with_nocase?: InputMaybe; - preferredArweaveGateway_gt?: InputMaybe; - preferredArweaveGateway_gte?: InputMaybe; - preferredArweaveGateway_in?: InputMaybe>; - preferredArweaveGateway_lt?: InputMaybe; - preferredArweaveGateway_lte?: InputMaybe; - preferredArweaveGateway_not?: InputMaybe; - preferredArweaveGateway_not_contains?: InputMaybe; - preferredArweaveGateway_not_contains_nocase?: InputMaybe; - preferredArweaveGateway_not_ends_with?: InputMaybe; - preferredArweaveGateway_not_ends_with_nocase?: InputMaybe; - preferredArweaveGateway_not_in?: InputMaybe>; - preferredArweaveGateway_not_starts_with?: InputMaybe; - preferredArweaveGateway_not_starts_with_nocase?: InputMaybe; - preferredArweaveGateway_starts_with?: InputMaybe; - preferredArweaveGateway_starts_with_nocase?: InputMaybe; - preferredIPFSGateway?: InputMaybe; - preferredIPFSGateway_contains?: InputMaybe; - preferredIPFSGateway_contains_nocase?: InputMaybe; - preferredIPFSGateway_ends_with?: InputMaybe; - preferredIPFSGateway_ends_with_nocase?: InputMaybe; - preferredIPFSGateway_gt?: InputMaybe; - preferredIPFSGateway_gte?: InputMaybe; - preferredIPFSGateway_in?: InputMaybe>; - preferredIPFSGateway_lt?: InputMaybe; - preferredIPFSGateway_lte?: InputMaybe; - preferredIPFSGateway_not?: InputMaybe; - preferredIPFSGateway_not_contains?: InputMaybe; - preferredIPFSGateway_not_contains_nocase?: InputMaybe; - preferredIPFSGateway_not_ends_with?: InputMaybe; - preferredIPFSGateway_not_ends_with_nocase?: InputMaybe; - preferredIPFSGateway_not_in?: InputMaybe>; - preferredIPFSGateway_not_starts_with?: InputMaybe; - preferredIPFSGateway_not_starts_with_nocase?: InputMaybe; - preferredIPFSGateway_starts_with?: InputMaybe; - preferredIPFSGateway_starts_with_nocase?: InputMaybe; - projects_?: InputMaybe; - randomizerContract?: InputMaybe; - randomizerContract_contains?: InputMaybe; - randomizerContract_gt?: InputMaybe; - randomizerContract_gte?: InputMaybe; - randomizerContract_in?: InputMaybe>; - randomizerContract_lt?: InputMaybe; - randomizerContract_lte?: InputMaybe; - randomizerContract_not?: InputMaybe; - randomizerContract_not_contains?: InputMaybe; - randomizerContract_not_in?: InputMaybe>; - registeredOn?: InputMaybe; - registeredOn_?: InputMaybe; - registeredOn_contains?: InputMaybe; - registeredOn_contains_nocase?: InputMaybe; - registeredOn_ends_with?: InputMaybe; - registeredOn_ends_with_nocase?: InputMaybe; - registeredOn_gt?: InputMaybe; - registeredOn_gte?: InputMaybe; - registeredOn_in?: InputMaybe>; - registeredOn_lt?: InputMaybe; - registeredOn_lte?: InputMaybe; - registeredOn_not?: InputMaybe; - registeredOn_not_contains?: InputMaybe; - registeredOn_not_contains_nocase?: InputMaybe; - registeredOn_not_ends_with?: InputMaybe; - registeredOn_not_ends_with_nocase?: InputMaybe; - registeredOn_not_in?: InputMaybe>; - registeredOn_not_starts_with?: InputMaybe; - registeredOn_not_starts_with_nocase?: InputMaybe; - registeredOn_starts_with?: InputMaybe; - registeredOn_starts_with_nocase?: InputMaybe; - renderProviderAddress?: InputMaybe; - renderProviderAddress_contains?: InputMaybe; - renderProviderAddress_gt?: InputMaybe; - renderProviderAddress_gte?: InputMaybe; - renderProviderAddress_in?: InputMaybe>; - renderProviderAddress_lt?: InputMaybe; - renderProviderAddress_lte?: InputMaybe; - renderProviderAddress_not?: InputMaybe; - renderProviderAddress_not_contains?: InputMaybe; - renderProviderAddress_not_in?: InputMaybe>; - renderProviderPercentage?: InputMaybe; - renderProviderPercentage_gt?: InputMaybe; - renderProviderPercentage_gte?: InputMaybe; - renderProviderPercentage_in?: InputMaybe>; - renderProviderPercentage_lt?: InputMaybe; - renderProviderPercentage_lte?: InputMaybe; - renderProviderPercentage_not?: InputMaybe; - renderProviderPercentage_not_in?: InputMaybe>; - renderProviderSecondarySalesAddress?: InputMaybe; - renderProviderSecondarySalesAddress_contains?: InputMaybe; - renderProviderSecondarySalesAddress_gt?: InputMaybe; - renderProviderSecondarySalesAddress_gte?: InputMaybe; - renderProviderSecondarySalesAddress_in?: InputMaybe>; - renderProviderSecondarySalesAddress_lt?: InputMaybe; - renderProviderSecondarySalesAddress_lte?: InputMaybe; - renderProviderSecondarySalesAddress_not?: InputMaybe; - renderProviderSecondarySalesAddress_not_contains?: InputMaybe; - renderProviderSecondarySalesAddress_not_in?: InputMaybe>; - renderProviderSecondarySalesBPS?: InputMaybe; - renderProviderSecondarySalesBPS_gt?: InputMaybe; - renderProviderSecondarySalesBPS_gte?: InputMaybe; - renderProviderSecondarySalesBPS_in?: InputMaybe>; - renderProviderSecondarySalesBPS_lt?: InputMaybe; - renderProviderSecondarySalesBPS_lte?: InputMaybe; - renderProviderSecondarySalesBPS_not?: InputMaybe; - renderProviderSecondarySalesBPS_not_in?: InputMaybe>; - tokens_?: InputMaybe; - type?: InputMaybe; - type_in?: InputMaybe>; - type_not?: InputMaybe; - type_not_in?: InputMaybe>; - updatedAt?: InputMaybe; - updatedAt_gt?: InputMaybe; - updatedAt_gte?: InputMaybe; - updatedAt_in?: InputMaybe>; - updatedAt_lt?: InputMaybe; - updatedAt_lte?: InputMaybe; - updatedAt_not?: InputMaybe; - updatedAt_not_in?: InputMaybe>; - whitelisted_?: InputMaybe; -}; + _change_block?: InputMaybe + admin?: InputMaybe + admin_contains?: InputMaybe + admin_gt?: InputMaybe + admin_gte?: InputMaybe + admin_in?: InputMaybe> + admin_lt?: InputMaybe + admin_lte?: InputMaybe + admin_not?: InputMaybe + admin_not_contains?: InputMaybe + admin_not_in?: InputMaybe> + and?: InputMaybe>> + autoApproveArtistSplitProposals?: InputMaybe + autoApproveArtistSplitProposals_in?: InputMaybe> + autoApproveArtistSplitProposals_not?: InputMaybe + autoApproveArtistSplitProposals_not_in?: InputMaybe> + createdAt?: InputMaybe + createdAt_gt?: InputMaybe + createdAt_gte?: InputMaybe + createdAt_in?: InputMaybe> + createdAt_lt?: InputMaybe + createdAt_lte?: InputMaybe + createdAt_not?: InputMaybe + createdAt_not_in?: InputMaybe> + curationRegistry?: InputMaybe + curationRegistry_contains?: InputMaybe + curationRegistry_gt?: InputMaybe + curationRegistry_gte?: InputMaybe + curationRegistry_in?: InputMaybe> + curationRegistry_lt?: InputMaybe + curationRegistry_lte?: InputMaybe + curationRegistry_not?: InputMaybe + curationRegistry_not_contains?: InputMaybe + curationRegistry_not_in?: InputMaybe> + dependencyRegistry?: InputMaybe + dependencyRegistry_?: InputMaybe + dependencyRegistry_contains?: InputMaybe + dependencyRegistry_contains_nocase?: InputMaybe + dependencyRegistry_ends_with?: InputMaybe + dependencyRegistry_ends_with_nocase?: InputMaybe + dependencyRegistry_gt?: InputMaybe + dependencyRegistry_gte?: InputMaybe + dependencyRegistry_in?: InputMaybe> + dependencyRegistry_lt?: InputMaybe + dependencyRegistry_lte?: InputMaybe + dependencyRegistry_not?: InputMaybe + dependencyRegistry_not_contains?: InputMaybe + dependencyRegistry_not_contains_nocase?: InputMaybe + dependencyRegistry_not_ends_with?: InputMaybe + dependencyRegistry_not_ends_with_nocase?: InputMaybe + dependencyRegistry_not_in?: InputMaybe> + dependencyRegistry_not_starts_with?: InputMaybe + dependencyRegistry_not_starts_with_nocase?: InputMaybe + dependencyRegistry_starts_with?: InputMaybe + dependencyRegistry_starts_with_nocase?: InputMaybe + enginePlatformProviderAddress?: InputMaybe + enginePlatformProviderAddress_contains?: InputMaybe + enginePlatformProviderAddress_gt?: InputMaybe + enginePlatformProviderAddress_gte?: InputMaybe + enginePlatformProviderAddress_in?: InputMaybe> + enginePlatformProviderAddress_lt?: InputMaybe + enginePlatformProviderAddress_lte?: InputMaybe + enginePlatformProviderAddress_not?: InputMaybe + enginePlatformProviderAddress_not_contains?: InputMaybe + enginePlatformProviderAddress_not_in?: InputMaybe> + enginePlatformProviderPercentage?: InputMaybe + enginePlatformProviderPercentage_gt?: InputMaybe + enginePlatformProviderPercentage_gte?: InputMaybe + enginePlatformProviderPercentage_in?: InputMaybe> + enginePlatformProviderPercentage_lt?: InputMaybe + enginePlatformProviderPercentage_lte?: InputMaybe + enginePlatformProviderPercentage_not?: InputMaybe + enginePlatformProviderPercentage_not_in?: InputMaybe> + enginePlatformProviderSecondarySalesAddress?: InputMaybe + enginePlatformProviderSecondarySalesAddress_contains?: InputMaybe< + Scalars['Bytes'] + > + enginePlatformProviderSecondarySalesAddress_gt?: InputMaybe + enginePlatformProviderSecondarySalesAddress_gte?: InputMaybe + enginePlatformProviderSecondarySalesAddress_in?: InputMaybe< + Array + > + enginePlatformProviderSecondarySalesAddress_lt?: InputMaybe + enginePlatformProviderSecondarySalesAddress_lte?: InputMaybe + enginePlatformProviderSecondarySalesAddress_not?: InputMaybe + enginePlatformProviderSecondarySalesAddress_not_contains?: InputMaybe< + Scalars['Bytes'] + > + enginePlatformProviderSecondarySalesAddress_not_in?: InputMaybe< + Array + > + enginePlatformProviderSecondarySalesBPS?: InputMaybe + enginePlatformProviderSecondarySalesBPS_gt?: InputMaybe + enginePlatformProviderSecondarySalesBPS_gte?: InputMaybe + enginePlatformProviderSecondarySalesBPS_in?: InputMaybe< + Array + > + enginePlatformProviderSecondarySalesBPS_lt?: InputMaybe + enginePlatformProviderSecondarySalesBPS_lte?: InputMaybe + enginePlatformProviderSecondarySalesBPS_not?: InputMaybe + enginePlatformProviderSecondarySalesBPS_not_in?: InputMaybe< + Array + > + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + mintWhitelisted?: InputMaybe> + mintWhitelisted_contains?: InputMaybe> + mintWhitelisted_contains_nocase?: InputMaybe> + mintWhitelisted_not?: InputMaybe> + mintWhitelisted_not_contains?: InputMaybe> + mintWhitelisted_not_contains_nocase?: InputMaybe> + minterFilter?: InputMaybe + minterFilter_?: InputMaybe + minterFilter_contains?: InputMaybe + minterFilter_contains_nocase?: InputMaybe + minterFilter_ends_with?: InputMaybe + minterFilter_ends_with_nocase?: InputMaybe + minterFilter_gt?: InputMaybe + minterFilter_gte?: InputMaybe + minterFilter_in?: InputMaybe> + minterFilter_lt?: InputMaybe + minterFilter_lte?: InputMaybe + minterFilter_not?: InputMaybe + minterFilter_not_contains?: InputMaybe + minterFilter_not_contains_nocase?: InputMaybe + minterFilter_not_ends_with?: InputMaybe + minterFilter_not_ends_with_nocase?: InputMaybe + minterFilter_not_in?: InputMaybe> + minterFilter_not_starts_with?: InputMaybe + minterFilter_not_starts_with_nocase?: InputMaybe + minterFilter_starts_with?: InputMaybe + minterFilter_starts_with_nocase?: InputMaybe + newProjectsForbidden?: InputMaybe + newProjectsForbidden_in?: InputMaybe> + newProjectsForbidden_not?: InputMaybe + newProjectsForbidden_not_in?: InputMaybe> + nextProjectId?: InputMaybe + nextProjectId_gt?: InputMaybe + nextProjectId_gte?: InputMaybe + nextProjectId_in?: InputMaybe> + nextProjectId_lt?: InputMaybe + nextProjectId_lte?: InputMaybe + nextProjectId_not?: InputMaybe + nextProjectId_not_in?: InputMaybe> + or?: InputMaybe>> + preferredArweaveGateway?: InputMaybe + preferredArweaveGateway_contains?: InputMaybe + preferredArweaveGateway_contains_nocase?: InputMaybe + preferredArweaveGateway_ends_with?: InputMaybe + preferredArweaveGateway_ends_with_nocase?: InputMaybe + preferredArweaveGateway_gt?: InputMaybe + preferredArweaveGateway_gte?: InputMaybe + preferredArweaveGateway_in?: InputMaybe> + preferredArweaveGateway_lt?: InputMaybe + preferredArweaveGateway_lte?: InputMaybe + preferredArweaveGateway_not?: InputMaybe + preferredArweaveGateway_not_contains?: InputMaybe + preferredArweaveGateway_not_contains_nocase?: InputMaybe + preferredArweaveGateway_not_ends_with?: InputMaybe + preferredArweaveGateway_not_ends_with_nocase?: InputMaybe + preferredArweaveGateway_not_in?: InputMaybe> + preferredArweaveGateway_not_starts_with?: InputMaybe + preferredArweaveGateway_not_starts_with_nocase?: InputMaybe + preferredArweaveGateway_starts_with?: InputMaybe + preferredArweaveGateway_starts_with_nocase?: InputMaybe + preferredIPFSGateway?: InputMaybe + preferredIPFSGateway_contains?: InputMaybe + preferredIPFSGateway_contains_nocase?: InputMaybe + preferredIPFSGateway_ends_with?: InputMaybe + preferredIPFSGateway_ends_with_nocase?: InputMaybe + preferredIPFSGateway_gt?: InputMaybe + preferredIPFSGateway_gte?: InputMaybe + preferredIPFSGateway_in?: InputMaybe> + preferredIPFSGateway_lt?: InputMaybe + preferredIPFSGateway_lte?: InputMaybe + preferredIPFSGateway_not?: InputMaybe + preferredIPFSGateway_not_contains?: InputMaybe + preferredIPFSGateway_not_contains_nocase?: InputMaybe + preferredIPFSGateway_not_ends_with?: InputMaybe + preferredIPFSGateway_not_ends_with_nocase?: InputMaybe + preferredIPFSGateway_not_in?: InputMaybe> + preferredIPFSGateway_not_starts_with?: InputMaybe + preferredIPFSGateway_not_starts_with_nocase?: InputMaybe + preferredIPFSGateway_starts_with?: InputMaybe + preferredIPFSGateway_starts_with_nocase?: InputMaybe + projects_?: InputMaybe + randomizerContract?: InputMaybe + randomizerContract_contains?: InputMaybe + randomizerContract_gt?: InputMaybe + randomizerContract_gte?: InputMaybe + randomizerContract_in?: InputMaybe> + randomizerContract_lt?: InputMaybe + randomizerContract_lte?: InputMaybe + randomizerContract_not?: InputMaybe + randomizerContract_not_contains?: InputMaybe + randomizerContract_not_in?: InputMaybe> + registeredOn?: InputMaybe + registeredOn_?: InputMaybe + registeredOn_contains?: InputMaybe + registeredOn_contains_nocase?: InputMaybe + registeredOn_ends_with?: InputMaybe + registeredOn_ends_with_nocase?: InputMaybe + registeredOn_gt?: InputMaybe + registeredOn_gte?: InputMaybe + registeredOn_in?: InputMaybe> + registeredOn_lt?: InputMaybe + registeredOn_lte?: InputMaybe + registeredOn_not?: InputMaybe + registeredOn_not_contains?: InputMaybe + registeredOn_not_contains_nocase?: InputMaybe + registeredOn_not_ends_with?: InputMaybe + registeredOn_not_ends_with_nocase?: InputMaybe + registeredOn_not_in?: InputMaybe> + registeredOn_not_starts_with?: InputMaybe + registeredOn_not_starts_with_nocase?: InputMaybe + registeredOn_starts_with?: InputMaybe + registeredOn_starts_with_nocase?: InputMaybe + renderProviderAddress?: InputMaybe + renderProviderAddress_contains?: InputMaybe + renderProviderAddress_gt?: InputMaybe + renderProviderAddress_gte?: InputMaybe + renderProviderAddress_in?: InputMaybe> + renderProviderAddress_lt?: InputMaybe + renderProviderAddress_lte?: InputMaybe + renderProviderAddress_not?: InputMaybe + renderProviderAddress_not_contains?: InputMaybe + renderProviderAddress_not_in?: InputMaybe> + renderProviderPercentage?: InputMaybe + renderProviderPercentage_gt?: InputMaybe + renderProviderPercentage_gte?: InputMaybe + renderProviderPercentage_in?: InputMaybe> + renderProviderPercentage_lt?: InputMaybe + renderProviderPercentage_lte?: InputMaybe + renderProviderPercentage_not?: InputMaybe + renderProviderPercentage_not_in?: InputMaybe> + renderProviderSecondarySalesAddress?: InputMaybe + renderProviderSecondarySalesAddress_contains?: InputMaybe + renderProviderSecondarySalesAddress_gt?: InputMaybe + renderProviderSecondarySalesAddress_gte?: InputMaybe + renderProviderSecondarySalesAddress_in?: InputMaybe> + renderProviderSecondarySalesAddress_lt?: InputMaybe + renderProviderSecondarySalesAddress_lte?: InputMaybe + renderProviderSecondarySalesAddress_not?: InputMaybe + renderProviderSecondarySalesAddress_not_contains?: InputMaybe< + Scalars['Bytes'] + > + renderProviderSecondarySalesAddress_not_in?: InputMaybe< + Array + > + renderProviderSecondarySalesBPS?: InputMaybe + renderProviderSecondarySalesBPS_gt?: InputMaybe + renderProviderSecondarySalesBPS_gte?: InputMaybe + renderProviderSecondarySalesBPS_in?: InputMaybe> + renderProviderSecondarySalesBPS_lt?: InputMaybe + renderProviderSecondarySalesBPS_lte?: InputMaybe + renderProviderSecondarySalesBPS_not?: InputMaybe + renderProviderSecondarySalesBPS_not_in?: InputMaybe> + tokens_?: InputMaybe + type?: InputMaybe + type_in?: InputMaybe> + type_not?: InputMaybe + type_not_in?: InputMaybe> + updatedAt?: InputMaybe + updatedAt_gt?: InputMaybe + updatedAt_gte?: InputMaybe + updatedAt_in?: InputMaybe> + updatedAt_lt?: InputMaybe + updatedAt_lte?: InputMaybe + updatedAt_not?: InputMaybe + updatedAt_not_in?: InputMaybe> + whitelisted_?: InputMaybe +} export enum Contract_OrderBy { Admin = 'admin', @@ -615,7 +635,7 @@ export enum Contract_OrderBy { Tokens = 'tokens', Type = 'type', UpdatedAt = 'updatedAt', - Whitelisted = 'whitelisted' + Whitelisted = 'whitelisted', } export enum CoreType { @@ -630,141 +650,138 @@ export enum CoreType { /** V3 Derivative - Art Blocks Engine core */ GenArt721CoreV3Engine = 'GenArt721CoreV3_Engine', /** V3 Derivative - Art Blocks Engine Flex core */ - GenArt721CoreV3EngineFlex = 'GenArt721CoreV3_Engine_Flex' + GenArt721CoreV3EngineFlex = 'GenArt721CoreV3_Engine_Flex', } export type Dependency = { - __typename?: 'Dependency'; + __typename?: 'Dependency' /** Number of additional CDNs for this dependency */ - additionalCDNCount: Scalars['BigInt']; + additionalCDNCount: Scalars['BigInt'] /** Additional CDNs for this dependency */ - additionalCDNs: Array; + additionalCDNs: Array /** Number of additional repositories for this dependency */ - additionalRepositories: Array; + additionalRepositories: Array /** Additional repositories for this dependency */ - additionalRepositoryCount: Scalars['BigInt']; + additionalRepositoryCount: Scalars['BigInt'] /** Depenency registry contract that this dependency is registered on */ - dependencyRegistry: DependencyRegistry; + dependencyRegistry: DependencyRegistry /** Unique identifier made up of dependency name and version separated by an @ symbol (e.g. p5js@1.0.0) */ - id: Scalars['ID']; + id: Scalars['ID'] /** Preffered CDN for this dependency */ - preferredCDN: Scalars['String']; + preferredCDN: Scalars['String'] /** Preffered repository for this dependency */ - preferredRepository: Scalars['String']; + preferredRepository: Scalars['String'] /** Reference website for this dependency (e.g. https://p5js.org) */ - referenceWebsite: Scalars['String']; + referenceWebsite: Scalars['String'] /** Concatenated string of all scripts for this dependency */ - script?: Maybe; + script?: Maybe /** Number of on-chain scripts for this dependency */ - scriptCount: Scalars['BigInt']; + scriptCount: Scalars['BigInt'] /** List of on-chain scripts that for this dependency */ - scripts: Array; + scripts: Array /** Timestamp of last update */ - updatedAt: Scalars['BigInt']; -}; - + updatedAt: Scalars['BigInt'] +} export type DependencyAdditionalCdNsArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; - + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type DependencyAdditionalRepositoriesArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; - + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type DependencyScriptsArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type DependencyAdditionalCdn = { - __typename?: 'DependencyAdditionalCDN'; + __typename?: 'DependencyAdditionalCDN' /** URL of the CDN */ - cdn: Scalars['String']; + cdn: Scalars['String'] /** Dependency this additional CDN belongs to */ - dependency: Dependency; + dependency: Dependency /** Unique identifier made up of dependency id and index */ - id: Scalars['ID']; + id: Scalars['ID'] /** Index of this additional CDN */ - index: Scalars['BigInt']; -}; + index: Scalars['BigInt'] +} export type DependencyAdditionalCdn_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - and?: InputMaybe>>; - cdn?: InputMaybe; - cdn_contains?: InputMaybe; - cdn_contains_nocase?: InputMaybe; - cdn_ends_with?: InputMaybe; - cdn_ends_with_nocase?: InputMaybe; - cdn_gt?: InputMaybe; - cdn_gte?: InputMaybe; - cdn_in?: InputMaybe>; - cdn_lt?: InputMaybe; - cdn_lte?: InputMaybe; - cdn_not?: InputMaybe; - cdn_not_contains?: InputMaybe; - cdn_not_contains_nocase?: InputMaybe; - cdn_not_ends_with?: InputMaybe; - cdn_not_ends_with_nocase?: InputMaybe; - cdn_not_in?: InputMaybe>; - cdn_not_starts_with?: InputMaybe; - cdn_not_starts_with_nocase?: InputMaybe; - cdn_starts_with?: InputMaybe; - cdn_starts_with_nocase?: InputMaybe; - dependency?: InputMaybe; - dependency_?: InputMaybe; - dependency_contains?: InputMaybe; - dependency_contains_nocase?: InputMaybe; - dependency_ends_with?: InputMaybe; - dependency_ends_with_nocase?: InputMaybe; - dependency_gt?: InputMaybe; - dependency_gte?: InputMaybe; - dependency_in?: InputMaybe>; - dependency_lt?: InputMaybe; - dependency_lte?: InputMaybe; - dependency_not?: InputMaybe; - dependency_not_contains?: InputMaybe; - dependency_not_contains_nocase?: InputMaybe; - dependency_not_ends_with?: InputMaybe; - dependency_not_ends_with_nocase?: InputMaybe; - dependency_not_in?: InputMaybe>; - dependency_not_starts_with?: InputMaybe; - dependency_not_starts_with_nocase?: InputMaybe; - dependency_starts_with?: InputMaybe; - dependency_starts_with_nocase?: InputMaybe; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - index?: InputMaybe; - index_gt?: InputMaybe; - index_gte?: InputMaybe; - index_in?: InputMaybe>; - index_lt?: InputMaybe; - index_lte?: InputMaybe; - index_not?: InputMaybe; - index_not_in?: InputMaybe>; - or?: InputMaybe>>; -}; + _change_block?: InputMaybe + and?: InputMaybe>> + cdn?: InputMaybe + cdn_contains?: InputMaybe + cdn_contains_nocase?: InputMaybe + cdn_ends_with?: InputMaybe + cdn_ends_with_nocase?: InputMaybe + cdn_gt?: InputMaybe + cdn_gte?: InputMaybe + cdn_in?: InputMaybe> + cdn_lt?: InputMaybe + cdn_lte?: InputMaybe + cdn_not?: InputMaybe + cdn_not_contains?: InputMaybe + cdn_not_contains_nocase?: InputMaybe + cdn_not_ends_with?: InputMaybe + cdn_not_ends_with_nocase?: InputMaybe + cdn_not_in?: InputMaybe> + cdn_not_starts_with?: InputMaybe + cdn_not_starts_with_nocase?: InputMaybe + cdn_starts_with?: InputMaybe + cdn_starts_with_nocase?: InputMaybe + dependency?: InputMaybe + dependency_?: InputMaybe + dependency_contains?: InputMaybe + dependency_contains_nocase?: InputMaybe + dependency_ends_with?: InputMaybe + dependency_ends_with_nocase?: InputMaybe + dependency_gt?: InputMaybe + dependency_gte?: InputMaybe + dependency_in?: InputMaybe> + dependency_lt?: InputMaybe + dependency_lte?: InputMaybe + dependency_not?: InputMaybe + dependency_not_contains?: InputMaybe + dependency_not_contains_nocase?: InputMaybe + dependency_not_ends_with?: InputMaybe + dependency_not_ends_with_nocase?: InputMaybe + dependency_not_in?: InputMaybe> + dependency_not_starts_with?: InputMaybe + dependency_not_starts_with_nocase?: InputMaybe + dependency_starts_with?: InputMaybe + dependency_starts_with_nocase?: InputMaybe + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + index?: InputMaybe + index_gt?: InputMaybe + index_gte?: InputMaybe + index_in?: InputMaybe> + index_lt?: InputMaybe + index_lte?: InputMaybe + index_not?: InputMaybe + index_not_in?: InputMaybe> + or?: InputMaybe>> +} export enum DependencyAdditionalCdn_OrderBy { Cdn = 'cdn', @@ -779,84 +796,84 @@ export enum DependencyAdditionalCdn_OrderBy { DependencyScriptCount = 'dependency__scriptCount', DependencyUpdatedAt = 'dependency__updatedAt', Id = 'id', - Index = 'index' + Index = 'index', } export type DependencyAdditionalRepository = { - __typename?: 'DependencyAdditionalRepository'; + __typename?: 'DependencyAdditionalRepository' /** Dependency this additional repository belongs to */ - dependency: Dependency; + dependency: Dependency /** Unique identifier made up of dependency id and index */ - id: Scalars['ID']; + id: Scalars['ID'] /** Index of this additional repository */ - index: Scalars['BigInt']; + index: Scalars['BigInt'] /** URL of the repository */ - repository: Scalars['String']; -}; + repository: Scalars['String'] +} export type DependencyAdditionalRepository_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - and?: InputMaybe>>; - dependency?: InputMaybe; - dependency_?: InputMaybe; - dependency_contains?: InputMaybe; - dependency_contains_nocase?: InputMaybe; - dependency_ends_with?: InputMaybe; - dependency_ends_with_nocase?: InputMaybe; - dependency_gt?: InputMaybe; - dependency_gte?: InputMaybe; - dependency_in?: InputMaybe>; - dependency_lt?: InputMaybe; - dependency_lte?: InputMaybe; - dependency_not?: InputMaybe; - dependency_not_contains?: InputMaybe; - dependency_not_contains_nocase?: InputMaybe; - dependency_not_ends_with?: InputMaybe; - dependency_not_ends_with_nocase?: InputMaybe; - dependency_not_in?: InputMaybe>; - dependency_not_starts_with?: InputMaybe; - dependency_not_starts_with_nocase?: InputMaybe; - dependency_starts_with?: InputMaybe; - dependency_starts_with_nocase?: InputMaybe; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - index?: InputMaybe; - index_gt?: InputMaybe; - index_gte?: InputMaybe; - index_in?: InputMaybe>; - index_lt?: InputMaybe; - index_lte?: InputMaybe; - index_not?: InputMaybe; - index_not_in?: InputMaybe>; - or?: InputMaybe>>; - repository?: InputMaybe; - repository_contains?: InputMaybe; - repository_contains_nocase?: InputMaybe; - repository_ends_with?: InputMaybe; - repository_ends_with_nocase?: InputMaybe; - repository_gt?: InputMaybe; - repository_gte?: InputMaybe; - repository_in?: InputMaybe>; - repository_lt?: InputMaybe; - repository_lte?: InputMaybe; - repository_not?: InputMaybe; - repository_not_contains?: InputMaybe; - repository_not_contains_nocase?: InputMaybe; - repository_not_ends_with?: InputMaybe; - repository_not_ends_with_nocase?: InputMaybe; - repository_not_in?: InputMaybe>; - repository_not_starts_with?: InputMaybe; - repository_not_starts_with_nocase?: InputMaybe; - repository_starts_with?: InputMaybe; - repository_starts_with_nocase?: InputMaybe; -}; + _change_block?: InputMaybe + and?: InputMaybe>> + dependency?: InputMaybe + dependency_?: InputMaybe + dependency_contains?: InputMaybe + dependency_contains_nocase?: InputMaybe + dependency_ends_with?: InputMaybe + dependency_ends_with_nocase?: InputMaybe + dependency_gt?: InputMaybe + dependency_gte?: InputMaybe + dependency_in?: InputMaybe> + dependency_lt?: InputMaybe + dependency_lte?: InputMaybe + dependency_not?: InputMaybe + dependency_not_contains?: InputMaybe + dependency_not_contains_nocase?: InputMaybe + dependency_not_ends_with?: InputMaybe + dependency_not_ends_with_nocase?: InputMaybe + dependency_not_in?: InputMaybe> + dependency_not_starts_with?: InputMaybe + dependency_not_starts_with_nocase?: InputMaybe + dependency_starts_with?: InputMaybe + dependency_starts_with_nocase?: InputMaybe + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + index?: InputMaybe + index_gt?: InputMaybe + index_gte?: InputMaybe + index_in?: InputMaybe> + index_lt?: InputMaybe + index_lte?: InputMaybe + index_not?: InputMaybe + index_not_in?: InputMaybe> + or?: InputMaybe>> + repository?: InputMaybe + repository_contains?: InputMaybe + repository_contains_nocase?: InputMaybe + repository_ends_with?: InputMaybe + repository_ends_with_nocase?: InputMaybe + repository_gt?: InputMaybe + repository_gte?: InputMaybe + repository_in?: InputMaybe> + repository_lt?: InputMaybe + repository_lte?: InputMaybe + repository_not?: InputMaybe + repository_not_contains?: InputMaybe + repository_not_contains_nocase?: InputMaybe + repository_not_ends_with?: InputMaybe + repository_not_ends_with_nocase?: InputMaybe + repository_not_in?: InputMaybe> + repository_not_starts_with?: InputMaybe + repository_not_starts_with_nocase?: InputMaybe + repository_starts_with?: InputMaybe + repository_starts_with_nocase?: InputMaybe +} export enum DependencyAdditionalRepository_OrderBy { Dependency = 'dependency', @@ -871,173 +888,171 @@ export enum DependencyAdditionalRepository_OrderBy { DependencyUpdatedAt = 'dependency__updatedAt', Id = 'id', Index = 'index', - Repository = 'repository' + Repository = 'repository', } export type DependencyRegistry = { - __typename?: 'DependencyRegistry'; + __typename?: 'DependencyRegistry' /** List of dependencies that are registered on this registry contract */ - dependencies?: Maybe>; + dependencies?: Maybe> /** Unique identifier made up of dependency registry contract address */ - id: Scalars['Bytes']; + id: Scalars['Bytes'] /** Current owner of this contract */ - owner: Scalars['Bytes']; + owner: Scalars['Bytes'] /** Core contracts that this registry can provide dependeny overrides for */ - supportedCoreContracts: Array; + supportedCoreContracts: Array /** Timestamp of last update */ - updatedAt: Scalars['BigInt']; -}; - + updatedAt: Scalars['BigInt'] +} export type DependencyRegistryDependenciesArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; - + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type DependencyRegistrySupportedCoreContractsArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type DependencyRegistry_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - and?: InputMaybe>>; - dependencies_?: InputMaybe; - id?: InputMaybe; - id_contains?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_contains?: InputMaybe; - id_not_in?: InputMaybe>; - or?: InputMaybe>>; - owner?: InputMaybe; - owner_contains?: InputMaybe; - owner_gt?: InputMaybe; - owner_gte?: InputMaybe; - owner_in?: InputMaybe>; - owner_lt?: InputMaybe; - owner_lte?: InputMaybe; - owner_not?: InputMaybe; - owner_not_contains?: InputMaybe; - owner_not_in?: InputMaybe>; - supportedCoreContracts_?: InputMaybe; - updatedAt?: InputMaybe; - updatedAt_gt?: InputMaybe; - updatedAt_gte?: InputMaybe; - updatedAt_in?: InputMaybe>; - updatedAt_lt?: InputMaybe; - updatedAt_lte?: InputMaybe; - updatedAt_not?: InputMaybe; - updatedAt_not_in?: InputMaybe>; -}; + _change_block?: InputMaybe + and?: InputMaybe>> + dependencies_?: InputMaybe + id?: InputMaybe + id_contains?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_contains?: InputMaybe + id_not_in?: InputMaybe> + or?: InputMaybe>> + owner?: InputMaybe + owner_contains?: InputMaybe + owner_gt?: InputMaybe + owner_gte?: InputMaybe + owner_in?: InputMaybe> + owner_lt?: InputMaybe + owner_lte?: InputMaybe + owner_not?: InputMaybe + owner_not_contains?: InputMaybe + owner_not_in?: InputMaybe> + supportedCoreContracts_?: InputMaybe + updatedAt?: InputMaybe + updatedAt_gt?: InputMaybe + updatedAt_gte?: InputMaybe + updatedAt_in?: InputMaybe> + updatedAt_lt?: InputMaybe + updatedAt_lte?: InputMaybe + updatedAt_not?: InputMaybe + updatedAt_not_in?: InputMaybe> +} export enum DependencyRegistry_OrderBy { Dependencies = 'dependencies', Id = 'id', Owner = 'owner', SupportedCoreContracts = 'supportedCoreContracts', - UpdatedAt = 'updatedAt' + UpdatedAt = 'updatedAt', } export type DependencyScript = { - __typename?: 'DependencyScript'; + __typename?: 'DependencyScript' /** Address of the bytecode storage contract for this script */ - address: Scalars['Bytes']; + address: Scalars['Bytes'] /** Dependency this script belongs to */ - dependency: Dependency; + dependency: Dependency /** Unique identifier made up of dependency id and index */ - id: Scalars['ID']; + id: Scalars['ID'] /** Index of this script */ - index: Scalars['BigInt']; + index: Scalars['BigInt'] /** Contents of script */ - script: Scalars['String']; -}; + script: Scalars['String'] +} export type DependencyScript_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - address?: InputMaybe; - address_contains?: InputMaybe; - address_gt?: InputMaybe; - address_gte?: InputMaybe; - address_in?: InputMaybe>; - address_lt?: InputMaybe; - address_lte?: InputMaybe; - address_not?: InputMaybe; - address_not_contains?: InputMaybe; - address_not_in?: InputMaybe>; - and?: InputMaybe>>; - dependency?: InputMaybe; - dependency_?: InputMaybe; - dependency_contains?: InputMaybe; - dependency_contains_nocase?: InputMaybe; - dependency_ends_with?: InputMaybe; - dependency_ends_with_nocase?: InputMaybe; - dependency_gt?: InputMaybe; - dependency_gte?: InputMaybe; - dependency_in?: InputMaybe>; - dependency_lt?: InputMaybe; - dependency_lte?: InputMaybe; - dependency_not?: InputMaybe; - dependency_not_contains?: InputMaybe; - dependency_not_contains_nocase?: InputMaybe; - dependency_not_ends_with?: InputMaybe; - dependency_not_ends_with_nocase?: InputMaybe; - dependency_not_in?: InputMaybe>; - dependency_not_starts_with?: InputMaybe; - dependency_not_starts_with_nocase?: InputMaybe; - dependency_starts_with?: InputMaybe; - dependency_starts_with_nocase?: InputMaybe; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - index?: InputMaybe; - index_gt?: InputMaybe; - index_gte?: InputMaybe; - index_in?: InputMaybe>; - index_lt?: InputMaybe; - index_lte?: InputMaybe; - index_not?: InputMaybe; - index_not_in?: InputMaybe>; - or?: InputMaybe>>; - script?: InputMaybe; - script_contains?: InputMaybe; - script_contains_nocase?: InputMaybe; - script_ends_with?: InputMaybe; - script_ends_with_nocase?: InputMaybe; - script_gt?: InputMaybe; - script_gte?: InputMaybe; - script_in?: InputMaybe>; - script_lt?: InputMaybe; - script_lte?: InputMaybe; - script_not?: InputMaybe; - script_not_contains?: InputMaybe; - script_not_contains_nocase?: InputMaybe; - script_not_ends_with?: InputMaybe; - script_not_ends_with_nocase?: InputMaybe; - script_not_in?: InputMaybe>; - script_not_starts_with?: InputMaybe; - script_not_starts_with_nocase?: InputMaybe; - script_starts_with?: InputMaybe; - script_starts_with_nocase?: InputMaybe; -}; + _change_block?: InputMaybe + address?: InputMaybe + address_contains?: InputMaybe + address_gt?: InputMaybe + address_gte?: InputMaybe + address_in?: InputMaybe> + address_lt?: InputMaybe + address_lte?: InputMaybe + address_not?: InputMaybe + address_not_contains?: InputMaybe + address_not_in?: InputMaybe> + and?: InputMaybe>> + dependency?: InputMaybe + dependency_?: InputMaybe + dependency_contains?: InputMaybe + dependency_contains_nocase?: InputMaybe + dependency_ends_with?: InputMaybe + dependency_ends_with_nocase?: InputMaybe + dependency_gt?: InputMaybe + dependency_gte?: InputMaybe + dependency_in?: InputMaybe> + dependency_lt?: InputMaybe + dependency_lte?: InputMaybe + dependency_not?: InputMaybe + dependency_not_contains?: InputMaybe + dependency_not_contains_nocase?: InputMaybe + dependency_not_ends_with?: InputMaybe + dependency_not_ends_with_nocase?: InputMaybe + dependency_not_in?: InputMaybe> + dependency_not_starts_with?: InputMaybe + dependency_not_starts_with_nocase?: InputMaybe + dependency_starts_with?: InputMaybe + dependency_starts_with_nocase?: InputMaybe + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + index?: InputMaybe + index_gt?: InputMaybe + index_gte?: InputMaybe + index_in?: InputMaybe> + index_lt?: InputMaybe + index_lte?: InputMaybe + index_not?: InputMaybe + index_not_in?: InputMaybe> + or?: InputMaybe>> + script?: InputMaybe + script_contains?: InputMaybe + script_contains_nocase?: InputMaybe + script_ends_with?: InputMaybe + script_ends_with_nocase?: InputMaybe + script_gt?: InputMaybe + script_gte?: InputMaybe + script_in?: InputMaybe> + script_lt?: InputMaybe + script_lte?: InputMaybe + script_not?: InputMaybe + script_not_contains?: InputMaybe + script_not_contains_nocase?: InputMaybe + script_not_ends_with?: InputMaybe + script_not_ends_with_nocase?: InputMaybe + script_not_in?: InputMaybe> + script_not_starts_with?: InputMaybe + script_not_starts_with_nocase?: InputMaybe + script_starts_with?: InputMaybe + script_starts_with_nocase?: InputMaybe +} export enum DependencyScript_OrderBy { Address = 'address', @@ -1053,159 +1068,159 @@ export enum DependencyScript_OrderBy { DependencyUpdatedAt = 'dependency__updatedAt', Id = 'id', Index = 'index', - Script = 'script' + Script = 'script', } export type Dependency_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - additionalCDNCount?: InputMaybe; - additionalCDNCount_gt?: InputMaybe; - additionalCDNCount_gte?: InputMaybe; - additionalCDNCount_in?: InputMaybe>; - additionalCDNCount_lt?: InputMaybe; - additionalCDNCount_lte?: InputMaybe; - additionalCDNCount_not?: InputMaybe; - additionalCDNCount_not_in?: InputMaybe>; - additionalCDNs_?: InputMaybe; - additionalRepositories_?: InputMaybe; - additionalRepositoryCount?: InputMaybe; - additionalRepositoryCount_gt?: InputMaybe; - additionalRepositoryCount_gte?: InputMaybe; - additionalRepositoryCount_in?: InputMaybe>; - additionalRepositoryCount_lt?: InputMaybe; - additionalRepositoryCount_lte?: InputMaybe; - additionalRepositoryCount_not?: InputMaybe; - additionalRepositoryCount_not_in?: InputMaybe>; - and?: InputMaybe>>; - dependencyRegistry?: InputMaybe; - dependencyRegistry_?: InputMaybe; - dependencyRegistry_contains?: InputMaybe; - dependencyRegistry_contains_nocase?: InputMaybe; - dependencyRegistry_ends_with?: InputMaybe; - dependencyRegistry_ends_with_nocase?: InputMaybe; - dependencyRegistry_gt?: InputMaybe; - dependencyRegistry_gte?: InputMaybe; - dependencyRegistry_in?: InputMaybe>; - dependencyRegistry_lt?: InputMaybe; - dependencyRegistry_lte?: InputMaybe; - dependencyRegistry_not?: InputMaybe; - dependencyRegistry_not_contains?: InputMaybe; - dependencyRegistry_not_contains_nocase?: InputMaybe; - dependencyRegistry_not_ends_with?: InputMaybe; - dependencyRegistry_not_ends_with_nocase?: InputMaybe; - dependencyRegistry_not_in?: InputMaybe>; - dependencyRegistry_not_starts_with?: InputMaybe; - dependencyRegistry_not_starts_with_nocase?: InputMaybe; - dependencyRegistry_starts_with?: InputMaybe; - dependencyRegistry_starts_with_nocase?: InputMaybe; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - or?: InputMaybe>>; - preferredCDN?: InputMaybe; - preferredCDN_contains?: InputMaybe; - preferredCDN_contains_nocase?: InputMaybe; - preferredCDN_ends_with?: InputMaybe; - preferredCDN_ends_with_nocase?: InputMaybe; - preferredCDN_gt?: InputMaybe; - preferredCDN_gte?: InputMaybe; - preferredCDN_in?: InputMaybe>; - preferredCDN_lt?: InputMaybe; - preferredCDN_lte?: InputMaybe; - preferredCDN_not?: InputMaybe; - preferredCDN_not_contains?: InputMaybe; - preferredCDN_not_contains_nocase?: InputMaybe; - preferredCDN_not_ends_with?: InputMaybe; - preferredCDN_not_ends_with_nocase?: InputMaybe; - preferredCDN_not_in?: InputMaybe>; - preferredCDN_not_starts_with?: InputMaybe; - preferredCDN_not_starts_with_nocase?: InputMaybe; - preferredCDN_starts_with?: InputMaybe; - preferredCDN_starts_with_nocase?: InputMaybe; - preferredRepository?: InputMaybe; - preferredRepository_contains?: InputMaybe; - preferredRepository_contains_nocase?: InputMaybe; - preferredRepository_ends_with?: InputMaybe; - preferredRepository_ends_with_nocase?: InputMaybe; - preferredRepository_gt?: InputMaybe; - preferredRepository_gte?: InputMaybe; - preferredRepository_in?: InputMaybe>; - preferredRepository_lt?: InputMaybe; - preferredRepository_lte?: InputMaybe; - preferredRepository_not?: InputMaybe; - preferredRepository_not_contains?: InputMaybe; - preferredRepository_not_contains_nocase?: InputMaybe; - preferredRepository_not_ends_with?: InputMaybe; - preferredRepository_not_ends_with_nocase?: InputMaybe; - preferredRepository_not_in?: InputMaybe>; - preferredRepository_not_starts_with?: InputMaybe; - preferredRepository_not_starts_with_nocase?: InputMaybe; - preferredRepository_starts_with?: InputMaybe; - preferredRepository_starts_with_nocase?: InputMaybe; - referenceWebsite?: InputMaybe; - referenceWebsite_contains?: InputMaybe; - referenceWebsite_contains_nocase?: InputMaybe; - referenceWebsite_ends_with?: InputMaybe; - referenceWebsite_ends_with_nocase?: InputMaybe; - referenceWebsite_gt?: InputMaybe; - referenceWebsite_gte?: InputMaybe; - referenceWebsite_in?: InputMaybe>; - referenceWebsite_lt?: InputMaybe; - referenceWebsite_lte?: InputMaybe; - referenceWebsite_not?: InputMaybe; - referenceWebsite_not_contains?: InputMaybe; - referenceWebsite_not_contains_nocase?: InputMaybe; - referenceWebsite_not_ends_with?: InputMaybe; - referenceWebsite_not_ends_with_nocase?: InputMaybe; - referenceWebsite_not_in?: InputMaybe>; - referenceWebsite_not_starts_with?: InputMaybe; - referenceWebsite_not_starts_with_nocase?: InputMaybe; - referenceWebsite_starts_with?: InputMaybe; - referenceWebsite_starts_with_nocase?: InputMaybe; - script?: InputMaybe; - scriptCount?: InputMaybe; - scriptCount_gt?: InputMaybe; - scriptCount_gte?: InputMaybe; - scriptCount_in?: InputMaybe>; - scriptCount_lt?: InputMaybe; - scriptCount_lte?: InputMaybe; - scriptCount_not?: InputMaybe; - scriptCount_not_in?: InputMaybe>; - script_contains?: InputMaybe; - script_contains_nocase?: InputMaybe; - script_ends_with?: InputMaybe; - script_ends_with_nocase?: InputMaybe; - script_gt?: InputMaybe; - script_gte?: InputMaybe; - script_in?: InputMaybe>; - script_lt?: InputMaybe; - script_lte?: InputMaybe; - script_not?: InputMaybe; - script_not_contains?: InputMaybe; - script_not_contains_nocase?: InputMaybe; - script_not_ends_with?: InputMaybe; - script_not_ends_with_nocase?: InputMaybe; - script_not_in?: InputMaybe>; - script_not_starts_with?: InputMaybe; - script_not_starts_with_nocase?: InputMaybe; - script_starts_with?: InputMaybe; - script_starts_with_nocase?: InputMaybe; - scripts_?: InputMaybe; - updatedAt?: InputMaybe; - updatedAt_gt?: InputMaybe; - updatedAt_gte?: InputMaybe; - updatedAt_in?: InputMaybe>; - updatedAt_lt?: InputMaybe; - updatedAt_lte?: InputMaybe; - updatedAt_not?: InputMaybe; - updatedAt_not_in?: InputMaybe>; -}; + _change_block?: InputMaybe + additionalCDNCount?: InputMaybe + additionalCDNCount_gt?: InputMaybe + additionalCDNCount_gte?: InputMaybe + additionalCDNCount_in?: InputMaybe> + additionalCDNCount_lt?: InputMaybe + additionalCDNCount_lte?: InputMaybe + additionalCDNCount_not?: InputMaybe + additionalCDNCount_not_in?: InputMaybe> + additionalCDNs_?: InputMaybe + additionalRepositories_?: InputMaybe + additionalRepositoryCount?: InputMaybe + additionalRepositoryCount_gt?: InputMaybe + additionalRepositoryCount_gte?: InputMaybe + additionalRepositoryCount_in?: InputMaybe> + additionalRepositoryCount_lt?: InputMaybe + additionalRepositoryCount_lte?: InputMaybe + additionalRepositoryCount_not?: InputMaybe + additionalRepositoryCount_not_in?: InputMaybe> + and?: InputMaybe>> + dependencyRegistry?: InputMaybe + dependencyRegistry_?: InputMaybe + dependencyRegistry_contains?: InputMaybe + dependencyRegistry_contains_nocase?: InputMaybe + dependencyRegistry_ends_with?: InputMaybe + dependencyRegistry_ends_with_nocase?: InputMaybe + dependencyRegistry_gt?: InputMaybe + dependencyRegistry_gte?: InputMaybe + dependencyRegistry_in?: InputMaybe> + dependencyRegistry_lt?: InputMaybe + dependencyRegistry_lte?: InputMaybe + dependencyRegistry_not?: InputMaybe + dependencyRegistry_not_contains?: InputMaybe + dependencyRegistry_not_contains_nocase?: InputMaybe + dependencyRegistry_not_ends_with?: InputMaybe + dependencyRegistry_not_ends_with_nocase?: InputMaybe + dependencyRegistry_not_in?: InputMaybe> + dependencyRegistry_not_starts_with?: InputMaybe + dependencyRegistry_not_starts_with_nocase?: InputMaybe + dependencyRegistry_starts_with?: InputMaybe + dependencyRegistry_starts_with_nocase?: InputMaybe + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + or?: InputMaybe>> + preferredCDN?: InputMaybe + preferredCDN_contains?: InputMaybe + preferredCDN_contains_nocase?: InputMaybe + preferredCDN_ends_with?: InputMaybe + preferredCDN_ends_with_nocase?: InputMaybe + preferredCDN_gt?: InputMaybe + preferredCDN_gte?: InputMaybe + preferredCDN_in?: InputMaybe> + preferredCDN_lt?: InputMaybe + preferredCDN_lte?: InputMaybe + preferredCDN_not?: InputMaybe + preferredCDN_not_contains?: InputMaybe + preferredCDN_not_contains_nocase?: InputMaybe + preferredCDN_not_ends_with?: InputMaybe + preferredCDN_not_ends_with_nocase?: InputMaybe + preferredCDN_not_in?: InputMaybe> + preferredCDN_not_starts_with?: InputMaybe + preferredCDN_not_starts_with_nocase?: InputMaybe + preferredCDN_starts_with?: InputMaybe + preferredCDN_starts_with_nocase?: InputMaybe + preferredRepository?: InputMaybe + preferredRepository_contains?: InputMaybe + preferredRepository_contains_nocase?: InputMaybe + preferredRepository_ends_with?: InputMaybe + preferredRepository_ends_with_nocase?: InputMaybe + preferredRepository_gt?: InputMaybe + preferredRepository_gte?: InputMaybe + preferredRepository_in?: InputMaybe> + preferredRepository_lt?: InputMaybe + preferredRepository_lte?: InputMaybe + preferredRepository_not?: InputMaybe + preferredRepository_not_contains?: InputMaybe + preferredRepository_not_contains_nocase?: InputMaybe + preferredRepository_not_ends_with?: InputMaybe + preferredRepository_not_ends_with_nocase?: InputMaybe + preferredRepository_not_in?: InputMaybe> + preferredRepository_not_starts_with?: InputMaybe + preferredRepository_not_starts_with_nocase?: InputMaybe + preferredRepository_starts_with?: InputMaybe + preferredRepository_starts_with_nocase?: InputMaybe + referenceWebsite?: InputMaybe + referenceWebsite_contains?: InputMaybe + referenceWebsite_contains_nocase?: InputMaybe + referenceWebsite_ends_with?: InputMaybe + referenceWebsite_ends_with_nocase?: InputMaybe + referenceWebsite_gt?: InputMaybe + referenceWebsite_gte?: InputMaybe + referenceWebsite_in?: InputMaybe> + referenceWebsite_lt?: InputMaybe + referenceWebsite_lte?: InputMaybe + referenceWebsite_not?: InputMaybe + referenceWebsite_not_contains?: InputMaybe + referenceWebsite_not_contains_nocase?: InputMaybe + referenceWebsite_not_ends_with?: InputMaybe + referenceWebsite_not_ends_with_nocase?: InputMaybe + referenceWebsite_not_in?: InputMaybe> + referenceWebsite_not_starts_with?: InputMaybe + referenceWebsite_not_starts_with_nocase?: InputMaybe + referenceWebsite_starts_with?: InputMaybe + referenceWebsite_starts_with_nocase?: InputMaybe + script?: InputMaybe + scriptCount?: InputMaybe + scriptCount_gt?: InputMaybe + scriptCount_gte?: InputMaybe + scriptCount_in?: InputMaybe> + scriptCount_lt?: InputMaybe + scriptCount_lte?: InputMaybe + scriptCount_not?: InputMaybe + scriptCount_not_in?: InputMaybe> + script_contains?: InputMaybe + script_contains_nocase?: InputMaybe + script_ends_with?: InputMaybe + script_ends_with_nocase?: InputMaybe + script_gt?: InputMaybe + script_gte?: InputMaybe + script_in?: InputMaybe> + script_lt?: InputMaybe + script_lte?: InputMaybe + script_not?: InputMaybe + script_not_contains?: InputMaybe + script_not_contains_nocase?: InputMaybe + script_not_ends_with?: InputMaybe + script_not_ends_with_nocase?: InputMaybe + script_not_in?: InputMaybe> + script_not_starts_with?: InputMaybe + script_not_starts_with_nocase?: InputMaybe + script_starts_with?: InputMaybe + script_starts_with_nocase?: InputMaybe + scripts_?: InputMaybe + updatedAt?: InputMaybe + updatedAt_gt?: InputMaybe + updatedAt_gte?: InputMaybe + updatedAt_in?: InputMaybe> + updatedAt_lt?: InputMaybe + updatedAt_lte?: InputMaybe + updatedAt_not?: InputMaybe + updatedAt_not_in?: InputMaybe> +} export enum Dependency_OrderBy { AdditionalCdnCount = 'additionalCDNCount', @@ -1223,45 +1238,44 @@ export enum Dependency_OrderBy { Script = 'script', ScriptCount = 'scriptCount', Scripts = 'scripts', - UpdatedAt = 'updatedAt' + UpdatedAt = 'updatedAt', } export type EngineRegistry = { - __typename?: 'EngineRegistry'; + __typename?: 'EngineRegistry' /** Unique identifier made up of the Engine Registry's contract address */ - id: Scalars['ID']; + id: Scalars['ID'] /** Core contracts that are registered on this Engine Registry, when this is most recent Engine Registry to add the contract */ - registeredContracts?: Maybe>; -}; - + registeredContracts?: Maybe> +} export type EngineRegistryRegisteredContractsArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type EngineRegistry_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - and?: InputMaybe>>; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - or?: InputMaybe>>; - registeredContracts_?: InputMaybe; -}; + _change_block?: InputMaybe + and?: InputMaybe>> + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + or?: InputMaybe>> + registeredContracts_?: InputMaybe +} export enum EngineRegistry_OrderBy { Id = 'id', - RegisteredContracts = 'registeredContracts' + RegisteredContracts = 'registeredContracts', } export enum Exchange { @@ -1272,122 +1286,119 @@ export enum Exchange { /** Opensea V1 */ OsV1 = 'OS_V1', /** Opensea V2 */ - OsV2 = 'OS_V2' + OsV2 = 'OS_V2', } export type Minter = { - __typename?: 'Minter'; - coreContract: Contract; + __typename?: 'Minter' + coreContract: Contract /** Configuration details used by specific minters (json string) */ - extraMinterDetails: Scalars['String']; + extraMinterDetails: Scalars['String'] /** Unique identifier made up of minter contract address */ - id: Scalars['ID']; + id: Scalars['ID'] /** Maximum allowed half life in seconds (exponential Dutch auction minters) */ - maximumHalfLifeInSeconds?: Maybe; + maximumHalfLifeInSeconds?: Maybe /** Minimum allowed auction length in seconds (linear Dutch auction minters) */ - minimumAuctionLengthInSeconds?: Maybe; + minimumAuctionLengthInSeconds?: Maybe /** Minimum allowed half life in seconds (exponential Dutch auction minters) */ - minimumHalfLifeInSeconds?: Maybe; + minimumHalfLifeInSeconds?: Maybe /** Associated Minter Filter */ - minterFilter: MinterFilter; + minterFilter: MinterFilter /** Receipts for this minter, only for minters with settlement */ - receipts?: Maybe>; + receipts?: Maybe> /** Minter type - String if minter returns it's type, empty string otherwise */ - type: Scalars['String']; - updatedAt: Scalars['BigInt']; -}; - + type: Scalars['String'] + updatedAt: Scalars['BigInt'] +} export type MinterReceiptsArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type MinterFilter = { - __typename?: 'MinterFilter'; + __typename?: 'MinterFilter' /** Minters associated with MinterFilter */ - associatedMinters: Array; + associatedMinters: Array /** Associated core contract */ - coreContract: Contract; + coreContract: Contract /** Unique identifier made up of minter filter contract address */ - id: Scalars['ID']; + id: Scalars['ID'] /** Minters allowlisted on MinterFilter */ - minterAllowlist: Array; - updatedAt: Scalars['BigInt']; -}; - + minterAllowlist: Array + updatedAt: Scalars['BigInt'] +} export type MinterFilterAssociatedMintersArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; - + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type MinterFilterMinterAllowlistArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type MinterFilter_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - and?: InputMaybe>>; - associatedMinters_?: InputMaybe; - coreContract?: InputMaybe; - coreContract_?: InputMaybe; - coreContract_contains?: InputMaybe; - coreContract_contains_nocase?: InputMaybe; - coreContract_ends_with?: InputMaybe; - coreContract_ends_with_nocase?: InputMaybe; - coreContract_gt?: InputMaybe; - coreContract_gte?: InputMaybe; - coreContract_in?: InputMaybe>; - coreContract_lt?: InputMaybe; - coreContract_lte?: InputMaybe; - coreContract_not?: InputMaybe; - coreContract_not_contains?: InputMaybe; - coreContract_not_contains_nocase?: InputMaybe; - coreContract_not_ends_with?: InputMaybe; - coreContract_not_ends_with_nocase?: InputMaybe; - coreContract_not_in?: InputMaybe>; - coreContract_not_starts_with?: InputMaybe; - coreContract_not_starts_with_nocase?: InputMaybe; - coreContract_starts_with?: InputMaybe; - coreContract_starts_with_nocase?: InputMaybe; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - minterAllowlist?: InputMaybe>; - minterAllowlist_?: InputMaybe; - minterAllowlist_contains?: InputMaybe>; - minterAllowlist_contains_nocase?: InputMaybe>; - minterAllowlist_not?: InputMaybe>; - minterAllowlist_not_contains?: InputMaybe>; - minterAllowlist_not_contains_nocase?: InputMaybe>; - or?: InputMaybe>>; - updatedAt?: InputMaybe; - updatedAt_gt?: InputMaybe; - updatedAt_gte?: InputMaybe; - updatedAt_in?: InputMaybe>; - updatedAt_lt?: InputMaybe; - updatedAt_lte?: InputMaybe; - updatedAt_not?: InputMaybe; - updatedAt_not_in?: InputMaybe>; -}; + _change_block?: InputMaybe + and?: InputMaybe>> + associatedMinters_?: InputMaybe + coreContract?: InputMaybe + coreContract_?: InputMaybe + coreContract_contains?: InputMaybe + coreContract_contains_nocase?: InputMaybe + coreContract_ends_with?: InputMaybe + coreContract_ends_with_nocase?: InputMaybe + coreContract_gt?: InputMaybe + coreContract_gte?: InputMaybe + coreContract_in?: InputMaybe> + coreContract_lt?: InputMaybe + coreContract_lte?: InputMaybe + coreContract_not?: InputMaybe + coreContract_not_contains?: InputMaybe + coreContract_not_contains_nocase?: InputMaybe + coreContract_not_ends_with?: InputMaybe + coreContract_not_ends_with_nocase?: InputMaybe + coreContract_not_in?: InputMaybe> + coreContract_not_starts_with?: InputMaybe + coreContract_not_starts_with_nocase?: InputMaybe + coreContract_starts_with?: InputMaybe + coreContract_starts_with_nocase?: InputMaybe + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + minterAllowlist?: InputMaybe> + minterAllowlist_?: InputMaybe + minterAllowlist_contains?: InputMaybe> + minterAllowlist_contains_nocase?: InputMaybe> + minterAllowlist_not?: InputMaybe> + minterAllowlist_not_contains?: InputMaybe> + minterAllowlist_not_contains_nocase?: InputMaybe> + or?: InputMaybe>> + updatedAt?: InputMaybe + updatedAt_gt?: InputMaybe + updatedAt_gte?: InputMaybe + updatedAt_in?: InputMaybe> + updatedAt_lt?: InputMaybe + updatedAt_lte?: InputMaybe + updatedAt_not?: InputMaybe + updatedAt_not_in?: InputMaybe> +} export enum MinterFilter_OrderBy { AssociatedMinters = 'associatedMinters', @@ -1414,138 +1425,138 @@ export enum MinterFilter_OrderBy { CoreContractUpdatedAt = 'coreContract__updatedAt', Id = 'id', MinterAllowlist = 'minterAllowlist', - UpdatedAt = 'updatedAt' + UpdatedAt = 'updatedAt', } export type Minter_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - and?: InputMaybe>>; - coreContract?: InputMaybe; - coreContract_?: InputMaybe; - coreContract_contains?: InputMaybe; - coreContract_contains_nocase?: InputMaybe; - coreContract_ends_with?: InputMaybe; - coreContract_ends_with_nocase?: InputMaybe; - coreContract_gt?: InputMaybe; - coreContract_gte?: InputMaybe; - coreContract_in?: InputMaybe>; - coreContract_lt?: InputMaybe; - coreContract_lte?: InputMaybe; - coreContract_not?: InputMaybe; - coreContract_not_contains?: InputMaybe; - coreContract_not_contains_nocase?: InputMaybe; - coreContract_not_ends_with?: InputMaybe; - coreContract_not_ends_with_nocase?: InputMaybe; - coreContract_not_in?: InputMaybe>; - coreContract_not_starts_with?: InputMaybe; - coreContract_not_starts_with_nocase?: InputMaybe; - coreContract_starts_with?: InputMaybe; - coreContract_starts_with_nocase?: InputMaybe; - extraMinterDetails?: InputMaybe; - extraMinterDetails_contains?: InputMaybe; - extraMinterDetails_contains_nocase?: InputMaybe; - extraMinterDetails_ends_with?: InputMaybe; - extraMinterDetails_ends_with_nocase?: InputMaybe; - extraMinterDetails_gt?: InputMaybe; - extraMinterDetails_gte?: InputMaybe; - extraMinterDetails_in?: InputMaybe>; - extraMinterDetails_lt?: InputMaybe; - extraMinterDetails_lte?: InputMaybe; - extraMinterDetails_not?: InputMaybe; - extraMinterDetails_not_contains?: InputMaybe; - extraMinterDetails_not_contains_nocase?: InputMaybe; - extraMinterDetails_not_ends_with?: InputMaybe; - extraMinterDetails_not_ends_with_nocase?: InputMaybe; - extraMinterDetails_not_in?: InputMaybe>; - extraMinterDetails_not_starts_with?: InputMaybe; - extraMinterDetails_not_starts_with_nocase?: InputMaybe; - extraMinterDetails_starts_with?: InputMaybe; - extraMinterDetails_starts_with_nocase?: InputMaybe; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - maximumHalfLifeInSeconds?: InputMaybe; - maximumHalfLifeInSeconds_gt?: InputMaybe; - maximumHalfLifeInSeconds_gte?: InputMaybe; - maximumHalfLifeInSeconds_in?: InputMaybe>; - maximumHalfLifeInSeconds_lt?: InputMaybe; - maximumHalfLifeInSeconds_lte?: InputMaybe; - maximumHalfLifeInSeconds_not?: InputMaybe; - maximumHalfLifeInSeconds_not_in?: InputMaybe>; - minimumAuctionLengthInSeconds?: InputMaybe; - minimumAuctionLengthInSeconds_gt?: InputMaybe; - minimumAuctionLengthInSeconds_gte?: InputMaybe; - minimumAuctionLengthInSeconds_in?: InputMaybe>; - minimumAuctionLengthInSeconds_lt?: InputMaybe; - minimumAuctionLengthInSeconds_lte?: InputMaybe; - minimumAuctionLengthInSeconds_not?: InputMaybe; - minimumAuctionLengthInSeconds_not_in?: InputMaybe>; - minimumHalfLifeInSeconds?: InputMaybe; - minimumHalfLifeInSeconds_gt?: InputMaybe; - minimumHalfLifeInSeconds_gte?: InputMaybe; - minimumHalfLifeInSeconds_in?: InputMaybe>; - minimumHalfLifeInSeconds_lt?: InputMaybe; - minimumHalfLifeInSeconds_lte?: InputMaybe; - minimumHalfLifeInSeconds_not?: InputMaybe; - minimumHalfLifeInSeconds_not_in?: InputMaybe>; - minterFilter?: InputMaybe; - minterFilter_?: InputMaybe; - minterFilter_contains?: InputMaybe; - minterFilter_contains_nocase?: InputMaybe; - minterFilter_ends_with?: InputMaybe; - minterFilter_ends_with_nocase?: InputMaybe; - minterFilter_gt?: InputMaybe; - minterFilter_gte?: InputMaybe; - minterFilter_in?: InputMaybe>; - minterFilter_lt?: InputMaybe; - minterFilter_lte?: InputMaybe; - minterFilter_not?: InputMaybe; - minterFilter_not_contains?: InputMaybe; - minterFilter_not_contains_nocase?: InputMaybe; - minterFilter_not_ends_with?: InputMaybe; - minterFilter_not_ends_with_nocase?: InputMaybe; - minterFilter_not_in?: InputMaybe>; - minterFilter_not_starts_with?: InputMaybe; - minterFilter_not_starts_with_nocase?: InputMaybe; - minterFilter_starts_with?: InputMaybe; - minterFilter_starts_with_nocase?: InputMaybe; - or?: InputMaybe>>; - receipts_?: InputMaybe; - type?: InputMaybe; - type_contains?: InputMaybe; - type_contains_nocase?: InputMaybe; - type_ends_with?: InputMaybe; - type_ends_with_nocase?: InputMaybe; - type_gt?: InputMaybe; - type_gte?: InputMaybe; - type_in?: InputMaybe>; - type_lt?: InputMaybe; - type_lte?: InputMaybe; - type_not?: InputMaybe; - type_not_contains?: InputMaybe; - type_not_contains_nocase?: InputMaybe; - type_not_ends_with?: InputMaybe; - type_not_ends_with_nocase?: InputMaybe; - type_not_in?: InputMaybe>; - type_not_starts_with?: InputMaybe; - type_not_starts_with_nocase?: InputMaybe; - type_starts_with?: InputMaybe; - type_starts_with_nocase?: InputMaybe; - updatedAt?: InputMaybe; - updatedAt_gt?: InputMaybe; - updatedAt_gte?: InputMaybe; - updatedAt_in?: InputMaybe>; - updatedAt_lt?: InputMaybe; - updatedAt_lte?: InputMaybe; - updatedAt_not?: InputMaybe; - updatedAt_not_in?: InputMaybe>; -}; + _change_block?: InputMaybe + and?: InputMaybe>> + coreContract?: InputMaybe + coreContract_?: InputMaybe + coreContract_contains?: InputMaybe + coreContract_contains_nocase?: InputMaybe + coreContract_ends_with?: InputMaybe + coreContract_ends_with_nocase?: InputMaybe + coreContract_gt?: InputMaybe + coreContract_gte?: InputMaybe + coreContract_in?: InputMaybe> + coreContract_lt?: InputMaybe + coreContract_lte?: InputMaybe + coreContract_not?: InputMaybe + coreContract_not_contains?: InputMaybe + coreContract_not_contains_nocase?: InputMaybe + coreContract_not_ends_with?: InputMaybe + coreContract_not_ends_with_nocase?: InputMaybe + coreContract_not_in?: InputMaybe> + coreContract_not_starts_with?: InputMaybe + coreContract_not_starts_with_nocase?: InputMaybe + coreContract_starts_with?: InputMaybe + coreContract_starts_with_nocase?: InputMaybe + extraMinterDetails?: InputMaybe + extraMinterDetails_contains?: InputMaybe + extraMinterDetails_contains_nocase?: InputMaybe + extraMinterDetails_ends_with?: InputMaybe + extraMinterDetails_ends_with_nocase?: InputMaybe + extraMinterDetails_gt?: InputMaybe + extraMinterDetails_gte?: InputMaybe + extraMinterDetails_in?: InputMaybe> + extraMinterDetails_lt?: InputMaybe + extraMinterDetails_lte?: InputMaybe + extraMinterDetails_not?: InputMaybe + extraMinterDetails_not_contains?: InputMaybe + extraMinterDetails_not_contains_nocase?: InputMaybe + extraMinterDetails_not_ends_with?: InputMaybe + extraMinterDetails_not_ends_with_nocase?: InputMaybe + extraMinterDetails_not_in?: InputMaybe> + extraMinterDetails_not_starts_with?: InputMaybe + extraMinterDetails_not_starts_with_nocase?: InputMaybe + extraMinterDetails_starts_with?: InputMaybe + extraMinterDetails_starts_with_nocase?: InputMaybe + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + maximumHalfLifeInSeconds?: InputMaybe + maximumHalfLifeInSeconds_gt?: InputMaybe + maximumHalfLifeInSeconds_gte?: InputMaybe + maximumHalfLifeInSeconds_in?: InputMaybe> + maximumHalfLifeInSeconds_lt?: InputMaybe + maximumHalfLifeInSeconds_lte?: InputMaybe + maximumHalfLifeInSeconds_not?: InputMaybe + maximumHalfLifeInSeconds_not_in?: InputMaybe> + minimumAuctionLengthInSeconds?: InputMaybe + minimumAuctionLengthInSeconds_gt?: InputMaybe + minimumAuctionLengthInSeconds_gte?: InputMaybe + minimumAuctionLengthInSeconds_in?: InputMaybe> + minimumAuctionLengthInSeconds_lt?: InputMaybe + minimumAuctionLengthInSeconds_lte?: InputMaybe + minimumAuctionLengthInSeconds_not?: InputMaybe + minimumAuctionLengthInSeconds_not_in?: InputMaybe> + minimumHalfLifeInSeconds?: InputMaybe + minimumHalfLifeInSeconds_gt?: InputMaybe + minimumHalfLifeInSeconds_gte?: InputMaybe + minimumHalfLifeInSeconds_in?: InputMaybe> + minimumHalfLifeInSeconds_lt?: InputMaybe + minimumHalfLifeInSeconds_lte?: InputMaybe + minimumHalfLifeInSeconds_not?: InputMaybe + minimumHalfLifeInSeconds_not_in?: InputMaybe> + minterFilter?: InputMaybe + minterFilter_?: InputMaybe + minterFilter_contains?: InputMaybe + minterFilter_contains_nocase?: InputMaybe + minterFilter_ends_with?: InputMaybe + minterFilter_ends_with_nocase?: InputMaybe + minterFilter_gt?: InputMaybe + minterFilter_gte?: InputMaybe + minterFilter_in?: InputMaybe> + minterFilter_lt?: InputMaybe + minterFilter_lte?: InputMaybe + minterFilter_not?: InputMaybe + minterFilter_not_contains?: InputMaybe + minterFilter_not_contains_nocase?: InputMaybe + minterFilter_not_ends_with?: InputMaybe + minterFilter_not_ends_with_nocase?: InputMaybe + minterFilter_not_in?: InputMaybe> + minterFilter_not_starts_with?: InputMaybe + minterFilter_not_starts_with_nocase?: InputMaybe + minterFilter_starts_with?: InputMaybe + minterFilter_starts_with_nocase?: InputMaybe + or?: InputMaybe>> + receipts_?: InputMaybe + type?: InputMaybe + type_contains?: InputMaybe + type_contains_nocase?: InputMaybe + type_ends_with?: InputMaybe + type_ends_with_nocase?: InputMaybe + type_gt?: InputMaybe + type_gte?: InputMaybe + type_in?: InputMaybe> + type_lt?: InputMaybe + type_lte?: InputMaybe + type_not?: InputMaybe + type_not_contains?: InputMaybe + type_not_contains_nocase?: InputMaybe + type_not_ends_with?: InputMaybe + type_not_ends_with_nocase?: InputMaybe + type_not_in?: InputMaybe> + type_not_starts_with?: InputMaybe + type_not_starts_with_nocase?: InputMaybe + type_starts_with?: InputMaybe + type_starts_with_nocase?: InputMaybe + updatedAt?: InputMaybe + updatedAt_gt?: InputMaybe + updatedAt_gte?: InputMaybe + updatedAt_in?: InputMaybe> + updatedAt_lt?: InputMaybe + updatedAt_lte?: InputMaybe + updatedAt_not?: InputMaybe + updatedAt_not_in?: InputMaybe> +} export enum Minter_OrderBy { CoreContract = 'coreContract', @@ -1579,105 +1590,105 @@ export enum Minter_OrderBy { MinterFilterUpdatedAt = 'minterFilter__updatedAt', Receipts = 'receipts', Type = 'type', - UpdatedAt = 'updatedAt' + UpdatedAt = 'updatedAt', } /** Defines the order direction, either ascending or descending */ export enum OrderDirection { Asc = 'asc', - Desc = 'desc' + Desc = 'desc', } export type Payment = { - __typename?: 'Payment'; + __typename?: 'Payment' /** Payment id formatted: '{SaleId}-{paymentNumber}' (paymentNumber will be 0 for non-Seaport trades) */ - id: Scalars['ID']; + id: Scalars['ID'] /** The address of the token used for the payment */ - paymentToken: Scalars['Bytes']; + paymentToken: Scalars['Bytes'] /** Type of token transferred in this payment */ - paymentType: PaymentType; + paymentType: PaymentType /** The price of the sale */ - price: Scalars['BigInt']; + price: Scalars['BigInt'] /** The recipient address */ - recipient: Scalars['Bytes']; + recipient: Scalars['Bytes'] /** The associated sale */ - sale: Sale; -}; + sale: Sale +} export enum PaymentType { Erc20 = 'ERC20', Erc721 = 'ERC721', Erc1155 = 'ERC1155', - Native = 'Native' + Native = 'Native', } export type Payment_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - and?: InputMaybe>>; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - or?: InputMaybe>>; - paymentToken?: InputMaybe; - paymentToken_contains?: InputMaybe; - paymentToken_gt?: InputMaybe; - paymentToken_gte?: InputMaybe; - paymentToken_in?: InputMaybe>; - paymentToken_lt?: InputMaybe; - paymentToken_lte?: InputMaybe; - paymentToken_not?: InputMaybe; - paymentToken_not_contains?: InputMaybe; - paymentToken_not_in?: InputMaybe>; - paymentType?: InputMaybe; - paymentType_in?: InputMaybe>; - paymentType_not?: InputMaybe; - paymentType_not_in?: InputMaybe>; - price?: InputMaybe; - price_gt?: InputMaybe; - price_gte?: InputMaybe; - price_in?: InputMaybe>; - price_lt?: InputMaybe; - price_lte?: InputMaybe; - price_not?: InputMaybe; - price_not_in?: InputMaybe>; - recipient?: InputMaybe; - recipient_contains?: InputMaybe; - recipient_gt?: InputMaybe; - recipient_gte?: InputMaybe; - recipient_in?: InputMaybe>; - recipient_lt?: InputMaybe; - recipient_lte?: InputMaybe; - recipient_not?: InputMaybe; - recipient_not_contains?: InputMaybe; - recipient_not_in?: InputMaybe>; - sale?: InputMaybe; - sale_?: InputMaybe; - sale_contains?: InputMaybe; - sale_contains_nocase?: InputMaybe; - sale_ends_with?: InputMaybe; - sale_ends_with_nocase?: InputMaybe; - sale_gt?: InputMaybe; - sale_gte?: InputMaybe; - sale_in?: InputMaybe>; - sale_lt?: InputMaybe; - sale_lte?: InputMaybe; - sale_not?: InputMaybe; - sale_not_contains?: InputMaybe; - sale_not_contains_nocase?: InputMaybe; - sale_not_ends_with?: InputMaybe; - sale_not_ends_with_nocase?: InputMaybe; - sale_not_in?: InputMaybe>; - sale_not_starts_with?: InputMaybe; - sale_not_starts_with_nocase?: InputMaybe; - sale_starts_with?: InputMaybe; - sale_starts_with_nocase?: InputMaybe; -}; + _change_block?: InputMaybe + and?: InputMaybe>> + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + or?: InputMaybe>> + paymentToken?: InputMaybe + paymentToken_contains?: InputMaybe + paymentToken_gt?: InputMaybe + paymentToken_gte?: InputMaybe + paymentToken_in?: InputMaybe> + paymentToken_lt?: InputMaybe + paymentToken_lte?: InputMaybe + paymentToken_not?: InputMaybe + paymentToken_not_contains?: InputMaybe + paymentToken_not_in?: InputMaybe> + paymentType?: InputMaybe + paymentType_in?: InputMaybe> + paymentType_not?: InputMaybe + paymentType_not_in?: InputMaybe> + price?: InputMaybe + price_gt?: InputMaybe + price_gte?: InputMaybe + price_in?: InputMaybe> + price_lt?: InputMaybe + price_lte?: InputMaybe + price_not?: InputMaybe + price_not_in?: InputMaybe> + recipient?: InputMaybe + recipient_contains?: InputMaybe + recipient_gt?: InputMaybe + recipient_gte?: InputMaybe + recipient_in?: InputMaybe> + recipient_lt?: InputMaybe + recipient_lte?: InputMaybe + recipient_not?: InputMaybe + recipient_not_contains?: InputMaybe + recipient_not_in?: InputMaybe> + sale?: InputMaybe + sale_?: InputMaybe + sale_contains?: InputMaybe + sale_contains_nocase?: InputMaybe + sale_ends_with?: InputMaybe + sale_ends_with_nocase?: InputMaybe + sale_gt?: InputMaybe + sale_gte?: InputMaybe + sale_in?: InputMaybe> + sale_lt?: InputMaybe + sale_lte?: InputMaybe + sale_not?: InputMaybe + sale_not_contains?: InputMaybe + sale_not_contains_nocase?: InputMaybe + sale_not_ends_with?: InputMaybe + sale_not_ends_with_nocase?: InputMaybe + sale_not_in?: InputMaybe> + sale_not_starts_with?: InputMaybe + sale_not_starts_with_nocase?: InputMaybe + sale_starts_with?: InputMaybe + sale_starts_with_nocase?: InputMaybe +} export enum Payment_OrderBy { Id = 'id', @@ -1695,176 +1706,170 @@ export enum Payment_OrderBy { SaleSaleType = 'sale__saleType', SaleSeller = 'sale__seller', SaleSummaryTokensSold = 'sale__summaryTokensSold', - SaleTxHash = 'sale__txHash' + SaleTxHash = 'sale__txHash', } export type Project = { - __typename?: 'Project'; - activatedAt?: Maybe; + __typename?: 'Project' + activatedAt?: Maybe /** Determines if the project should be visible to the public */ - active: Scalars['Boolean']; + active: Scalars['Boolean'] /** Address to split primary sales with the artist */ - additionalPayee?: Maybe; + additionalPayee?: Maybe /** Percentage of artist's share of primary sales that goes to additional payee */ - additionalPayeePercentage?: Maybe; + additionalPayeePercentage?: Maybe /** Address to split Secondary sales with the artist */ - additionalPayeeSecondarySalesAddress?: Maybe; + additionalPayeeSecondarySalesAddress?: Maybe /** Percentage of artist's share of secondary sales that goes to additional payee */ - additionalPayeeSecondarySalesPercentage?: Maybe; + additionalPayeeSecondarySalesPercentage?: Maybe /** Artist that created the project */ - artist: Account; + artist: Account /** Wallet address of the artist */ - artistAddress: Scalars['Bytes']; + artistAddress: Scalars['Bytes'] /** Artist name */ - artistName?: Maybe; + artistName?: Maybe /** Aspect ratio of the project (see `scriptJSON` if null) */ - aspectRatio?: Maybe; - baseIpfsUri?: Maybe; - baseUri?: Maybe; + aspectRatio?: Maybe + baseIpfsUri?: Maybe + baseUri?: Maybe /** A project is complete when it has reached its maximum invocations */ - complete: Scalars['Boolean']; + complete: Scalars['Boolean'] /** Timestamp at which a project was completed */ - completedAt?: Maybe; - contract: Contract; - createdAt: Scalars['BigInt']; + completedAt?: Maybe + contract: Contract + createdAt: Scalars['BigInt'] /** Curated, playground, factory. A project with no curation status is considered factory */ - curationStatus?: Maybe; + curationStatus?: Maybe /** ERC-20 contract address if the project is purchasable via ERC-20 */ - currencyAddress?: Maybe; + currencyAddress?: Maybe /** Currency symbol for ERC-20 */ - currencySymbol?: Maybe; + currencySymbol?: Maybe /** Artist description of the project */ - description?: Maybe; + description?: Maybe /** Is the project dynamic or a static image */ - dynamic: Scalars['Boolean']; - externalAssetDependencies: Array; + dynamic: Scalars['Boolean'] + externalAssetDependencies: Array /** Once the project's external asset dependencies are locked they may never be modified again */ - externalAssetDependenciesLocked: Scalars['Boolean']; + externalAssetDependenciesLocked: Scalars['Boolean'] /** The number of external asset dependencies stored on-chain */ - externalAssetDependencyCount: Scalars['BigInt']; + externalAssetDependencyCount: Scalars['BigInt'] /** Unique identifier made up of contract address and project id */ - id: Scalars['ID']; + id: Scalars['ID'] /** Number of times the project has been invoked - number of tokens of the project */ - invocations: Scalars['BigInt']; - ipfsHash?: Maybe; + invocations: Scalars['BigInt'] + ipfsHash?: Maybe /** License for the project */ - license?: Maybe; + license?: Maybe /** For V3 and-on, this field is null, and projects lock 4 weeks after `completedAt`. Once the project is locked its script may never be updated again. */ - locked?: Maybe; + locked?: Maybe /** Maximum number of invocations allowed for the project. Note that minter contracts may additionally limit a project's maxInvocations on a specific minter. */ - maxInvocations: Scalars['BigInt']; + maxInvocations: Scalars['BigInt'] /** Minter configuration for this project (not implemented prior to minter filters) */ - minterConfiguration?: Maybe; + minterConfiguration?: Maybe /** Project name */ - name?: Maybe; + name?: Maybe /** Accounts that own tokens of the project */ - owners?: Maybe>; + owners?: Maybe> /** Purchases paused */ - paused: Scalars['Boolean']; - pricePerTokenInWei: Scalars['BigInt']; + paused: Scalars['Boolean'] + pricePerTokenInWei: Scalars['BigInt'] /** ID of the project on the contract */ - projectId: Scalars['BigInt']; + projectId: Scalars['BigInt'] /** Proposed Artist addresses and payment split percentages */ - proposedArtistAddressesAndSplits?: Maybe; + proposedArtistAddressesAndSplits?: Maybe /** Receipts for this project, only on minters with settlement */ - receipts?: Maybe>; + receipts?: Maybe> /** Artist/additional payee royalty percentage */ - royaltyPercentage?: Maybe; + royaltyPercentage?: Maybe /** Lookup table to get the Sale history of the project */ - saleLookupTables: Array; + saleLookupTables: Array /** The full script composed of scripts */ - script?: Maybe; + script?: Maybe /** The number of scripts stored on-chain */ - scriptCount: Scalars['BigInt']; + scriptCount: Scalars['BigInt'] /** Extra information about the script and rendering options */ - scriptJSON?: Maybe; + scriptJSON?: Maybe /** Script type and version (see `scriptJSON` if null) */ - scriptTypeAndVersion?: Maybe; - scriptUpdatedAt?: Maybe; + scriptTypeAndVersion?: Maybe + scriptUpdatedAt?: Maybe /** Parts of the project script */ - scripts?: Maybe>; + scripts?: Maybe> /** Tokens of the project */ - tokens?: Maybe>; - updatedAt: Scalars['BigInt']; + tokens?: Maybe> + updatedAt: Scalars['BigInt'] /** Does the project actually use the hash string */ - useHashString: Scalars['Boolean']; + useHashString: Scalars['Boolean'] /** Does the project use media from ipfs */ - useIpfs?: Maybe; + useIpfs?: Maybe /** Artist or project website */ - website?: Maybe; -}; - + website?: Maybe +} export type ProjectExternalAssetDependenciesArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; - + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type ProjectOwnersArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; - + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type ProjectReceiptsArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; - + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type ProjectSaleLookupTablesArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; - + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type ProjectScriptsArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; - + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type ProjectTokensArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type ProjectExternalAssetDependency = { - __typename?: 'ProjectExternalAssetDependency'; + __typename?: 'ProjectExternalAssetDependency' /** Address of the bytecode storage contract for this asset if it is of type ONCHAIN */ - bytecodeAddress?: Maybe; + bytecodeAddress?: Maybe /** The dependency cid. This will be an empty string assets of type ONCHAIN. */ - cid: Scalars['String']; + cid: Scalars['String'] /** The asset data if it is onchain */ - data?: Maybe; + data?: Maybe /** The dependency type */ - dependencyType: ProjectExternalAssetDependencyType; + dependencyType: ProjectExternalAssetDependencyType /** Unique identifier made up of projectId-index */ - id: Scalars['ID']; + id: Scalars['ID'] /** The dependency index */ - index: Scalars['BigInt']; + index: Scalars['BigInt'] /** The associated project */ - project: Project; -}; + project: Project +} export enum ProjectExternalAssetDependencyType { /** Asset hosted on Arweave */ @@ -1872,106 +1877,106 @@ export enum ProjectExternalAssetDependencyType { /** Asset hosted on IPFS */ Ipfs = 'IPFS', /** Asset hosted on chain */ - Onchain = 'ONCHAIN' + Onchain = 'ONCHAIN', } export type ProjectExternalAssetDependency_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - and?: InputMaybe>>; - bytecodeAddress?: InputMaybe; - bytecodeAddress_contains?: InputMaybe; - bytecodeAddress_gt?: InputMaybe; - bytecodeAddress_gte?: InputMaybe; - bytecodeAddress_in?: InputMaybe>; - bytecodeAddress_lt?: InputMaybe; - bytecodeAddress_lte?: InputMaybe; - bytecodeAddress_not?: InputMaybe; - bytecodeAddress_not_contains?: InputMaybe; - bytecodeAddress_not_in?: InputMaybe>; - cid?: InputMaybe; - cid_contains?: InputMaybe; - cid_contains_nocase?: InputMaybe; - cid_ends_with?: InputMaybe; - cid_ends_with_nocase?: InputMaybe; - cid_gt?: InputMaybe; - cid_gte?: InputMaybe; - cid_in?: InputMaybe>; - cid_lt?: InputMaybe; - cid_lte?: InputMaybe; - cid_not?: InputMaybe; - cid_not_contains?: InputMaybe; - cid_not_contains_nocase?: InputMaybe; - cid_not_ends_with?: InputMaybe; - cid_not_ends_with_nocase?: InputMaybe; - cid_not_in?: InputMaybe>; - cid_not_starts_with?: InputMaybe; - cid_not_starts_with_nocase?: InputMaybe; - cid_starts_with?: InputMaybe; - cid_starts_with_nocase?: InputMaybe; - data?: InputMaybe; - data_contains?: InputMaybe; - data_contains_nocase?: InputMaybe; - data_ends_with?: InputMaybe; - data_ends_with_nocase?: InputMaybe; - data_gt?: InputMaybe; - data_gte?: InputMaybe; - data_in?: InputMaybe>; - data_lt?: InputMaybe; - data_lte?: InputMaybe; - data_not?: InputMaybe; - data_not_contains?: InputMaybe; - data_not_contains_nocase?: InputMaybe; - data_not_ends_with?: InputMaybe; - data_not_ends_with_nocase?: InputMaybe; - data_not_in?: InputMaybe>; - data_not_starts_with?: InputMaybe; - data_not_starts_with_nocase?: InputMaybe; - data_starts_with?: InputMaybe; - data_starts_with_nocase?: InputMaybe; - dependencyType?: InputMaybe; - dependencyType_in?: InputMaybe>; - dependencyType_not?: InputMaybe; - dependencyType_not_in?: InputMaybe>; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - index?: InputMaybe; - index_gt?: InputMaybe; - index_gte?: InputMaybe; - index_in?: InputMaybe>; - index_lt?: InputMaybe; - index_lte?: InputMaybe; - index_not?: InputMaybe; - index_not_in?: InputMaybe>; - or?: InputMaybe>>; - project?: InputMaybe; - project_?: InputMaybe; - project_contains?: InputMaybe; - project_contains_nocase?: InputMaybe; - project_ends_with?: InputMaybe; - project_ends_with_nocase?: InputMaybe; - project_gt?: InputMaybe; - project_gte?: InputMaybe; - project_in?: InputMaybe>; - project_lt?: InputMaybe; - project_lte?: InputMaybe; - project_not?: InputMaybe; - project_not_contains?: InputMaybe; - project_not_contains_nocase?: InputMaybe; - project_not_ends_with?: InputMaybe; - project_not_ends_with_nocase?: InputMaybe; - project_not_in?: InputMaybe>; - project_not_starts_with?: InputMaybe; - project_not_starts_with_nocase?: InputMaybe; - project_starts_with?: InputMaybe; - project_starts_with_nocase?: InputMaybe; -}; + _change_block?: InputMaybe + and?: InputMaybe>> + bytecodeAddress?: InputMaybe + bytecodeAddress_contains?: InputMaybe + bytecodeAddress_gt?: InputMaybe + bytecodeAddress_gte?: InputMaybe + bytecodeAddress_in?: InputMaybe> + bytecodeAddress_lt?: InputMaybe + bytecodeAddress_lte?: InputMaybe + bytecodeAddress_not?: InputMaybe + bytecodeAddress_not_contains?: InputMaybe + bytecodeAddress_not_in?: InputMaybe> + cid?: InputMaybe + cid_contains?: InputMaybe + cid_contains_nocase?: InputMaybe + cid_ends_with?: InputMaybe + cid_ends_with_nocase?: InputMaybe + cid_gt?: InputMaybe + cid_gte?: InputMaybe + cid_in?: InputMaybe> + cid_lt?: InputMaybe + cid_lte?: InputMaybe + cid_not?: InputMaybe + cid_not_contains?: InputMaybe + cid_not_contains_nocase?: InputMaybe + cid_not_ends_with?: InputMaybe + cid_not_ends_with_nocase?: InputMaybe + cid_not_in?: InputMaybe> + cid_not_starts_with?: InputMaybe + cid_not_starts_with_nocase?: InputMaybe + cid_starts_with?: InputMaybe + cid_starts_with_nocase?: InputMaybe + data?: InputMaybe + data_contains?: InputMaybe + data_contains_nocase?: InputMaybe + data_ends_with?: InputMaybe + data_ends_with_nocase?: InputMaybe + data_gt?: InputMaybe + data_gte?: InputMaybe + data_in?: InputMaybe> + data_lt?: InputMaybe + data_lte?: InputMaybe + data_not?: InputMaybe + data_not_contains?: InputMaybe + data_not_contains_nocase?: InputMaybe + data_not_ends_with?: InputMaybe + data_not_ends_with_nocase?: InputMaybe + data_not_in?: InputMaybe> + data_not_starts_with?: InputMaybe + data_not_starts_with_nocase?: InputMaybe + data_starts_with?: InputMaybe + data_starts_with_nocase?: InputMaybe + dependencyType?: InputMaybe + dependencyType_in?: InputMaybe> + dependencyType_not?: InputMaybe + dependencyType_not_in?: InputMaybe> + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + index?: InputMaybe + index_gt?: InputMaybe + index_gte?: InputMaybe + index_in?: InputMaybe> + index_lt?: InputMaybe + index_lte?: InputMaybe + index_not?: InputMaybe + index_not_in?: InputMaybe> + or?: InputMaybe>> + project?: InputMaybe + project_?: InputMaybe + project_contains?: InputMaybe + project_contains_nocase?: InputMaybe + project_ends_with?: InputMaybe + project_ends_with_nocase?: InputMaybe + project_gt?: InputMaybe + project_gte?: InputMaybe + project_in?: InputMaybe> + project_lt?: InputMaybe + project_lte?: InputMaybe + project_not?: InputMaybe + project_not_contains?: InputMaybe + project_not_contains_nocase?: InputMaybe + project_not_ends_with?: InputMaybe + project_not_ends_with_nocase?: InputMaybe + project_not_in?: InputMaybe> + project_not_starts_with?: InputMaybe + project_not_starts_with_nocase?: InputMaybe + project_starts_with?: InputMaybe + project_starts_with_nocase?: InputMaybe +} export enum ProjectExternalAssetDependency_OrderBy { BytecodeAddress = 'bytecodeAddress', @@ -2021,203 +2026,203 @@ export enum ProjectExternalAssetDependency_OrderBy { ProjectUpdatedAt = 'project__updatedAt', ProjectUseHashString = 'project__useHashString', ProjectUseIpfs = 'project__useIpfs', - ProjectWebsite = 'project__website' + ProjectWebsite = 'project__website', } export type ProjectMinterConfiguration = { - __typename?: 'ProjectMinterConfiguration'; + __typename?: 'ProjectMinterConfiguration' /** price of token or resting price of Duch auction, in wei */ - basePrice?: Maybe; + basePrice?: Maybe /** currency address as defined on minter - address(0) reserved for ether */ - currencyAddress: Scalars['Bytes']; + currencyAddress: Scalars['Bytes'] /** currency symbol as defined on minter - ETH reserved for ether */ - currencySymbol: Scalars['String']; + currencySymbol: Scalars['String'] /** Linear Dutch auction end time (unix timestamp) */ - endTime?: Maybe; + endTime?: Maybe /** Configuration details used by specific minter project configurations (json string) */ - extraMinterDetails: Scalars['String']; + extraMinterDetails: Scalars['String'] /** Half life for exponential decay Dutch auction, in seconds */ - halfLifeSeconds?: Maybe; + halfLifeSeconds?: Maybe /** Unique identifier made up of minter contract address-projectId */ - id: Scalars['ID']; + id: Scalars['ID'] /** Maximum number of invocations allowed for the project (on the minter). If less than than a project's maximum invocations defined on a core contract, the minter contract will limit this project's maximum invocations */ - maxInvocations?: Maybe; + maxInvocations?: Maybe /** The associated minter */ - minter: Minter; + minter: Minter /** true if project's token price has been configured on minter */ - priceIsConfigured: Scalars['Boolean']; + priceIsConfigured: Scalars['Boolean'] /** The associated project */ - project: Project; + project: Project /** Defines if purchasing token to another is allowed */ - purchaseToDisabled: Scalars['Boolean']; + purchaseToDisabled: Scalars['Boolean'] /** Dutch auction start price, in wei */ - startPrice?: Maybe; + startPrice?: Maybe /** Dutch auction start time (unix timestamp) */ - startTime?: Maybe; -}; + startTime?: Maybe +} export type ProjectMinterConfiguration_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - and?: InputMaybe>>; - basePrice?: InputMaybe; - basePrice_gt?: InputMaybe; - basePrice_gte?: InputMaybe; - basePrice_in?: InputMaybe>; - basePrice_lt?: InputMaybe; - basePrice_lte?: InputMaybe; - basePrice_not?: InputMaybe; - basePrice_not_in?: InputMaybe>; - currencyAddress?: InputMaybe; - currencyAddress_contains?: InputMaybe; - currencyAddress_gt?: InputMaybe; - currencyAddress_gte?: InputMaybe; - currencyAddress_in?: InputMaybe>; - currencyAddress_lt?: InputMaybe; - currencyAddress_lte?: InputMaybe; - currencyAddress_not?: InputMaybe; - currencyAddress_not_contains?: InputMaybe; - currencyAddress_not_in?: InputMaybe>; - currencySymbol?: InputMaybe; - currencySymbol_contains?: InputMaybe; - currencySymbol_contains_nocase?: InputMaybe; - currencySymbol_ends_with?: InputMaybe; - currencySymbol_ends_with_nocase?: InputMaybe; - currencySymbol_gt?: InputMaybe; - currencySymbol_gte?: InputMaybe; - currencySymbol_in?: InputMaybe>; - currencySymbol_lt?: InputMaybe; - currencySymbol_lte?: InputMaybe; - currencySymbol_not?: InputMaybe; - currencySymbol_not_contains?: InputMaybe; - currencySymbol_not_contains_nocase?: InputMaybe; - currencySymbol_not_ends_with?: InputMaybe; - currencySymbol_not_ends_with_nocase?: InputMaybe; - currencySymbol_not_in?: InputMaybe>; - currencySymbol_not_starts_with?: InputMaybe; - currencySymbol_not_starts_with_nocase?: InputMaybe; - currencySymbol_starts_with?: InputMaybe; - currencySymbol_starts_with_nocase?: InputMaybe; - endTime?: InputMaybe; - endTime_gt?: InputMaybe; - endTime_gte?: InputMaybe; - endTime_in?: InputMaybe>; - endTime_lt?: InputMaybe; - endTime_lte?: InputMaybe; - endTime_not?: InputMaybe; - endTime_not_in?: InputMaybe>; - extraMinterDetails?: InputMaybe; - extraMinterDetails_contains?: InputMaybe; - extraMinterDetails_contains_nocase?: InputMaybe; - extraMinterDetails_ends_with?: InputMaybe; - extraMinterDetails_ends_with_nocase?: InputMaybe; - extraMinterDetails_gt?: InputMaybe; - extraMinterDetails_gte?: InputMaybe; - extraMinterDetails_in?: InputMaybe>; - extraMinterDetails_lt?: InputMaybe; - extraMinterDetails_lte?: InputMaybe; - extraMinterDetails_not?: InputMaybe; - extraMinterDetails_not_contains?: InputMaybe; - extraMinterDetails_not_contains_nocase?: InputMaybe; - extraMinterDetails_not_ends_with?: InputMaybe; - extraMinterDetails_not_ends_with_nocase?: InputMaybe; - extraMinterDetails_not_in?: InputMaybe>; - extraMinterDetails_not_starts_with?: InputMaybe; - extraMinterDetails_not_starts_with_nocase?: InputMaybe; - extraMinterDetails_starts_with?: InputMaybe; - extraMinterDetails_starts_with_nocase?: InputMaybe; - halfLifeSeconds?: InputMaybe; - halfLifeSeconds_gt?: InputMaybe; - halfLifeSeconds_gte?: InputMaybe; - halfLifeSeconds_in?: InputMaybe>; - halfLifeSeconds_lt?: InputMaybe; - halfLifeSeconds_lte?: InputMaybe; - halfLifeSeconds_not?: InputMaybe; - halfLifeSeconds_not_in?: InputMaybe>; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - maxInvocations?: InputMaybe; - maxInvocations_gt?: InputMaybe; - maxInvocations_gte?: InputMaybe; - maxInvocations_in?: InputMaybe>; - maxInvocations_lt?: InputMaybe; - maxInvocations_lte?: InputMaybe; - maxInvocations_not?: InputMaybe; - maxInvocations_not_in?: InputMaybe>; - minter?: InputMaybe; - minter_?: InputMaybe; - minter_contains?: InputMaybe; - minter_contains_nocase?: InputMaybe; - minter_ends_with?: InputMaybe; - minter_ends_with_nocase?: InputMaybe; - minter_gt?: InputMaybe; - minter_gte?: InputMaybe; - minter_in?: InputMaybe>; - minter_lt?: InputMaybe; - minter_lte?: InputMaybe; - minter_not?: InputMaybe; - minter_not_contains?: InputMaybe; - minter_not_contains_nocase?: InputMaybe; - minter_not_ends_with?: InputMaybe; - minter_not_ends_with_nocase?: InputMaybe; - minter_not_in?: InputMaybe>; - minter_not_starts_with?: InputMaybe; - minter_not_starts_with_nocase?: InputMaybe; - minter_starts_with?: InputMaybe; - minter_starts_with_nocase?: InputMaybe; - or?: InputMaybe>>; - priceIsConfigured?: InputMaybe; - priceIsConfigured_in?: InputMaybe>; - priceIsConfigured_not?: InputMaybe; - priceIsConfigured_not_in?: InputMaybe>; - project?: InputMaybe; - project_?: InputMaybe; - project_contains?: InputMaybe; - project_contains_nocase?: InputMaybe; - project_ends_with?: InputMaybe; - project_ends_with_nocase?: InputMaybe; - project_gt?: InputMaybe; - project_gte?: InputMaybe; - project_in?: InputMaybe>; - project_lt?: InputMaybe; - project_lte?: InputMaybe; - project_not?: InputMaybe; - project_not_contains?: InputMaybe; - project_not_contains_nocase?: InputMaybe; - project_not_ends_with?: InputMaybe; - project_not_ends_with_nocase?: InputMaybe; - project_not_in?: InputMaybe>; - project_not_starts_with?: InputMaybe; - project_not_starts_with_nocase?: InputMaybe; - project_starts_with?: InputMaybe; - project_starts_with_nocase?: InputMaybe; - purchaseToDisabled?: InputMaybe; - purchaseToDisabled_in?: InputMaybe>; - purchaseToDisabled_not?: InputMaybe; - purchaseToDisabled_not_in?: InputMaybe>; - startPrice?: InputMaybe; - startPrice_gt?: InputMaybe; - startPrice_gte?: InputMaybe; - startPrice_in?: InputMaybe>; - startPrice_lt?: InputMaybe; - startPrice_lte?: InputMaybe; - startPrice_not?: InputMaybe; - startPrice_not_in?: InputMaybe>; - startTime?: InputMaybe; - startTime_gt?: InputMaybe; - startTime_gte?: InputMaybe; - startTime_in?: InputMaybe>; - startTime_lt?: InputMaybe; - startTime_lte?: InputMaybe; - startTime_not?: InputMaybe; - startTime_not_in?: InputMaybe>; -}; + _change_block?: InputMaybe + and?: InputMaybe>> + basePrice?: InputMaybe + basePrice_gt?: InputMaybe + basePrice_gte?: InputMaybe + basePrice_in?: InputMaybe> + basePrice_lt?: InputMaybe + basePrice_lte?: InputMaybe + basePrice_not?: InputMaybe + basePrice_not_in?: InputMaybe> + currencyAddress?: InputMaybe + currencyAddress_contains?: InputMaybe + currencyAddress_gt?: InputMaybe + currencyAddress_gte?: InputMaybe + currencyAddress_in?: InputMaybe> + currencyAddress_lt?: InputMaybe + currencyAddress_lte?: InputMaybe + currencyAddress_not?: InputMaybe + currencyAddress_not_contains?: InputMaybe + currencyAddress_not_in?: InputMaybe> + currencySymbol?: InputMaybe + currencySymbol_contains?: InputMaybe + currencySymbol_contains_nocase?: InputMaybe + currencySymbol_ends_with?: InputMaybe + currencySymbol_ends_with_nocase?: InputMaybe + currencySymbol_gt?: InputMaybe + currencySymbol_gte?: InputMaybe + currencySymbol_in?: InputMaybe> + currencySymbol_lt?: InputMaybe + currencySymbol_lte?: InputMaybe + currencySymbol_not?: InputMaybe + currencySymbol_not_contains?: InputMaybe + currencySymbol_not_contains_nocase?: InputMaybe + currencySymbol_not_ends_with?: InputMaybe + currencySymbol_not_ends_with_nocase?: InputMaybe + currencySymbol_not_in?: InputMaybe> + currencySymbol_not_starts_with?: InputMaybe + currencySymbol_not_starts_with_nocase?: InputMaybe + currencySymbol_starts_with?: InputMaybe + currencySymbol_starts_with_nocase?: InputMaybe + endTime?: InputMaybe + endTime_gt?: InputMaybe + endTime_gte?: InputMaybe + endTime_in?: InputMaybe> + endTime_lt?: InputMaybe + endTime_lte?: InputMaybe + endTime_not?: InputMaybe + endTime_not_in?: InputMaybe> + extraMinterDetails?: InputMaybe + extraMinterDetails_contains?: InputMaybe + extraMinterDetails_contains_nocase?: InputMaybe + extraMinterDetails_ends_with?: InputMaybe + extraMinterDetails_ends_with_nocase?: InputMaybe + extraMinterDetails_gt?: InputMaybe + extraMinterDetails_gte?: InputMaybe + extraMinterDetails_in?: InputMaybe> + extraMinterDetails_lt?: InputMaybe + extraMinterDetails_lte?: InputMaybe + extraMinterDetails_not?: InputMaybe + extraMinterDetails_not_contains?: InputMaybe + extraMinterDetails_not_contains_nocase?: InputMaybe + extraMinterDetails_not_ends_with?: InputMaybe + extraMinterDetails_not_ends_with_nocase?: InputMaybe + extraMinterDetails_not_in?: InputMaybe> + extraMinterDetails_not_starts_with?: InputMaybe + extraMinterDetails_not_starts_with_nocase?: InputMaybe + extraMinterDetails_starts_with?: InputMaybe + extraMinterDetails_starts_with_nocase?: InputMaybe + halfLifeSeconds?: InputMaybe + halfLifeSeconds_gt?: InputMaybe + halfLifeSeconds_gte?: InputMaybe + halfLifeSeconds_in?: InputMaybe> + halfLifeSeconds_lt?: InputMaybe + halfLifeSeconds_lte?: InputMaybe + halfLifeSeconds_not?: InputMaybe + halfLifeSeconds_not_in?: InputMaybe> + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + maxInvocations?: InputMaybe + maxInvocations_gt?: InputMaybe + maxInvocations_gte?: InputMaybe + maxInvocations_in?: InputMaybe> + maxInvocations_lt?: InputMaybe + maxInvocations_lte?: InputMaybe + maxInvocations_not?: InputMaybe + maxInvocations_not_in?: InputMaybe> + minter?: InputMaybe + minter_?: InputMaybe + minter_contains?: InputMaybe + minter_contains_nocase?: InputMaybe + minter_ends_with?: InputMaybe + minter_ends_with_nocase?: InputMaybe + minter_gt?: InputMaybe + minter_gte?: InputMaybe + minter_in?: InputMaybe> + minter_lt?: InputMaybe + minter_lte?: InputMaybe + minter_not?: InputMaybe + minter_not_contains?: InputMaybe + minter_not_contains_nocase?: InputMaybe + minter_not_ends_with?: InputMaybe + minter_not_ends_with_nocase?: InputMaybe + minter_not_in?: InputMaybe> + minter_not_starts_with?: InputMaybe + minter_not_starts_with_nocase?: InputMaybe + minter_starts_with?: InputMaybe + minter_starts_with_nocase?: InputMaybe + or?: InputMaybe>> + priceIsConfigured?: InputMaybe + priceIsConfigured_in?: InputMaybe> + priceIsConfigured_not?: InputMaybe + priceIsConfigured_not_in?: InputMaybe> + project?: InputMaybe + project_?: InputMaybe + project_contains?: InputMaybe + project_contains_nocase?: InputMaybe + project_ends_with?: InputMaybe + project_ends_with_nocase?: InputMaybe + project_gt?: InputMaybe + project_gte?: InputMaybe + project_in?: InputMaybe> + project_lt?: InputMaybe + project_lte?: InputMaybe + project_not?: InputMaybe + project_not_contains?: InputMaybe + project_not_contains_nocase?: InputMaybe + project_not_ends_with?: InputMaybe + project_not_ends_with_nocase?: InputMaybe + project_not_in?: InputMaybe> + project_not_starts_with?: InputMaybe + project_not_starts_with_nocase?: InputMaybe + project_starts_with?: InputMaybe + project_starts_with_nocase?: InputMaybe + purchaseToDisabled?: InputMaybe + purchaseToDisabled_in?: InputMaybe> + purchaseToDisabled_not?: InputMaybe + purchaseToDisabled_not_in?: InputMaybe> + startPrice?: InputMaybe + startPrice_gt?: InputMaybe + startPrice_gte?: InputMaybe + startPrice_in?: InputMaybe> + startPrice_lt?: InputMaybe + startPrice_lte?: InputMaybe + startPrice_not?: InputMaybe + startPrice_not_in?: InputMaybe> + startTime?: InputMaybe + startTime_gt?: InputMaybe + startTime_gte?: InputMaybe + startTime_in?: InputMaybe> + startTime_lt?: InputMaybe + startTime_lte?: InputMaybe + startTime_not?: InputMaybe + startTime_not_in?: InputMaybe> +} export enum ProjectMinterConfiguration_OrderBy { BasePrice = 'basePrice', @@ -2281,80 +2286,80 @@ export enum ProjectMinterConfiguration_OrderBy { ProjectWebsite = 'project__website', PurchaseToDisabled = 'purchaseToDisabled', StartPrice = 'startPrice', - StartTime = 'startTime' + StartTime = 'startTime', } export type ProjectScript = { - __typename?: 'ProjectScript'; - id: Scalars['ID']; - index: Scalars['BigInt']; - project: Project; - script: Scalars['String']; -}; + __typename?: 'ProjectScript' + id: Scalars['ID'] + index: Scalars['BigInt'] + project: Project + script: Scalars['String'] +} export type ProjectScript_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - and?: InputMaybe>>; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - index?: InputMaybe; - index_gt?: InputMaybe; - index_gte?: InputMaybe; - index_in?: InputMaybe>; - index_lt?: InputMaybe; - index_lte?: InputMaybe; - index_not?: InputMaybe; - index_not_in?: InputMaybe>; - or?: InputMaybe>>; - project?: InputMaybe; - project_?: InputMaybe; - project_contains?: InputMaybe; - project_contains_nocase?: InputMaybe; - project_ends_with?: InputMaybe; - project_ends_with_nocase?: InputMaybe; - project_gt?: InputMaybe; - project_gte?: InputMaybe; - project_in?: InputMaybe>; - project_lt?: InputMaybe; - project_lte?: InputMaybe; - project_not?: InputMaybe; - project_not_contains?: InputMaybe; - project_not_contains_nocase?: InputMaybe; - project_not_ends_with?: InputMaybe; - project_not_ends_with_nocase?: InputMaybe; - project_not_in?: InputMaybe>; - project_not_starts_with?: InputMaybe; - project_not_starts_with_nocase?: InputMaybe; - project_starts_with?: InputMaybe; - project_starts_with_nocase?: InputMaybe; - script?: InputMaybe; - script_contains?: InputMaybe; - script_contains_nocase?: InputMaybe; - script_ends_with?: InputMaybe; - script_ends_with_nocase?: InputMaybe; - script_gt?: InputMaybe; - script_gte?: InputMaybe; - script_in?: InputMaybe>; - script_lt?: InputMaybe; - script_lte?: InputMaybe; - script_not?: InputMaybe; - script_not_contains?: InputMaybe; - script_not_contains_nocase?: InputMaybe; - script_not_ends_with?: InputMaybe; - script_not_ends_with_nocase?: InputMaybe; - script_not_in?: InputMaybe>; - script_not_starts_with?: InputMaybe; - script_not_starts_with_nocase?: InputMaybe; - script_starts_with?: InputMaybe; - script_starts_with_nocase?: InputMaybe; -}; + _change_block?: InputMaybe + and?: InputMaybe>> + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + index?: InputMaybe + index_gt?: InputMaybe + index_gte?: InputMaybe + index_in?: InputMaybe> + index_lt?: InputMaybe + index_lte?: InputMaybe + index_not?: InputMaybe + index_not_in?: InputMaybe> + or?: InputMaybe>> + project?: InputMaybe + project_?: InputMaybe + project_contains?: InputMaybe + project_contains_nocase?: InputMaybe + project_ends_with?: InputMaybe + project_ends_with_nocase?: InputMaybe + project_gt?: InputMaybe + project_gte?: InputMaybe + project_in?: InputMaybe> + project_lt?: InputMaybe + project_lte?: InputMaybe + project_not?: InputMaybe + project_not_contains?: InputMaybe + project_not_contains_nocase?: InputMaybe + project_not_ends_with?: InputMaybe + project_not_ends_with_nocase?: InputMaybe + project_not_in?: InputMaybe> + project_not_starts_with?: InputMaybe + project_not_starts_with_nocase?: InputMaybe + project_starts_with?: InputMaybe + project_starts_with_nocase?: InputMaybe + script?: InputMaybe + script_contains?: InputMaybe + script_contains_nocase?: InputMaybe + script_ends_with?: InputMaybe + script_ends_with_nocase?: InputMaybe + script_gt?: InputMaybe + script_gte?: InputMaybe + script_in?: InputMaybe> + script_lt?: InputMaybe + script_lte?: InputMaybe + script_not?: InputMaybe + script_not_contains?: InputMaybe + script_not_contains_nocase?: InputMaybe + script_not_ends_with?: InputMaybe + script_not_ends_with_nocase?: InputMaybe + script_not_in?: InputMaybe> + script_not_starts_with?: InputMaybe + script_not_starts_with_nocase?: InputMaybe + script_starts_with?: InputMaybe + script_starts_with_nocase?: InputMaybe +} export enum ProjectScript_OrderBy { Id = 'id', @@ -2401,577 +2406,599 @@ export enum ProjectScript_OrderBy { ProjectUseHashString = 'project__useHashString', ProjectUseIpfs = 'project__useIpfs', ProjectWebsite = 'project__website', - Script = 'script' + Script = 'script', } export type Project_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - activatedAt?: InputMaybe; - activatedAt_gt?: InputMaybe; - activatedAt_gte?: InputMaybe; - activatedAt_in?: InputMaybe>; - activatedAt_lt?: InputMaybe; - activatedAt_lte?: InputMaybe; - activatedAt_not?: InputMaybe; - activatedAt_not_in?: InputMaybe>; - active?: InputMaybe; - active_in?: InputMaybe>; - active_not?: InputMaybe; - active_not_in?: InputMaybe>; - additionalPayee?: InputMaybe; - additionalPayeePercentage?: InputMaybe; - additionalPayeePercentage_gt?: InputMaybe; - additionalPayeePercentage_gte?: InputMaybe; - additionalPayeePercentage_in?: InputMaybe>; - additionalPayeePercentage_lt?: InputMaybe; - additionalPayeePercentage_lte?: InputMaybe; - additionalPayeePercentage_not?: InputMaybe; - additionalPayeePercentage_not_in?: InputMaybe>; - additionalPayeeSecondarySalesAddress?: InputMaybe; - additionalPayeeSecondarySalesAddress_contains?: InputMaybe; - additionalPayeeSecondarySalesAddress_gt?: InputMaybe; - additionalPayeeSecondarySalesAddress_gte?: InputMaybe; - additionalPayeeSecondarySalesAddress_in?: InputMaybe>; - additionalPayeeSecondarySalesAddress_lt?: InputMaybe; - additionalPayeeSecondarySalesAddress_lte?: InputMaybe; - additionalPayeeSecondarySalesAddress_not?: InputMaybe; - additionalPayeeSecondarySalesAddress_not_contains?: InputMaybe; - additionalPayeeSecondarySalesAddress_not_in?: InputMaybe>; - additionalPayeeSecondarySalesPercentage?: InputMaybe; - additionalPayeeSecondarySalesPercentage_gt?: InputMaybe; - additionalPayeeSecondarySalesPercentage_gte?: InputMaybe; - additionalPayeeSecondarySalesPercentage_in?: InputMaybe>; - additionalPayeeSecondarySalesPercentage_lt?: InputMaybe; - additionalPayeeSecondarySalesPercentage_lte?: InputMaybe; - additionalPayeeSecondarySalesPercentage_not?: InputMaybe; - additionalPayeeSecondarySalesPercentage_not_in?: InputMaybe>; - additionalPayee_contains?: InputMaybe; - additionalPayee_gt?: InputMaybe; - additionalPayee_gte?: InputMaybe; - additionalPayee_in?: InputMaybe>; - additionalPayee_lt?: InputMaybe; - additionalPayee_lte?: InputMaybe; - additionalPayee_not?: InputMaybe; - additionalPayee_not_contains?: InputMaybe; - additionalPayee_not_in?: InputMaybe>; - and?: InputMaybe>>; - artist?: InputMaybe; - artistAddress?: InputMaybe; - artistAddress_contains?: InputMaybe; - artistAddress_gt?: InputMaybe; - artistAddress_gte?: InputMaybe; - artistAddress_in?: InputMaybe>; - artistAddress_lt?: InputMaybe; - artistAddress_lte?: InputMaybe; - artistAddress_not?: InputMaybe; - artistAddress_not_contains?: InputMaybe; - artistAddress_not_in?: InputMaybe>; - artistName?: InputMaybe; - artistName_contains?: InputMaybe; - artistName_contains_nocase?: InputMaybe; - artistName_ends_with?: InputMaybe; - artistName_ends_with_nocase?: InputMaybe; - artistName_gt?: InputMaybe; - artistName_gte?: InputMaybe; - artistName_in?: InputMaybe>; - artistName_lt?: InputMaybe; - artistName_lte?: InputMaybe; - artistName_not?: InputMaybe; - artistName_not_contains?: InputMaybe; - artistName_not_contains_nocase?: InputMaybe; - artistName_not_ends_with?: InputMaybe; - artistName_not_ends_with_nocase?: InputMaybe; - artistName_not_in?: InputMaybe>; - artistName_not_starts_with?: InputMaybe; - artistName_not_starts_with_nocase?: InputMaybe; - artistName_starts_with?: InputMaybe; - artistName_starts_with_nocase?: InputMaybe; - artist_?: InputMaybe; - artist_contains?: InputMaybe; - artist_contains_nocase?: InputMaybe; - artist_ends_with?: InputMaybe; - artist_ends_with_nocase?: InputMaybe; - artist_gt?: InputMaybe; - artist_gte?: InputMaybe; - artist_in?: InputMaybe>; - artist_lt?: InputMaybe; - artist_lte?: InputMaybe; - artist_not?: InputMaybe; - artist_not_contains?: InputMaybe; - artist_not_contains_nocase?: InputMaybe; - artist_not_ends_with?: InputMaybe; - artist_not_ends_with_nocase?: InputMaybe; - artist_not_in?: InputMaybe>; - artist_not_starts_with?: InputMaybe; - artist_not_starts_with_nocase?: InputMaybe; - artist_starts_with?: InputMaybe; - artist_starts_with_nocase?: InputMaybe; - aspectRatio?: InputMaybe; - aspectRatio_contains?: InputMaybe; - aspectRatio_contains_nocase?: InputMaybe; - aspectRatio_ends_with?: InputMaybe; - aspectRatio_ends_with_nocase?: InputMaybe; - aspectRatio_gt?: InputMaybe; - aspectRatio_gte?: InputMaybe; - aspectRatio_in?: InputMaybe>; - aspectRatio_lt?: InputMaybe; - aspectRatio_lte?: InputMaybe; - aspectRatio_not?: InputMaybe; - aspectRatio_not_contains?: InputMaybe; - aspectRatio_not_contains_nocase?: InputMaybe; - aspectRatio_not_ends_with?: InputMaybe; - aspectRatio_not_ends_with_nocase?: InputMaybe; - aspectRatio_not_in?: InputMaybe>; - aspectRatio_not_starts_with?: InputMaybe; - aspectRatio_not_starts_with_nocase?: InputMaybe; - aspectRatio_starts_with?: InputMaybe; - aspectRatio_starts_with_nocase?: InputMaybe; - baseIpfsUri?: InputMaybe; - baseIpfsUri_contains?: InputMaybe; - baseIpfsUri_contains_nocase?: InputMaybe; - baseIpfsUri_ends_with?: InputMaybe; - baseIpfsUri_ends_with_nocase?: InputMaybe; - baseIpfsUri_gt?: InputMaybe; - baseIpfsUri_gte?: InputMaybe; - baseIpfsUri_in?: InputMaybe>; - baseIpfsUri_lt?: InputMaybe; - baseIpfsUri_lte?: InputMaybe; - baseIpfsUri_not?: InputMaybe; - baseIpfsUri_not_contains?: InputMaybe; - baseIpfsUri_not_contains_nocase?: InputMaybe; - baseIpfsUri_not_ends_with?: InputMaybe; - baseIpfsUri_not_ends_with_nocase?: InputMaybe; - baseIpfsUri_not_in?: InputMaybe>; - baseIpfsUri_not_starts_with?: InputMaybe; - baseIpfsUri_not_starts_with_nocase?: InputMaybe; - baseIpfsUri_starts_with?: InputMaybe; - baseIpfsUri_starts_with_nocase?: InputMaybe; - baseUri?: InputMaybe; - baseUri_contains?: InputMaybe; - baseUri_contains_nocase?: InputMaybe; - baseUri_ends_with?: InputMaybe; - baseUri_ends_with_nocase?: InputMaybe; - baseUri_gt?: InputMaybe; - baseUri_gte?: InputMaybe; - baseUri_in?: InputMaybe>; - baseUri_lt?: InputMaybe; - baseUri_lte?: InputMaybe; - baseUri_not?: InputMaybe; - baseUri_not_contains?: InputMaybe; - baseUri_not_contains_nocase?: InputMaybe; - baseUri_not_ends_with?: InputMaybe; - baseUri_not_ends_with_nocase?: InputMaybe; - baseUri_not_in?: InputMaybe>; - baseUri_not_starts_with?: InputMaybe; - baseUri_not_starts_with_nocase?: InputMaybe; - baseUri_starts_with?: InputMaybe; - baseUri_starts_with_nocase?: InputMaybe; - complete?: InputMaybe; - complete_in?: InputMaybe>; - complete_not?: InputMaybe; - complete_not_in?: InputMaybe>; - completedAt?: InputMaybe; - completedAt_gt?: InputMaybe; - completedAt_gte?: InputMaybe; - completedAt_in?: InputMaybe>; - completedAt_lt?: InputMaybe; - completedAt_lte?: InputMaybe; - completedAt_not?: InputMaybe; - completedAt_not_in?: InputMaybe>; - contract?: InputMaybe; - contract_?: InputMaybe; - contract_contains?: InputMaybe; - contract_contains_nocase?: InputMaybe; - contract_ends_with?: InputMaybe; - contract_ends_with_nocase?: InputMaybe; - contract_gt?: InputMaybe; - contract_gte?: InputMaybe; - contract_in?: InputMaybe>; - contract_lt?: InputMaybe; - contract_lte?: InputMaybe; - contract_not?: InputMaybe; - contract_not_contains?: InputMaybe; - contract_not_contains_nocase?: InputMaybe; - contract_not_ends_with?: InputMaybe; - contract_not_ends_with_nocase?: InputMaybe; - contract_not_in?: InputMaybe>; - contract_not_starts_with?: InputMaybe; - contract_not_starts_with_nocase?: InputMaybe; - contract_starts_with?: InputMaybe; - contract_starts_with_nocase?: InputMaybe; - createdAt?: InputMaybe; - createdAt_gt?: InputMaybe; - createdAt_gte?: InputMaybe; - createdAt_in?: InputMaybe>; - createdAt_lt?: InputMaybe; - createdAt_lte?: InputMaybe; - createdAt_not?: InputMaybe; - createdAt_not_in?: InputMaybe>; - curationStatus?: InputMaybe; - curationStatus_contains?: InputMaybe; - curationStatus_contains_nocase?: InputMaybe; - curationStatus_ends_with?: InputMaybe; - curationStatus_ends_with_nocase?: InputMaybe; - curationStatus_gt?: InputMaybe; - curationStatus_gte?: InputMaybe; - curationStatus_in?: InputMaybe>; - curationStatus_lt?: InputMaybe; - curationStatus_lte?: InputMaybe; - curationStatus_not?: InputMaybe; - curationStatus_not_contains?: InputMaybe; - curationStatus_not_contains_nocase?: InputMaybe; - curationStatus_not_ends_with?: InputMaybe; - curationStatus_not_ends_with_nocase?: InputMaybe; - curationStatus_not_in?: InputMaybe>; - curationStatus_not_starts_with?: InputMaybe; - curationStatus_not_starts_with_nocase?: InputMaybe; - curationStatus_starts_with?: InputMaybe; - curationStatus_starts_with_nocase?: InputMaybe; - currencyAddress?: InputMaybe; - currencyAddress_contains?: InputMaybe; - currencyAddress_gt?: InputMaybe; - currencyAddress_gte?: InputMaybe; - currencyAddress_in?: InputMaybe>; - currencyAddress_lt?: InputMaybe; - currencyAddress_lte?: InputMaybe; - currencyAddress_not?: InputMaybe; - currencyAddress_not_contains?: InputMaybe; - currencyAddress_not_in?: InputMaybe>; - currencySymbol?: InputMaybe; - currencySymbol_contains?: InputMaybe; - currencySymbol_contains_nocase?: InputMaybe; - currencySymbol_ends_with?: InputMaybe; - currencySymbol_ends_with_nocase?: InputMaybe; - currencySymbol_gt?: InputMaybe; - currencySymbol_gte?: InputMaybe; - currencySymbol_in?: InputMaybe>; - currencySymbol_lt?: InputMaybe; - currencySymbol_lte?: InputMaybe; - currencySymbol_not?: InputMaybe; - currencySymbol_not_contains?: InputMaybe; - currencySymbol_not_contains_nocase?: InputMaybe; - currencySymbol_not_ends_with?: InputMaybe; - currencySymbol_not_ends_with_nocase?: InputMaybe; - currencySymbol_not_in?: InputMaybe>; - currencySymbol_not_starts_with?: InputMaybe; - currencySymbol_not_starts_with_nocase?: InputMaybe; - currencySymbol_starts_with?: InputMaybe; - currencySymbol_starts_with_nocase?: InputMaybe; - description?: InputMaybe; - description_contains?: InputMaybe; - description_contains_nocase?: InputMaybe; - description_ends_with?: InputMaybe; - description_ends_with_nocase?: InputMaybe; - description_gt?: InputMaybe; - description_gte?: InputMaybe; - description_in?: InputMaybe>; - description_lt?: InputMaybe; - description_lte?: InputMaybe; - description_not?: InputMaybe; - description_not_contains?: InputMaybe; - description_not_contains_nocase?: InputMaybe; - description_not_ends_with?: InputMaybe; - description_not_ends_with_nocase?: InputMaybe; - description_not_in?: InputMaybe>; - description_not_starts_with?: InputMaybe; - description_not_starts_with_nocase?: InputMaybe; - description_starts_with?: InputMaybe; - description_starts_with_nocase?: InputMaybe; - dynamic?: InputMaybe; - dynamic_in?: InputMaybe>; - dynamic_not?: InputMaybe; - dynamic_not_in?: InputMaybe>; - externalAssetDependenciesLocked?: InputMaybe; - externalAssetDependenciesLocked_in?: InputMaybe>; - externalAssetDependenciesLocked_not?: InputMaybe; - externalAssetDependenciesLocked_not_in?: InputMaybe>; - externalAssetDependencies_?: InputMaybe; - externalAssetDependencyCount?: InputMaybe; - externalAssetDependencyCount_gt?: InputMaybe; - externalAssetDependencyCount_gte?: InputMaybe; - externalAssetDependencyCount_in?: InputMaybe>; - externalAssetDependencyCount_lt?: InputMaybe; - externalAssetDependencyCount_lte?: InputMaybe; - externalAssetDependencyCount_not?: InputMaybe; - externalAssetDependencyCount_not_in?: InputMaybe>; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - invocations?: InputMaybe; - invocations_gt?: InputMaybe; - invocations_gte?: InputMaybe; - invocations_in?: InputMaybe>; - invocations_lt?: InputMaybe; - invocations_lte?: InputMaybe; - invocations_not?: InputMaybe; - invocations_not_in?: InputMaybe>; - ipfsHash?: InputMaybe; - ipfsHash_contains?: InputMaybe; - ipfsHash_contains_nocase?: InputMaybe; - ipfsHash_ends_with?: InputMaybe; - ipfsHash_ends_with_nocase?: InputMaybe; - ipfsHash_gt?: InputMaybe; - ipfsHash_gte?: InputMaybe; - ipfsHash_in?: InputMaybe>; - ipfsHash_lt?: InputMaybe; - ipfsHash_lte?: InputMaybe; - ipfsHash_not?: InputMaybe; - ipfsHash_not_contains?: InputMaybe; - ipfsHash_not_contains_nocase?: InputMaybe; - ipfsHash_not_ends_with?: InputMaybe; - ipfsHash_not_ends_with_nocase?: InputMaybe; - ipfsHash_not_in?: InputMaybe>; - ipfsHash_not_starts_with?: InputMaybe; - ipfsHash_not_starts_with_nocase?: InputMaybe; - ipfsHash_starts_with?: InputMaybe; - ipfsHash_starts_with_nocase?: InputMaybe; - license?: InputMaybe; - license_contains?: InputMaybe; - license_contains_nocase?: InputMaybe; - license_ends_with?: InputMaybe; - license_ends_with_nocase?: InputMaybe; - license_gt?: InputMaybe; - license_gte?: InputMaybe; - license_in?: InputMaybe>; - license_lt?: InputMaybe; - license_lte?: InputMaybe; - license_not?: InputMaybe; - license_not_contains?: InputMaybe; - license_not_contains_nocase?: InputMaybe; - license_not_ends_with?: InputMaybe; - license_not_ends_with_nocase?: InputMaybe; - license_not_in?: InputMaybe>; - license_not_starts_with?: InputMaybe; - license_not_starts_with_nocase?: InputMaybe; - license_starts_with?: InputMaybe; - license_starts_with_nocase?: InputMaybe; - locked?: InputMaybe; - locked_in?: InputMaybe>; - locked_not?: InputMaybe; - locked_not_in?: InputMaybe>; - maxInvocations?: InputMaybe; - maxInvocations_gt?: InputMaybe; - maxInvocations_gte?: InputMaybe; - maxInvocations_in?: InputMaybe>; - maxInvocations_lt?: InputMaybe; - maxInvocations_lte?: InputMaybe; - maxInvocations_not?: InputMaybe; - maxInvocations_not_in?: InputMaybe>; - minterConfiguration?: InputMaybe; - minterConfiguration_?: InputMaybe; - minterConfiguration_contains?: InputMaybe; - minterConfiguration_contains_nocase?: InputMaybe; - minterConfiguration_ends_with?: InputMaybe; - minterConfiguration_ends_with_nocase?: InputMaybe; - minterConfiguration_gt?: InputMaybe; - minterConfiguration_gte?: InputMaybe; - minterConfiguration_in?: InputMaybe>; - minterConfiguration_lt?: InputMaybe; - minterConfiguration_lte?: InputMaybe; - minterConfiguration_not?: InputMaybe; - minterConfiguration_not_contains?: InputMaybe; - minterConfiguration_not_contains_nocase?: InputMaybe; - minterConfiguration_not_ends_with?: InputMaybe; - minterConfiguration_not_ends_with_nocase?: InputMaybe; - minterConfiguration_not_in?: InputMaybe>; - minterConfiguration_not_starts_with?: InputMaybe; - minterConfiguration_not_starts_with_nocase?: InputMaybe; - minterConfiguration_starts_with?: InputMaybe; - minterConfiguration_starts_with_nocase?: InputMaybe; - name?: InputMaybe; - name_contains?: InputMaybe; - name_contains_nocase?: InputMaybe; - name_ends_with?: InputMaybe; - name_ends_with_nocase?: InputMaybe; - name_gt?: InputMaybe; - name_gte?: InputMaybe; - name_in?: InputMaybe>; - name_lt?: InputMaybe; - name_lte?: InputMaybe; - name_not?: InputMaybe; - name_not_contains?: InputMaybe; - name_not_contains_nocase?: InputMaybe; - name_not_ends_with?: InputMaybe; - name_not_ends_with_nocase?: InputMaybe; - name_not_in?: InputMaybe>; - name_not_starts_with?: InputMaybe; - name_not_starts_with_nocase?: InputMaybe; - name_starts_with?: InputMaybe; - name_starts_with_nocase?: InputMaybe; - or?: InputMaybe>>; - owners_?: InputMaybe; - paused?: InputMaybe; - paused_in?: InputMaybe>; - paused_not?: InputMaybe; - paused_not_in?: InputMaybe>; - pricePerTokenInWei?: InputMaybe; - pricePerTokenInWei_gt?: InputMaybe; - pricePerTokenInWei_gte?: InputMaybe; - pricePerTokenInWei_in?: InputMaybe>; - pricePerTokenInWei_lt?: InputMaybe; - pricePerTokenInWei_lte?: InputMaybe; - pricePerTokenInWei_not?: InputMaybe; - pricePerTokenInWei_not_in?: InputMaybe>; - projectId?: InputMaybe; - projectId_gt?: InputMaybe; - projectId_gte?: InputMaybe; - projectId_in?: InputMaybe>; - projectId_lt?: InputMaybe; - projectId_lte?: InputMaybe; - projectId_not?: InputMaybe; - projectId_not_in?: InputMaybe>; - proposedArtistAddressesAndSplits?: InputMaybe; - proposedArtistAddressesAndSplits_?: InputMaybe; - proposedArtistAddressesAndSplits_contains?: InputMaybe; - proposedArtistAddressesAndSplits_contains_nocase?: InputMaybe; - proposedArtistAddressesAndSplits_ends_with?: InputMaybe; - proposedArtistAddressesAndSplits_ends_with_nocase?: InputMaybe; - proposedArtistAddressesAndSplits_gt?: InputMaybe; - proposedArtistAddressesAndSplits_gte?: InputMaybe; - proposedArtistAddressesAndSplits_in?: InputMaybe>; - proposedArtistAddressesAndSplits_lt?: InputMaybe; - proposedArtistAddressesAndSplits_lte?: InputMaybe; - proposedArtistAddressesAndSplits_not?: InputMaybe; - proposedArtistAddressesAndSplits_not_contains?: InputMaybe; - proposedArtistAddressesAndSplits_not_contains_nocase?: InputMaybe; - proposedArtistAddressesAndSplits_not_ends_with?: InputMaybe; - proposedArtistAddressesAndSplits_not_ends_with_nocase?: InputMaybe; - proposedArtistAddressesAndSplits_not_in?: InputMaybe>; - proposedArtistAddressesAndSplits_not_starts_with?: InputMaybe; - proposedArtistAddressesAndSplits_not_starts_with_nocase?: InputMaybe; - proposedArtistAddressesAndSplits_starts_with?: InputMaybe; - proposedArtistAddressesAndSplits_starts_with_nocase?: InputMaybe; - receipts_?: InputMaybe; - royaltyPercentage?: InputMaybe; - royaltyPercentage_gt?: InputMaybe; - royaltyPercentage_gte?: InputMaybe; - royaltyPercentage_in?: InputMaybe>; - royaltyPercentage_lt?: InputMaybe; - royaltyPercentage_lte?: InputMaybe; - royaltyPercentage_not?: InputMaybe; - royaltyPercentage_not_in?: InputMaybe>; - saleLookupTables_?: InputMaybe; - script?: InputMaybe; - scriptCount?: InputMaybe; - scriptCount_gt?: InputMaybe; - scriptCount_gte?: InputMaybe; - scriptCount_in?: InputMaybe>; - scriptCount_lt?: InputMaybe; - scriptCount_lte?: InputMaybe; - scriptCount_not?: InputMaybe; - scriptCount_not_in?: InputMaybe>; - scriptJSON?: InputMaybe; - scriptJSON_contains?: InputMaybe; - scriptJSON_contains_nocase?: InputMaybe; - scriptJSON_ends_with?: InputMaybe; - scriptJSON_ends_with_nocase?: InputMaybe; - scriptJSON_gt?: InputMaybe; - scriptJSON_gte?: InputMaybe; - scriptJSON_in?: InputMaybe>; - scriptJSON_lt?: InputMaybe; - scriptJSON_lte?: InputMaybe; - scriptJSON_not?: InputMaybe; - scriptJSON_not_contains?: InputMaybe; - scriptJSON_not_contains_nocase?: InputMaybe; - scriptJSON_not_ends_with?: InputMaybe; - scriptJSON_not_ends_with_nocase?: InputMaybe; - scriptJSON_not_in?: InputMaybe>; - scriptJSON_not_starts_with?: InputMaybe; - scriptJSON_not_starts_with_nocase?: InputMaybe; - scriptJSON_starts_with?: InputMaybe; - scriptJSON_starts_with_nocase?: InputMaybe; - scriptTypeAndVersion?: InputMaybe; - scriptTypeAndVersion_contains?: InputMaybe; - scriptTypeAndVersion_contains_nocase?: InputMaybe; - scriptTypeAndVersion_ends_with?: InputMaybe; - scriptTypeAndVersion_ends_with_nocase?: InputMaybe; - scriptTypeAndVersion_gt?: InputMaybe; - scriptTypeAndVersion_gte?: InputMaybe; - scriptTypeAndVersion_in?: InputMaybe>; - scriptTypeAndVersion_lt?: InputMaybe; - scriptTypeAndVersion_lte?: InputMaybe; - scriptTypeAndVersion_not?: InputMaybe; - scriptTypeAndVersion_not_contains?: InputMaybe; - scriptTypeAndVersion_not_contains_nocase?: InputMaybe; - scriptTypeAndVersion_not_ends_with?: InputMaybe; - scriptTypeAndVersion_not_ends_with_nocase?: InputMaybe; - scriptTypeAndVersion_not_in?: InputMaybe>; - scriptTypeAndVersion_not_starts_with?: InputMaybe; - scriptTypeAndVersion_not_starts_with_nocase?: InputMaybe; - scriptTypeAndVersion_starts_with?: InputMaybe; - scriptTypeAndVersion_starts_with_nocase?: InputMaybe; - scriptUpdatedAt?: InputMaybe; - scriptUpdatedAt_gt?: InputMaybe; - scriptUpdatedAt_gte?: InputMaybe; - scriptUpdatedAt_in?: InputMaybe>; - scriptUpdatedAt_lt?: InputMaybe; - scriptUpdatedAt_lte?: InputMaybe; - scriptUpdatedAt_not?: InputMaybe; - scriptUpdatedAt_not_in?: InputMaybe>; - script_contains?: InputMaybe; - script_contains_nocase?: InputMaybe; - script_ends_with?: InputMaybe; - script_ends_with_nocase?: InputMaybe; - script_gt?: InputMaybe; - script_gte?: InputMaybe; - script_in?: InputMaybe>; - script_lt?: InputMaybe; - script_lte?: InputMaybe; - script_not?: InputMaybe; - script_not_contains?: InputMaybe; - script_not_contains_nocase?: InputMaybe; - script_not_ends_with?: InputMaybe; - script_not_ends_with_nocase?: InputMaybe; - script_not_in?: InputMaybe>; - script_not_starts_with?: InputMaybe; - script_not_starts_with_nocase?: InputMaybe; - script_starts_with?: InputMaybe; - script_starts_with_nocase?: InputMaybe; - scripts_?: InputMaybe; - tokens_?: InputMaybe; - updatedAt?: InputMaybe; - updatedAt_gt?: InputMaybe; - updatedAt_gte?: InputMaybe; - updatedAt_in?: InputMaybe>; - updatedAt_lt?: InputMaybe; - updatedAt_lte?: InputMaybe; - updatedAt_not?: InputMaybe; - updatedAt_not_in?: InputMaybe>; - useHashString?: InputMaybe; - useHashString_in?: InputMaybe>; - useHashString_not?: InputMaybe; - useHashString_not_in?: InputMaybe>; - useIpfs?: InputMaybe; - useIpfs_in?: InputMaybe>; - useIpfs_not?: InputMaybe; - useIpfs_not_in?: InputMaybe>; - website?: InputMaybe; - website_contains?: InputMaybe; - website_contains_nocase?: InputMaybe; - website_ends_with?: InputMaybe; - website_ends_with_nocase?: InputMaybe; - website_gt?: InputMaybe; - website_gte?: InputMaybe; - website_in?: InputMaybe>; - website_lt?: InputMaybe; - website_lte?: InputMaybe; - website_not?: InputMaybe; - website_not_contains?: InputMaybe; - website_not_contains_nocase?: InputMaybe; - website_not_ends_with?: InputMaybe; - website_not_ends_with_nocase?: InputMaybe; - website_not_in?: InputMaybe>; - website_not_starts_with?: InputMaybe; - website_not_starts_with_nocase?: InputMaybe; - website_starts_with?: InputMaybe; - website_starts_with_nocase?: InputMaybe; -}; + _change_block?: InputMaybe + activatedAt?: InputMaybe + activatedAt_gt?: InputMaybe + activatedAt_gte?: InputMaybe + activatedAt_in?: InputMaybe> + activatedAt_lt?: InputMaybe + activatedAt_lte?: InputMaybe + activatedAt_not?: InputMaybe + activatedAt_not_in?: InputMaybe> + active?: InputMaybe + active_in?: InputMaybe> + active_not?: InputMaybe + active_not_in?: InputMaybe> + additionalPayee?: InputMaybe + additionalPayeePercentage?: InputMaybe + additionalPayeePercentage_gt?: InputMaybe + additionalPayeePercentage_gte?: InputMaybe + additionalPayeePercentage_in?: InputMaybe> + additionalPayeePercentage_lt?: InputMaybe + additionalPayeePercentage_lte?: InputMaybe + additionalPayeePercentage_not?: InputMaybe + additionalPayeePercentage_not_in?: InputMaybe> + additionalPayeeSecondarySalesAddress?: InputMaybe + additionalPayeeSecondarySalesAddress_contains?: InputMaybe + additionalPayeeSecondarySalesAddress_gt?: InputMaybe + additionalPayeeSecondarySalesAddress_gte?: InputMaybe + additionalPayeeSecondarySalesAddress_in?: InputMaybe> + additionalPayeeSecondarySalesAddress_lt?: InputMaybe + additionalPayeeSecondarySalesAddress_lte?: InputMaybe + additionalPayeeSecondarySalesAddress_not?: InputMaybe + additionalPayeeSecondarySalesAddress_not_contains?: InputMaybe< + Scalars['Bytes'] + > + additionalPayeeSecondarySalesAddress_not_in?: InputMaybe< + Array + > + additionalPayeeSecondarySalesPercentage?: InputMaybe + additionalPayeeSecondarySalesPercentage_gt?: InputMaybe + additionalPayeeSecondarySalesPercentage_gte?: InputMaybe + additionalPayeeSecondarySalesPercentage_in?: InputMaybe< + Array + > + additionalPayeeSecondarySalesPercentage_lt?: InputMaybe + additionalPayeeSecondarySalesPercentage_lte?: InputMaybe + additionalPayeeSecondarySalesPercentage_not?: InputMaybe + additionalPayeeSecondarySalesPercentage_not_in?: InputMaybe< + Array + > + additionalPayee_contains?: InputMaybe + additionalPayee_gt?: InputMaybe + additionalPayee_gte?: InputMaybe + additionalPayee_in?: InputMaybe> + additionalPayee_lt?: InputMaybe + additionalPayee_lte?: InputMaybe + additionalPayee_not?: InputMaybe + additionalPayee_not_contains?: InputMaybe + additionalPayee_not_in?: InputMaybe> + and?: InputMaybe>> + artist?: InputMaybe + artistAddress?: InputMaybe + artistAddress_contains?: InputMaybe + artistAddress_gt?: InputMaybe + artistAddress_gte?: InputMaybe + artistAddress_in?: InputMaybe> + artistAddress_lt?: InputMaybe + artistAddress_lte?: InputMaybe + artistAddress_not?: InputMaybe + artistAddress_not_contains?: InputMaybe + artistAddress_not_in?: InputMaybe> + artistName?: InputMaybe + artistName_contains?: InputMaybe + artistName_contains_nocase?: InputMaybe + artistName_ends_with?: InputMaybe + artistName_ends_with_nocase?: InputMaybe + artistName_gt?: InputMaybe + artistName_gte?: InputMaybe + artistName_in?: InputMaybe> + artistName_lt?: InputMaybe + artistName_lte?: InputMaybe + artistName_not?: InputMaybe + artistName_not_contains?: InputMaybe + artistName_not_contains_nocase?: InputMaybe + artistName_not_ends_with?: InputMaybe + artistName_not_ends_with_nocase?: InputMaybe + artistName_not_in?: InputMaybe> + artistName_not_starts_with?: InputMaybe + artistName_not_starts_with_nocase?: InputMaybe + artistName_starts_with?: InputMaybe + artistName_starts_with_nocase?: InputMaybe + artist_?: InputMaybe + artist_contains?: InputMaybe + artist_contains_nocase?: InputMaybe + artist_ends_with?: InputMaybe + artist_ends_with_nocase?: InputMaybe + artist_gt?: InputMaybe + artist_gte?: InputMaybe + artist_in?: InputMaybe> + artist_lt?: InputMaybe + artist_lte?: InputMaybe + artist_not?: InputMaybe + artist_not_contains?: InputMaybe + artist_not_contains_nocase?: InputMaybe + artist_not_ends_with?: InputMaybe + artist_not_ends_with_nocase?: InputMaybe + artist_not_in?: InputMaybe> + artist_not_starts_with?: InputMaybe + artist_not_starts_with_nocase?: InputMaybe + artist_starts_with?: InputMaybe + artist_starts_with_nocase?: InputMaybe + aspectRatio?: InputMaybe + aspectRatio_contains?: InputMaybe + aspectRatio_contains_nocase?: InputMaybe + aspectRatio_ends_with?: InputMaybe + aspectRatio_ends_with_nocase?: InputMaybe + aspectRatio_gt?: InputMaybe + aspectRatio_gte?: InputMaybe + aspectRatio_in?: InputMaybe> + aspectRatio_lt?: InputMaybe + aspectRatio_lte?: InputMaybe + aspectRatio_not?: InputMaybe + aspectRatio_not_contains?: InputMaybe + aspectRatio_not_contains_nocase?: InputMaybe + aspectRatio_not_ends_with?: InputMaybe + aspectRatio_not_ends_with_nocase?: InputMaybe + aspectRatio_not_in?: InputMaybe> + aspectRatio_not_starts_with?: InputMaybe + aspectRatio_not_starts_with_nocase?: InputMaybe + aspectRatio_starts_with?: InputMaybe + aspectRatio_starts_with_nocase?: InputMaybe + baseIpfsUri?: InputMaybe + baseIpfsUri_contains?: InputMaybe + baseIpfsUri_contains_nocase?: InputMaybe + baseIpfsUri_ends_with?: InputMaybe + baseIpfsUri_ends_with_nocase?: InputMaybe + baseIpfsUri_gt?: InputMaybe + baseIpfsUri_gte?: InputMaybe + baseIpfsUri_in?: InputMaybe> + baseIpfsUri_lt?: InputMaybe + baseIpfsUri_lte?: InputMaybe + baseIpfsUri_not?: InputMaybe + baseIpfsUri_not_contains?: InputMaybe + baseIpfsUri_not_contains_nocase?: InputMaybe + baseIpfsUri_not_ends_with?: InputMaybe + baseIpfsUri_not_ends_with_nocase?: InputMaybe + baseIpfsUri_not_in?: InputMaybe> + baseIpfsUri_not_starts_with?: InputMaybe + baseIpfsUri_not_starts_with_nocase?: InputMaybe + baseIpfsUri_starts_with?: InputMaybe + baseIpfsUri_starts_with_nocase?: InputMaybe + baseUri?: InputMaybe + baseUri_contains?: InputMaybe + baseUri_contains_nocase?: InputMaybe + baseUri_ends_with?: InputMaybe + baseUri_ends_with_nocase?: InputMaybe + baseUri_gt?: InputMaybe + baseUri_gte?: InputMaybe + baseUri_in?: InputMaybe> + baseUri_lt?: InputMaybe + baseUri_lte?: InputMaybe + baseUri_not?: InputMaybe + baseUri_not_contains?: InputMaybe + baseUri_not_contains_nocase?: InputMaybe + baseUri_not_ends_with?: InputMaybe + baseUri_not_ends_with_nocase?: InputMaybe + baseUri_not_in?: InputMaybe> + baseUri_not_starts_with?: InputMaybe + baseUri_not_starts_with_nocase?: InputMaybe + baseUri_starts_with?: InputMaybe + baseUri_starts_with_nocase?: InputMaybe + complete?: InputMaybe + complete_in?: InputMaybe> + complete_not?: InputMaybe + complete_not_in?: InputMaybe> + completedAt?: InputMaybe + completedAt_gt?: InputMaybe + completedAt_gte?: InputMaybe + completedAt_in?: InputMaybe> + completedAt_lt?: InputMaybe + completedAt_lte?: InputMaybe + completedAt_not?: InputMaybe + completedAt_not_in?: InputMaybe> + contract?: InputMaybe + contract_?: InputMaybe + contract_contains?: InputMaybe + contract_contains_nocase?: InputMaybe + contract_ends_with?: InputMaybe + contract_ends_with_nocase?: InputMaybe + contract_gt?: InputMaybe + contract_gte?: InputMaybe + contract_in?: InputMaybe> + contract_lt?: InputMaybe + contract_lte?: InputMaybe + contract_not?: InputMaybe + contract_not_contains?: InputMaybe + contract_not_contains_nocase?: InputMaybe + contract_not_ends_with?: InputMaybe + contract_not_ends_with_nocase?: InputMaybe + contract_not_in?: InputMaybe> + contract_not_starts_with?: InputMaybe + contract_not_starts_with_nocase?: InputMaybe + contract_starts_with?: InputMaybe + contract_starts_with_nocase?: InputMaybe + createdAt?: InputMaybe + createdAt_gt?: InputMaybe + createdAt_gte?: InputMaybe + createdAt_in?: InputMaybe> + createdAt_lt?: InputMaybe + createdAt_lte?: InputMaybe + createdAt_not?: InputMaybe + createdAt_not_in?: InputMaybe> + curationStatus?: InputMaybe + curationStatus_contains?: InputMaybe + curationStatus_contains_nocase?: InputMaybe + curationStatus_ends_with?: InputMaybe + curationStatus_ends_with_nocase?: InputMaybe + curationStatus_gt?: InputMaybe + curationStatus_gte?: InputMaybe + curationStatus_in?: InputMaybe> + curationStatus_lt?: InputMaybe + curationStatus_lte?: InputMaybe + curationStatus_not?: InputMaybe + curationStatus_not_contains?: InputMaybe + curationStatus_not_contains_nocase?: InputMaybe + curationStatus_not_ends_with?: InputMaybe + curationStatus_not_ends_with_nocase?: InputMaybe + curationStatus_not_in?: InputMaybe> + curationStatus_not_starts_with?: InputMaybe + curationStatus_not_starts_with_nocase?: InputMaybe + curationStatus_starts_with?: InputMaybe + curationStatus_starts_with_nocase?: InputMaybe + currencyAddress?: InputMaybe + currencyAddress_contains?: InputMaybe + currencyAddress_gt?: InputMaybe + currencyAddress_gte?: InputMaybe + currencyAddress_in?: InputMaybe> + currencyAddress_lt?: InputMaybe + currencyAddress_lte?: InputMaybe + currencyAddress_not?: InputMaybe + currencyAddress_not_contains?: InputMaybe + currencyAddress_not_in?: InputMaybe> + currencySymbol?: InputMaybe + currencySymbol_contains?: InputMaybe + currencySymbol_contains_nocase?: InputMaybe + currencySymbol_ends_with?: InputMaybe + currencySymbol_ends_with_nocase?: InputMaybe + currencySymbol_gt?: InputMaybe + currencySymbol_gte?: InputMaybe + currencySymbol_in?: InputMaybe> + currencySymbol_lt?: InputMaybe + currencySymbol_lte?: InputMaybe + currencySymbol_not?: InputMaybe + currencySymbol_not_contains?: InputMaybe + currencySymbol_not_contains_nocase?: InputMaybe + currencySymbol_not_ends_with?: InputMaybe + currencySymbol_not_ends_with_nocase?: InputMaybe + currencySymbol_not_in?: InputMaybe> + currencySymbol_not_starts_with?: InputMaybe + currencySymbol_not_starts_with_nocase?: InputMaybe + currencySymbol_starts_with?: InputMaybe + currencySymbol_starts_with_nocase?: InputMaybe + description?: InputMaybe + description_contains?: InputMaybe + description_contains_nocase?: InputMaybe + description_ends_with?: InputMaybe + description_ends_with_nocase?: InputMaybe + description_gt?: InputMaybe + description_gte?: InputMaybe + description_in?: InputMaybe> + description_lt?: InputMaybe + description_lte?: InputMaybe + description_not?: InputMaybe + description_not_contains?: InputMaybe + description_not_contains_nocase?: InputMaybe + description_not_ends_with?: InputMaybe + description_not_ends_with_nocase?: InputMaybe + description_not_in?: InputMaybe> + description_not_starts_with?: InputMaybe + description_not_starts_with_nocase?: InputMaybe + description_starts_with?: InputMaybe + description_starts_with_nocase?: InputMaybe + dynamic?: InputMaybe + dynamic_in?: InputMaybe> + dynamic_not?: InputMaybe + dynamic_not_in?: InputMaybe> + externalAssetDependenciesLocked?: InputMaybe + externalAssetDependenciesLocked_in?: InputMaybe> + externalAssetDependenciesLocked_not?: InputMaybe + externalAssetDependenciesLocked_not_in?: InputMaybe> + externalAssetDependencies_?: InputMaybe + externalAssetDependencyCount?: InputMaybe + externalAssetDependencyCount_gt?: InputMaybe + externalAssetDependencyCount_gte?: InputMaybe + externalAssetDependencyCount_in?: InputMaybe> + externalAssetDependencyCount_lt?: InputMaybe + externalAssetDependencyCount_lte?: InputMaybe + externalAssetDependencyCount_not?: InputMaybe + externalAssetDependencyCount_not_in?: InputMaybe> + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + invocations?: InputMaybe + invocations_gt?: InputMaybe + invocations_gte?: InputMaybe + invocations_in?: InputMaybe> + invocations_lt?: InputMaybe + invocations_lte?: InputMaybe + invocations_not?: InputMaybe + invocations_not_in?: InputMaybe> + ipfsHash?: InputMaybe + ipfsHash_contains?: InputMaybe + ipfsHash_contains_nocase?: InputMaybe + ipfsHash_ends_with?: InputMaybe + ipfsHash_ends_with_nocase?: InputMaybe + ipfsHash_gt?: InputMaybe + ipfsHash_gte?: InputMaybe + ipfsHash_in?: InputMaybe> + ipfsHash_lt?: InputMaybe + ipfsHash_lte?: InputMaybe + ipfsHash_not?: InputMaybe + ipfsHash_not_contains?: InputMaybe + ipfsHash_not_contains_nocase?: InputMaybe + ipfsHash_not_ends_with?: InputMaybe + ipfsHash_not_ends_with_nocase?: InputMaybe + ipfsHash_not_in?: InputMaybe> + ipfsHash_not_starts_with?: InputMaybe + ipfsHash_not_starts_with_nocase?: InputMaybe + ipfsHash_starts_with?: InputMaybe + ipfsHash_starts_with_nocase?: InputMaybe + license?: InputMaybe + license_contains?: InputMaybe + license_contains_nocase?: InputMaybe + license_ends_with?: InputMaybe + license_ends_with_nocase?: InputMaybe + license_gt?: InputMaybe + license_gte?: InputMaybe + license_in?: InputMaybe> + license_lt?: InputMaybe + license_lte?: InputMaybe + license_not?: InputMaybe + license_not_contains?: InputMaybe + license_not_contains_nocase?: InputMaybe + license_not_ends_with?: InputMaybe + license_not_ends_with_nocase?: InputMaybe + license_not_in?: InputMaybe> + license_not_starts_with?: InputMaybe + license_not_starts_with_nocase?: InputMaybe + license_starts_with?: InputMaybe + license_starts_with_nocase?: InputMaybe + locked?: InputMaybe + locked_in?: InputMaybe> + locked_not?: InputMaybe + locked_not_in?: InputMaybe> + maxInvocations?: InputMaybe + maxInvocations_gt?: InputMaybe + maxInvocations_gte?: InputMaybe + maxInvocations_in?: InputMaybe> + maxInvocations_lt?: InputMaybe + maxInvocations_lte?: InputMaybe + maxInvocations_not?: InputMaybe + maxInvocations_not_in?: InputMaybe> + minterConfiguration?: InputMaybe + minterConfiguration_?: InputMaybe + minterConfiguration_contains?: InputMaybe + minterConfiguration_contains_nocase?: InputMaybe + minterConfiguration_ends_with?: InputMaybe + minterConfiguration_ends_with_nocase?: InputMaybe + minterConfiguration_gt?: InputMaybe + minterConfiguration_gte?: InputMaybe + minterConfiguration_in?: InputMaybe> + minterConfiguration_lt?: InputMaybe + minterConfiguration_lte?: InputMaybe + minterConfiguration_not?: InputMaybe + minterConfiguration_not_contains?: InputMaybe + minterConfiguration_not_contains_nocase?: InputMaybe + minterConfiguration_not_ends_with?: InputMaybe + minterConfiguration_not_ends_with_nocase?: InputMaybe + minterConfiguration_not_in?: InputMaybe> + minterConfiguration_not_starts_with?: InputMaybe + minterConfiguration_not_starts_with_nocase?: InputMaybe + minterConfiguration_starts_with?: InputMaybe + minterConfiguration_starts_with_nocase?: InputMaybe + name?: InputMaybe + name_contains?: InputMaybe + name_contains_nocase?: InputMaybe + name_ends_with?: InputMaybe + name_ends_with_nocase?: InputMaybe + name_gt?: InputMaybe + name_gte?: InputMaybe + name_in?: InputMaybe> + name_lt?: InputMaybe + name_lte?: InputMaybe + name_not?: InputMaybe + name_not_contains?: InputMaybe + name_not_contains_nocase?: InputMaybe + name_not_ends_with?: InputMaybe + name_not_ends_with_nocase?: InputMaybe + name_not_in?: InputMaybe> + name_not_starts_with?: InputMaybe + name_not_starts_with_nocase?: InputMaybe + name_starts_with?: InputMaybe + name_starts_with_nocase?: InputMaybe + or?: InputMaybe>> + owners_?: InputMaybe + paused?: InputMaybe + paused_in?: InputMaybe> + paused_not?: InputMaybe + paused_not_in?: InputMaybe> + pricePerTokenInWei?: InputMaybe + pricePerTokenInWei_gt?: InputMaybe + pricePerTokenInWei_gte?: InputMaybe + pricePerTokenInWei_in?: InputMaybe> + pricePerTokenInWei_lt?: InputMaybe + pricePerTokenInWei_lte?: InputMaybe + pricePerTokenInWei_not?: InputMaybe + pricePerTokenInWei_not_in?: InputMaybe> + projectId?: InputMaybe + projectId_gt?: InputMaybe + projectId_gte?: InputMaybe + projectId_in?: InputMaybe> + projectId_lt?: InputMaybe + projectId_lte?: InputMaybe + projectId_not?: InputMaybe + projectId_not_in?: InputMaybe> + proposedArtistAddressesAndSplits?: InputMaybe + proposedArtistAddressesAndSplits_?: InputMaybe + proposedArtistAddressesAndSplits_contains?: InputMaybe + proposedArtistAddressesAndSplits_contains_nocase?: InputMaybe< + Scalars['String'] + > + proposedArtistAddressesAndSplits_ends_with?: InputMaybe + proposedArtistAddressesAndSplits_ends_with_nocase?: InputMaybe< + Scalars['String'] + > + proposedArtistAddressesAndSplits_gt?: InputMaybe + proposedArtistAddressesAndSplits_gte?: InputMaybe + proposedArtistAddressesAndSplits_in?: InputMaybe> + proposedArtistAddressesAndSplits_lt?: InputMaybe + proposedArtistAddressesAndSplits_lte?: InputMaybe + proposedArtistAddressesAndSplits_not?: InputMaybe + proposedArtistAddressesAndSplits_not_contains?: InputMaybe + proposedArtistAddressesAndSplits_not_contains_nocase?: InputMaybe< + Scalars['String'] + > + proposedArtistAddressesAndSplits_not_ends_with?: InputMaybe + proposedArtistAddressesAndSplits_not_ends_with_nocase?: InputMaybe< + Scalars['String'] + > + proposedArtistAddressesAndSplits_not_in?: InputMaybe> + proposedArtistAddressesAndSplits_not_starts_with?: InputMaybe< + Scalars['String'] + > + proposedArtistAddressesAndSplits_not_starts_with_nocase?: InputMaybe< + Scalars['String'] + > + proposedArtistAddressesAndSplits_starts_with?: InputMaybe + proposedArtistAddressesAndSplits_starts_with_nocase?: InputMaybe< + Scalars['String'] + > + receipts_?: InputMaybe + royaltyPercentage?: InputMaybe + royaltyPercentage_gt?: InputMaybe + royaltyPercentage_gte?: InputMaybe + royaltyPercentage_in?: InputMaybe> + royaltyPercentage_lt?: InputMaybe + royaltyPercentage_lte?: InputMaybe + royaltyPercentage_not?: InputMaybe + royaltyPercentage_not_in?: InputMaybe> + saleLookupTables_?: InputMaybe + script?: InputMaybe + scriptCount?: InputMaybe + scriptCount_gt?: InputMaybe + scriptCount_gte?: InputMaybe + scriptCount_in?: InputMaybe> + scriptCount_lt?: InputMaybe + scriptCount_lte?: InputMaybe + scriptCount_not?: InputMaybe + scriptCount_not_in?: InputMaybe> + scriptJSON?: InputMaybe + scriptJSON_contains?: InputMaybe + scriptJSON_contains_nocase?: InputMaybe + scriptJSON_ends_with?: InputMaybe + scriptJSON_ends_with_nocase?: InputMaybe + scriptJSON_gt?: InputMaybe + scriptJSON_gte?: InputMaybe + scriptJSON_in?: InputMaybe> + scriptJSON_lt?: InputMaybe + scriptJSON_lte?: InputMaybe + scriptJSON_not?: InputMaybe + scriptJSON_not_contains?: InputMaybe + scriptJSON_not_contains_nocase?: InputMaybe + scriptJSON_not_ends_with?: InputMaybe + scriptJSON_not_ends_with_nocase?: InputMaybe + scriptJSON_not_in?: InputMaybe> + scriptJSON_not_starts_with?: InputMaybe + scriptJSON_not_starts_with_nocase?: InputMaybe + scriptJSON_starts_with?: InputMaybe + scriptJSON_starts_with_nocase?: InputMaybe + scriptTypeAndVersion?: InputMaybe + scriptTypeAndVersion_contains?: InputMaybe + scriptTypeAndVersion_contains_nocase?: InputMaybe + scriptTypeAndVersion_ends_with?: InputMaybe + scriptTypeAndVersion_ends_with_nocase?: InputMaybe + scriptTypeAndVersion_gt?: InputMaybe + scriptTypeAndVersion_gte?: InputMaybe + scriptTypeAndVersion_in?: InputMaybe> + scriptTypeAndVersion_lt?: InputMaybe + scriptTypeAndVersion_lte?: InputMaybe + scriptTypeAndVersion_not?: InputMaybe + scriptTypeAndVersion_not_contains?: InputMaybe + scriptTypeAndVersion_not_contains_nocase?: InputMaybe + scriptTypeAndVersion_not_ends_with?: InputMaybe + scriptTypeAndVersion_not_ends_with_nocase?: InputMaybe + scriptTypeAndVersion_not_in?: InputMaybe> + scriptTypeAndVersion_not_starts_with?: InputMaybe + scriptTypeAndVersion_not_starts_with_nocase?: InputMaybe + scriptTypeAndVersion_starts_with?: InputMaybe + scriptTypeAndVersion_starts_with_nocase?: InputMaybe + scriptUpdatedAt?: InputMaybe + scriptUpdatedAt_gt?: InputMaybe + scriptUpdatedAt_gte?: InputMaybe + scriptUpdatedAt_in?: InputMaybe> + scriptUpdatedAt_lt?: InputMaybe + scriptUpdatedAt_lte?: InputMaybe + scriptUpdatedAt_not?: InputMaybe + scriptUpdatedAt_not_in?: InputMaybe> + script_contains?: InputMaybe + script_contains_nocase?: InputMaybe + script_ends_with?: InputMaybe + script_ends_with_nocase?: InputMaybe + script_gt?: InputMaybe + script_gte?: InputMaybe + script_in?: InputMaybe> + script_lt?: InputMaybe + script_lte?: InputMaybe + script_not?: InputMaybe + script_not_contains?: InputMaybe + script_not_contains_nocase?: InputMaybe + script_not_ends_with?: InputMaybe + script_not_ends_with_nocase?: InputMaybe + script_not_in?: InputMaybe> + script_not_starts_with?: InputMaybe + script_not_starts_with_nocase?: InputMaybe + script_starts_with?: InputMaybe + script_starts_with_nocase?: InputMaybe + scripts_?: InputMaybe + tokens_?: InputMaybe + updatedAt?: InputMaybe + updatedAt_gt?: InputMaybe + updatedAt_gte?: InputMaybe + updatedAt_in?: InputMaybe> + updatedAt_lt?: InputMaybe + updatedAt_lte?: InputMaybe + updatedAt_not?: InputMaybe + updatedAt_not_in?: InputMaybe> + useHashString?: InputMaybe + useHashString_in?: InputMaybe> + useHashString_not?: InputMaybe + useHashString_not_in?: InputMaybe> + useIpfs?: InputMaybe + useIpfs_in?: InputMaybe> + useIpfs_not?: InputMaybe + useIpfs_not_in?: InputMaybe> + website?: InputMaybe + website_contains?: InputMaybe + website_contains_nocase?: InputMaybe + website_ends_with?: InputMaybe + website_ends_with_nocase?: InputMaybe + website_gt?: InputMaybe + website_gte?: InputMaybe + website_in?: InputMaybe> + website_lt?: InputMaybe + website_lte?: InputMaybe + website_not?: InputMaybe + website_not_contains?: InputMaybe + website_not_contains_nocase?: InputMaybe + website_not_ends_with?: InputMaybe + website_not_ends_with_nocase?: InputMaybe + website_not_in?: InputMaybe> + website_not_starts_with?: InputMaybe + website_not_starts_with_nocase?: InputMaybe + website_starts_with?: InputMaybe + website_starts_with_nocase?: InputMaybe +} export enum Project_OrderBy { ActivatedAt = 'activatedAt', @@ -3064,117 +3091,131 @@ export enum Project_OrderBy { UpdatedAt = 'updatedAt', UseHashString = 'useHashString', UseIpfs = 'useIpfs', - Website = 'website' + Website = 'website', } export type ProposedArtistAddressesAndSplit = { - __typename?: 'ProposedArtistAddressesAndSplit'; + __typename?: 'ProposedArtistAddressesAndSplit' /** Proposed artist additional payee address for primary sales */ - additionalPayeePrimarySalesAddress: Scalars['Bytes']; + additionalPayeePrimarySalesAddress: Scalars['Bytes'] /** Proposed artist additional payee percentage for primary sales */ - additionalPayeePrimarySalesPercentage: Scalars['BigInt']; + additionalPayeePrimarySalesPercentage: Scalars['BigInt'] /** Proposed artist additional payee address for secondary sales */ - additionalPayeeSecondarySalesAddress: Scalars['Bytes']; + additionalPayeeSecondarySalesAddress: Scalars['Bytes'] /** Proposed artist additional payee percentage for secondary sales */ - additionalPayeeSecondarySalesPercentage: Scalars['BigInt']; + additionalPayeeSecondarySalesPercentage: Scalars['BigInt'] /** Proposed artist address */ - artistAddress: Scalars['Bytes']; - createdAt: Scalars['BigInt']; + artistAddress: Scalars['Bytes'] + createdAt: Scalars['BigInt'] /** Unique identifier made up of contract address and project id */ - id: Scalars['ID']; + id: Scalars['ID'] /** Project associated with this proposed artist addresses and splits */ - project: Project; -}; + project: Project +} export type ProposedArtistAddressesAndSplit_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - additionalPayeePrimarySalesAddress?: InputMaybe; - additionalPayeePrimarySalesAddress_contains?: InputMaybe; - additionalPayeePrimarySalesAddress_gt?: InputMaybe; - additionalPayeePrimarySalesAddress_gte?: InputMaybe; - additionalPayeePrimarySalesAddress_in?: InputMaybe>; - additionalPayeePrimarySalesAddress_lt?: InputMaybe; - additionalPayeePrimarySalesAddress_lte?: InputMaybe; - additionalPayeePrimarySalesAddress_not?: InputMaybe; - additionalPayeePrimarySalesAddress_not_contains?: InputMaybe; - additionalPayeePrimarySalesAddress_not_in?: InputMaybe>; - additionalPayeePrimarySalesPercentage?: InputMaybe; - additionalPayeePrimarySalesPercentage_gt?: InputMaybe; - additionalPayeePrimarySalesPercentage_gte?: InputMaybe; - additionalPayeePrimarySalesPercentage_in?: InputMaybe>; - additionalPayeePrimarySalesPercentage_lt?: InputMaybe; - additionalPayeePrimarySalesPercentage_lte?: InputMaybe; - additionalPayeePrimarySalesPercentage_not?: InputMaybe; - additionalPayeePrimarySalesPercentage_not_in?: InputMaybe>; - additionalPayeeSecondarySalesAddress?: InputMaybe; - additionalPayeeSecondarySalesAddress_contains?: InputMaybe; - additionalPayeeSecondarySalesAddress_gt?: InputMaybe; - additionalPayeeSecondarySalesAddress_gte?: InputMaybe; - additionalPayeeSecondarySalesAddress_in?: InputMaybe>; - additionalPayeeSecondarySalesAddress_lt?: InputMaybe; - additionalPayeeSecondarySalesAddress_lte?: InputMaybe; - additionalPayeeSecondarySalesAddress_not?: InputMaybe; - additionalPayeeSecondarySalesAddress_not_contains?: InputMaybe; - additionalPayeeSecondarySalesAddress_not_in?: InputMaybe>; - additionalPayeeSecondarySalesPercentage?: InputMaybe; - additionalPayeeSecondarySalesPercentage_gt?: InputMaybe; - additionalPayeeSecondarySalesPercentage_gte?: InputMaybe; - additionalPayeeSecondarySalesPercentage_in?: InputMaybe>; - additionalPayeeSecondarySalesPercentage_lt?: InputMaybe; - additionalPayeeSecondarySalesPercentage_lte?: InputMaybe; - additionalPayeeSecondarySalesPercentage_not?: InputMaybe; - additionalPayeeSecondarySalesPercentage_not_in?: InputMaybe>; - and?: InputMaybe>>; - artistAddress?: InputMaybe; - artistAddress_contains?: InputMaybe; - artistAddress_gt?: InputMaybe; - artistAddress_gte?: InputMaybe; - artistAddress_in?: InputMaybe>; - artistAddress_lt?: InputMaybe; - artistAddress_lte?: InputMaybe; - artistAddress_not?: InputMaybe; - artistAddress_not_contains?: InputMaybe; - artistAddress_not_in?: InputMaybe>; - createdAt?: InputMaybe; - createdAt_gt?: InputMaybe; - createdAt_gte?: InputMaybe; - createdAt_in?: InputMaybe>; - createdAt_lt?: InputMaybe; - createdAt_lte?: InputMaybe; - createdAt_not?: InputMaybe; - createdAt_not_in?: InputMaybe>; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - or?: InputMaybe>>; - project?: InputMaybe; - project_?: InputMaybe; - project_contains?: InputMaybe; - project_contains_nocase?: InputMaybe; - project_ends_with?: InputMaybe; - project_ends_with_nocase?: InputMaybe; - project_gt?: InputMaybe; - project_gte?: InputMaybe; - project_in?: InputMaybe>; - project_lt?: InputMaybe; - project_lte?: InputMaybe; - project_not?: InputMaybe; - project_not_contains?: InputMaybe; - project_not_contains_nocase?: InputMaybe; - project_not_ends_with?: InputMaybe; - project_not_ends_with_nocase?: InputMaybe; - project_not_in?: InputMaybe>; - project_not_starts_with?: InputMaybe; - project_not_starts_with_nocase?: InputMaybe; - project_starts_with?: InputMaybe; - project_starts_with_nocase?: InputMaybe; -}; + _change_block?: InputMaybe + additionalPayeePrimarySalesAddress?: InputMaybe + additionalPayeePrimarySalesAddress_contains?: InputMaybe + additionalPayeePrimarySalesAddress_gt?: InputMaybe + additionalPayeePrimarySalesAddress_gte?: InputMaybe + additionalPayeePrimarySalesAddress_in?: InputMaybe> + additionalPayeePrimarySalesAddress_lt?: InputMaybe + additionalPayeePrimarySalesAddress_lte?: InputMaybe + additionalPayeePrimarySalesAddress_not?: InputMaybe + additionalPayeePrimarySalesAddress_not_contains?: InputMaybe + additionalPayeePrimarySalesAddress_not_in?: InputMaybe< + Array + > + additionalPayeePrimarySalesPercentage?: InputMaybe + additionalPayeePrimarySalesPercentage_gt?: InputMaybe + additionalPayeePrimarySalesPercentage_gte?: InputMaybe + additionalPayeePrimarySalesPercentage_in?: InputMaybe< + Array + > + additionalPayeePrimarySalesPercentage_lt?: InputMaybe + additionalPayeePrimarySalesPercentage_lte?: InputMaybe + additionalPayeePrimarySalesPercentage_not?: InputMaybe + additionalPayeePrimarySalesPercentage_not_in?: InputMaybe< + Array + > + additionalPayeeSecondarySalesAddress?: InputMaybe + additionalPayeeSecondarySalesAddress_contains?: InputMaybe + additionalPayeeSecondarySalesAddress_gt?: InputMaybe + additionalPayeeSecondarySalesAddress_gte?: InputMaybe + additionalPayeeSecondarySalesAddress_in?: InputMaybe> + additionalPayeeSecondarySalesAddress_lt?: InputMaybe + additionalPayeeSecondarySalesAddress_lte?: InputMaybe + additionalPayeeSecondarySalesAddress_not?: InputMaybe + additionalPayeeSecondarySalesAddress_not_contains?: InputMaybe< + Scalars['Bytes'] + > + additionalPayeeSecondarySalesAddress_not_in?: InputMaybe< + Array + > + additionalPayeeSecondarySalesPercentage?: InputMaybe + additionalPayeeSecondarySalesPercentage_gt?: InputMaybe + additionalPayeeSecondarySalesPercentage_gte?: InputMaybe + additionalPayeeSecondarySalesPercentage_in?: InputMaybe< + Array + > + additionalPayeeSecondarySalesPercentage_lt?: InputMaybe + additionalPayeeSecondarySalesPercentage_lte?: InputMaybe + additionalPayeeSecondarySalesPercentage_not?: InputMaybe + additionalPayeeSecondarySalesPercentage_not_in?: InputMaybe< + Array + > + and?: InputMaybe>> + artistAddress?: InputMaybe + artistAddress_contains?: InputMaybe + artistAddress_gt?: InputMaybe + artistAddress_gte?: InputMaybe + artistAddress_in?: InputMaybe> + artistAddress_lt?: InputMaybe + artistAddress_lte?: InputMaybe + artistAddress_not?: InputMaybe + artistAddress_not_contains?: InputMaybe + artistAddress_not_in?: InputMaybe> + createdAt?: InputMaybe + createdAt_gt?: InputMaybe + createdAt_gte?: InputMaybe + createdAt_in?: InputMaybe> + createdAt_lt?: InputMaybe + createdAt_lte?: InputMaybe + createdAt_not?: InputMaybe + createdAt_not_in?: InputMaybe> + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + or?: InputMaybe>> + project?: InputMaybe + project_?: InputMaybe + project_contains?: InputMaybe + project_contains_nocase?: InputMaybe + project_ends_with?: InputMaybe + project_ends_with_nocase?: InputMaybe + project_gt?: InputMaybe + project_gte?: InputMaybe + project_in?: InputMaybe> + project_lt?: InputMaybe + project_lte?: InputMaybe + project_not?: InputMaybe + project_not_contains?: InputMaybe + project_not_contains_nocase?: InputMaybe + project_not_ends_with?: InputMaybe + project_not_ends_with_nocase?: InputMaybe + project_not_in?: InputMaybe> + project_not_starts_with?: InputMaybe + project_not_starts_with_nocase?: InputMaybe + project_starts_with?: InputMaybe + project_starts_with_nocase?: InputMaybe +} export enum ProposedArtistAddressesAndSplit_OrderBy { AdditionalPayeePrimarySalesAddress = 'additionalPayeePrimarySalesAddress', @@ -3225,598 +3266,551 @@ export enum ProposedArtistAddressesAndSplit_OrderBy { ProjectUpdatedAt = 'project__updatedAt', ProjectUseHashString = 'project__useHashString', ProjectUseIpfs = 'project__useIpfs', - ProjectWebsite = 'project__website' + ProjectWebsite = 'project__website', } export type Query = { - __typename?: 'Query'; + __typename?: 'Query' /** Access to subgraph metadata */ - _meta?: Maybe<_Meta_>; - account?: Maybe; - accountProject?: Maybe; - accountProjects: Array; - accounts: Array; - contract?: Maybe; - contracts: Array; - dependencies: Array; - dependency?: Maybe; - dependencyAdditionalCDN?: Maybe; - dependencyAdditionalCDNs: Array; - dependencyAdditionalRepositories: Array; - dependencyAdditionalRepository?: Maybe; - dependencyRegistries: Array; - dependencyRegistry?: Maybe; - dependencyScript?: Maybe; - dependencyScripts: Array; - engineRegistries: Array; - engineRegistry?: Maybe; - minter?: Maybe; - minterFilter?: Maybe; - minterFilters: Array; - minters: Array; - payment?: Maybe; - payments: Array; - project?: Maybe; - projectExternalAssetDependencies: Array; - projectExternalAssetDependency?: Maybe; - projectMinterConfiguration?: Maybe; - projectMinterConfigurations: Array; - projectScript?: Maybe; - projectScripts: Array; - projects: Array; - proposedArtistAddressesAndSplit?: Maybe; - proposedArtistAddressesAndSplits: Array; - receipt?: Maybe; - receipts: Array; - sale?: Maybe; - saleLookupTable?: Maybe; - saleLookupTables: Array; - sales: Array; - token?: Maybe; - tokens: Array; - transfer?: Maybe; - transfers: Array; - whitelisting?: Maybe; - whitelistings: Array; -}; - + _meta?: Maybe<_Meta_> + account?: Maybe + accountProject?: Maybe + accountProjects: Array + accounts: Array + contract?: Maybe + contracts: Array + dependencies: Array + dependency?: Maybe + dependencyAdditionalCDN?: Maybe + dependencyAdditionalCDNs: Array + dependencyAdditionalRepositories: Array + dependencyAdditionalRepository?: Maybe + dependencyRegistries: Array + dependencyRegistry?: Maybe + dependencyScript?: Maybe + dependencyScripts: Array + engineRegistries: Array + engineRegistry?: Maybe + minter?: Maybe + minterFilter?: Maybe + minterFilters: Array + minters: Array + payment?: Maybe + payments: Array + project?: Maybe + projectExternalAssetDependencies: Array + projectExternalAssetDependency?: Maybe + projectMinterConfiguration?: Maybe + projectMinterConfigurations: Array + projectScript?: Maybe + projectScripts: Array + projects: Array + proposedArtistAddressesAndSplit?: Maybe + proposedArtistAddressesAndSplits: Array + receipt?: Maybe + receipts: Array + sale?: Maybe + saleLookupTable?: Maybe + saleLookupTables: Array + sales: Array + token?: Maybe + tokens: Array + transfer?: Maybe + transfers: Array + whitelisting?: Maybe + whitelistings: Array +} export type Query_MetaArgs = { - block?: InputMaybe; -}; - + block?: InputMaybe +} export type QueryAccountArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryAccountProjectArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryAccountProjectsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QueryAccountsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QueryContractArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryContractsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QueryDependenciesArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QueryDependencyArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryDependencyAdditionalCdnArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryDependencyAdditionalCdNsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QueryDependencyAdditionalRepositoriesArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QueryDependencyAdditionalRepositoryArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryDependencyRegistriesArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QueryDependencyRegistryArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryDependencyScriptArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryDependencyScriptsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QueryEngineRegistriesArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QueryEngineRegistryArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryMinterArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryMinterFilterArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryMinterFiltersArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QueryMintersArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QueryPaymentArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryPaymentsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QueryProjectArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryProjectExternalAssetDependenciesArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QueryProjectExternalAssetDependencyArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryProjectMinterConfigurationArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryProjectMinterConfigurationsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QueryProjectScriptArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryProjectScriptsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QueryProjectsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QueryProposedArtistAddressesAndSplitArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryProposedArtistAddressesAndSplitsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QueryReceiptArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryReceiptsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QuerySaleArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QuerySaleLookupTableArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QuerySaleLookupTablesArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QuerySalesArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QueryTokenArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryTokensArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QueryTransferArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryTransfersArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type QueryWhitelistingArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type QueryWhitelistingsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type Receipt = { - __typename?: 'Receipt'; + __typename?: 'Receipt' /** The associated account */ - account: Account; + account: Account /** Unique identifier made up of minter contract address-projectId-accountAddress */ - id: Scalars['ID']; + id: Scalars['ID'] /** The associated minter */ - minter: Minter; + minter: Minter /** The total net amount posted (sent to settlement contract) for tokens */ - netPosted: Scalars['BigInt']; + netPosted: Scalars['BigInt'] /** The total quantity of tokens purchased on the project */ - numPurchased: Scalars['BigInt']; + numPurchased: Scalars['BigInt'] /** The associated project */ - project: Project; - updatedAt: Scalars['BigInt']; -}; + project: Project + updatedAt: Scalars['BigInt'] +} export type Receipt_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - account?: InputMaybe; - account_?: InputMaybe; - account_contains?: InputMaybe; - account_contains_nocase?: InputMaybe; - account_ends_with?: InputMaybe; - account_ends_with_nocase?: InputMaybe; - account_gt?: InputMaybe; - account_gte?: InputMaybe; - account_in?: InputMaybe>; - account_lt?: InputMaybe; - account_lte?: InputMaybe; - account_not?: InputMaybe; - account_not_contains?: InputMaybe; - account_not_contains_nocase?: InputMaybe; - account_not_ends_with?: InputMaybe; - account_not_ends_with_nocase?: InputMaybe; - account_not_in?: InputMaybe>; - account_not_starts_with?: InputMaybe; - account_not_starts_with_nocase?: InputMaybe; - account_starts_with?: InputMaybe; - account_starts_with_nocase?: InputMaybe; - and?: InputMaybe>>; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - minter?: InputMaybe; - minter_?: InputMaybe; - minter_contains?: InputMaybe; - minter_contains_nocase?: InputMaybe; - minter_ends_with?: InputMaybe; - minter_ends_with_nocase?: InputMaybe; - minter_gt?: InputMaybe; - minter_gte?: InputMaybe; - minter_in?: InputMaybe>; - minter_lt?: InputMaybe; - minter_lte?: InputMaybe; - minter_not?: InputMaybe; - minter_not_contains?: InputMaybe; - minter_not_contains_nocase?: InputMaybe; - minter_not_ends_with?: InputMaybe; - minter_not_ends_with_nocase?: InputMaybe; - minter_not_in?: InputMaybe>; - minter_not_starts_with?: InputMaybe; - minter_not_starts_with_nocase?: InputMaybe; - minter_starts_with?: InputMaybe; - minter_starts_with_nocase?: InputMaybe; - netPosted?: InputMaybe; - netPosted_gt?: InputMaybe; - netPosted_gte?: InputMaybe; - netPosted_in?: InputMaybe>; - netPosted_lt?: InputMaybe; - netPosted_lte?: InputMaybe; - netPosted_not?: InputMaybe; - netPosted_not_in?: InputMaybe>; - numPurchased?: InputMaybe; - numPurchased_gt?: InputMaybe; - numPurchased_gte?: InputMaybe; - numPurchased_in?: InputMaybe>; - numPurchased_lt?: InputMaybe; - numPurchased_lte?: InputMaybe; - numPurchased_not?: InputMaybe; - numPurchased_not_in?: InputMaybe>; - or?: InputMaybe>>; - project?: InputMaybe; - project_?: InputMaybe; - project_contains?: InputMaybe; - project_contains_nocase?: InputMaybe; - project_ends_with?: InputMaybe; - project_ends_with_nocase?: InputMaybe; - project_gt?: InputMaybe; - project_gte?: InputMaybe; - project_in?: InputMaybe>; - project_lt?: InputMaybe; - project_lte?: InputMaybe; - project_not?: InputMaybe; - project_not_contains?: InputMaybe; - project_not_contains_nocase?: InputMaybe; - project_not_ends_with?: InputMaybe; - project_not_ends_with_nocase?: InputMaybe; - project_not_in?: InputMaybe>; - project_not_starts_with?: InputMaybe; - project_not_starts_with_nocase?: InputMaybe; - project_starts_with?: InputMaybe; - project_starts_with_nocase?: InputMaybe; - updatedAt?: InputMaybe; - updatedAt_gt?: InputMaybe; - updatedAt_gte?: InputMaybe; - updatedAt_in?: InputMaybe>; - updatedAt_lt?: InputMaybe; - updatedAt_lte?: InputMaybe; - updatedAt_not?: InputMaybe; - updatedAt_not_in?: InputMaybe>; -}; + _change_block?: InputMaybe + account?: InputMaybe + account_?: InputMaybe + account_contains?: InputMaybe + account_contains_nocase?: InputMaybe + account_ends_with?: InputMaybe + account_ends_with_nocase?: InputMaybe + account_gt?: InputMaybe + account_gte?: InputMaybe + account_in?: InputMaybe> + account_lt?: InputMaybe + account_lte?: InputMaybe + account_not?: InputMaybe + account_not_contains?: InputMaybe + account_not_contains_nocase?: InputMaybe + account_not_ends_with?: InputMaybe + account_not_ends_with_nocase?: InputMaybe + account_not_in?: InputMaybe> + account_not_starts_with?: InputMaybe + account_not_starts_with_nocase?: InputMaybe + account_starts_with?: InputMaybe + account_starts_with_nocase?: InputMaybe + and?: InputMaybe>> + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + minter?: InputMaybe + minter_?: InputMaybe + minter_contains?: InputMaybe + minter_contains_nocase?: InputMaybe + minter_ends_with?: InputMaybe + minter_ends_with_nocase?: InputMaybe + minter_gt?: InputMaybe + minter_gte?: InputMaybe + minter_in?: InputMaybe> + minter_lt?: InputMaybe + minter_lte?: InputMaybe + minter_not?: InputMaybe + minter_not_contains?: InputMaybe + minter_not_contains_nocase?: InputMaybe + minter_not_ends_with?: InputMaybe + minter_not_ends_with_nocase?: InputMaybe + minter_not_in?: InputMaybe> + minter_not_starts_with?: InputMaybe + minter_not_starts_with_nocase?: InputMaybe + minter_starts_with?: InputMaybe + minter_starts_with_nocase?: InputMaybe + netPosted?: InputMaybe + netPosted_gt?: InputMaybe + netPosted_gte?: InputMaybe + netPosted_in?: InputMaybe> + netPosted_lt?: InputMaybe + netPosted_lte?: InputMaybe + netPosted_not?: InputMaybe + netPosted_not_in?: InputMaybe> + numPurchased?: InputMaybe + numPurchased_gt?: InputMaybe + numPurchased_gte?: InputMaybe + numPurchased_in?: InputMaybe> + numPurchased_lt?: InputMaybe + numPurchased_lte?: InputMaybe + numPurchased_not?: InputMaybe + numPurchased_not_in?: InputMaybe> + or?: InputMaybe>> + project?: InputMaybe + project_?: InputMaybe + project_contains?: InputMaybe + project_contains_nocase?: InputMaybe + project_ends_with?: InputMaybe + project_ends_with_nocase?: InputMaybe + project_gt?: InputMaybe + project_gte?: InputMaybe + project_in?: InputMaybe> + project_lt?: InputMaybe + project_lte?: InputMaybe + project_not?: InputMaybe + project_not_contains?: InputMaybe + project_not_contains_nocase?: InputMaybe + project_not_ends_with?: InputMaybe + project_not_ends_with_nocase?: InputMaybe + project_not_in?: InputMaybe> + project_not_starts_with?: InputMaybe + project_not_starts_with_nocase?: InputMaybe + project_starts_with?: InputMaybe + project_starts_with_nocase?: InputMaybe + updatedAt?: InputMaybe + updatedAt_gt?: InputMaybe + updatedAt_gte?: InputMaybe + updatedAt_in?: InputMaybe> + updatedAt_lt?: InputMaybe + updatedAt_lte?: InputMaybe + updatedAt_not?: InputMaybe + updatedAt_not_in?: InputMaybe> +} export enum Receipt_OrderBy { Account = 'account', @@ -3874,164 +3868,162 @@ export enum Receipt_OrderBy { ProjectUseHashString = 'project__useHashString', ProjectUseIpfs = 'project__useIpfs', ProjectWebsite = 'project__website', - UpdatedAt = 'updatedAt' + UpdatedAt = 'updatedAt', } export type Sale = { - __typename?: 'Sale'; + __typename?: 'Sale' /** The block number of the sale */ - blockNumber: Scalars['BigInt']; + blockNumber: Scalars['BigInt'] /** The timestamp of the sale */ - blockTimestamp: Scalars['BigInt']; + blockTimestamp: Scalars['BigInt'] /** The buyer address */ - buyer: Scalars['Bytes']; + buyer: Scalars['Bytes'] /** The exchange used for this sale */ - exchange: Exchange; + exchange: Exchange /** The sale id formated: tokenId - token.nextSaleId (using first token sold for bundles) for Opensea V1/V2, orderHash from sale event for Looksrare and Seaport */ - id: Scalars['ID']; + id: Scalars['ID'] /** Private sales are flagged by this boolean */ - isPrivate: Scalars['Boolean']; + isPrivate: Scalars['Boolean'] /** List of Payment tokens involved in this sale */ - payments: Array; + payments: Array /** Lookup table to get the list of Tokens sold in this sale */ - saleLookupTables: Array; + saleLookupTables: Array /** The sale type (Single | Bundle) */ - saleType: SaleType; + saleType: SaleType /** The seller address */ - seller: Scalars['Bytes']; + seller: Scalars['Bytes'] /** A raw formated string of the token(s) sold (i.e TokenID1::TokenID2::TokenID3) */ - summaryTokensSold: Scalars['String']; + summaryTokensSold: Scalars['String'] /** The hash of the transaction */ - txHash: Scalars['Bytes']; -}; - + txHash: Scalars['Bytes'] +} export type SalePaymentsArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; - + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type SaleSaleLookupTablesArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type SaleLookupTable = { - __typename?: 'SaleLookupTable'; + __typename?: 'SaleLookupTable' /** The block number of the sale */ - blockNumber: Scalars['BigInt']; + blockNumber: Scalars['BigInt'] /** Set to `Project Id::Token Id::Sale Id */ - id: Scalars['ID']; + id: Scalars['ID'] /** The associated project */ - project: Project; + project: Project /** The associated sale */ - sale: Sale; + sale: Sale /** Timestamp of the sale */ - timestamp: Scalars['BigInt']; + timestamp: Scalars['BigInt'] /** The token sold */ - token: Token; -}; + token: Token +} export type SaleLookupTable_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - and?: InputMaybe>>; - blockNumber?: InputMaybe; - blockNumber_gt?: InputMaybe; - blockNumber_gte?: InputMaybe; - blockNumber_in?: InputMaybe>; - blockNumber_lt?: InputMaybe; - blockNumber_lte?: InputMaybe; - blockNumber_not?: InputMaybe; - blockNumber_not_in?: InputMaybe>; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - or?: InputMaybe>>; - project?: InputMaybe; - project_?: InputMaybe; - project_contains?: InputMaybe; - project_contains_nocase?: InputMaybe; - project_ends_with?: InputMaybe; - project_ends_with_nocase?: InputMaybe; - project_gt?: InputMaybe; - project_gte?: InputMaybe; - project_in?: InputMaybe>; - project_lt?: InputMaybe; - project_lte?: InputMaybe; - project_not?: InputMaybe; - project_not_contains?: InputMaybe; - project_not_contains_nocase?: InputMaybe; - project_not_ends_with?: InputMaybe; - project_not_ends_with_nocase?: InputMaybe; - project_not_in?: InputMaybe>; - project_not_starts_with?: InputMaybe; - project_not_starts_with_nocase?: InputMaybe; - project_starts_with?: InputMaybe; - project_starts_with_nocase?: InputMaybe; - sale?: InputMaybe; - sale_?: InputMaybe; - sale_contains?: InputMaybe; - sale_contains_nocase?: InputMaybe; - sale_ends_with?: InputMaybe; - sale_ends_with_nocase?: InputMaybe; - sale_gt?: InputMaybe; - sale_gte?: InputMaybe; - sale_in?: InputMaybe>; - sale_lt?: InputMaybe; - sale_lte?: InputMaybe; - sale_not?: InputMaybe; - sale_not_contains?: InputMaybe; - sale_not_contains_nocase?: InputMaybe; - sale_not_ends_with?: InputMaybe; - sale_not_ends_with_nocase?: InputMaybe; - sale_not_in?: InputMaybe>; - sale_not_starts_with?: InputMaybe; - sale_not_starts_with_nocase?: InputMaybe; - sale_starts_with?: InputMaybe; - sale_starts_with_nocase?: InputMaybe; - timestamp?: InputMaybe; - timestamp_gt?: InputMaybe; - timestamp_gte?: InputMaybe; - timestamp_in?: InputMaybe>; - timestamp_lt?: InputMaybe; - timestamp_lte?: InputMaybe; - timestamp_not?: InputMaybe; - timestamp_not_in?: InputMaybe>; - token?: InputMaybe; - token_?: InputMaybe; - token_contains?: InputMaybe; - token_contains_nocase?: InputMaybe; - token_ends_with?: InputMaybe; - token_ends_with_nocase?: InputMaybe; - token_gt?: InputMaybe; - token_gte?: InputMaybe; - token_in?: InputMaybe>; - token_lt?: InputMaybe; - token_lte?: InputMaybe; - token_not?: InputMaybe; - token_not_contains?: InputMaybe; - token_not_contains_nocase?: InputMaybe; - token_not_ends_with?: InputMaybe; - token_not_ends_with_nocase?: InputMaybe; - token_not_in?: InputMaybe>; - token_not_starts_with?: InputMaybe; - token_not_starts_with_nocase?: InputMaybe; - token_starts_with?: InputMaybe; - token_starts_with_nocase?: InputMaybe; -}; + _change_block?: InputMaybe + and?: InputMaybe>> + blockNumber?: InputMaybe + blockNumber_gt?: InputMaybe + blockNumber_gte?: InputMaybe + blockNumber_in?: InputMaybe> + blockNumber_lt?: InputMaybe + blockNumber_lte?: InputMaybe + blockNumber_not?: InputMaybe + blockNumber_not_in?: InputMaybe> + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + or?: InputMaybe>> + project?: InputMaybe + project_?: InputMaybe + project_contains?: InputMaybe + project_contains_nocase?: InputMaybe + project_ends_with?: InputMaybe + project_ends_with_nocase?: InputMaybe + project_gt?: InputMaybe + project_gte?: InputMaybe + project_in?: InputMaybe> + project_lt?: InputMaybe + project_lte?: InputMaybe + project_not?: InputMaybe + project_not_contains?: InputMaybe + project_not_contains_nocase?: InputMaybe + project_not_ends_with?: InputMaybe + project_not_ends_with_nocase?: InputMaybe + project_not_in?: InputMaybe> + project_not_starts_with?: InputMaybe + project_not_starts_with_nocase?: InputMaybe + project_starts_with?: InputMaybe + project_starts_with_nocase?: InputMaybe + sale?: InputMaybe + sale_?: InputMaybe + sale_contains?: InputMaybe + sale_contains_nocase?: InputMaybe + sale_ends_with?: InputMaybe + sale_ends_with_nocase?: InputMaybe + sale_gt?: InputMaybe + sale_gte?: InputMaybe + sale_in?: InputMaybe> + sale_lt?: InputMaybe + sale_lte?: InputMaybe + sale_not?: InputMaybe + sale_not_contains?: InputMaybe + sale_not_contains_nocase?: InputMaybe + sale_not_ends_with?: InputMaybe + sale_not_ends_with_nocase?: InputMaybe + sale_not_in?: InputMaybe> + sale_not_starts_with?: InputMaybe + sale_not_starts_with_nocase?: InputMaybe + sale_starts_with?: InputMaybe + sale_starts_with_nocase?: InputMaybe + timestamp?: InputMaybe + timestamp_gt?: InputMaybe + timestamp_gte?: InputMaybe + timestamp_in?: InputMaybe> + timestamp_lt?: InputMaybe + timestamp_lte?: InputMaybe + timestamp_not?: InputMaybe + timestamp_not_in?: InputMaybe> + token?: InputMaybe + token_?: InputMaybe + token_contains?: InputMaybe + token_contains_nocase?: InputMaybe + token_ends_with?: InputMaybe + token_ends_with_nocase?: InputMaybe + token_gt?: InputMaybe + token_gte?: InputMaybe + token_in?: InputMaybe> + token_lt?: InputMaybe + token_lte?: InputMaybe + token_not?: InputMaybe + token_not_contains?: InputMaybe + token_not_contains_nocase?: InputMaybe + token_not_ends_with?: InputMaybe + token_not_ends_with_nocase?: InputMaybe + token_not_in?: InputMaybe> + token_not_starts_with?: InputMaybe + token_not_starts_with_nocase?: InputMaybe + token_starts_with?: InputMaybe + token_starts_with_nocase?: InputMaybe +} export enum SaleLookupTable_OrderBy { BlockNumber = 'blockNumber', @@ -4099,108 +4091,108 @@ export enum SaleLookupTable_OrderBy { TokenTokenId = 'token__tokenId', TokenTransactionHash = 'token__transactionHash', TokenUpdatedAt = 'token__updatedAt', - TokenUri = 'token__uri' + TokenUri = 'token__uri', } export enum SaleType { Bundle = 'Bundle', - Single = 'Single' + Single = 'Single', } export type Sale_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - and?: InputMaybe>>; - blockNumber?: InputMaybe; - blockNumber_gt?: InputMaybe; - blockNumber_gte?: InputMaybe; - blockNumber_in?: InputMaybe>; - blockNumber_lt?: InputMaybe; - blockNumber_lte?: InputMaybe; - blockNumber_not?: InputMaybe; - blockNumber_not_in?: InputMaybe>; - blockTimestamp?: InputMaybe; - blockTimestamp_gt?: InputMaybe; - blockTimestamp_gte?: InputMaybe; - blockTimestamp_in?: InputMaybe>; - blockTimestamp_lt?: InputMaybe; - blockTimestamp_lte?: InputMaybe; - blockTimestamp_not?: InputMaybe; - blockTimestamp_not_in?: InputMaybe>; - buyer?: InputMaybe; - buyer_contains?: InputMaybe; - buyer_gt?: InputMaybe; - buyer_gte?: InputMaybe; - buyer_in?: InputMaybe>; - buyer_lt?: InputMaybe; - buyer_lte?: InputMaybe; - buyer_not?: InputMaybe; - buyer_not_contains?: InputMaybe; - buyer_not_in?: InputMaybe>; - exchange?: InputMaybe; - exchange_in?: InputMaybe>; - exchange_not?: InputMaybe; - exchange_not_in?: InputMaybe>; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - isPrivate?: InputMaybe; - isPrivate_in?: InputMaybe>; - isPrivate_not?: InputMaybe; - isPrivate_not_in?: InputMaybe>; - or?: InputMaybe>>; - payments_?: InputMaybe; - saleLookupTables_?: InputMaybe; - saleType?: InputMaybe; - saleType_in?: InputMaybe>; - saleType_not?: InputMaybe; - saleType_not_in?: InputMaybe>; - seller?: InputMaybe; - seller_contains?: InputMaybe; - seller_gt?: InputMaybe; - seller_gte?: InputMaybe; - seller_in?: InputMaybe>; - seller_lt?: InputMaybe; - seller_lte?: InputMaybe; - seller_not?: InputMaybe; - seller_not_contains?: InputMaybe; - seller_not_in?: InputMaybe>; - summaryTokensSold?: InputMaybe; - summaryTokensSold_contains?: InputMaybe; - summaryTokensSold_contains_nocase?: InputMaybe; - summaryTokensSold_ends_with?: InputMaybe; - summaryTokensSold_ends_with_nocase?: InputMaybe; - summaryTokensSold_gt?: InputMaybe; - summaryTokensSold_gte?: InputMaybe; - summaryTokensSold_in?: InputMaybe>; - summaryTokensSold_lt?: InputMaybe; - summaryTokensSold_lte?: InputMaybe; - summaryTokensSold_not?: InputMaybe; - summaryTokensSold_not_contains?: InputMaybe; - summaryTokensSold_not_contains_nocase?: InputMaybe; - summaryTokensSold_not_ends_with?: InputMaybe; - summaryTokensSold_not_ends_with_nocase?: InputMaybe; - summaryTokensSold_not_in?: InputMaybe>; - summaryTokensSold_not_starts_with?: InputMaybe; - summaryTokensSold_not_starts_with_nocase?: InputMaybe; - summaryTokensSold_starts_with?: InputMaybe; - summaryTokensSold_starts_with_nocase?: InputMaybe; - txHash?: InputMaybe; - txHash_contains?: InputMaybe; - txHash_gt?: InputMaybe; - txHash_gte?: InputMaybe; - txHash_in?: InputMaybe>; - txHash_lt?: InputMaybe; - txHash_lte?: InputMaybe; - txHash_not?: InputMaybe; - txHash_not_contains?: InputMaybe; - txHash_not_in?: InputMaybe>; -}; + _change_block?: InputMaybe + and?: InputMaybe>> + blockNumber?: InputMaybe + blockNumber_gt?: InputMaybe + blockNumber_gte?: InputMaybe + blockNumber_in?: InputMaybe> + blockNumber_lt?: InputMaybe + blockNumber_lte?: InputMaybe + blockNumber_not?: InputMaybe + blockNumber_not_in?: InputMaybe> + blockTimestamp?: InputMaybe + blockTimestamp_gt?: InputMaybe + blockTimestamp_gte?: InputMaybe + blockTimestamp_in?: InputMaybe> + blockTimestamp_lt?: InputMaybe + blockTimestamp_lte?: InputMaybe + blockTimestamp_not?: InputMaybe + blockTimestamp_not_in?: InputMaybe> + buyer?: InputMaybe + buyer_contains?: InputMaybe + buyer_gt?: InputMaybe + buyer_gte?: InputMaybe + buyer_in?: InputMaybe> + buyer_lt?: InputMaybe + buyer_lte?: InputMaybe + buyer_not?: InputMaybe + buyer_not_contains?: InputMaybe + buyer_not_in?: InputMaybe> + exchange?: InputMaybe + exchange_in?: InputMaybe> + exchange_not?: InputMaybe + exchange_not_in?: InputMaybe> + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + isPrivate?: InputMaybe + isPrivate_in?: InputMaybe> + isPrivate_not?: InputMaybe + isPrivate_not_in?: InputMaybe> + or?: InputMaybe>> + payments_?: InputMaybe + saleLookupTables_?: InputMaybe + saleType?: InputMaybe + saleType_in?: InputMaybe> + saleType_not?: InputMaybe + saleType_not_in?: InputMaybe> + seller?: InputMaybe + seller_contains?: InputMaybe + seller_gt?: InputMaybe + seller_gte?: InputMaybe + seller_in?: InputMaybe> + seller_lt?: InputMaybe + seller_lte?: InputMaybe + seller_not?: InputMaybe + seller_not_contains?: InputMaybe + seller_not_in?: InputMaybe> + summaryTokensSold?: InputMaybe + summaryTokensSold_contains?: InputMaybe + summaryTokensSold_contains_nocase?: InputMaybe + summaryTokensSold_ends_with?: InputMaybe + summaryTokensSold_ends_with_nocase?: InputMaybe + summaryTokensSold_gt?: InputMaybe + summaryTokensSold_gte?: InputMaybe + summaryTokensSold_in?: InputMaybe> + summaryTokensSold_lt?: InputMaybe + summaryTokensSold_lte?: InputMaybe + summaryTokensSold_not?: InputMaybe + summaryTokensSold_not_contains?: InputMaybe + summaryTokensSold_not_contains_nocase?: InputMaybe + summaryTokensSold_not_ends_with?: InputMaybe + summaryTokensSold_not_ends_with_nocase?: InputMaybe + summaryTokensSold_not_in?: InputMaybe> + summaryTokensSold_not_starts_with?: InputMaybe + summaryTokensSold_not_starts_with_nocase?: InputMaybe + summaryTokensSold_starts_with?: InputMaybe + summaryTokensSold_starts_with_nocase?: InputMaybe + txHash?: InputMaybe + txHash_contains?: InputMaybe + txHash_gt?: InputMaybe + txHash_gte?: InputMaybe + txHash_in?: InputMaybe> + txHash_lt?: InputMaybe + txHash_lte?: InputMaybe + txHash_not?: InputMaybe + txHash_not_contains?: InputMaybe + txHash_not_in?: InputMaybe> +} export enum Sale_OrderBy { BlockNumber = 'blockNumber', @@ -4214,685 +4206,636 @@ export enum Sale_OrderBy { SaleType = 'saleType', Seller = 'seller', SummaryTokensSold = 'summaryTokensSold', - TxHash = 'txHash' + TxHash = 'txHash', } export type Subscription = { - __typename?: 'Subscription'; + __typename?: 'Subscription' /** Access to subgraph metadata */ - _meta?: Maybe<_Meta_>; - account?: Maybe; - accountProject?: Maybe; - accountProjects: Array; - accounts: Array; - contract?: Maybe; - contracts: Array; - dependencies: Array; - dependency?: Maybe; - dependencyAdditionalCDN?: Maybe; - dependencyAdditionalCDNs: Array; - dependencyAdditionalRepositories: Array; - dependencyAdditionalRepository?: Maybe; - dependencyRegistries: Array; - dependencyRegistry?: Maybe; - dependencyScript?: Maybe; - dependencyScripts: Array; - engineRegistries: Array; - engineRegistry?: Maybe; - minter?: Maybe; - minterFilter?: Maybe; - minterFilters: Array; - minters: Array; - payment?: Maybe; - payments: Array; - project?: Maybe; - projectExternalAssetDependencies: Array; - projectExternalAssetDependency?: Maybe; - projectMinterConfiguration?: Maybe; - projectMinterConfigurations: Array; - projectScript?: Maybe; - projectScripts: Array; - projects: Array; - proposedArtistAddressesAndSplit?: Maybe; - proposedArtistAddressesAndSplits: Array; - receipt?: Maybe; - receipts: Array; - sale?: Maybe; - saleLookupTable?: Maybe; - saleLookupTables: Array; - sales: Array; - token?: Maybe; - tokens: Array; - transfer?: Maybe; - transfers: Array; - whitelisting?: Maybe; - whitelistings: Array; -}; - + _meta?: Maybe<_Meta_> + account?: Maybe + accountProject?: Maybe + accountProjects: Array + accounts: Array + contract?: Maybe + contracts: Array + dependencies: Array + dependency?: Maybe + dependencyAdditionalCDN?: Maybe + dependencyAdditionalCDNs: Array + dependencyAdditionalRepositories: Array + dependencyAdditionalRepository?: Maybe + dependencyRegistries: Array + dependencyRegistry?: Maybe + dependencyScript?: Maybe + dependencyScripts: Array + engineRegistries: Array + engineRegistry?: Maybe + minter?: Maybe + minterFilter?: Maybe + minterFilters: Array + minters: Array + payment?: Maybe + payments: Array + project?: Maybe + projectExternalAssetDependencies: Array + projectExternalAssetDependency?: Maybe + projectMinterConfiguration?: Maybe + projectMinterConfigurations: Array + projectScript?: Maybe + projectScripts: Array + projects: Array + proposedArtistAddressesAndSplit?: Maybe + proposedArtistAddressesAndSplits: Array + receipt?: Maybe + receipts: Array + sale?: Maybe + saleLookupTable?: Maybe + saleLookupTables: Array + sales: Array + token?: Maybe + tokens: Array + transfer?: Maybe + transfers: Array + whitelisting?: Maybe + whitelistings: Array +} export type Subscription_MetaArgs = { - block?: InputMaybe; -}; - + block?: InputMaybe +} export type SubscriptionAccountArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionAccountProjectArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionAccountProjectsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionAccountsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionContractArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionContractsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionDependenciesArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionDependencyArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionDependencyAdditionalCdnArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionDependencyAdditionalCdNsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionDependencyAdditionalRepositoriesArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionDependencyAdditionalRepositoryArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionDependencyRegistriesArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionDependencyRegistryArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionDependencyScriptArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionDependencyScriptsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionEngineRegistriesArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionEngineRegistryArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionMinterArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionMinterFilterArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionMinterFiltersArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionMintersArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionPaymentArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionPaymentsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionProjectArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionProjectExternalAssetDependenciesArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionProjectExternalAssetDependencyArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionProjectMinterConfigurationArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionProjectMinterConfigurationsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionProjectScriptArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionProjectScriptsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionProjectsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionProposedArtistAddressesAndSplitArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionProposedArtistAddressesAndSplitsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionReceiptArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionReceiptsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionSaleArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionSaleLookupTableArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionSaleLookupTablesArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionSalesArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionTokenArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionTokensArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionTransferArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionTransfersArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; - + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type SubscriptionWhitelistingArgs = { - block?: InputMaybe; - id: Scalars['ID']; - subgraphError?: _SubgraphErrorPolicy_; -}; - + block?: InputMaybe + id: Scalars['ID'] + subgraphError?: _SubgraphErrorPolicy_ +} export type SubscriptionWhitelistingsArgs = { - block?: InputMaybe; - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - subgraphError?: _SubgraphErrorPolicy_; - where?: InputMaybe; -}; + block?: InputMaybe + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + subgraphError?: _SubgraphErrorPolicy_ + where?: InputMaybe +} export type Token = { - __typename?: 'Token'; + __typename?: 'Token' /** Contract the token is on */ - contract: Contract; - createdAt: Scalars['BigInt']; + contract: Contract + createdAt: Scalars['BigInt'] /** Unique string used as input to the tokens project script */ - hash: Scalars['Bytes']; + hash: Scalars['Bytes'] /** Unique identifier made up of contract address and token id */ - id: Scalars['ID']; + id: Scalars['ID'] /** Invocation number of the project */ - invocation: Scalars['BigInt']; + invocation: Scalars['BigInt'] /** Next available sale id */ - nextSaleId: Scalars['BigInt']; + nextSaleId: Scalars['BigInt'] /** Current owner of the token */ - owner: Account; + owner: Account /** Project of the token */ - project: Project; + project: Project /** Lookup table to get the Sale history */ - saleLookupTables: Array; + saleLookupTables: Array /** ID of the token on the contract */ - tokenId: Scalars['BigInt']; + tokenId: Scalars['BigInt'] /** Transaction hash of token mint */ - transactionHash: Scalars['Bytes']; - transfers?: Maybe>; - updatedAt: Scalars['BigInt']; - uri?: Maybe; -}; - + transactionHash: Scalars['Bytes'] + transfers?: Maybe> + updatedAt: Scalars['BigInt'] + uri?: Maybe +} export type TokenSaleLookupTablesArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; - + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type TokenTransfersArgs = { - first?: InputMaybe; - orderBy?: InputMaybe; - orderDirection?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; + first?: InputMaybe + orderBy?: InputMaybe + orderDirection?: InputMaybe + skip?: InputMaybe + where?: InputMaybe +} export type Token_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - and?: InputMaybe>>; - contract?: InputMaybe; - contract_?: InputMaybe; - contract_contains?: InputMaybe; - contract_contains_nocase?: InputMaybe; - contract_ends_with?: InputMaybe; - contract_ends_with_nocase?: InputMaybe; - contract_gt?: InputMaybe; - contract_gte?: InputMaybe; - contract_in?: InputMaybe>; - contract_lt?: InputMaybe; - contract_lte?: InputMaybe; - contract_not?: InputMaybe; - contract_not_contains?: InputMaybe; - contract_not_contains_nocase?: InputMaybe; - contract_not_ends_with?: InputMaybe; - contract_not_ends_with_nocase?: InputMaybe; - contract_not_in?: InputMaybe>; - contract_not_starts_with?: InputMaybe; - contract_not_starts_with_nocase?: InputMaybe; - contract_starts_with?: InputMaybe; - contract_starts_with_nocase?: InputMaybe; - createdAt?: InputMaybe; - createdAt_gt?: InputMaybe; - createdAt_gte?: InputMaybe; - createdAt_in?: InputMaybe>; - createdAt_lt?: InputMaybe; - createdAt_lte?: InputMaybe; - createdAt_not?: InputMaybe; - createdAt_not_in?: InputMaybe>; - hash?: InputMaybe; - hash_contains?: InputMaybe; - hash_gt?: InputMaybe; - hash_gte?: InputMaybe; - hash_in?: InputMaybe>; - hash_lt?: InputMaybe; - hash_lte?: InputMaybe; - hash_not?: InputMaybe; - hash_not_contains?: InputMaybe; - hash_not_in?: InputMaybe>; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - invocation?: InputMaybe; - invocation_gt?: InputMaybe; - invocation_gte?: InputMaybe; - invocation_in?: InputMaybe>; - invocation_lt?: InputMaybe; - invocation_lte?: InputMaybe; - invocation_not?: InputMaybe; - invocation_not_in?: InputMaybe>; - nextSaleId?: InputMaybe; - nextSaleId_gt?: InputMaybe; - nextSaleId_gte?: InputMaybe; - nextSaleId_in?: InputMaybe>; - nextSaleId_lt?: InputMaybe; - nextSaleId_lte?: InputMaybe; - nextSaleId_not?: InputMaybe; - nextSaleId_not_in?: InputMaybe>; - or?: InputMaybe>>; - owner?: InputMaybe; - owner_?: InputMaybe; - owner_contains?: InputMaybe; - owner_contains_nocase?: InputMaybe; - owner_ends_with?: InputMaybe; - owner_ends_with_nocase?: InputMaybe; - owner_gt?: InputMaybe; - owner_gte?: InputMaybe; - owner_in?: InputMaybe>; - owner_lt?: InputMaybe; - owner_lte?: InputMaybe; - owner_not?: InputMaybe; - owner_not_contains?: InputMaybe; - owner_not_contains_nocase?: InputMaybe; - owner_not_ends_with?: InputMaybe; - owner_not_ends_with_nocase?: InputMaybe; - owner_not_in?: InputMaybe>; - owner_not_starts_with?: InputMaybe; - owner_not_starts_with_nocase?: InputMaybe; - owner_starts_with?: InputMaybe; - owner_starts_with_nocase?: InputMaybe; - project?: InputMaybe; - project_?: InputMaybe; - project_contains?: InputMaybe; - project_contains_nocase?: InputMaybe; - project_ends_with?: InputMaybe; - project_ends_with_nocase?: InputMaybe; - project_gt?: InputMaybe; - project_gte?: InputMaybe; - project_in?: InputMaybe>; - project_lt?: InputMaybe; - project_lte?: InputMaybe; - project_not?: InputMaybe; - project_not_contains?: InputMaybe; - project_not_contains_nocase?: InputMaybe; - project_not_ends_with?: InputMaybe; - project_not_ends_with_nocase?: InputMaybe; - project_not_in?: InputMaybe>; - project_not_starts_with?: InputMaybe; - project_not_starts_with_nocase?: InputMaybe; - project_starts_with?: InputMaybe; - project_starts_with_nocase?: InputMaybe; - saleLookupTables_?: InputMaybe; - tokenId?: InputMaybe; - tokenId_gt?: InputMaybe; - tokenId_gte?: InputMaybe; - tokenId_in?: InputMaybe>; - tokenId_lt?: InputMaybe; - tokenId_lte?: InputMaybe; - tokenId_not?: InputMaybe; - tokenId_not_in?: InputMaybe>; - transactionHash?: InputMaybe; - transactionHash_contains?: InputMaybe; - transactionHash_gt?: InputMaybe; - transactionHash_gte?: InputMaybe; - transactionHash_in?: InputMaybe>; - transactionHash_lt?: InputMaybe; - transactionHash_lte?: InputMaybe; - transactionHash_not?: InputMaybe; - transactionHash_not_contains?: InputMaybe; - transactionHash_not_in?: InputMaybe>; - transfers_?: InputMaybe; - updatedAt?: InputMaybe; - updatedAt_gt?: InputMaybe; - updatedAt_gte?: InputMaybe; - updatedAt_in?: InputMaybe>; - updatedAt_lt?: InputMaybe; - updatedAt_lte?: InputMaybe; - updatedAt_not?: InputMaybe; - updatedAt_not_in?: InputMaybe>; - uri?: InputMaybe; - uri_contains?: InputMaybe; - uri_contains_nocase?: InputMaybe; - uri_ends_with?: InputMaybe; - uri_ends_with_nocase?: InputMaybe; - uri_gt?: InputMaybe; - uri_gte?: InputMaybe; - uri_in?: InputMaybe>; - uri_lt?: InputMaybe; - uri_lte?: InputMaybe; - uri_not?: InputMaybe; - uri_not_contains?: InputMaybe; - uri_not_contains_nocase?: InputMaybe; - uri_not_ends_with?: InputMaybe; - uri_not_ends_with_nocase?: InputMaybe; - uri_not_in?: InputMaybe>; - uri_not_starts_with?: InputMaybe; - uri_not_starts_with_nocase?: InputMaybe; - uri_starts_with?: InputMaybe; - uri_starts_with_nocase?: InputMaybe; -}; + _change_block?: InputMaybe + and?: InputMaybe>> + contract?: InputMaybe + contract_?: InputMaybe + contract_contains?: InputMaybe + contract_contains_nocase?: InputMaybe + contract_ends_with?: InputMaybe + contract_ends_with_nocase?: InputMaybe + contract_gt?: InputMaybe + contract_gte?: InputMaybe + contract_in?: InputMaybe> + contract_lt?: InputMaybe + contract_lte?: InputMaybe + contract_not?: InputMaybe + contract_not_contains?: InputMaybe + contract_not_contains_nocase?: InputMaybe + contract_not_ends_with?: InputMaybe + contract_not_ends_with_nocase?: InputMaybe + contract_not_in?: InputMaybe> + contract_not_starts_with?: InputMaybe + contract_not_starts_with_nocase?: InputMaybe + contract_starts_with?: InputMaybe + contract_starts_with_nocase?: InputMaybe + createdAt?: InputMaybe + createdAt_gt?: InputMaybe + createdAt_gte?: InputMaybe + createdAt_in?: InputMaybe> + createdAt_lt?: InputMaybe + createdAt_lte?: InputMaybe + createdAt_not?: InputMaybe + createdAt_not_in?: InputMaybe> + hash?: InputMaybe + hash_contains?: InputMaybe + hash_gt?: InputMaybe + hash_gte?: InputMaybe + hash_in?: InputMaybe> + hash_lt?: InputMaybe + hash_lte?: InputMaybe + hash_not?: InputMaybe + hash_not_contains?: InputMaybe + hash_not_in?: InputMaybe> + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + invocation?: InputMaybe + invocation_gt?: InputMaybe + invocation_gte?: InputMaybe + invocation_in?: InputMaybe> + invocation_lt?: InputMaybe + invocation_lte?: InputMaybe + invocation_not?: InputMaybe + invocation_not_in?: InputMaybe> + nextSaleId?: InputMaybe + nextSaleId_gt?: InputMaybe + nextSaleId_gte?: InputMaybe + nextSaleId_in?: InputMaybe> + nextSaleId_lt?: InputMaybe + nextSaleId_lte?: InputMaybe + nextSaleId_not?: InputMaybe + nextSaleId_not_in?: InputMaybe> + or?: InputMaybe>> + owner?: InputMaybe + owner_?: InputMaybe + owner_contains?: InputMaybe + owner_contains_nocase?: InputMaybe + owner_ends_with?: InputMaybe + owner_ends_with_nocase?: InputMaybe + owner_gt?: InputMaybe + owner_gte?: InputMaybe + owner_in?: InputMaybe> + owner_lt?: InputMaybe + owner_lte?: InputMaybe + owner_not?: InputMaybe + owner_not_contains?: InputMaybe + owner_not_contains_nocase?: InputMaybe + owner_not_ends_with?: InputMaybe + owner_not_ends_with_nocase?: InputMaybe + owner_not_in?: InputMaybe> + owner_not_starts_with?: InputMaybe + owner_not_starts_with_nocase?: InputMaybe + owner_starts_with?: InputMaybe + owner_starts_with_nocase?: InputMaybe + project?: InputMaybe + project_?: InputMaybe + project_contains?: InputMaybe + project_contains_nocase?: InputMaybe + project_ends_with?: InputMaybe + project_ends_with_nocase?: InputMaybe + project_gt?: InputMaybe + project_gte?: InputMaybe + project_in?: InputMaybe> + project_lt?: InputMaybe + project_lte?: InputMaybe + project_not?: InputMaybe + project_not_contains?: InputMaybe + project_not_contains_nocase?: InputMaybe + project_not_ends_with?: InputMaybe + project_not_ends_with_nocase?: InputMaybe + project_not_in?: InputMaybe> + project_not_starts_with?: InputMaybe + project_not_starts_with_nocase?: InputMaybe + project_starts_with?: InputMaybe + project_starts_with_nocase?: InputMaybe + saleLookupTables_?: InputMaybe + tokenId?: InputMaybe + tokenId_gt?: InputMaybe + tokenId_gte?: InputMaybe + tokenId_in?: InputMaybe> + tokenId_lt?: InputMaybe + tokenId_lte?: InputMaybe + tokenId_not?: InputMaybe + tokenId_not_in?: InputMaybe> + transactionHash?: InputMaybe + transactionHash_contains?: InputMaybe + transactionHash_gt?: InputMaybe + transactionHash_gte?: InputMaybe + transactionHash_in?: InputMaybe> + transactionHash_lt?: InputMaybe + transactionHash_lte?: InputMaybe + transactionHash_not?: InputMaybe + transactionHash_not_contains?: InputMaybe + transactionHash_not_in?: InputMaybe> + transfers_?: InputMaybe + updatedAt?: InputMaybe + updatedAt_gt?: InputMaybe + updatedAt_gte?: InputMaybe + updatedAt_in?: InputMaybe> + updatedAt_lt?: InputMaybe + updatedAt_lte?: InputMaybe + updatedAt_not?: InputMaybe + updatedAt_not_in?: InputMaybe> + uri?: InputMaybe + uri_contains?: InputMaybe + uri_contains_nocase?: InputMaybe + uri_ends_with?: InputMaybe + uri_ends_with_nocase?: InputMaybe + uri_gt?: InputMaybe + uri_gte?: InputMaybe + uri_in?: InputMaybe> + uri_lt?: InputMaybe + uri_lte?: InputMaybe + uri_not?: InputMaybe + uri_not_contains?: InputMaybe + uri_not_contains_nocase?: InputMaybe + uri_not_ends_with?: InputMaybe + uri_not_ends_with_nocase?: InputMaybe + uri_not_in?: InputMaybe> + uri_not_starts_with?: InputMaybe + uri_not_starts_with_nocase?: InputMaybe + uri_starts_with?: InputMaybe + uri_starts_with_nocase?: InputMaybe +} export enum Token_OrderBy { Contract = 'contract', @@ -4970,112 +4913,112 @@ export enum Token_OrderBy { TransactionHash = 'transactionHash', Transfers = 'transfers', UpdatedAt = 'updatedAt', - Uri = 'uri' + Uri = 'uri', } export type Transfer = { - __typename?: 'Transfer'; - blockHash: Scalars['Bytes']; - blockNumber: Scalars['BigInt']; - blockTimestamp: Scalars['BigInt']; - from: Scalars['Bytes']; - id: Scalars['ID']; - to: Scalars['Bytes']; - token: Token; - transactionHash: Scalars['Bytes']; -}; + __typename?: 'Transfer' + blockHash: Scalars['Bytes'] + blockNumber: Scalars['BigInt'] + blockTimestamp: Scalars['BigInt'] + from: Scalars['Bytes'] + id: Scalars['ID'] + to: Scalars['Bytes'] + token: Token + transactionHash: Scalars['Bytes'] +} export type Transfer_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - and?: InputMaybe>>; - blockHash?: InputMaybe; - blockHash_contains?: InputMaybe; - blockHash_gt?: InputMaybe; - blockHash_gte?: InputMaybe; - blockHash_in?: InputMaybe>; - blockHash_lt?: InputMaybe; - blockHash_lte?: InputMaybe; - blockHash_not?: InputMaybe; - blockHash_not_contains?: InputMaybe; - blockHash_not_in?: InputMaybe>; - blockNumber?: InputMaybe; - blockNumber_gt?: InputMaybe; - blockNumber_gte?: InputMaybe; - blockNumber_in?: InputMaybe>; - blockNumber_lt?: InputMaybe; - blockNumber_lte?: InputMaybe; - blockNumber_not?: InputMaybe; - blockNumber_not_in?: InputMaybe>; - blockTimestamp?: InputMaybe; - blockTimestamp_gt?: InputMaybe; - blockTimestamp_gte?: InputMaybe; - blockTimestamp_in?: InputMaybe>; - blockTimestamp_lt?: InputMaybe; - blockTimestamp_lte?: InputMaybe; - blockTimestamp_not?: InputMaybe; - blockTimestamp_not_in?: InputMaybe>; - from?: InputMaybe; - from_contains?: InputMaybe; - from_gt?: InputMaybe; - from_gte?: InputMaybe; - from_in?: InputMaybe>; - from_lt?: InputMaybe; - from_lte?: InputMaybe; - from_not?: InputMaybe; - from_not_contains?: InputMaybe; - from_not_in?: InputMaybe>; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - or?: InputMaybe>>; - to?: InputMaybe; - to_contains?: InputMaybe; - to_gt?: InputMaybe; - to_gte?: InputMaybe; - to_in?: InputMaybe>; - to_lt?: InputMaybe; - to_lte?: InputMaybe; - to_not?: InputMaybe; - to_not_contains?: InputMaybe; - to_not_in?: InputMaybe>; - token?: InputMaybe; - token_?: InputMaybe; - token_contains?: InputMaybe; - token_contains_nocase?: InputMaybe; - token_ends_with?: InputMaybe; - token_ends_with_nocase?: InputMaybe; - token_gt?: InputMaybe; - token_gte?: InputMaybe; - token_in?: InputMaybe>; - token_lt?: InputMaybe; - token_lte?: InputMaybe; - token_not?: InputMaybe; - token_not_contains?: InputMaybe; - token_not_contains_nocase?: InputMaybe; - token_not_ends_with?: InputMaybe; - token_not_ends_with_nocase?: InputMaybe; - token_not_in?: InputMaybe>; - token_not_starts_with?: InputMaybe; - token_not_starts_with_nocase?: InputMaybe; - token_starts_with?: InputMaybe; - token_starts_with_nocase?: InputMaybe; - transactionHash?: InputMaybe; - transactionHash_contains?: InputMaybe; - transactionHash_gt?: InputMaybe; - transactionHash_gte?: InputMaybe; - transactionHash_in?: InputMaybe>; - transactionHash_lt?: InputMaybe; - transactionHash_lte?: InputMaybe; - transactionHash_not?: InputMaybe; - transactionHash_not_contains?: InputMaybe; - transactionHash_not_in?: InputMaybe>; -}; + _change_block?: InputMaybe + and?: InputMaybe>> + blockHash?: InputMaybe + blockHash_contains?: InputMaybe + blockHash_gt?: InputMaybe + blockHash_gte?: InputMaybe + blockHash_in?: InputMaybe> + blockHash_lt?: InputMaybe + blockHash_lte?: InputMaybe + blockHash_not?: InputMaybe + blockHash_not_contains?: InputMaybe + blockHash_not_in?: InputMaybe> + blockNumber?: InputMaybe + blockNumber_gt?: InputMaybe + blockNumber_gte?: InputMaybe + blockNumber_in?: InputMaybe> + blockNumber_lt?: InputMaybe + blockNumber_lte?: InputMaybe + blockNumber_not?: InputMaybe + blockNumber_not_in?: InputMaybe> + blockTimestamp?: InputMaybe + blockTimestamp_gt?: InputMaybe + blockTimestamp_gte?: InputMaybe + blockTimestamp_in?: InputMaybe> + blockTimestamp_lt?: InputMaybe + blockTimestamp_lte?: InputMaybe + blockTimestamp_not?: InputMaybe + blockTimestamp_not_in?: InputMaybe> + from?: InputMaybe + from_contains?: InputMaybe + from_gt?: InputMaybe + from_gte?: InputMaybe + from_in?: InputMaybe> + from_lt?: InputMaybe + from_lte?: InputMaybe + from_not?: InputMaybe + from_not_contains?: InputMaybe + from_not_in?: InputMaybe> + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + or?: InputMaybe>> + to?: InputMaybe + to_contains?: InputMaybe + to_gt?: InputMaybe + to_gte?: InputMaybe + to_in?: InputMaybe> + to_lt?: InputMaybe + to_lte?: InputMaybe + to_not?: InputMaybe + to_not_contains?: InputMaybe + to_not_in?: InputMaybe> + token?: InputMaybe + token_?: InputMaybe + token_contains?: InputMaybe + token_contains_nocase?: InputMaybe + token_ends_with?: InputMaybe + token_ends_with_nocase?: InputMaybe + token_gt?: InputMaybe + token_gte?: InputMaybe + token_in?: InputMaybe> + token_lt?: InputMaybe + token_lte?: InputMaybe + token_not?: InputMaybe + token_not_contains?: InputMaybe + token_not_contains_nocase?: InputMaybe + token_not_ends_with?: InputMaybe + token_not_ends_with_nocase?: InputMaybe + token_not_in?: InputMaybe> + token_not_starts_with?: InputMaybe + token_not_starts_with_nocase?: InputMaybe + token_starts_with?: InputMaybe + token_starts_with_nocase?: InputMaybe + transactionHash?: InputMaybe + transactionHash_contains?: InputMaybe + transactionHash_gt?: InputMaybe + transactionHash_gte?: InputMaybe + transactionHash_in?: InputMaybe> + transactionHash_lt?: InputMaybe + transactionHash_lte?: InputMaybe + transactionHash_not?: InputMaybe + transactionHash_not_contains?: InputMaybe + transactionHash_not_in?: InputMaybe> +} export enum Transfer_OrderBy { BlockHash = 'blockHash', @@ -5094,72 +5037,72 @@ export enum Transfer_OrderBy { TokenTransactionHash = 'token__transactionHash', TokenUpdatedAt = 'token__updatedAt', TokenUri = 'token__uri', - TransactionHash = 'transactionHash' + TransactionHash = 'transactionHash', } export type Whitelisting = { - __typename?: 'Whitelisting'; - account: Account; - contract: Contract; - id: Scalars['ID']; -}; + __typename?: 'Whitelisting' + account: Account + contract: Contract + id: Scalars['ID'] +} export type Whitelisting_Filter = { /** Filter for the block changed event. */ - _change_block?: InputMaybe; - account?: InputMaybe; - account_?: InputMaybe; - account_contains?: InputMaybe; - account_contains_nocase?: InputMaybe; - account_ends_with?: InputMaybe; - account_ends_with_nocase?: InputMaybe; - account_gt?: InputMaybe; - account_gte?: InputMaybe; - account_in?: InputMaybe>; - account_lt?: InputMaybe; - account_lte?: InputMaybe; - account_not?: InputMaybe; - account_not_contains?: InputMaybe; - account_not_contains_nocase?: InputMaybe; - account_not_ends_with?: InputMaybe; - account_not_ends_with_nocase?: InputMaybe; - account_not_in?: InputMaybe>; - account_not_starts_with?: InputMaybe; - account_not_starts_with_nocase?: InputMaybe; - account_starts_with?: InputMaybe; - account_starts_with_nocase?: InputMaybe; - and?: InputMaybe>>; - contract?: InputMaybe; - contract_?: InputMaybe; - contract_contains?: InputMaybe; - contract_contains_nocase?: InputMaybe; - contract_ends_with?: InputMaybe; - contract_ends_with_nocase?: InputMaybe; - contract_gt?: InputMaybe; - contract_gte?: InputMaybe; - contract_in?: InputMaybe>; - contract_lt?: InputMaybe; - contract_lte?: InputMaybe; - contract_not?: InputMaybe; - contract_not_contains?: InputMaybe; - contract_not_contains_nocase?: InputMaybe; - contract_not_ends_with?: InputMaybe; - contract_not_ends_with_nocase?: InputMaybe; - contract_not_in?: InputMaybe>; - contract_not_starts_with?: InputMaybe; - contract_not_starts_with_nocase?: InputMaybe; - contract_starts_with?: InputMaybe; - contract_starts_with_nocase?: InputMaybe; - id?: InputMaybe; - id_gt?: InputMaybe; - id_gte?: InputMaybe; - id_in?: InputMaybe>; - id_lt?: InputMaybe; - id_lte?: InputMaybe; - id_not?: InputMaybe; - id_not_in?: InputMaybe>; - or?: InputMaybe>>; -}; + _change_block?: InputMaybe + account?: InputMaybe + account_?: InputMaybe + account_contains?: InputMaybe + account_contains_nocase?: InputMaybe + account_ends_with?: InputMaybe + account_ends_with_nocase?: InputMaybe + account_gt?: InputMaybe + account_gte?: InputMaybe + account_in?: InputMaybe> + account_lt?: InputMaybe + account_lte?: InputMaybe + account_not?: InputMaybe + account_not_contains?: InputMaybe + account_not_contains_nocase?: InputMaybe + account_not_ends_with?: InputMaybe + account_not_ends_with_nocase?: InputMaybe + account_not_in?: InputMaybe> + account_not_starts_with?: InputMaybe + account_not_starts_with_nocase?: InputMaybe + account_starts_with?: InputMaybe + account_starts_with_nocase?: InputMaybe + and?: InputMaybe>> + contract?: InputMaybe + contract_?: InputMaybe + contract_contains?: InputMaybe + contract_contains_nocase?: InputMaybe + contract_ends_with?: InputMaybe + contract_ends_with_nocase?: InputMaybe + contract_gt?: InputMaybe + contract_gte?: InputMaybe + contract_in?: InputMaybe> + contract_lt?: InputMaybe + contract_lte?: InputMaybe + contract_not?: InputMaybe + contract_not_contains?: InputMaybe + contract_not_contains_nocase?: InputMaybe + contract_not_ends_with?: InputMaybe + contract_not_ends_with_nocase?: InputMaybe + contract_not_in?: InputMaybe> + contract_not_starts_with?: InputMaybe + contract_not_starts_with_nocase?: InputMaybe + contract_starts_with?: InputMaybe + contract_starts_with_nocase?: InputMaybe + id?: InputMaybe + id_gt?: InputMaybe + id_gte?: InputMaybe + id_in?: InputMaybe> + id_lt?: InputMaybe + id_lte?: InputMaybe + id_not?: InputMaybe + id_not_in?: InputMaybe> + or?: InputMaybe>> +} export enum Whitelisting_OrderBy { Account = 'account', @@ -5185,22 +5128,22 @@ export enum Whitelisting_OrderBy { ContractRenderProviderSecondarySalesBps = 'contract__renderProviderSecondarySalesBPS', ContractType = 'contract__type', ContractUpdatedAt = 'contract__updatedAt', - Id = 'id' + Id = 'id', } export type _Block_ = { - __typename?: '_Block_'; + __typename?: '_Block_' /** The hash of the block */ - hash?: Maybe; + hash?: Maybe /** The block number */ - number: Scalars['Int']; + number: Scalars['Int'] /** Integer representation of the timestamp stored in blocks for the chain */ - timestamp?: Maybe; -}; + timestamp?: Maybe +} /** The type for the top-level _meta field */ export type _Meta_ = { - __typename?: '_Meta_'; + __typename?: '_Meta_' /** * Information about a specific subgraph block. The hash of the block * will be null if the _meta field has a block constraint that asks for @@ -5208,824 +5151,2845 @@ export type _Meta_ = { * and therefore asks for the latest block * */ - block: _Block_; + block: _Block_ /** The deployment ID */ - deployment: Scalars['String']; + deployment: Scalars['String'] /** If `true`, the subgraph encountered indexing errors at some past block */ - hasIndexingErrors: Scalars['Boolean']; -}; + hasIndexingErrors: Scalars['Boolean'] +} export enum _SubgraphErrorPolicy_ { /** Data will be returned even if the subgraph has indexing errors */ Allow = 'allow', /** If the subgraph has indexing errors, data will be omitted. The default. */ - Deny = 'deny' + Deny = 'deny', } -export type ProjectDetailFragment = { __typename?: 'Project', id: string, projectId: any, name?: string | null, invocations: any, maxInvocations: any, active: boolean, paused: boolean, complete: boolean, artistName?: string | null, contract: { __typename?: 'Contract', id: string } }; +export type ProjectDetailFragment = { + __typename?: 'Project' + id: string + projectId: any + name?: string | null + invocations: any + maxInvocations: any + active: boolean + paused: boolean + complete: boolean + artistName?: string | null + contract: { __typename?: 'Contract'; id: string } +} export type GetAllProjectsQueryVariables = Exact<{ - first: Scalars['Int']; - skip?: InputMaybe; -}>; - - -export type GetAllProjectsQuery = { __typename?: 'Query', projects: Array<{ __typename?: 'Project', id: string, projectId: any, name?: string | null, invocations: any, maxInvocations: any, active: boolean, paused: boolean, complete: boolean, artistName?: string | null, contract: { __typename?: 'Contract', id: string } }> }; + first: Scalars['Int'] + skip?: InputMaybe +}> + +export type GetAllProjectsQuery = { + __typename?: 'Query' + projects: Array<{ + __typename?: 'Project' + id: string + projectId: any + name?: string | null + invocations: any + maxInvocations: any + active: boolean + paused: boolean + complete: boolean + artistName?: string | null + contract: { __typename?: 'Contract'; id: string } + }> +} export type GetWalletTokensQueryVariables = Exact<{ - wallet: Scalars['String']; - contracts: Array | Scalars['String']; - first: Scalars['Int']; - skip?: InputMaybe; -}>; - - -export type GetWalletTokensQuery = { __typename?: 'Query', tokens: Array<{ __typename?: 'Token', invocation: any, project: { __typename?: 'Project', name?: string | null } }> }; + wallet: Scalars['String'] + contracts: Array | Scalars['String'] + first: Scalars['Int'] + skip?: InputMaybe +}> + +export type GetWalletTokensQuery = { + __typename?: 'Query' + tokens: Array<{ + __typename?: 'Token' + invocation: any + project: { __typename?: 'Project'; name?: string | null } + }> +} export type GetContractProjectsQueryVariables = Exact<{ - contract: Scalars['ID']; - first: Scalars['Int']; - skip?: InputMaybe; -}>; - - -export type GetContractProjectsQuery = { __typename?: 'Query', contract?: { __typename?: 'Contract', projects?: Array<{ __typename?: 'Project', id: string, projectId: any, name?: string | null, invocations: any, maxInvocations: any, active: boolean, paused: boolean, complete: boolean, artistName?: string | null, contract: { __typename?: 'Contract', id: string } }> | null } | null }; + contract: Scalars['ID'] + first: Scalars['Int'] + skip?: InputMaybe +}> + +export type GetContractProjectsQuery = { + __typename?: 'Query' + contract?: { + __typename?: 'Contract' + projects?: Array<{ + __typename?: 'Project' + id: string + projectId: any + name?: string | null + invocations: any + maxInvocations: any + active: boolean + paused: boolean + complete: boolean + artistName?: string | null + contract: { __typename?: 'Contract'; id: string } + }> | null + } | null +} export type GetOpenProjectsQueryVariables = Exact<{ - contracts?: InputMaybe | Scalars['String']>; - first: Scalars['Int']; - skip?: InputMaybe; -}>; - - -export type GetOpenProjectsQuery = { __typename?: 'Query', projects: Array<{ __typename?: 'Project', id: string, projectId: any, name?: string | null, invocations: any, maxInvocations: any, active: boolean, paused: boolean, complete: boolean, artistName?: string | null, contract: { __typename?: 'Contract', id: string } }> }; + contracts?: InputMaybe | Scalars['String']> + first: Scalars['Int'] + skip?: InputMaybe +}> + +export type GetOpenProjectsQuery = { + __typename?: 'Query' + projects: Array<{ + __typename?: 'Project' + id: string + projectId: any + name?: string | null + invocations: any + maxInvocations: any + active: boolean + paused: boolean + complete: boolean + artistName?: string | null + contract: { __typename?: 'Contract'; id: string } + }> +} export type GetProjectQueryVariables = Exact<{ - id: Scalars['ID']; -}>; - - -export type GetProjectQuery = { __typename?: 'Query', projects: Array<{ __typename?: 'Project', id: string, projectId: any, name?: string | null, invocations: any, maxInvocations: any, active: boolean, paused: boolean, complete: boolean, artistName?: string | null, contract: { __typename?: 'Contract', id: string } }> }; + id: Scalars['ID'] +}> + +export type GetProjectQuery = { + __typename?: 'Query' + projects: Array<{ + __typename?: 'Project' + id: string + projectId: any + name?: string | null + invocations: any + maxInvocations: any + active: boolean + paused: boolean + complete: boolean + artistName?: string | null + contract: { __typename?: 'Contract'; id: string } + }> +} export type GetEngineContractsQueryVariables = Exact<{ - ids?: InputMaybe | Scalars['ID']>; -}>; - + ids?: InputMaybe | Scalars['ID']> +}> -export type GetEngineContractsQuery = { __typename?: 'Query', contracts: Array<{ __typename?: 'Contract', id: string }> }; +export type GetEngineContractsQuery = { + __typename?: 'Query' + contracts: Array<{ __typename?: 'Contract'; id: string }> +} export type GetProjectInContractsQueryVariables = Exact<{ - contracts?: InputMaybe | Scalars['String']>; - projectId: Scalars['BigInt']; -}>; - - -export type GetProjectInContractsQuery = { __typename?: 'Query', projects: Array<{ __typename?: 'Project', id: string, projectId: any, name?: string | null, invocations: any, maxInvocations: any, active: boolean, paused: boolean, complete: boolean, artistName?: string | null, contract: { __typename?: 'Contract', id: string } }> }; + contracts?: InputMaybe | Scalars['String']> + projectId: Scalars['BigInt'] +}> + +export type GetProjectInContractsQuery = { + __typename?: 'Query' + projects: Array<{ + __typename?: 'Project' + id: string + projectId: any + name?: string | null + invocations: any + maxInvocations: any + active: boolean + paused: boolean + complete: boolean + artistName?: string | null + contract: { __typename?: 'Contract'; id: string } + }> +} export type GetProjectInvocationsQueryVariables = Exact<{ - id: Scalars['ID']; -}>; + id: Scalars['ID'] +}> - -export type GetProjectInvocationsQuery = { __typename?: 'Query', projects: Array<{ __typename?: 'Project', invocations: any }> }; +export type GetProjectInvocationsQuery = { + __typename?: 'Query' + projects: Array<{ __typename?: 'Project'; invocations: any }> +} export type GetTokenOwnerQueryVariables = Exact<{ - id: Scalars['ID']; -}>; - - -export type GetTokenOwnerQuery = { __typename?: 'Query', tokens: Array<{ __typename?: 'Token', owner: { __typename?: 'Account', id: string } }> }; - - - -export type ResolverTypeWrapper = Promise | T; + id: Scalars['ID'] +}> + +export type GetTokenOwnerQuery = { + __typename?: 'Query' + tokens: Array<{ + __typename?: 'Token' + owner: { __typename?: 'Account'; id: string } + }> +} +export type ResolverTypeWrapper = Promise | T export type ResolverWithResolve = { - resolve: ResolverFn; -}; -export type Resolver = ResolverFn | ResolverWithResolve; + resolve: ResolverFn +} +export type Resolver = + | ResolverFn + | ResolverWithResolve export type ResolverFn = ( parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo -) => Promise | TResult; +) => Promise | TResult export type SubscriptionSubscribeFn = ( parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo -) => AsyncIterable | Promise>; +) => AsyncIterable | Promise> export type SubscriptionResolveFn = ( parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo -) => TResult | Promise; - -export interface SubscriptionSubscriberObject { - subscribe: SubscriptionSubscribeFn<{ [key in TKey]: TResult }, TParent, TContext, TArgs>; - resolve?: SubscriptionResolveFn; +) => TResult | Promise + +export interface SubscriptionSubscriberObject< + TResult, + TKey extends string, + TParent, + TContext, + TArgs +> { + subscribe: SubscriptionSubscribeFn< + { [key in TKey]: TResult }, + TParent, + TContext, + TArgs + > + resolve?: SubscriptionResolveFn< + TResult, + { [key in TKey]: TResult }, + TContext, + TArgs + > } export interface SubscriptionResolverObject { - subscribe: SubscriptionSubscribeFn; - resolve: SubscriptionResolveFn; + subscribe: SubscriptionSubscribeFn + resolve: SubscriptionResolveFn } -export type SubscriptionObject = +export type SubscriptionObject< + TResult, + TKey extends string, + TParent, + TContext, + TArgs +> = | SubscriptionSubscriberObject - | SubscriptionResolverObject; - -export type SubscriptionResolver = - | ((...args: any[]) => SubscriptionObject) - | SubscriptionObject; + | SubscriptionResolverObject + +export type SubscriptionResolver< + TResult, + TKey extends string, + TParent = {}, + TContext = {}, + TArgs = {} +> = + | (( + ...args: any[] + ) => SubscriptionObject) + | SubscriptionObject export type TypeResolveFn = ( parent: TParent, context: TContext, info: GraphQLResolveInfo -) => Maybe | Promise>; +) => Maybe | Promise> -export type IsTypeOfResolverFn = (obj: T, context: TContext, info: GraphQLResolveInfo) => boolean | Promise; +export type IsTypeOfResolverFn = ( + obj: T, + context: TContext, + info: GraphQLResolveInfo +) => boolean | Promise -export type NextResolverFn = () => Promise; +export type NextResolverFn = () => Promise -export type DirectiveResolverFn = ( +export type DirectiveResolverFn< + TResult = {}, + TParent = {}, + TContext = {}, + TArgs = {} +> = ( next: NextResolverFn, parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo -) => TResult | Promise; +) => TResult | Promise /** Mapping between all available schema types and the resolvers types */ export type ResolversTypes = { - Account: ResolverTypeWrapper; - AccountProject: ResolverTypeWrapper; - AccountProject_filter: AccountProject_Filter; - AccountProject_orderBy: AccountProject_OrderBy; - Account_filter: Account_Filter; - Account_orderBy: Account_OrderBy; - BigDecimal: ResolverTypeWrapper; - BigInt: ResolverTypeWrapper; - BlockChangedFilter: BlockChangedFilter; - Block_height: Block_Height; - Boolean: ResolverTypeWrapper; - Bytes: ResolverTypeWrapper; - Contract: ResolverTypeWrapper; - Contract_filter: Contract_Filter; - Contract_orderBy: Contract_OrderBy; - CoreType: CoreType; - Dependency: ResolverTypeWrapper; - DependencyAdditionalCDN: ResolverTypeWrapper; - DependencyAdditionalCDN_filter: DependencyAdditionalCdn_Filter; - DependencyAdditionalCDN_orderBy: DependencyAdditionalCdn_OrderBy; - DependencyAdditionalRepository: ResolverTypeWrapper; - DependencyAdditionalRepository_filter: DependencyAdditionalRepository_Filter; - DependencyAdditionalRepository_orderBy: DependencyAdditionalRepository_OrderBy; - DependencyRegistry: ResolverTypeWrapper; - DependencyRegistry_filter: DependencyRegistry_Filter; - DependencyRegistry_orderBy: DependencyRegistry_OrderBy; - DependencyScript: ResolverTypeWrapper; - DependencyScript_filter: DependencyScript_Filter; - DependencyScript_orderBy: DependencyScript_OrderBy; - Dependency_filter: Dependency_Filter; - Dependency_orderBy: Dependency_OrderBy; - EngineRegistry: ResolverTypeWrapper; - EngineRegistry_filter: EngineRegistry_Filter; - EngineRegistry_orderBy: EngineRegistry_OrderBy; - Exchange: Exchange; - Float: ResolverTypeWrapper; - ID: ResolverTypeWrapper; - Int: ResolverTypeWrapper; - Minter: ResolverTypeWrapper; - MinterFilter: ResolverTypeWrapper; - MinterFilter_filter: MinterFilter_Filter; - MinterFilter_orderBy: MinterFilter_OrderBy; - Minter_filter: Minter_Filter; - Minter_orderBy: Minter_OrderBy; - OrderDirection: OrderDirection; - Payment: ResolverTypeWrapper; - PaymentType: PaymentType; - Payment_filter: Payment_Filter; - Payment_orderBy: Payment_OrderBy; - Project: ResolverTypeWrapper; - ProjectExternalAssetDependency: ResolverTypeWrapper; - ProjectExternalAssetDependencyType: ProjectExternalAssetDependencyType; - ProjectExternalAssetDependency_filter: ProjectExternalAssetDependency_Filter; - ProjectExternalAssetDependency_orderBy: ProjectExternalAssetDependency_OrderBy; - ProjectMinterConfiguration: ResolverTypeWrapper; - ProjectMinterConfiguration_filter: ProjectMinterConfiguration_Filter; - ProjectMinterConfiguration_orderBy: ProjectMinterConfiguration_OrderBy; - ProjectScript: ResolverTypeWrapper; - ProjectScript_filter: ProjectScript_Filter; - ProjectScript_orderBy: ProjectScript_OrderBy; - Project_filter: Project_Filter; - Project_orderBy: Project_OrderBy; - ProposedArtistAddressesAndSplit: ResolverTypeWrapper; - ProposedArtistAddressesAndSplit_filter: ProposedArtistAddressesAndSplit_Filter; - ProposedArtistAddressesAndSplit_orderBy: ProposedArtistAddressesAndSplit_OrderBy; - Query: ResolverTypeWrapper<{}>; - Receipt: ResolverTypeWrapper; - Receipt_filter: Receipt_Filter; - Receipt_orderBy: Receipt_OrderBy; - Sale: ResolverTypeWrapper; - SaleLookupTable: ResolverTypeWrapper; - SaleLookupTable_filter: SaleLookupTable_Filter; - SaleLookupTable_orderBy: SaleLookupTable_OrderBy; - SaleType: SaleType; - Sale_filter: Sale_Filter; - Sale_orderBy: Sale_OrderBy; - String: ResolverTypeWrapper; - Subscription: ResolverTypeWrapper<{}>; - Token: ResolverTypeWrapper; - Token_filter: Token_Filter; - Token_orderBy: Token_OrderBy; - Transfer: ResolverTypeWrapper; - Transfer_filter: Transfer_Filter; - Transfer_orderBy: Transfer_OrderBy; - Whitelisting: ResolverTypeWrapper; - Whitelisting_filter: Whitelisting_Filter; - Whitelisting_orderBy: Whitelisting_OrderBy; - _Block_: ResolverTypeWrapper<_Block_>; - _Meta_: ResolverTypeWrapper<_Meta_>; - _SubgraphErrorPolicy_: _SubgraphErrorPolicy_; -}; + Account: ResolverTypeWrapper + AccountProject: ResolverTypeWrapper + AccountProject_filter: AccountProject_Filter + AccountProject_orderBy: AccountProject_OrderBy + Account_filter: Account_Filter + Account_orderBy: Account_OrderBy + BigDecimal: ResolverTypeWrapper + BigInt: ResolverTypeWrapper + BlockChangedFilter: BlockChangedFilter + Block_height: Block_Height + Boolean: ResolverTypeWrapper + Bytes: ResolverTypeWrapper + Contract: ResolverTypeWrapper + Contract_filter: Contract_Filter + Contract_orderBy: Contract_OrderBy + CoreType: CoreType + Dependency: ResolverTypeWrapper + DependencyAdditionalCDN: ResolverTypeWrapper + DependencyAdditionalCDN_filter: DependencyAdditionalCdn_Filter + DependencyAdditionalCDN_orderBy: DependencyAdditionalCdn_OrderBy + DependencyAdditionalRepository: ResolverTypeWrapper + DependencyAdditionalRepository_filter: DependencyAdditionalRepository_Filter + DependencyAdditionalRepository_orderBy: DependencyAdditionalRepository_OrderBy + DependencyRegistry: ResolverTypeWrapper + DependencyRegistry_filter: DependencyRegistry_Filter + DependencyRegistry_orderBy: DependencyRegistry_OrderBy + DependencyScript: ResolverTypeWrapper + DependencyScript_filter: DependencyScript_Filter + DependencyScript_orderBy: DependencyScript_OrderBy + Dependency_filter: Dependency_Filter + Dependency_orderBy: Dependency_OrderBy + EngineRegistry: ResolverTypeWrapper + EngineRegistry_filter: EngineRegistry_Filter + EngineRegistry_orderBy: EngineRegistry_OrderBy + Exchange: Exchange + Float: ResolverTypeWrapper + ID: ResolverTypeWrapper + Int: ResolverTypeWrapper + Minter: ResolverTypeWrapper + MinterFilter: ResolverTypeWrapper + MinterFilter_filter: MinterFilter_Filter + MinterFilter_orderBy: MinterFilter_OrderBy + Minter_filter: Minter_Filter + Minter_orderBy: Minter_OrderBy + OrderDirection: OrderDirection + Payment: ResolverTypeWrapper + PaymentType: PaymentType + Payment_filter: Payment_Filter + Payment_orderBy: Payment_OrderBy + Project: ResolverTypeWrapper + ProjectExternalAssetDependency: ResolverTypeWrapper + ProjectExternalAssetDependencyType: ProjectExternalAssetDependencyType + ProjectExternalAssetDependency_filter: ProjectExternalAssetDependency_Filter + ProjectExternalAssetDependency_orderBy: ProjectExternalAssetDependency_OrderBy + ProjectMinterConfiguration: ResolverTypeWrapper + ProjectMinterConfiguration_filter: ProjectMinterConfiguration_Filter + ProjectMinterConfiguration_orderBy: ProjectMinterConfiguration_OrderBy + ProjectScript: ResolverTypeWrapper + ProjectScript_filter: ProjectScript_Filter + ProjectScript_orderBy: ProjectScript_OrderBy + Project_filter: Project_Filter + Project_orderBy: Project_OrderBy + ProposedArtistAddressesAndSplit: ResolverTypeWrapper + ProposedArtistAddressesAndSplit_filter: ProposedArtistAddressesAndSplit_Filter + ProposedArtistAddressesAndSplit_orderBy: ProposedArtistAddressesAndSplit_OrderBy + Query: ResolverTypeWrapper<{}> + Receipt: ResolverTypeWrapper + Receipt_filter: Receipt_Filter + Receipt_orderBy: Receipt_OrderBy + Sale: ResolverTypeWrapper + SaleLookupTable: ResolverTypeWrapper + SaleLookupTable_filter: SaleLookupTable_Filter + SaleLookupTable_orderBy: SaleLookupTable_OrderBy + SaleType: SaleType + Sale_filter: Sale_Filter + Sale_orderBy: Sale_OrderBy + String: ResolverTypeWrapper + Subscription: ResolverTypeWrapper<{}> + Token: ResolverTypeWrapper + Token_filter: Token_Filter + Token_orderBy: Token_OrderBy + Transfer: ResolverTypeWrapper + Transfer_filter: Transfer_Filter + Transfer_orderBy: Transfer_OrderBy + Whitelisting: ResolverTypeWrapper + Whitelisting_filter: Whitelisting_Filter + Whitelisting_orderBy: Whitelisting_OrderBy + _Block_: ResolverTypeWrapper<_Block_> + _Meta_: ResolverTypeWrapper<_Meta_> + _SubgraphErrorPolicy_: _SubgraphErrorPolicy_ +} /** Mapping between all available schema types and the resolvers parents */ export type ResolversParentTypes = { - Account: Account; - AccountProject: AccountProject; - AccountProject_filter: AccountProject_Filter; - Account_filter: Account_Filter; - BigDecimal: Scalars['BigDecimal']; - BigInt: Scalars['BigInt']; - BlockChangedFilter: BlockChangedFilter; - Block_height: Block_Height; - Boolean: Scalars['Boolean']; - Bytes: Scalars['Bytes']; - Contract: Contract; - Contract_filter: Contract_Filter; - Dependency: Dependency; - DependencyAdditionalCDN: DependencyAdditionalCdn; - DependencyAdditionalCDN_filter: DependencyAdditionalCdn_Filter; - DependencyAdditionalRepository: DependencyAdditionalRepository; - DependencyAdditionalRepository_filter: DependencyAdditionalRepository_Filter; - DependencyRegistry: DependencyRegistry; - DependencyRegistry_filter: DependencyRegistry_Filter; - DependencyScript: DependencyScript; - DependencyScript_filter: DependencyScript_Filter; - Dependency_filter: Dependency_Filter; - EngineRegistry: EngineRegistry; - EngineRegistry_filter: EngineRegistry_Filter; - Float: Scalars['Float']; - ID: Scalars['ID']; - Int: Scalars['Int']; - Minter: Minter; - MinterFilter: MinterFilter; - MinterFilter_filter: MinterFilter_Filter; - Minter_filter: Minter_Filter; - Payment: Payment; - Payment_filter: Payment_Filter; - Project: Project; - ProjectExternalAssetDependency: ProjectExternalAssetDependency; - ProjectExternalAssetDependency_filter: ProjectExternalAssetDependency_Filter; - ProjectMinterConfiguration: ProjectMinterConfiguration; - ProjectMinterConfiguration_filter: ProjectMinterConfiguration_Filter; - ProjectScript: ProjectScript; - ProjectScript_filter: ProjectScript_Filter; - Project_filter: Project_Filter; - ProposedArtistAddressesAndSplit: ProposedArtistAddressesAndSplit; - ProposedArtistAddressesAndSplit_filter: ProposedArtistAddressesAndSplit_Filter; - Query: {}; - Receipt: Receipt; - Receipt_filter: Receipt_Filter; - Sale: Sale; - SaleLookupTable: SaleLookupTable; - SaleLookupTable_filter: SaleLookupTable_Filter; - Sale_filter: Sale_Filter; - String: Scalars['String']; - Subscription: {}; - Token: Token; - Token_filter: Token_Filter; - Transfer: Transfer; - Transfer_filter: Transfer_Filter; - Whitelisting: Whitelisting; - Whitelisting_filter: Whitelisting_Filter; - _Block_: _Block_; - _Meta_: _Meta_; -}; + Account: Account + AccountProject: AccountProject + AccountProject_filter: AccountProject_Filter + Account_filter: Account_Filter + BigDecimal: Scalars['BigDecimal'] + BigInt: Scalars['BigInt'] + BlockChangedFilter: BlockChangedFilter + Block_height: Block_Height + Boolean: Scalars['Boolean'] + Bytes: Scalars['Bytes'] + Contract: Contract + Contract_filter: Contract_Filter + Dependency: Dependency + DependencyAdditionalCDN: DependencyAdditionalCdn + DependencyAdditionalCDN_filter: DependencyAdditionalCdn_Filter + DependencyAdditionalRepository: DependencyAdditionalRepository + DependencyAdditionalRepository_filter: DependencyAdditionalRepository_Filter + DependencyRegistry: DependencyRegistry + DependencyRegistry_filter: DependencyRegistry_Filter + DependencyScript: DependencyScript + DependencyScript_filter: DependencyScript_Filter + Dependency_filter: Dependency_Filter + EngineRegistry: EngineRegistry + EngineRegistry_filter: EngineRegistry_Filter + Float: Scalars['Float'] + ID: Scalars['ID'] + Int: Scalars['Int'] + Minter: Minter + MinterFilter: MinterFilter + MinterFilter_filter: MinterFilter_Filter + Minter_filter: Minter_Filter + Payment: Payment + Payment_filter: Payment_Filter + Project: Project + ProjectExternalAssetDependency: ProjectExternalAssetDependency + ProjectExternalAssetDependency_filter: ProjectExternalAssetDependency_Filter + ProjectMinterConfiguration: ProjectMinterConfiguration + ProjectMinterConfiguration_filter: ProjectMinterConfiguration_Filter + ProjectScript: ProjectScript + ProjectScript_filter: ProjectScript_Filter + Project_filter: Project_Filter + ProposedArtistAddressesAndSplit: ProposedArtistAddressesAndSplit + ProposedArtistAddressesAndSplit_filter: ProposedArtistAddressesAndSplit_Filter + Query: {} + Receipt: Receipt + Receipt_filter: Receipt_Filter + Sale: Sale + SaleLookupTable: SaleLookupTable + SaleLookupTable_filter: SaleLookupTable_Filter + Sale_filter: Sale_Filter + String: Scalars['String'] + Subscription: {} + Token: Token + Token_filter: Token_Filter + Transfer: Transfer + Transfer_filter: Transfer_Filter + Whitelisting: Whitelisting + Whitelisting_filter: Whitelisting_Filter + _Block_: _Block_ + _Meta_: _Meta_ +} export type DerivedFromDirectiveArgs = { - field: Scalars['String']; -}; + field: Scalars['String'] +} -export type DerivedFromDirectiveResolver = DirectiveResolverFn; +export type DerivedFromDirectiveResolver< + Result, + Parent, + ContextType = any, + Args = DerivedFromDirectiveArgs +> = DirectiveResolverFn -export type EntityDirectiveArgs = { }; +export type EntityDirectiveArgs = {} -export type EntityDirectiveResolver = DirectiveResolverFn; +export type EntityDirectiveResolver< + Result, + Parent, + ContextType = any, + Args = EntityDirectiveArgs +> = DirectiveResolverFn export type SubgraphIdDirectiveArgs = { - id: Scalars['String']; -}; - -export type SubgraphIdDirectiveResolver = DirectiveResolverFn; - -export type AccountResolvers = { - id?: Resolver; - projectsCreated?: Resolver>, ParentType, ContextType, RequireFields>; - projectsOwned?: Resolver>, ParentType, ContextType, RequireFields>; - receipts?: Resolver>, ParentType, ContextType, RequireFields>; - tokens?: Resolver>, ParentType, ContextType, RequireFields>; - whitelistedOn?: Resolver>, ParentType, ContextType, RequireFields>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type AccountProjectResolvers = { - account?: Resolver; - count?: Resolver; - id?: Resolver; - project?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export interface BigDecimalScalarConfig extends GraphQLScalarTypeConfig { - name: 'BigDecimal'; -} - -export interface BigIntScalarConfig extends GraphQLScalarTypeConfig { - name: 'BigInt'; -} - -export interface BytesScalarConfig extends GraphQLScalarTypeConfig { - name: 'Bytes'; -} - -export type ContractResolvers = { - admin?: Resolver; - autoApproveArtistSplitProposals?: Resolver, ParentType, ContextType>; - createdAt?: Resolver; - curationRegistry?: Resolver, ParentType, ContextType>; - dependencyRegistry?: Resolver, ParentType, ContextType>; - enginePlatformProviderAddress?: Resolver, ParentType, ContextType>; - enginePlatformProviderPercentage?: Resolver, ParentType, ContextType>; - enginePlatformProviderSecondarySalesAddress?: Resolver, ParentType, ContextType>; - enginePlatformProviderSecondarySalesBPS?: Resolver, ParentType, ContextType>; - id?: Resolver; - mintWhitelisted?: Resolver, ParentType, ContextType>; - minterFilter?: Resolver, ParentType, ContextType>; - newProjectsForbidden?: Resolver; - nextProjectId?: Resolver; - preferredArweaveGateway?: Resolver, ParentType, ContextType>; - preferredIPFSGateway?: Resolver, ParentType, ContextType>; - projects?: Resolver>, ParentType, ContextType, RequireFields>; - randomizerContract?: Resolver, ParentType, ContextType>; - registeredOn?: Resolver, ParentType, ContextType>; - renderProviderAddress?: Resolver; - renderProviderPercentage?: Resolver; - renderProviderSecondarySalesAddress?: Resolver, ParentType, ContextType>; - renderProviderSecondarySalesBPS?: Resolver, ParentType, ContextType>; - tokens?: Resolver>, ParentType, ContextType, RequireFields>; - type?: Resolver; - updatedAt?: Resolver; - whitelisted?: Resolver>, ParentType, ContextType, RequireFields>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type DependencyResolvers = { - additionalCDNCount?: Resolver; - additionalCDNs?: Resolver, ParentType, ContextType, RequireFields>; - additionalRepositories?: Resolver, ParentType, ContextType, RequireFields>; - additionalRepositoryCount?: Resolver; - dependencyRegistry?: Resolver; - id?: Resolver; - preferredCDN?: Resolver; - preferredRepository?: Resolver; - referenceWebsite?: Resolver; - script?: Resolver, ParentType, ContextType>; - scriptCount?: Resolver; - scripts?: Resolver, ParentType, ContextType, RequireFields>; - updatedAt?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type DependencyAdditionalCdnResolvers = { - cdn?: Resolver; - dependency?: Resolver; - id?: Resolver; - index?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type DependencyAdditionalRepositoryResolvers = { - dependency?: Resolver; - id?: Resolver; - index?: Resolver; - repository?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type DependencyRegistryResolvers = { - dependencies?: Resolver>, ParentType, ContextType, RequireFields>; - id?: Resolver; - owner?: Resolver; - supportedCoreContracts?: Resolver, ParentType, ContextType, RequireFields>; - updatedAt?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type DependencyScriptResolvers = { - address?: Resolver; - dependency?: Resolver; - id?: Resolver; - index?: Resolver; - script?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type EngineRegistryResolvers = { - id?: Resolver; - registeredContracts?: Resolver>, ParentType, ContextType, RequireFields>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type MinterResolvers = { - coreContract?: Resolver; - extraMinterDetails?: Resolver; - id?: Resolver; - maximumHalfLifeInSeconds?: Resolver, ParentType, ContextType>; - minimumAuctionLengthInSeconds?: Resolver, ParentType, ContextType>; - minimumHalfLifeInSeconds?: Resolver, ParentType, ContextType>; - minterFilter?: Resolver; - receipts?: Resolver>, ParentType, ContextType, RequireFields>; - type?: Resolver; - updatedAt?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type MinterFilterResolvers = { - associatedMinters?: Resolver, ParentType, ContextType, RequireFields>; - coreContract?: Resolver; - id?: Resolver; - minterAllowlist?: Resolver, ParentType, ContextType, RequireFields>; - updatedAt?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type PaymentResolvers = { - id?: Resolver; - paymentToken?: Resolver; - paymentType?: Resolver; - price?: Resolver; - recipient?: Resolver; - sale?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type ProjectResolvers = { - activatedAt?: Resolver, ParentType, ContextType>; - active?: Resolver; - additionalPayee?: Resolver, ParentType, ContextType>; - additionalPayeePercentage?: Resolver, ParentType, ContextType>; - additionalPayeeSecondarySalesAddress?: Resolver, ParentType, ContextType>; - additionalPayeeSecondarySalesPercentage?: Resolver, ParentType, ContextType>; - artist?: Resolver; - artistAddress?: Resolver; - artistName?: Resolver, ParentType, ContextType>; - aspectRatio?: Resolver, ParentType, ContextType>; - baseIpfsUri?: Resolver, ParentType, ContextType>; - baseUri?: Resolver, ParentType, ContextType>; - complete?: Resolver; - completedAt?: Resolver, ParentType, ContextType>; - contract?: Resolver; - createdAt?: Resolver; - curationStatus?: Resolver, ParentType, ContextType>; - currencyAddress?: Resolver, ParentType, ContextType>; - currencySymbol?: Resolver, ParentType, ContextType>; - description?: Resolver, ParentType, ContextType>; - dynamic?: Resolver; - externalAssetDependencies?: Resolver, ParentType, ContextType, RequireFields>; - externalAssetDependenciesLocked?: Resolver; - externalAssetDependencyCount?: Resolver; - id?: Resolver; - invocations?: Resolver; - ipfsHash?: Resolver, ParentType, ContextType>; - license?: Resolver, ParentType, ContextType>; - locked?: Resolver, ParentType, ContextType>; - maxInvocations?: Resolver; - minterConfiguration?: Resolver, ParentType, ContextType>; - name?: Resolver, ParentType, ContextType>; - owners?: Resolver>, ParentType, ContextType, RequireFields>; - paused?: Resolver; - pricePerTokenInWei?: Resolver; - projectId?: Resolver; - proposedArtistAddressesAndSplits?: Resolver, ParentType, ContextType>; - receipts?: Resolver>, ParentType, ContextType, RequireFields>; - royaltyPercentage?: Resolver, ParentType, ContextType>; - saleLookupTables?: Resolver, ParentType, ContextType, RequireFields>; - script?: Resolver, ParentType, ContextType>; - scriptCount?: Resolver; - scriptJSON?: Resolver, ParentType, ContextType>; - scriptTypeAndVersion?: Resolver, ParentType, ContextType>; - scriptUpdatedAt?: Resolver, ParentType, ContextType>; - scripts?: Resolver>, ParentType, ContextType, RequireFields>; - tokens?: Resolver>, ParentType, ContextType, RequireFields>; - updatedAt?: Resolver; - useHashString?: Resolver; - useIpfs?: Resolver, ParentType, ContextType>; - website?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type ProjectExternalAssetDependencyResolvers = { - bytecodeAddress?: Resolver, ParentType, ContextType>; - cid?: Resolver; - data?: Resolver, ParentType, ContextType>; - dependencyType?: Resolver; - id?: Resolver; - index?: Resolver; - project?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type ProjectMinterConfigurationResolvers = { - basePrice?: Resolver, ParentType, ContextType>; - currencyAddress?: Resolver; - currencySymbol?: Resolver; - endTime?: Resolver, ParentType, ContextType>; - extraMinterDetails?: Resolver; - halfLifeSeconds?: Resolver, ParentType, ContextType>; - id?: Resolver; - maxInvocations?: Resolver, ParentType, ContextType>; - minter?: Resolver; - priceIsConfigured?: Resolver; - project?: Resolver; - purchaseToDisabled?: Resolver; - startPrice?: Resolver, ParentType, ContextType>; - startTime?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type ProjectScriptResolvers = { - id?: Resolver; - index?: Resolver; - project?: Resolver; - script?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type ProposedArtistAddressesAndSplitResolvers = { - additionalPayeePrimarySalesAddress?: Resolver; - additionalPayeePrimarySalesPercentage?: Resolver; - additionalPayeeSecondarySalesAddress?: Resolver; - additionalPayeeSecondarySalesPercentage?: Resolver; - artistAddress?: Resolver; - createdAt?: Resolver; - id?: Resolver; - project?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type QueryResolvers = { - _meta?: Resolver, ParentType, ContextType, Partial>; - account?: Resolver, ParentType, ContextType, RequireFields>; - accountProject?: Resolver, ParentType, ContextType, RequireFields>; - accountProjects?: Resolver, ParentType, ContextType, RequireFields>; - accounts?: Resolver, ParentType, ContextType, RequireFields>; - contract?: Resolver, ParentType, ContextType, RequireFields>; - contracts?: Resolver, ParentType, ContextType, RequireFields>; - dependencies?: Resolver, ParentType, ContextType, RequireFields>; - dependency?: Resolver, ParentType, ContextType, RequireFields>; - dependencyAdditionalCDN?: Resolver, ParentType, ContextType, RequireFields>; - dependencyAdditionalCDNs?: Resolver, ParentType, ContextType, RequireFields>; - dependencyAdditionalRepositories?: Resolver, ParentType, ContextType, RequireFields>; - dependencyAdditionalRepository?: Resolver, ParentType, ContextType, RequireFields>; - dependencyRegistries?: Resolver, ParentType, ContextType, RequireFields>; - dependencyRegistry?: Resolver, ParentType, ContextType, RequireFields>; - dependencyScript?: Resolver, ParentType, ContextType, RequireFields>; - dependencyScripts?: Resolver, ParentType, ContextType, RequireFields>; - engineRegistries?: Resolver, ParentType, ContextType, RequireFields>; - engineRegistry?: Resolver, ParentType, ContextType, RequireFields>; - minter?: Resolver, ParentType, ContextType, RequireFields>; - minterFilter?: Resolver, ParentType, ContextType, RequireFields>; - minterFilters?: Resolver, ParentType, ContextType, RequireFields>; - minters?: Resolver, ParentType, ContextType, RequireFields>; - payment?: Resolver, ParentType, ContextType, RequireFields>; - payments?: Resolver, ParentType, ContextType, RequireFields>; - project?: Resolver, ParentType, ContextType, RequireFields>; - projectExternalAssetDependencies?: Resolver, ParentType, ContextType, RequireFields>; - projectExternalAssetDependency?: Resolver, ParentType, ContextType, RequireFields>; - projectMinterConfiguration?: Resolver, ParentType, ContextType, RequireFields>; - projectMinterConfigurations?: Resolver, ParentType, ContextType, RequireFields>; - projectScript?: Resolver, ParentType, ContextType, RequireFields>; - projectScripts?: Resolver, ParentType, ContextType, RequireFields>; - projects?: Resolver, ParentType, ContextType, RequireFields>; - proposedArtistAddressesAndSplit?: Resolver, ParentType, ContextType, RequireFields>; - proposedArtistAddressesAndSplits?: Resolver, ParentType, ContextType, RequireFields>; - receipt?: Resolver, ParentType, ContextType, RequireFields>; - receipts?: Resolver, ParentType, ContextType, RequireFields>; - sale?: Resolver, ParentType, ContextType, RequireFields>; - saleLookupTable?: Resolver, ParentType, ContextType, RequireFields>; - saleLookupTables?: Resolver, ParentType, ContextType, RequireFields>; - sales?: Resolver, ParentType, ContextType, RequireFields>; - token?: Resolver, ParentType, ContextType, RequireFields>; - tokens?: Resolver, ParentType, ContextType, RequireFields>; - transfer?: Resolver, ParentType, ContextType, RequireFields>; - transfers?: Resolver, ParentType, ContextType, RequireFields>; - whitelisting?: Resolver, ParentType, ContextType, RequireFields>; - whitelistings?: Resolver, ParentType, ContextType, RequireFields>; -}; - -export type ReceiptResolvers = { - account?: Resolver; - id?: Resolver; - minter?: Resolver; - netPosted?: Resolver; - numPurchased?: Resolver; - project?: Resolver; - updatedAt?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type SaleResolvers = { - blockNumber?: Resolver; - blockTimestamp?: Resolver; - buyer?: Resolver; - exchange?: Resolver; - id?: Resolver; - isPrivate?: Resolver; - payments?: Resolver, ParentType, ContextType, RequireFields>; - saleLookupTables?: Resolver, ParentType, ContextType, RequireFields>; - saleType?: Resolver; - seller?: Resolver; - summaryTokensSold?: Resolver; - txHash?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type SaleLookupTableResolvers = { - blockNumber?: Resolver; - id?: Resolver; - project?: Resolver; - sale?: Resolver; - timestamp?: Resolver; - token?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type SubscriptionResolvers = { - _meta?: SubscriptionResolver, "_meta", ParentType, ContextType, Partial>; - account?: SubscriptionResolver, "account", ParentType, ContextType, RequireFields>; - accountProject?: SubscriptionResolver, "accountProject", ParentType, ContextType, RequireFields>; - accountProjects?: SubscriptionResolver, "accountProjects", ParentType, ContextType, RequireFields>; - accounts?: SubscriptionResolver, "accounts", ParentType, ContextType, RequireFields>; - contract?: SubscriptionResolver, "contract", ParentType, ContextType, RequireFields>; - contracts?: SubscriptionResolver, "contracts", ParentType, ContextType, RequireFields>; - dependencies?: SubscriptionResolver, "dependencies", ParentType, ContextType, RequireFields>; - dependency?: SubscriptionResolver, "dependency", ParentType, ContextType, RequireFields>; - dependencyAdditionalCDN?: SubscriptionResolver, "dependencyAdditionalCDN", ParentType, ContextType, RequireFields>; - dependencyAdditionalCDNs?: SubscriptionResolver, "dependencyAdditionalCDNs", ParentType, ContextType, RequireFields>; - dependencyAdditionalRepositories?: SubscriptionResolver, "dependencyAdditionalRepositories", ParentType, ContextType, RequireFields>; - dependencyAdditionalRepository?: SubscriptionResolver, "dependencyAdditionalRepository", ParentType, ContextType, RequireFields>; - dependencyRegistries?: SubscriptionResolver, "dependencyRegistries", ParentType, ContextType, RequireFields>; - dependencyRegistry?: SubscriptionResolver, "dependencyRegistry", ParentType, ContextType, RequireFields>; - dependencyScript?: SubscriptionResolver, "dependencyScript", ParentType, ContextType, RequireFields>; - dependencyScripts?: SubscriptionResolver, "dependencyScripts", ParentType, ContextType, RequireFields>; - engineRegistries?: SubscriptionResolver, "engineRegistries", ParentType, ContextType, RequireFields>; - engineRegistry?: SubscriptionResolver, "engineRegistry", ParentType, ContextType, RequireFields>; - minter?: SubscriptionResolver, "minter", ParentType, ContextType, RequireFields>; - minterFilter?: SubscriptionResolver, "minterFilter", ParentType, ContextType, RequireFields>; - minterFilters?: SubscriptionResolver, "minterFilters", ParentType, ContextType, RequireFields>; - minters?: SubscriptionResolver, "minters", ParentType, ContextType, RequireFields>; - payment?: SubscriptionResolver, "payment", ParentType, ContextType, RequireFields>; - payments?: SubscriptionResolver, "payments", ParentType, ContextType, RequireFields>; - project?: SubscriptionResolver, "project", ParentType, ContextType, RequireFields>; - projectExternalAssetDependencies?: SubscriptionResolver, "projectExternalAssetDependencies", ParentType, ContextType, RequireFields>; - projectExternalAssetDependency?: SubscriptionResolver, "projectExternalAssetDependency", ParentType, ContextType, RequireFields>; - projectMinterConfiguration?: SubscriptionResolver, "projectMinterConfiguration", ParentType, ContextType, RequireFields>; - projectMinterConfigurations?: SubscriptionResolver, "projectMinterConfigurations", ParentType, ContextType, RequireFields>; - projectScript?: SubscriptionResolver, "projectScript", ParentType, ContextType, RequireFields>; - projectScripts?: SubscriptionResolver, "projectScripts", ParentType, ContextType, RequireFields>; - projects?: SubscriptionResolver, "projects", ParentType, ContextType, RequireFields>; - proposedArtistAddressesAndSplit?: SubscriptionResolver, "proposedArtistAddressesAndSplit", ParentType, ContextType, RequireFields>; - proposedArtistAddressesAndSplits?: SubscriptionResolver, "proposedArtistAddressesAndSplits", ParentType, ContextType, RequireFields>; - receipt?: SubscriptionResolver, "receipt", ParentType, ContextType, RequireFields>; - receipts?: SubscriptionResolver, "receipts", ParentType, ContextType, RequireFields>; - sale?: SubscriptionResolver, "sale", ParentType, ContextType, RequireFields>; - saleLookupTable?: SubscriptionResolver, "saleLookupTable", ParentType, ContextType, RequireFields>; - saleLookupTables?: SubscriptionResolver, "saleLookupTables", ParentType, ContextType, RequireFields>; - sales?: SubscriptionResolver, "sales", ParentType, ContextType, RequireFields>; - token?: SubscriptionResolver, "token", ParentType, ContextType, RequireFields>; - tokens?: SubscriptionResolver, "tokens", ParentType, ContextType, RequireFields>; - transfer?: SubscriptionResolver, "transfer", ParentType, ContextType, RequireFields>; - transfers?: SubscriptionResolver, "transfers", ParentType, ContextType, RequireFields>; - whitelisting?: SubscriptionResolver, "whitelisting", ParentType, ContextType, RequireFields>; - whitelistings?: SubscriptionResolver, "whitelistings", ParentType, ContextType, RequireFields>; -}; - -export type TokenResolvers = { - contract?: Resolver; - createdAt?: Resolver; - hash?: Resolver; - id?: Resolver; - invocation?: Resolver; - nextSaleId?: Resolver; - owner?: Resolver; - project?: Resolver; - saleLookupTables?: Resolver, ParentType, ContextType, RequireFields>; - tokenId?: Resolver; - transactionHash?: Resolver; - transfers?: Resolver>, ParentType, ContextType, RequireFields>; - updatedAt?: Resolver; - uri?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type TransferResolvers = { - blockHash?: Resolver; - blockNumber?: Resolver; - blockTimestamp?: Resolver; - from?: Resolver; - id?: Resolver; - to?: Resolver; - token?: Resolver; - transactionHash?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type WhitelistingResolvers = { - account?: Resolver; - contract?: Resolver; - id?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type _Block_Resolvers = { - hash?: Resolver, ParentType, ContextType>; - number?: Resolver; - timestamp?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type _Meta_Resolvers = { - block?: Resolver; - deployment?: Resolver; - hasIndexingErrors?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; + id: Scalars['String'] +} + +export type SubgraphIdDirectiveResolver< + Result, + Parent, + ContextType = any, + Args = SubgraphIdDirectiveArgs +> = DirectiveResolverFn + +export type AccountResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['Account'] = ResolversParentTypes['Account'] +> = { + id?: Resolver + projectsCreated?: Resolver< + Maybe>, + ParentType, + ContextType, + RequireFields + > + projectsOwned?: Resolver< + Maybe>, + ParentType, + ContextType, + RequireFields + > + receipts?: Resolver< + Maybe>, + ParentType, + ContextType, + RequireFields + > + tokens?: Resolver< + Maybe>, + ParentType, + ContextType, + RequireFields + > + whitelistedOn?: Resolver< + Maybe>, + ParentType, + ContextType, + RequireFields + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type AccountProjectResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['AccountProject'] = ResolversParentTypes['AccountProject'] +> = { + account?: Resolver + count?: Resolver + id?: Resolver + project?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export interface BigDecimalScalarConfig + extends GraphQLScalarTypeConfig { + name: 'BigDecimal' +} + +export interface BigIntScalarConfig + extends GraphQLScalarTypeConfig { + name: 'BigInt' +} + +export interface BytesScalarConfig + extends GraphQLScalarTypeConfig { + name: 'Bytes' +} + +export type ContractResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['Contract'] = ResolversParentTypes['Contract'] +> = { + admin?: Resolver + autoApproveArtistSplitProposals?: Resolver< + Maybe, + ParentType, + ContextType + > + createdAt?: Resolver + curationRegistry?: Resolver< + Maybe, + ParentType, + ContextType + > + dependencyRegistry?: Resolver< + Maybe, + ParentType, + ContextType + > + enginePlatformProviderAddress?: Resolver< + Maybe, + ParentType, + ContextType + > + enginePlatformProviderPercentage?: Resolver< + Maybe, + ParentType, + ContextType + > + enginePlatformProviderSecondarySalesAddress?: Resolver< + Maybe, + ParentType, + ContextType + > + enginePlatformProviderSecondarySalesBPS?: Resolver< + Maybe, + ParentType, + ContextType + > + id?: Resolver + mintWhitelisted?: Resolver< + Array, + ParentType, + ContextType + > + minterFilter?: Resolver< + Maybe, + ParentType, + ContextType + > + newProjectsForbidden?: Resolver< + ResolversTypes['Boolean'], + ParentType, + ContextType + > + nextProjectId?: Resolver + preferredArweaveGateway?: Resolver< + Maybe, + ParentType, + ContextType + > + preferredIPFSGateway?: Resolver< + Maybe, + ParentType, + ContextType + > + projects?: Resolver< + Maybe>, + ParentType, + ContextType, + RequireFields + > + randomizerContract?: Resolver< + Maybe, + ParentType, + ContextType + > + registeredOn?: Resolver< + Maybe, + ParentType, + ContextType + > + renderProviderAddress?: Resolver< + ResolversTypes['Bytes'], + ParentType, + ContextType + > + renderProviderPercentage?: Resolver< + ResolversTypes['BigInt'], + ParentType, + ContextType + > + renderProviderSecondarySalesAddress?: Resolver< + Maybe, + ParentType, + ContextType + > + renderProviderSecondarySalesBPS?: Resolver< + Maybe, + ParentType, + ContextType + > + tokens?: Resolver< + Maybe>, + ParentType, + ContextType, + RequireFields + > + type?: Resolver + updatedAt?: Resolver + whitelisted?: Resolver< + Maybe>, + ParentType, + ContextType, + RequireFields + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type DependencyResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['Dependency'] = ResolversParentTypes['Dependency'] +> = { + additionalCDNCount?: Resolver< + ResolversTypes['BigInt'], + ParentType, + ContextType + > + additionalCDNs?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + additionalRepositories?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + additionalRepositoryCount?: Resolver< + ResolversTypes['BigInt'], + ParentType, + ContextType + > + dependencyRegistry?: Resolver< + ResolversTypes['DependencyRegistry'], + ParentType, + ContextType + > + id?: Resolver + preferredCDN?: Resolver + preferredRepository?: Resolver< + ResolversTypes['String'], + ParentType, + ContextType + > + referenceWebsite?: Resolver + script?: Resolver, ParentType, ContextType> + scriptCount?: Resolver + scripts?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + updatedAt?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type DependencyAdditionalCdnResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['DependencyAdditionalCDN'] = ResolversParentTypes['DependencyAdditionalCDN'] +> = { + cdn?: Resolver + dependency?: Resolver + id?: Resolver + index?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type DependencyAdditionalRepositoryResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['DependencyAdditionalRepository'] = ResolversParentTypes['DependencyAdditionalRepository'] +> = { + dependency?: Resolver + id?: Resolver + index?: Resolver + repository?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type DependencyRegistryResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['DependencyRegistry'] = ResolversParentTypes['DependencyRegistry'] +> = { + dependencies?: Resolver< + Maybe>, + ParentType, + ContextType, + RequireFields + > + id?: Resolver + owner?: Resolver + supportedCoreContracts?: Resolver< + Array, + ParentType, + ContextType, + RequireFields< + DependencyRegistrySupportedCoreContractsArgs, + 'first' | 'skip' + > + > + updatedAt?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type DependencyScriptResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['DependencyScript'] = ResolversParentTypes['DependencyScript'] +> = { + address?: Resolver + dependency?: Resolver + id?: Resolver + index?: Resolver + script?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type EngineRegistryResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['EngineRegistry'] = ResolversParentTypes['EngineRegistry'] +> = { + id?: Resolver + registeredContracts?: Resolver< + Maybe>, + ParentType, + ContextType, + RequireFields + > + __isTypeOf?: IsTypeOfResolverFn +} + +export type MinterResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['Minter'] = ResolversParentTypes['Minter'] +> = { + coreContract?: Resolver + extraMinterDetails?: Resolver< + ResolversTypes['String'], + ParentType, + ContextType + > + id?: Resolver + maximumHalfLifeInSeconds?: Resolver< + Maybe, + ParentType, + ContextType + > + minimumAuctionLengthInSeconds?: Resolver< + Maybe, + ParentType, + ContextType + > + minimumHalfLifeInSeconds?: Resolver< + Maybe, + ParentType, + ContextType + > + minterFilter?: Resolver< + ResolversTypes['MinterFilter'], + ParentType, + ContextType + > + receipts?: Resolver< + Maybe>, + ParentType, + ContextType, + RequireFields + > + type?: Resolver + updatedAt?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type MinterFilterResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['MinterFilter'] = ResolversParentTypes['MinterFilter'] +> = { + associatedMinters?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + coreContract?: Resolver + id?: Resolver + minterAllowlist?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + updatedAt?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type PaymentResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['Payment'] = ResolversParentTypes['Payment'] +> = { + id?: Resolver + paymentToken?: Resolver + paymentType?: Resolver + price?: Resolver + recipient?: Resolver + sale?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type ProjectResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['Project'] = ResolversParentTypes['Project'] +> = { + activatedAt?: Resolver< + Maybe, + ParentType, + ContextType + > + active?: Resolver + additionalPayee?: Resolver< + Maybe, + ParentType, + ContextType + > + additionalPayeePercentage?: Resolver< + Maybe, + ParentType, + ContextType + > + additionalPayeeSecondarySalesAddress?: Resolver< + Maybe, + ParentType, + ContextType + > + additionalPayeeSecondarySalesPercentage?: Resolver< + Maybe, + ParentType, + ContextType + > + artist?: Resolver + artistAddress?: Resolver + artistName?: Resolver< + Maybe, + ParentType, + ContextType + > + aspectRatio?: Resolver< + Maybe, + ParentType, + ContextType + > + baseIpfsUri?: Resolver< + Maybe, + ParentType, + ContextType + > + baseUri?: Resolver, ParentType, ContextType> + complete?: Resolver + completedAt?: Resolver< + Maybe, + ParentType, + ContextType + > + contract?: Resolver + createdAt?: Resolver + curationStatus?: Resolver< + Maybe, + ParentType, + ContextType + > + currencyAddress?: Resolver< + Maybe, + ParentType, + ContextType + > + currencySymbol?: Resolver< + Maybe, + ParentType, + ContextType + > + description?: Resolver< + Maybe, + ParentType, + ContextType + > + dynamic?: Resolver + externalAssetDependencies?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + externalAssetDependenciesLocked?: Resolver< + ResolversTypes['Boolean'], + ParentType, + ContextType + > + externalAssetDependencyCount?: Resolver< + ResolversTypes['BigInt'], + ParentType, + ContextType + > + id?: Resolver + invocations?: Resolver + ipfsHash?: Resolver, ParentType, ContextType> + license?: Resolver, ParentType, ContextType> + locked?: Resolver, ParentType, ContextType> + maxInvocations?: Resolver + minterConfiguration?: Resolver< + Maybe, + ParentType, + ContextType + > + name?: Resolver, ParentType, ContextType> + owners?: Resolver< + Maybe>, + ParentType, + ContextType, + RequireFields + > + paused?: Resolver + pricePerTokenInWei?: Resolver< + ResolversTypes['BigInt'], + ParentType, + ContextType + > + projectId?: Resolver + proposedArtistAddressesAndSplits?: Resolver< + Maybe, + ParentType, + ContextType + > + receipts?: Resolver< + Maybe>, + ParentType, + ContextType, + RequireFields + > + royaltyPercentage?: Resolver< + Maybe, + ParentType, + ContextType + > + saleLookupTables?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + script?: Resolver, ParentType, ContextType> + scriptCount?: Resolver + scriptJSON?: Resolver< + Maybe, + ParentType, + ContextType + > + scriptTypeAndVersion?: Resolver< + Maybe, + ParentType, + ContextType + > + scriptUpdatedAt?: Resolver< + Maybe, + ParentType, + ContextType + > + scripts?: Resolver< + Maybe>, + ParentType, + ContextType, + RequireFields + > + tokens?: Resolver< + Maybe>, + ParentType, + ContextType, + RequireFields + > + updatedAt?: Resolver + useHashString?: Resolver + useIpfs?: Resolver, ParentType, ContextType> + website?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type ProjectExternalAssetDependencyResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['ProjectExternalAssetDependency'] = ResolversParentTypes['ProjectExternalAssetDependency'] +> = { + bytecodeAddress?: Resolver< + Maybe, + ParentType, + ContextType + > + cid?: Resolver + data?: Resolver, ParentType, ContextType> + dependencyType?: Resolver< + ResolversTypes['ProjectExternalAssetDependencyType'], + ParentType, + ContextType + > + id?: Resolver + index?: Resolver + project?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type ProjectMinterConfigurationResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['ProjectMinterConfiguration'] = ResolversParentTypes['ProjectMinterConfiguration'] +> = { + basePrice?: Resolver, ParentType, ContextType> + currencyAddress?: Resolver + currencySymbol?: Resolver + endTime?: Resolver, ParentType, ContextType> + extraMinterDetails?: Resolver< + ResolversTypes['String'], + ParentType, + ContextType + > + halfLifeSeconds?: Resolver< + Maybe, + ParentType, + ContextType + > + id?: Resolver + maxInvocations?: Resolver< + Maybe, + ParentType, + ContextType + > + minter?: Resolver + priceIsConfigured?: Resolver< + ResolversTypes['Boolean'], + ParentType, + ContextType + > + project?: Resolver + purchaseToDisabled?: Resolver< + ResolversTypes['Boolean'], + ParentType, + ContextType + > + startPrice?: Resolver< + Maybe, + ParentType, + ContextType + > + startTime?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type ProjectScriptResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['ProjectScript'] = ResolversParentTypes['ProjectScript'] +> = { + id?: Resolver + index?: Resolver + project?: Resolver + script?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type ProposedArtistAddressesAndSplitResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['ProposedArtistAddressesAndSplit'] = ResolversParentTypes['ProposedArtistAddressesAndSplit'] +> = { + additionalPayeePrimarySalesAddress?: Resolver< + ResolversTypes['Bytes'], + ParentType, + ContextType + > + additionalPayeePrimarySalesPercentage?: Resolver< + ResolversTypes['BigInt'], + ParentType, + ContextType + > + additionalPayeeSecondarySalesAddress?: Resolver< + ResolversTypes['Bytes'], + ParentType, + ContextType + > + additionalPayeeSecondarySalesPercentage?: Resolver< + ResolversTypes['BigInt'], + ParentType, + ContextType + > + artistAddress?: Resolver + createdAt?: Resolver + id?: Resolver + project?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type QueryResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['Query'] = ResolversParentTypes['Query'] +> = { + _meta?: Resolver< + Maybe, + ParentType, + ContextType, + Partial + > + account?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + accountProject?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + accountProjects?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + accounts?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + contract?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + contracts?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + dependencies?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + dependency?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + dependencyAdditionalCDN?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + dependencyAdditionalCDNs?: Resolver< + Array, + ParentType, + ContextType, + RequireFields< + QueryDependencyAdditionalCdNsArgs, + 'first' | 'skip' | 'subgraphError' + > + > + dependencyAdditionalRepositories?: Resolver< + Array, + ParentType, + ContextType, + RequireFields< + QueryDependencyAdditionalRepositoriesArgs, + 'first' | 'skip' | 'subgraphError' + > + > + dependencyAdditionalRepository?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields< + QueryDependencyAdditionalRepositoryArgs, + 'id' | 'subgraphError' + > + > + dependencyRegistries?: Resolver< + Array, + ParentType, + ContextType, + RequireFields< + QueryDependencyRegistriesArgs, + 'first' | 'skip' | 'subgraphError' + > + > + dependencyRegistry?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + dependencyScript?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + dependencyScripts?: Resolver< + Array, + ParentType, + ContextType, + RequireFields< + QueryDependencyScriptsArgs, + 'first' | 'skip' | 'subgraphError' + > + > + engineRegistries?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + engineRegistry?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + minter?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + minterFilter?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + minterFilters?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + minters?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + payment?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + payments?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + project?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + projectExternalAssetDependencies?: Resolver< + Array, + ParentType, + ContextType, + RequireFields< + QueryProjectExternalAssetDependenciesArgs, + 'first' | 'skip' | 'subgraphError' + > + > + projectExternalAssetDependency?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields< + QueryProjectExternalAssetDependencyArgs, + 'id' | 'subgraphError' + > + > + projectMinterConfiguration?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + projectMinterConfigurations?: Resolver< + Array, + ParentType, + ContextType, + RequireFields< + QueryProjectMinterConfigurationsArgs, + 'first' | 'skip' | 'subgraphError' + > + > + projectScript?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + projectScripts?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + projects?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + proposedArtistAddressesAndSplit?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields< + QueryProposedArtistAddressesAndSplitArgs, + 'id' | 'subgraphError' + > + > + proposedArtistAddressesAndSplits?: Resolver< + Array, + ParentType, + ContextType, + RequireFields< + QueryProposedArtistAddressesAndSplitsArgs, + 'first' | 'skip' | 'subgraphError' + > + > + receipt?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + receipts?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + sale?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + saleLookupTable?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + saleLookupTables?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + sales?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + token?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + tokens?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + transfer?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + transfers?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + whitelisting?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + > + whitelistings?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > +} + +export type ReceiptResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['Receipt'] = ResolversParentTypes['Receipt'] +> = { + account?: Resolver + id?: Resolver + minter?: Resolver + netPosted?: Resolver + numPurchased?: Resolver + project?: Resolver + updatedAt?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type SaleResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['Sale'] = ResolversParentTypes['Sale'] +> = { + blockNumber?: Resolver + blockTimestamp?: Resolver + buyer?: Resolver + exchange?: Resolver + id?: Resolver + isPrivate?: Resolver + payments?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + saleLookupTables?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + saleType?: Resolver + seller?: Resolver + summaryTokensSold?: Resolver< + ResolversTypes['String'], + ParentType, + ContextType + > + txHash?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type SaleLookupTableResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['SaleLookupTable'] = ResolversParentTypes['SaleLookupTable'] +> = { + blockNumber?: Resolver + id?: Resolver + project?: Resolver + sale?: Resolver + timestamp?: Resolver + token?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type SubscriptionResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['Subscription'] = ResolversParentTypes['Subscription'] +> = { + _meta?: SubscriptionResolver< + Maybe, + '_meta', + ParentType, + ContextType, + Partial + > + account?: SubscriptionResolver< + Maybe, + 'account', + ParentType, + ContextType, + RequireFields + > + accountProject?: SubscriptionResolver< + Maybe, + 'accountProject', + ParentType, + ContextType, + RequireFields + > + accountProjects?: SubscriptionResolver< + Array, + 'accountProjects', + ParentType, + ContextType, + RequireFields< + SubscriptionAccountProjectsArgs, + 'first' | 'skip' | 'subgraphError' + > + > + accounts?: SubscriptionResolver< + Array, + 'accounts', + ParentType, + ContextType, + RequireFields + > + contract?: SubscriptionResolver< + Maybe, + 'contract', + ParentType, + ContextType, + RequireFields + > + contracts?: SubscriptionResolver< + Array, + 'contracts', + ParentType, + ContextType, + RequireFields + > + dependencies?: SubscriptionResolver< + Array, + 'dependencies', + ParentType, + ContextType, + RequireFields< + SubscriptionDependenciesArgs, + 'first' | 'skip' | 'subgraphError' + > + > + dependency?: SubscriptionResolver< + Maybe, + 'dependency', + ParentType, + ContextType, + RequireFields + > + dependencyAdditionalCDN?: SubscriptionResolver< + Maybe, + 'dependencyAdditionalCDN', + ParentType, + ContextType, + RequireFields< + SubscriptionDependencyAdditionalCdnArgs, + 'id' | 'subgraphError' + > + > + dependencyAdditionalCDNs?: SubscriptionResolver< + Array, + 'dependencyAdditionalCDNs', + ParentType, + ContextType, + RequireFields< + SubscriptionDependencyAdditionalCdNsArgs, + 'first' | 'skip' | 'subgraphError' + > + > + dependencyAdditionalRepositories?: SubscriptionResolver< + Array, + 'dependencyAdditionalRepositories', + ParentType, + ContextType, + RequireFields< + SubscriptionDependencyAdditionalRepositoriesArgs, + 'first' | 'skip' | 'subgraphError' + > + > + dependencyAdditionalRepository?: SubscriptionResolver< + Maybe, + 'dependencyAdditionalRepository', + ParentType, + ContextType, + RequireFields< + SubscriptionDependencyAdditionalRepositoryArgs, + 'id' | 'subgraphError' + > + > + dependencyRegistries?: SubscriptionResolver< + Array, + 'dependencyRegistries', + ParentType, + ContextType, + RequireFields< + SubscriptionDependencyRegistriesArgs, + 'first' | 'skip' | 'subgraphError' + > + > + dependencyRegistry?: SubscriptionResolver< + Maybe, + 'dependencyRegistry', + ParentType, + ContextType, + RequireFields + > + dependencyScript?: SubscriptionResolver< + Maybe, + 'dependencyScript', + ParentType, + ContextType, + RequireFields + > + dependencyScripts?: SubscriptionResolver< + Array, + 'dependencyScripts', + ParentType, + ContextType, + RequireFields< + SubscriptionDependencyScriptsArgs, + 'first' | 'skip' | 'subgraphError' + > + > + engineRegistries?: SubscriptionResolver< + Array, + 'engineRegistries', + ParentType, + ContextType, + RequireFields< + SubscriptionEngineRegistriesArgs, + 'first' | 'skip' | 'subgraphError' + > + > + engineRegistry?: SubscriptionResolver< + Maybe, + 'engineRegistry', + ParentType, + ContextType, + RequireFields + > + minter?: SubscriptionResolver< + Maybe, + 'minter', + ParentType, + ContextType, + RequireFields + > + minterFilter?: SubscriptionResolver< + Maybe, + 'minterFilter', + ParentType, + ContextType, + RequireFields + > + minterFilters?: SubscriptionResolver< + Array, + 'minterFilters', + ParentType, + ContextType, + RequireFields< + SubscriptionMinterFiltersArgs, + 'first' | 'skip' | 'subgraphError' + > + > + minters?: SubscriptionResolver< + Array, + 'minters', + ParentType, + ContextType, + RequireFields + > + payment?: SubscriptionResolver< + Maybe, + 'payment', + ParentType, + ContextType, + RequireFields + > + payments?: SubscriptionResolver< + Array, + 'payments', + ParentType, + ContextType, + RequireFields + > + project?: SubscriptionResolver< + Maybe, + 'project', + ParentType, + ContextType, + RequireFields + > + projectExternalAssetDependencies?: SubscriptionResolver< + Array, + 'projectExternalAssetDependencies', + ParentType, + ContextType, + RequireFields< + SubscriptionProjectExternalAssetDependenciesArgs, + 'first' | 'skip' | 'subgraphError' + > + > + projectExternalAssetDependency?: SubscriptionResolver< + Maybe, + 'projectExternalAssetDependency', + ParentType, + ContextType, + RequireFields< + SubscriptionProjectExternalAssetDependencyArgs, + 'id' | 'subgraphError' + > + > + projectMinterConfiguration?: SubscriptionResolver< + Maybe, + 'projectMinterConfiguration', + ParentType, + ContextType, + RequireFields< + SubscriptionProjectMinterConfigurationArgs, + 'id' | 'subgraphError' + > + > + projectMinterConfigurations?: SubscriptionResolver< + Array, + 'projectMinterConfigurations', + ParentType, + ContextType, + RequireFields< + SubscriptionProjectMinterConfigurationsArgs, + 'first' | 'skip' | 'subgraphError' + > + > + projectScript?: SubscriptionResolver< + Maybe, + 'projectScript', + ParentType, + ContextType, + RequireFields + > + projectScripts?: SubscriptionResolver< + Array, + 'projectScripts', + ParentType, + ContextType, + RequireFields< + SubscriptionProjectScriptsArgs, + 'first' | 'skip' | 'subgraphError' + > + > + projects?: SubscriptionResolver< + Array, + 'projects', + ParentType, + ContextType, + RequireFields + > + proposedArtistAddressesAndSplit?: SubscriptionResolver< + Maybe, + 'proposedArtistAddressesAndSplit', + ParentType, + ContextType, + RequireFields< + SubscriptionProposedArtistAddressesAndSplitArgs, + 'id' | 'subgraphError' + > + > + proposedArtistAddressesAndSplits?: SubscriptionResolver< + Array, + 'proposedArtistAddressesAndSplits', + ParentType, + ContextType, + RequireFields< + SubscriptionProposedArtistAddressesAndSplitsArgs, + 'first' | 'skip' | 'subgraphError' + > + > + receipt?: SubscriptionResolver< + Maybe, + 'receipt', + ParentType, + ContextType, + RequireFields + > + receipts?: SubscriptionResolver< + Array, + 'receipts', + ParentType, + ContextType, + RequireFields + > + sale?: SubscriptionResolver< + Maybe, + 'sale', + ParentType, + ContextType, + RequireFields + > + saleLookupTable?: SubscriptionResolver< + Maybe, + 'saleLookupTable', + ParentType, + ContextType, + RequireFields + > + saleLookupTables?: SubscriptionResolver< + Array, + 'saleLookupTables', + ParentType, + ContextType, + RequireFields< + SubscriptionSaleLookupTablesArgs, + 'first' | 'skip' | 'subgraphError' + > + > + sales?: SubscriptionResolver< + Array, + 'sales', + ParentType, + ContextType, + RequireFields + > + token?: SubscriptionResolver< + Maybe, + 'token', + ParentType, + ContextType, + RequireFields + > + tokens?: SubscriptionResolver< + Array, + 'tokens', + ParentType, + ContextType, + RequireFields + > + transfer?: SubscriptionResolver< + Maybe, + 'transfer', + ParentType, + ContextType, + RequireFields + > + transfers?: SubscriptionResolver< + Array, + 'transfers', + ParentType, + ContextType, + RequireFields + > + whitelisting?: SubscriptionResolver< + Maybe, + 'whitelisting', + ParentType, + ContextType, + RequireFields + > + whitelistings?: SubscriptionResolver< + Array, + 'whitelistings', + ParentType, + ContextType, + RequireFields< + SubscriptionWhitelistingsArgs, + 'first' | 'skip' | 'subgraphError' + > + > +} + +export type TokenResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['Token'] = ResolversParentTypes['Token'] +> = { + contract?: Resolver + createdAt?: Resolver + hash?: Resolver + id?: Resolver + invocation?: Resolver + nextSaleId?: Resolver + owner?: Resolver + project?: Resolver + saleLookupTables?: Resolver< + Array, + ParentType, + ContextType, + RequireFields + > + tokenId?: Resolver + transactionHash?: Resolver + transfers?: Resolver< + Maybe>, + ParentType, + ContextType, + RequireFields + > + updatedAt?: Resolver + uri?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type TransferResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['Transfer'] = ResolversParentTypes['Transfer'] +> = { + blockHash?: Resolver + blockNumber?: Resolver + blockTimestamp?: Resolver + from?: Resolver + id?: Resolver + to?: Resolver + token?: Resolver + transactionHash?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type WhitelistingResolvers< + ContextType = any, + ParentType extends ResolversParentTypes['Whitelisting'] = ResolversParentTypes['Whitelisting'] +> = { + account?: Resolver + contract?: Resolver + id?: Resolver + __isTypeOf?: IsTypeOfResolverFn +} + +export type _Block_Resolvers< + ContextType = any, + ParentType extends ResolversParentTypes['_Block_'] = ResolversParentTypes['_Block_'] +> = { + hash?: Resolver, ParentType, ContextType> + number?: Resolver + timestamp?: Resolver, ParentType, ContextType> + __isTypeOf?: IsTypeOfResolverFn +} + +export type _Meta_Resolvers< + ContextType = any, + ParentType extends ResolversParentTypes['_Meta_'] = ResolversParentTypes['_Meta_'] +> = { + block?: Resolver + deployment?: Resolver + hasIndexingErrors?: Resolver< + ResolversTypes['Boolean'], + ParentType, + ContextType + > + __isTypeOf?: IsTypeOfResolverFn +} export type Resolvers = { - Account?: AccountResolvers; - AccountProject?: AccountProjectResolvers; - BigDecimal?: GraphQLScalarType; - BigInt?: GraphQLScalarType; - Bytes?: GraphQLScalarType; - Contract?: ContractResolvers; - Dependency?: DependencyResolvers; - DependencyAdditionalCDN?: DependencyAdditionalCdnResolvers; - DependencyAdditionalRepository?: DependencyAdditionalRepositoryResolvers; - DependencyRegistry?: DependencyRegistryResolvers; - DependencyScript?: DependencyScriptResolvers; - EngineRegistry?: EngineRegistryResolvers; - Minter?: MinterResolvers; - MinterFilter?: MinterFilterResolvers; - Payment?: PaymentResolvers; - Project?: ProjectResolvers; - ProjectExternalAssetDependency?: ProjectExternalAssetDependencyResolvers; - ProjectMinterConfiguration?: ProjectMinterConfigurationResolvers; - ProjectScript?: ProjectScriptResolvers; - ProposedArtistAddressesAndSplit?: ProposedArtistAddressesAndSplitResolvers; - Query?: QueryResolvers; - Receipt?: ReceiptResolvers; - Sale?: SaleResolvers; - SaleLookupTable?: SaleLookupTableResolvers; - Subscription?: SubscriptionResolvers; - Token?: TokenResolvers; - Transfer?: TransferResolvers; - Whitelisting?: WhitelistingResolvers; - _Block_?: _Block_Resolvers; - _Meta_?: _Meta_Resolvers; -}; + Account?: AccountResolvers + AccountProject?: AccountProjectResolvers + BigDecimal?: GraphQLScalarType + BigInt?: GraphQLScalarType + Bytes?: GraphQLScalarType + Contract?: ContractResolvers + Dependency?: DependencyResolvers + DependencyAdditionalCDN?: DependencyAdditionalCdnResolvers + DependencyAdditionalRepository?: DependencyAdditionalRepositoryResolvers + DependencyRegistry?: DependencyRegistryResolvers + DependencyScript?: DependencyScriptResolvers + EngineRegistry?: EngineRegistryResolvers + Minter?: MinterResolvers + MinterFilter?: MinterFilterResolvers + Payment?: PaymentResolvers + Project?: ProjectResolvers + ProjectExternalAssetDependency?: ProjectExternalAssetDependencyResolvers + ProjectMinterConfiguration?: ProjectMinterConfigurationResolvers + ProjectScript?: ProjectScriptResolvers + ProposedArtistAddressesAndSplit?: ProposedArtistAddressesAndSplitResolvers + Query?: QueryResolvers + Receipt?: ReceiptResolvers + Sale?: SaleResolvers + SaleLookupTable?: SaleLookupTableResolvers + Subscription?: SubscriptionResolvers + Token?: TokenResolvers + Transfer?: TransferResolvers + Whitelisting?: WhitelistingResolvers + _Block_?: _Block_Resolvers + _Meta_?: _Meta_Resolvers +} export type DirectiveResolvers = { - derivedFrom?: DerivedFromDirectiveResolver; - entity?: EntityDirectiveResolver; - subgraphId?: SubgraphIdDirectiveResolver; -}; - -export const ProjectDetailFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"ProjectDetail"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"Project"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"projectId"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"invocations"}},{"kind":"Field","name":{"kind":"Name","value":"maxInvocations"}},{"kind":"Field","name":{"kind":"Name","value":"active"}},{"kind":"Field","name":{"kind":"Name","value":"paused"}},{"kind":"Field","name":{"kind":"Name","value":"complete"}},{"kind":"Field","name":{"kind":"Name","value":"artistName"}},{"kind":"Field","name":{"kind":"Name","value":"contract"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}}]}}]}}]} as unknown as DocumentNode; -export const GetAllProjectsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"getAllProjects"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"skip"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"projects"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"skip"},"value":{"kind":"Variable","name":{"kind":"Name","value":"skip"}}},{"kind":"Argument","name":{"kind":"Name","value":"orderBy"},"value":{"kind":"EnumValue","value":"projectId"}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"ProjectDetail"}}]}}]}},...ProjectDetailFragmentDoc.definitions]} as unknown as DocumentNode; -export const GetWalletTokensDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"getWalletTokens"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"wallet"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"contracts"}},"type":{"kind":"NonNullType","type":{"kind":"ListType","type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"skip"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokens"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"skip"},"value":{"kind":"Variable","name":{"kind":"Name","value":"skip"}}},{"kind":"Argument","name":{"kind":"Name","value":"where"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"owner"},"value":{"kind":"Variable","name":{"kind":"Name","value":"wallet"}}},{"kind":"ObjectField","name":{"kind":"Name","value":"contract_in"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contracts"}}}]}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"invocation"}},{"kind":"Field","name":{"kind":"Name","value":"project"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"name"}}]}}]}}]}}]} as unknown as DocumentNode; -export const GetContractProjectsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"getContractProjects"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"contract"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"skip"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"contract"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contract"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"projects"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"skip"},"value":{"kind":"Variable","name":{"kind":"Name","value":"skip"}}},{"kind":"Argument","name":{"kind":"Name","value":"orderBy"},"value":{"kind":"EnumValue","value":"projectId"}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"ProjectDetail"}}]}}]}}]}},...ProjectDetailFragmentDoc.definitions]} as unknown as DocumentNode; -export const GetOpenProjectsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"getOpenProjects"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"contracts"}},"type":{"kind":"ListType","type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"skip"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"projects"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"skip"},"value":{"kind":"Variable","name":{"kind":"Name","value":"skip"}}},{"kind":"Argument","name":{"kind":"Name","value":"orderBy"},"value":{"kind":"EnumValue","value":"projectId"}},{"kind":"Argument","name":{"kind":"Name","value":"where"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"paused"},"value":{"kind":"BooleanValue","value":false}},{"kind":"ObjectField","name":{"kind":"Name","value":"active"},"value":{"kind":"BooleanValue","value":true}},{"kind":"ObjectField","name":{"kind":"Name","value":"complete"},"value":{"kind":"BooleanValue","value":false}},{"kind":"ObjectField","name":{"kind":"Name","value":"contract_in"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contracts"}}}]}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"ProjectDetail"}}]}}]}},...ProjectDetailFragmentDoc.definitions]} as unknown as DocumentNode; -export const GetProjectDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"getProject"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"id"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"projects"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"where"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"id"}}}]}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"ProjectDetail"}}]}}]}},...ProjectDetailFragmentDoc.definitions]} as unknown as DocumentNode; -export const GetEngineContractsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"getEngineContracts"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"ids"}},"type":{"kind":"ListType","type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"contracts"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"where"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"id_not_in"},"value":{"kind":"Variable","name":{"kind":"Name","value":"ids"}}}]}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}}]}}]}}]} as unknown as DocumentNode; -export const GetProjectInContractsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"getProjectInContracts"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"contracts"}},"type":{"kind":"ListType","type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"projectId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"BigInt"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"projects"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"where"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"projectId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"projectId"}}},{"kind":"ObjectField","name":{"kind":"Name","value":"contract_in"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contracts"}}}]}},{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"IntValue","value":"1"}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"ProjectDetail"}}]}}]}},...ProjectDetailFragmentDoc.definitions]} as unknown as DocumentNode; -export const GetProjectInvocationsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"getProjectInvocations"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"id"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"projects"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"where"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"id"}}}]}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"invocations"}}]}}]}}]} as unknown as DocumentNode; -export const GetTokenOwnerDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"getTokenOwner"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"id"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokens"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"where"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"id"}}}]}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"owner"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}}]}}]}}]}}]} as unknown as DocumentNode; \ No newline at end of file + derivedFrom?: DerivedFromDirectiveResolver + entity?: EntityDirectiveResolver + subgraphId?: SubgraphIdDirectiveResolver +} + +export const ProjectDetailFragmentDoc = { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProjectDetail' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Project' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'projectId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'invocations' } }, + { kind: 'Field', name: { kind: 'Name', value: 'maxInvocations' } }, + { kind: 'Field', name: { kind: 'Name', value: 'active' } }, + { kind: 'Field', name: { kind: 'Name', value: 'paused' } }, + { kind: 'Field', name: { kind: 'Name', value: 'complete' } }, + { kind: 'Field', name: { kind: 'Name', value: 'artistName' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + ], + }, + }, + ], + }, + }, + ], +} as unknown as DocumentNode +export const GetAllProjectsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'getAllProjects' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'first' }, + }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'skip' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'projects' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'first' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'first' }, + }, + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'skip' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'skip' }, + }, + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'orderBy' }, + value: { kind: 'EnumValue', value: 'projectId' }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProjectDetail' }, + }, + ], + }, + }, + ], + }, + }, + ...ProjectDetailFragmentDoc.definitions, + ], +} as unknown as DocumentNode +export const GetWalletTokensDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'getWalletTokens' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'wallet' }, + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'String' }, + }, + }, + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'contracts' }, + }, + type: { + kind: 'NonNullType', + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'String' }, + }, + }, + }, + }, + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'first' }, + }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'skip' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'tokens' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'first' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'first' }, + }, + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'skip' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'skip' }, + }, + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'owner' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'wallet' }, + }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'contract_in' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'contracts' }, + }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'invocation' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'project' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + ], +} as unknown as DocumentNode< + GetWalletTokensQuery, + GetWalletTokensQueryVariables +> +export const GetContractProjectsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'getContractProjects' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'contract' }, + }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ID' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'first' }, + }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'skip' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'id' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'contract' }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'projects' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'first' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'first' }, + }, + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'skip' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'skip' }, + }, + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'orderBy' }, + value: { kind: 'EnumValue', value: 'projectId' }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProjectDetail' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + ...ProjectDetailFragmentDoc.definitions, + ], +} as unknown as DocumentNode< + GetContractProjectsQuery, + GetContractProjectsQueryVariables +> +export const GetOpenProjectsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'getOpenProjects' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'contracts' }, + }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'String' }, + }, + }, + }, + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'first' }, + }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'skip' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'projects' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'first' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'first' }, + }, + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'skip' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'skip' }, + }, + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'orderBy' }, + value: { kind: 'EnumValue', value: 'projectId' }, + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'paused' }, + value: { kind: 'BooleanValue', value: false }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'active' }, + value: { kind: 'BooleanValue', value: true }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'complete' }, + value: { kind: 'BooleanValue', value: false }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'contract_in' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'contracts' }, + }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProjectDetail' }, + }, + ], + }, + }, + ], + }, + }, + ...ProjectDetailFragmentDoc.definitions, + ], +} as unknown as DocumentNode< + GetOpenProjectsQuery, + GetOpenProjectsQueryVariables +> +export const GetProjectDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'getProject' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'id' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ID' } }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'projects' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'id' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'id' }, + }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProjectDetail' }, + }, + ], + }, + }, + ], + }, + }, + ...ProjectDetailFragmentDoc.definitions, + ], +} as unknown as DocumentNode +export const GetEngineContractsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'getEngineContracts' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'ids' } }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ID' } }, + }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'contracts' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'id_not_in' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'ids' }, + }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + ], + }, + }, + ], + }, + }, + ], +} as unknown as DocumentNode< + GetEngineContractsQuery, + GetEngineContractsQueryVariables +> +export const GetProjectInContractsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'getProjectInContracts' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'contracts' }, + }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'String' }, + }, + }, + }, + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'projectId' }, + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'BigInt' }, + }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'projects' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'projectId' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'projectId' }, + }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'contract_in' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'contracts' }, + }, + }, + ], + }, + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'first' }, + value: { kind: 'IntValue', value: '1' }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProjectDetail' }, + }, + ], + }, + }, + ], + }, + }, + ...ProjectDetailFragmentDoc.definitions, + ], +} as unknown as DocumentNode< + GetProjectInContractsQuery, + GetProjectInContractsQueryVariables +> +export const GetProjectInvocationsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'getProjectInvocations' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'id' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ID' } }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'projects' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'id' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'id' }, + }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'invocations' } }, + ], + }, + }, + ], + }, + }, + ], +} as unknown as DocumentNode< + GetProjectInvocationsQuery, + GetProjectInvocationsQueryVariables +> +export const GetTokenOwnerDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'getTokenOwner' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'id' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ID' } }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'tokens' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'id' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'id' }, + }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'owner' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + ], +} as unknown as DocumentNode diff --git a/src/ProjectConfig/blockedEngineContracts.json b/src/ProjectConfig/blockedEngineContracts.json index 2e3d2910..9a6c3ebf 100644 --- a/src/ProjectConfig/blockedEngineContracts.json +++ b/src/ProjectConfig/blockedEngineContracts.json @@ -1,3 +1,3 @@ { "MONROE": "0xff124d975c7792e706552b18ec9da24781751cab" -} \ No newline at end of file +} diff --git a/src/Utils/artGPTResponse.ts b/src/Utils/artGPTResponse.ts new file mode 100644 index 00000000..c5a6e1d6 --- /dev/null +++ b/src/Utils/artGPTResponse.ts @@ -0,0 +1,58 @@ +import { EmbedBuilder, ColorResolvable } from 'discord.js' +import * as dotenv from 'dotenv' +dotenv.config() +const fetch = require('node-fetch') +const projectConfig = require('../ProjectConfig/projectConfig').projectConfig + +const CHANNEL_FOR_SALE_LISTINGS: string = + projectConfig.chIdByName['for-sale-listings'] +const CHANNEL_TRADE_SWAPS: string = projectConfig.chIdByName['trade-swaps'] +const CHANNEL_BLOCK_TALK: string = projectConfig.chIdByName['block-talk'] +const PROJECT_ALIASES = require('../ProjectConfig/project_aliases.json') + +// ArtBot details.. +const ARTBOT_USERNAME = 'artbot' +const ARTBOT_GREEN = 0x00ff00 +const ARTBOT_WARNING = 0xffff00 + +// Returns a random color +function randomColor(): ColorResolvable { + return `#${Math.floor(Math.random() * 16777215).toString(16)}` +} + +/** + * Returns a message for ArtBot to return when being a GPT, or null if + * ArtBot has nothing to say (something went wrong). + * @param {*} msgContentLowercase + * @param {*} msgAuthor + * @param {*} artBotID + * @param {*} channelID + */ +export async function artGPTResponse( + msgContentLowercase: string, + msgAuthor: string, + artBotID: string, + channelID: string +): Promise { + /* + * NOTE: It is important to check if the message author is the ArtBot + * Itself to avoid a recursive infinite loop. + */ + if (msgAuthor == ARTBOT_USERNAME) { + return null + } + + // TODO: Handle the message w/ GPT-3.5. + + return ( + new EmbedBuilder() + // Set the title of the field + .setTitle('I am ArtBot GPT') + // Set the color of the embed + .setColor(randomColor()) + // Set the main content of the embed + .setDescription( + `Hi, I'm ArtBot! I'm here to help you with your question. I'm still learning, so please be patient with me.` + ) + ) +} diff --git a/src/index.ts b/src/index.ts index 033d2f15..0a768eed 100644 --- a/src/index.ts +++ b/src/index.ts @@ -19,6 +19,7 @@ import { } from './GraphQL/Subgraph/querySubgraph' const smartBotResponse = require('./Utils/smartBotResponse').smartBotResponse +const artGPTResponse = require('./Utils/artGPTResponse').artGPTResponse // Misc. server configuration info. const DISCORD_TOKEN = process.env.DISCORD_TOKEN @@ -158,6 +159,7 @@ bot.on(Events.MessageCreate, async (msg) => { const msgContent = msg.content const msgContentLowercase = msgContent.toLowerCase() const channelID = msg.channel.id + const artBotID = bot.user?.id // If there is not a channel ID configured where the message was sent // short-circuit handling the message @@ -195,8 +197,23 @@ bot.on(Events.MessageCreate, async (msg) => { return } + // Handle special requests to ArtBotGPT. + if (msgContentLowercase.startsWith('?artgpt')) { + artGPTResponse(msgContentLowercase, msgAuthor, artBotID, channelID).then( + (gptResponse: string) => { + if (gptResponse !== null && gptResponse !== undefined) { + if (typeof gptResponse === 'string') { + msg.reply(gptResponse) + } else { + msg.reply({ embeds: [gptResponse] }) + } + } + } + ) + return + } + // Handle special info questions that ArtBot knows how to answer. - const artBotID = bot.user?.id smartBotResponse(msgContentLowercase, msgAuthor, artBotID, channelID).then( (smartResponse: string) => { if (smartResponse !== null && smartResponse !== undefined) { diff --git a/tsconfig.json b/tsconfig.json index 2cc74b9e..1e8bd5b5 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -19,5 +19,5 @@ "outDir": "./build" }, "include": ["./**/*", "src/**/*.ts", "src/**/*.js"], - "exclude": [ "./codegen.*"] + "exclude": ["./codegen.*"] } From 8214044008fcd2d3f031d6a07dd080d727c54ff2 Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 11:06:26 -0600 Subject: [PATCH 02/49] Basic queries --- src/Utils/artGPTResponse.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Utils/artGPTResponse.ts b/src/Utils/artGPTResponse.ts index c5a6e1d6..2a0429fd 100644 --- a/src/Utils/artGPTResponse.ts +++ b/src/Utils/artGPTResponse.ts @@ -52,7 +52,11 @@ export async function artGPTResponse( .setColor(randomColor()) // Set the main content of the embed .setDescription( - `Hi, I'm ArtBot! I'm here to help you with your question. I'm still learning, so please be patient with me.` + ` + Hi, I'm ArtBot! I'm here to help you with your question. I'm still learning, so please be patient with me. + + This is what you asked me: ${msgContentLowercase} + ` ) ) } From a648ff3a649f6be1d525acc3ac945a8f33d42ecf Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 11:10:30 -0600 Subject: [PATCH 03/49] add langchain --- package.json | 1 + yarn.lock | 198 ++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 197 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 3b3a6d19..d8334179 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "googleapis": "^92.0.0", "graphql": "^16.6.0", "jest": "^28.0.3", + "langchain": "^0.0.64", "lodash.deburr": "^4.1.0", "ms": "^2.0.0", "node-fetch": "^2.6.1", diff --git a/yarn.lock b/yarn.lock index 270cb0b8..cbbe1abf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,6 +10,14 @@ "@jridgewell/gen-mapping" "^0.1.0" "@jridgewell/trace-mapping" "^0.3.9" +"@anthropic-ai/sdk@^0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@anthropic-ai/sdk/-/sdk-0.4.3.tgz#372878ad2b86b7e10e047eafd781e3aea69f8a80" + integrity sha512-SZrlXvjUUYT9rPmSzlTtmVk1OjVNpkCzILRluhiYwNcxXfQyvPJDi0CI6PyymygcgtqEF5EVqhKmC/PtPsNEIw== + dependencies: + "@fortaine/fetch-event-source" "^3.0.6" + cross-fetch "^3.1.5" + "@ardatan/aggregate-error@^0.0.6": version "0.0.6" resolved "https://registry.yarnpkg.com/@ardatan/aggregate-error/-/aggregate-error-0.0.6.tgz#fe6924771ea40fc98dc7a7045c2e872dc8527609" @@ -660,6 +668,11 @@ resolved "https://registry.yarnpkg.com/@discordjs/util/-/util-0.1.0.tgz#e42ca1bf407bc6d9adf252877d1b206e32ba369a" integrity sha512-e7d+PaTLVQav6rOc2tojh2y6FE8S7REkqLldq1XF4soCx74XB/DIjbVbVLtBemf0nLW77ntz0v+o5DytKwFNLQ== +"@dqbd/tiktoken@^1.0.4": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@dqbd/tiktoken/-/tiktoken-1.0.6.tgz#96bfd0a4909726c61551a8c783493f01841bd163" + integrity sha512-umSdeZTy/SbPPKVuZKV/XKyFPmXSN145CcM3iHjBbmhlohBJg7vaDp4cPCW+xNlWL6L2U1sp7T2BD+di2sUKdA== + "@eslint/eslintrc@^1.3.3": version "1.3.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.3.tgz#2b044ab39fdfa75b4688184f9e573ce3c5b0ff95" @@ -1033,6 +1046,11 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/strings" "^5.7.0" +"@fortaine/fetch-event-source@^3.0.6": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@fortaine/fetch-event-source/-/fetch-event-source-3.0.6.tgz#b8552a2ca2c5202f5699b93a92be0188d422b06e" + integrity sha512-621GAuLMvKtyZQ3IA6nlDWhV1V/7PGOTNIGLUifxt0KzM+dZIweJ6F3XvQF3QnqeNfS1N7WQ0Kil1Di/lhChEw== + "@graphql-codegen/cli@^2.13.11": version "2.13.11" resolved "https://registry.yarnpkg.com/@graphql-codegen/cli/-/cli-2.13.11.tgz#74ff250b9da09c38baf812662969e450783126aa" @@ -2047,6 +2065,11 @@ dependencies: "@types/node" "*" +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + "@types/secp256k1@^4.0.1": version "4.0.3" resolved "https://registry.yarnpkg.com/@types/secp256k1/-/secp256k1-4.0.3.tgz#1b8e55d8e00f08ee7220b4d59a6abe89c37a901c" @@ -2443,6 +2466,13 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== +axios@^0.26.0: + version "0.26.1" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.26.1.tgz#1ede41c51fcf51bbbd6fd43669caaa4f0495aaa9" + integrity sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA== + dependencies: + follow-redirects "^1.14.8" + axios@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/axios/-/axios-1.1.3.tgz#8274250dada2edf53814ed7db644b9c2866c1e35" @@ -2584,11 +2614,16 @@ bignumber.js@^9.0.0: resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.0.tgz#8d340146107fe3a6cb8d40699643c302e8773b62" integrity sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A== -binary-extensions@^2.0.0: +binary-extensions@^2.0.0, binary-extensions@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== +binary-search@^1.3.5: + version "1.3.6" + resolved "https://registry.yarnpkg.com/binary-search/-/binary-search-1.3.6.tgz#e32426016a0c5092f0f3598836a1c7da3560565c" + integrity sha512-nbE1WxOTTrUWIfsfZ4aHGYu5DOuNkbxGokjV6Z2kxfJK3uaAb8zNK1muzOeipoLHZjInT4Br88BHpzevc681xA== + bl@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" @@ -2666,6 +2701,11 @@ brorand@^1.0.1, brorand@^1.1.0: resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== +browser-or-node@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/browser-or-node/-/browser-or-node-2.1.1.tgz#738790b3a86a8fc020193fa581273fbe65eaea0f" + integrity sha512-8CVjaLJGuSKMVTxJ2DpBl5XnlNDiT4cQFeuCJJrvJmts9YrTZDizTX7PjC2s6W4x+MBGZeEY6dGMrF04/6Hgqg== + browserify-aes@^1.0.0, browserify-aes@^1.0.4, browserify-aes@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" @@ -4032,6 +4072,11 @@ eventemitter3@4.0.4: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.4.tgz#b5463ace635a083d018bdc7c917b4c5f10a85384" integrity sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ== +eventemitter3@^4.0.4: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" @@ -4071,6 +4116,11 @@ expect@^28.1.3: jest-message-util "^28.1.3" jest-util "^28.1.3" +expr-eval@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/expr-eval/-/expr-eval-2.0.2.tgz#fa6f044a7b0c93fde830954eb9c5b0f7fbc7e201" + integrity sha512-4EMSHGOPSwAfBiibw3ndnP0AvjDWLsMvGOvWEZ2F96IGk0bIVdjQisOHxReSkE13mHcfbuCiXw+G4y0zv6N8Eg== + express@^4.14.0: version "4.18.2" resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" @@ -4284,12 +4334,17 @@ flat-cache@^3.0.4: flatted "^3.1.0" rimraf "^3.0.2" +flat@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" + integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== + flatted@^3.1.0: version "3.2.7" resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== -follow-redirects@^1.15.0: +follow-redirects@^1.14.8, follow-redirects@^1.15.0: version "1.15.2" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== @@ -4967,6 +5022,11 @@ is-absolute@^1.0.0: is-relative "^1.0.0" is-windows "^1.0.1" +is-any-array@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-any-array/-/is-any-array-2.0.0.tgz#e71bc13741537c06afac03c07885967ef56d8742" + integrity sha512-WdPV58rT3aOWXvvyuBydnCq4S2BM1Yz8shKxlEpk/6x+GX202XRvXOycEFtNgnHVLoc46hpexPFx8Pz1/sMS0w== + is-arguments@^1.0.4: version "1.1.1" resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" @@ -5726,6 +5786,11 @@ jsonify@~0.0.0: resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.1.tgz#2aa3111dae3d34a0f151c63f3a45d995d9420978" integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg== +jsonpointer@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.1.tgz#2110e0af0900fd37467b5907ecd13a7884a1b559" + integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== + jsonwebtoken@^8.5.1: version "8.5.1" resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz#00e71e0b8df54c2121a1f26137df2280673bcc0d" @@ -5807,6 +5872,28 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== +langchain@^0.0.64: + version "0.0.64" + resolved "https://registry.yarnpkg.com/langchain/-/langchain-0.0.64.tgz#f37ecef998cbee558a99b66feccd343b2aaef123" + integrity sha512-EPR5igtuSemtPAesQ8oa8SF/xjTA+bYJW00JNJ/8PYkPNiU+uc+cifOEH3H/DFam+oDY9XhR7WV+GhBEskVNNA== + dependencies: + "@anthropic-ai/sdk" "^0.4.3" + "@dqbd/tiktoken" "^1.0.4" + binary-extensions "^2.2.0" + browser-or-node "^2.1.1" + expr-eval "^2.0.2" + flat "^5.0.2" + jsonpointer "^5.0.1" + ml-distance "^4.0.0" + object-hash "^3.0.0" + openai "^3.2.0" + p-queue "^6.6.2" + p-retry "4" + uuid "^9.0.0" + yaml "^2.2.1" + zod "^3.21.4" + zod-to-json-schema "^3.20.4" + leven@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" @@ -6150,6 +6237,42 @@ mkdirp@^0.5.5: dependencies: minimist "^1.2.6" +ml-array-mean@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/ml-array-mean/-/ml-array-mean-1.1.6.tgz#d951a700dc8e3a17b3e0a583c2c64abd0c619c56" + integrity sha512-MIdf7Zc8HznwIisyiJGRH9tRigg3Yf4FldW8DxKxpCCv/g5CafTw0RRu51nojVEOXuCQC7DRVVu5c7XXO/5joQ== + dependencies: + ml-array-sum "^1.1.6" + +ml-array-sum@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/ml-array-sum/-/ml-array-sum-1.1.6.tgz#d1d89c20793cd29c37b09d40e85681aa4515a955" + integrity sha512-29mAh2GwH7ZmiRnup4UyibQZB9+ZLyMShvt4cH4eTK+cL2oEMIZFnSyB3SS8MlsTh6q/w/yh48KmqLxmovN4Dw== + dependencies: + is-any-array "^2.0.0" + +ml-distance-euclidean@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ml-distance-euclidean/-/ml-distance-euclidean-2.0.0.tgz#3a668d236649d1b8fec96380b9435c6f42c9a817" + integrity sha512-yC9/2o8QF0A3m/0IXqCTXCzz2pNEzvmcE/9HFKOZGnTjatvBbsn4lWYJkxENkA4Ug2fnYl7PXQxnPi21sgMy/Q== + +ml-distance@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/ml-distance/-/ml-distance-4.0.0.tgz#197c272abea03f13e1746e59a35be4491566bfdc" + integrity sha512-zj7+UGZpHk3uL7n79XTfGNUjIGnhLn8xVvrxYvBHvXFxo3jq1q+/UjP311hZxnLVhbxbXCjUniThX8gozjacYA== + dependencies: + ml-array-mean "^1.1.6" + ml-distance-euclidean "^2.0.0" + ml-tree-similarity "^1.0.0" + +ml-tree-similarity@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/ml-tree-similarity/-/ml-tree-similarity-1.0.0.tgz#24705a107e32829e24d945e87219e892159c53f0" + integrity sha512-XJUyYqjSuUQkNQHMscr6tcjldsOoAekxADTplt40QKfwW6nd++1wHWV9AArl0Zvw/TIHgNaZZNvr8QGvE8wLRg== + dependencies: + binary-search "^1.3.5" + num-sort "^2.0.0" + mock-fs@^4.1.0: version "4.14.0" resolved "https://registry.yarnpkg.com/mock-fs/-/mock-fs-4.14.0.tgz#ce5124d2c601421255985e6e94da80a7357b1b18" @@ -6324,6 +6447,11 @@ nullthrows@^1.1.1: resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== +num-sort@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/num-sort/-/num-sort-2.1.0.tgz#1cbb37aed071329fdf41151258bc011898577a9b" + integrity sha512-1MQz1Ed8z2yckoBeSfkQHHO9K1yDRxxtotKSJ9yvcTUUxSvfvzEq5GwBrjjHEpMlq/k5gvXdmJ1SbYxWtpNoVg== + number-to-bn@1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/number-to-bn/-/number-to-bn-1.7.0.tgz#bb3623592f7e5f9e0030b1977bd41a0c53fe1ea0" @@ -6342,6 +6470,11 @@ object-assign@^4, object-assign@^4.1.0, object-assign@^4.1.1: resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== +object-hash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" + integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== + object-inspect@^1.12.2, object-inspect@^1.9.0: version "1.12.2" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" @@ -6408,6 +6541,14 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" +openai@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/openai/-/openai-3.2.1.tgz#1fa35bdf979cbde8453b43f2dd3a7d401ee40866" + integrity sha512-762C9BNlJPbjjlWZi4WYK9iM2tAVAv0uUp1UmI34vb0CN5T2mjB/qM6RYBmNKMh/dN9fC+bxqPwWJZUTWW052A== + dependencies: + axios "^0.26.0" + form-data "^4.0.0" + optionator@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" @@ -6450,6 +6591,11 @@ p-cancelable@^3.0.0: resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-3.0.0.tgz#63826694b54d61ca1c20ebcb6d3ecf5e14cd8050" integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw== +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + p-limit@3.1.0, p-limit@^3.0.2, p-limit@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" @@ -6485,6 +6631,29 @@ p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" +p-queue@^6.6.2: + version "6.6.2" + resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426" + integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== + dependencies: + eventemitter3 "^4.0.4" + p-timeout "^3.2.0" + +p-retry@4: + version "4.6.2" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-timeout@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" + integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== + dependencies: + p-finally "^1.0.0" + p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" @@ -6977,6 +7146,11 @@ restore-cursor@^3.1.0: onetime "^5.1.0" signal-exit "^3.0.2" +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" @@ -7841,6 +8015,11 @@ uuid@^8.0.0: resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== +uuid@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5" + integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg== + v8-compile-cache-lib@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" @@ -8339,6 +8518,11 @@ yaml@^1.10.0: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yaml@^2.2.1: + version "2.2.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.2.2.tgz#ec551ef37326e6d42872dad1970300f8eb83a073" + integrity sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA== + yargs-parser@^18.1.2: version "18.1.3" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" @@ -8404,3 +8588,13 @@ yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +zod-to-json-schema@^3.20.4: + version "3.20.4" + resolved "https://registry.yarnpkg.com/zod-to-json-schema/-/zod-to-json-schema-3.20.4.tgz#155f687c5a059fdc0f1bb3ff32d6e9200036b6f4" + integrity sha512-Un9+kInJ2Zt63n6Z7mLqBifzzPcOyX+b+Exuzf7L1+xqck9Q2EPByyTRduV3kmSPaXaRer1JCsucubpgL1fipg== + +zod@^3.21.4: + version "3.21.4" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.21.4.tgz#10882231d992519f0a10b5dd58a38c9dabbb64db" + integrity sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw== From 8ad2c64b01878b02f2c816083cb230e94db35d81 Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 11:47:24 -0600 Subject: [PATCH 04/49] Move artgpt to a class --- README.md | 2 +- src/Utils/artGPTResponse.ts | 62 ------------------------------------- src/index.ts | 17 +++------- 3 files changed, 5 insertions(+), 76 deletions(-) delete mode 100644 src/Utils/artGPTResponse.ts diff --git a/README.md b/README.md index 2f4f585e..f6721766 100644 --- a/README.md +++ b/README.md @@ -69,7 +69,7 @@ The core engine of Artbot is built around the discord.js package. It serves seve - https://github.com/ArtBlocks/artblocks-docs - https://github.com/ArtBlocks/artblocks-contracts - This logic lives in `Utils/artGPTResponse.ts` and is queried in Discord via `?artGPT` commands. + This logic lives in `Classes/ArtGPTBot.ts` and is queried in Discord via `?artGPT` commands. ## Adding query support for a project diff --git a/src/Utils/artGPTResponse.ts b/src/Utils/artGPTResponse.ts deleted file mode 100644 index 2a0429fd..00000000 --- a/src/Utils/artGPTResponse.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { EmbedBuilder, ColorResolvable } from 'discord.js' -import * as dotenv from 'dotenv' -dotenv.config() -const fetch = require('node-fetch') -const projectConfig = require('../ProjectConfig/projectConfig').projectConfig - -const CHANNEL_FOR_SALE_LISTINGS: string = - projectConfig.chIdByName['for-sale-listings'] -const CHANNEL_TRADE_SWAPS: string = projectConfig.chIdByName['trade-swaps'] -const CHANNEL_BLOCK_TALK: string = projectConfig.chIdByName['block-talk'] -const PROJECT_ALIASES = require('../ProjectConfig/project_aliases.json') - -// ArtBot details.. -const ARTBOT_USERNAME = 'artbot' -const ARTBOT_GREEN = 0x00ff00 -const ARTBOT_WARNING = 0xffff00 - -// Returns a random color -function randomColor(): ColorResolvable { - return `#${Math.floor(Math.random() * 16777215).toString(16)}` -} - -/** - * Returns a message for ArtBot to return when being a GPT, or null if - * ArtBot has nothing to say (something went wrong). - * @param {*} msgContentLowercase - * @param {*} msgAuthor - * @param {*} artBotID - * @param {*} channelID - */ -export async function artGPTResponse( - msgContentLowercase: string, - msgAuthor: string, - artBotID: string, - channelID: string -): Promise { - /* - * NOTE: It is important to check if the message author is the ArtBot - * Itself to avoid a recursive infinite loop. - */ - if (msgAuthor == ARTBOT_USERNAME) { - return null - } - - // TODO: Handle the message w/ GPT-3.5. - - return ( - new EmbedBuilder() - // Set the title of the field - .setTitle('I am ArtBot GPT') - // Set the color of the embed - .setColor(randomColor()) - // Set the main content of the embed - .setDescription( - ` - Hi, I'm ArtBot! I'm here to help you with your question. I'm still learning, so please be patient with me. - - This is what you asked me: ${msgContentLowercase} - ` - ) - ) -} diff --git a/src/index.ts b/src/index.ts index 0a768eed..b5a312a9 100644 --- a/src/index.ts +++ b/src/index.ts @@ -5,6 +5,7 @@ const express = require('express') const bodyParser = require('body-parser') import { ArtIndexerBot } from './Classes/ArtIndexerBot' +import { ArtGPTBot } from './Classes/ArtGPTBot' import { MintBot } from './Classes/MintBot' const projectConfig = require('./ProjectConfig/projectConfig').projectConfig @@ -19,7 +20,6 @@ import { } from './GraphQL/Subgraph/querySubgraph' const smartBotResponse = require('./Utils/smartBotResponse').smartBotResponse -const artGPTResponse = require('./Utils/artGPTResponse').artGPTResponse // Misc. server configuration info. const DISCORD_TOKEN = process.env.DISCORD_TOKEN @@ -148,6 +148,7 @@ bot.on('ready', () => { }) const artIndexerBot = new ArtIndexerBot() +const artGPTBot = new ArtGPTBot() const pbabIndexerBot = new ArtIndexerBot(getEngineProjects) const abXpaceIndexerBot = new ArtIndexerBot(getArtBlocksXPaceProjects) const abXbmIndexerBot = new ArtIndexerBot(getArtBlocksXBMProjects) @@ -198,18 +199,8 @@ bot.on(Events.MessageCreate, async (msg) => { } // Handle special requests to ArtBotGPT. - if (msgContentLowercase.startsWith('?artgpt')) { - artGPTResponse(msgContentLowercase, msgAuthor, artBotID, channelID).then( - (gptResponse: string) => { - if (gptResponse !== null && gptResponse !== undefined) { - if (typeof gptResponse === 'string') { - msg.reply(gptResponse) - } else { - msg.reply({ embeds: [gptResponse] }) - } - } - } - ) + if (msgContentLowercase.startsWith(artGPTBot.queryString)) { + artGPTBot.handleRequest(msg) return } From ec53ee54c333ff211b065bdcad53fcf6ea3ac8ea Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 11:47:41 -0600 Subject: [PATCH 05/49] lofi https://www.youtube.com/watch\?v\=jfKfPfyJRdk --- src/Classes/ArtGPTBot.ts | 58 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 src/Classes/ArtGPTBot.ts diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts new file mode 100644 index 00000000..abd89797 --- /dev/null +++ b/src/Classes/ArtGPTBot.ts @@ -0,0 +1,58 @@ +import { Message, ColorResolvable } from 'discord.js' +import { AxiosError } from 'axios' + +const { EmbedBuilder } = require('discord.js') +const axios = require('axios') + +// Returns a random color +function randomColor(): ColorResolvable { + return `#${Math.floor(Math.random() * 16777215).toString(16)}` +} + +/** + * Bot for handling GPT-3.5 powered requests. + */ +export class ArtGPTBot { + lastRequestTimestamp: number + currentRequestCount: number + queryString = '?artgpt' + + constructor() { + this.lastRequestTimestamp = Date.now() + this.currentRequestCount = 0 + } + + async handleRequest(msg: Message) { + let content = msg.content + if (content.length <= this.queryString.length) { + msg.channel.send( + `Invalid format, enter ${this.queryString} followed by the query for ArtGPT.` + ) + return + } + + // TODO: Validate rate-limit + + // TODO: Actually the message w/ GPT-3.5. + + msg.channel.send( + new EmbedBuilder() + // Set the title of the field + .setTitle('I am ArtBot GPT') + // Set the color of the embed + .setColor(randomColor()) + // Set the main content of the embed + .setDescription( + ` + Hi, I'm ArtBot! + + I'm here to help you with your questions. + + I'm still learning, so please be patient with me. + + This is what you asked me: ${content} + ` + ) + ) + } +} From 8a7b2b2de7f6f3b91cc335762c64272065971552 Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 12:05:11 -0600 Subject: [PATCH 06/49] ARTBOT GPT --- src/Classes/ArtGPTBot.ts | 50 +++++++++++++++++++++++++++++++++------- 1 file changed, 42 insertions(+), 8 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index abd89797..60b815e4 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -1,13 +1,16 @@ -import { Message, ColorResolvable } from 'discord.js' +import { Message } from 'discord.js' import { AxiosError } from 'axios' const { EmbedBuilder } = require('discord.js') const axios = require('axios') -// Returns a random color -function randomColor(): ColorResolvable { - return `#${Math.floor(Math.random() * 16777215).toString(16)}` -} +// Color consts +const ARTBOT_GREEN = 0x00ff00 +const ARTBOT_WARNING = 0xffff00 + +// Rate limit constants +const MAX_REQUESTS_PER_HOUR = 10 +const HOUR_IN_MILLISECONDS = 3600000 /** * Bot for handling GPT-3.5 powered requests. @@ -22,6 +25,18 @@ export class ArtGPTBot { this.currentRequestCount = 0 } + isRateLimited(): boolean { + // Check if we're in a new hour + if (Date.now() - this.lastRequestTimestamp > HOUR_IN_MILLISECONDS) { + // If so, reset the request count + this.lastRequestTimestamp = Date.now() + this.currentRequestCount = 0 + } + + // Check if we're over the request limit + return this.currentRequestCount >= MAX_REQUESTS_PER_HOUR + } + async handleRequest(msg: Message) { let content = msg.content if (content.length <= this.queryString.length) { @@ -31,16 +46,35 @@ export class ArtGPTBot { return } - // TODO: Validate rate-limit + // Validate rate-limit + if (this.isRateLimited() === true) { + msg.channel.send( + new EmbedBuilder() + // Set the title of the field + .setTitle(this.queryString) + // Set the color of the embed + .setColor(ARTBOT_WARNING) + // Set the main content of the embed + .setDescription( + ` + I'm sorry, I'm rate-limited right now. + + I currently can only process ${MAX_REQUESTS_PER_HOUR} requests per hour. + + Please try again later. + ` + ) + ) + } // TODO: Actually the message w/ GPT-3.5. msg.channel.send( new EmbedBuilder() // Set the title of the field - .setTitle('I am ArtBot GPT') + .setTitle(this.queryString) // Set the color of the embed - .setColor(randomColor()) + .setColor(ARTBOT_GREEN) // Set the main content of the embed .setDescription( ` From 0cd6f251f57cbee112a9599377d084868866b2c9 Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 12:21:24 -0600 Subject: [PATCH 07/49] basedwagmiyolo --- src/Classes/ArtGPTBot.ts | 81 +++++++++++++++++++++++++++------------- 1 file changed, 55 insertions(+), 26 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index 60b815e4..e5976391 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -4,6 +4,9 @@ import { AxiosError } from 'axios' const { EmbedBuilder } = require('discord.js') const axios = require('axios') +// ArtBot username +const ARTBOT_USERNAME = 'artbot' + // Color consts const ARTBOT_GREEN = 0x00ff00 const ARTBOT_WARNING = 0xffff00 @@ -33,60 +36,86 @@ export class ArtGPTBot { this.currentRequestCount = 0 } + // Increment the request count + this.currentRequestCount++ + // Check if we're over the request limit return this.currentRequestCount >= MAX_REQUESTS_PER_HOUR } async handleRequest(msg: Message) { + /* + * NOTE: It is important to check if the message author is the ArtBot + * Itself to avoid a recursive infinite loop. + */ + if (msg.author.username == ARTBOT_USERNAME) { + return null + } + let content = msg.content if (content.length <= this.queryString.length) { - msg.channel.send( - `Invalid format, enter ${this.queryString} followed by the query for ArtGPT.` - ) + msg.channel.send({ + embeds: [ + new EmbedBuilder() + // Set the title of the field + .setTitle(this.queryString) + // Set the color of the embed + .setColor(ARTBOT_WARNING) + // Set the main content of the embed + .setDescription( + `Invalid format, enter ${this.queryString} followed by the query for ArtGPT.` + ), + ], + }) return } // Validate rate-limit if (this.isRateLimited() === true) { - msg.channel.send( - new EmbedBuilder() - // Set the title of the field - .setTitle(this.queryString) - // Set the color of the embed - .setColor(ARTBOT_WARNING) - // Set the main content of the embed - .setDescription( - ` + msg.channel.send({ + embeds: [ + new EmbedBuilder() + // Set the title of the field + .setTitle(this.queryString) + // Set the color of the embed + .setColor(ARTBOT_WARNING) + // Set the main content of the embed + .setDescription( + ` I'm sorry, I'm rate-limited right now. I currently can only process ${MAX_REQUESTS_PER_HOUR} requests per hour. Please try again later. ` - ) - ) + ), + ], + }) + return } // TODO: Actually the message w/ GPT-3.5. - msg.channel.send( - new EmbedBuilder() - // Set the title of the field - .setTitle(this.queryString) - // Set the color of the embed - .setColor(ARTBOT_GREEN) - // Set the main content of the embed - .setDescription( - ` + msg.channel.send({ + embeds: [ + new EmbedBuilder() + // Set the title of the field + .setTitle(this.queryString) + // Set the color of the embed + .setColor(ARTBOT_GREEN) + // Set the main content of the embed + .setDescription( + ` Hi, I'm ArtBot! I'm here to help you with your questions. I'm still learning, so please be patient with me. - This is what you asked me: ${content} + This is what you asked me: "${content}" ` - ) - ) + ), + ], + }) } } From c0dff4e25d431e5096cb702e78bc333151348ea7 Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 12:29:24 -0600 Subject: [PATCH 08/49] better format --- src/Classes/ArtGPTBot.ts | 98 ++++++++++++++++------------------------ 1 file changed, 40 insertions(+), 58 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index e5976391..b2cd55c4 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -52,70 +52,52 @@ export class ArtGPTBot { return null } - let content = msg.content + const content = msg.content + const query = content.substring(this.queryString.length + 1, content.length) if (content.length <= this.queryString.length) { - msg.channel.send({ - embeds: [ - new EmbedBuilder() - // Set the title of the field - .setTitle(this.queryString) - // Set the color of the embed - .setColor(ARTBOT_WARNING) - // Set the main content of the embed - .setDescription( - `Invalid format, enter ${this.queryString} followed by the query for ArtGPT.` - ), - ], - }) + // Validate request format + const message = ` + Invalid format, enter ${this.queryString} followed by the query for ArtGPT. + ` + this.sendEmbed(msg, this.queryString, ARTBOT_WARNING, message) return - } - - // Validate rate-limit - if (this.isRateLimited() === true) { - msg.channel.send({ - embeds: [ - new EmbedBuilder() - // Set the title of the field - .setTitle(this.queryString) - // Set the color of the embed - .setColor(ARTBOT_WARNING) - // Set the main content of the embed - .setDescription( - ` - I'm sorry, I'm rate-limited right now. + } else if (this.isRateLimited() === true) { + // Validate rate-limit + const message = ` + I'm sorry, I'm rate-limited right now. - I currently can only process ${MAX_REQUESTS_PER_HOUR} requests per hour. - - Please try again later. - ` - ), - ], - }) + I currently can only process ${MAX_REQUESTS_PER_HOUR} requests per hour. + + Please try again later. + ` + this.sendEmbed(msg, this.queryString, ARTBOT_WARNING, message) return + } else { + // TODO: Actually the message w/ GPT-3.5. + const message = ` + Hi, I'm ArtBot! + + I'm here to help you with your questions. + + I'm still learning, so please be patient with me. + + This is what you asked me: "${query}" + ` + this.sendEmbed(msg, this.queryString, ARTBOT_GREEN, message) } + } - // TODO: Actually the message w/ GPT-3.5. + async sendEmbed( + msg: Message, + title: string, + color: number, + description: string + ) { + const embed = new EmbedBuilder() + .setTitle(title) + .setColor(color) + .setDescription(description) - msg.channel.send({ - embeds: [ - new EmbedBuilder() - // Set the title of the field - .setTitle(this.queryString) - // Set the color of the embed - .setColor(ARTBOT_GREEN) - // Set the main content of the embed - .setDescription( - ` - Hi, I'm ArtBot! - - I'm here to help you with your questions. - - I'm still learning, so please be patient with me. - - This is what you asked me: "${content}" - ` - ), - ], - }) + await msg.channel.send({ embeds: [embed] }) } } From 1ec198390846a7fd5651006793691e8918113980 Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 14:18:11 -0600 Subject: [PATCH 09/49] =?UTF-8?q?basic=20langchain=20integration=20(I=20th?= =?UTF-8?q?ink=20=E2=80=93=C2=A0lol)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.example | 8 +++- package.json | 3 +- src/Classes/ArtGPTBot.ts | 88 +++++++++++++++++++++++++++++++++++----- yarn.lock | 14 ++++--- 4 files changed, 94 insertions(+), 19 deletions(-) diff --git a/.env.example b/.env.example index 2844ba9c..ac865c86 100644 --- a/.env.example +++ b/.env.example @@ -8,4 +8,10 @@ RESERVOIR_API_KEY= DISCORD_TOKEN= ETHERSCAN_API_KEY= MINT_REFRESH_TIME_SECONDS=30 -PRODUCTION_MODE=true \ No newline at end of file +PRODUCTION_MODE=true + +PINECONE_API_KEY= +PINECONE_ENV= +PINECONE_INDEX_NAME= + +OPEN_AI_API_KEY= \ No newline at end of file diff --git a/package.json b/package.json index d8334179..9df5303b 100644 --- a/package.json +++ b/package.json @@ -22,12 +22,13 @@ "license": "MIT", "dependencies": { "@graphql-tools/utils": "^8.3.0", + "@pinecone-database/pinecone": "^0.0.14", "@typescript-eslint/eslint-plugin": "^5.41.0", "@typescript-eslint/parser": "^5.41.0", "axios": "^1.1.3", "body-parser": "^1.15.2", "discord.js": "^14.6.0", - "dotenv": "^8.2.0", + "dotenv": "^16.0.3", "eslint": "^8.26.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.5.0", diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index b2cd55c4..9375549a 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -1,8 +1,19 @@ -import { Message } from 'discord.js' -import { AxiosError } from 'axios' +import { Message, EmbedBuilder } from 'discord.js' -const { EmbedBuilder } = require('discord.js') -const axios = require('axios') +import { PineconeClient } from '@pinecone-database/pinecone' +import { VectorDBQAChain } from 'langchain/chains' +import { OpenAIEmbeddings } from 'langchain/embeddings/openai' +import { OpenAI } from 'langchain/llms/openai' +import { PineconeStore } from 'langchain/vectorstores/pinecone' +import { VectorOperationsApi } from '@pinecone-database/pinecone/dist/pinecone-generated-ts-fetch' + +// LLM Environment Variables +const PINECONE_API_KEY = process.env.PINECONE_API_KEY +const PINECONE_ENV = process.env.PINECONE_ENV +const PINECONE_INDEX_NAME = process.env.PINECONE_INDEX_NAME +// NOTE: OPENAI_API_KEY is not needed to be imported directly, +// but it is assumed by Langchain to be available in `process.env` +// so must be present in the .`env` file. // ArtBot username const ARTBOT_USERNAME = 'artbot' @@ -19,13 +30,58 @@ const HOUR_IN_MILLISECONDS = 3600000 * Bot for handling GPT-3.5 powered requests. */ export class ArtGPTBot { + queryString = '?artgpt' lastRequestTimestamp: number currentRequestCount: number - queryString = '?artgpt' + isLangChainWarmedUp: boolean + model: OpenAI + pineconeClient: PineconeClient + pineconeIndex: VectorOperationsApi | undefined // Initialized async + vectorStore: PineconeStore | undefined // Initialized async + langChain: VectorDBQAChain | undefined // Initialized async constructor() { this.lastRequestTimestamp = Date.now() this.currentRequestCount = 0 + // expect this to be set to `true` within initializeLangchain() + this.isLangChainWarmedUp = false + this.model = new OpenAI() + this.pineconeClient = new PineconeClient() + this.initializeLangchain() + } + + async initializeLangchain() { + // Validity check the environment variables + if (!PINECONE_API_KEY) { + console.error('PINECONE_API_KEY not found in environment variables.') + return + } + if (!PINECONE_ENV) { + console.error('PINECONE_ENV not found in environment variables.') + return + } + if (!PINECONE_INDEX_NAME) { + console.error('PINECONE_INDEX_NAME not found in environment variables.') + return + } + // Initialize langchain setup + await this.pineconeClient.init({ + apiKey: PINECONE_API_KEY, + environment: PINECONE_ENV, + }) + const pineconeIndex = this.pineconeClient.Index(PINECONE_INDEX_NAME) + this.pineconeIndex = pineconeIndex + this.vectorStore = await PineconeStore.fromExistingIndex( + new OpenAIEmbeddings(), + { pineconeIndex } + ) + this.langChain = VectorDBQAChain.fromLLM(this.model, this.vectorStore, { + k: 1, + returnSourceDocuments: true, + }) + + // We are now warmed up! + this.isLangChainWarmedUp = true } isRateLimited(): boolean { @@ -58,6 +114,15 @@ export class ArtGPTBot { // Validate request format const message = ` Invalid format, enter ${this.queryString} followed by the query for ArtGPT. + ` + this.sendEmbed(msg, this.queryString, ARTBOT_WARNING, message) + return + } else if (!this.isLangChainWarmedUp || !this.langChain) { + // Validate warm-up + const message = ` + I'm sorry, I'm still warming up. + + Please try again in a few minutes. ` this.sendEmbed(msg, this.queryString, ARTBOT_WARNING, message) return @@ -73,15 +138,16 @@ export class ArtGPTBot { this.sendEmbed(msg, this.queryString, ARTBOT_WARNING, message) return } else { + const response = await this.langChain.call({ query: query }) // TODO: Actually the message w/ GPT-3.5. const message = ` - Hi, I'm ArtBot! - - I'm here to help you with your questions. + Beep boop bop ... I'm still learning, so please be patient with me. - I'm still learning, so please be patient with me. - - This is what you asked me: "${query}" + This is what you asked me: + "${query}" + + Here is your response: + "${JSON.stringify(response)}" ` this.sendEmbed(msg, this.queryString, ARTBOT_GREEN, message) } diff --git a/yarn.lock b/yarn.lock index cbbe1abf..5a2800d3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1825,6 +1825,13 @@ tslib "^2.4.0" webcrypto-core "^1.7.4" +"@pinecone-database/pinecone@^0.0.14": + version "0.0.14" + resolved "https://registry.yarnpkg.com/@pinecone-database/pinecone/-/pinecone-0.0.14.tgz#a74e387843327c2d2cfdecf294e233e2ab95e230" + integrity sha512-uQspP/fGB2xhS/PWVD9/XnNnzuTfjukuX9IKH0EYqJMXd0Yx+ewcRADVFrF5RBeBWXBWrpGhIhvWE0hTPy/BAg== + dependencies: + cross-fetch "^3.1.5" + "@repeaterjs/repeater@3.0.4": version "3.0.4" resolved "https://registry.yarnpkg.com/@repeaterjs/repeater/-/repeater-3.0.4.tgz#a04d63f4d1bf5540a41b01a921c9a7fddc3bd1ca" @@ -3574,16 +3581,11 @@ dot-case@^3.0.4: no-case "^3.0.4" tslib "^2.0.3" -dotenv@^16.0.0: +dotenv@^16.0.0, dotenv@^16.0.3: version "16.0.3" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.3.tgz#115aec42bac5053db3c456db30cc243a5a836a07" integrity sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ== -dotenv@^8.2.0: - version "8.6.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b" - integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== - dset@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.2.tgz#89c436ca6450398396dc6538ea00abc0c54cd45a" From c6443fe12e504c0bfe4f92858e283d3d27df0246 Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 14:22:26 -0600 Subject: [PATCH 10/49] LANG CHAIN --- src/Classes/ArtGPTBot.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index 9375549a..cc5152c5 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -143,11 +143,14 @@ export class ArtGPTBot { const message = ` Beep boop bop ... I'm still learning, so please be patient with me. - This is what you asked me: + *This is what you asked me:* "${query}" - Here is your response: - "${JSON.stringify(response)}" + *Here is my response:* + ${response.text} + + *Here are the source documents I used to generate this response:* + ${response.sourceDocuments ?? 'I made it up...'} ` this.sendEmbed(msg, this.queryString, ARTBOT_GREEN, message) } From 2c932bab569a547a6baa5bd326e5b51e5c6f524f Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 14:38:35 -0600 Subject: [PATCH 11/49] lil adjustments --- src/Classes/ArtGPTBot.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index cc5152c5..cd150212 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -46,6 +46,7 @@ export class ArtGPTBot { // expect this to be set to `true` within initializeLangchain() this.isLangChainWarmedUp = false this.model = new OpenAI() + this.model.temperature = 0.1 // TODO: Make this configurable this.pineconeClient = new PineconeClient() this.initializeLangchain() } @@ -150,7 +151,11 @@ export class ArtGPTBot { ${response.text} *Here are the source documents I used to generate this response:* - ${response.sourceDocuments ?? 'I made it up...'} + ${ + response.sourceDocuments.length > 0 + ? JSON.stringify(response.sourceDocuments) + : 'I made it up...' + } ` this.sendEmbed(msg, this.queryString, ARTBOT_GREEN, message) } From 20fdd21c758edec74954c16d50c3c22345b0a5a4 Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 14:56:52 -0600 Subject: [PATCH 12/49] smol --- .env.example | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.env.example b/.env.example index ac865c86..22a0d8c0 100644 --- a/.env.example +++ b/.env.example @@ -14,4 +14,4 @@ PINECONE_API_KEY= PINECONE_ENV= PINECONE_INDEX_NAME= -OPEN_AI_API_KEY= \ No newline at end of file +OPENAI_API_KEY= \ No newline at end of file From 6224f38372d2a4e7ffe17baa39828ae613702877 Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 14:59:21 -0600 Subject: [PATCH 13/49] minor --- src/Classes/ArtGPTBot.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index cd150212..cefaf123 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -78,7 +78,7 @@ export class ArtGPTBot { ) this.langChain = VectorDBQAChain.fromLLM(this.model, this.vectorStore, { k: 1, - returnSourceDocuments: true, + returnSourceDocuments: true, // TODO: Make this configurable (or just turn it off) }) // We are now warmed up! @@ -140,7 +140,6 @@ export class ArtGPTBot { return } else { const response = await this.langChain.call({ query: query }) - // TODO: Actually the message w/ GPT-3.5. const message = ` Beep boop bop ... I'm still learning, so please be patient with me. From b27258d8c486ead78c5d8a79b478f9533e507508 Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 15:27:51 -0600 Subject: [PATCH 14/49] summarize if too long --- src/Classes/ArtGPTBot.ts | 36 ++++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index cefaf123..6a9396c0 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -17,6 +17,7 @@ const PINECONE_INDEX_NAME = process.env.PINECONE_INDEX_NAME // ArtBot username const ARTBOT_USERNAME = 'artbot' +const ARTBOT_MAX_CHARS_RESPONSE = 4000 // Color consts const ARTBOT_GREEN = 0x00ff00 @@ -46,7 +47,6 @@ export class ArtGPTBot { // expect this to be set to `true` within initializeLangchain() this.isLangChainWarmedUp = false this.model = new OpenAI() - this.model.temperature = 0.1 // TODO: Make this configurable this.pineconeClient = new PineconeClient() this.initializeLangchain() } @@ -77,8 +77,8 @@ export class ArtGPTBot { { pineconeIndex } ) this.langChain = VectorDBQAChain.fromLLM(this.model, this.vectorStore, { - k: 1, - returnSourceDocuments: true, // TODO: Make this configurable (or just turn it off) + k: 5, + returnSourceDocuments: true, // Keep this on for logging purposes. }) // We are now warmed up! @@ -139,22 +139,30 @@ export class ArtGPTBot { this.sendEmbed(msg, this.queryString, ARTBOT_WARNING, message) return } else { - const response = await this.langChain.call({ query: query }) + let response = await this.langChain.call({ query: query }) + if (response.text.length > ARTBOT_MAX_CHARS_RESPONSE) { + // Update response to be less than ARTBOT_MAX_CHARS_RESPONSE + response = await this.langChain.call({ + query: ` + Please summarize the following response to be less than ${ARTBOT_MAX_CHARS_RESPONSE} characters: + --- + ${query} + `, + }) + } + console.log( + `ArtGPTBot (source-docs): ${query} -> ${JSON.stringify( + response.sourceDocuments + )}` + ) const message = ` - Beep boop bop ... I'm still learning, so please be patient with me. + **NOTE: I am still in beta, my answers may be wrong.** - *This is what you asked me:* + *Q:* "${query}" - *Here is my response:* + *A:* ${response.text} - - *Here are the source documents I used to generate this response:* - ${ - response.sourceDocuments.length > 0 - ? JSON.stringify(response.sourceDocuments) - : 'I made it up...' - } ` this.sendEmbed(msg, this.queryString, ARTBOT_GREEN, message) } From 1022e4b7066ad063b98a1b5c174270287c0a5547 Mon Sep 17 00:00:00 2001 From: ben lyaunzon Date: Thu, 27 Apr 2023 14:29:20 -0700 Subject: [PATCH 15/49] adding data ingestion prototype --- package.json | 1 + src/Utils/ArtGPT/dataIngestor.ts | 41 ++++++++++++++++++++++++++++++++ yarn.lock | 7 ++++++ 3 files changed, 49 insertions(+) create mode 100644 src/Utils/ArtGPT/dataIngestor.ts diff --git a/package.json b/package.json index d8334179..064e3741 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "license": "MIT", "dependencies": { "@graphql-tools/utils": "^8.3.0", + "@pinecone-database/pinecone": "^0.0.14", "@typescript-eslint/eslint-plugin": "^5.41.0", "@typescript-eslint/parser": "^5.41.0", "axios": "^1.1.3", diff --git a/src/Utils/ArtGPT/dataIngestor.ts b/src/Utils/ArtGPT/dataIngestor.ts new file mode 100644 index 00000000..9a1412ad --- /dev/null +++ b/src/Utils/ArtGPT/dataIngestor.ts @@ -0,0 +1,41 @@ +import * as dotenv from 'dotenv' +import { PineconeClient } from '@pinecone-database/pinecone' +import { RecursiveCharacterTextSplitter } from 'langchain/text_splitter' +import { OpenAIEmbeddings } from 'langchain/embeddings/openai' +import { PineconeStore } from 'langchain/vectorstores/pinecone' +const fetch = require('node-fetch') + +dotenv.config() + +// prototype function to embed a single document and store it in Pinecone +;(async function proto() { + const client = new PineconeClient() + await client.init({ + apiKey: process.env.PINECONE_API_KEY as string, + environment: process.env.PINECONE_ENVIRONMENT as string, + }) + const pineconeIndex = client.Index(process.env.PINECONE_INDEX as string) + const response = await fetch( + 'https://api.github.com/repos/ArtBlocks/artblocks-contracts/contents/contracts/GenArt721CoreV3.sol?ref=main' + ) + const data = await response.json() + const buff = Buffer.from(data.content, 'base64') + const text = buff.toString('utf-8') + + const splitter = new RecursiveCharacterTextSplitter({ + chunkSize: 4000, + chunkOverlap: 200, + }) + + const docs = await splitter.createDocuments([text]) + + // this actually hits openai embeddings api under the hood to generate embeddings + await PineconeStore.fromDocuments(docs, new OpenAIEmbeddings(), { + pineconeIndex, + }) + console.log('done embedding and storing in pinecone') +})() + +// (async function main() { + +// })() diff --git a/yarn.lock b/yarn.lock index cbbe1abf..f03fae42 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1825,6 +1825,13 @@ tslib "^2.4.0" webcrypto-core "^1.7.4" +"@pinecone-database/pinecone@^0.0.14": + version "0.0.14" + resolved "https://registry.yarnpkg.com/@pinecone-database/pinecone/-/pinecone-0.0.14.tgz#a74e387843327c2d2cfdecf294e233e2ab95e230" + integrity sha512-uQspP/fGB2xhS/PWVD9/XnNnzuTfjukuX9IKH0EYqJMXd0Yx+ewcRADVFrF5RBeBWXBWrpGhIhvWE0hTPy/BAg== + dependencies: + cross-fetch "^3.1.5" + "@repeaterjs/repeater@3.0.4": version "3.0.4" resolved "https://registry.yarnpkg.com/@repeaterjs/repeater/-/repeater-3.0.4.tgz#a04d63f4d1bf5540a41b01a921c9a7fddc3bd1ca" From d81cf6730bf9959a8566fc5964fa8cc281328ab2 Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 15:32:19 -0600 Subject: [PATCH 16/49] Cleanup --- src/Classes/ArtGPTBot.ts | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index 6a9396c0..44344109 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -78,7 +78,8 @@ export class ArtGPTBot { ) this.langChain = VectorDBQAChain.fromLLM(this.model, this.vectorStore, { k: 5, - returnSourceDocuments: true, // Keep this on for logging purposes. + // Can turn this on (and log `response.sourceDocuments`) for debuggings purposes. + returnSourceDocuments: false, }) // We are now warmed up! @@ -142,6 +143,7 @@ export class ArtGPTBot { let response = await this.langChain.call({ query: query }) if (response.text.length > ARTBOT_MAX_CHARS_RESPONSE) { // Update response to be less than ARTBOT_MAX_CHARS_RESPONSE + console.log('Summarizing response...') response = await this.langChain.call({ query: ` Please summarize the following response to be less than ${ARTBOT_MAX_CHARS_RESPONSE} characters: @@ -150,11 +152,6 @@ export class ArtGPTBot { `, }) } - console.log( - `ArtGPTBot (source-docs): ${query} -> ${JSON.stringify( - response.sourceDocuments - )}` - ) const message = ` **NOTE: I am still in beta, my answers may be wrong.** From 11cea1375b1be7e73b4e36fdfe7f978c1ff24aa2 Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 15:46:31 -0600 Subject: [PATCH 17/49] Replies --- src/Classes/ArtGPTBot.ts | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index 44344109..dcf90182 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -117,7 +117,7 @@ export class ArtGPTBot { const message = ` Invalid format, enter ${this.queryString} followed by the query for ArtGPT. ` - this.sendEmbed(msg, this.queryString, ARTBOT_WARNING, message) + this.sendEmbedReply(msg, this.queryString, ARTBOT_WARNING, message) return } else if (!this.isLangChainWarmedUp || !this.langChain) { // Validate warm-up @@ -126,7 +126,7 @@ export class ArtGPTBot { Please try again in a few minutes. ` - this.sendEmbed(msg, this.queryString, ARTBOT_WARNING, message) + this.sendEmbedReply(msg, this.queryString, ARTBOT_WARNING, message) return } else if (this.isRateLimited() === true) { // Validate rate-limit @@ -137,12 +137,21 @@ export class ArtGPTBot { Please try again later. ` - this.sendEmbed(msg, this.queryString, ARTBOT_WARNING, message) + this.sendEmbedReply(msg, this.queryString, ARTBOT_WARNING, message) return } else { + // Give a "I'm thinking response" while we wait for the response. + this.sendEmbedReply( + msg, + this.queryString, + ARTBOT_GREEN, + "Your question has been recieved! I'm working on an answer..." + ) + + // Query the langchain let response = await this.langChain.call({ query: query }) + // Summarize response to be less than ARTBOT_MAX_CHARS_RESPONSE if it is too long. if (response.text.length > ARTBOT_MAX_CHARS_RESPONSE) { - // Update response to be less than ARTBOT_MAX_CHARS_RESPONSE console.log('Summarizing response...') response = await this.langChain.call({ query: ` @@ -152,20 +161,22 @@ export class ArtGPTBot { `, }) } + + // Provide the real response. const message = ` - **NOTE: I am still in beta, my answers may be wrong.** + *NOTE: I am still in beta, my answers may be wrong.* - *Q:* + **Q:** "${query}" - *A:* + **A:** ${response.text} ` - this.sendEmbed(msg, this.queryString, ARTBOT_GREEN, message) + this.sendEmbedReply(msg, this.queryString, ARTBOT_GREEN, message) } } - async sendEmbed( + async sendEmbedReply( msg: Message, title: string, color: number, @@ -176,6 +187,6 @@ export class ArtGPTBot { .setColor(color) .setDescription(description) - await msg.channel.send({ embeds: [embed] }) + await msg.reply({ embeds: [embed] }) } } From caec93dc1dce490f63644a37113c238d5dad5f31 Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 15:48:40 -0600 Subject: [PATCH 18/49] minor --- src/Classes/ArtGPTBot.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index dcf90182..2629fb86 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -165,11 +165,7 @@ export class ArtGPTBot { // Provide the real response. const message = ` *NOTE: I am still in beta, my answers may be wrong.* - - **Q:** - "${query}" - **A:** ${response.text} ` this.sendEmbedReply(msg, this.queryString, ARTBOT_GREEN, message) From da0235cc90b727ee49f231184d26f7f65f441c7a Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 15:55:56 -0600 Subject: [PATCH 19/49] open AI settings --- src/Classes/ArtGPTBot.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index 2629fb86..7ea4bb71 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -65,6 +65,7 @@ export class ArtGPTBot { console.error('PINECONE_INDEX_NAME not found in environment variables.') return } + // Initialize langchain setup await this.pineconeClient.init({ apiKey: PINECONE_API_KEY, @@ -82,6 +83,11 @@ export class ArtGPTBot { returnSourceDocuments: false, }) + // Beef up the OpenAI + this.model.modelName = 'gpt-3.5-turbo' + this.model.temperature = 0 + this.model.maxTokens = 2048 + // We are now warmed up! this.isLangChainWarmedUp = true } From ffa2d10be0f1266d4adaa1f986cdaa3715c73879 Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 16:06:31 -0600 Subject: [PATCH 20/49] fix order --- src/Classes/ArtGPTBot.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index 7ea4bb71..5ce04d0d 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -47,6 +47,10 @@ export class ArtGPTBot { // expect this to be set to `true` within initializeLangchain() this.isLangChainWarmedUp = false this.model = new OpenAI() + // Beef up the OpenAI + this.model.modelName = 'gpt-3.5-turbo' + this.model.temperature = 0 + this.model.maxTokens = 2048 this.pineconeClient = new PineconeClient() this.initializeLangchain() } @@ -83,11 +87,6 @@ export class ArtGPTBot { returnSourceDocuments: false, }) - // Beef up the OpenAI - this.model.modelName = 'gpt-3.5-turbo' - this.model.temperature = 0 - this.model.maxTokens = 2048 - // We are now warmed up! this.isLangChainWarmedUp = true } From bde0253ee681eeeaa69b6525a0301fcf80dec964 Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 16:40:08 -0600 Subject: [PATCH 21/49] Mess with the params --- src/Classes/ArtGPTBot.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index 5ce04d0d..5123865b 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -46,11 +46,11 @@ export class ArtGPTBot { this.currentRequestCount = 0 // expect this to be set to `true` within initializeLangchain() this.isLangChainWarmedUp = false - this.model = new OpenAI() - // Beef up the OpenAI - this.model.modelName = 'gpt-3.5-turbo' - this.model.temperature = 0 - this.model.maxTokens = 2048 + this.model = new OpenAI({ + modelName: 'gpt-3.5-turbo', + temperature: 0, + maxTokens: 512, + }) this.pineconeClient = new PineconeClient() this.initializeLangchain() } @@ -82,7 +82,7 @@ export class ArtGPTBot { { pineconeIndex } ) this.langChain = VectorDBQAChain.fromLLM(this.model, this.vectorStore, { - k: 5, + k: 4, // This is the number of documents to include as context (4 is default). // Can turn this on (and log `response.sourceDocuments`) for debuggings purposes. returnSourceDocuments: false, }) From 57119d04128d4af4932de679ae53c67e531c17d9 Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 19:21:51 -0600 Subject: [PATCH 22/49] Cleanup' . --- src/Classes/ArtGPTBot.ts | 62 ++++++++++++++++++++++++++++++++++------ 1 file changed, 54 insertions(+), 8 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index 5123865b..30cd5d9d 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -6,6 +6,7 @@ import { OpenAIEmbeddings } from 'langchain/embeddings/openai' import { OpenAI } from 'langchain/llms/openai' import { PineconeStore } from 'langchain/vectorstores/pinecone' import { VectorOperationsApi } from '@pinecone-database/pinecone/dist/pinecone-generated-ts-fetch' +import { ChainValues } from 'langchain/dist/schema' // LLM Environment Variables const PINECONE_API_KEY = process.env.PINECONE_API_KEY @@ -22,6 +23,7 @@ const ARTBOT_MAX_CHARS_RESPONSE = 4000 // Color consts const ARTBOT_GREEN = 0x00ff00 const ARTBOT_WARNING = 0xffff00 +const ARTBOT_ERROR = 0xff0000 // Rate limit constants const MAX_REQUESTS_PER_HOUR = 10 @@ -55,6 +57,9 @@ export class ArtGPTBot { this.initializeLangchain() } + /** + * Helper to initialize langchain setup. + */ async initializeLangchain() { // Validity check the environment variables if (!PINECONE_API_KEY) { @@ -91,6 +96,9 @@ export class ArtGPTBot { this.isLangChainWarmedUp = true } + /** + * Helper to determine if the bot is currently rate-limited. + */ isRateLimited(): boolean { // Check if we're in a new hour if (Date.now() - this.lastRequestTimestamp > HOUR_IN_MILLISECONDS) { @@ -106,6 +114,10 @@ export class ArtGPTBot { return this.currentRequestCount >= MAX_REQUESTS_PER_HOUR } + /** + * Send an embed reply to a message. + * @param msg The message to reply to. + */ async handleRequest(msg: Message) { /* * NOTE: It is important to check if the message author is the ArtBot @@ -154,17 +166,31 @@ export class ArtGPTBot { ) // Query the langchain - let response = await this.langChain.call({ query: query }) + let response + try { + response = await this.langChain.call({ query: query }) + } catch (error) { + console.error(`Error calling langchain: ${error}`) + this.sendErrorReply(msg) + return + } + // Summarize response to be less than ARTBOT_MAX_CHARS_RESPONSE if it is too long. if (response.text.length > ARTBOT_MAX_CHARS_RESPONSE) { console.log('Summarizing response...') - response = await this.langChain.call({ - query: ` - Please summarize the following response to be less than ${ARTBOT_MAX_CHARS_RESPONSE} characters: - --- - ${query} - `, - }) + try { + response = await this.langChain.call({ + query: ` + Please summarize the following response to be less than ${ARTBOT_MAX_CHARS_RESPONSE} characters: + --- + ${query} + `, + }) + } catch (error) { + console.error(`Error summarizing with langchain: ${error}`) + this.sendErrorReply(msg) + return + } } // Provide the real response. @@ -177,6 +203,13 @@ export class ArtGPTBot { } } + /** + * Send an embed reply to a message. + * @param msg The message to reply to. + * @param title The title of the embed. + * @param color The color of the embed. + * @param description The description of the embed. + */ async sendEmbedReply( msg: Message, title: string, @@ -190,4 +223,17 @@ export class ArtGPTBot { await msg.reply({ embeds: [embed] }) } + + /** + * Send an error reply to a message. + * @param msg The message to reply to. + */ + async sendErrorReply(msg: Message) { + this.sendEmbedReply( + msg, + this.queryString, + ARTBOT_ERROR, + "I'm sorry, I encountered an error. Please try again later." + ) + } } From 0c0526c17f5738d3608bdf8549a469fb9f1cd408 Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 19:30:28 -0600 Subject: [PATCH 23/49] minor --- src/Classes/ArtGPTBot.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index 30cd5d9d..d807a162 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -6,7 +6,6 @@ import { OpenAIEmbeddings } from 'langchain/embeddings/openai' import { OpenAI } from 'langchain/llms/openai' import { PineconeStore } from 'langchain/vectorstores/pinecone' import { VectorOperationsApi } from '@pinecone-database/pinecone/dist/pinecone-generated-ts-fetch' -import { ChainValues } from 'langchain/dist/schema' // LLM Environment Variables const PINECONE_API_KEY = process.env.PINECONE_API_KEY From fef93eb5aecb5263a2882f6789a3c680210cc079 Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 19:48:41 -0600 Subject: [PATCH 24/49] Make the embeddings more recursive --- src/Utils/ArtGPT/dataIngestor.ts | 47 ++++++++++++++++++++++---------- 1 file changed, 32 insertions(+), 15 deletions(-) diff --git a/src/Utils/ArtGPT/dataIngestor.ts b/src/Utils/ArtGPT/dataIngestor.ts index 9a1412ad..8a14f4eb 100644 --- a/src/Utils/ArtGPT/dataIngestor.ts +++ b/src/Utils/ArtGPT/dataIngestor.ts @@ -1,23 +1,20 @@ import * as dotenv from 'dotenv' + import { PineconeClient } from '@pinecone-database/pinecone' import { RecursiveCharacterTextSplitter } from 'langchain/text_splitter' import { OpenAIEmbeddings } from 'langchain/embeddings/openai' import { PineconeStore } from 'langchain/vectorstores/pinecone' +import { VectorOperationsApi } from '@pinecone-database/pinecone/dist/pinecone-generated-ts-fetch' + const fetch = require('node-fetch') dotenv.config() -// prototype function to embed a single document and store it in Pinecone -;(async function proto() { - const client = new PineconeClient() - await client.init({ - apiKey: process.env.PINECONE_API_KEY as string, - environment: process.env.PINECONE_ENVIRONMENT as string, - }) - const pineconeIndex = client.Index(process.env.PINECONE_INDEX as string) - const response = await fetch( - 'https://api.github.com/repos/ArtBlocks/artblocks-contracts/contents/contracts/GenArt721CoreV3.sol?ref=main' - ) +async function fetchAndProcessFile( + url: string, + pineconeIndex: VectorOperationsApi +) { + const response = await fetch(url) const data = await response.json() const buff = Buffer.from(data.content, 'base64') const text = buff.toString('utf-8') @@ -33,9 +30,29 @@ dotenv.config() await PineconeStore.fromDocuments(docs, new OpenAIEmbeddings(), { pineconeIndex, }) - console.log('done embedding and storing in pinecone') -})() + console.log(`Done embedding and storing ${url} in Pinecone`) +} + +async function processRepo(repoUrl: string) { + const client = new PineconeClient() + await client.init({ + apiKey: process.env.PINECONE_API_KEY as string, + environment: process.env.PINECONE_ENV as string, + }) + const pineconeIndex = client.Index(process.env.PINECONE_INDEX_NAME as string) + + const response = await fetch(repoUrl) + const repoContent = await response.json() + + const fileUrls = repoContent + .filter((item: any) => item.type === 'file' && item.path.endsWith('.sol')) + .map((item: any) => item.url) -// (async function main() { + for (const fileUrl of fileUrls) { + await fetchAndProcessFile(fileUrl, pineconeIndex) + } +} -// })() +const repoUrl = + 'https://api.github.com/repos/ArtBlocks/artblocks-contracts/contents/contracts?ref=main' +processRepo(repoUrl) From 85325086e35b1704c42915805e4f97385508710d Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 19:51:35 -0600 Subject: [PATCH 25/49] improve docs --- src/Utils/ArtGPT/dataIngestor.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Utils/ArtGPT/dataIngestor.ts b/src/Utils/ArtGPT/dataIngestor.ts index 8a14f4eb..be636fe7 100644 --- a/src/Utils/ArtGPT/dataIngestor.ts +++ b/src/Utils/ArtGPT/dataIngestor.ts @@ -6,6 +6,15 @@ import { OpenAIEmbeddings } from 'langchain/embeddings/openai' import { PineconeStore } from 'langchain/vectorstores/pinecone' import { VectorOperationsApi } from '@pinecone-database/pinecone/dist/pinecone-generated-ts-fetch' +// NOTE: This file is an active work-in-progress and currently intended to be run as a script. +// Currently, this script can be run by calling `npx ts-node src/Utils/ArtGPT/dataIngestor.ts` +// from the root of the repo. +// TODOs: +// - [ ] Add additional TODOs +// - [ ] Add support for passing in a repo URL as a command line argument +// - [ ] Update this script to be run in both CLI mode and as a module +// - [ ] Experiment with different chunk sizes and overlaps + const fetch = require('node-fetch') dotenv.config() From 86b6939f52fddbae0dce5e3df0d34c63eced9049 Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 19:55:29 -0600 Subject: [PATCH 26/49] recurrsive fetch --- src/Utils/ArtGPT/dataIngestor.ts | 48 +++++++++++++++++--------------- 1 file changed, 26 insertions(+), 22 deletions(-) diff --git a/src/Utils/ArtGPT/dataIngestor.ts b/src/Utils/ArtGPT/dataIngestor.ts index be636fe7..6f60de30 100644 --- a/src/Utils/ArtGPT/dataIngestor.ts +++ b/src/Utils/ArtGPT/dataIngestor.ts @@ -1,11 +1,14 @@ -import * as dotenv from 'dotenv' - import { PineconeClient } from '@pinecone-database/pinecone' import { RecursiveCharacterTextSplitter } from 'langchain/text_splitter' import { OpenAIEmbeddings } from 'langchain/embeddings/openai' import { PineconeStore } from 'langchain/vectorstores/pinecone' import { VectorOperationsApi } from '@pinecone-database/pinecone/dist/pinecone-generated-ts-fetch' +import * as dotenv from 'dotenv' +dotenv.config() + +const fetch = require('node-fetch') + // NOTE: This file is an active work-in-progress and currently intended to be run as a script. // Currently, this script can be run by calling `npx ts-node src/Utils/ArtGPT/dataIngestor.ts` // from the root of the repo. @@ -15,10 +18,6 @@ import { VectorOperationsApi } from '@pinecone-database/pinecone/dist/pinecone-g // - [ ] Update this script to be run in both CLI mode and as a module // - [ ] Experiment with different chunk sizes and overlaps -const fetch = require('node-fetch') - -dotenv.config() - async function fetchAndProcessFile( url: string, pineconeIndex: VectorOperationsApi @@ -42,7 +41,23 @@ async function fetchAndProcessFile( console.log(`Done embedding and storing ${url} in Pinecone`) } -async function processRepo(repoUrl: string) { +async function processRepo( + repoUrl: string, + pineconeIndex: VectorOperationsApi +) { + const response = await fetch(repoUrl) + const repoContent = await response.json() + + for (const item of repoContent) { + if (item.type === 'file' && item.path.endsWith('.sol')) { + await fetchAndProcessFile(item.url, pineconeIndex) + } else if (item.type === 'dir') { + await processRepo(item.url, pineconeIndex) + } + } +} + +;(async () => { const client = new PineconeClient() await client.init({ apiKey: process.env.PINECONE_API_KEY as string, @@ -50,18 +65,7 @@ async function processRepo(repoUrl: string) { }) const pineconeIndex = client.Index(process.env.PINECONE_INDEX_NAME as string) - const response = await fetch(repoUrl) - const repoContent = await response.json() - - const fileUrls = repoContent - .filter((item: any) => item.type === 'file' && item.path.endsWith('.sol')) - .map((item: any) => item.url) - - for (const fileUrl of fileUrls) { - await fetchAndProcessFile(fileUrl, pineconeIndex) - } -} - -const repoUrl = - 'https://api.github.com/repos/ArtBlocks/artblocks-contracts/contents/contracts?ref=main' -processRepo(repoUrl) + const repoUrl = + 'https://api.github.com/repos/ArtBlocks/artblocks-contracts/contents/contracts?ref=main' + await processRepo(repoUrl, pineconeIndex) +})() From 5106f557f64da98b87c27e2036d113a85ba1200b Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 20:01:15 -0600 Subject: [PATCH 27/49] try catch --- src/Utils/ArtGPT/dataIngestor.ts | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/src/Utils/ArtGPT/dataIngestor.ts b/src/Utils/ArtGPT/dataIngestor.ts index 6f60de30..9debce12 100644 --- a/src/Utils/ArtGPT/dataIngestor.ts +++ b/src/Utils/ArtGPT/dataIngestor.ts @@ -22,7 +22,13 @@ async function fetchAndProcessFile( url: string, pineconeIndex: VectorOperationsApi ) { - const response = await fetch(url) + let response + try { + response = await fetch(url) + } catch (error) { + console.error(`Error fetching ${url}: ${error}`) + return + } const data = await response.json() const buff = Buffer.from(data.content, 'base64') const text = buff.toString('utf-8') @@ -35,10 +41,14 @@ async function fetchAndProcessFile( const docs = await splitter.createDocuments([text]) // this actually hits openai embeddings api under the hood to generate embeddings - await PineconeStore.fromDocuments(docs, new OpenAIEmbeddings(), { - pineconeIndex, - }) - console.log(`Done embedding and storing ${url} in Pinecone`) + try { + await PineconeStore.fromDocuments(docs, new OpenAIEmbeddings(), { + pineconeIndex, + }) + console.log(`Done embedding and storing ${url} in Pinecone`) + } catch (error) { + console.error(`Error embedding and storing ${url} in Pinecone: ${error}`) + } } async function processRepo( @@ -65,7 +75,13 @@ async function processRepo( }) const pineconeIndex = client.Index(process.env.PINECONE_INDEX_NAME as string) - const repoUrl = + // TODO: fix this + // const docsRepoURL = + // 'https://api.github.com/repos/ArtBlocks/artblocks-docs/contents/contracts?ref=main' + // await processRepo(docsRepoURL, pineconeIndex) + + // TODO: start searching at top of directory, rather than in /contracts + const contractsRepoURL = 'https://api.github.com/repos/ArtBlocks/artblocks-contracts/contents/contracts?ref=main' - await processRepo(repoUrl, pineconeIndex) + await processRepo(contractsRepoURL, pineconeIndex) })() From 119cc67c92683dc820b3c364fc875f382ccc8511 Mon Sep 17 00:00:00 2001 From: purp Date: Thu, 27 Apr 2023 20:04:41 -0600 Subject: [PATCH 28/49] handle md and sol --- src/Utils/ArtGPT/dataIngestor.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Utils/ArtGPT/dataIngestor.ts b/src/Utils/ArtGPT/dataIngestor.ts index 9debce12..ef071fd4 100644 --- a/src/Utils/ArtGPT/dataIngestor.ts +++ b/src/Utils/ArtGPT/dataIngestor.ts @@ -59,7 +59,10 @@ async function processRepo( const repoContent = await response.json() for (const item of repoContent) { - if (item.type === 'file' && item.path.endsWith('.sol')) { + if ( + item.type === 'file' && + (item.path.endsWith('.sol') || item.path.endsWith('.md')) + ) { await fetchAndProcessFile(item.url, pineconeIndex) } else if (item.type === 'dir') { await processRepo(item.url, pineconeIndex) From 95745b21e01968edb4eb749a21be7f12df47b782 Mon Sep 17 00:00:00 2001 From: ben lyaunzon Date: Thu, 27 Apr 2023 23:00:08 -0700 Subject: [PATCH 29/49] dataIngestor updates around recursive repo crawling --- src/Classes/ArtGPTBot.ts | 7 +- src/Utils/ArtGPT/dataIngestor.ts | 130 ++++++++++++++++++++++--------- 2 files changed, 101 insertions(+), 36 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index d807a162..55d3df51 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -50,7 +50,10 @@ export class ArtGPTBot { this.model = new OpenAI({ modelName: 'gpt-3.5-turbo', temperature: 0, - maxTokens: 512, + // TODO: figure why setting -1 breaks with current setup + // Manually setting this value is causing issues if vector store retrieves + // too many documents... + maxTokens: 1000, }) this.pineconeClient = new PineconeClient() this.initializeLangchain() @@ -169,6 +172,8 @@ export class ArtGPTBot { try { response = await this.langChain.call({ query: query }) } catch (error) { + console.log(error.response.data) + console.log(error) console.error(`Error calling langchain: ${error}`) this.sendErrorReply(msg) return diff --git a/src/Utils/ArtGPT/dataIngestor.ts b/src/Utils/ArtGPT/dataIngestor.ts index be636fe7..36b6b13e 100644 --- a/src/Utils/ArtGPT/dataIngestor.ts +++ b/src/Utils/ArtGPT/dataIngestor.ts @@ -5,63 +5,123 @@ import { RecursiveCharacterTextSplitter } from 'langchain/text_splitter' import { OpenAIEmbeddings } from 'langchain/embeddings/openai' import { PineconeStore } from 'langchain/vectorstores/pinecone' import { VectorOperationsApi } from '@pinecone-database/pinecone/dist/pinecone-generated-ts-fetch' +const fetch = require('node-fetch') +dotenv.config() // NOTE: This file is an active work-in-progress and currently intended to be run as a script. // Currently, this script can be run by calling `npx ts-node src/Utils/ArtGPT/dataIngestor.ts` // from the root of the repo. // TODOs: // - [ ] Add additional TODOs -// - [ ] Add support for passing in a repo URL as a command line argument -// - [ ] Update this script to be run in both CLI mode and as a module +// - [X] Add support for passing in a repo URL as a command line argument +// - [X] Update this script to be run in both CLI mode and as a module // - [ ] Experiment with different chunk sizes and overlaps -const fetch = require('node-fetch') - -dotenv.config() +// Default GH repos to ingest if not explicitly specified +const GH_API_BASE_URI = 'https://api.github.com/repos/' +const GH_REPOS = ['ArtBlocks/artblocks-docs', 'ArtBlocks/artblocks-contracts'] +const GH_FILETYPES = ['.sol', '.md'] +const GH_REQ_OPTIONS = { + headers: { + Authorization: `token ${process.env.GITHUB_TOKEN}`, + }, +} +// Data chunking parameters +const CHUNK_SIZE = 4000 +const CHUNK_OVERLAP = 200 -async function fetchAndProcessFile( - url: string, +async function fetchAndProcessGHFiles( + urls: string, pineconeIndex: VectorOperationsApi ) { - const response = await fetch(url) - const data = await response.json() - const buff = Buffer.from(data.content, 'base64') - const text = buff.toString('utf-8') - - const splitter = new RecursiveCharacterTextSplitter({ - chunkSize: 4000, - chunkOverlap: 200, - }) + for (const url of urls) { + const response = await fetch(url, GH_REQ_OPTIONS) + const data = await response.json() - const docs = await splitter.createDocuments([text]) + const buff = Buffer.from(data.content, 'base64') + const text = buff.toString('utf-8') - // this actually hits openai embeddings api under the hood to generate embeddings - await PineconeStore.fromDocuments(docs, new OpenAIEmbeddings(), { - pineconeIndex, - }) - console.log(`Done embedding and storing ${url} in Pinecone`) + const splitter = new RecursiveCharacterTextSplitter({ + chunkSize: CHUNK_SIZE, + chunkOverlap: CHUNK_OVERLAP, + }) + + const docs = await splitter.createDocuments([text]) + + // this actually hits openai embeddings api under the hood to generate embeddings + await PineconeStore.fromDocuments(docs, new OpenAIEmbeddings(), { + pineconeIndex, + }) + console.log(`Done embedding and storing ${url} in Pinecone`) + } +} + +function getStartRepoUrl(repo: string) { + return `${GH_API_BASE_URI}${repo}/contents/?ref=main` +} +/** + * Recursively crawls repo for all relevant file urls + * @param repoUrl + * @returns + */ +async function crawlRepo(repoUrl: string) { + const response = await fetch(repoUrl, GH_REQ_OPTIONS) + const repoContent = await response.json() + if (repoContent.length === 0) { + return [] + } + const fileUrls = repoContent + .filter( + (item: any) => + item.type === 'file' && + GH_FILETYPES.some((filetype) => { + return item.path.endsWith(filetype) + }) + ) + .map((item: any) => item.url) + + const dirUrls = repoContent + .filter((item: any) => item.type === 'dir') + .map((item: any) => item.url) + + for (const dirUrl of dirUrls) { + fileUrls.push(...(await crawlRepo(dirUrl))) + } + + return fileUrls } -async function processRepo(repoUrl: string) { +async function ingest(repos: string[] = GH_REPOS): Promise { const client = new PineconeClient() + await client.init({ apiKey: process.env.PINECONE_API_KEY as string, environment: process.env.PINECONE_ENV as string, }) const pineconeIndex = client.Index(process.env.PINECONE_INDEX_NAME as string) + console.log(`Deleting all vectors from ${process.env.PINECONE_INDEX_NAME}`) + await pineconeIndex.delete1({ deleteAll: true }) + console.log( + `Done deleting all vectors from ${process.env.PINECONE_INDEX_NAME}` + ) + for (const repo of repos) { + console.log(`Processing repo: ${repo}`) + const startRepoUrl = getStartRepoUrl(repo) + const crawledFileUrls = await crawlRepo(startRepoUrl) + console.log(`Found ${crawledFileUrls.length} files to process`) + await fetchAndProcessGHFiles(crawledFileUrls, pineconeIndex) + } +} - const response = await fetch(repoUrl) - const repoContent = await response.json() +export { ingest } - const fileUrls = repoContent - .filter((item: any) => item.type === 'file' && item.path.endsWith('.sol')) - .map((item: any) => item.url) +// Check if the file is being run directly +if (require.main === module) { + const args = process.argv.slice(2) - for (const fileUrl of fileUrls) { - await fetchAndProcessFile(fileUrl, pineconeIndex) - } + // Call the async ingest function with the arguments or without arguments if empty + ingest(args.length ? args : undefined).catch((error) => { + console.error('Error:', error.message) + process.exit(1) + }) } - -const repoUrl = - 'https://api.github.com/repos/ArtBlocks/artblocks-contracts/contents/contracts?ref=main' -processRepo(repoUrl) From 4e5c7cb84c092050318b3670f6f5881e99c4b40a Mon Sep 17 00:00:00 2001 From: purp Date: Fri, 28 Apr 2023 08:20:13 -0600 Subject: [PATCH 30/49] comments --- src/Utils/ArtGPT/dataIngestor.ts | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/src/Utils/ArtGPT/dataIngestor.ts b/src/Utils/ArtGPT/dataIngestor.ts index c3cbfa8b..2ef93a7c 100644 --- a/src/Utils/ArtGPT/dataIngestor.ts +++ b/src/Utils/ArtGPT/dataIngestor.ts @@ -7,14 +7,19 @@ import { VectorOperationsApi } from '@pinecone-database/pinecone/dist/pinecone-g const fetch = require('node-fetch') dotenv.config() -// NOTE: This file is an active work-in-progress and currently intended to be run as a script. -// Currently, this script can be run by calling `npx ts-node src/Utils/ArtGPT/dataIngestor.ts` -// from the root of the repo. +/////////////////////////////////////////////////////////////////////////////////////////////////////// +// This script will crawl the specified GH repos and ingest all .sol and .md files. +// It will then generate embeddings for each file and store them in Pinecone. +// +// USAGE: `npx ts-node src/Utils/ArtGPT/dataIngestor.ts `, +// or import as a module and call `ingest([])` +// // TODOs: // - [ ] Add additional TODOs // - [X] Add support for passing in a repo URL as a command line argument // - [X] Update this script to be run in both CLI mode and as a module // - [ ] Experiment with different chunk sizes and overlaps +/////////////////////////////////////////////////////////////////////////////////////////////////////// // Default GH repos to ingest if not explicitly specified const GH_API_BASE_URI = 'https://api.github.com/repos/' @@ -90,7 +95,11 @@ async function crawlRepo(repoUrl: string) { return fileUrls } -async function ingest(repos: string[] = GH_REPOS): Promise { +/** + * Ingests data from GH repos into Pinecone + * @param repos - GH repos to ingest + */ +export async function ingest(repos: string[] = GH_REPOS): Promise { const client = new PineconeClient() await client.init({ @@ -112,8 +121,6 @@ async function ingest(repos: string[] = GH_REPOS): Promise { } } -export { ingest } - // Check if the file is being run directly if (require.main === module) { const args = process.argv.slice(2) From 2cb1a59fda6fe806fddcbdc3d82b916976e58c60 Mon Sep 17 00:00:00 2001 From: purp Date: Fri, 28 Apr 2023 10:46:54 -0600 Subject: [PATCH 31/49] add channel validation --- src/Classes/ArtGPTBot.ts | 78 +++++++++++++++++++++++++++++++--------- 1 file changed, 61 insertions(+), 17 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index 55d3df51..d305dc63 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -19,6 +19,13 @@ const PINECONE_INDEX_NAME = process.env.PINECONE_INDEX_NAME const ARTBOT_USERNAME = 'artbot' const ARTBOT_MAX_CHARS_RESPONSE = 4000 +// Discord consts +const DISCORD_INC_SERVER_ID = '822311470133542912' +const DISCORD_COMMUNITY_SERVER_ID = '411959613370400778' +const DISCORD_TEST_SERVER_ID = '785144843986665472' +const DISCORD_COMMUNITY_ARTIST_TECH_CHANNEL_ID = '909525641622347806' +const DISCORD_COMMUNITY_PARTNERSHIP_ARTISTS_CHANNEL_ID = '971541479333965824' + // Color consts const ARTBOT_GREEN = 0x00ff00 const ARTBOT_WARNING = 0xffff00 @@ -116,6 +123,32 @@ export class ArtGPTBot { return this.currentRequestCount >= MAX_REQUESTS_PER_HOUR } + /** + * Helper to determine if the bot is being queries in valid server and channel. + */ + inValidServerChannel(msg: Message): boolean { + const serverID = msg.guild ? msg.guild.id : '' + const channelID = msg.channel ? msg.channel.id : '' + + if ( + serverID == DISCORD_INC_SERVER_ID || + serverID == DISCORD_TEST_SERVER_ID + ) { + // Handle all messages in the Inc and test servers + return true + } else if (serverID == DISCORD_COMMUNITY_SERVER_ID) { + // In the community server, only field reqeusts in the + // #artist-tech and #partnership-artists channels for now + if ( + channelID == DISCORD_COMMUNITY_ARTIST_TECH_CHANNEL_ID || + channelID == DISCORD_COMMUNITY_PARTNERSHIP_ARTISTS_CHANNEL_ID + ) { + return true + } + } + return false + } + /** * Send an embed reply to a message. * @param msg The message to reply to. @@ -129,14 +162,23 @@ export class ArtGPTBot { return null } + // TODO: Filter out messages that are not in known servers / channels + const content = msg.content const query = content.substring(this.queryString.length + 1, content.length) - if (content.length <= this.queryString.length) { + if (this.inValidServerChannel(msg) === false) { + // Validate server / channel + this.sendWarningReply( + msg, + "I'm sorry, I'm not currently available in this server / channel." + ) + return + } else if (content.length <= this.queryString.length) { // Validate request format - const message = ` - Invalid format, enter ${this.queryString} followed by the query for ArtGPT. - ` - this.sendEmbedReply(msg, this.queryString, ARTBOT_WARNING, message) + this.sendWarningReply( + msg, + `Invalid format, enter ${this.queryString} followed by the query for ArtGPT.` + ) return } else if (!this.isLangChainWarmedUp || !this.langChain) { // Validate warm-up @@ -145,7 +187,7 @@ export class ArtGPTBot { Please try again in a few minutes. ` - this.sendEmbedReply(msg, this.queryString, ARTBOT_WARNING, message) + this.sendWarningReply(msg, message) return } else if (this.isRateLimited() === true) { // Validate rate-limit @@ -156,13 +198,12 @@ export class ArtGPTBot { Please try again later. ` - this.sendEmbedReply(msg, this.queryString, ARTBOT_WARNING, message) + this.sendWarningReply(msg, message) return } else { // Give a "I'm thinking response" while we wait for the response. this.sendEmbedReply( msg, - this.queryString, ARTBOT_GREEN, "Your question has been recieved! I'm working on an answer..." ) @@ -172,6 +213,7 @@ export class ArtGPTBot { try { response = await this.langChain.call({ query: query }) } catch (error) { + // TODO: Remove extra logging once we're confident in the bot. console.log(error.response.data) console.log(error) console.error(`Error calling langchain: ${error}`) @@ -203,7 +245,7 @@ export class ArtGPTBot { ${response.text} ` - this.sendEmbedReply(msg, this.queryString, ARTBOT_GREEN, message) + this.sendEmbedReply(msg, ARTBOT_GREEN, message) } } @@ -214,20 +256,23 @@ export class ArtGPTBot { * @param color The color of the embed. * @param description The description of the embed. */ - async sendEmbedReply( - msg: Message, - title: string, - color: number, - description: string - ) { + async sendEmbedReply(msg: Message, color: number, description: string) { const embed = new EmbedBuilder() - .setTitle(title) + .setTitle(this.queryString) .setColor(color) .setDescription(description) await msg.reply({ embeds: [embed] }) } + /** + * Send an warning reply to a message. + * @param msg The message to reply to. + */ + async sendWarningReply(msg: Message, warning: string) { + this.sendEmbedReply(msg, ARTBOT_WARNING, warning) + } + /** * Send an error reply to a message. * @param msg The message to reply to. @@ -235,7 +280,6 @@ export class ArtGPTBot { async sendErrorReply(msg: Message) { this.sendEmbedReply( msg, - this.queryString, ARTBOT_ERROR, "I'm sorry, I encountered an error. Please try again later." ) From 6c646060c59dc2bd6d1cc0158e2b84263261f6ed Mon Sep 17 00:00:00 2001 From: purp Date: Fri, 28 Apr 2023 10:47:12 -0600 Subject: [PATCH 32/49] remove todo --- src/Classes/ArtGPTBot.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index d305dc63..79f8d107 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -162,8 +162,6 @@ export class ArtGPTBot { return null } - // TODO: Filter out messages that are not in known servers / channels - const content = msg.content const query = content.substring(this.queryString.length + 1, content.length) if (this.inValidServerChannel(msg) === false) { From 4d57f79e9a4508424270987f2466569c899c525e Mon Sep 17 00:00:00 2001 From: purp Date: Fri, 28 Apr 2023 14:34:01 -0600 Subject: [PATCH 33/49] SMol adjusts --- src/Classes/ArtGPTBot.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index 79f8d107..994944c4 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -60,7 +60,7 @@ export class ArtGPTBot { // TODO: figure why setting -1 breaks with current setup // Manually setting this value is causing issues if vector store retrieves // too many documents... - maxTokens: 1000, + maxTokens: -1, }) this.pineconeClient = new PineconeClient() this.initializeLangchain() @@ -96,7 +96,7 @@ export class ArtGPTBot { { pineconeIndex } ) this.langChain = VectorDBQAChain.fromLLM(this.model, this.vectorStore, { - k: 4, // This is the number of documents to include as context (4 is default). + k: 2, // This is the number of documents to include as context (4 is default). // Can turn this on (and log `response.sourceDocuments`) for debuggings purposes. returnSourceDocuments: false, }) @@ -211,10 +211,10 @@ export class ArtGPTBot { try { response = await this.langChain.call({ query: query }) } catch (error) { + console.error(`Error calling langchain: ${error}`) // TODO: Remove extra logging once we're confident in the bot. - console.log(error.response.data) + console.log(error.response?.data) console.log(error) - console.error(`Error calling langchain: ${error}`) this.sendErrorReply(msg) return } From 5d18e557fdb6a243a3eac6d6681d6f954487cf5b Mon Sep 17 00:00:00 2001 From: purp Date: Fri, 28 Apr 2023 15:03:52 -0600 Subject: [PATCH 34/49] minor adjustments --- src/Classes/ArtGPTBot.ts | 2 +- src/Utils/ArtGPT/dataIngestor.ts | 6 ------ 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index 994944c4..0580fb67 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -32,7 +32,7 @@ const ARTBOT_WARNING = 0xffff00 const ARTBOT_ERROR = 0xff0000 // Rate limit constants -const MAX_REQUESTS_PER_HOUR = 10 +const MAX_REQUESTS_PER_HOUR = 50 const HOUR_IN_MILLISECONDS = 3600000 /** diff --git a/src/Utils/ArtGPT/dataIngestor.ts b/src/Utils/ArtGPT/dataIngestor.ts index 2ef93a7c..92d153a8 100644 --- a/src/Utils/ArtGPT/dataIngestor.ts +++ b/src/Utils/ArtGPT/dataIngestor.ts @@ -13,12 +13,6 @@ dotenv.config() // // USAGE: `npx ts-node src/Utils/ArtGPT/dataIngestor.ts `, // or import as a module and call `ingest([])` -// -// TODOs: -// - [ ] Add additional TODOs -// - [X] Add support for passing in a repo URL as a command line argument -// - [X] Update this script to be run in both CLI mode and as a module -// - [ ] Experiment with different chunk sizes and overlaps /////////////////////////////////////////////////////////////////////////////////////////////////////// // Default GH repos to ingest if not explicitly specified From 2464067e4d4a55e10fa18b07e4e792f2e6d48cf9 Mon Sep 17 00:00:00 2001 From: purp Date: Fri, 28 Apr 2023 15:44:57 -0600 Subject: [PATCH 35/49] Better system context --- src/Classes/ArtGPTBot.ts | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index 0580fb67..c99a88da 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -3,7 +3,7 @@ import { Message, EmbedBuilder } from 'discord.js' import { PineconeClient } from '@pinecone-database/pinecone' import { VectorDBQAChain } from 'langchain/chains' import { OpenAIEmbeddings } from 'langchain/embeddings/openai' -import { OpenAI } from 'langchain/llms/openai' +import { OpenAIChat } from 'langchain/llms/openai' import { PineconeStore } from 'langchain/vectorstores/pinecone' import { VectorOperationsApi } from '@pinecone-database/pinecone/dist/pinecone-generated-ts-fetch' @@ -43,7 +43,7 @@ export class ArtGPTBot { lastRequestTimestamp: number currentRequestCount: number isLangChainWarmedUp: boolean - model: OpenAI + model: OpenAIChat pineconeClient: PineconeClient pineconeIndex: VectorOperationsApi | undefined // Initialized async vectorStore: PineconeStore | undefined // Initialized async @@ -54,13 +54,20 @@ export class ArtGPTBot { this.currentRequestCount = 0 // expect this to be set to `true` within initializeLangchain() this.isLangChainWarmedUp = false - this.model = new OpenAI({ + this.model = new OpenAIChat({ modelName: 'gpt-3.5-turbo', temperature: 0, - // TODO: figure why setting -1 breaks with current setup - // Manually setting this value is causing issues if vector store retrieves - // too many documents... - maxTokens: -1, + // TODO: To improve performance, we should update this to -1 to auto-assign maxTokens + // once https://github.com/hwchase17/langchainjs/pull/1043 is merged upstream + // or https://github.com/ArtBlocks/artbot/pull/504 is resolved. + maxTokens: 256, + prefixMessages: [ + { + role: 'system', + content: + 'You are an software integration and project support assistant, that has been trained on github repositories containing Solidity smart contracts, associated APIs, and documentation that covers the Art Blocks technology and onboarding processes.', + }, + ], }) this.pineconeClient = new PineconeClient() this.initializeLangchain() From 32fc1fed415d2f55b0ed3069fb92e66d72d95f19 Mon Sep 17 00:00:00 2001 From: purp Date: Fri, 28 Apr 2023 18:07:40 -0600 Subject: [PATCH 36/49] monkeypatch while waiting for https://github.com/hwchase17/langchainjs/pull/1043 upstream --- package.json | 5 +++-- src/Classes/ArtGPTBot.ts | 9 +++++---- yarn.lock | 18 +++++++++--------- 3 files changed, 17 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index 9df5303b..7146c8f4 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,8 @@ "lint": "eslint . --ext ts --ext tsx --ext js", "codegen": "yarn codegen-hasura && yarn codegen-subgraph", "codegen-hasura": "graphql-codegen --require dotenv/config --config ./codegen.hasura.ts dotenv_config_path=./.env", - "codegen-subgraph": "graphql-codegen --config ./codegen.subgraph.ts" + "codegen-subgraph": "graphql-codegen --config ./codegen.subgraph.ts", + "postinstall": "cp -f ./src/Utils/ArtGPT/openai-chat.cjs ./node_modules/langchain/dist/llms/openai-chat.cjs" }, "keywords": [ "artblocks", @@ -38,7 +39,7 @@ "googleapis": "^92.0.0", "graphql": "^16.6.0", "jest": "^28.0.3", - "langchain": "^0.0.64", + "langchain": "0.0.66", "lodash.deburr": "^4.1.0", "ms": "^2.0.0", "node-fetch": "^2.6.1", diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index c99a88da..bf66e0f6 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -57,10 +57,11 @@ export class ArtGPTBot { this.model = new OpenAIChat({ modelName: 'gpt-3.5-turbo', temperature: 0, - // TODO: To improve performance, we should update this to -1 to auto-assign maxTokens - // once https://github.com/hwchase17/langchainjs/pull/1043 is merged upstream - // or https://github.com/ArtBlocks/artbot/pull/504 is resolved. - maxTokens: 256, + // To improve performance, set this -1 to auto-assign maxTokens. + // Note that until https://github.com/hwchase17/langchainjs/pull/1043 is merged upstream + // this requires locking us to version 0.0.66 of langchainjs, and using the monkey-patching + // hack in our package.json postinstall script to get it to work. + maxTokens: -1, prefixMessages: [ { role: 'system', diff --git a/yarn.lock b/yarn.lock index 5a2800d3..4ca8a95c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -668,10 +668,10 @@ resolved "https://registry.yarnpkg.com/@discordjs/util/-/util-0.1.0.tgz#e42ca1bf407bc6d9adf252877d1b206e32ba369a" integrity sha512-e7d+PaTLVQav6rOc2tojh2y6FE8S7REkqLldq1XF4soCx74XB/DIjbVbVLtBemf0nLW77ntz0v+o5DytKwFNLQ== -"@dqbd/tiktoken@^1.0.4": - version "1.0.6" - resolved "https://registry.yarnpkg.com/@dqbd/tiktoken/-/tiktoken-1.0.6.tgz#96bfd0a4909726c61551a8c783493f01841bd163" - integrity sha512-umSdeZTy/SbPPKVuZKV/XKyFPmXSN145CcM3iHjBbmhlohBJg7vaDp4cPCW+xNlWL6L2U1sp7T2BD+di2sUKdA== +"@dqbd/tiktoken@^1.0.7": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@dqbd/tiktoken/-/tiktoken-1.0.7.tgz#612871cf91eba5599c804f100c573aa4d8596f57" + integrity sha512-bhR5k5W+8GLzysjk8zTMVygQZsgvf7W1F0IlL4ZQ5ugjo5rCyiwGM5d8DYriXspytfu98tv59niang3/T+FoDw== "@eslint/eslintrc@^1.3.3": version "1.3.3" @@ -5874,13 +5874,13 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== -langchain@^0.0.64: - version "0.0.64" - resolved "https://registry.yarnpkg.com/langchain/-/langchain-0.0.64.tgz#f37ecef998cbee558a99b66feccd343b2aaef123" - integrity sha512-EPR5igtuSemtPAesQ8oa8SF/xjTA+bYJW00JNJ/8PYkPNiU+uc+cifOEH3H/DFam+oDY9XhR7WV+GhBEskVNNA== +langchain@0.0.66: + version "0.0.66" + resolved "https://registry.yarnpkg.com/langchain/-/langchain-0.0.66.tgz#dff1c78dde3837854298253c63952660c3ee7e27" + integrity sha512-HsVdXFDp2+YB12tvpMFOK6kIXaLvFzJKQUzitr5VEamhZCFUoojZgcS7ckRjxJIv+aVWbEzCi3KJI/2kPKsMkA== dependencies: "@anthropic-ai/sdk" "^0.4.3" - "@dqbd/tiktoken" "^1.0.4" + "@dqbd/tiktoken" "^1.0.7" binary-extensions "^2.2.0" browser-or-node "^2.1.1" expr-eval "^2.0.2" From f32263079ca18aefb14e1569ecc7da77156e4385 Mon Sep 17 00:00:00 2001 From: purp Date: Fri, 28 Apr 2023 18:07:45 -0600 Subject: [PATCH 37/49] monkeypatch while waiting for https://github.com/hwchase17/langchainjs/pull/1043 upstream --- src/Utils/ArtGPT/openai-chat.cjs | 314 +++++++++++++++++++++++++++++++ 1 file changed, 314 insertions(+) create mode 100644 src/Utils/ArtGPT/openai-chat.cjs diff --git a/src/Utils/ArtGPT/openai-chat.cjs b/src/Utils/ArtGPT/openai-chat.cjs new file mode 100644 index 00000000..f504bc70 --- /dev/null +++ b/src/Utils/ArtGPT/openai-chat.cjs @@ -0,0 +1,314 @@ +'use strict' +var __importDefault = + (this && this.__importDefault) || + function (mod) { + return mod && mod.__esModule ? mod : { default: mod } + } +Object.defineProperty(exports, '__esModule', { value: true }) +exports.OpenAIChat = void 0 +const openai_1 = require('openai') +const axios_fetch_adapter_js_1 = __importDefault( + require('../util/axios-fetch-adapter.cjs') +) +const count_tokens_js_1 = require('../base_language/count_tokens.cjs') +const base_js_1 = require('./base.cjs') +/** + * Wrapper around OpenAI large language models that use the Chat endpoint. + * + * To use you should have the `openai` package installed, with the + * `OPENAI_API_KEY` environment variable set. + * + * @remarks + * Any parameters that are valid to be passed to {@link + * https://platform.openai.com/docs/api-reference/chat/create | + * `openai.createCompletion`} can be passed through {@link modelKwargs}, even + * if not explicitly available on this class. + */ +class OpenAIChat extends base_js_1.LLM { + constructor(fields, configuration) { + super(fields ?? {}) + Object.defineProperty(this, 'temperature', { + enumerable: true, + configurable: true, + writable: true, + value: 1, + }) + Object.defineProperty(this, 'topP', { + enumerable: true, + configurable: true, + writable: true, + value: 1, + }) + Object.defineProperty(this, 'frequencyPenalty', { + enumerable: true, + configurable: true, + writable: true, + value: 0, + }) + Object.defineProperty(this, 'presencePenalty', { + enumerable: true, + configurable: true, + writable: true, + value: 0, + }) + Object.defineProperty(this, 'n', { + enumerable: true, + configurable: true, + writable: true, + value: 1, + }) + Object.defineProperty(this, 'logitBias', { + enumerable: true, + configurable: true, + writable: true, + value: void 0, + }) + Object.defineProperty(this, 'maxTokens', { + enumerable: true, + configurable: true, + writable: true, + value: void 0, + }) + Object.defineProperty(this, 'modelName', { + enumerable: true, + configurable: true, + writable: true, + value: 'gpt-3.5-turbo', + }) + Object.defineProperty(this, 'prefixMessages', { + enumerable: true, + configurable: true, + writable: true, + value: void 0, + }) + Object.defineProperty(this, 'modelKwargs', { + enumerable: true, + configurable: true, + writable: true, + value: void 0, + }) + Object.defineProperty(this, 'timeout', { + enumerable: true, + configurable: true, + writable: true, + value: void 0, + }) + Object.defineProperty(this, 'stop', { + enumerable: true, + configurable: true, + writable: true, + value: void 0, + }) + Object.defineProperty(this, 'streaming', { + enumerable: true, + configurable: true, + writable: true, + value: false, + }) + Object.defineProperty(this, 'client', { + enumerable: true, + configurable: true, + writable: true, + value: void 0, + }) + Object.defineProperty(this, 'clientConfig', { + enumerable: true, + configurable: true, + writable: true, + value: void 0, + }) + const apiKey = + fields?.openAIApiKey ?? + // eslint-disable-next-line no-process-env + (typeof process !== 'undefined' ? process.env.OPENAI_API_KEY : undefined) + if (!apiKey) { + throw new Error('OpenAI API key not found') + } + this.modelName = fields?.modelName ?? this.modelName + this.prefixMessages = fields?.prefixMessages ?? this.prefixMessages + this.modelKwargs = fields?.modelKwargs ?? {} + this.timeout = fields?.timeout + this.temperature = fields?.temperature ?? this.temperature + this.topP = fields?.topP ?? this.topP + this.frequencyPenalty = fields?.frequencyPenalty ?? this.frequencyPenalty + this.presencePenalty = fields?.presencePenalty ?? this.presencePenalty + this.n = fields?.n ?? this.n + this.logitBias = fields?.logitBias + this.maxTokens = fields?.maxTokens + this.stop = fields?.stop + this.streaming = fields?.streaming ?? false + if (this.streaming && this.n > 1) { + throw new Error('Cannot stream results when n > 1') + } + this.clientConfig = { + apiKey, + ...configuration, + } + } + /** + * Get the parameters used to invoke the model + */ + invocationParams() { + return { + model: this.modelName, + temperature: this.temperature, + top_p: this.topP, + frequency_penalty: this.frequencyPenalty, + presence_penalty: this.presencePenalty, + n: this.n, + logit_bias: this.logitBias, + max_tokens: this.maxTokens, + stop: this.stop, + stream: this.streaming, + ...this.modelKwargs, + } + } + /** @ignore */ + _identifyingParams() { + return { + model_name: this.modelName, + ...this.invocationParams(), + ...this.clientConfig, + } + } + /** + * Get the identifying parameters for the model + */ + identifyingParams() { + return { + model_name: this.modelName, + ...this.invocationParams(), + ...this.clientConfig, + } + } + formatMessages(prompt) { + const message = { + role: 'user', + content: prompt, + } + return this.prefixMessages ? [...this.prefixMessages, message] : [message] + } + /** @ignore */ + async _call(prompt, stopOrOptions, runManager) { + const stop = Array.isArray(stopOrOptions) + ? stopOrOptions + : stopOrOptions?.stop + const options = Array.isArray(stopOrOptions) + ? {} + : stopOrOptions?.options ?? {} + if (this.stop && stop) { + throw new Error('Stop found in input and default params') + } + const params = this.invocationParams() + params.stop = stop ?? params.stop + if (params.max_tokens === -1) { + // Include prefixes in the token count, as this will be enforced + // (if prefixes exist) by the OpenAI API token limits: + // https://platform.openai.com/docs/api-reference/completions/create#max_tokens + // Dump this all into one big blob of text with `.strigify` to + // ensure that we are pessimistic about the token count and don't + // leave anything out! + const promptAndPrefixes = JSON.stringify(this.formatMessages(prompt)) + params.max_tokens = await (0, count_tokens_js_1.calculateMaxTokens)({ + prompt: promptAndPrefixes, + // Cast here to allow for other models that may not fit the union + modelName: this.modelName, + }) + } + const data = params.stream + ? await new Promise((resolve, reject) => { + let response + let rejected = false + this.completionWithRetry( + { + ...params, + messages: this.formatMessages(prompt), + }, + { + ...options, + responseType: 'stream', + onmessage: (event) => { + if (event.data?.trim?.() === '[DONE]') { + resolve(response) + } else { + const message = JSON.parse(event.data) + // on the first message set the response properties + if (!response) { + response = { + id: message.id, + object: message.object, + created: message.created, + model: message.model, + choices: [], + } + } + // on all messages, update choice + const part = message.choices[0] + if (part != null) { + let choice = response.choices.find( + (c) => c.index === part.index + ) + if (!choice) { + choice = { + index: part.index, + finish_reason: part.finish_reason ?? undefined, + } + response.choices.push(choice) + } + if (!choice.message) { + choice.message = { + role: part.delta?.role, + content: part.delta?.content ?? '', + } + } + choice.message.content += part.delta?.content ?? '' + // eslint-disable-next-line no-void + void runManager?.handleLLMNewToken( + part.delta?.content ?? '' + ) + } + } + }, + } + ).catch((error) => { + if (!rejected) { + rejected = true + reject(error) + } + }) + }) + : await this.completionWithRetry( + { + ...params, + messages: this.formatMessages(prompt), + }, + options + ) + return data.choices[0].message?.content ?? '' + } + /** @ignore */ + async completionWithRetry(request, options) { + if (!this.client) { + const clientConfig = new openai_1.Configuration({ + ...this.clientConfig, + baseOptions: { + timeout: this.timeout, + adapter: axios_fetch_adapter_js_1.default, + ...this.clientConfig.baseOptions, + }, + }) + this.client = new openai_1.OpenAIApi(clientConfig) + } + return this.caller + .call( + this.client.createChatCompletion.bind(this.client), + request, + options + ) + .then((res) => res.data) + } + _llmType() { + return 'openai' + } +} +exports.OpenAIChat = OpenAIChat From 666f2202188c4bb79d56dbfb22159ccefc115a1b Mon Sep 17 00:00:00 2001 From: ben lyaunzon Date: Fri, 28 Apr 2023 17:23:39 -0700 Subject: [PATCH 38/49] add metadata tagging to pinecone embeds --- src/Utils/ArtGPT/dataIngestor.ts | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/Utils/ArtGPT/dataIngestor.ts b/src/Utils/ArtGPT/dataIngestor.ts index 92d153a8..1d3b2108 100644 --- a/src/Utils/ArtGPT/dataIngestor.ts +++ b/src/Utils/ArtGPT/dataIngestor.ts @@ -29,6 +29,7 @@ const CHUNK_SIZE = 4000 const CHUNK_OVERLAP = 200 async function fetchAndProcessGHFiles( + repo: string, urls: string, pineconeIndex: VectorOperationsApi ) { @@ -44,7 +45,21 @@ async function fetchAndProcessGHFiles( chunkOverlap: CHUNK_OVERLAP, }) - const docs = await splitter.createDocuments([text]) + // note: this assumes we are only dealing with .sol and .md files + const type = data.name.endsWith('.sol') + ? 'contract source code' + : 'documentation' + const docs = await splitter.createDocuments( + [text], + // adding metdata tags + [ + { + repoName: repo, + fileName: data.name, + type, + }, + ] + ) // this actually hits openai embeddings api under the hood to generate embeddings await PineconeStore.fromDocuments(docs, new OpenAIEmbeddings(), { @@ -111,7 +126,7 @@ export async function ingest(repos: string[] = GH_REPOS): Promise { const startRepoUrl = getStartRepoUrl(repo) const crawledFileUrls = await crawlRepo(startRepoUrl) console.log(`Found ${crawledFileUrls.length} files to process`) - await fetchAndProcessGHFiles(crawledFileUrls, pineconeIndex) + await fetchAndProcessGHFiles(repo, crawledFileUrls, pineconeIndex) } } From 9f962f2a8b42df67c07cfc8bd850913493ac4111 Mon Sep 17 00:00:00 2001 From: purp Date: Fri, 28 Apr 2023 18:47:28 -0600 Subject: [PATCH 39/49] Update to pass 3 docs, and include better prompt --- src/Classes/ArtGPTBot.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index bf66e0f6..931b7114 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -65,8 +65,14 @@ export class ArtGPTBot { prefixMessages: [ { role: 'system', - content: - 'You are an software integration and project support assistant, that has been trained on github repositories containing Solidity smart contracts, associated APIs, and documentation that covers the Art Blocks technology and onboarding processes.', + content: ` + You are an software integration and project support assistant for + Art Blocks artists and Art Blocks Engine integration partners. + You have been trained on github repositories containing the Art Blocks + Solidity smart contracts and the documentation that covers these smart + contracts, the Art Blocks APIs (for token metadata, live rendering, etc.), + and the processes for using these APIs, contracts, and tools. + `, }, ], }) @@ -104,7 +110,7 @@ export class ArtGPTBot { { pineconeIndex } ) this.langChain = VectorDBQAChain.fromLLM(this.model, this.vectorStore, { - k: 2, // This is the number of documents to include as context (4 is default). + k: 3, // This is the number of documents to include as context (4 is default). // Can turn this on (and log `response.sourceDocuments`) for debuggings purposes. returnSourceDocuments: false, }) From caae6e9ec8a5cd72f7eb983c7e0f66a4d3438cbe Mon Sep 17 00:00:00 2001 From: purp Date: Fri, 28 Apr 2023 18:50:31 -0600 Subject: [PATCH 40/49] adjust the params --- src/Classes/ArtGPTBot.ts | 2 +- src/Utils/ArtGPT/dataIngestor.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index 931b7114..3fe3eaa4 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -110,7 +110,7 @@ export class ArtGPTBot { { pineconeIndex } ) this.langChain = VectorDBQAChain.fromLLM(this.model, this.vectorStore, { - k: 3, // This is the number of documents to include as context (4 is default). + k: 2, // This is the number of documents to include as context (4 is default). // Can turn this on (and log `response.sourceDocuments`) for debuggings purposes. returnSourceDocuments: false, }) diff --git a/src/Utils/ArtGPT/dataIngestor.ts b/src/Utils/ArtGPT/dataIngestor.ts index 1d3b2108..11dc4340 100644 --- a/src/Utils/ArtGPT/dataIngestor.ts +++ b/src/Utils/ArtGPT/dataIngestor.ts @@ -25,8 +25,8 @@ const GH_REQ_OPTIONS = { }, } // Data chunking parameters -const CHUNK_SIZE = 4000 -const CHUNK_OVERLAP = 200 +const CHUNK_SIZE = 6000 +const CHUNK_OVERLAP = 1000 async function fetchAndProcessGHFiles( repo: string, From 613a0582504fce3bae3b3429161d75da3338455d Mon Sep 17 00:00:00 2001 From: purp Date: Mon, 1 May 2023 10:45:56 -0600 Subject: [PATCH 41/49] better outputs, and remove unnecessary maxTokens logic --- package.json | 3 +- src/Classes/ArtGPTBot.ts | 40 ++-- src/Utils/ArtGPT/openai-chat.cjs | 314 ------------------------------- 3 files changed, 29 insertions(+), 328 deletions(-) delete mode 100644 src/Utils/ArtGPT/openai-chat.cjs diff --git a/package.json b/package.json index 7146c8f4..b9270529 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,7 @@ "lint": "eslint . --ext ts --ext tsx --ext js", "codegen": "yarn codegen-hasura && yarn codegen-subgraph", "codegen-hasura": "graphql-codegen --require dotenv/config --config ./codegen.hasura.ts dotenv_config_path=./.env", - "codegen-subgraph": "graphql-codegen --config ./codegen.subgraph.ts", - "postinstall": "cp -f ./src/Utils/ArtGPT/openai-chat.cjs ./node_modules/langchain/dist/llms/openai-chat.cjs" + "codegen-subgraph": "graphql-codegen --config ./codegen.subgraph.ts" }, "keywords": [ "artblocks", diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index 3fe3eaa4..430cd5bb 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -57,11 +57,6 @@ export class ArtGPTBot { this.model = new OpenAIChat({ modelName: 'gpt-3.5-turbo', temperature: 0, - // To improve performance, set this -1 to auto-assign maxTokens. - // Note that until https://github.com/hwchase17/langchainjs/pull/1043 is merged upstream - // this requires locking us to version 0.0.66 of langchainjs, and using the monkey-patching - // hack in our package.json postinstall script to get it to work. - maxTokens: -1, prefixMessages: [ { role: 'system', @@ -112,7 +107,7 @@ export class ArtGPTBot { this.langChain = VectorDBQAChain.fromLLM(this.model, this.vectorStore, { k: 2, // This is the number of documents to include as context (4 is default). // Can turn this on (and log `response.sourceDocuments`) for debuggings purposes. - returnSourceDocuments: false, + returnSourceDocuments: true, }) // We are now warmed up! @@ -225,21 +220,37 @@ export class ArtGPTBot { try { response = await this.langChain.call({ query: query }) } catch (error) { - console.error(`Error calling langchain: ${error}`) - // TODO: Remove extra logging once we're confident in the bot. - console.log(error.response?.data) - console.log(error) + console.error(`Error calling langchain: ${JSON.stringify(error)}`) + console.error( + `Error response data: ${JSON.stringify(error.response?.data)}` + ) this.sendErrorReply(msg) return } + const sourceDocuments = response.sourceDocuments + const sourceLocations = sourceDocuments.map((doc: any) => ({ + repoName: doc.metadata.repoName, + fileName: doc.metadata.fileName, + })) + let sourceLocationsString = '' + sourceLocations.forEach((location: any) => { + sourceLocationsString += ` + - ${location.fileName} in ${location.repoName} + ` + }) // Summarize response to be less than ARTBOT_MAX_CHARS_RESPONSE if it is too long. - if (response.text.length > ARTBOT_MAX_CHARS_RESPONSE) { + if ( + response.text.length + sourceLocationsString.length > + ARTBOT_MAX_CHARS_RESPONSE + ) { console.log('Summarizing response...') try { response = await this.langChain.call({ query: ` - Please summarize the following response to be less than ${ARTBOT_MAX_CHARS_RESPONSE} characters: + Please summarize the following response to be less than ${ + ARTBOT_MAX_CHARS_RESPONSE - sourceLocationsString.length + } characters: --- ${query} `, @@ -256,6 +267,11 @@ export class ArtGPTBot { *NOTE: I am still in beta, my answers may be wrong.* ${response.text} + + --- + + *Source Documents:* + ${sourceLocationsString} ` this.sendEmbedReply(msg, ARTBOT_GREEN, message) } diff --git a/src/Utils/ArtGPT/openai-chat.cjs b/src/Utils/ArtGPT/openai-chat.cjs deleted file mode 100644 index f504bc70..00000000 --- a/src/Utils/ArtGPT/openai-chat.cjs +++ /dev/null @@ -1,314 +0,0 @@ -'use strict' -var __importDefault = - (this && this.__importDefault) || - function (mod) { - return mod && mod.__esModule ? mod : { default: mod } - } -Object.defineProperty(exports, '__esModule', { value: true }) -exports.OpenAIChat = void 0 -const openai_1 = require('openai') -const axios_fetch_adapter_js_1 = __importDefault( - require('../util/axios-fetch-adapter.cjs') -) -const count_tokens_js_1 = require('../base_language/count_tokens.cjs') -const base_js_1 = require('./base.cjs') -/** - * Wrapper around OpenAI large language models that use the Chat endpoint. - * - * To use you should have the `openai` package installed, with the - * `OPENAI_API_KEY` environment variable set. - * - * @remarks - * Any parameters that are valid to be passed to {@link - * https://platform.openai.com/docs/api-reference/chat/create | - * `openai.createCompletion`} can be passed through {@link modelKwargs}, even - * if not explicitly available on this class. - */ -class OpenAIChat extends base_js_1.LLM { - constructor(fields, configuration) { - super(fields ?? {}) - Object.defineProperty(this, 'temperature', { - enumerable: true, - configurable: true, - writable: true, - value: 1, - }) - Object.defineProperty(this, 'topP', { - enumerable: true, - configurable: true, - writable: true, - value: 1, - }) - Object.defineProperty(this, 'frequencyPenalty', { - enumerable: true, - configurable: true, - writable: true, - value: 0, - }) - Object.defineProperty(this, 'presencePenalty', { - enumerable: true, - configurable: true, - writable: true, - value: 0, - }) - Object.defineProperty(this, 'n', { - enumerable: true, - configurable: true, - writable: true, - value: 1, - }) - Object.defineProperty(this, 'logitBias', { - enumerable: true, - configurable: true, - writable: true, - value: void 0, - }) - Object.defineProperty(this, 'maxTokens', { - enumerable: true, - configurable: true, - writable: true, - value: void 0, - }) - Object.defineProperty(this, 'modelName', { - enumerable: true, - configurable: true, - writable: true, - value: 'gpt-3.5-turbo', - }) - Object.defineProperty(this, 'prefixMessages', { - enumerable: true, - configurable: true, - writable: true, - value: void 0, - }) - Object.defineProperty(this, 'modelKwargs', { - enumerable: true, - configurable: true, - writable: true, - value: void 0, - }) - Object.defineProperty(this, 'timeout', { - enumerable: true, - configurable: true, - writable: true, - value: void 0, - }) - Object.defineProperty(this, 'stop', { - enumerable: true, - configurable: true, - writable: true, - value: void 0, - }) - Object.defineProperty(this, 'streaming', { - enumerable: true, - configurable: true, - writable: true, - value: false, - }) - Object.defineProperty(this, 'client', { - enumerable: true, - configurable: true, - writable: true, - value: void 0, - }) - Object.defineProperty(this, 'clientConfig', { - enumerable: true, - configurable: true, - writable: true, - value: void 0, - }) - const apiKey = - fields?.openAIApiKey ?? - // eslint-disable-next-line no-process-env - (typeof process !== 'undefined' ? process.env.OPENAI_API_KEY : undefined) - if (!apiKey) { - throw new Error('OpenAI API key not found') - } - this.modelName = fields?.modelName ?? this.modelName - this.prefixMessages = fields?.prefixMessages ?? this.prefixMessages - this.modelKwargs = fields?.modelKwargs ?? {} - this.timeout = fields?.timeout - this.temperature = fields?.temperature ?? this.temperature - this.topP = fields?.topP ?? this.topP - this.frequencyPenalty = fields?.frequencyPenalty ?? this.frequencyPenalty - this.presencePenalty = fields?.presencePenalty ?? this.presencePenalty - this.n = fields?.n ?? this.n - this.logitBias = fields?.logitBias - this.maxTokens = fields?.maxTokens - this.stop = fields?.stop - this.streaming = fields?.streaming ?? false - if (this.streaming && this.n > 1) { - throw new Error('Cannot stream results when n > 1') - } - this.clientConfig = { - apiKey, - ...configuration, - } - } - /** - * Get the parameters used to invoke the model - */ - invocationParams() { - return { - model: this.modelName, - temperature: this.temperature, - top_p: this.topP, - frequency_penalty: this.frequencyPenalty, - presence_penalty: this.presencePenalty, - n: this.n, - logit_bias: this.logitBias, - max_tokens: this.maxTokens, - stop: this.stop, - stream: this.streaming, - ...this.modelKwargs, - } - } - /** @ignore */ - _identifyingParams() { - return { - model_name: this.modelName, - ...this.invocationParams(), - ...this.clientConfig, - } - } - /** - * Get the identifying parameters for the model - */ - identifyingParams() { - return { - model_name: this.modelName, - ...this.invocationParams(), - ...this.clientConfig, - } - } - formatMessages(prompt) { - const message = { - role: 'user', - content: prompt, - } - return this.prefixMessages ? [...this.prefixMessages, message] : [message] - } - /** @ignore */ - async _call(prompt, stopOrOptions, runManager) { - const stop = Array.isArray(stopOrOptions) - ? stopOrOptions - : stopOrOptions?.stop - const options = Array.isArray(stopOrOptions) - ? {} - : stopOrOptions?.options ?? {} - if (this.stop && stop) { - throw new Error('Stop found in input and default params') - } - const params = this.invocationParams() - params.stop = stop ?? params.stop - if (params.max_tokens === -1) { - // Include prefixes in the token count, as this will be enforced - // (if prefixes exist) by the OpenAI API token limits: - // https://platform.openai.com/docs/api-reference/completions/create#max_tokens - // Dump this all into one big blob of text with `.strigify` to - // ensure that we are pessimistic about the token count and don't - // leave anything out! - const promptAndPrefixes = JSON.stringify(this.formatMessages(prompt)) - params.max_tokens = await (0, count_tokens_js_1.calculateMaxTokens)({ - prompt: promptAndPrefixes, - // Cast here to allow for other models that may not fit the union - modelName: this.modelName, - }) - } - const data = params.stream - ? await new Promise((resolve, reject) => { - let response - let rejected = false - this.completionWithRetry( - { - ...params, - messages: this.formatMessages(prompt), - }, - { - ...options, - responseType: 'stream', - onmessage: (event) => { - if (event.data?.trim?.() === '[DONE]') { - resolve(response) - } else { - const message = JSON.parse(event.data) - // on the first message set the response properties - if (!response) { - response = { - id: message.id, - object: message.object, - created: message.created, - model: message.model, - choices: [], - } - } - // on all messages, update choice - const part = message.choices[0] - if (part != null) { - let choice = response.choices.find( - (c) => c.index === part.index - ) - if (!choice) { - choice = { - index: part.index, - finish_reason: part.finish_reason ?? undefined, - } - response.choices.push(choice) - } - if (!choice.message) { - choice.message = { - role: part.delta?.role, - content: part.delta?.content ?? '', - } - } - choice.message.content += part.delta?.content ?? '' - // eslint-disable-next-line no-void - void runManager?.handleLLMNewToken( - part.delta?.content ?? '' - ) - } - } - }, - } - ).catch((error) => { - if (!rejected) { - rejected = true - reject(error) - } - }) - }) - : await this.completionWithRetry( - { - ...params, - messages: this.formatMessages(prompt), - }, - options - ) - return data.choices[0].message?.content ?? '' - } - /** @ignore */ - async completionWithRetry(request, options) { - if (!this.client) { - const clientConfig = new openai_1.Configuration({ - ...this.clientConfig, - baseOptions: { - timeout: this.timeout, - adapter: axios_fetch_adapter_js_1.default, - ...this.clientConfig.baseOptions, - }, - }) - this.client = new openai_1.OpenAIApi(clientConfig) - } - return this.caller - .call( - this.client.createChatCompletion.bind(this.client), - request, - options - ) - .then((res) => res.data) - } - _llmType() { - return 'openai' - } -} -exports.OpenAIChat = OpenAIChat From 5d1e5f6f3c6d68a9198fa636c0475bde2f4446fa Mon Sep 17 00:00:00 2001 From: purp Date: Mon, 1 May 2023 13:00:01 -0600 Subject: [PATCH 42/49] better prompt --- package.json | 2 +- src/Classes/ArtGPTBot.ts | 4 ++++ yarn.lock | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index b9270529..1c30efe6 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "googleapis": "^92.0.0", "graphql": "^16.6.0", "jest": "^28.0.3", - "langchain": "0.0.66", + "langchain": "^0.0.66", "lodash.deburr": "^4.1.0", "ms": "^2.0.0", "node-fetch": "^2.6.1", diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index 430cd5bb..e73d6504 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -67,6 +67,10 @@ export class ArtGPTBot { Solidity smart contracts and the documentation that covers these smart contracts, the Art Blocks APIs (for token metadata, live rendering, etc.), and the processes for using these APIs, contracts, and tools. + - + If asked a question about the Art Blocks smart contracts and you assume a + specific contract at a specific version, pleae note which contract you + referenced in your response. `, }, ], diff --git a/yarn.lock b/yarn.lock index 4ca8a95c..bc531c96 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5874,7 +5874,7 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== -langchain@0.0.66: +langchain@^0.0.66: version "0.0.66" resolved "https://registry.yarnpkg.com/langchain/-/langchain-0.0.66.tgz#dff1c78dde3837854298253c63952660c3ee7e27" integrity sha512-HsVdXFDp2+YB12tvpMFOK6kIXaLvFzJKQUzitr5VEamhZCFUoojZgcS7ckRjxJIv+aVWbEzCi3KJI/2kPKsMkA== From 45c7d142c2b346677d56aa0a5a8892377476c512 Mon Sep 17 00:00:00 2001 From: purp Date: Tue, 2 May 2023 13:22:23 -0600 Subject: [PATCH 43/49] Minor tweak --- src/Classes/ArtGPTBot.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index e73d6504..c67cbfba 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -55,7 +55,7 @@ export class ArtGPTBot { // expect this to be set to `true` within initializeLangchain() this.isLangChainWarmedUp = false this.model = new OpenAIChat({ - modelName: 'gpt-3.5-turbo', + modelName: 'gpt-3.5-turbo', // With valid API keys can also use 'gpt-4' temperature: 0, prefixMessages: [ { @@ -64,13 +64,9 @@ export class ArtGPTBot { You are an software integration and project support assistant for Art Blocks artists and Art Blocks Engine integration partners. You have been trained on github repositories containing the Art Blocks - Solidity smart contracts and the documentation that covers these smart + Solidity smart contracts and the documentation that covers: these smart contracts, the Art Blocks APIs (for token metadata, live rendering, etc.), and the processes for using these APIs, contracts, and tools. - - - If asked a question about the Art Blocks smart contracts and you assume a - specific contract at a specific version, pleae note which contract you - referenced in your response. `, }, ], @@ -110,7 +106,6 @@ export class ArtGPTBot { ) this.langChain = VectorDBQAChain.fromLLM(this.model, this.vectorStore, { k: 2, // This is the number of documents to include as context (4 is default). - // Can turn this on (and log `response.sourceDocuments`) for debuggings purposes. returnSourceDocuments: true, }) From dba6bf46ad6820c91a863368ec7af99c061df63d Mon Sep 17 00:00:00 2001 From: purp Date: Tue, 2 May 2023 14:23:02 -0600 Subject: [PATCH 44/49] update initial server permissions --- src/Classes/ArtGPTBot.ts | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index c67cbfba..b6e1ca55 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -20,11 +20,9 @@ const ARTBOT_USERNAME = 'artbot' const ARTBOT_MAX_CHARS_RESPONSE = 4000 // Discord consts -const DISCORD_INC_SERVER_ID = '822311470133542912' -const DISCORD_COMMUNITY_SERVER_ID = '411959613370400778' const DISCORD_TEST_SERVER_ID = '785144843986665472' -const DISCORD_COMMUNITY_ARTIST_TECH_CHANNEL_ID = '909525641622347806' -const DISCORD_COMMUNITY_PARTNERSHIP_ARTISTS_CHANNEL_ID = '971541479333965824' +const DISCORD_INC_SERVER_ID = '822311470133542912' +const DISCORD_INC_ARTGPT_CHANNEL_ID = '1103051072756519012' // Color consts const ARTBOT_GREEN = 0x00ff00 @@ -138,19 +136,13 @@ export class ArtGPTBot { const serverID = msg.guild ? msg.guild.id : '' const channelID = msg.channel ? msg.channel.id : '' - if ( - serverID == DISCORD_INC_SERVER_ID || - serverID == DISCORD_TEST_SERVER_ID - ) { - // Handle all messages in the Inc and test servers + // For now, we only handle messages in the Inc and test servers + if (serverID == DISCORD_TEST_SERVER_ID) { + // Handle all messages in the test server return true - } else if (serverID == DISCORD_COMMUNITY_SERVER_ID) { - // In the community server, only field reqeusts in the - // #artist-tech and #partnership-artists channels for now - if ( - channelID == DISCORD_COMMUNITY_ARTIST_TECH_CHANNEL_ID || - channelID == DISCORD_COMMUNITY_PARTNERSHIP_ARTISTS_CHANNEL_ID - ) { + } else if (serverID == DISCORD_INC_SERVER_ID) { + // Only handle messages in the specified #artgpt channel + if (channelID == DISCORD_INC_ARTGPT_CHANNEL_ID) { return true } } From e17a1bda923c94a0bff92de1018528ff0cc0344f Mon Sep 17 00:00:00 2001 From: purp Date: Tue, 2 May 2023 15:19:57 -0600 Subject: [PATCH 45/49] Add channel config for Artbot in Art Blocks Inc server --- src/ProjectConfig/channels.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ProjectConfig/channels.json b/src/ProjectConfig/channels.json index e8e3c94c..04fc52c0 100644 --- a/src/ProjectConfig/channels.json +++ b/src/ProjectConfig/channels.json @@ -320,6 +320,9 @@ } } }, + "1103051072756519012": { + "name": "Server: Art Blocks Inc (822311470133542912), CH: #artgpt" + }, "846619538320785448": { "name": "shvembldr", "projectBotHandlers": { From 133721a84904018283148b371d9827b333404174 Mon Sep 17 00:00:00 2001 From: purp Date: Tue, 2 May 2023 16:36:31 -0600 Subject: [PATCH 46/49] Fix equality checks --- src/Classes/ArtGPTBot.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index b6e1ca55..2ba3267a 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -137,12 +137,12 @@ export class ArtGPTBot { const channelID = msg.channel ? msg.channel.id : '' // For now, we only handle messages in the Inc and test servers - if (serverID == DISCORD_TEST_SERVER_ID) { + if (serverID === DISCORD_TEST_SERVER_ID) { // Handle all messages in the test server return true - } else if (serverID == DISCORD_INC_SERVER_ID) { + } else if (serverID === DISCORD_INC_SERVER_ID) { // Only handle messages in the specified #artgpt channel - if (channelID == DISCORD_INC_ARTGPT_CHANNEL_ID) { + if (channelID === DISCORD_INC_ARTGPT_CHANNEL_ID) { return true } } From 639aeb9e6150ebaaf2f1834596ac246ddafbf746 Mon Sep 17 00:00:00 2001 From: purp Date: Tue, 2 May 2023 16:39:33 -0600 Subject: [PATCH 47/49] Fix equality checks --- src/Classes/ArtGPTBot.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index 2ba3267a..7dc69aba 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -158,7 +158,7 @@ export class ArtGPTBot { * NOTE: It is important to check if the message author is the ArtBot * Itself to avoid a recursive infinite loop. */ - if (msg.author.username == ARTBOT_USERNAME) { + if (msg.author.username === ARTBOT_USERNAME) { return null } From b10bd03f2303621c141a2d19a7dc6d732b3f6eb2 Mon Sep 17 00:00:00 2001 From: purp Date: Tue, 2 May 2023 16:41:43 -0600 Subject: [PATCH 48/49] clarifying comment --- src/Classes/ArtGPTBot.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Classes/ArtGPTBot.ts b/src/Classes/ArtGPTBot.ts index 7dc69aba..7ebc24d1 100644 --- a/src/Classes/ArtGPTBot.ts +++ b/src/Classes/ArtGPTBot.ts @@ -17,6 +17,9 @@ const PINECONE_INDEX_NAME = process.env.PINECONE_INDEX_NAME // ArtBot username const ARTBOT_USERNAME = 'artbot' +// The actual embed limit for the description field is 4096 characters, +// but we want to leave some room for the other small contextual information +// included in the responses so we set this to a smaller value. const ARTBOT_MAX_CHARS_RESPONSE = 4000 // Discord consts From 2ef73fb84b7777ca7eede235c30f91e42764e8c4 Mon Sep 17 00:00:00 2001 From: purp Date: Tue, 2 May 2023 16:44:06 -0600 Subject: [PATCH 49/49] updated env example --- .env.example | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.env.example b/.env.example index 22a0d8c0..584f9067 100644 --- a/.env.example +++ b/.env.example @@ -13,5 +13,6 @@ PRODUCTION_MODE=true PINECONE_API_KEY= PINECONE_ENV= PINECONE_INDEX_NAME= +OPENAI_API_KEY= -OPENAI_API_KEY= \ No newline at end of file +GITHUB_TOKEN= \ No newline at end of file