diff --git a/next.config.js b/next.config.js index 63052d54ba..de046dce38 100644 --- a/next.config.js +++ b/next.config.js @@ -77,6 +77,8 @@ const IMG_SRC = [ const CONNECT_SRC = [ 'https://subgraph.satsuma-prod.com', + 'https://testnets.graph-eu.p2pify.com', + 'https://ethereum-mainnet.graph-eu.p2pify.com', 'https://*.juicebox.money', 'https://juicebox.money', 'https://*.infura.io', diff --git a/src/packages/v4/graphql/client/fragment-masking.ts b/src/packages/v4/graphql/client/fragment-masking.ts new file mode 100644 index 0000000000..aca71b1352 --- /dev/null +++ b/src/packages/v4/graphql/client/fragment-masking.ts @@ -0,0 +1,87 @@ +/* eslint-disable */ +import { ResultOf, DocumentTypeDecoration, TypedDocumentNode } from '@graphql-typed-document-node/core'; +import { FragmentDefinitionNode } from 'graphql'; +import { Incremental } from './graphql'; + + +export type FragmentType> = TDocumentType extends DocumentTypeDecoration< + infer TType, + any +> + ? [TType] extends [{ ' $fragmentName'?: infer TKey }] + ? TKey extends string + ? { ' $fragmentRefs'?: { [key in TKey]: TType } } + : never + : never + : never; + +// return non-nullable if `fragmentType` is non-nullable +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: FragmentType> +): TType; +// return nullable if `fragmentType` is undefined +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: FragmentType> | undefined +): TType | undefined; +// return nullable if `fragmentType` is nullable +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: FragmentType> | null +): TType | null; +// return nullable if `fragmentType` is nullable or undefined +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: FragmentType> | null | undefined +): TType | null | undefined; +// return array of non-nullable if `fragmentType` is array of non-nullable +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: Array>> +): Array; +// return array of nullable if `fragmentType` is array of nullable +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: Array>> | null | undefined +): Array | null | undefined; +// return readonly array of non-nullable if `fragmentType` is array of non-nullable +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: ReadonlyArray>> +): ReadonlyArray; +// return readonly array of nullable if `fragmentType` is array of nullable +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: ReadonlyArray>> | null | undefined +): ReadonlyArray | null | undefined; +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: FragmentType> | Array>> | ReadonlyArray>> | null | undefined +): TType | Array | ReadonlyArray | null | undefined { + return fragmentType as any; +} + + +export function makeFragmentData< + F extends DocumentTypeDecoration, + FT extends ResultOf +>(data: FT, _fragment: F): FragmentType { + return data as FragmentType; +} +export function isFragmentReady( + queryNode: DocumentTypeDecoration, + fragmentNode: TypedDocumentNode, + data: FragmentType, any>> | null | undefined +): data is FragmentType { + const deferredFields = (queryNode as { __meta__?: { deferredFields: Record } }).__meta__ + ?.deferredFields; + + if (!deferredFields) return true; + + const fragDef = fragmentNode.definitions[0] as FragmentDefinitionNode | undefined; + const fragName = fragDef?.name?.value; + + const fields = (fragName && deferredFields[fragName]) || []; + return fields.length > 0 && fields.every(field => data && field in data); +} diff --git a/src/packages/v4/graphql/client/gql.ts b/src/packages/v4/graphql/client/gql.ts new file mode 100644 index 0000000000..3e24deba44 --- /dev/null +++ b/src/packages/v4/graphql/client/gql.ts @@ -0,0 +1,72 @@ +/* eslint-disable */ +import * as types from './graphql'; +import { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core'; + +/** + * Map of all GraphQL operations in the project. + * + * This map has several performance disadvantages: + * 1. It is not tree-shakeable, so it will include all operations in the project. + * 2. It is not minifiable, so the string of a GraphQL query will be multiple times inside the bundle. + * 3. It does not support dead code elimination, so it will add unused operations. + * + * Therefore it is highly recommended to use the babel or swc plugin for production. + */ +const documents = { + "query ActivityEvents($where: activityEventFilter, $orderBy: String, $orderDirection: String, $limit: Int, $after: String) {\n activityEvents(\n where: $where\n orderBy: $orderBy\n orderDirection: $orderDirection\n limit: $limit\n after: $after\n ) {\n pageInfo {\n hasNextPage\n endCursor\n }\n items {\n id\n chainId\n timestamp\n payEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n amount\n memo\n distributionFromProjectId\n beneficiary\n feeFromProject\n newlyIssuedTokenCount\n }\n addToBalanceEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n amount\n memo\n }\n mintTokensEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n tokenCount\n beneficiary\n memo\n }\n cashOutTokensEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n metadata\n holder\n beneficiary\n cashOutCount\n reclaimAmount\n }\n deployErc20Event {\n id\n projectId\n timestamp\n txHash\n from\n caller\n symbol\n token\n }\n projectCreateEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n }\n sendPayoutsEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n amount\n amountPaidOut\n amountPaidOutUsd\n rulesetCycleNumber\n rulesetId\n fee\n feeUsd\n }\n sendReservedTokensToSplitsEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n rulesetCycleNumber\n tokenCount\n }\n sendReservedTokensToSplitEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n tokenCount\n preferAddToBalance\n percent\n splitProjectId\n beneficiary\n lockedUntil\n }\n sendPayoutToSplitEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n amount\n preferAddToBalance\n percent\n splitProjectId\n beneficiary\n lockedUntil\n }\n useAllowanceEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n rulesetId\n rulesetCycleNumber\n beneficiary\n amount\n amountPaidOut\n netAmountPaidOut\n memo\n }\n burnEvent {\n id\n projectId\n timestamp\n txHash\n from\n amount\n creditAmount\n erc20Amount\n }\n }\n }\n}": types.ActivityEventsDocument, + "query DBV4V5Projects($where: projectFilter, $limit: Int, $after: String) {\n projects(where: $where, limit: $limit, after: $after) {\n pageInfo {\n hasNextPage\n endCursor\n }\n items {\n id\n version\n suckerGroupId\n projectId\n chainId\n handle\n name\n description\n logoUri\n tags\n metadataUri\n balance\n volume\n volumeUsd\n redeemVolume\n redeemVolumeUsd\n redeemCount\n creator\n owner\n nftsMintedCount\n contributorsCount\n createdAt\n trendingScore\n trendingVolume\n deployer\n paymentsCount\n trendingPaymentsCount\n createdWithinTrendingWindow\n }\n }\n}": types.Dbv4V5ProjectsDocument, + "query Participants($where: participantFilter, $limit: Int, $after: String, $orderBy: String, $orderDirection: String) {\n participants(\n where: $where\n limit: $limit\n after: $after\n orderBy: $orderBy\n orderDirection: $orderDirection\n ) {\n pageInfo {\n hasNextPage\n endCursor\n }\n items {\n address\n projectId\n volume\n lastPaidTimestamp\n balance\n creditBalance\n erc20Balance\n chainId\n }\n }\n}\n\nquery WalletContributions($address: String, $orderBy: String, $orderDirection: String, $limit: Int) {\n participants(\n where: {address: $address, volume_gt: \"0\"}\n orderBy: $orderBy\n orderDirection: $orderDirection\n limit: $limit\n ) {\n items {\n projectId\n volume\n lastPaidTimestamp\n chainId\n project {\n id\n metadataUri\n handle\n }\n }\n }\n}\n\nquery ParticipantSnapshots($where: participantSnapshotFilter) {\n participantSnapshots(where: $where) {\n items {\n chainId\n projectId\n suckerGroupId\n timestamp\n block\n address\n volume\n volumeUsd\n balance\n creditBalance\n erc20Balance\n }\n }\n}": types.ParticipantsDocument, + "query PayEvents($where: payEventFilter, $orderBy: String, $orderDirection: String, $limit: Int, $after: String) {\n payEvents(\n where: $where\n orderBy: $orderBy\n orderDirection: $orderDirection\n limit: $limit\n after: $after\n ) {\n items {\n id\n chainId\n amount\n beneficiary\n memo\n timestamp\n newlyIssuedTokenCount\n from\n txHash\n project {\n id\n projectId\n handle\n }\n }\n }\n}": types.PayEventsDocument, + "query Projects($where: projectFilter) {\n projects(where: $where) {\n items {\n projectId\n metadataUri\n handle\n createdAt\n volume\n trendingVolume\n paymentsCount\n }\n }\n}\n\nquery Project($chainId: Float!, $projectId: Float!, $version: Float!) {\n project(chainId: $chainId, projectId: $projectId, version: $version) {\n suckerGroupId\n createdAt\n }\n}": types.ProjectsDocument, + "query ProjectTL($chainId: Int, $projectId: Int, $startTimestamp: Int, $endTimestamp: Int) {\n projectMoments(\n where: {chainId: $chainId, projectId: $projectId, timestamp_gte: $startTimestamp, timestamp_lte: $endTimestamp}\n ) {\n items {\n balance\n volume\n trendingScore\n timestamp\n }\n }\n}\n\nquery SuckerGroupTL($suckerGroupId: String, $startTimestamp: Int, $endTimestamp: Int) {\n range: suckerGroupMoments(\n where: {suckerGroupId: $suckerGroupId, timestamp_gte: $startTimestamp, timestamp_lte: $endTimestamp}\n orderBy: \"timestamp\"\n orderDirection: \"asc\"\n limit: 1000\n ) {\n items {\n balance\n volume\n trendingScore\n timestamp\n }\n }\n previous: suckerGroupMoments(\n where: {suckerGroupId: $suckerGroupId, timestamp_lte: $startTimestamp}\n limit: 1\n orderBy: \"timestamp\"\n orderDirection: \"desc\"\n ) {\n items {\n balance\n volume\n trendingScore\n timestamp\n }\n }\n}": types.ProjectTlDocument, + "query SuckerGroup($id: String!) {\n suckerGroup(id: $id) {\n createdAt\n paymentsCount\n redeemCount\n volume\n volumeUsd\n redeemVolume\n redeemVolumeUsd\n nftsMintedCount\n balance\n tokenSupply\n trendingScore\n trendingVolume\n trendingPaymentsCount\n contributorsCount\n }\n}": types.SuckerGroupDocument, +}; + +/** + * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + * + * + * @example + * ```ts + * const query = graphql(`query GetUser($id: ID!) { user(id: $id) { name } }`); + * ``` + * + * The query argument is unknown! + * Please regenerate the types. + */ +export function graphql(source: string): unknown; + +/** + * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function graphql(source: "query ActivityEvents($where: activityEventFilter, $orderBy: String, $orderDirection: String, $limit: Int, $after: String) {\n activityEvents(\n where: $where\n orderBy: $orderBy\n orderDirection: $orderDirection\n limit: $limit\n after: $after\n ) {\n pageInfo {\n hasNextPage\n endCursor\n }\n items {\n id\n chainId\n timestamp\n payEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n amount\n memo\n distributionFromProjectId\n beneficiary\n feeFromProject\n newlyIssuedTokenCount\n }\n addToBalanceEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n amount\n memo\n }\n mintTokensEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n tokenCount\n beneficiary\n memo\n }\n cashOutTokensEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n metadata\n holder\n beneficiary\n cashOutCount\n reclaimAmount\n }\n deployErc20Event {\n id\n projectId\n timestamp\n txHash\n from\n caller\n symbol\n token\n }\n projectCreateEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n }\n sendPayoutsEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n amount\n amountPaidOut\n amountPaidOutUsd\n rulesetCycleNumber\n rulesetId\n fee\n feeUsd\n }\n sendReservedTokensToSplitsEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n rulesetCycleNumber\n tokenCount\n }\n sendReservedTokensToSplitEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n tokenCount\n preferAddToBalance\n percent\n splitProjectId\n beneficiary\n lockedUntil\n }\n sendPayoutToSplitEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n amount\n preferAddToBalance\n percent\n splitProjectId\n beneficiary\n lockedUntil\n }\n useAllowanceEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n rulesetId\n rulesetCycleNumber\n beneficiary\n amount\n amountPaidOut\n netAmountPaidOut\n memo\n }\n burnEvent {\n id\n projectId\n timestamp\n txHash\n from\n amount\n creditAmount\n erc20Amount\n }\n }\n }\n}"): (typeof documents)["query ActivityEvents($where: activityEventFilter, $orderBy: String, $orderDirection: String, $limit: Int, $after: String) {\n activityEvents(\n where: $where\n orderBy: $orderBy\n orderDirection: $orderDirection\n limit: $limit\n after: $after\n ) {\n pageInfo {\n hasNextPage\n endCursor\n }\n items {\n id\n chainId\n timestamp\n payEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n amount\n memo\n distributionFromProjectId\n beneficiary\n feeFromProject\n newlyIssuedTokenCount\n }\n addToBalanceEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n amount\n memo\n }\n mintTokensEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n tokenCount\n beneficiary\n memo\n }\n cashOutTokensEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n metadata\n holder\n beneficiary\n cashOutCount\n reclaimAmount\n }\n deployErc20Event {\n id\n projectId\n timestamp\n txHash\n from\n caller\n symbol\n token\n }\n projectCreateEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n }\n sendPayoutsEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n amount\n amountPaidOut\n amountPaidOutUsd\n rulesetCycleNumber\n rulesetId\n fee\n feeUsd\n }\n sendReservedTokensToSplitsEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n rulesetCycleNumber\n tokenCount\n }\n sendReservedTokensToSplitEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n tokenCount\n preferAddToBalance\n percent\n splitProjectId\n beneficiary\n lockedUntil\n }\n sendPayoutToSplitEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n amount\n preferAddToBalance\n percent\n splitProjectId\n beneficiary\n lockedUntil\n }\n useAllowanceEvent {\n id\n projectId\n timestamp\n txHash\n from\n caller\n rulesetId\n rulesetCycleNumber\n beneficiary\n amount\n amountPaidOut\n netAmountPaidOut\n memo\n }\n burnEvent {\n id\n projectId\n timestamp\n txHash\n from\n amount\n creditAmount\n erc20Amount\n }\n }\n }\n}"]; +/** + * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function graphql(source: "query DBV4V5Projects($where: projectFilter, $limit: Int, $after: String) {\n projects(where: $where, limit: $limit, after: $after) {\n pageInfo {\n hasNextPage\n endCursor\n }\n items {\n id\n version\n suckerGroupId\n projectId\n chainId\n handle\n name\n description\n logoUri\n tags\n metadataUri\n balance\n volume\n volumeUsd\n redeemVolume\n redeemVolumeUsd\n redeemCount\n creator\n owner\n nftsMintedCount\n contributorsCount\n createdAt\n trendingScore\n trendingVolume\n deployer\n paymentsCount\n trendingPaymentsCount\n createdWithinTrendingWindow\n }\n }\n}"): (typeof documents)["query DBV4V5Projects($where: projectFilter, $limit: Int, $after: String) {\n projects(where: $where, limit: $limit, after: $after) {\n pageInfo {\n hasNextPage\n endCursor\n }\n items {\n id\n version\n suckerGroupId\n projectId\n chainId\n handle\n name\n description\n logoUri\n tags\n metadataUri\n balance\n volume\n volumeUsd\n redeemVolume\n redeemVolumeUsd\n redeemCount\n creator\n owner\n nftsMintedCount\n contributorsCount\n createdAt\n trendingScore\n trendingVolume\n deployer\n paymentsCount\n trendingPaymentsCount\n createdWithinTrendingWindow\n }\n }\n}"]; +/** + * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function graphql(source: "query Participants($where: participantFilter, $limit: Int, $after: String, $orderBy: String, $orderDirection: String) {\n participants(\n where: $where\n limit: $limit\n after: $after\n orderBy: $orderBy\n orderDirection: $orderDirection\n ) {\n pageInfo {\n hasNextPage\n endCursor\n }\n items {\n address\n projectId\n volume\n lastPaidTimestamp\n balance\n creditBalance\n erc20Balance\n chainId\n }\n }\n}\n\nquery WalletContributions($address: String, $orderBy: String, $orderDirection: String, $limit: Int) {\n participants(\n where: {address: $address, volume_gt: \"0\"}\n orderBy: $orderBy\n orderDirection: $orderDirection\n limit: $limit\n ) {\n items {\n projectId\n volume\n lastPaidTimestamp\n chainId\n project {\n id\n metadataUri\n handle\n }\n }\n }\n}\n\nquery ParticipantSnapshots($where: participantSnapshotFilter) {\n participantSnapshots(where: $where) {\n items {\n chainId\n projectId\n suckerGroupId\n timestamp\n block\n address\n volume\n volumeUsd\n balance\n creditBalance\n erc20Balance\n }\n }\n}"): (typeof documents)["query Participants($where: participantFilter, $limit: Int, $after: String, $orderBy: String, $orderDirection: String) {\n participants(\n where: $where\n limit: $limit\n after: $after\n orderBy: $orderBy\n orderDirection: $orderDirection\n ) {\n pageInfo {\n hasNextPage\n endCursor\n }\n items {\n address\n projectId\n volume\n lastPaidTimestamp\n balance\n creditBalance\n erc20Balance\n chainId\n }\n }\n}\n\nquery WalletContributions($address: String, $orderBy: String, $orderDirection: String, $limit: Int) {\n participants(\n where: {address: $address, volume_gt: \"0\"}\n orderBy: $orderBy\n orderDirection: $orderDirection\n limit: $limit\n ) {\n items {\n projectId\n volume\n lastPaidTimestamp\n chainId\n project {\n id\n metadataUri\n handle\n }\n }\n }\n}\n\nquery ParticipantSnapshots($where: participantSnapshotFilter) {\n participantSnapshots(where: $where) {\n items {\n chainId\n projectId\n suckerGroupId\n timestamp\n block\n address\n volume\n volumeUsd\n balance\n creditBalance\n erc20Balance\n }\n }\n}"]; +/** + * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function graphql(source: "query PayEvents($where: payEventFilter, $orderBy: String, $orderDirection: String, $limit: Int, $after: String) {\n payEvents(\n where: $where\n orderBy: $orderBy\n orderDirection: $orderDirection\n limit: $limit\n after: $after\n ) {\n items {\n id\n chainId\n amount\n beneficiary\n memo\n timestamp\n newlyIssuedTokenCount\n from\n txHash\n project {\n id\n projectId\n handle\n }\n }\n }\n}"): (typeof documents)["query PayEvents($where: payEventFilter, $orderBy: String, $orderDirection: String, $limit: Int, $after: String) {\n payEvents(\n where: $where\n orderBy: $orderBy\n orderDirection: $orderDirection\n limit: $limit\n after: $after\n ) {\n items {\n id\n chainId\n amount\n beneficiary\n memo\n timestamp\n newlyIssuedTokenCount\n from\n txHash\n project {\n id\n projectId\n handle\n }\n }\n }\n}"]; +/** + * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function graphql(source: "query Projects($where: projectFilter) {\n projects(where: $where) {\n items {\n projectId\n metadataUri\n handle\n createdAt\n volume\n trendingVolume\n paymentsCount\n }\n }\n}\n\nquery Project($chainId: Float!, $projectId: Float!, $version: Float!) {\n project(chainId: $chainId, projectId: $projectId, version: $version) {\n suckerGroupId\n createdAt\n }\n}"): (typeof documents)["query Projects($where: projectFilter) {\n projects(where: $where) {\n items {\n projectId\n metadataUri\n handle\n createdAt\n volume\n trendingVolume\n paymentsCount\n }\n }\n}\n\nquery Project($chainId: Float!, $projectId: Float!, $version: Float!) {\n project(chainId: $chainId, projectId: $projectId, version: $version) {\n suckerGroupId\n createdAt\n }\n}"]; +/** + * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function graphql(source: "query ProjectTL($chainId: Int, $projectId: Int, $startTimestamp: Int, $endTimestamp: Int) {\n projectMoments(\n where: {chainId: $chainId, projectId: $projectId, timestamp_gte: $startTimestamp, timestamp_lte: $endTimestamp}\n ) {\n items {\n balance\n volume\n trendingScore\n timestamp\n }\n }\n}\n\nquery SuckerGroupTL($suckerGroupId: String, $startTimestamp: Int, $endTimestamp: Int) {\n range: suckerGroupMoments(\n where: {suckerGroupId: $suckerGroupId, timestamp_gte: $startTimestamp, timestamp_lte: $endTimestamp}\n orderBy: \"timestamp\"\n orderDirection: \"asc\"\n limit: 1000\n ) {\n items {\n balance\n volume\n trendingScore\n timestamp\n }\n }\n previous: suckerGroupMoments(\n where: {suckerGroupId: $suckerGroupId, timestamp_lte: $startTimestamp}\n limit: 1\n orderBy: \"timestamp\"\n orderDirection: \"desc\"\n ) {\n items {\n balance\n volume\n trendingScore\n timestamp\n }\n }\n}"): (typeof documents)["query ProjectTL($chainId: Int, $projectId: Int, $startTimestamp: Int, $endTimestamp: Int) {\n projectMoments(\n where: {chainId: $chainId, projectId: $projectId, timestamp_gte: $startTimestamp, timestamp_lte: $endTimestamp}\n ) {\n items {\n balance\n volume\n trendingScore\n timestamp\n }\n }\n}\n\nquery SuckerGroupTL($suckerGroupId: String, $startTimestamp: Int, $endTimestamp: Int) {\n range: suckerGroupMoments(\n where: {suckerGroupId: $suckerGroupId, timestamp_gte: $startTimestamp, timestamp_lte: $endTimestamp}\n orderBy: \"timestamp\"\n orderDirection: \"asc\"\n limit: 1000\n ) {\n items {\n balance\n volume\n trendingScore\n timestamp\n }\n }\n previous: suckerGroupMoments(\n where: {suckerGroupId: $suckerGroupId, timestamp_lte: $startTimestamp}\n limit: 1\n orderBy: \"timestamp\"\n orderDirection: \"desc\"\n ) {\n items {\n balance\n volume\n trendingScore\n timestamp\n }\n }\n}"]; +/** + * The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function graphql(source: "query SuckerGroup($id: String!) {\n suckerGroup(id: $id) {\n createdAt\n paymentsCount\n redeemCount\n volume\n volumeUsd\n redeemVolume\n redeemVolumeUsd\n nftsMintedCount\n balance\n tokenSupply\n trendingScore\n trendingVolume\n trendingPaymentsCount\n contributorsCount\n }\n}"): (typeof documents)["query SuckerGroup($id: String!) {\n suckerGroup(id: $id) {\n createdAt\n paymentsCount\n redeemCount\n volume\n volumeUsd\n redeemVolume\n redeemVolumeUsd\n nftsMintedCount\n balance\n tokenSupply\n trendingScore\n trendingVolume\n trendingPaymentsCount\n contributorsCount\n }\n}"]; + +export function graphql(source: string) { + return (documents as any)[source] ?? {}; +} + +export type DocumentType> = TDocumentNode extends DocumentNode< infer TType, any> ? TType : never; \ No newline at end of file diff --git a/src/packages/v4/graphql/client/graphql.ts b/src/packages/v4/graphql/client/graphql.ts new file mode 100644 index 0000000000..01ffc47d49 --- /dev/null +++ b/src/packages/v4/graphql/client/graphql.ts @@ -0,0 +1,6238 @@ +/* eslint-disable */ +import { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core'; +export type Maybe = T | null; +export type InputMaybe = Maybe; +export type Exact = { [K in keyof T]: T[K] }; +export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; +export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; +export type MakeEmpty = { [_ in K]?: never }; +export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }; +/** All built-in and custom scalars, mapped to their actual values */ +export type Scalars = { + ID: { input: string; output: string; } + String: { input: string; output: string; } + Boolean: { input: boolean; output: boolean; } + Int: { input: number; output: number; } + Float: { input: number; output: number; } + BigInt: { input: bigint; output: bigint; } + /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ + JSON: { input: any; output: any; } +}; + +export type Meta = { + status: Maybe; +}; + +export type PageInfo = { + endCursor: Maybe; + hasNextPage: Scalars['Boolean']['output']; + hasPreviousPage: Scalars['Boolean']['output']; + startCursor: Maybe; +}; + +export type Query = { + _meta: Maybe; + _sucker: Maybe<_Sucker>; + _suckers: _SuckerPage; + activityEvent: Maybe; + activityEvents: ActivityEventPage; + addToBalanceEvent: Maybe; + addToBalanceEvents: AddToBalanceEventPage; + autoIssueEvent: Maybe; + autoIssueEvents: AutoIssueEventPage; + borrowLoanEvent: Maybe; + borrowLoanEvents: BorrowLoanEventPage; + burnEvent: Maybe; + burnEvents: BurnEventPage; + cashOutTokensEvent: Maybe; + cashOutTokensEvents: CashOutTokensEventPage; + decorateBannyEvent: Maybe; + decorateBannyEvents: DecorateBannyEventPage; + deployErc20Event: Maybe; + deployErc20Events: DeployErc20EventPage; + liquidateLoanEvent: Maybe; + liquidateLoanEvents: LiquidateLoanEventPage; + loan: Maybe; + loans: LoanPage; + mintNftEvent: Maybe; + mintNftEvents: MintNftEventPage; + mintTokensEvent: Maybe; + mintTokensEvents: MintTokensEventPage; + nft: Maybe; + nftHook: Maybe; + nftHooks: NftHookPage; + nftTier: Maybe; + nftTiers: NftTierPage; + nfts: NftPage; + participant: Maybe; + participantSnapshot: Maybe; + participantSnapshots: ParticipantSnapshotPage; + participants: ParticipantPage; + payEvent: Maybe; + payEvents: PayEventPage; + permissionHolder: Maybe; + permissionHolders: PermissionHolderPage; + project: Maybe; + projectCreateEvent: Maybe; + projectCreateEvents: ProjectCreateEventPage; + projectMoment: Maybe; + projectMoments: ProjectMomentPage; + projects: ProjectPage; + reallocateLoanEvent: Maybe; + reallocateLoanEvents: ReallocateLoanEventPage; + repayLoanEvent: Maybe; + repayLoanEvents: RepayLoanEventPage; + sendPayoutToSplitEvent: Maybe; + sendPayoutToSplitEvents: SendPayoutToSplitEventPage; + sendPayoutsEvent: Maybe; + sendPayoutsEvents: SendPayoutsEventPage; + sendReservedTokensToSplitEvent: Maybe; + sendReservedTokensToSplitEvents: SendReservedTokensToSplitEventPage; + sendReservedTokensToSplitsEvent: Maybe; + sendReservedTokensToSplitsEvents: SendReservedTokensToSplitsEventPage; + storeAutoIssuanceAmountEvent: Maybe; + storeAutoIssuanceAmountEvents: StoreAutoIssuanceAmountEventPage; + suckerGroup: Maybe; + suckerGroupMoment: Maybe; + suckerGroupMoments: SuckerGroupMomentPage; + suckerGroups: SuckerGroupPage; + useAllowanceEvent: Maybe; + useAllowanceEvents: UseAllowanceEventPage; + wallet: Maybe; + wallets: WalletPage; +}; + + +export type Query_SuckerArgs = { + address: Scalars['String']['input']; + chainId: Scalars['Float']['input']; + projectId: Scalars['Float']['input']; + version: Scalars['Float']['input']; +}; + + +export type Query_SuckersArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe<_SuckerFilter>; +}; + + +export type QueryActivityEventArgs = { + id: Scalars['String']['input']; +}; + + +export type QueryActivityEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryAddToBalanceEventArgs = { + id: Scalars['String']['input']; +}; + + +export type QueryAddToBalanceEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryAutoIssueEventArgs = { + id: Scalars['String']['input']; +}; + + +export type QueryAutoIssueEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryBorrowLoanEventArgs = { + id: Scalars['String']['input']; +}; + + +export type QueryBorrowLoanEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryBurnEventArgs = { + id: Scalars['String']['input']; +}; + + +export type QueryBurnEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryCashOutTokensEventArgs = { + id: Scalars['String']['input']; +}; + + +export type QueryCashOutTokensEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryDecorateBannyEventArgs = { + id: Scalars['String']['input']; +}; + + +export type QueryDecorateBannyEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryDeployErc20EventArgs = { + id: Scalars['String']['input']; +}; + + +export type QueryDeployErc20EventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryLiquidateLoanEventArgs = { + id: Scalars['String']['input']; +}; + + +export type QueryLiquidateLoanEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryLoanArgs = { + chainId: Scalars['Float']['input']; + id: Scalars['BigInt']['input']; +}; + + +export type QueryLoansArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryMintNftEventArgs = { + id: Scalars['String']['input']; +}; + + +export type QueryMintNftEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryMintTokensEventArgs = { + id: Scalars['String']['input']; +}; + + +export type QueryMintTokensEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryNftArgs = { + chainId: Scalars['Float']['input']; + hook: Scalars['String']['input']; + tokenId: Scalars['BigInt']['input']; +}; + + +export type QueryNftHookArgs = { + address: Scalars['String']['input']; + chainId: Scalars['Float']['input']; +}; + + +export type QueryNftHooksArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryNftTierArgs = { + chainId: Scalars['Float']['input']; + hook: Scalars['String']['input']; + tierId: Scalars['Float']['input']; +}; + + +export type QueryNftTiersArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryNftsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryParticipantArgs = { + address: Scalars['String']['input']; + chainId: Scalars['Float']['input']; + projectId: Scalars['Float']['input']; +}; + + +export type QueryParticipantSnapshotArgs = { + address: Scalars['String']['input']; + chainId: Scalars['Float']['input']; + projectId: Scalars['Float']['input']; +}; + + +export type QueryParticipantSnapshotsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryParticipantsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryPayEventArgs = { + id: Scalars['String']['input']; +}; + + +export type QueryPayEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryPermissionHolderArgs = { + account: Scalars['String']['input']; + chainId: Scalars['Float']['input']; + operator: Scalars['String']['input']; + projectId: Scalars['Float']['input']; +}; + + +export type QueryPermissionHoldersArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryProjectArgs = { + chainId: Scalars['Float']['input']; + projectId: Scalars['Float']['input']; + version: Scalars['Float']['input']; +}; + + +export type QueryProjectCreateEventArgs = { + id: Scalars['String']['input']; +}; + + +export type QueryProjectCreateEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryProjectMomentArgs = { + block: Scalars['Float']['input']; + chainId: Scalars['Float']['input']; + projectId: Scalars['Float']['input']; + version: Scalars['Float']['input']; +}; + + +export type QueryProjectMomentsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryProjectsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryReallocateLoanEventArgs = { + id: Scalars['String']['input']; +}; + + +export type QueryReallocateLoanEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryRepayLoanEventArgs = { + id: Scalars['String']['input']; +}; + + +export type QueryRepayLoanEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QuerySendPayoutToSplitEventArgs = { + id: Scalars['String']['input']; +}; + + +export type QuerySendPayoutToSplitEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QuerySendPayoutsEventArgs = { + id: Scalars['String']['input']; +}; + + +export type QuerySendPayoutsEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QuerySendReservedTokensToSplitEventArgs = { + id: Scalars['String']['input']; +}; + + +export type QuerySendReservedTokensToSplitEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QuerySendReservedTokensToSplitsEventArgs = { + id: Scalars['String']['input']; +}; + + +export type QuerySendReservedTokensToSplitsEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryStoreAutoIssuanceAmountEventArgs = { + id: Scalars['String']['input']; +}; + + +export type QueryStoreAutoIssuanceAmountEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QuerySuckerGroupArgs = { + id: Scalars['String']['input']; +}; + + +export type QuerySuckerGroupMomentArgs = { + block: Scalars['Float']['input']; + suckerGroupId: Scalars['String']['input']; + version: Scalars['Float']['input']; +}; + + +export type QuerySuckerGroupMomentsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QuerySuckerGroupsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryUseAllowanceEventArgs = { + id: Scalars['String']['input']; +}; + + +export type QueryUseAllowanceEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type QueryWalletArgs = { + address: Scalars['String']['input']; +}; + + +export type QueryWalletsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + +export type _Sucker = { + address: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + version: Scalars['Int']['output']; +}; + +export type _SuckerFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + address?: InputMaybe; + address_contains?: InputMaybe; + address_ends_with?: InputMaybe; + address_in?: InputMaybe>>; + address_not?: InputMaybe; + address_not_contains?: InputMaybe; + address_not_ends_with?: InputMaybe; + address_not_in?: InputMaybe>>; + address_not_starts_with?: InputMaybe; + address_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_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>>; + version?: InputMaybe; + version_gt?: InputMaybe; + version_gte?: InputMaybe; + version_in?: InputMaybe>>; + version_lt?: InputMaybe; + version_lte?: InputMaybe; + version_not?: InputMaybe; + version_not_in?: InputMaybe>>; +}; + +export type _SuckerPage = { + items: Array<_Sucker>; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type ActivityEvent = { + addToBalanceEvent: Maybe; + autoIssueEvent: Maybe; + borrowLoanEvent: Maybe; + burnEvent: Maybe; + cashOutTokensEvent: Maybe; + chainId: Scalars['Int']['output']; + decorateBannyEvent: Maybe; + deployErc20Event: Maybe; + from: Scalars['String']['output']; + id: Scalars['String']['output']; + liquidateLoanEvent: Maybe; + mintNftEvent: Maybe; + mintTokensEvent: Maybe; + payEvent: Maybe; + projectCreateEvent: Maybe; + projectId: Scalars['Int']['output']; + reallocateLoanEvent: Maybe; + repayLoanEvent: Maybe; + sendPayoutToSplitEvent: Maybe; + sendPayoutsEvent: Maybe; + sendReservedTokensToSplitEvent: Maybe; + sendReservedTokensToSplitsEvent: Maybe; + suckerGroup: Maybe; + suckerGroupId: Scalars['String']['output']; + timestamp: Scalars['Int']['output']; + txHash: Scalars['String']['output']; + type: Maybe; + useAllowanceEvent: Maybe; + version: Scalars['Int']['output']; +}; + +export type ActivityEventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + addToBalanceEvent?: InputMaybe; + addToBalanceEvent_contains?: InputMaybe; + addToBalanceEvent_ends_with?: InputMaybe; + addToBalanceEvent_in?: InputMaybe>>; + addToBalanceEvent_not?: InputMaybe; + addToBalanceEvent_not_contains?: InputMaybe; + addToBalanceEvent_not_ends_with?: InputMaybe; + addToBalanceEvent_not_in?: InputMaybe>>; + addToBalanceEvent_not_starts_with?: InputMaybe; + addToBalanceEvent_starts_with?: InputMaybe; + autoIssueEvent?: InputMaybe; + autoIssueEvent_contains?: InputMaybe; + autoIssueEvent_ends_with?: InputMaybe; + autoIssueEvent_in?: InputMaybe>>; + autoIssueEvent_not?: InputMaybe; + autoIssueEvent_not_contains?: InputMaybe; + autoIssueEvent_not_ends_with?: InputMaybe; + autoIssueEvent_not_in?: InputMaybe>>; + autoIssueEvent_not_starts_with?: InputMaybe; + autoIssueEvent_starts_with?: InputMaybe; + borrowLoanEvent?: InputMaybe; + borrowLoanEvent_contains?: InputMaybe; + borrowLoanEvent_ends_with?: InputMaybe; + borrowLoanEvent_in?: InputMaybe>>; + borrowLoanEvent_not?: InputMaybe; + borrowLoanEvent_not_contains?: InputMaybe; + borrowLoanEvent_not_ends_with?: InputMaybe; + borrowLoanEvent_not_in?: InputMaybe>>; + borrowLoanEvent_not_starts_with?: InputMaybe; + borrowLoanEvent_starts_with?: InputMaybe; + burnEvent?: InputMaybe; + burnEvent_contains?: InputMaybe; + burnEvent_ends_with?: InputMaybe; + burnEvent_in?: InputMaybe>>; + burnEvent_not?: InputMaybe; + burnEvent_not_contains?: InputMaybe; + burnEvent_not_ends_with?: InputMaybe; + burnEvent_not_in?: InputMaybe>>; + burnEvent_not_starts_with?: InputMaybe; + burnEvent_starts_with?: InputMaybe; + cashOutTokensEvent?: InputMaybe; + cashOutTokensEvent_contains?: InputMaybe; + cashOutTokensEvent_ends_with?: InputMaybe; + cashOutTokensEvent_in?: InputMaybe>>; + cashOutTokensEvent_not?: InputMaybe; + cashOutTokensEvent_not_contains?: InputMaybe; + cashOutTokensEvent_not_ends_with?: InputMaybe; + cashOutTokensEvent_not_in?: InputMaybe>>; + cashOutTokensEvent_not_starts_with?: InputMaybe; + cashOutTokensEvent_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + decorateBannyEvent?: InputMaybe; + decorateBannyEvent_contains?: InputMaybe; + decorateBannyEvent_ends_with?: InputMaybe; + decorateBannyEvent_in?: InputMaybe>>; + decorateBannyEvent_not?: InputMaybe; + decorateBannyEvent_not_contains?: InputMaybe; + decorateBannyEvent_not_ends_with?: InputMaybe; + decorateBannyEvent_not_in?: InputMaybe>>; + decorateBannyEvent_not_starts_with?: InputMaybe; + decorateBannyEvent_starts_with?: InputMaybe; + deployErc20Event?: InputMaybe; + deployErc20Event_contains?: InputMaybe; + deployErc20Event_ends_with?: InputMaybe; + deployErc20Event_in?: InputMaybe>>; + deployErc20Event_not?: InputMaybe; + deployErc20Event_not_contains?: InputMaybe; + deployErc20Event_not_ends_with?: InputMaybe; + deployErc20Event_not_in?: InputMaybe>>; + deployErc20Event_not_starts_with?: InputMaybe; + deployErc20Event_starts_with?: InputMaybe; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + liquidateLoanEvent?: InputMaybe; + liquidateLoanEvent_contains?: InputMaybe; + liquidateLoanEvent_ends_with?: InputMaybe; + liquidateLoanEvent_in?: InputMaybe>>; + liquidateLoanEvent_not?: InputMaybe; + liquidateLoanEvent_not_contains?: InputMaybe; + liquidateLoanEvent_not_ends_with?: InputMaybe; + liquidateLoanEvent_not_in?: InputMaybe>>; + liquidateLoanEvent_not_starts_with?: InputMaybe; + liquidateLoanEvent_starts_with?: InputMaybe; + mintNftEvent?: InputMaybe; + mintNftEvent_contains?: InputMaybe; + mintNftEvent_ends_with?: InputMaybe; + mintNftEvent_in?: InputMaybe>>; + mintNftEvent_not?: InputMaybe; + mintNftEvent_not_contains?: InputMaybe; + mintNftEvent_not_ends_with?: InputMaybe; + mintNftEvent_not_in?: InputMaybe>>; + mintNftEvent_not_starts_with?: InputMaybe; + mintNftEvent_starts_with?: InputMaybe; + mintTokensEvent?: InputMaybe; + mintTokensEvent_contains?: InputMaybe; + mintTokensEvent_ends_with?: InputMaybe; + mintTokensEvent_in?: InputMaybe>>; + mintTokensEvent_not?: InputMaybe; + mintTokensEvent_not_contains?: InputMaybe; + mintTokensEvent_not_ends_with?: InputMaybe; + mintTokensEvent_not_in?: InputMaybe>>; + mintTokensEvent_not_starts_with?: InputMaybe; + mintTokensEvent_starts_with?: InputMaybe; + payEvent?: InputMaybe; + payEvent_contains?: InputMaybe; + payEvent_ends_with?: InputMaybe; + payEvent_in?: InputMaybe>>; + payEvent_not?: InputMaybe; + payEvent_not_contains?: InputMaybe; + payEvent_not_ends_with?: InputMaybe; + payEvent_not_in?: InputMaybe>>; + payEvent_not_starts_with?: InputMaybe; + payEvent_starts_with?: InputMaybe; + projectCreateEvent?: InputMaybe; + projectCreateEvent_contains?: InputMaybe; + projectCreateEvent_ends_with?: InputMaybe; + projectCreateEvent_in?: InputMaybe>>; + projectCreateEvent_not?: InputMaybe; + projectCreateEvent_not_contains?: InputMaybe; + projectCreateEvent_not_ends_with?: InputMaybe; + projectCreateEvent_not_in?: InputMaybe>>; + projectCreateEvent_not_starts_with?: InputMaybe; + projectCreateEvent_starts_with?: 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>>; + reallocateLoanEvent?: InputMaybe; + reallocateLoanEvent_contains?: InputMaybe; + reallocateLoanEvent_ends_with?: InputMaybe; + reallocateLoanEvent_in?: InputMaybe>>; + reallocateLoanEvent_not?: InputMaybe; + reallocateLoanEvent_not_contains?: InputMaybe; + reallocateLoanEvent_not_ends_with?: InputMaybe; + reallocateLoanEvent_not_in?: InputMaybe>>; + reallocateLoanEvent_not_starts_with?: InputMaybe; + reallocateLoanEvent_starts_with?: InputMaybe; + repayLoanEvent?: InputMaybe; + repayLoanEvent_contains?: InputMaybe; + repayLoanEvent_ends_with?: InputMaybe; + repayLoanEvent_in?: InputMaybe>>; + repayLoanEvent_not?: InputMaybe; + repayLoanEvent_not_contains?: InputMaybe; + repayLoanEvent_not_ends_with?: InputMaybe; + repayLoanEvent_not_in?: InputMaybe>>; + repayLoanEvent_not_starts_with?: InputMaybe; + repayLoanEvent_starts_with?: InputMaybe; + sendPayoutToSplitEvent?: InputMaybe; + sendPayoutToSplitEvent_contains?: InputMaybe; + sendPayoutToSplitEvent_ends_with?: InputMaybe; + sendPayoutToSplitEvent_in?: InputMaybe>>; + sendPayoutToSplitEvent_not?: InputMaybe; + sendPayoutToSplitEvent_not_contains?: InputMaybe; + sendPayoutToSplitEvent_not_ends_with?: InputMaybe; + sendPayoutToSplitEvent_not_in?: InputMaybe>>; + sendPayoutToSplitEvent_not_starts_with?: InputMaybe; + sendPayoutToSplitEvent_starts_with?: InputMaybe; + sendPayoutsEvent?: InputMaybe; + sendPayoutsEvent_contains?: InputMaybe; + sendPayoutsEvent_ends_with?: InputMaybe; + sendPayoutsEvent_in?: InputMaybe>>; + sendPayoutsEvent_not?: InputMaybe; + sendPayoutsEvent_not_contains?: InputMaybe; + sendPayoutsEvent_not_ends_with?: InputMaybe; + sendPayoutsEvent_not_in?: InputMaybe>>; + sendPayoutsEvent_not_starts_with?: InputMaybe; + sendPayoutsEvent_starts_with?: InputMaybe; + sendReservedTokensToSplitEvent?: InputMaybe; + sendReservedTokensToSplitEvent_contains?: InputMaybe; + sendReservedTokensToSplitEvent_ends_with?: InputMaybe; + sendReservedTokensToSplitEvent_in?: InputMaybe>>; + sendReservedTokensToSplitEvent_not?: InputMaybe; + sendReservedTokensToSplitEvent_not_contains?: InputMaybe; + sendReservedTokensToSplitEvent_not_ends_with?: InputMaybe; + sendReservedTokensToSplitEvent_not_in?: InputMaybe>>; + sendReservedTokensToSplitEvent_not_starts_with?: InputMaybe; + sendReservedTokensToSplitEvent_starts_with?: InputMaybe; + sendReservedTokensToSplitsEvent?: InputMaybe; + sendReservedTokensToSplitsEvent_contains?: InputMaybe; + sendReservedTokensToSplitsEvent_ends_with?: InputMaybe; + sendReservedTokensToSplitsEvent_in?: InputMaybe>>; + sendReservedTokensToSplitsEvent_not?: InputMaybe; + sendReservedTokensToSplitsEvent_not_contains?: InputMaybe; + sendReservedTokensToSplitsEvent_not_ends_with?: InputMaybe; + sendReservedTokensToSplitsEvent_not_in?: InputMaybe>>; + sendReservedTokensToSplitsEvent_not_starts_with?: InputMaybe; + sendReservedTokensToSplitsEvent_starts_with?: InputMaybe; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: 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>>; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; + type?: InputMaybe; + type_in?: InputMaybe>>; + type_not?: InputMaybe; + type_not_in?: InputMaybe>>; + useAllowanceEvent?: InputMaybe; + useAllowanceEvent_contains?: InputMaybe; + useAllowanceEvent_ends_with?: InputMaybe; + useAllowanceEvent_in?: InputMaybe>>; + useAllowanceEvent_not?: InputMaybe; + useAllowanceEvent_not_contains?: InputMaybe; + useAllowanceEvent_not_ends_with?: InputMaybe; + useAllowanceEvent_not_in?: InputMaybe>>; + useAllowanceEvent_not_starts_with?: InputMaybe; + useAllowanceEvent_starts_with?: InputMaybe; + version?: InputMaybe; + version_gt?: InputMaybe; + version_gte?: InputMaybe; + version_in?: InputMaybe>>; + version_lt?: InputMaybe; + version_lte?: InputMaybe; + version_not?: InputMaybe; + version_not_in?: InputMaybe>>; +}; + +export type ActivityEventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export enum ActivityEventType { + addToBalanceEvent = 'addToBalanceEvent', + autoIssueEvent = 'autoIssueEvent', + borrowLoanEvent = 'borrowLoanEvent', + burnEvent = 'burnEvent', + cashOutTokensEvent = 'cashOutTokensEvent', + decorateBannyEvent = 'decorateBannyEvent', + deployErc20Event = 'deployErc20Event', + liquidateLoanEvent = 'liquidateLoanEvent', + mintNftEvent = 'mintNftEvent', + mintTokensEvent = 'mintTokensEvent', + payEvent = 'payEvent', + projectCreateEvent = 'projectCreateEvent', + reallocateLoanEvent = 'reallocateLoanEvent', + repayLoanEvent = 'repayLoanEvent', + sendPayoutToSplitEvent = 'sendPayoutToSplitEvent', + sendPayoutsEvent = 'sendPayoutsEvent', + sendReservedTokensToSplitEvent = 'sendReservedTokensToSplitEvent', + sendReservedTokensToSplitsEvent = 'sendReservedTokensToSplitsEvent', + useAllowanceEvent = 'useAllowanceEvent' +} + +export type AddToBalanceEvent = { + amount: Scalars['BigInt']['output']; + caller: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + from: Scalars['String']['output']; + id: Scalars['String']['output']; + logIndex: Scalars['Int']['output']; + memo: Maybe; + metadata: Scalars['String']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + returnedFees: Scalars['BigInt']['output']; + suckerGroupId: Scalars['String']['output']; + timestamp: Scalars['Int']['output']; + txHash: Scalars['String']['output']; +}; + +export type AddToBalanceEventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + amount?: InputMaybe; + amount_gt?: InputMaybe; + amount_gte?: InputMaybe; + amount_in?: InputMaybe>>; + amount_lt?: InputMaybe; + amount_lte?: InputMaybe; + amount_not?: InputMaybe; + amount_not_in?: InputMaybe>>; + caller?: InputMaybe; + caller_contains?: InputMaybe; + caller_ends_with?: InputMaybe; + caller_in?: InputMaybe>>; + caller_not?: InputMaybe; + caller_not_contains?: InputMaybe; + caller_not_ends_with?: InputMaybe; + caller_not_in?: InputMaybe>>; + caller_not_starts_with?: InputMaybe; + caller_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + logIndex?: InputMaybe; + logIndex_gt?: InputMaybe; + logIndex_gte?: InputMaybe; + logIndex_in?: InputMaybe>>; + logIndex_lt?: InputMaybe; + logIndex_lte?: InputMaybe; + logIndex_not?: InputMaybe; + logIndex_not_in?: InputMaybe>>; + memo?: InputMaybe; + memo_contains?: InputMaybe; + memo_ends_with?: InputMaybe; + memo_in?: InputMaybe>>; + memo_not?: InputMaybe; + memo_not_contains?: InputMaybe; + memo_not_ends_with?: InputMaybe; + memo_not_in?: InputMaybe>>; + memo_not_starts_with?: InputMaybe; + memo_starts_with?: InputMaybe; + metadata?: InputMaybe; + metadata_contains?: InputMaybe; + metadata_ends_with?: InputMaybe; + metadata_in?: InputMaybe>>; + metadata_not?: InputMaybe; + metadata_not_contains?: InputMaybe; + metadata_not_ends_with?: InputMaybe; + metadata_not_in?: InputMaybe>>; + metadata_not_starts_with?: InputMaybe; + metadata_starts_with?: 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>>; + returnedFees?: InputMaybe; + returnedFees_gt?: InputMaybe; + returnedFees_gte?: InputMaybe; + returnedFees_in?: InputMaybe>>; + returnedFees_lt?: InputMaybe; + returnedFees_lte?: InputMaybe; + returnedFees_not?: InputMaybe; + returnedFees_not_in?: InputMaybe>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: 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>>; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; +}; + +export type AddToBalanceEventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type AutoIssueEvent = { + beneficiary: Scalars['String']['output']; + caller: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + count: Scalars['BigInt']['output']; + from: Scalars['String']['output']; + id: Scalars['String']['output']; + logIndex: Scalars['Int']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + stageId: Scalars['BigInt']['output']; + timestamp: Scalars['Int']['output']; + txHash: Scalars['String']['output']; +}; + +export type AutoIssueEventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + beneficiary?: InputMaybe; + beneficiary_contains?: InputMaybe; + beneficiary_ends_with?: InputMaybe; + beneficiary_in?: InputMaybe>>; + beneficiary_not?: InputMaybe; + beneficiary_not_contains?: InputMaybe; + beneficiary_not_ends_with?: InputMaybe; + beneficiary_not_in?: InputMaybe>>; + beneficiary_not_starts_with?: InputMaybe; + beneficiary_starts_with?: InputMaybe; + caller?: InputMaybe; + caller_contains?: InputMaybe; + caller_ends_with?: InputMaybe; + caller_in?: InputMaybe>>; + caller_not?: InputMaybe; + caller_not_contains?: InputMaybe; + caller_not_ends_with?: InputMaybe; + caller_not_in?: InputMaybe>>; + caller_not_starts_with?: InputMaybe; + caller_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: 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>>; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + logIndex?: InputMaybe; + logIndex_gt?: InputMaybe; + logIndex_gte?: InputMaybe; + logIndex_in?: InputMaybe>>; + logIndex_lt?: InputMaybe; + logIndex_lte?: InputMaybe; + logIndex_not?: InputMaybe; + logIndex_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>>; + stageId?: InputMaybe; + stageId_gt?: InputMaybe; + stageId_gte?: InputMaybe; + stageId_in?: InputMaybe>>; + stageId_lt?: InputMaybe; + stageId_lte?: InputMaybe; + stageId_not?: InputMaybe; + stageId_not_in?: 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>>; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; +}; + +export type AutoIssueEventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type BorrowLoanEvent = { + beneficiary: Scalars['String']['output']; + borrowAmount: Scalars['BigInt']['output']; + caller: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + collateral: Scalars['BigInt']['output']; + from: Scalars['String']['output']; + id: Scalars['String']['output']; + logIndex: Scalars['Int']['output']; + prepaidDuration: Scalars['Int']['output']; + prepaidFeePercent: Scalars['Int']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + sourceFeeAmount: Scalars['BigInt']['output']; + suckerGroupId: Scalars['String']['output']; + terminal: Scalars['String']['output']; + timestamp: Scalars['Int']['output']; + token: Scalars['String']['output']; + txHash: Scalars['String']['output']; +}; + +export type BorrowLoanEventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + beneficiary?: InputMaybe; + beneficiary_contains?: InputMaybe; + beneficiary_ends_with?: InputMaybe; + beneficiary_in?: InputMaybe>>; + beneficiary_not?: InputMaybe; + beneficiary_not_contains?: InputMaybe; + beneficiary_not_ends_with?: InputMaybe; + beneficiary_not_in?: InputMaybe>>; + beneficiary_not_starts_with?: InputMaybe; + beneficiary_starts_with?: InputMaybe; + borrowAmount?: InputMaybe; + borrowAmount_gt?: InputMaybe; + borrowAmount_gte?: InputMaybe; + borrowAmount_in?: InputMaybe>>; + borrowAmount_lt?: InputMaybe; + borrowAmount_lte?: InputMaybe; + borrowAmount_not?: InputMaybe; + borrowAmount_not_in?: InputMaybe>>; + caller?: InputMaybe; + caller_contains?: InputMaybe; + caller_ends_with?: InputMaybe; + caller_in?: InputMaybe>>; + caller_not?: InputMaybe; + caller_not_contains?: InputMaybe; + caller_not_ends_with?: InputMaybe; + caller_not_in?: InputMaybe>>; + caller_not_starts_with?: InputMaybe; + caller_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + collateral?: InputMaybe; + collateral_gt?: InputMaybe; + collateral_gte?: InputMaybe; + collateral_in?: InputMaybe>>; + collateral_lt?: InputMaybe; + collateral_lte?: InputMaybe; + collateral_not?: InputMaybe; + collateral_not_in?: InputMaybe>>; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + logIndex?: InputMaybe; + logIndex_gt?: InputMaybe; + logIndex_gte?: InputMaybe; + logIndex_in?: InputMaybe>>; + logIndex_lt?: InputMaybe; + logIndex_lte?: InputMaybe; + logIndex_not?: InputMaybe; + logIndex_not_in?: InputMaybe>>; + prepaidDuration?: InputMaybe; + prepaidDuration_gt?: InputMaybe; + prepaidDuration_gte?: InputMaybe; + prepaidDuration_in?: InputMaybe>>; + prepaidDuration_lt?: InputMaybe; + prepaidDuration_lte?: InputMaybe; + prepaidDuration_not?: InputMaybe; + prepaidDuration_not_in?: InputMaybe>>; + prepaidFeePercent?: InputMaybe; + prepaidFeePercent_gt?: InputMaybe; + prepaidFeePercent_gte?: InputMaybe; + prepaidFeePercent_in?: InputMaybe>>; + prepaidFeePercent_lt?: InputMaybe; + prepaidFeePercent_lte?: InputMaybe; + prepaidFeePercent_not?: InputMaybe; + prepaidFeePercent_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>>; + sourceFeeAmount?: InputMaybe; + sourceFeeAmount_gt?: InputMaybe; + sourceFeeAmount_gte?: InputMaybe; + sourceFeeAmount_in?: InputMaybe>>; + sourceFeeAmount_lt?: InputMaybe; + sourceFeeAmount_lte?: InputMaybe; + sourceFeeAmount_not?: InputMaybe; + sourceFeeAmount_not_in?: InputMaybe>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: InputMaybe; + terminal?: InputMaybe; + terminal_contains?: InputMaybe; + terminal_ends_with?: InputMaybe; + terminal_in?: InputMaybe>>; + terminal_not?: InputMaybe; + terminal_not_contains?: InputMaybe; + terminal_not_ends_with?: InputMaybe; + terminal_not_in?: InputMaybe>>; + terminal_not_starts_with?: InputMaybe; + terminal_starts_with?: 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_contains?: InputMaybe; + token_ends_with?: InputMaybe; + token_in?: InputMaybe>>; + token_not?: InputMaybe; + token_not_contains?: InputMaybe; + token_not_ends_with?: InputMaybe; + token_not_in?: InputMaybe>>; + token_not_starts_with?: InputMaybe; + token_starts_with?: InputMaybe; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; +}; + +export type BorrowLoanEventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type BurnEvent = { + amount: Scalars['BigInt']['output']; + chainId: Scalars['Int']['output']; + creditAmount: Scalars['BigInt']['output']; + erc20Amount: Scalars['BigInt']['output']; + from: Scalars['String']['output']; + id: Scalars['String']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + suckerGroupId: Scalars['String']['output']; + timestamp: Scalars['Int']['output']; + txHash: Scalars['String']['output']; +}; + +export type BurnEventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + amount?: InputMaybe; + amount_gt?: InputMaybe; + amount_gte?: InputMaybe; + amount_in?: InputMaybe>>; + amount_lt?: InputMaybe; + amount_lte?: InputMaybe; + amount_not?: InputMaybe; + amount_not_in?: InputMaybe>>; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + creditAmount?: InputMaybe; + creditAmount_gt?: InputMaybe; + creditAmount_gte?: InputMaybe; + creditAmount_in?: InputMaybe>>; + creditAmount_lt?: InputMaybe; + creditAmount_lte?: InputMaybe; + creditAmount_not?: InputMaybe; + creditAmount_not_in?: InputMaybe>>; + erc20Amount?: InputMaybe; + erc20Amount_gt?: InputMaybe; + erc20Amount_gte?: InputMaybe; + erc20Amount_in?: InputMaybe>>; + erc20Amount_lt?: InputMaybe; + erc20Amount_lte?: InputMaybe; + erc20Amount_not?: InputMaybe; + erc20Amount_not_in?: InputMaybe>>; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: 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>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: 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>>; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; +}; + +export type BurnEventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type CashOutTokensEvent = { + beneficiary: Scalars['String']['output']; + caller: Scalars['String']['output']; + cashOutCount: Scalars['BigInt']['output']; + cashOutTaxRate: Scalars['BigInt']['output']; + chainId: Scalars['Int']['output']; + from: Scalars['String']['output']; + holder: Scalars['String']['output']; + id: Scalars['String']['output']; + logIndex: Scalars['Int']['output']; + metadata: Scalars['String']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + reclaimAmount: Scalars['BigInt']['output']; + reclaimAmountUsd: Scalars['BigInt']['output']; + rulesetCycleNumber: Scalars['BigInt']['output']; + rulesetId: Scalars['BigInt']['output']; + suckerGroupId: Scalars['String']['output']; + timestamp: Scalars['Int']['output']; + txHash: Scalars['String']['output']; +}; + +export type CashOutTokensEventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + beneficiary?: InputMaybe; + beneficiary_contains?: InputMaybe; + beneficiary_ends_with?: InputMaybe; + beneficiary_in?: InputMaybe>>; + beneficiary_not?: InputMaybe; + beneficiary_not_contains?: InputMaybe; + beneficiary_not_ends_with?: InputMaybe; + beneficiary_not_in?: InputMaybe>>; + beneficiary_not_starts_with?: InputMaybe; + beneficiary_starts_with?: InputMaybe; + caller?: InputMaybe; + caller_contains?: InputMaybe; + caller_ends_with?: InputMaybe; + caller_in?: InputMaybe>>; + caller_not?: InputMaybe; + caller_not_contains?: InputMaybe; + caller_not_ends_with?: InputMaybe; + caller_not_in?: InputMaybe>>; + caller_not_starts_with?: InputMaybe; + caller_starts_with?: InputMaybe; + cashOutCount?: InputMaybe; + cashOutCount_gt?: InputMaybe; + cashOutCount_gte?: InputMaybe; + cashOutCount_in?: InputMaybe>>; + cashOutCount_lt?: InputMaybe; + cashOutCount_lte?: InputMaybe; + cashOutCount_not?: InputMaybe; + cashOutCount_not_in?: InputMaybe>>; + cashOutTaxRate?: InputMaybe; + cashOutTaxRate_gt?: InputMaybe; + cashOutTaxRate_gte?: InputMaybe; + cashOutTaxRate_in?: InputMaybe>>; + cashOutTaxRate_lt?: InputMaybe; + cashOutTaxRate_lte?: InputMaybe; + cashOutTaxRate_not?: InputMaybe; + cashOutTaxRate_not_in?: InputMaybe>>; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + holder?: InputMaybe; + holder_contains?: InputMaybe; + holder_ends_with?: InputMaybe; + holder_in?: InputMaybe>>; + holder_not?: InputMaybe; + holder_not_contains?: InputMaybe; + holder_not_ends_with?: InputMaybe; + holder_not_in?: InputMaybe>>; + holder_not_starts_with?: InputMaybe; + holder_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + logIndex?: InputMaybe; + logIndex_gt?: InputMaybe; + logIndex_gte?: InputMaybe; + logIndex_in?: InputMaybe>>; + logIndex_lt?: InputMaybe; + logIndex_lte?: InputMaybe; + logIndex_not?: InputMaybe; + logIndex_not_in?: InputMaybe>>; + metadata?: InputMaybe; + metadata_contains?: InputMaybe; + metadata_ends_with?: InputMaybe; + metadata_in?: InputMaybe>>; + metadata_not?: InputMaybe; + metadata_not_contains?: InputMaybe; + metadata_not_ends_with?: InputMaybe; + metadata_not_in?: InputMaybe>>; + metadata_not_starts_with?: InputMaybe; + metadata_starts_with?: 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>>; + reclaimAmount?: InputMaybe; + reclaimAmountUsd?: InputMaybe; + reclaimAmountUsd_gt?: InputMaybe; + reclaimAmountUsd_gte?: InputMaybe; + reclaimAmountUsd_in?: InputMaybe>>; + reclaimAmountUsd_lt?: InputMaybe; + reclaimAmountUsd_lte?: InputMaybe; + reclaimAmountUsd_not?: InputMaybe; + reclaimAmountUsd_not_in?: InputMaybe>>; + reclaimAmount_gt?: InputMaybe; + reclaimAmount_gte?: InputMaybe; + reclaimAmount_in?: InputMaybe>>; + reclaimAmount_lt?: InputMaybe; + reclaimAmount_lte?: InputMaybe; + reclaimAmount_not?: InputMaybe; + reclaimAmount_not_in?: InputMaybe>>; + rulesetCycleNumber?: InputMaybe; + rulesetCycleNumber_gt?: InputMaybe; + rulesetCycleNumber_gte?: InputMaybe; + rulesetCycleNumber_in?: InputMaybe>>; + rulesetCycleNumber_lt?: InputMaybe; + rulesetCycleNumber_lte?: InputMaybe; + rulesetCycleNumber_not?: InputMaybe; + rulesetCycleNumber_not_in?: InputMaybe>>; + rulesetId?: InputMaybe; + rulesetId_gt?: InputMaybe; + rulesetId_gte?: InputMaybe; + rulesetId_in?: InputMaybe>>; + rulesetId_lt?: InputMaybe; + rulesetId_lte?: InputMaybe; + rulesetId_not?: InputMaybe; + rulesetId_not_in?: InputMaybe>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: 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>>; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; +}; + +export type CashOutTokensEventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type DecorateBannyEvent = { + backgroundId: Maybe; + bannyBodyId: Scalars['BigInt']['output']; + bannyNft: Maybe; + caller: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + from: Scalars['String']['output']; + id: Scalars['String']['output']; + logIndex: Scalars['Int']['output']; + outfitIds: Maybe>; + timestamp: Scalars['Int']['output']; + tokenUri: Maybe; + tokenUriMetadata: Maybe; + txHash: Scalars['String']['output']; +}; + +export type DecorateBannyEventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + backgroundId?: InputMaybe; + backgroundId_gt?: InputMaybe; + backgroundId_gte?: InputMaybe; + backgroundId_in?: InputMaybe>>; + backgroundId_lt?: InputMaybe; + backgroundId_lte?: InputMaybe; + backgroundId_not?: InputMaybe; + backgroundId_not_in?: InputMaybe>>; + bannyBodyId?: InputMaybe; + bannyBodyId_gt?: InputMaybe; + bannyBodyId_gte?: InputMaybe; + bannyBodyId_in?: InputMaybe>>; + bannyBodyId_lt?: InputMaybe; + bannyBodyId_lte?: InputMaybe; + bannyBodyId_not?: InputMaybe; + bannyBodyId_not_in?: InputMaybe>>; + caller?: InputMaybe; + caller_contains?: InputMaybe; + caller_ends_with?: InputMaybe; + caller_in?: InputMaybe>>; + caller_not?: InputMaybe; + caller_not_contains?: InputMaybe; + caller_not_ends_with?: InputMaybe; + caller_not_in?: InputMaybe>>; + caller_not_starts_with?: InputMaybe; + caller_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + logIndex?: InputMaybe; + logIndex_gt?: InputMaybe; + logIndex_gte?: InputMaybe; + logIndex_in?: InputMaybe>>; + logIndex_lt?: InputMaybe; + logIndex_lte?: InputMaybe; + logIndex_not?: InputMaybe; + logIndex_not_in?: InputMaybe>>; + outfitIds?: InputMaybe>>; + outfitIds_has?: InputMaybe; + outfitIds_not?: InputMaybe>>; + outfitIds_not_has?: 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>>; + tokenUri?: InputMaybe; + tokenUri_contains?: InputMaybe; + tokenUri_ends_with?: InputMaybe; + tokenUri_in?: InputMaybe>>; + tokenUri_not?: InputMaybe; + tokenUri_not_contains?: InputMaybe; + tokenUri_not_ends_with?: InputMaybe; + tokenUri_not_in?: InputMaybe>>; + tokenUri_not_starts_with?: InputMaybe; + tokenUri_starts_with?: InputMaybe; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; +}; + +export type DecorateBannyEventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type DeployErc20Event = { + caller: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + from: Scalars['String']['output']; + id: Scalars['String']['output']; + logIndex: Scalars['Int']['output']; + name: Scalars['String']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + suckerGroupId: Scalars['String']['output']; + symbol: Scalars['String']['output']; + timestamp: Scalars['Int']['output']; + token: Scalars['String']['output']; + txHash: Scalars['String']['output']; + version: Scalars['Int']['output']; +}; + +export type DeployErc20EventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + caller?: InputMaybe; + caller_contains?: InputMaybe; + caller_ends_with?: InputMaybe; + caller_in?: InputMaybe>>; + caller_not?: InputMaybe; + caller_not_contains?: InputMaybe; + caller_not_ends_with?: InputMaybe; + caller_not_in?: InputMaybe>>; + caller_not_starts_with?: InputMaybe; + caller_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + logIndex?: InputMaybe; + logIndex_gt?: InputMaybe; + logIndex_gte?: InputMaybe; + logIndex_in?: InputMaybe>>; + logIndex_lt?: InputMaybe; + logIndex_lte?: InputMaybe; + logIndex_not?: InputMaybe; + logIndex_not_in?: InputMaybe>>; + name?: InputMaybe; + name_contains?: InputMaybe; + name_ends_with?: InputMaybe; + name_in?: InputMaybe>>; + name_not?: InputMaybe; + name_not_contains?: InputMaybe; + name_not_ends_with?: InputMaybe; + name_not_in?: InputMaybe>>; + name_not_starts_with?: InputMaybe; + name_starts_with?: 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>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: InputMaybe; + symbol?: InputMaybe; + symbol_contains?: InputMaybe; + symbol_ends_with?: InputMaybe; + symbol_in?: InputMaybe>>; + symbol_not?: InputMaybe; + symbol_not_contains?: InputMaybe; + symbol_not_ends_with?: InputMaybe; + symbol_not_in?: InputMaybe>>; + symbol_not_starts_with?: InputMaybe; + symbol_starts_with?: 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_contains?: InputMaybe; + token_ends_with?: InputMaybe; + token_in?: InputMaybe>>; + token_not?: InputMaybe; + token_not_contains?: InputMaybe; + token_not_ends_with?: InputMaybe; + token_not_in?: InputMaybe>>; + token_not_starts_with?: InputMaybe; + token_starts_with?: InputMaybe; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; + version?: InputMaybe; + version_gt?: InputMaybe; + version_gte?: InputMaybe; + version_in?: InputMaybe>>; + version_lt?: InputMaybe; + version_lte?: InputMaybe; + version_not?: InputMaybe; + version_not_in?: InputMaybe>>; +}; + +export type DeployErc20EventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type LiquidateLoanEvent = { + borrowAmount: Scalars['BigInt']['output']; + caller: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + collateral: Scalars['BigInt']['output']; + from: Scalars['String']['output']; + id: Scalars['String']['output']; + logIndex: Scalars['Int']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + suckerGroupId: Scalars['String']['output']; + timestamp: Scalars['Int']['output']; + txHash: Scalars['String']['output']; +}; + +export type LiquidateLoanEventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + borrowAmount?: InputMaybe; + borrowAmount_gt?: InputMaybe; + borrowAmount_gte?: InputMaybe; + borrowAmount_in?: InputMaybe>>; + borrowAmount_lt?: InputMaybe; + borrowAmount_lte?: InputMaybe; + borrowAmount_not?: InputMaybe; + borrowAmount_not_in?: InputMaybe>>; + caller?: InputMaybe; + caller_contains?: InputMaybe; + caller_ends_with?: InputMaybe; + caller_in?: InputMaybe>>; + caller_not?: InputMaybe; + caller_not_contains?: InputMaybe; + caller_not_ends_with?: InputMaybe; + caller_not_in?: InputMaybe>>; + caller_not_starts_with?: InputMaybe; + caller_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + collateral?: InputMaybe; + collateral_gt?: InputMaybe; + collateral_gte?: InputMaybe; + collateral_in?: InputMaybe>>; + collateral_lt?: InputMaybe; + collateral_lte?: InputMaybe; + collateral_not?: InputMaybe; + collateral_not_in?: InputMaybe>>; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + logIndex?: InputMaybe; + logIndex_gt?: InputMaybe; + logIndex_gte?: InputMaybe; + logIndex_in?: InputMaybe>>; + logIndex_lt?: InputMaybe; + logIndex_lte?: InputMaybe; + logIndex_not?: InputMaybe; + logIndex_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>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: 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>>; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; +}; + +export type LiquidateLoanEventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type Loan = { + beneficiary: Scalars['String']['output']; + borrowAmount: Scalars['BigInt']['output']; + chainId: Scalars['Int']['output']; + collateral: Scalars['BigInt']['output']; + createdAt: Scalars['Int']['output']; + id: Scalars['BigInt']['output']; + owner: Scalars['String']['output']; + prepaidDuration: Scalars['Int']['output']; + prepaidFeePercent: Scalars['Int']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + sourceFeeAmount: Scalars['BigInt']['output']; + terminal: Scalars['String']['output']; + token: Scalars['String']['output']; + tokenUri: Maybe; +}; + +export type LoanFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + beneficiary?: InputMaybe; + beneficiary_contains?: InputMaybe; + beneficiary_ends_with?: InputMaybe; + beneficiary_in?: InputMaybe>>; + beneficiary_not?: InputMaybe; + beneficiary_not_contains?: InputMaybe; + beneficiary_not_ends_with?: InputMaybe; + beneficiary_not_in?: InputMaybe>>; + beneficiary_not_starts_with?: InputMaybe; + beneficiary_starts_with?: InputMaybe; + borrowAmount?: InputMaybe; + borrowAmount_gt?: InputMaybe; + borrowAmount_gte?: InputMaybe; + borrowAmount_in?: InputMaybe>>; + borrowAmount_lt?: InputMaybe; + borrowAmount_lte?: InputMaybe; + borrowAmount_not?: InputMaybe; + borrowAmount_not_in?: InputMaybe>>; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + collateral?: InputMaybe; + collateral_gt?: InputMaybe; + collateral_gte?: InputMaybe; + collateral_in?: InputMaybe>>; + collateral_lt?: InputMaybe; + collateral_lte?: InputMaybe; + collateral_not?: InputMaybe; + collateral_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>>; + owner?: InputMaybe; + owner_contains?: InputMaybe; + owner_ends_with?: InputMaybe; + owner_in?: InputMaybe>>; + owner_not?: InputMaybe; + owner_not_contains?: InputMaybe; + owner_not_ends_with?: InputMaybe; + owner_not_in?: InputMaybe>>; + owner_not_starts_with?: InputMaybe; + owner_starts_with?: InputMaybe; + prepaidDuration?: InputMaybe; + prepaidDuration_gt?: InputMaybe; + prepaidDuration_gte?: InputMaybe; + prepaidDuration_in?: InputMaybe>>; + prepaidDuration_lt?: InputMaybe; + prepaidDuration_lte?: InputMaybe; + prepaidDuration_not?: InputMaybe; + prepaidDuration_not_in?: InputMaybe>>; + prepaidFeePercent?: InputMaybe; + prepaidFeePercent_gt?: InputMaybe; + prepaidFeePercent_gte?: InputMaybe; + prepaidFeePercent_in?: InputMaybe>>; + prepaidFeePercent_lt?: InputMaybe; + prepaidFeePercent_lte?: InputMaybe; + prepaidFeePercent_not?: InputMaybe; + prepaidFeePercent_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>>; + sourceFeeAmount?: InputMaybe; + sourceFeeAmount_gt?: InputMaybe; + sourceFeeAmount_gte?: InputMaybe; + sourceFeeAmount_in?: InputMaybe>>; + sourceFeeAmount_lt?: InputMaybe; + sourceFeeAmount_lte?: InputMaybe; + sourceFeeAmount_not?: InputMaybe; + sourceFeeAmount_not_in?: InputMaybe>>; + terminal?: InputMaybe; + terminal_contains?: InputMaybe; + terminal_ends_with?: InputMaybe; + terminal_in?: InputMaybe>>; + terminal_not?: InputMaybe; + terminal_not_contains?: InputMaybe; + terminal_not_ends_with?: InputMaybe; + terminal_not_in?: InputMaybe>>; + terminal_not_starts_with?: InputMaybe; + terminal_starts_with?: InputMaybe; + token?: InputMaybe; + tokenUri?: InputMaybe; + tokenUri_contains?: InputMaybe; + tokenUri_ends_with?: InputMaybe; + tokenUri_in?: InputMaybe>>; + tokenUri_not?: InputMaybe; + tokenUri_not_contains?: InputMaybe; + tokenUri_not_ends_with?: InputMaybe; + tokenUri_not_in?: InputMaybe>>; + tokenUri_not_starts_with?: InputMaybe; + tokenUri_starts_with?: InputMaybe; + token_contains?: InputMaybe; + token_ends_with?: InputMaybe; + token_in?: InputMaybe>>; + token_not?: InputMaybe; + token_not_contains?: InputMaybe; + token_not_ends_with?: InputMaybe; + token_not_in?: InputMaybe>>; + token_not_starts_with?: InputMaybe; + token_starts_with?: InputMaybe; +}; + +export type LoanPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type MintNftEvent = { + beneficiary: Scalars['String']['output']; + caller: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + from: Scalars['String']['output']; + hook: Scalars['String']['output']; + id: Scalars['String']['output']; + logIndex: Scalars['Int']['output']; + nft: Maybe; + project: Maybe; + projectId: Scalars['Int']['output']; + suckerGroupId: Scalars['String']['output']; + tier: Maybe; + tierId: Scalars['Int']['output']; + timestamp: Scalars['Int']['output']; + tokenId: Scalars['BigInt']['output']; + totalAmountPaid: Scalars['BigInt']['output']; + txHash: Scalars['String']['output']; +}; + +export type MintNftEventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + beneficiary?: InputMaybe; + beneficiary_contains?: InputMaybe; + beneficiary_ends_with?: InputMaybe; + beneficiary_in?: InputMaybe>>; + beneficiary_not?: InputMaybe; + beneficiary_not_contains?: InputMaybe; + beneficiary_not_ends_with?: InputMaybe; + beneficiary_not_in?: InputMaybe>>; + beneficiary_not_starts_with?: InputMaybe; + beneficiary_starts_with?: InputMaybe; + caller?: InputMaybe; + caller_contains?: InputMaybe; + caller_ends_with?: InputMaybe; + caller_in?: InputMaybe>>; + caller_not?: InputMaybe; + caller_not_contains?: InputMaybe; + caller_not_ends_with?: InputMaybe; + caller_not_in?: InputMaybe>>; + caller_not_starts_with?: InputMaybe; + caller_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + hook?: InputMaybe; + hook_contains?: InputMaybe; + hook_ends_with?: InputMaybe; + hook_in?: InputMaybe>>; + hook_not?: InputMaybe; + hook_not_contains?: InputMaybe; + hook_not_ends_with?: InputMaybe; + hook_not_in?: InputMaybe>>; + hook_not_starts_with?: InputMaybe; + hook_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + logIndex?: InputMaybe; + logIndex_gt?: InputMaybe; + logIndex_gte?: InputMaybe; + logIndex_in?: InputMaybe>>; + logIndex_lt?: InputMaybe; + logIndex_lte?: InputMaybe; + logIndex_not?: InputMaybe; + logIndex_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>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: InputMaybe; + tierId?: InputMaybe; + tierId_gt?: InputMaybe; + tierId_gte?: InputMaybe; + tierId_in?: InputMaybe>>; + tierId_lt?: InputMaybe; + tierId_lte?: InputMaybe; + tierId_not?: InputMaybe; + tierId_not_in?: 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>>; + tokenId?: InputMaybe; + tokenId_gt?: InputMaybe; + tokenId_gte?: InputMaybe; + tokenId_in?: InputMaybe>>; + tokenId_lt?: InputMaybe; + tokenId_lte?: InputMaybe; + tokenId_not?: InputMaybe; + tokenId_not_in?: InputMaybe>>; + totalAmountPaid?: InputMaybe; + totalAmountPaid_gt?: InputMaybe; + totalAmountPaid_gte?: InputMaybe; + totalAmountPaid_in?: InputMaybe>>; + totalAmountPaid_lt?: InputMaybe; + totalAmountPaid_lte?: InputMaybe; + totalAmountPaid_not?: InputMaybe; + totalAmountPaid_not_in?: InputMaybe>>; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; +}; + +export type MintNftEventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type MintTokensEvent = { + beneficiary: Scalars['String']['output']; + beneficiaryTokenCount: Scalars['BigInt']['output']; + caller: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + from: Scalars['String']['output']; + id: Scalars['String']['output']; + logIndex: Scalars['Int']['output']; + memo: Maybe; + project: Maybe; + projectId: Scalars['Int']['output']; + reservedPercent: Scalars['BigInt']['output']; + suckerGroupId: Scalars['String']['output']; + timestamp: Scalars['Int']['output']; + tokenCount: Scalars['BigInt']['output']; + txHash: Scalars['String']['output']; +}; + +export type MintTokensEventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + beneficiary?: InputMaybe; + beneficiaryTokenCount?: InputMaybe; + beneficiaryTokenCount_gt?: InputMaybe; + beneficiaryTokenCount_gte?: InputMaybe; + beneficiaryTokenCount_in?: InputMaybe>>; + beneficiaryTokenCount_lt?: InputMaybe; + beneficiaryTokenCount_lte?: InputMaybe; + beneficiaryTokenCount_not?: InputMaybe; + beneficiaryTokenCount_not_in?: InputMaybe>>; + beneficiary_contains?: InputMaybe; + beneficiary_ends_with?: InputMaybe; + beneficiary_in?: InputMaybe>>; + beneficiary_not?: InputMaybe; + beneficiary_not_contains?: InputMaybe; + beneficiary_not_ends_with?: InputMaybe; + beneficiary_not_in?: InputMaybe>>; + beneficiary_not_starts_with?: InputMaybe; + beneficiary_starts_with?: InputMaybe; + caller?: InputMaybe; + caller_contains?: InputMaybe; + caller_ends_with?: InputMaybe; + caller_in?: InputMaybe>>; + caller_not?: InputMaybe; + caller_not_contains?: InputMaybe; + caller_not_ends_with?: InputMaybe; + caller_not_in?: InputMaybe>>; + caller_not_starts_with?: InputMaybe; + caller_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + logIndex?: InputMaybe; + logIndex_gt?: InputMaybe; + logIndex_gte?: InputMaybe; + logIndex_in?: InputMaybe>>; + logIndex_lt?: InputMaybe; + logIndex_lte?: InputMaybe; + logIndex_not?: InputMaybe; + logIndex_not_in?: InputMaybe>>; + memo?: InputMaybe; + memo_contains?: InputMaybe; + memo_ends_with?: InputMaybe; + memo_in?: InputMaybe>>; + memo_not?: InputMaybe; + memo_not_contains?: InputMaybe; + memo_not_ends_with?: InputMaybe; + memo_not_in?: InputMaybe>>; + memo_not_starts_with?: InputMaybe; + memo_starts_with?: 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>>; + reservedPercent?: InputMaybe; + reservedPercent_gt?: InputMaybe; + reservedPercent_gte?: InputMaybe; + reservedPercent_in?: InputMaybe>>; + reservedPercent_lt?: InputMaybe; + reservedPercent_lte?: InputMaybe; + reservedPercent_not?: InputMaybe; + reservedPercent_not_in?: InputMaybe>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: 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>>; + tokenCount?: InputMaybe; + tokenCount_gt?: InputMaybe; + tokenCount_gte?: InputMaybe; + tokenCount_in?: InputMaybe>>; + tokenCount_lt?: InputMaybe; + tokenCount_lte?: InputMaybe; + tokenCount_not?: InputMaybe; + tokenCount_not_in?: InputMaybe>>; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; +}; + +export type MintTokensEventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type Nft = { + category: Scalars['Int']['output']; + chainId: Scalars['Int']['output']; + createdAt: Scalars['Int']['output']; + customized: Maybe; + customizedAt: Scalars['Int']['output']; + hook: Maybe; + metadata: Maybe; + mintTx: Scalars['String']['output']; + owner: Maybe; + project: Maybe; + projectId: Scalars['Int']['output']; + tier: Maybe; + tierId: Scalars['Int']['output']; + tokenId: Scalars['BigInt']['output']; + tokenUri: Maybe; + wallet: Maybe; +}; + +export type NftFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + category?: InputMaybe; + category_gt?: InputMaybe; + category_gte?: InputMaybe; + category_in?: InputMaybe>>; + category_lt?: InputMaybe; + category_lte?: InputMaybe; + category_not?: InputMaybe; + category_not_in?: InputMaybe>>; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_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>>; + customized?: InputMaybe; + customizedAt?: InputMaybe; + customizedAt_gt?: InputMaybe; + customizedAt_gte?: InputMaybe; + customizedAt_in?: InputMaybe>>; + customizedAt_lt?: InputMaybe; + customizedAt_lte?: InputMaybe; + customizedAt_not?: InputMaybe; + customizedAt_not_in?: InputMaybe>>; + customized_in?: InputMaybe>>; + customized_not?: InputMaybe; + customized_not_in?: InputMaybe>>; + hook?: InputMaybe; + hook_contains?: InputMaybe; + hook_ends_with?: InputMaybe; + hook_in?: InputMaybe>>; + hook_not?: InputMaybe; + hook_not_contains?: InputMaybe; + hook_not_ends_with?: InputMaybe; + hook_not_in?: InputMaybe>>; + hook_not_starts_with?: InputMaybe; + hook_starts_with?: InputMaybe; + mintTx?: InputMaybe; + mintTx_contains?: InputMaybe; + mintTx_ends_with?: InputMaybe; + mintTx_in?: InputMaybe>>; + mintTx_not?: InputMaybe; + mintTx_not_contains?: InputMaybe; + mintTx_not_ends_with?: InputMaybe; + mintTx_not_in?: InputMaybe>>; + mintTx_not_starts_with?: InputMaybe; + mintTx_starts_with?: InputMaybe; + owner?: InputMaybe; + owner_contains?: InputMaybe; + owner_ends_with?: InputMaybe; + owner_in?: InputMaybe>>; + owner_not?: InputMaybe; + owner_not_contains?: InputMaybe; + owner_not_ends_with?: InputMaybe; + owner_not_in?: InputMaybe>>; + owner_not_starts_with?: InputMaybe; + owner_starts_with?: 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>>; + tierId?: InputMaybe; + tierId_gt?: InputMaybe; + tierId_gte?: InputMaybe; + tierId_in?: InputMaybe>>; + tierId_lt?: InputMaybe; + tierId_lte?: InputMaybe; + tierId_not?: InputMaybe; + tierId_not_in?: 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>>; + tokenUri?: InputMaybe; + tokenUri_contains?: InputMaybe; + tokenUri_ends_with?: InputMaybe; + tokenUri_in?: InputMaybe>>; + tokenUri_not?: InputMaybe; + tokenUri_not_contains?: InputMaybe; + tokenUri_not_ends_with?: InputMaybe; + tokenUri_not_in?: InputMaybe>>; + tokenUri_not_starts_with?: InputMaybe; + tokenUri_starts_with?: InputMaybe; +}; + +export type NftHook = { + address: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + createdAt: Scalars['Int']['output']; + name: Maybe; + nftTiers: Maybe; + nfts: Maybe; + project: Maybe; + projectId: Scalars['Int']['output']; + symbol: Maybe; +}; + + +export type NftHookNftTiersArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type NftHookNftsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + +export type NftHookFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + address?: InputMaybe; + address_contains?: InputMaybe; + address_ends_with?: InputMaybe; + address_in?: InputMaybe>>; + address_not?: InputMaybe; + address_not_contains?: InputMaybe; + address_not_ends_with?: InputMaybe; + address_not_in?: InputMaybe>>; + address_not_starts_with?: InputMaybe; + address_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_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>>; + name?: InputMaybe; + name_contains?: InputMaybe; + name_ends_with?: InputMaybe; + name_in?: InputMaybe>>; + name_not?: InputMaybe; + name_not_contains?: InputMaybe; + name_not_ends_with?: InputMaybe; + name_not_in?: InputMaybe>>; + name_not_starts_with?: InputMaybe; + name_starts_with?: 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>>; + symbol?: InputMaybe; + symbol_contains?: InputMaybe; + symbol_ends_with?: InputMaybe; + symbol_in?: InputMaybe>>; + symbol_not?: InputMaybe; + symbol_not_contains?: InputMaybe; + symbol_not_ends_with?: InputMaybe; + symbol_not_in?: InputMaybe>>; + symbol_not_starts_with?: InputMaybe; + symbol_starts_with?: InputMaybe; +}; + +export type NftHookPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type NftPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type NftTier = { + allowOwnerMint: Maybe; + cannotBeRemoved: Maybe; + category: Scalars['Int']['output']; + chainId: Scalars['Int']['output']; + createdAt: Scalars['Int']['output']; + encodedIpfsUri: Maybe; + hook: Maybe; + initialSupply: Scalars['Int']['output']; + metadata: Maybe; + nfts: Maybe; + price: Scalars['BigInt']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + remainingSupply: Scalars['Int']['output']; + reserveBeneficiary: Maybe; + reserveFrequency: Maybe; + resolvedUri: Maybe; + svg: Maybe; + tierId: Scalars['Int']['output']; + transfersPausable: Maybe; + version: Scalars['Int']['output']; + votingUnits: Maybe; +}; + + +export type NftTierNftsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + +export type NftTierFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + allowOwnerMint?: InputMaybe; + allowOwnerMint_in?: InputMaybe>>; + allowOwnerMint_not?: InputMaybe; + allowOwnerMint_not_in?: InputMaybe>>; + cannotBeRemoved?: InputMaybe; + cannotBeRemoved_in?: InputMaybe>>; + cannotBeRemoved_not?: InputMaybe; + cannotBeRemoved_not_in?: InputMaybe>>; + category?: InputMaybe; + category_gt?: InputMaybe; + category_gte?: InputMaybe; + category_in?: InputMaybe>>; + category_lt?: InputMaybe; + category_lte?: InputMaybe; + category_not?: InputMaybe; + category_not_in?: InputMaybe>>; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_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>>; + encodedIpfsUri?: InputMaybe; + encodedIpfsUri_contains?: InputMaybe; + encodedIpfsUri_ends_with?: InputMaybe; + encodedIpfsUri_in?: InputMaybe>>; + encodedIpfsUri_not?: InputMaybe; + encodedIpfsUri_not_contains?: InputMaybe; + encodedIpfsUri_not_ends_with?: InputMaybe; + encodedIpfsUri_not_in?: InputMaybe>>; + encodedIpfsUri_not_starts_with?: InputMaybe; + encodedIpfsUri_starts_with?: InputMaybe; + hook?: InputMaybe; + hook_contains?: InputMaybe; + hook_ends_with?: InputMaybe; + hook_in?: InputMaybe>>; + hook_not?: InputMaybe; + hook_not_contains?: InputMaybe; + hook_not_ends_with?: InputMaybe; + hook_not_in?: InputMaybe>>; + hook_not_starts_with?: InputMaybe; + hook_starts_with?: InputMaybe; + initialSupply?: InputMaybe; + initialSupply_gt?: InputMaybe; + initialSupply_gte?: InputMaybe; + initialSupply_in?: InputMaybe>>; + initialSupply_lt?: InputMaybe; + initialSupply_lte?: InputMaybe; + initialSupply_not?: InputMaybe; + initialSupply_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>>; + projectId?: InputMaybe; + projectId_gt?: InputMaybe; + projectId_gte?: InputMaybe; + projectId_in?: InputMaybe>>; + projectId_lt?: InputMaybe; + projectId_lte?: InputMaybe; + projectId_not?: InputMaybe; + projectId_not_in?: InputMaybe>>; + remainingSupply?: InputMaybe; + remainingSupply_gt?: InputMaybe; + remainingSupply_gte?: InputMaybe; + remainingSupply_in?: InputMaybe>>; + remainingSupply_lt?: InputMaybe; + remainingSupply_lte?: InputMaybe; + remainingSupply_not?: InputMaybe; + remainingSupply_not_in?: InputMaybe>>; + reserveBeneficiary?: InputMaybe; + reserveBeneficiary_contains?: InputMaybe; + reserveBeneficiary_ends_with?: InputMaybe; + reserveBeneficiary_in?: InputMaybe>>; + reserveBeneficiary_not?: InputMaybe; + reserveBeneficiary_not_contains?: InputMaybe; + reserveBeneficiary_not_ends_with?: InputMaybe; + reserveBeneficiary_not_in?: InputMaybe>>; + reserveBeneficiary_not_starts_with?: InputMaybe; + reserveBeneficiary_starts_with?: InputMaybe; + reserveFrequency?: InputMaybe; + reserveFrequency_gt?: InputMaybe; + reserveFrequency_gte?: InputMaybe; + reserveFrequency_in?: InputMaybe>>; + reserveFrequency_lt?: InputMaybe; + reserveFrequency_lte?: InputMaybe; + reserveFrequency_not?: InputMaybe; + reserveFrequency_not_in?: InputMaybe>>; + resolvedUri?: InputMaybe; + resolvedUri_contains?: InputMaybe; + resolvedUri_ends_with?: InputMaybe; + resolvedUri_in?: InputMaybe>>; + resolvedUri_not?: InputMaybe; + resolvedUri_not_contains?: InputMaybe; + resolvedUri_not_ends_with?: InputMaybe; + resolvedUri_not_in?: InputMaybe>>; + resolvedUri_not_starts_with?: InputMaybe; + resolvedUri_starts_with?: InputMaybe; + svg?: InputMaybe; + svg_contains?: InputMaybe; + svg_ends_with?: InputMaybe; + svg_in?: InputMaybe>>; + svg_not?: InputMaybe; + svg_not_contains?: InputMaybe; + svg_not_ends_with?: InputMaybe; + svg_not_in?: InputMaybe>>; + svg_not_starts_with?: InputMaybe; + svg_starts_with?: InputMaybe; + tierId?: InputMaybe; + tierId_gt?: InputMaybe; + tierId_gte?: InputMaybe; + tierId_in?: InputMaybe>>; + tierId_lt?: InputMaybe; + tierId_lte?: InputMaybe; + tierId_not?: InputMaybe; + tierId_not_in?: InputMaybe>>; + transfersPausable?: InputMaybe; + transfersPausable_in?: InputMaybe>>; + transfersPausable_not?: InputMaybe; + transfersPausable_not_in?: InputMaybe>>; + version?: InputMaybe; + version_gt?: InputMaybe; + version_gte?: InputMaybe; + version_in?: InputMaybe>>; + version_lt?: InputMaybe; + version_lte?: InputMaybe; + version_not?: InputMaybe; + version_not_in?: InputMaybe>>; + votingUnits?: InputMaybe; + votingUnits_gt?: InputMaybe; + votingUnits_gte?: InputMaybe; + votingUnits_in?: InputMaybe>>; + votingUnits_lt?: InputMaybe; + votingUnits_lte?: InputMaybe; + votingUnits_not?: InputMaybe; + votingUnits_not_in?: InputMaybe>>; +}; + +export type NftTierPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type Participant = { + address: Scalars['String']['output']; + balance: Scalars['BigInt']['output']; + chainId: Scalars['Int']['output']; + createdAt: Scalars['Int']['output']; + creditBalance: Scalars['BigInt']['output']; + erc20Balance: Scalars['BigInt']['output']; + isRevnet: Maybe; + lastPaidTimestamp: Scalars['Int']['output']; + nfts: Maybe; + paymentsCount: Scalars['Int']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + suckerGroup: Maybe; + suckerGroupId: Scalars['String']['output']; + version: Scalars['Int']['output']; + volume: Scalars['BigInt']['output']; + volumeUsd: Scalars['BigInt']['output']; + wallet: Maybe; +}; + + +export type ParticipantNftsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + +export type ParticipantFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + address?: InputMaybe; + address_contains?: InputMaybe; + address_ends_with?: InputMaybe; + address_in?: InputMaybe>>; + address_not?: InputMaybe; + address_not_contains?: InputMaybe; + address_not_ends_with?: InputMaybe; + address_not_in?: InputMaybe>>; + address_not_starts_with?: InputMaybe; + address_starts_with?: InputMaybe; + balance?: InputMaybe; + balance_gt?: InputMaybe; + balance_gte?: InputMaybe; + balance_in?: InputMaybe>>; + balance_lt?: InputMaybe; + balance_lte?: InputMaybe; + balance_not?: InputMaybe; + balance_not_in?: InputMaybe>>; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_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>>; + creditBalance?: InputMaybe; + creditBalance_gt?: InputMaybe; + creditBalance_gte?: InputMaybe; + creditBalance_in?: InputMaybe>>; + creditBalance_lt?: InputMaybe; + creditBalance_lte?: InputMaybe; + creditBalance_not?: InputMaybe; + creditBalance_not_in?: InputMaybe>>; + erc20Balance?: InputMaybe; + erc20Balance_gt?: InputMaybe; + erc20Balance_gte?: InputMaybe; + erc20Balance_in?: InputMaybe>>; + erc20Balance_lt?: InputMaybe; + erc20Balance_lte?: InputMaybe; + erc20Balance_not?: InputMaybe; + erc20Balance_not_in?: InputMaybe>>; + isRevnet?: InputMaybe; + isRevnet_in?: InputMaybe>>; + isRevnet_not?: InputMaybe; + isRevnet_not_in?: InputMaybe>>; + lastPaidTimestamp?: InputMaybe; + lastPaidTimestamp_gt?: InputMaybe; + lastPaidTimestamp_gte?: InputMaybe; + lastPaidTimestamp_in?: InputMaybe>>; + lastPaidTimestamp_lt?: InputMaybe; + lastPaidTimestamp_lte?: InputMaybe; + lastPaidTimestamp_not?: InputMaybe; + lastPaidTimestamp_not_in?: InputMaybe>>; + paymentsCount?: InputMaybe; + paymentsCount_gt?: InputMaybe; + paymentsCount_gte?: InputMaybe; + paymentsCount_in?: InputMaybe>>; + paymentsCount_lt?: InputMaybe; + paymentsCount_lte?: InputMaybe; + paymentsCount_not?: InputMaybe; + paymentsCount_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>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: InputMaybe; + version?: InputMaybe; + version_gt?: InputMaybe; + version_gte?: InputMaybe; + version_in?: InputMaybe>>; + version_lt?: InputMaybe; + version_lte?: InputMaybe; + version_not?: InputMaybe; + version_not_in?: InputMaybe>>; + volume?: InputMaybe; + volumeUsd?: InputMaybe; + volumeUsd_gt?: InputMaybe; + volumeUsd_gte?: InputMaybe; + volumeUsd_in?: InputMaybe>>; + volumeUsd_lt?: InputMaybe; + volumeUsd_lte?: InputMaybe; + volumeUsd_not?: InputMaybe; + volumeUsd_not_in?: InputMaybe>>; + volume_gt?: InputMaybe; + volume_gte?: InputMaybe; + volume_in?: InputMaybe>>; + volume_lt?: InputMaybe; + volume_lte?: InputMaybe; + volume_not?: InputMaybe; + volume_not_in?: InputMaybe>>; +}; + +export type ParticipantPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type ParticipantSnapshot = { + address: Scalars['String']['output']; + balance: Scalars['BigInt']['output']; + block: Scalars['Int']['output']; + chainId: Scalars['Int']['output']; + creditBalance: Scalars['BigInt']['output']; + erc20Balance: Scalars['BigInt']['output']; + projectId: Scalars['Int']['output']; + suckerGroupId: Scalars['String']['output']; + timestamp: Scalars['Int']['output']; + volume: Scalars['BigInt']['output']; + volumeUsd: Scalars['BigInt']['output']; +}; + +export type ParticipantSnapshotFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + address?: InputMaybe; + address_contains?: InputMaybe; + address_ends_with?: InputMaybe; + address_in?: InputMaybe>>; + address_not?: InputMaybe; + address_not_contains?: InputMaybe; + address_not_ends_with?: InputMaybe; + address_not_in?: InputMaybe>>; + address_not_starts_with?: InputMaybe; + address_starts_with?: InputMaybe; + balance?: InputMaybe; + balance_gt?: InputMaybe; + balance_gte?: InputMaybe; + balance_in?: InputMaybe>>; + balance_lt?: InputMaybe; + balance_lte?: InputMaybe; + balance_not?: InputMaybe; + balance_not_in?: InputMaybe>>; + block?: InputMaybe; + block_gt?: InputMaybe; + block_gte?: InputMaybe; + block_in?: InputMaybe>>; + block_lt?: InputMaybe; + block_lte?: InputMaybe; + block_not?: InputMaybe; + block_not_in?: InputMaybe>>; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + creditBalance?: InputMaybe; + creditBalance_gt?: InputMaybe; + creditBalance_gte?: InputMaybe; + creditBalance_in?: InputMaybe>>; + creditBalance_lt?: InputMaybe; + creditBalance_lte?: InputMaybe; + creditBalance_not?: InputMaybe; + creditBalance_not_in?: InputMaybe>>; + erc20Balance?: InputMaybe; + erc20Balance_gt?: InputMaybe; + erc20Balance_gte?: InputMaybe; + erc20Balance_in?: InputMaybe>>; + erc20Balance_lt?: InputMaybe; + erc20Balance_lte?: InputMaybe; + erc20Balance_not?: InputMaybe; + erc20Balance_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>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: 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>>; + volume?: InputMaybe; + volumeUsd?: InputMaybe; + volumeUsd_gt?: InputMaybe; + volumeUsd_gte?: InputMaybe; + volumeUsd_in?: InputMaybe>>; + volumeUsd_lt?: InputMaybe; + volumeUsd_lte?: InputMaybe; + volumeUsd_not?: InputMaybe; + volumeUsd_not_in?: InputMaybe>>; + volume_gt?: InputMaybe; + volume_gte?: InputMaybe; + volume_in?: InputMaybe>>; + volume_lt?: InputMaybe; + volume_lte?: InputMaybe; + volume_not?: InputMaybe; + volume_not_in?: InputMaybe>>; +}; + +export type ParticipantSnapshotPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type PayEvent = { + amount: Scalars['BigInt']['output']; + amountUsd: Scalars['BigInt']['output']; + beneficiary: Scalars['String']['output']; + caller: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + distributionFromProjectId: Maybe; + feeFromProject: Maybe; + from: Scalars['String']['output']; + id: Scalars['String']['output']; + logIndex: Scalars['Int']['output']; + memo: Maybe; + newlyIssuedTokenCount: Scalars['BigInt']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + suckerGroupId: Scalars['String']['output']; + timestamp: Scalars['Int']['output']; + txHash: Scalars['String']['output']; + version: Scalars['Int']['output']; +}; + +export type PayEventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + amount?: InputMaybe; + amountUsd?: InputMaybe; + amountUsd_gt?: InputMaybe; + amountUsd_gte?: InputMaybe; + amountUsd_in?: InputMaybe>>; + amountUsd_lt?: InputMaybe; + amountUsd_lte?: InputMaybe; + amountUsd_not?: InputMaybe; + amountUsd_not_in?: InputMaybe>>; + amount_gt?: InputMaybe; + amount_gte?: InputMaybe; + amount_in?: InputMaybe>>; + amount_lt?: InputMaybe; + amount_lte?: InputMaybe; + amount_not?: InputMaybe; + amount_not_in?: InputMaybe>>; + beneficiary?: InputMaybe; + beneficiary_contains?: InputMaybe; + beneficiary_ends_with?: InputMaybe; + beneficiary_in?: InputMaybe>>; + beneficiary_not?: InputMaybe; + beneficiary_not_contains?: InputMaybe; + beneficiary_not_ends_with?: InputMaybe; + beneficiary_not_in?: InputMaybe>>; + beneficiary_not_starts_with?: InputMaybe; + beneficiary_starts_with?: InputMaybe; + caller?: InputMaybe; + caller_contains?: InputMaybe; + caller_ends_with?: InputMaybe; + caller_in?: InputMaybe>>; + caller_not?: InputMaybe; + caller_not_contains?: InputMaybe; + caller_not_ends_with?: InputMaybe; + caller_not_in?: InputMaybe>>; + caller_not_starts_with?: InputMaybe; + caller_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + distributionFromProjectId?: InputMaybe; + distributionFromProjectId_gt?: InputMaybe; + distributionFromProjectId_gte?: InputMaybe; + distributionFromProjectId_in?: InputMaybe>>; + distributionFromProjectId_lt?: InputMaybe; + distributionFromProjectId_lte?: InputMaybe; + distributionFromProjectId_not?: InputMaybe; + distributionFromProjectId_not_in?: InputMaybe>>; + feeFromProject?: InputMaybe; + feeFromProject_gt?: InputMaybe; + feeFromProject_gte?: InputMaybe; + feeFromProject_in?: InputMaybe>>; + feeFromProject_lt?: InputMaybe; + feeFromProject_lte?: InputMaybe; + feeFromProject_not?: InputMaybe; + feeFromProject_not_in?: InputMaybe>>; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + logIndex?: InputMaybe; + logIndex_gt?: InputMaybe; + logIndex_gte?: InputMaybe; + logIndex_in?: InputMaybe>>; + logIndex_lt?: InputMaybe; + logIndex_lte?: InputMaybe; + logIndex_not?: InputMaybe; + logIndex_not_in?: InputMaybe>>; + memo?: InputMaybe; + memo_contains?: InputMaybe; + memo_ends_with?: InputMaybe; + memo_in?: InputMaybe>>; + memo_not?: InputMaybe; + memo_not_contains?: InputMaybe; + memo_not_ends_with?: InputMaybe; + memo_not_in?: InputMaybe>>; + memo_not_starts_with?: InputMaybe; + memo_starts_with?: InputMaybe; + newlyIssuedTokenCount?: InputMaybe; + newlyIssuedTokenCount_gt?: InputMaybe; + newlyIssuedTokenCount_gte?: InputMaybe; + newlyIssuedTokenCount_in?: InputMaybe>>; + newlyIssuedTokenCount_lt?: InputMaybe; + newlyIssuedTokenCount_lte?: InputMaybe; + newlyIssuedTokenCount_not?: InputMaybe; + newlyIssuedTokenCount_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>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: 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>>; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; + version?: InputMaybe; + version_gt?: InputMaybe; + version_gte?: InputMaybe; + version_in?: InputMaybe>>; + version_lt?: InputMaybe; + version_lte?: InputMaybe; + version_not?: InputMaybe; + version_not_in?: InputMaybe>>; +}; + +export type PayEventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type PermissionHolder = { + account: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + operator: Scalars['String']['output']; + permissions: Maybe>; + project: Maybe; + projectId: Scalars['Int']['output']; +}; + +export type PermissionHolderFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + account?: InputMaybe; + account_contains?: InputMaybe; + account_ends_with?: InputMaybe; + account_in?: InputMaybe>>; + account_not?: InputMaybe; + account_not_contains?: InputMaybe; + account_not_ends_with?: InputMaybe; + account_not_in?: InputMaybe>>; + account_not_starts_with?: InputMaybe; + account_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + operator?: InputMaybe; + operator_contains?: InputMaybe; + operator_ends_with?: InputMaybe; + operator_in?: InputMaybe>>; + operator_not?: InputMaybe; + operator_not_contains?: InputMaybe; + operator_not_ends_with?: InputMaybe; + operator_not_in?: InputMaybe>>; + operator_not_starts_with?: InputMaybe; + operator_starts_with?: InputMaybe; + permissions?: InputMaybe>>; + permissions_has?: InputMaybe; + permissions_not?: InputMaybe>>; + permissions_not_has?: 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>>; +}; + +export type PermissionHolderPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type Project = { + addToBalanceEvents: Maybe; + balance: Scalars['BigInt']['output']; + burnEvents: Maybe; + cashOutTokensEvents: Maybe; + chainId: Scalars['Int']['output']; + contributorsCount: Scalars['Int']['output']; + coverImageUri: Maybe; + createdAt: Scalars['Int']['output']; + createdWithinTrendingWindow: Maybe; + creator: Scalars['String']['output']; + currency: Maybe; + decimals: Maybe; + deployErc20Events: Maybe; + deployer: Scalars['String']['output']; + description: Maybe; + discord: Maybe; + domain: Maybe; + handle: Maybe; + id: Scalars['String']['output']; + infoUri: Maybe; + isRevnet: Maybe; + logoUri: Maybe; + metadata: Maybe; + metadataUri: Maybe; + mintNftEvents: Maybe; + mintTokensEvents: Maybe; + name: Maybe; + nftHooks: Maybe; + nfts: Maybe; + nftsMintedCount: Scalars['Int']['output']; + owner: Scalars['String']['output']; + participants: Maybe; + payDisclosure: Maybe; + payEvents: Maybe; + paymentsCount: Scalars['Int']['output']; + permissionHolders: Maybe; + projectId: Scalars['Int']['output']; + projectMoments: Maybe; + projectTagline: Maybe; + redeemCount: Scalars['Int']['output']; + redeemVolume: Scalars['BigInt']['output']; + redeemVolumeUsd: Scalars['BigInt']['output']; + sendPayoutToSplitEvents: Maybe; + sendPayoutsEvents: Maybe; + sendReservedTokensToSplitEvents: Maybe; + sendReservedTokensToSplitsEvents: Maybe; + suckerGroup: Maybe; + suckerGroupId: Scalars['String']['output']; + tags: Maybe>; + telegram: Maybe; + token: Maybe; + tokenSupply: Scalars['BigInt']['output']; + tokens: Maybe>; + trendingPaymentsCount: Scalars['Int']['output']; + trendingScore: Scalars['BigInt']['output']; + trendingVolume: Scalars['BigInt']['output']; + trendingVolumeUsd: Scalars['BigInt']['output']; + twitter: Maybe; + useAllowanceEvents: Maybe; + version: Scalars['Int']['output']; + volume: Scalars['BigInt']['output']; + volumeUsd: Scalars['BigInt']['output']; +}; + + +export type ProjectAddToBalanceEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type ProjectBurnEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type ProjectCashOutTokensEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type ProjectDeployErc20EventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type ProjectMintNftEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type ProjectMintTokensEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type ProjectNftHooksArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type ProjectNftsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type ProjectParticipantsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type ProjectPayEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type ProjectPermissionHoldersArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type ProjectProjectMomentsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type ProjectSendPayoutToSplitEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type ProjectSendPayoutsEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type ProjectSendReservedTokensToSplitEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type ProjectSendReservedTokensToSplitsEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type ProjectUseAllowanceEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + +export type ProjectCreateEvent = { + caller: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + from: Scalars['String']['output']; + id: Scalars['String']['output']; + logIndex: Scalars['Int']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + suckerGroupId: Scalars['String']['output']; + timestamp: Scalars['Int']['output']; + txHash: Scalars['String']['output']; +}; + +export type ProjectCreateEventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + caller?: InputMaybe; + caller_contains?: InputMaybe; + caller_ends_with?: InputMaybe; + caller_in?: InputMaybe>>; + caller_not?: InputMaybe; + caller_not_contains?: InputMaybe; + caller_not_ends_with?: InputMaybe; + caller_not_in?: InputMaybe>>; + caller_not_starts_with?: InputMaybe; + caller_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + logIndex?: InputMaybe; + logIndex_gt?: InputMaybe; + logIndex_gte?: InputMaybe; + logIndex_in?: InputMaybe>>; + logIndex_lt?: InputMaybe; + logIndex_lte?: InputMaybe; + logIndex_not?: InputMaybe; + logIndex_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>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: 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>>; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; +}; + +export type ProjectCreateEventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type ProjectFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + balance?: InputMaybe; + balance_gt?: InputMaybe; + balance_gte?: InputMaybe; + balance_in?: InputMaybe>>; + balance_lt?: InputMaybe; + balance_lte?: InputMaybe; + balance_not?: InputMaybe; + balance_not_in?: InputMaybe>>; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + contributorsCount?: InputMaybe; + contributorsCount_gt?: InputMaybe; + contributorsCount_gte?: InputMaybe; + contributorsCount_in?: InputMaybe>>; + contributorsCount_lt?: InputMaybe; + contributorsCount_lte?: InputMaybe; + contributorsCount_not?: InputMaybe; + contributorsCount_not_in?: InputMaybe>>; + coverImageUri?: InputMaybe; + coverImageUri_contains?: InputMaybe; + coverImageUri_ends_with?: InputMaybe; + coverImageUri_in?: InputMaybe>>; + coverImageUri_not?: InputMaybe; + coverImageUri_not_contains?: InputMaybe; + coverImageUri_not_ends_with?: InputMaybe; + coverImageUri_not_in?: InputMaybe>>; + coverImageUri_not_starts_with?: InputMaybe; + coverImageUri_starts_with?: 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>>; + createdWithinTrendingWindow?: InputMaybe; + createdWithinTrendingWindow_in?: InputMaybe>>; + createdWithinTrendingWindow_not?: InputMaybe; + createdWithinTrendingWindow_not_in?: InputMaybe>>; + creator?: InputMaybe; + creator_contains?: InputMaybe; + creator_ends_with?: InputMaybe; + creator_in?: InputMaybe>>; + creator_not?: InputMaybe; + creator_not_contains?: InputMaybe; + creator_not_ends_with?: InputMaybe; + creator_not_in?: InputMaybe>>; + creator_not_starts_with?: InputMaybe; + creator_starts_with?: InputMaybe; + currency?: InputMaybe; + currency_gt?: InputMaybe; + currency_gte?: InputMaybe; + currency_in?: InputMaybe>>; + currency_lt?: InputMaybe; + currency_lte?: InputMaybe; + currency_not?: InputMaybe; + currency_not_in?: InputMaybe>>; + decimals?: InputMaybe; + decimals_gt?: InputMaybe; + decimals_gte?: InputMaybe; + decimals_in?: InputMaybe>>; + decimals_lt?: InputMaybe; + decimals_lte?: InputMaybe; + decimals_not?: InputMaybe; + decimals_not_in?: InputMaybe>>; + deployer?: InputMaybe; + deployer_contains?: InputMaybe; + deployer_ends_with?: InputMaybe; + deployer_in?: InputMaybe>>; + deployer_not?: InputMaybe; + deployer_not_contains?: InputMaybe; + deployer_not_ends_with?: InputMaybe; + deployer_not_in?: InputMaybe>>; + deployer_not_starts_with?: InputMaybe; + deployer_starts_with?: InputMaybe; + description?: InputMaybe; + description_contains?: InputMaybe; + description_ends_with?: InputMaybe; + description_in?: InputMaybe>>; + description_not?: InputMaybe; + description_not_contains?: InputMaybe; + description_not_ends_with?: InputMaybe; + description_not_in?: InputMaybe>>; + description_not_starts_with?: InputMaybe; + description_starts_with?: InputMaybe; + discord?: InputMaybe; + discord_contains?: InputMaybe; + discord_ends_with?: InputMaybe; + discord_in?: InputMaybe>>; + discord_not?: InputMaybe; + discord_not_contains?: InputMaybe; + discord_not_ends_with?: InputMaybe; + discord_not_in?: InputMaybe>>; + discord_not_starts_with?: InputMaybe; + discord_starts_with?: InputMaybe; + domain?: InputMaybe; + domain_contains?: InputMaybe; + domain_ends_with?: InputMaybe; + domain_in?: InputMaybe>>; + domain_not?: InputMaybe; + domain_not_contains?: InputMaybe; + domain_not_ends_with?: InputMaybe; + domain_not_in?: InputMaybe>>; + domain_not_starts_with?: InputMaybe; + domain_starts_with?: InputMaybe; + handle?: InputMaybe; + handle_contains?: InputMaybe; + handle_ends_with?: InputMaybe; + handle_in?: InputMaybe>>; + handle_not?: InputMaybe; + handle_not_contains?: InputMaybe; + handle_not_ends_with?: InputMaybe; + handle_not_in?: InputMaybe>>; + handle_not_starts_with?: InputMaybe; + handle_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + infoUri?: InputMaybe; + infoUri_contains?: InputMaybe; + infoUri_ends_with?: InputMaybe; + infoUri_in?: InputMaybe>>; + infoUri_not?: InputMaybe; + infoUri_not_contains?: InputMaybe; + infoUri_not_ends_with?: InputMaybe; + infoUri_not_in?: InputMaybe>>; + infoUri_not_starts_with?: InputMaybe; + infoUri_starts_with?: InputMaybe; + isRevnet?: InputMaybe; + isRevnet_in?: InputMaybe>>; + isRevnet_not?: InputMaybe; + isRevnet_not_in?: InputMaybe>>; + logoUri?: InputMaybe; + logoUri_contains?: InputMaybe; + logoUri_ends_with?: InputMaybe; + logoUri_in?: InputMaybe>>; + logoUri_not?: InputMaybe; + logoUri_not_contains?: InputMaybe; + logoUri_not_ends_with?: InputMaybe; + logoUri_not_in?: InputMaybe>>; + logoUri_not_starts_with?: InputMaybe; + logoUri_starts_with?: InputMaybe; + metadataUri?: InputMaybe; + metadataUri_contains?: InputMaybe; + metadataUri_ends_with?: InputMaybe; + metadataUri_in?: InputMaybe>>; + metadataUri_not?: InputMaybe; + metadataUri_not_contains?: InputMaybe; + metadataUri_not_ends_with?: InputMaybe; + metadataUri_not_in?: InputMaybe>>; + metadataUri_not_starts_with?: InputMaybe; + metadataUri_starts_with?: InputMaybe; + name?: InputMaybe; + name_contains?: InputMaybe; + name_ends_with?: InputMaybe; + name_in?: InputMaybe>>; + name_not?: InputMaybe; + name_not_contains?: InputMaybe; + name_not_ends_with?: InputMaybe; + name_not_in?: InputMaybe>>; + name_not_starts_with?: InputMaybe; + name_starts_with?: InputMaybe; + nftsMintedCount?: InputMaybe; + nftsMintedCount_gt?: InputMaybe; + nftsMintedCount_gte?: InputMaybe; + nftsMintedCount_in?: InputMaybe>>; + nftsMintedCount_lt?: InputMaybe; + nftsMintedCount_lte?: InputMaybe; + nftsMintedCount_not?: InputMaybe; + nftsMintedCount_not_in?: InputMaybe>>; + owner?: InputMaybe; + owner_contains?: InputMaybe; + owner_ends_with?: InputMaybe; + owner_in?: InputMaybe>>; + owner_not?: InputMaybe; + owner_not_contains?: InputMaybe; + owner_not_ends_with?: InputMaybe; + owner_not_in?: InputMaybe>>; + owner_not_starts_with?: InputMaybe; + owner_starts_with?: InputMaybe; + payDisclosure?: InputMaybe; + payDisclosure_contains?: InputMaybe; + payDisclosure_ends_with?: InputMaybe; + payDisclosure_in?: InputMaybe>>; + payDisclosure_not?: InputMaybe; + payDisclosure_not_contains?: InputMaybe; + payDisclosure_not_ends_with?: InputMaybe; + payDisclosure_not_in?: InputMaybe>>; + payDisclosure_not_starts_with?: InputMaybe; + payDisclosure_starts_with?: InputMaybe; + paymentsCount?: InputMaybe; + paymentsCount_gt?: InputMaybe; + paymentsCount_gte?: InputMaybe; + paymentsCount_in?: InputMaybe>>; + paymentsCount_lt?: InputMaybe; + paymentsCount_lte?: InputMaybe; + paymentsCount_not?: InputMaybe; + paymentsCount_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>>; + projectTagline?: InputMaybe; + projectTagline_contains?: InputMaybe; + projectTagline_ends_with?: InputMaybe; + projectTagline_in?: InputMaybe>>; + projectTagline_not?: InputMaybe; + projectTagline_not_contains?: InputMaybe; + projectTagline_not_ends_with?: InputMaybe; + projectTagline_not_in?: InputMaybe>>; + projectTagline_not_starts_with?: InputMaybe; + projectTagline_starts_with?: InputMaybe; + redeemCount?: InputMaybe; + redeemCount_gt?: InputMaybe; + redeemCount_gte?: InputMaybe; + redeemCount_in?: InputMaybe>>; + redeemCount_lt?: InputMaybe; + redeemCount_lte?: InputMaybe; + redeemCount_not?: InputMaybe; + redeemCount_not_in?: InputMaybe>>; + redeemVolume?: InputMaybe; + redeemVolumeUsd?: InputMaybe; + redeemVolumeUsd_gt?: InputMaybe; + redeemVolumeUsd_gte?: InputMaybe; + redeemVolumeUsd_in?: InputMaybe>>; + redeemVolumeUsd_lt?: InputMaybe; + redeemVolumeUsd_lte?: InputMaybe; + redeemVolumeUsd_not?: InputMaybe; + redeemVolumeUsd_not_in?: InputMaybe>>; + redeemVolume_gt?: InputMaybe; + redeemVolume_gte?: InputMaybe; + redeemVolume_in?: InputMaybe>>; + redeemVolume_lt?: InputMaybe; + redeemVolume_lte?: InputMaybe; + redeemVolume_not?: InputMaybe; + redeemVolume_not_in?: InputMaybe>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: InputMaybe; + tags?: InputMaybe>>; + tags_has?: InputMaybe; + tags_not?: InputMaybe>>; + tags_not_has?: InputMaybe; + telegram?: InputMaybe; + telegram_contains?: InputMaybe; + telegram_ends_with?: InputMaybe; + telegram_in?: InputMaybe>>; + telegram_not?: InputMaybe; + telegram_not_contains?: InputMaybe; + telegram_not_ends_with?: InputMaybe; + telegram_not_in?: InputMaybe>>; + telegram_not_starts_with?: InputMaybe; + telegram_starts_with?: InputMaybe; + token?: InputMaybe; + tokenSupply?: InputMaybe; + tokenSupply_gt?: InputMaybe; + tokenSupply_gte?: InputMaybe; + tokenSupply_in?: InputMaybe>>; + tokenSupply_lt?: InputMaybe; + tokenSupply_lte?: InputMaybe; + tokenSupply_not?: InputMaybe; + tokenSupply_not_in?: InputMaybe>>; + token_contains?: InputMaybe; + token_ends_with?: InputMaybe; + token_in?: InputMaybe>>; + token_not?: InputMaybe; + token_not_contains?: InputMaybe; + token_not_ends_with?: InputMaybe; + token_not_in?: InputMaybe>>; + token_not_starts_with?: InputMaybe; + token_starts_with?: InputMaybe; + tokens?: InputMaybe>>; + tokens_has?: InputMaybe; + tokens_not?: InputMaybe>>; + tokens_not_has?: InputMaybe; + trendingPaymentsCount?: InputMaybe; + trendingPaymentsCount_gt?: InputMaybe; + trendingPaymentsCount_gte?: InputMaybe; + trendingPaymentsCount_in?: InputMaybe>>; + trendingPaymentsCount_lt?: InputMaybe; + trendingPaymentsCount_lte?: InputMaybe; + trendingPaymentsCount_not?: InputMaybe; + trendingPaymentsCount_not_in?: InputMaybe>>; + trendingScore?: InputMaybe; + trendingScore_gt?: InputMaybe; + trendingScore_gte?: InputMaybe; + trendingScore_in?: InputMaybe>>; + trendingScore_lt?: InputMaybe; + trendingScore_lte?: InputMaybe; + trendingScore_not?: InputMaybe; + trendingScore_not_in?: InputMaybe>>; + trendingVolume?: InputMaybe; + trendingVolumeUsd?: InputMaybe; + trendingVolumeUsd_gt?: InputMaybe; + trendingVolumeUsd_gte?: InputMaybe; + trendingVolumeUsd_in?: InputMaybe>>; + trendingVolumeUsd_lt?: InputMaybe; + trendingVolumeUsd_lte?: InputMaybe; + trendingVolumeUsd_not?: InputMaybe; + trendingVolumeUsd_not_in?: InputMaybe>>; + trendingVolume_gt?: InputMaybe; + trendingVolume_gte?: InputMaybe; + trendingVolume_in?: InputMaybe>>; + trendingVolume_lt?: InputMaybe; + trendingVolume_lte?: InputMaybe; + trendingVolume_not?: InputMaybe; + trendingVolume_not_in?: InputMaybe>>; + twitter?: InputMaybe; + twitter_contains?: InputMaybe; + twitter_ends_with?: InputMaybe; + twitter_in?: InputMaybe>>; + twitter_not?: InputMaybe; + twitter_not_contains?: InputMaybe; + twitter_not_ends_with?: InputMaybe; + twitter_not_in?: InputMaybe>>; + twitter_not_starts_with?: InputMaybe; + twitter_starts_with?: InputMaybe; + version?: InputMaybe; + version_gt?: InputMaybe; + version_gte?: InputMaybe; + version_in?: InputMaybe>>; + version_lt?: InputMaybe; + version_lte?: InputMaybe; + version_not?: InputMaybe; + version_not_in?: InputMaybe>>; + volume?: InputMaybe; + volumeUsd?: InputMaybe; + volumeUsd_gt?: InputMaybe; + volumeUsd_gte?: InputMaybe; + volumeUsd_in?: InputMaybe>>; + volumeUsd_lt?: InputMaybe; + volumeUsd_lte?: InputMaybe; + volumeUsd_not?: InputMaybe; + volumeUsd_not_in?: InputMaybe>>; + volume_gt?: InputMaybe; + volume_gte?: InputMaybe; + volume_in?: InputMaybe>>; + volume_lt?: InputMaybe; + volume_lte?: InputMaybe; + volume_not?: InputMaybe; + volume_not_in?: InputMaybe>>; +}; + +export type ProjectMoment = { + balance: Scalars['BigInt']['output']; + block: Scalars['Int']['output']; + chainId: Scalars['Int']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + timestamp: Scalars['Int']['output']; + trendingScore: Scalars['BigInt']['output']; + version: Scalars['Int']['output']; + volume: Scalars['BigInt']['output']; + volumeUsd: Scalars['BigInt']['output']; +}; + +export type ProjectMomentFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + balance?: InputMaybe; + balance_gt?: InputMaybe; + balance_gte?: InputMaybe; + balance_in?: InputMaybe>>; + balance_lt?: InputMaybe; + balance_lte?: InputMaybe; + balance_not?: InputMaybe; + balance_not_in?: InputMaybe>>; + block?: InputMaybe; + block_gt?: InputMaybe; + block_gte?: InputMaybe; + block_in?: InputMaybe>>; + block_lt?: InputMaybe; + block_lte?: InputMaybe; + block_not?: InputMaybe; + block_not_in?: InputMaybe>>; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_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>>; + timestamp?: InputMaybe; + timestamp_gt?: InputMaybe; + timestamp_gte?: InputMaybe; + timestamp_in?: InputMaybe>>; + timestamp_lt?: InputMaybe; + timestamp_lte?: InputMaybe; + timestamp_not?: InputMaybe; + timestamp_not_in?: InputMaybe>>; + trendingScore?: InputMaybe; + trendingScore_gt?: InputMaybe; + trendingScore_gte?: InputMaybe; + trendingScore_in?: InputMaybe>>; + trendingScore_lt?: InputMaybe; + trendingScore_lte?: InputMaybe; + trendingScore_not?: InputMaybe; + trendingScore_not_in?: InputMaybe>>; + version?: InputMaybe; + version_gt?: InputMaybe; + version_gte?: InputMaybe; + version_in?: InputMaybe>>; + version_lt?: InputMaybe; + version_lte?: InputMaybe; + version_not?: InputMaybe; + version_not_in?: InputMaybe>>; + volume?: InputMaybe; + volumeUsd?: InputMaybe; + volumeUsd_gt?: InputMaybe; + volumeUsd_gte?: InputMaybe; + volumeUsd_in?: InputMaybe>>; + volumeUsd_lt?: InputMaybe; + volumeUsd_lte?: InputMaybe; + volumeUsd_not?: InputMaybe; + volumeUsd_not_in?: InputMaybe>>; + volume_gt?: InputMaybe; + volume_gte?: InputMaybe; + volume_in?: InputMaybe>>; + volume_lt?: InputMaybe; + volume_lte?: InputMaybe; + volume_not?: InputMaybe; + volume_not_in?: InputMaybe>>; +}; + +export type ProjectMomentPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type ProjectPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type ReallocateLoanEvent = { + caller: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + from: Scalars['String']['output']; + id: Scalars['String']['output']; + loanId: Scalars['BigInt']['output']; + logIndex: Scalars['Int']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + reallocatedLoanId: Scalars['BigInt']['output']; + removedCollateralCount: Scalars['BigInt']['output']; + suckerGroupId: Scalars['String']['output']; + timestamp: Scalars['Int']['output']; + txHash: Scalars['String']['output']; +}; + +export type ReallocateLoanEventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + caller?: InputMaybe; + caller_contains?: InputMaybe; + caller_ends_with?: InputMaybe; + caller_in?: InputMaybe>>; + caller_not?: InputMaybe; + caller_not_contains?: InputMaybe; + caller_not_ends_with?: InputMaybe; + caller_not_in?: InputMaybe>>; + caller_not_starts_with?: InputMaybe; + caller_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + loanId?: InputMaybe; + loanId_gt?: InputMaybe; + loanId_gte?: InputMaybe; + loanId_in?: InputMaybe>>; + loanId_lt?: InputMaybe; + loanId_lte?: InputMaybe; + loanId_not?: InputMaybe; + loanId_not_in?: InputMaybe>>; + logIndex?: InputMaybe; + logIndex_gt?: InputMaybe; + logIndex_gte?: InputMaybe; + logIndex_in?: InputMaybe>>; + logIndex_lt?: InputMaybe; + logIndex_lte?: InputMaybe; + logIndex_not?: InputMaybe; + logIndex_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>>; + reallocatedLoanId?: InputMaybe; + reallocatedLoanId_gt?: InputMaybe; + reallocatedLoanId_gte?: InputMaybe; + reallocatedLoanId_in?: InputMaybe>>; + reallocatedLoanId_lt?: InputMaybe; + reallocatedLoanId_lte?: InputMaybe; + reallocatedLoanId_not?: InputMaybe; + reallocatedLoanId_not_in?: InputMaybe>>; + removedCollateralCount?: InputMaybe; + removedCollateralCount_gt?: InputMaybe; + removedCollateralCount_gte?: InputMaybe; + removedCollateralCount_in?: InputMaybe>>; + removedCollateralCount_lt?: InputMaybe; + removedCollateralCount_lte?: InputMaybe; + removedCollateralCount_not?: InputMaybe; + removedCollateralCount_not_in?: InputMaybe>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: 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>>; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; +}; + +export type ReallocateLoanEventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type RepayLoanEvent = { + caller: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + collateralCountToReturn: Scalars['BigInt']['output']; + from: Scalars['String']['output']; + id: Scalars['String']['output']; + loanId: Scalars['BigInt']['output']; + logIndex: Scalars['Int']['output']; + paidOffLoanId: Scalars['BigInt']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + repayBorrowAmount: Scalars['BigInt']['output']; + suckerGroupId: Scalars['String']['output']; + timestamp: Scalars['Int']['output']; + txHash: Scalars['String']['output']; +}; + +export type RepayLoanEventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + caller?: InputMaybe; + caller_contains?: InputMaybe; + caller_ends_with?: InputMaybe; + caller_in?: InputMaybe>>; + caller_not?: InputMaybe; + caller_not_contains?: InputMaybe; + caller_not_ends_with?: InputMaybe; + caller_not_in?: InputMaybe>>; + caller_not_starts_with?: InputMaybe; + caller_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + collateralCountToReturn?: InputMaybe; + collateralCountToReturn_gt?: InputMaybe; + collateralCountToReturn_gte?: InputMaybe; + collateralCountToReturn_in?: InputMaybe>>; + collateralCountToReturn_lt?: InputMaybe; + collateralCountToReturn_lte?: InputMaybe; + collateralCountToReturn_not?: InputMaybe; + collateralCountToReturn_not_in?: InputMaybe>>; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + loanId?: InputMaybe; + loanId_gt?: InputMaybe; + loanId_gte?: InputMaybe; + loanId_in?: InputMaybe>>; + loanId_lt?: InputMaybe; + loanId_lte?: InputMaybe; + loanId_not?: InputMaybe; + loanId_not_in?: InputMaybe>>; + logIndex?: InputMaybe; + logIndex_gt?: InputMaybe; + logIndex_gte?: InputMaybe; + logIndex_in?: InputMaybe>>; + logIndex_lt?: InputMaybe; + logIndex_lte?: InputMaybe; + logIndex_not?: InputMaybe; + logIndex_not_in?: InputMaybe>>; + paidOffLoanId?: InputMaybe; + paidOffLoanId_gt?: InputMaybe; + paidOffLoanId_gte?: InputMaybe; + paidOffLoanId_in?: InputMaybe>>; + paidOffLoanId_lt?: InputMaybe; + paidOffLoanId_lte?: InputMaybe; + paidOffLoanId_not?: InputMaybe; + paidOffLoanId_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>>; + repayBorrowAmount?: InputMaybe; + repayBorrowAmount_gt?: InputMaybe; + repayBorrowAmount_gte?: InputMaybe; + repayBorrowAmount_in?: InputMaybe>>; + repayBorrowAmount_lt?: InputMaybe; + repayBorrowAmount_lte?: InputMaybe; + repayBorrowAmount_not?: InputMaybe; + repayBorrowAmount_not_in?: InputMaybe>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: 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>>; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; +}; + +export type RepayLoanEventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type SendPayoutToSplitEvent = { + amount: Scalars['BigInt']['output']; + amountUsd: Scalars['BigInt']['output']; + beneficiary: Scalars['String']['output']; + caller: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + from: Scalars['String']['output']; + group: Scalars['BigInt']['output']; + hook: Scalars['String']['output']; + id: Scalars['String']['output']; + lockedUntil: Scalars['BigInt']['output']; + logIndex: Scalars['Int']['output']; + netAmount: Scalars['BigInt']['output']; + percent: Scalars['Int']['output']; + preferAddToBalance: Scalars['Boolean']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + rulesetId: Scalars['Int']['output']; + splitProjectId: Scalars['Int']['output']; + suckerGroupId: Scalars['String']['output']; + timestamp: Scalars['Int']['output']; + txHash: Scalars['String']['output']; +}; + +export type SendPayoutToSplitEventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + amount?: InputMaybe; + amountUsd?: InputMaybe; + amountUsd_gt?: InputMaybe; + amountUsd_gte?: InputMaybe; + amountUsd_in?: InputMaybe>>; + amountUsd_lt?: InputMaybe; + amountUsd_lte?: InputMaybe; + amountUsd_not?: InputMaybe; + amountUsd_not_in?: InputMaybe>>; + amount_gt?: InputMaybe; + amount_gte?: InputMaybe; + amount_in?: InputMaybe>>; + amount_lt?: InputMaybe; + amount_lte?: InputMaybe; + amount_not?: InputMaybe; + amount_not_in?: InputMaybe>>; + beneficiary?: InputMaybe; + beneficiary_contains?: InputMaybe; + beneficiary_ends_with?: InputMaybe; + beneficiary_in?: InputMaybe>>; + beneficiary_not?: InputMaybe; + beneficiary_not_contains?: InputMaybe; + beneficiary_not_ends_with?: InputMaybe; + beneficiary_not_in?: InputMaybe>>; + beneficiary_not_starts_with?: InputMaybe; + beneficiary_starts_with?: InputMaybe; + caller?: InputMaybe; + caller_contains?: InputMaybe; + caller_ends_with?: InputMaybe; + caller_in?: InputMaybe>>; + caller_not?: InputMaybe; + caller_not_contains?: InputMaybe; + caller_not_ends_with?: InputMaybe; + caller_not_in?: InputMaybe>>; + caller_not_starts_with?: InputMaybe; + caller_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + group?: InputMaybe; + group_gt?: InputMaybe; + group_gte?: InputMaybe; + group_in?: InputMaybe>>; + group_lt?: InputMaybe; + group_lte?: InputMaybe; + group_not?: InputMaybe; + group_not_in?: InputMaybe>>; + hook?: InputMaybe; + hook_contains?: InputMaybe; + hook_ends_with?: InputMaybe; + hook_in?: InputMaybe>>; + hook_not?: InputMaybe; + hook_not_contains?: InputMaybe; + hook_not_ends_with?: InputMaybe; + hook_not_in?: InputMaybe>>; + hook_not_starts_with?: InputMaybe; + hook_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + lockedUntil?: InputMaybe; + lockedUntil_gt?: InputMaybe; + lockedUntil_gte?: InputMaybe; + lockedUntil_in?: InputMaybe>>; + lockedUntil_lt?: InputMaybe; + lockedUntil_lte?: InputMaybe; + lockedUntil_not?: InputMaybe; + lockedUntil_not_in?: InputMaybe>>; + logIndex?: InputMaybe; + logIndex_gt?: InputMaybe; + logIndex_gte?: InputMaybe; + logIndex_in?: InputMaybe>>; + logIndex_lt?: InputMaybe; + logIndex_lte?: InputMaybe; + logIndex_not?: InputMaybe; + logIndex_not_in?: InputMaybe>>; + netAmount?: InputMaybe; + netAmount_gt?: InputMaybe; + netAmount_gte?: InputMaybe; + netAmount_in?: InputMaybe>>; + netAmount_lt?: InputMaybe; + netAmount_lte?: InputMaybe; + netAmount_not?: InputMaybe; + netAmount_not_in?: InputMaybe>>; + percent?: InputMaybe; + percent_gt?: InputMaybe; + percent_gte?: InputMaybe; + percent_in?: InputMaybe>>; + percent_lt?: InputMaybe; + percent_lte?: InputMaybe; + percent_not?: InputMaybe; + percent_not_in?: InputMaybe>>; + preferAddToBalance?: InputMaybe; + preferAddToBalance_in?: InputMaybe>>; + preferAddToBalance_not?: InputMaybe; + preferAddToBalance_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>>; + rulesetId?: InputMaybe; + rulesetId_gt?: InputMaybe; + rulesetId_gte?: InputMaybe; + rulesetId_in?: InputMaybe>>; + rulesetId_lt?: InputMaybe; + rulesetId_lte?: InputMaybe; + rulesetId_not?: InputMaybe; + rulesetId_not_in?: InputMaybe>>; + splitProjectId?: InputMaybe; + splitProjectId_gt?: InputMaybe; + splitProjectId_gte?: InputMaybe; + splitProjectId_in?: InputMaybe>>; + splitProjectId_lt?: InputMaybe; + splitProjectId_lte?: InputMaybe; + splitProjectId_not?: InputMaybe; + splitProjectId_not_in?: InputMaybe>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: 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>>; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; +}; + +export type SendPayoutToSplitEventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type SendPayoutsEvent = { + amount: Scalars['BigInt']['output']; + amountPaidOut: Scalars['BigInt']['output']; + amountPaidOutUsd: Scalars['BigInt']['output']; + amountUsd: Scalars['BigInt']['output']; + caller: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + fee: Scalars['BigInt']['output']; + feeUsd: Scalars['BigInt']['output']; + from: Scalars['String']['output']; + id: Scalars['String']['output']; + logIndex: Scalars['Int']['output']; + netLeftoverPayoutAmount: Scalars['BigInt']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + rulesetCycleNumber: Scalars['Int']['output']; + rulesetId: Scalars['Int']['output']; + suckerGroupId: Scalars['String']['output']; + timestamp: Scalars['Int']['output']; + txHash: Scalars['String']['output']; +}; + +export type SendPayoutsEventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + amount?: InputMaybe; + amountPaidOut?: InputMaybe; + amountPaidOutUsd?: InputMaybe; + amountPaidOutUsd_gt?: InputMaybe; + amountPaidOutUsd_gte?: InputMaybe; + amountPaidOutUsd_in?: InputMaybe>>; + amountPaidOutUsd_lt?: InputMaybe; + amountPaidOutUsd_lte?: InputMaybe; + amountPaidOutUsd_not?: InputMaybe; + amountPaidOutUsd_not_in?: InputMaybe>>; + amountPaidOut_gt?: InputMaybe; + amountPaidOut_gte?: InputMaybe; + amountPaidOut_in?: InputMaybe>>; + amountPaidOut_lt?: InputMaybe; + amountPaidOut_lte?: InputMaybe; + amountPaidOut_not?: InputMaybe; + amountPaidOut_not_in?: InputMaybe>>; + amountUsd?: InputMaybe; + amountUsd_gt?: InputMaybe; + amountUsd_gte?: InputMaybe; + amountUsd_in?: InputMaybe>>; + amountUsd_lt?: InputMaybe; + amountUsd_lte?: InputMaybe; + amountUsd_not?: InputMaybe; + amountUsd_not_in?: InputMaybe>>; + amount_gt?: InputMaybe; + amount_gte?: InputMaybe; + amount_in?: InputMaybe>>; + amount_lt?: InputMaybe; + amount_lte?: InputMaybe; + amount_not?: InputMaybe; + amount_not_in?: InputMaybe>>; + caller?: InputMaybe; + caller_contains?: InputMaybe; + caller_ends_with?: InputMaybe; + caller_in?: InputMaybe>>; + caller_not?: InputMaybe; + caller_not_contains?: InputMaybe; + caller_not_ends_with?: InputMaybe; + caller_not_in?: InputMaybe>>; + caller_not_starts_with?: InputMaybe; + caller_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + fee?: InputMaybe; + feeUsd?: InputMaybe; + feeUsd_gt?: InputMaybe; + feeUsd_gte?: InputMaybe; + feeUsd_in?: InputMaybe>>; + feeUsd_lt?: InputMaybe; + feeUsd_lte?: InputMaybe; + feeUsd_not?: InputMaybe; + feeUsd_not_in?: InputMaybe>>; + fee_gt?: InputMaybe; + fee_gte?: InputMaybe; + fee_in?: InputMaybe>>; + fee_lt?: InputMaybe; + fee_lte?: InputMaybe; + fee_not?: InputMaybe; + fee_not_in?: InputMaybe>>; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + logIndex?: InputMaybe; + logIndex_gt?: InputMaybe; + logIndex_gte?: InputMaybe; + logIndex_in?: InputMaybe>>; + logIndex_lt?: InputMaybe; + logIndex_lte?: InputMaybe; + logIndex_not?: InputMaybe; + logIndex_not_in?: InputMaybe>>; + netLeftoverPayoutAmount?: InputMaybe; + netLeftoverPayoutAmount_gt?: InputMaybe; + netLeftoverPayoutAmount_gte?: InputMaybe; + netLeftoverPayoutAmount_in?: InputMaybe>>; + netLeftoverPayoutAmount_lt?: InputMaybe; + netLeftoverPayoutAmount_lte?: InputMaybe; + netLeftoverPayoutAmount_not?: InputMaybe; + netLeftoverPayoutAmount_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>>; + rulesetCycleNumber?: InputMaybe; + rulesetCycleNumber_gt?: InputMaybe; + rulesetCycleNumber_gte?: InputMaybe; + rulesetCycleNumber_in?: InputMaybe>>; + rulesetCycleNumber_lt?: InputMaybe; + rulesetCycleNumber_lte?: InputMaybe; + rulesetCycleNumber_not?: InputMaybe; + rulesetCycleNumber_not_in?: InputMaybe>>; + rulesetId?: InputMaybe; + rulesetId_gt?: InputMaybe; + rulesetId_gte?: InputMaybe; + rulesetId_in?: InputMaybe>>; + rulesetId_lt?: InputMaybe; + rulesetId_lte?: InputMaybe; + rulesetId_not?: InputMaybe; + rulesetId_not_in?: InputMaybe>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: 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>>; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; +}; + +export type SendPayoutsEventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type SendReservedTokensToSplitEvent = { + beneficiary: Scalars['String']['output']; + caller: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + from: Scalars['String']['output']; + groupId: Scalars['BigInt']['output']; + hook: Scalars['String']['output']; + id: Scalars['String']['output']; + lockedUntil: Scalars['BigInt']['output']; + logIndex: Scalars['Int']['output']; + percent: Scalars['Int']['output']; + preferAddToBalance: Scalars['Boolean']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + rulesetId: Scalars['Int']['output']; + splitProjectId: Scalars['Int']['output']; + suckerGroupId: Scalars['String']['output']; + timestamp: Scalars['Int']['output']; + tokenCount: Scalars['BigInt']['output']; + txHash: Scalars['String']['output']; +}; + +export type SendReservedTokensToSplitEventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + beneficiary?: InputMaybe; + beneficiary_contains?: InputMaybe; + beneficiary_ends_with?: InputMaybe; + beneficiary_in?: InputMaybe>>; + beneficiary_not?: InputMaybe; + beneficiary_not_contains?: InputMaybe; + beneficiary_not_ends_with?: InputMaybe; + beneficiary_not_in?: InputMaybe>>; + beneficiary_not_starts_with?: InputMaybe; + beneficiary_starts_with?: InputMaybe; + caller?: InputMaybe; + caller_contains?: InputMaybe; + caller_ends_with?: InputMaybe; + caller_in?: InputMaybe>>; + caller_not?: InputMaybe; + caller_not_contains?: InputMaybe; + caller_not_ends_with?: InputMaybe; + caller_not_in?: InputMaybe>>; + caller_not_starts_with?: InputMaybe; + caller_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + groupId?: InputMaybe; + groupId_gt?: InputMaybe; + groupId_gte?: InputMaybe; + groupId_in?: InputMaybe>>; + groupId_lt?: InputMaybe; + groupId_lte?: InputMaybe; + groupId_not?: InputMaybe; + groupId_not_in?: InputMaybe>>; + hook?: InputMaybe; + hook_contains?: InputMaybe; + hook_ends_with?: InputMaybe; + hook_in?: InputMaybe>>; + hook_not?: InputMaybe; + hook_not_contains?: InputMaybe; + hook_not_ends_with?: InputMaybe; + hook_not_in?: InputMaybe>>; + hook_not_starts_with?: InputMaybe; + hook_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + lockedUntil?: InputMaybe; + lockedUntil_gt?: InputMaybe; + lockedUntil_gte?: InputMaybe; + lockedUntil_in?: InputMaybe>>; + lockedUntil_lt?: InputMaybe; + lockedUntil_lte?: InputMaybe; + lockedUntil_not?: InputMaybe; + lockedUntil_not_in?: InputMaybe>>; + logIndex?: InputMaybe; + logIndex_gt?: InputMaybe; + logIndex_gte?: InputMaybe; + logIndex_in?: InputMaybe>>; + logIndex_lt?: InputMaybe; + logIndex_lte?: InputMaybe; + logIndex_not?: InputMaybe; + logIndex_not_in?: InputMaybe>>; + percent?: InputMaybe; + percent_gt?: InputMaybe; + percent_gte?: InputMaybe; + percent_in?: InputMaybe>>; + percent_lt?: InputMaybe; + percent_lte?: InputMaybe; + percent_not?: InputMaybe; + percent_not_in?: InputMaybe>>; + preferAddToBalance?: InputMaybe; + preferAddToBalance_in?: InputMaybe>>; + preferAddToBalance_not?: InputMaybe; + preferAddToBalance_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>>; + rulesetId?: InputMaybe; + rulesetId_gt?: InputMaybe; + rulesetId_gte?: InputMaybe; + rulesetId_in?: InputMaybe>>; + rulesetId_lt?: InputMaybe; + rulesetId_lte?: InputMaybe; + rulesetId_not?: InputMaybe; + rulesetId_not_in?: InputMaybe>>; + splitProjectId?: InputMaybe; + splitProjectId_gt?: InputMaybe; + splitProjectId_gte?: InputMaybe; + splitProjectId_in?: InputMaybe>>; + splitProjectId_lt?: InputMaybe; + splitProjectId_lte?: InputMaybe; + splitProjectId_not?: InputMaybe; + splitProjectId_not_in?: InputMaybe>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: 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>>; + tokenCount?: InputMaybe; + tokenCount_gt?: InputMaybe; + tokenCount_gte?: InputMaybe; + tokenCount_in?: InputMaybe>>; + tokenCount_lt?: InputMaybe; + tokenCount_lte?: InputMaybe; + tokenCount_not?: InputMaybe; + tokenCount_not_in?: InputMaybe>>; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; +}; + +export type SendReservedTokensToSplitEventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type SendReservedTokensToSplitsEvent = { + caller: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + from: Scalars['String']['output']; + id: Scalars['String']['output']; + leftoverAmount: Scalars['BigInt']['output']; + logIndex: Scalars['Int']['output']; + owner: Scalars['String']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + rulesetCycleNumber: Scalars['Int']['output']; + rulesetId: Scalars['Int']['output']; + suckerGroupId: Scalars['String']['output']; + timestamp: Scalars['Int']['output']; + tokenCount: Scalars['BigInt']['output']; + txHash: Scalars['String']['output']; +}; + +export type SendReservedTokensToSplitsEventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + caller?: InputMaybe; + caller_contains?: InputMaybe; + caller_ends_with?: InputMaybe; + caller_in?: InputMaybe>>; + caller_not?: InputMaybe; + caller_not_contains?: InputMaybe; + caller_not_ends_with?: InputMaybe; + caller_not_in?: InputMaybe>>; + caller_not_starts_with?: InputMaybe; + caller_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + leftoverAmount?: InputMaybe; + leftoverAmount_gt?: InputMaybe; + leftoverAmount_gte?: InputMaybe; + leftoverAmount_in?: InputMaybe>>; + leftoverAmount_lt?: InputMaybe; + leftoverAmount_lte?: InputMaybe; + leftoverAmount_not?: InputMaybe; + leftoverAmount_not_in?: InputMaybe>>; + logIndex?: InputMaybe; + logIndex_gt?: InputMaybe; + logIndex_gte?: InputMaybe; + logIndex_in?: InputMaybe>>; + logIndex_lt?: InputMaybe; + logIndex_lte?: InputMaybe; + logIndex_not?: InputMaybe; + logIndex_not_in?: InputMaybe>>; + owner?: InputMaybe; + owner_contains?: InputMaybe; + owner_ends_with?: InputMaybe; + owner_in?: InputMaybe>>; + owner_not?: InputMaybe; + owner_not_contains?: InputMaybe; + owner_not_ends_with?: InputMaybe; + owner_not_in?: InputMaybe>>; + owner_not_starts_with?: InputMaybe; + owner_starts_with?: 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>>; + rulesetCycleNumber?: InputMaybe; + rulesetCycleNumber_gt?: InputMaybe; + rulesetCycleNumber_gte?: InputMaybe; + rulesetCycleNumber_in?: InputMaybe>>; + rulesetCycleNumber_lt?: InputMaybe; + rulesetCycleNumber_lte?: InputMaybe; + rulesetCycleNumber_not?: InputMaybe; + rulesetCycleNumber_not_in?: InputMaybe>>; + rulesetId?: InputMaybe; + rulesetId_gt?: InputMaybe; + rulesetId_gte?: InputMaybe; + rulesetId_in?: InputMaybe>>; + rulesetId_lt?: InputMaybe; + rulesetId_lte?: InputMaybe; + rulesetId_not?: InputMaybe; + rulesetId_not_in?: InputMaybe>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: 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>>; + tokenCount?: InputMaybe; + tokenCount_gt?: InputMaybe; + tokenCount_gte?: InputMaybe; + tokenCount_in?: InputMaybe>>; + tokenCount_lt?: InputMaybe; + tokenCount_lte?: InputMaybe; + tokenCount_not?: InputMaybe; + tokenCount_not_in?: InputMaybe>>; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; +}; + +export type SendReservedTokensToSplitsEventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type StoreAutoIssuanceAmountEvent = { + beneficiary: Scalars['String']['output']; + caller: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + count: Scalars['BigInt']['output']; + from: Scalars['String']['output']; + id: Scalars['String']['output']; + logIndex: Scalars['Int']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + stageId: Scalars['BigInt']['output']; + timestamp: Scalars['Int']['output']; + txHash: Scalars['String']['output']; +}; + +export type StoreAutoIssuanceAmountEventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + beneficiary?: InputMaybe; + beneficiary_contains?: InputMaybe; + beneficiary_ends_with?: InputMaybe; + beneficiary_in?: InputMaybe>>; + beneficiary_not?: InputMaybe; + beneficiary_not_contains?: InputMaybe; + beneficiary_not_ends_with?: InputMaybe; + beneficiary_not_in?: InputMaybe>>; + beneficiary_not_starts_with?: InputMaybe; + beneficiary_starts_with?: InputMaybe; + caller?: InputMaybe; + caller_contains?: InputMaybe; + caller_ends_with?: InputMaybe; + caller_in?: InputMaybe>>; + caller_not?: InputMaybe; + caller_not_contains?: InputMaybe; + caller_not_ends_with?: InputMaybe; + caller_not_in?: InputMaybe>>; + caller_not_starts_with?: InputMaybe; + caller_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: 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>>; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + logIndex?: InputMaybe; + logIndex_gt?: InputMaybe; + logIndex_gte?: InputMaybe; + logIndex_in?: InputMaybe>>; + logIndex_lt?: InputMaybe; + logIndex_lte?: InputMaybe; + logIndex_not?: InputMaybe; + logIndex_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>>; + stageId?: InputMaybe; + stageId_gt?: InputMaybe; + stageId_gte?: InputMaybe; + stageId_in?: InputMaybe>>; + stageId_lt?: InputMaybe; + stageId_lte?: InputMaybe; + stageId_not?: InputMaybe; + stageId_not_in?: 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>>; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; +}; + +export type StoreAutoIssuanceAmountEventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type SuckerGroup = { + addresses: Array; + balance: Scalars['BigInt']['output']; + contributorsCount: Scalars['Int']['output']; + createdAt: Scalars['Int']['output']; + id: Scalars['String']['output']; + nftsMintedCount: Scalars['Int']['output']; + paymentsCount: Scalars['Int']['output']; + projects: Maybe; + redeemCount: Scalars['Int']['output']; + redeemVolume: Scalars['BigInt']['output']; + redeemVolumeUsd: Scalars['BigInt']['output']; + tokenSupply: Scalars['BigInt']['output']; + trendingPaymentsCount: Scalars['Int']['output']; + trendingScore: Scalars['BigInt']['output']; + trendingVolume: Scalars['BigInt']['output']; + version: Scalars['Int']['output']; + volume: Scalars['BigInt']['output']; + volumeUsd: Scalars['BigInt']['output']; +}; + + +export type SuckerGroupProjectsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + +export type SuckerGroupFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + addresses?: InputMaybe>>; + addresses_has?: InputMaybe; + addresses_not?: InputMaybe>>; + addresses_not_has?: InputMaybe; + balance?: InputMaybe; + balance_gt?: InputMaybe; + balance_gte?: InputMaybe; + balance_in?: InputMaybe>>; + balance_lt?: InputMaybe; + balance_lte?: InputMaybe; + balance_not?: InputMaybe; + balance_not_in?: InputMaybe>>; + contributorsCount?: InputMaybe; + contributorsCount_gt?: InputMaybe; + contributorsCount_gte?: InputMaybe; + contributorsCount_in?: InputMaybe>>; + contributorsCount_lt?: InputMaybe; + contributorsCount_lte?: InputMaybe; + contributorsCount_not?: InputMaybe; + contributorsCount_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_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + nftsMintedCount?: InputMaybe; + nftsMintedCount_gt?: InputMaybe; + nftsMintedCount_gte?: InputMaybe; + nftsMintedCount_in?: InputMaybe>>; + nftsMintedCount_lt?: InputMaybe; + nftsMintedCount_lte?: InputMaybe; + nftsMintedCount_not?: InputMaybe; + nftsMintedCount_not_in?: InputMaybe>>; + paymentsCount?: InputMaybe; + paymentsCount_gt?: InputMaybe; + paymentsCount_gte?: InputMaybe; + paymentsCount_in?: InputMaybe>>; + paymentsCount_lt?: InputMaybe; + paymentsCount_lte?: InputMaybe; + paymentsCount_not?: InputMaybe; + paymentsCount_not_in?: InputMaybe>>; + projects?: InputMaybe>>; + projects_has?: InputMaybe; + projects_not?: InputMaybe>>; + projects_not_has?: InputMaybe; + redeemCount?: InputMaybe; + redeemCount_gt?: InputMaybe; + redeemCount_gte?: InputMaybe; + redeemCount_in?: InputMaybe>>; + redeemCount_lt?: InputMaybe; + redeemCount_lte?: InputMaybe; + redeemCount_not?: InputMaybe; + redeemCount_not_in?: InputMaybe>>; + redeemVolume?: InputMaybe; + redeemVolumeUsd?: InputMaybe; + redeemVolumeUsd_gt?: InputMaybe; + redeemVolumeUsd_gte?: InputMaybe; + redeemVolumeUsd_in?: InputMaybe>>; + redeemVolumeUsd_lt?: InputMaybe; + redeemVolumeUsd_lte?: InputMaybe; + redeemVolumeUsd_not?: InputMaybe; + redeemVolumeUsd_not_in?: InputMaybe>>; + redeemVolume_gt?: InputMaybe; + redeemVolume_gte?: InputMaybe; + redeemVolume_in?: InputMaybe>>; + redeemVolume_lt?: InputMaybe; + redeemVolume_lte?: InputMaybe; + redeemVolume_not?: InputMaybe; + redeemVolume_not_in?: InputMaybe>>; + tokenSupply?: InputMaybe; + tokenSupply_gt?: InputMaybe; + tokenSupply_gte?: InputMaybe; + tokenSupply_in?: InputMaybe>>; + tokenSupply_lt?: InputMaybe; + tokenSupply_lte?: InputMaybe; + tokenSupply_not?: InputMaybe; + tokenSupply_not_in?: InputMaybe>>; + trendingPaymentsCount?: InputMaybe; + trendingPaymentsCount_gt?: InputMaybe; + trendingPaymentsCount_gte?: InputMaybe; + trendingPaymentsCount_in?: InputMaybe>>; + trendingPaymentsCount_lt?: InputMaybe; + trendingPaymentsCount_lte?: InputMaybe; + trendingPaymentsCount_not?: InputMaybe; + trendingPaymentsCount_not_in?: InputMaybe>>; + trendingScore?: InputMaybe; + trendingScore_gt?: InputMaybe; + trendingScore_gte?: InputMaybe; + trendingScore_in?: InputMaybe>>; + trendingScore_lt?: InputMaybe; + trendingScore_lte?: InputMaybe; + trendingScore_not?: InputMaybe; + trendingScore_not_in?: InputMaybe>>; + trendingVolume?: InputMaybe; + trendingVolume_gt?: InputMaybe; + trendingVolume_gte?: InputMaybe; + trendingVolume_in?: InputMaybe>>; + trendingVolume_lt?: InputMaybe; + trendingVolume_lte?: InputMaybe; + trendingVolume_not?: InputMaybe; + trendingVolume_not_in?: InputMaybe>>; + version?: InputMaybe; + version_gt?: InputMaybe; + version_gte?: InputMaybe; + version_in?: InputMaybe>>; + version_lt?: InputMaybe; + version_lte?: InputMaybe; + version_not?: InputMaybe; + version_not_in?: InputMaybe>>; + volume?: InputMaybe; + volumeUsd?: InputMaybe; + volumeUsd_gt?: InputMaybe; + volumeUsd_gte?: InputMaybe; + volumeUsd_in?: InputMaybe>>; + volumeUsd_lt?: InputMaybe; + volumeUsd_lte?: InputMaybe; + volumeUsd_not?: InputMaybe; + volumeUsd_not_in?: InputMaybe>>; + volume_gt?: InputMaybe; + volume_gte?: InputMaybe; + volume_in?: InputMaybe>>; + volume_lt?: InputMaybe; + volume_lte?: InputMaybe; + volume_not?: InputMaybe; + volume_not_in?: InputMaybe>>; +}; + +export type SuckerGroupMoment = { + balance: Scalars['BigInt']['output']; + block: Scalars['Int']['output']; + contributorsCount: Scalars['Int']['output']; + nftsMintedCount: Scalars['Int']['output']; + paymentsCount: Scalars['Int']['output']; + redeemCount: Scalars['Int']['output']; + redeemVolume: Scalars['BigInt']['output']; + redeemVolumeUsd: Scalars['BigInt']['output']; + suckerGroupId: Scalars['String']['output']; + timestamp: Scalars['Int']['output']; + tokenSupply: Scalars['BigInt']['output']; + trendingPaymentsCount: Scalars['Int']['output']; + trendingScore: Scalars['BigInt']['output']; + trendingVolume: Scalars['BigInt']['output']; + version: Scalars['Int']['output']; + volume: Scalars['BigInt']['output']; + volumeUsd: Scalars['BigInt']['output']; +}; + +export type SuckerGroupMomentFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + balance?: InputMaybe; + balance_gt?: InputMaybe; + balance_gte?: InputMaybe; + balance_in?: InputMaybe>>; + balance_lt?: InputMaybe; + balance_lte?: InputMaybe; + balance_not?: InputMaybe; + balance_not_in?: InputMaybe>>; + block?: InputMaybe; + block_gt?: InputMaybe; + block_gte?: InputMaybe; + block_in?: InputMaybe>>; + block_lt?: InputMaybe; + block_lte?: InputMaybe; + block_not?: InputMaybe; + block_not_in?: InputMaybe>>; + contributorsCount?: InputMaybe; + contributorsCount_gt?: InputMaybe; + contributorsCount_gte?: InputMaybe; + contributorsCount_in?: InputMaybe>>; + contributorsCount_lt?: InputMaybe; + contributorsCount_lte?: InputMaybe; + contributorsCount_not?: InputMaybe; + contributorsCount_not_in?: InputMaybe>>; + nftsMintedCount?: InputMaybe; + nftsMintedCount_gt?: InputMaybe; + nftsMintedCount_gte?: InputMaybe; + nftsMintedCount_in?: InputMaybe>>; + nftsMintedCount_lt?: InputMaybe; + nftsMintedCount_lte?: InputMaybe; + nftsMintedCount_not?: InputMaybe; + nftsMintedCount_not_in?: InputMaybe>>; + paymentsCount?: InputMaybe; + paymentsCount_gt?: InputMaybe; + paymentsCount_gte?: InputMaybe; + paymentsCount_in?: InputMaybe>>; + paymentsCount_lt?: InputMaybe; + paymentsCount_lte?: InputMaybe; + paymentsCount_not?: InputMaybe; + paymentsCount_not_in?: InputMaybe>>; + redeemCount?: InputMaybe; + redeemCount_gt?: InputMaybe; + redeemCount_gte?: InputMaybe; + redeemCount_in?: InputMaybe>>; + redeemCount_lt?: InputMaybe; + redeemCount_lte?: InputMaybe; + redeemCount_not?: InputMaybe; + redeemCount_not_in?: InputMaybe>>; + redeemVolume?: InputMaybe; + redeemVolumeUsd?: InputMaybe; + redeemVolumeUsd_gt?: InputMaybe; + redeemVolumeUsd_gte?: InputMaybe; + redeemVolumeUsd_in?: InputMaybe>>; + redeemVolumeUsd_lt?: InputMaybe; + redeemVolumeUsd_lte?: InputMaybe; + redeemVolumeUsd_not?: InputMaybe; + redeemVolumeUsd_not_in?: InputMaybe>>; + redeemVolume_gt?: InputMaybe; + redeemVolume_gte?: InputMaybe; + redeemVolume_in?: InputMaybe>>; + redeemVolume_lt?: InputMaybe; + redeemVolume_lte?: InputMaybe; + redeemVolume_not?: InputMaybe; + redeemVolume_not_in?: InputMaybe>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: 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>>; + tokenSupply?: InputMaybe; + tokenSupply_gt?: InputMaybe; + tokenSupply_gte?: InputMaybe; + tokenSupply_in?: InputMaybe>>; + tokenSupply_lt?: InputMaybe; + tokenSupply_lte?: InputMaybe; + tokenSupply_not?: InputMaybe; + tokenSupply_not_in?: InputMaybe>>; + trendingPaymentsCount?: InputMaybe; + trendingPaymentsCount_gt?: InputMaybe; + trendingPaymentsCount_gte?: InputMaybe; + trendingPaymentsCount_in?: InputMaybe>>; + trendingPaymentsCount_lt?: InputMaybe; + trendingPaymentsCount_lte?: InputMaybe; + trendingPaymentsCount_not?: InputMaybe; + trendingPaymentsCount_not_in?: InputMaybe>>; + trendingScore?: InputMaybe; + trendingScore_gt?: InputMaybe; + trendingScore_gte?: InputMaybe; + trendingScore_in?: InputMaybe>>; + trendingScore_lt?: InputMaybe; + trendingScore_lte?: InputMaybe; + trendingScore_not?: InputMaybe; + trendingScore_not_in?: InputMaybe>>; + trendingVolume?: InputMaybe; + trendingVolume_gt?: InputMaybe; + trendingVolume_gte?: InputMaybe; + trendingVolume_in?: InputMaybe>>; + trendingVolume_lt?: InputMaybe; + trendingVolume_lte?: InputMaybe; + trendingVolume_not?: InputMaybe; + trendingVolume_not_in?: InputMaybe>>; + version?: InputMaybe; + version_gt?: InputMaybe; + version_gte?: InputMaybe; + version_in?: InputMaybe>>; + version_lt?: InputMaybe; + version_lte?: InputMaybe; + version_not?: InputMaybe; + version_not_in?: InputMaybe>>; + volume?: InputMaybe; + volumeUsd?: InputMaybe; + volumeUsd_gt?: InputMaybe; + volumeUsd_gte?: InputMaybe; + volumeUsd_in?: InputMaybe>>; + volumeUsd_lt?: InputMaybe; + volumeUsd_lte?: InputMaybe; + volumeUsd_not?: InputMaybe; + volumeUsd_not_in?: InputMaybe>>; + volume_gt?: InputMaybe; + volume_gte?: InputMaybe; + volume_in?: InputMaybe>>; + volume_lt?: InputMaybe; + volume_lte?: InputMaybe; + volume_not?: InputMaybe; + volume_not_in?: InputMaybe>>; +}; + +export type SuckerGroupMomentPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type SuckerGroupPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type UseAllowanceEvent = { + amount: Scalars['BigInt']['output']; + amountPaidOut: Scalars['BigInt']['output']; + beneficiary: Scalars['String']['output']; + caller: Scalars['String']['output']; + chainId: Scalars['Int']['output']; + feeBeneficiary: Scalars['String']['output']; + from: Scalars['String']['output']; + id: Scalars['String']['output']; + logIndex: Scalars['Int']['output']; + memo: Maybe; + netAmountPaidOut: Scalars['BigInt']['output']; + project: Maybe; + projectId: Scalars['Int']['output']; + rulesetCycleNumber: Scalars['Int']['output']; + rulesetId: Scalars['Int']['output']; + suckerGroupId: Scalars['String']['output']; + timestamp: Scalars['Int']['output']; + txHash: Scalars['String']['output']; +}; + +export type UseAllowanceEventFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + amount?: InputMaybe; + amountPaidOut?: InputMaybe; + amountPaidOut_gt?: InputMaybe; + amountPaidOut_gte?: InputMaybe; + amountPaidOut_in?: InputMaybe>>; + amountPaidOut_lt?: InputMaybe; + amountPaidOut_lte?: InputMaybe; + amountPaidOut_not?: InputMaybe; + amountPaidOut_not_in?: InputMaybe>>; + amount_gt?: InputMaybe; + amount_gte?: InputMaybe; + amount_in?: InputMaybe>>; + amount_lt?: InputMaybe; + amount_lte?: InputMaybe; + amount_not?: InputMaybe; + amount_not_in?: InputMaybe>>; + beneficiary?: InputMaybe; + beneficiary_contains?: InputMaybe; + beneficiary_ends_with?: InputMaybe; + beneficiary_in?: InputMaybe>>; + beneficiary_not?: InputMaybe; + beneficiary_not_contains?: InputMaybe; + beneficiary_not_ends_with?: InputMaybe; + beneficiary_not_in?: InputMaybe>>; + beneficiary_not_starts_with?: InputMaybe; + beneficiary_starts_with?: InputMaybe; + caller?: InputMaybe; + caller_contains?: InputMaybe; + caller_ends_with?: InputMaybe; + caller_in?: InputMaybe>>; + caller_not?: InputMaybe; + caller_not_contains?: InputMaybe; + caller_not_ends_with?: InputMaybe; + caller_not_in?: InputMaybe>>; + caller_not_starts_with?: InputMaybe; + caller_starts_with?: InputMaybe; + chainId?: InputMaybe; + chainId_gt?: InputMaybe; + chainId_gte?: InputMaybe; + chainId_in?: InputMaybe>>; + chainId_lt?: InputMaybe; + chainId_lte?: InputMaybe; + chainId_not?: InputMaybe; + chainId_not_in?: InputMaybe>>; + feeBeneficiary?: InputMaybe; + feeBeneficiary_contains?: InputMaybe; + feeBeneficiary_ends_with?: InputMaybe; + feeBeneficiary_in?: InputMaybe>>; + feeBeneficiary_not?: InputMaybe; + feeBeneficiary_not_contains?: InputMaybe; + feeBeneficiary_not_ends_with?: InputMaybe; + feeBeneficiary_not_in?: InputMaybe>>; + feeBeneficiary_not_starts_with?: InputMaybe; + feeBeneficiary_starts_with?: InputMaybe; + from?: InputMaybe; + from_contains?: InputMaybe; + from_ends_with?: InputMaybe; + from_in?: InputMaybe>>; + from_not?: InputMaybe; + from_not_contains?: InputMaybe; + from_not_ends_with?: InputMaybe; + from_not_in?: InputMaybe>>; + from_not_starts_with?: InputMaybe; + from_starts_with?: InputMaybe; + id?: InputMaybe; + id_contains?: InputMaybe; + id_ends_with?: InputMaybe; + id_in?: InputMaybe>>; + id_not?: InputMaybe; + id_not_contains?: InputMaybe; + id_not_ends_with?: InputMaybe; + id_not_in?: InputMaybe>>; + id_not_starts_with?: InputMaybe; + id_starts_with?: InputMaybe; + logIndex?: InputMaybe; + logIndex_gt?: InputMaybe; + logIndex_gte?: InputMaybe; + logIndex_in?: InputMaybe>>; + logIndex_lt?: InputMaybe; + logIndex_lte?: InputMaybe; + logIndex_not?: InputMaybe; + logIndex_not_in?: InputMaybe>>; + memo?: InputMaybe; + memo_contains?: InputMaybe; + memo_ends_with?: InputMaybe; + memo_in?: InputMaybe>>; + memo_not?: InputMaybe; + memo_not_contains?: InputMaybe; + memo_not_ends_with?: InputMaybe; + memo_not_in?: InputMaybe>>; + memo_not_starts_with?: InputMaybe; + memo_starts_with?: InputMaybe; + netAmountPaidOut?: InputMaybe; + netAmountPaidOut_gt?: InputMaybe; + netAmountPaidOut_gte?: InputMaybe; + netAmountPaidOut_in?: InputMaybe>>; + netAmountPaidOut_lt?: InputMaybe; + netAmountPaidOut_lte?: InputMaybe; + netAmountPaidOut_not?: InputMaybe; + netAmountPaidOut_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>>; + rulesetCycleNumber?: InputMaybe; + rulesetCycleNumber_gt?: InputMaybe; + rulesetCycleNumber_gte?: InputMaybe; + rulesetCycleNumber_in?: InputMaybe>>; + rulesetCycleNumber_lt?: InputMaybe; + rulesetCycleNumber_lte?: InputMaybe; + rulesetCycleNumber_not?: InputMaybe; + rulesetCycleNumber_not_in?: InputMaybe>>; + rulesetId?: InputMaybe; + rulesetId_gt?: InputMaybe; + rulesetId_gte?: InputMaybe; + rulesetId_in?: InputMaybe>>; + rulesetId_lt?: InputMaybe; + rulesetId_lte?: InputMaybe; + rulesetId_not?: InputMaybe; + rulesetId_not_in?: InputMaybe>>; + suckerGroupId?: InputMaybe; + suckerGroupId_contains?: InputMaybe; + suckerGroupId_ends_with?: InputMaybe; + suckerGroupId_in?: InputMaybe>>; + suckerGroupId_not?: InputMaybe; + suckerGroupId_not_contains?: InputMaybe; + suckerGroupId_not_ends_with?: InputMaybe; + suckerGroupId_not_in?: InputMaybe>>; + suckerGroupId_not_starts_with?: InputMaybe; + suckerGroupId_starts_with?: 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>>; + txHash?: InputMaybe; + txHash_contains?: InputMaybe; + txHash_ends_with?: InputMaybe; + txHash_in?: InputMaybe>>; + txHash_not?: InputMaybe; + txHash_not_contains?: InputMaybe; + txHash_not_ends_with?: InputMaybe; + txHash_not_in?: InputMaybe>>; + txHash_not_starts_with?: InputMaybe; + txHash_starts_with?: InputMaybe; +}; + +export type UseAllowanceEventPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type Wallet = { + address: Scalars['String']['output']; + lastPaidTimestamp: Scalars['Int']['output']; + nfts: Maybe; + participants: Maybe; + volume: Scalars['BigInt']['output']; + volumeUsd: Scalars['BigInt']['output']; +}; + + +export type WalletNftsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + + +export type WalletParticipantsArgs = { + after?: InputMaybe; + before?: InputMaybe; + limit?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + where?: InputMaybe; +}; + +export type WalletFilter = { + AND?: InputMaybe>>; + OR?: InputMaybe>>; + address?: InputMaybe; + address_contains?: InputMaybe; + address_ends_with?: InputMaybe; + address_in?: InputMaybe>>; + address_not?: InputMaybe; + address_not_contains?: InputMaybe; + address_not_ends_with?: InputMaybe; + address_not_in?: InputMaybe>>; + address_not_starts_with?: InputMaybe; + address_starts_with?: InputMaybe; + lastPaidTimestamp?: InputMaybe; + lastPaidTimestamp_gt?: InputMaybe; + lastPaidTimestamp_gte?: InputMaybe; + lastPaidTimestamp_in?: InputMaybe>>; + lastPaidTimestamp_lt?: InputMaybe; + lastPaidTimestamp_lte?: InputMaybe; + lastPaidTimestamp_not?: InputMaybe; + lastPaidTimestamp_not_in?: InputMaybe>>; + volume?: InputMaybe; + volumeUsd?: InputMaybe; + volumeUsd_gt?: InputMaybe; + volumeUsd_gte?: InputMaybe; + volumeUsd_in?: InputMaybe>>; + volumeUsd_lt?: InputMaybe; + volumeUsd_lte?: InputMaybe; + volumeUsd_not?: InputMaybe; + volumeUsd_not_in?: InputMaybe>>; + volume_gt?: InputMaybe; + volume_gte?: InputMaybe; + volume_in?: InputMaybe>>; + volume_lt?: InputMaybe; + volume_lte?: InputMaybe; + volume_not?: InputMaybe; + volume_not_in?: InputMaybe>>; +}; + +export type WalletPage = { + items: Array; + pageInfo: PageInfo; + totalCount: Scalars['Int']['output']; +}; + +export type ActivityEventsQueryVariables = Exact<{ + where?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + limit?: InputMaybe; + after?: InputMaybe; +}>; + + +export type ActivityEventsQuery = { activityEvents: { pageInfo: { hasNextPage: boolean, endCursor: string | null }, items: Array<{ id: string, chainId: number, timestamp: number, payEvent: { id: string, projectId: number, timestamp: number, txHash: string, from: string, caller: string, amount: bigint, memo: string | null, distributionFromProjectId: number | null, beneficiary: string, feeFromProject: number | null, newlyIssuedTokenCount: bigint } | null, addToBalanceEvent: { id: string, projectId: number, timestamp: number, txHash: string, from: string, caller: string, amount: bigint, memo: string | null } | null, mintTokensEvent: { id: string, projectId: number, timestamp: number, txHash: string, from: string, caller: string, tokenCount: bigint, beneficiary: string, memo: string | null } | null, cashOutTokensEvent: { id: string, projectId: number, timestamp: number, txHash: string, from: string, caller: string, metadata: string, holder: string, beneficiary: string, cashOutCount: bigint, reclaimAmount: bigint } | null, deployErc20Event: { id: string, projectId: number, timestamp: number, txHash: string, from: string, caller: string, symbol: string, token: string } | null, projectCreateEvent: { id: string, projectId: number, timestamp: number, txHash: string, from: string, caller: string } | null, sendPayoutsEvent: { id: string, projectId: number, timestamp: number, txHash: string, from: string, caller: string, amount: bigint, amountPaidOut: bigint, amountPaidOutUsd: bigint, rulesetCycleNumber: number, rulesetId: number, fee: bigint, feeUsd: bigint } | null, sendReservedTokensToSplitsEvent: { id: string, projectId: number, timestamp: number, txHash: string, from: string, caller: string, rulesetCycleNumber: number, tokenCount: bigint } | null, sendReservedTokensToSplitEvent: { id: string, projectId: number, timestamp: number, txHash: string, from: string, caller: string, tokenCount: bigint, preferAddToBalance: boolean, percent: number, splitProjectId: number, beneficiary: string, lockedUntil: bigint } | null, sendPayoutToSplitEvent: { id: string, projectId: number, timestamp: number, txHash: string, from: string, caller: string, amount: bigint, preferAddToBalance: boolean, percent: number, splitProjectId: number, beneficiary: string, lockedUntil: bigint } | null, useAllowanceEvent: { id: string, projectId: number, timestamp: number, txHash: string, from: string, caller: string, rulesetId: number, rulesetCycleNumber: number, beneficiary: string, amount: bigint, amountPaidOut: bigint, netAmountPaidOut: bigint, memo: string | null } | null, burnEvent: { id: string, projectId: number, timestamp: number, txHash: string, from: string, amount: bigint, creditAmount: bigint, erc20Amount: bigint } | null }> } }; + +export type Dbv4V5ProjectsQueryVariables = Exact<{ + where?: InputMaybe; + limit?: InputMaybe; + after?: InputMaybe; +}>; + + +export type Dbv4V5ProjectsQuery = { projects: { pageInfo: { hasNextPage: boolean, endCursor: string | null }, items: Array<{ id: string, version: number, suckerGroupId: string, projectId: number, chainId: number, handle: string | null, name: string | null, description: string | null, logoUri: string | null, tags: Array | null, metadataUri: string | null, balance: bigint, volume: bigint, volumeUsd: bigint, redeemVolume: bigint, redeemVolumeUsd: bigint, redeemCount: number, creator: string, owner: string, nftsMintedCount: number, contributorsCount: number, createdAt: number, trendingScore: bigint, trendingVolume: bigint, deployer: string, paymentsCount: number, trendingPaymentsCount: number, createdWithinTrendingWindow: boolean | null }> } }; + +export type ParticipantsQueryVariables = Exact<{ + where?: InputMaybe; + limit?: InputMaybe; + after?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; +}>; + + +export type ParticipantsQuery = { participants: { pageInfo: { hasNextPage: boolean, endCursor: string | null }, items: Array<{ address: string, projectId: number, volume: bigint, lastPaidTimestamp: number, balance: bigint, creditBalance: bigint, erc20Balance: bigint, chainId: number }> } }; + +export type WalletContributionsQueryVariables = Exact<{ + address?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + limit?: InputMaybe; +}>; + + +export type WalletContributionsQuery = { participants: { items: Array<{ projectId: number, volume: bigint, lastPaidTimestamp: number, chainId: number, project: { id: string, metadataUri: string | null, handle: string | null } | null }> } }; + +export type ParticipantSnapshotsQueryVariables = Exact<{ + where?: InputMaybe; +}>; + + +export type ParticipantSnapshotsQuery = { participantSnapshots: { items: Array<{ chainId: number, projectId: number, suckerGroupId: string, timestamp: number, block: number, address: string, volume: bigint, volumeUsd: bigint, balance: bigint, creditBalance: bigint, erc20Balance: bigint }> } }; + +export type PayEventsQueryVariables = Exact<{ + where?: InputMaybe; + orderBy?: InputMaybe; + orderDirection?: InputMaybe; + limit?: InputMaybe; + after?: InputMaybe; +}>; + + +export type PayEventsQuery = { payEvents: { items: Array<{ id: string, chainId: number, amount: bigint, beneficiary: string, memo: string | null, timestamp: number, newlyIssuedTokenCount: bigint, from: string, txHash: string, project: { id: string, projectId: number, handle: string | null } | null }> } }; + +export type ProjectsQueryVariables = Exact<{ + where?: InputMaybe; +}>; + + +export type ProjectsQuery = { projects: { items: Array<{ projectId: number, metadataUri: string | null, handle: string | null, createdAt: number, volume: bigint, trendingVolume: bigint, paymentsCount: number }> } }; + +export type ProjectQueryVariables = Exact<{ + chainId: Scalars['Float']['input']; + projectId: Scalars['Float']['input']; + version: Scalars['Float']['input']; +}>; + + +export type ProjectQuery = { project: { suckerGroupId: string, createdAt: number } | null }; + +export type ProjectTlQueryVariables = Exact<{ + chainId?: InputMaybe; + projectId?: InputMaybe; + startTimestamp?: InputMaybe; + endTimestamp?: InputMaybe; +}>; + + +export type ProjectTlQuery = { projectMoments: { items: Array<{ balance: bigint, volume: bigint, trendingScore: bigint, timestamp: number }> } }; + +export type SuckerGroupTlQueryVariables = Exact<{ + suckerGroupId?: InputMaybe; + startTimestamp?: InputMaybe; + endTimestamp?: InputMaybe; +}>; + + +export type SuckerGroupTlQuery = { range: { items: Array<{ balance: bigint, volume: bigint, trendingScore: bigint, timestamp: number }> }, previous: { items: Array<{ balance: bigint, volume: bigint, trendingScore: bigint, timestamp: number }> } }; + +export type SuckerGroupQueryVariables = Exact<{ + id: Scalars['String']['input']; +}>; + + +export type SuckerGroupQuery = { suckerGroup: { createdAt: number, paymentsCount: number, redeemCount: number, volume: bigint, volumeUsd: bigint, redeemVolume: bigint, redeemVolumeUsd: bigint, nftsMintedCount: number, balance: bigint, tokenSupply: bigint, trendingScore: bigint, trendingVolume: bigint, trendingPaymentsCount: number, contributorsCount: number } | null }; + + +export const ActivityEventsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"ActivityEvents"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"where"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"activityEventFilter"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"orderBy"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"orderDirection"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"limit"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"activityEvents"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"where"},"value":{"kind":"Variable","name":{"kind":"Name","value":"where"}}},{"kind":"Argument","name":{"kind":"Name","value":"orderBy"},"value":{"kind":"Variable","name":{"kind":"Name","value":"orderBy"}}},{"kind":"Argument","name":{"kind":"Name","value":"orderDirection"},"value":{"kind":"Variable","name":{"kind":"Name","value":"orderDirection"}}},{"kind":"Argument","name":{"kind":"Name","value":"limit"},"value":{"kind":"Variable","name":{"kind":"Name","value":"limit"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"endCursor"}}]}},{"kind":"Field","name":{"kind":"Name","value":"items"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"chainId"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"payEvent"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"projectId"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"txHash"}},{"kind":"Field","name":{"kind":"Name","value":"from"}},{"kind":"Field","name":{"kind":"Name","value":"caller"}},{"kind":"Field","name":{"kind":"Name","value":"amount"}},{"kind":"Field","name":{"kind":"Name","value":"memo"}},{"kind":"Field","name":{"kind":"Name","value":"distributionFromProjectId"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiary"}},{"kind":"Field","name":{"kind":"Name","value":"feeFromProject"}},{"kind":"Field","name":{"kind":"Name","value":"newlyIssuedTokenCount"}}]}},{"kind":"Field","name":{"kind":"Name","value":"addToBalanceEvent"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"projectId"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"txHash"}},{"kind":"Field","name":{"kind":"Name","value":"from"}},{"kind":"Field","name":{"kind":"Name","value":"caller"}},{"kind":"Field","name":{"kind":"Name","value":"amount"}},{"kind":"Field","name":{"kind":"Name","value":"memo"}}]}},{"kind":"Field","name":{"kind":"Name","value":"mintTokensEvent"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"projectId"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"txHash"}},{"kind":"Field","name":{"kind":"Name","value":"from"}},{"kind":"Field","name":{"kind":"Name","value":"caller"}},{"kind":"Field","name":{"kind":"Name","value":"tokenCount"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiary"}},{"kind":"Field","name":{"kind":"Name","value":"memo"}}]}},{"kind":"Field","name":{"kind":"Name","value":"cashOutTokensEvent"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"projectId"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"txHash"}},{"kind":"Field","name":{"kind":"Name","value":"from"}},{"kind":"Field","name":{"kind":"Name","value":"caller"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"holder"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiary"}},{"kind":"Field","name":{"kind":"Name","value":"cashOutCount"}},{"kind":"Field","name":{"kind":"Name","value":"reclaimAmount"}}]}},{"kind":"Field","name":{"kind":"Name","value":"deployErc20Event"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"projectId"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"txHash"}},{"kind":"Field","name":{"kind":"Name","value":"from"}},{"kind":"Field","name":{"kind":"Name","value":"caller"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}},{"kind":"Field","name":{"kind":"Name","value":"token"}}]}},{"kind":"Field","name":{"kind":"Name","value":"projectCreateEvent"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"projectId"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"txHash"}},{"kind":"Field","name":{"kind":"Name","value":"from"}},{"kind":"Field","name":{"kind":"Name","value":"caller"}}]}},{"kind":"Field","name":{"kind":"Name","value":"sendPayoutsEvent"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"projectId"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"txHash"}},{"kind":"Field","name":{"kind":"Name","value":"from"}},{"kind":"Field","name":{"kind":"Name","value":"caller"}},{"kind":"Field","name":{"kind":"Name","value":"amount"}},{"kind":"Field","name":{"kind":"Name","value":"amountPaidOut"}},{"kind":"Field","name":{"kind":"Name","value":"amountPaidOutUsd"}},{"kind":"Field","name":{"kind":"Name","value":"rulesetCycleNumber"}},{"kind":"Field","name":{"kind":"Name","value":"rulesetId"}},{"kind":"Field","name":{"kind":"Name","value":"fee"}},{"kind":"Field","name":{"kind":"Name","value":"feeUsd"}}]}},{"kind":"Field","name":{"kind":"Name","value":"sendReservedTokensToSplitsEvent"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"projectId"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"txHash"}},{"kind":"Field","name":{"kind":"Name","value":"from"}},{"kind":"Field","name":{"kind":"Name","value":"caller"}},{"kind":"Field","name":{"kind":"Name","value":"rulesetCycleNumber"}},{"kind":"Field","name":{"kind":"Name","value":"tokenCount"}}]}},{"kind":"Field","name":{"kind":"Name","value":"sendReservedTokensToSplitEvent"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"projectId"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"txHash"}},{"kind":"Field","name":{"kind":"Name","value":"from"}},{"kind":"Field","name":{"kind":"Name","value":"caller"}},{"kind":"Field","name":{"kind":"Name","value":"tokenCount"}},{"kind":"Field","name":{"kind":"Name","value":"preferAddToBalance"}},{"kind":"Field","name":{"kind":"Name","value":"percent"}},{"kind":"Field","name":{"kind":"Name","value":"splitProjectId"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiary"}},{"kind":"Field","name":{"kind":"Name","value":"lockedUntil"}}]}},{"kind":"Field","name":{"kind":"Name","value":"sendPayoutToSplitEvent"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"projectId"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"txHash"}},{"kind":"Field","name":{"kind":"Name","value":"from"}},{"kind":"Field","name":{"kind":"Name","value":"caller"}},{"kind":"Field","name":{"kind":"Name","value":"amount"}},{"kind":"Field","name":{"kind":"Name","value":"preferAddToBalance"}},{"kind":"Field","name":{"kind":"Name","value":"percent"}},{"kind":"Field","name":{"kind":"Name","value":"splitProjectId"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiary"}},{"kind":"Field","name":{"kind":"Name","value":"lockedUntil"}}]}},{"kind":"Field","name":{"kind":"Name","value":"useAllowanceEvent"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"projectId"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"txHash"}},{"kind":"Field","name":{"kind":"Name","value":"from"}},{"kind":"Field","name":{"kind":"Name","value":"caller"}},{"kind":"Field","name":{"kind":"Name","value":"rulesetId"}},{"kind":"Field","name":{"kind":"Name","value":"rulesetCycleNumber"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiary"}},{"kind":"Field","name":{"kind":"Name","value":"amount"}},{"kind":"Field","name":{"kind":"Name","value":"amountPaidOut"}},{"kind":"Field","name":{"kind":"Name","value":"netAmountPaidOut"}},{"kind":"Field","name":{"kind":"Name","value":"memo"}}]}},{"kind":"Field","name":{"kind":"Name","value":"burnEvent"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"projectId"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"txHash"}},{"kind":"Field","name":{"kind":"Name","value":"from"}},{"kind":"Field","name":{"kind":"Name","value":"amount"}},{"kind":"Field","name":{"kind":"Name","value":"creditAmount"}},{"kind":"Field","name":{"kind":"Name","value":"erc20Amount"}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const Dbv4V5ProjectsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"DBV4V5Projects"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"where"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"projectFilter"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"limit"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"projects"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"where"},"value":{"kind":"Variable","name":{"kind":"Name","value":"where"}}},{"kind":"Argument","name":{"kind":"Name","value":"limit"},"value":{"kind":"Variable","name":{"kind":"Name","value":"limit"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"endCursor"}}]}},{"kind":"Field","name":{"kind":"Name","value":"items"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"version"}},{"kind":"Field","name":{"kind":"Name","value":"suckerGroupId"}},{"kind":"Field","name":{"kind":"Name","value":"projectId"}},{"kind":"Field","name":{"kind":"Name","value":"chainId"}},{"kind":"Field","name":{"kind":"Name","value":"handle"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"logoUri"}},{"kind":"Field","name":{"kind":"Name","value":"tags"}},{"kind":"Field","name":{"kind":"Name","value":"metadataUri"}},{"kind":"Field","name":{"kind":"Name","value":"balance"}},{"kind":"Field","name":{"kind":"Name","value":"volume"}},{"kind":"Field","name":{"kind":"Name","value":"volumeUsd"}},{"kind":"Field","name":{"kind":"Name","value":"redeemVolume"}},{"kind":"Field","name":{"kind":"Name","value":"redeemVolumeUsd"}},{"kind":"Field","name":{"kind":"Name","value":"redeemCount"}},{"kind":"Field","name":{"kind":"Name","value":"creator"}},{"kind":"Field","name":{"kind":"Name","value":"owner"}},{"kind":"Field","name":{"kind":"Name","value":"nftsMintedCount"}},{"kind":"Field","name":{"kind":"Name","value":"contributorsCount"}},{"kind":"Field","name":{"kind":"Name","value":"createdAt"}},{"kind":"Field","name":{"kind":"Name","value":"trendingScore"}},{"kind":"Field","name":{"kind":"Name","value":"trendingVolume"}},{"kind":"Field","name":{"kind":"Name","value":"deployer"}},{"kind":"Field","name":{"kind":"Name","value":"paymentsCount"}},{"kind":"Field","name":{"kind":"Name","value":"trendingPaymentsCount"}},{"kind":"Field","name":{"kind":"Name","value":"createdWithinTrendingWindow"}}]}}]}}]}}]} as unknown as DocumentNode; +export const ParticipantsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"Participants"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"where"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"participantFilter"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"limit"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"orderBy"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"orderDirection"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"participants"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"where"},"value":{"kind":"Variable","name":{"kind":"Name","value":"where"}}},{"kind":"Argument","name":{"kind":"Name","value":"limit"},"value":{"kind":"Variable","name":{"kind":"Name","value":"limit"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}},{"kind":"Argument","name":{"kind":"Name","value":"orderBy"},"value":{"kind":"Variable","name":{"kind":"Name","value":"orderBy"}}},{"kind":"Argument","name":{"kind":"Name","value":"orderDirection"},"value":{"kind":"Variable","name":{"kind":"Name","value":"orderDirection"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"endCursor"}}]}},{"kind":"Field","name":{"kind":"Name","value":"items"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"projectId"}},{"kind":"Field","name":{"kind":"Name","value":"volume"}},{"kind":"Field","name":{"kind":"Name","value":"lastPaidTimestamp"}},{"kind":"Field","name":{"kind":"Name","value":"balance"}},{"kind":"Field","name":{"kind":"Name","value":"creditBalance"}},{"kind":"Field","name":{"kind":"Name","value":"erc20Balance"}},{"kind":"Field","name":{"kind":"Name","value":"chainId"}}]}}]}}]}}]} as unknown as DocumentNode; +export const WalletContributionsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"WalletContributions"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"address"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"orderBy"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"orderDirection"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"limit"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"participants"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"where"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"address"},"value":{"kind":"Variable","name":{"kind":"Name","value":"address"}}},{"kind":"ObjectField","name":{"kind":"Name","value":"volume_gt"},"value":{"kind":"StringValue","value":"0","block":false}}]}},{"kind":"Argument","name":{"kind":"Name","value":"orderBy"},"value":{"kind":"Variable","name":{"kind":"Name","value":"orderBy"}}},{"kind":"Argument","name":{"kind":"Name","value":"orderDirection"},"value":{"kind":"Variable","name":{"kind":"Name","value":"orderDirection"}}},{"kind":"Argument","name":{"kind":"Name","value":"limit"},"value":{"kind":"Variable","name":{"kind":"Name","value":"limit"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"items"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"projectId"}},{"kind":"Field","name":{"kind":"Name","value":"volume"}},{"kind":"Field","name":{"kind":"Name","value":"lastPaidTimestamp"}},{"kind":"Field","name":{"kind":"Name","value":"chainId"}},{"kind":"Field","name":{"kind":"Name","value":"project"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"metadataUri"}},{"kind":"Field","name":{"kind":"Name","value":"handle"}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const ParticipantSnapshotsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"ParticipantSnapshots"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"where"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"participantSnapshotFilter"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"participantSnapshots"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"where"},"value":{"kind":"Variable","name":{"kind":"Name","value":"where"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"items"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"chainId"}},{"kind":"Field","name":{"kind":"Name","value":"projectId"}},{"kind":"Field","name":{"kind":"Name","value":"suckerGroupId"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"block"}},{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"volume"}},{"kind":"Field","name":{"kind":"Name","value":"volumeUsd"}},{"kind":"Field","name":{"kind":"Name","value":"balance"}},{"kind":"Field","name":{"kind":"Name","value":"creditBalance"}},{"kind":"Field","name":{"kind":"Name","value":"erc20Balance"}}]}}]}}]}}]} as unknown as DocumentNode; +export const PayEventsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"PayEvents"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"where"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"payEventFilter"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"orderBy"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"orderDirection"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"limit"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"payEvents"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"where"},"value":{"kind":"Variable","name":{"kind":"Name","value":"where"}}},{"kind":"Argument","name":{"kind":"Name","value":"orderBy"},"value":{"kind":"Variable","name":{"kind":"Name","value":"orderBy"}}},{"kind":"Argument","name":{"kind":"Name","value":"orderDirection"},"value":{"kind":"Variable","name":{"kind":"Name","value":"orderDirection"}}},{"kind":"Argument","name":{"kind":"Name","value":"limit"},"value":{"kind":"Variable","name":{"kind":"Name","value":"limit"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"items"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"chainId"}},{"kind":"Field","name":{"kind":"Name","value":"amount"}},{"kind":"Field","name":{"kind":"Name","value":"beneficiary"}},{"kind":"Field","name":{"kind":"Name","value":"memo"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"newlyIssuedTokenCount"}},{"kind":"Field","name":{"kind":"Name","value":"from"}},{"kind":"Field","name":{"kind":"Name","value":"txHash"}},{"kind":"Field","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":"handle"}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const ProjectsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"Projects"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"where"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"projectFilter"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"projects"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"where"},"value":{"kind":"Variable","name":{"kind":"Name","value":"where"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"items"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"projectId"}},{"kind":"Field","name":{"kind":"Name","value":"metadataUri"}},{"kind":"Field","name":{"kind":"Name","value":"handle"}},{"kind":"Field","name":{"kind":"Name","value":"createdAt"}},{"kind":"Field","name":{"kind":"Name","value":"volume"}},{"kind":"Field","name":{"kind":"Name","value":"trendingVolume"}},{"kind":"Field","name":{"kind":"Name","value":"paymentsCount"}}]}}]}}]}}]} as unknown as DocumentNode; +export const ProjectDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"Project"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"chainId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"projectId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"version"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"project"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"chainId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"chainId"}}},{"kind":"Argument","name":{"kind":"Name","value":"projectId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"projectId"}}},{"kind":"Argument","name":{"kind":"Name","value":"version"},"value":{"kind":"Variable","name":{"kind":"Name","value":"version"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"suckerGroupId"}},{"kind":"Field","name":{"kind":"Name","value":"createdAt"}}]}}]}}]} as unknown as DocumentNode; +export const ProjectTlDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"ProjectTL"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"chainId"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"projectId"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"startTimestamp"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"endTimestamp"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"projectMoments"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"where"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"chainId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"chainId"}}},{"kind":"ObjectField","name":{"kind":"Name","value":"projectId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"projectId"}}},{"kind":"ObjectField","name":{"kind":"Name","value":"timestamp_gte"},"value":{"kind":"Variable","name":{"kind":"Name","value":"startTimestamp"}}},{"kind":"ObjectField","name":{"kind":"Name","value":"timestamp_lte"},"value":{"kind":"Variable","name":{"kind":"Name","value":"endTimestamp"}}}]}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"items"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"balance"}},{"kind":"Field","name":{"kind":"Name","value":"volume"}},{"kind":"Field","name":{"kind":"Name","value":"trendingScore"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}}]}}]}}]}}]} as unknown as DocumentNode; +export const SuckerGroupTlDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"SuckerGroupTL"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"suckerGroupId"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"startTimestamp"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"endTimestamp"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"range"},"name":{"kind":"Name","value":"suckerGroupMoments"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"where"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"suckerGroupId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"suckerGroupId"}}},{"kind":"ObjectField","name":{"kind":"Name","value":"timestamp_gte"},"value":{"kind":"Variable","name":{"kind":"Name","value":"startTimestamp"}}},{"kind":"ObjectField","name":{"kind":"Name","value":"timestamp_lte"},"value":{"kind":"Variable","name":{"kind":"Name","value":"endTimestamp"}}}]}},{"kind":"Argument","name":{"kind":"Name","value":"orderBy"},"value":{"kind":"StringValue","value":"timestamp","block":false}},{"kind":"Argument","name":{"kind":"Name","value":"orderDirection"},"value":{"kind":"StringValue","value":"asc","block":false}},{"kind":"Argument","name":{"kind":"Name","value":"limit"},"value":{"kind":"IntValue","value":"1000"}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"items"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"balance"}},{"kind":"Field","name":{"kind":"Name","value":"volume"}},{"kind":"Field","name":{"kind":"Name","value":"trendingScore"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}}]}}]}},{"kind":"Field","alias":{"kind":"Name","value":"previous"},"name":{"kind":"Name","value":"suckerGroupMoments"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"where"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"suckerGroupId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"suckerGroupId"}}},{"kind":"ObjectField","name":{"kind":"Name","value":"timestamp_lte"},"value":{"kind":"Variable","name":{"kind":"Name","value":"startTimestamp"}}}]}},{"kind":"Argument","name":{"kind":"Name","value":"limit"},"value":{"kind":"IntValue","value":"1"}},{"kind":"Argument","name":{"kind":"Name","value":"orderBy"},"value":{"kind":"StringValue","value":"timestamp","block":false}},{"kind":"Argument","name":{"kind":"Name","value":"orderDirection"},"value":{"kind":"StringValue","value":"desc","block":false}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"items"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"balance"}},{"kind":"Field","name":{"kind":"Name","value":"volume"}},{"kind":"Field","name":{"kind":"Name","value":"trendingScore"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}}]}}]}}]}}]} as unknown as DocumentNode; +export const SuckerGroupDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"SuckerGroup"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"id"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"suckerGroup"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"id"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"createdAt"}},{"kind":"Field","name":{"kind":"Name","value":"paymentsCount"}},{"kind":"Field","name":{"kind":"Name","value":"redeemCount"}},{"kind":"Field","name":{"kind":"Name","value":"volume"}},{"kind":"Field","name":{"kind":"Name","value":"volumeUsd"}},{"kind":"Field","name":{"kind":"Name","value":"redeemVolume"}},{"kind":"Field","name":{"kind":"Name","value":"redeemVolumeUsd"}},{"kind":"Field","name":{"kind":"Name","value":"nftsMintedCount"}},{"kind":"Field","name":{"kind":"Name","value":"balance"}},{"kind":"Field","name":{"kind":"Name","value":"tokenSupply"}},{"kind":"Field","name":{"kind":"Name","value":"trendingScore"}},{"kind":"Field","name":{"kind":"Name","value":"trendingVolume"}},{"kind":"Field","name":{"kind":"Name","value":"trendingPaymentsCount"}},{"kind":"Field","name":{"kind":"Name","value":"contributorsCount"}}]}}]}}]} as unknown as DocumentNode; \ No newline at end of file diff --git a/src/packages/v4/graphql/client/index.ts b/src/packages/v4/graphql/client/index.ts new file mode 100644 index 0000000000..f51599168f --- /dev/null +++ b/src/packages/v4/graphql/client/index.ts @@ -0,0 +1,2 @@ +export * from "./fragment-masking"; +export * from "./gql"; \ No newline at end of file